diff --git a/.github/workflows/daily_discord_briefing.yml b/.github/workflows/daily_discord_briefing.yml index 8c0dd5db56e..ee0582a5b6d 100644 --- a/.github/workflows/daily_discord_briefing.yml +++ b/.github/workflows/daily_discord_briefing.yml @@ -2,7 +2,7 @@ name: Daily Discord Facts Briefing on: schedule: - # Runs daily at 04:30 UTC (after poster generation at 04:00 UTC) + # Runs daily at 04:30 UTC (after illustration generation) - cron: '30 4 * * *' workflow_dispatch: # Allows manual triggering @@ -28,23 +28,15 @@ jobs: OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} DISCORD_BOT_TOKEN: ${{ secrets.DISCORD_BOT_TOKEN }} run: | - # Calculate current date and yesterday in YYYY-MM-DD format - CURRENT_DATE=$(date +%Y-%m-%d) - YESTERDAY_DATE=$(date -d 'yesterday' +%Y-%m-%d) - FACTS_FILE="the-council/facts/$CURRENT_DATE.json" - - echo "Attempting to send briefing for $CURRENT_DATE using file: $FACTS_FILE" - - # Check if the daily facts file exists - if [ -f "$FACTS_FILE" ]; then - # Use yesterday's poster to avoid GitHub Pages deployment lag and Discord caching - POSTER_FILENAME="${YESTERDAY_DATE}_hackmd-strategy-intel.png" - echo "Using yesterday's poster: $POSTER_FILENAME" - - # Clean up old posters first, then send briefing with yesterday's timestamped poster - python scripts/integrations/discord/webhook.py "$FACTS_FILE" -d -c "1377401701081944144" -s -p "$POSTER_FILENAME" --cleanup - else - echo "Facts file $FACTS_FILE not found. Skipping Discord briefing." - # Optionally, you could exit with an error or send a notification - # exit 1 - fi + # Find latest facts file + FACTS_FILE=$(ls -t the-council/facts/????-??-??.json 2>/dev/null | head -1) + + if [ -z "$FACTS_FILE" ]; then + echo "No facts files found. Skipping Discord briefing." + exit 0 + fi + + echo "Sending briefing using: $FACTS_FILE" + + # Poster URL is now read from facts.media.posters.overall (CDN) + python scripts/integrations/discord/webhook.py "$FACTS_FILE" -d -c "1377401701081944144" -s diff --git a/.github/workflows/generate-illustrations.yml b/.github/workflows/generate-illustrations.yml index 04b3c42cf19..60893e1c79e 100644 --- a/.github/workflows/generate-illustrations.yml +++ b/.github/workflows/generate-illustrations.yml @@ -88,12 +88,12 @@ jobs: fi FACTS_DATE=$(python3 -c "import json; print(json.load(open('${FACTS_FILE}'))['briefing_date'])") - OUTPUT_DIR="${REPO_ROOT}/posters/${FACTS_DATE}" + OUTPUT_DIR="${REPO_ROOT}/media/${FACTS_DATE}" echo "facts_file=${FACTS_FILE}" >> "$GITHUB_OUTPUT" echo "facts_date=${FACTS_DATE}" >> "$GITHUB_OUTPUT" echo "output_dir=${OUTPUT_DIR}" >> "$GITHUB_OUTPUT" - echo "output_dir_rel=posters/${FACTS_DATE}" >> "$GITHUB_OUTPUT" + echo "output_dir_rel=media/${FACTS_DATE}" >> "$GITHUB_OUTPUT" echo "Facts file: ${FACTS_FILE}" echo "Facts date: ${FACTS_DATE}" diff --git a/hackmd/council/2025-01-01.md b/hackmd/council/2025-01-01.md new file mode 100644 index 00000000000..2015ee2c296 --- /dev/null +++ b/hackmd/council/2025-01-01.md @@ -0,0 +1,167 @@ +# Council Briefing: 2025-01-01 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The day’s signal is a reliability-and-DX consolidation push—new real-time agent capabilities (Twitter Spaces + transcription selection) paired with a concentrated sweep of setup/dependency breakages to protect developer trust. + +## Key Points for Deliberation + +### 1. Topic: Real-Time Agent Capabilities vs. Stability Budget + +**Summary of Topic:** Twitter Spaces integration and transcription-provider selection expand real-time and multimodal agent operations, but they raise the stakes on runtime stability, latency, and operational guardrails—key to execution excellence and Cloud readiness. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat Twitter Spaces + transcription routing as a flagship-stability milestone (gated, tested, documented), or as an experimental capability to iterate in public? + + **Context:** + - `2025-01-01 Holo-Log: "Integrated Twitter Spaces functionality" (PR #1550).` + - `2025-01-01 Holo-Log: "Select a transcription provider based on character settings" (PR #1625).` + + **Multiple Choice Answers:** + a) Gate behind explicit feature flags and treat as a release-grade milestone with docs + regression suite. + *Implication:* Maximizes reliability and Cloud readiness, but slows iteration and reduces early community experimentation. + b) Ship as experimental-by-default for select reference agents to gather telemetry and iterate quickly. + *Implication:* Speeds learning and adoption, but risks trust if breakages appear in common paths. + c) Split the difference: stable core interfaces now, but Spaces/transcription providers remain beta plugins with strict versioning. + *Implication:* Preserves composability while containing blast radius; requires disciplined plugin governance. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical abstraction for multi-provider audio transcription: character-level policy (per agent) or environment-level policy (per deployment/Cloud workspace)? + + **Context:** + - `2025-01-01 Holo-Log: "Select a transcription provider based on the character settings" (PR #1625).` + + **Multiple Choice Answers:** + a) Character-level policy: each agent specifies its provider for portability across deployments. + *Implication:* Improves composability and agent identity, but increases misconfiguration risk across fleets. + b) Environment-level policy: providers configured at deployment/Cloud workspace level for uniform ops control. + *Implication:* Simplifies operations and cost controls, but reduces agent portability and local dev parity. + c) Dual-layer policy: environment default with per-character override + validation at startup. + *Implication:* Best of both worlds if validated well; requires clear precedence rules and excellent docs. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should we invest next to protect “real-time” from degrading UX: streaming transport, backpressure, or failure-mode UX (graceful fallbacks)? + + **Context:** + - `2025-01-01 Holo-Log: "Twitter Spaces functionality" (PR #1550).` + + **Multiple Choice Answers:** + a) Streaming transport first (SSE/WebSocket consistency), then everything else. + *Implication:* Improves responsiveness broadly, but may postpone user-visible resilience improvements. + b) Backpressure + rate limiting first to prevent overload in real-time pipelines. + *Implication:* Prevents cascading failures under load, but can feel restrictive without good messaging. + c) Failure-mode UX first: timeouts, retries, partial results, and clear client messaging. + *Implication:* Protects trust fastest, but may mask deeper architectural throughput issues if not followed by transport work. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Setup Reliability & Dependency Governance + +**Summary of Topic:** A cluster of closed setup issues and new dependency-related issues indicates that install/start friction is a primary trust bottleneck; governance on dependency dedupe/versioning is now a strategic reliability lever. + +#### Deliberation Items (Questions): + +**Question 1:** Should we enforce a single-source dependency policy across plugins (strict dedupe), or allow controlled divergence with tooling to detect/resolve conflicts? + + **Context:** + - `2025-01-01 Holo-Log: "Closed multiple issues related to deduplicating dependencies across plugins" (#1658, #1656, #1652, #1650).` + - `2025-01-01 Holo-Log: "Raised concerns about deduplicating dependencies across plugins" (#1659, #1651).` + + **Multiple Choice Answers:** + a) Strict dedupe policy: one version per dependency across the monorepo, enforced by CI. + *Implication:* Reduces runtime mismatch risk and install size, but increases coordination overhead for plugin authors. + b) Controlled divergence: allow different versions with automated conflict detection and compatibility matrices. + *Implication:* Improves velocity for plugin innovation, but requires sophisticated tooling and may confuse developers. + c) Hybrid: strict for core/runtime-critical deps; flexible for leaf/plugin-only deps. + *Implication:* Targets reliability where it matters most while preserving ecosystem experimentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we adopt caret (^) versioning to ease updates versus pinning versions to protect reproducibility and supportability? + + **Context:** + - `2025-01-01 Holo-Log: "Suggested using caret (^) for dependency versions" (#1662).` + + **Multiple Choice Answers:** + a) Prefer caret (^) broadly, paired with frequent CI and automated dependency PRs. + *Implication:* Improves security/update velocity but risks sudden breakage for downstream users. + b) Pin versions by default; only loosen constraints after compatibility validation. + *Implication:* Maximizes reproducibility and support, but increases maintenance load and slows updates. + c) Use caret for non-runtime tooling and dev deps; pin for runtime-critical dependencies. + *Implication:* Balances stability with security updates, but requires clear classification and enforcement. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s minimum acceptable “new user success” bar for install/start, and what do we instrument to prove it? + + **Context:** + - `2025-01-01 Holo-Log: "Resolved issues regarding initial setup failures" (#1622, #1623).` + - `2025-01-01 Holo-Log: "Reported issues with initial setup not working" (#1666).` + + **Multiple Choice Answers:** + a) Define a strict success SLO (e.g., 95% first-run success on supported OSes) and block releases if unmet. + *Implication:* Directly supports execution excellence and trust, but may slow releases during ecosystem churn. + b) Set a pragmatic bar (e.g., 80–85%) while investing in better error messages and self-healing scripts. + *Implication:* Maintains shipping cadence, but risks long-term trust erosion if friction persists. + c) Segment the bar: near-perfect for Cloud/managed paths, best-effort for self-hosted OSS paths. + *Implication:* Aligns with Cloud strategy, but could alienate open-source power users if self-hosting stagnates. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Documentation, Localization, and the Trust Surface + +**Summary of Topic:** Multilingual README expansion (Arabic/Hungarian) and doc fixes signal a growing global builder base; the strategic question is whether i18n is currently a trust multiplier (better adoption) or a maintenance liability (drift) without a strong doc pipeline. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize multilingual documentation now as an ecosystem growth lever, or pause i18n expansion until core docs and Cloud onboarding are stable and automated? + + **Context:** + - `2025-01-01 Holo-Log: "Added Arabic language support in the README" (PR #1634).` + - `2025-01-01 Holo-Log: "Introduced Hungarian language support in the README" (PR #1645).` + + **Multiple Choice Answers:** + a) Accelerate i18n now, treating translations as first-class to maximize global adoption. + *Implication:* Expands reach quickly, but risks doc drift and inconsistent guidance without automation. + b) Freeze new translations temporarily; focus on one canonical doc set tied to Cloud onboarding. + *Implication:* Improves coherence and reduces drift, but slows community-led globalization momentum. + c) Continue i18n but require a translation pipeline: version tags, diff alerts, and reviewer ownership per locale. + *Implication:* Turns i18n into a durable trust asset, but adds process overhead and needs maintainers. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which documentation artifacts should be mandatory for any user-facing feature (e.g., Spaces, transcription providers) to qualify as “trust through shipping”? + + **Context:** + - `2025-01-01 Holo-Log: "Integrated Twitter Spaces functionality" (PR #1550).` + - `2025-01-01 Holo-Log: "Select a transcription provider based on character settings" (PR #1625).` + + **Multiple Choice Answers:** + a) Minimal: README mention + .env examples + one working sample character. + *Implication:* Fast to ship, but may not sufficiently reduce support load or confusion. + b) Standard: full guide + troubleshooting + API/config reference + smoke test steps. + *Implication:* Maximizes developer success and reduces churn, but increases time-to-merge. + c) Tiered: core features require the full standard; experimental plugins require minimal docs plus a stability label. + *Implication:* Creates clear expectations and preserves velocity, but requires consistent labeling and enforcement. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we treat recurring “small” doc fixes (typos, broken links, lockfile notes) as noise—or as signals that our information architecture still leaks trust at the margins? + + **Context:** + - `2025-01-01 Holo-Log: "Fixed minor spelling errors in the Russian README" (PR #1629).` + - `2025-01-01 Holo-Log: "Updated the lockfile after dependency changes to prevent trunk issues" (PR #1642).` + + **Multiple Choice Answers:** + a) Noise: accept ongoing small fixes as normal OSS churn and focus on core engineering. + *Implication:* Keeps focus on shipping, but risks a slow drip of papercuts that reduce confidence. + b) Signal: invest in a doc QA pipeline (lint, link check, release-notes gates) to reduce papercuts. + *Implication:* Improves perceived quality and support costs, but adds CI complexity and maintainer workload. + c) Selective: prioritize automation for high-traffic docs (install, Cloud, quickstart), leave long-tail docs to community. + *Implication:* Improves trust where it matters most while keeping process lightweight for peripheral docs. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-02.md b/hackmd/council/2025-01-02.md new file mode 100644 index 00000000000..63849782434 --- /dev/null +++ b/hackmd/council/2025-01-02.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-02 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Jan 2’s critical trajectory is stabilization-by-shipping: tightening core reliability via targeted plugin enhancements (web search/SUI) and patching high-friction runtime failures (image services, schema, builds) to protect developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Triage: Breaking Issues Across Core Services + +**Summary of Topic:** Operational work on Jan 2 reduced friction by fixing image description/provider wiring, Supabase schema faults, and build blockers, but new issues (Google model API key handling, unsupported image errors, PostgreSQL start failures) signal ongoing reliability debt that threatens the “execution excellence” mandate. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term “stability freeze” (limited merges) until the top runtime blockers (Postgres startup, image provider errors, model provider key handling) are resolved end-to-end? + + **Context:** + - `Daily Update (2025-01-02): "New issues regarding build failures ... starting agents with PostgreSQL configurations (#1680, #1687)."` + - `Daily Update (2025-01-02): "Reported an issue with the Google Model not functioning correctly due to API key handling (#1709)."` + + **Multiple Choice Answers:** + a) Yes—impose a stability freeze with a short, explicit exit criterion (e.g., green smoke tests + fixed top 5 issues). + *Implication:* Maximizes trust-through-shipping and lowers regressions, at the cost of slowing new feature inflow. + b) Partial freeze—allow merges only for fixes, tests, docs, and critical provider/plugin repairs. + *Implication:* Balances velocity with reliability, but requires strict triage discipline and enforcement. + c) No—keep normal velocity and rely on incremental fixes as issues appear. + *Implication:* Preserves feature cadence, but risks compounding instability and eroding developer confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which failure class should be treated as “P0 Council-level” because it directly blocks new builders: database boot (Postgres/Supabase), provider auth (Google/OpenAI), or media pipelines (Image Description Service)? + + **Context:** + - `Daily Update (2025-01-02): "Fixed a syntax error in the Supabase schema that was causing upload failures (#1660)."` + - `Daily Update (2025-01-02): "Identified a problem with unsupported image errors from the OpenAI API when using the Image Description Service (#1694)."` + + **Multiple Choice Answers:** + a) Database boot is P0 (Postgres/Supabase/SQLite vectors), because it prevents any persistent agent from running reliably. + *Implication:* Improves baseline operability and Cloud readiness; may delay polish features. + b) Provider auth is P0 (Google/OpenAI key handling), because it’s the fastest path to “it works” for new devs. + *Implication:* Reduces onboarding churn immediately but leaves latent data-layer fragility. + c) Media pipelines are P0 (image description/upload), because social agents are our public-facing trust surface. + *Implication:* Protects flagship agent perception but risks a “pretty demo” atop shaky foundations. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize an “error budget” policy for plugins/providers (Twitter, image, DB adapters) to prevent repeated breakages from consuming core capacity each cycle? + + **Context:** + - `Discord (2025-01-01): "Fix vector database error: 'SqliteError: ... zero-length vectors are not supported' (ibcflan)."` + - `Discord (2025-01-01): "Fix Twitter client ... leak JSON format (POPPP)"` + + **Multiple Choice Answers:** + a) Yes—define error budgets and gating tests per plugin tier (core vs community) with escalation paths. + *Implication:* Increases predictability and reduces firefighting, but adds process overhead. + b) Yes, but only for “core” plugins (Discord, Twitter, DB adapters); leave community plugins best-effort. + *Implication:* Targets the highest trust surface while keeping ecosystem experimentation fast. + c) No—keep an informal approach; use community triage and rapid patching. + *Implication:* Minimizes bureaucracy but risks recurring reliability spirals as scale increases. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience & Documentation as a System (Taming Information) + +**Summary of Topic:** The community is actively organizing 45+ plugins and requesting docs parity with code; operational proposals (AI greeter, Discord Q&A extraction, GitHub activity pipeline, OpenTelemetry tracing) point toward a scalable “documentation + observability loop” that can convert community support into durable product trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize an official “plugin catalog + one-liner registry + docs sync” release artifact to reduce onboarding friction and support load? + + **Context:** + - `Discord (2025-01-01): "0xwitch sorting them into core packages, database adapters, client packages, blockchain packages, and general plugins"` + - `Discord (2025-01-01): "Update ElizaOS docs to match current code (Mr. Kiter)"` + + **Multiple Choice Answers:** + a) Yes—ship a curated plugin catalog as a first-class docs section with ownership, maturity labels, and examples. + *Implication:* Directly improves DX and reduces repeated Discord support, strengthening trust. + b) Partially—publish an auto-generated catalog first (low-touch), then curate incrementally. + *Implication:* Fast time-to-value but risks inaccuracies unless automated outputs are validated. + c) No—keep discovery community-driven to avoid central bottlenecks. + *Implication:* Maintains decentralization but increases fragmentation and inconsistent onboarding. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should OpenTelemetry tracing be treated as mandatory core infrastructure (enabled-by-default in dev) to accelerate debugging and reliability work? + + **Context:** + - `Discord (2025-01-01): "OpenTelemetry tracing is being added to Eliza for better debugging capabilities"` + - `Discord (2025-01-01): "Add OpenTelemetry tracing to main Eliza repo (Mike D.)"` + + **Multiple Choice Answers:** + a) Yes—make it default in dev builds with minimal config, and optional in production. + *Implication:* Shortens incident resolution time and supports execution excellence. + b) Optional—provide a well-documented opt-in module to avoid overhead and complexity. + *Implication:* Reduces risk of performance/config issues but slows systematic debugging gains. + c) Defer—focus on fixing top bugs first; add tracing after the current instability wave. + *Implication:* Preserves short-term velocity but prolongs the “unknown unknowns” debugging tax. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we operationalize Discord knowledge extraction (auto Q&A harvesting + conversion to agent knowledge) as a formal pipeline owned by Council? + + **Context:** + - `Discord (2025-01-01): "Automate finding questions and answers in Discord to build agent knowledge (jin)"` + - `Discord (2025-01-01): "Set up GitHub activity pipeline for streamlined updates (jin)"` + + **Multiple Choice Answers:** + a) Yes—build a pipeline that produces versioned FAQ/docs PRs and agent-readable knowledge artifacts weekly. + *Implication:* Turns community support into compounding documentation assets and better agent UX. + b) Pilot—run it only on the top 2 support channels (e.g., discussion + coders) for 30 days. + *Implication:* De-risks automation quality and moderation overhead before scaling to the whole Discord. + c) No—keep support human-led; use ad-hoc summaries instead of automation. + *Implication:* Avoids automation mistakes but limits scaling and repeats the same support cycles. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Composable Expansion vs Stability: Plugins, Chains, and “Cloud-Readiness” + +**Summary of Topic:** Jan 2 shipped capability expansion (SUI key format support, activated web search via Tavily), while ongoing community focus pushes cross-chain and new integrations; the strategic risk is ecosystem sprawl outpacing reliability, undermining the Cloud launch and flagship agent stability goals. + +#### Deliberation Items (Questions): + +**Question 1:** Should Council define a “Tier-1 compatibility matrix” (OS/DB/clients/providers) and require new plugins to meet it (tests + docs) before being promoted as recommended? + + **Context:** + - `Daily Update (2025-01-02): "Added support for the SUI plugin with the new suiprivatekey account configuration (#1693)."` + - `Discord (2025-01-01): "Deployment challenges across different environments (Ubuntu, WSL, MacOS) ... dependency issues"` + + **Multiple Choice Answers:** + a) Yes—introduce a Tier-1 matrix and promotion process (recommended vs experimental) enforced in docs and registry. + *Implication:* Clarifies expectations and improves Cloud readiness, but may slow ecosystem breadth. + b) Soft matrix—publish recommended environments and best practices without hard gating. + *Implication:* Improves guidance while preserving openness, but risks “recommended” drift over time. + c) No—avoid tiers; let community usage signal what’s stable. + *Implication:* Keeps decentralization pure, but new users face higher ambiguity and failure rates. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we sequence cross-chain ambitions (e.g., DegenAI cross-chain roadmap) against the immediate need to stabilize core agent operations and integrations? + + **Context:** + - `Discord (2025-01-01): "Cross-chain functionality is in development for DegenAI... onboarding of new developers underway (jin)"` + - `Discord (2025-01-01): "Twitter integration challenges ... API rate limiting, authentication problems"` + + **Multiple Choice Answers:** + a) Stability-first: lock core + flagship agents, then expand cross-chain once baseline reliability is proven. + *Implication:* Protects trust-through-shipping but may delay strategic narrative of multi-chain dominance. + b) Parallel tracks: dedicate a small, isolated cross-chain squad; keep core team focused on reliability. + *Implication:* Maintains momentum on both fronts but requires strong interface boundaries and coordination. + c) Expansion-first: prioritize cross-chain integrations to capture ecosystem attention and developer inflow now. + *Implication:* Grows surface area quickly but increases operational risk and maintenance burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat “web search activation” as a flagship default capability, or keep it opt-in to reduce reliability and cost variability across deployments? + + **Context:** + - `Daily Update (2025-01-02): "Improved web search functionality by activating the Tavily API key for agents (#1676)."` + - `GitHub Daily (2025-01-01): "Added web search functionality to the agent (#1676, #1577)."` + + **Multiple Choice Answers:** + a) Default-on for Cloud/flagship agents; opt-in for self-hosted by env var to control cost and risk. + *Implication:* Improves flagship UX while preserving self-hosted predictability. + b) Opt-in only everywhere, with clear docs and templates for enabling it. + *Implication:* Reduces surprises and outages, but lowers perceived “magic” for new users. + c) Default-on everywhere to standardize agent capability expectations. + *Implication:* Simplifies mental models but increases dependency on external API stability and costs. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-03.md b/hackmd/council/2025-01-03.md new file mode 100644 index 00000000000..14314192ff7 --- /dev/null +++ b/hackmd/council/2025-01-03.md @@ -0,0 +1,152 @@ +# Council Briefing: 2025-01-03 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Developer trust is being won or lost on reliability: rapid GitHub shipping continues, but recurring Twitter/client and install-time failures are creating frontline friction that needs decisive stabilization. + +## Key Points for Deliberation + +### 1. Topic: Reliability Front: Twitter Client + Install/DB Friction + +**Summary of Topic:** Community demand is bottlenecked by practical failures (Twitter login/rate limiting/duplicate replies, SQLite/Postgres errors, Windows dev server issues). Recent fixes landed, but the Council must choose whether to harden the platform via an explicit stabilization program rather than continuing feature expansion as the dominant cadence. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term stabilization freeze on new integrations until Twitter + database + Windows setup issues fall below an agreed failure threshold? + + **Context:** + - `Discord (2025-01-02): "Multiple users reported issues with the Twitter client, including login failures, rate limiting, and duplicate replies to tweets."` + - `GitHub Daily (2025-01-03): "Improved Windows compatibility for the Vite development server" (PR #1760) and "Reported issues regarding slow startup times with pnpm" (#1758).` + + **Multiple Choice Answers:** + a) Yes—announce a 2-week stabilization sprint with a hard bar for merge acceptance (tests/telemetry/docs) on core clients. + *Implication:* Signals execution excellence and reduces churn, but may slow ecosystem plugin velocity temporarily. + b) Partial—freeze only the Twitter surface area (client + plugin) while other integrations proceed. + *Implication:* Targets the highest reputational risk while preserving momentum elsewhere, but risks shifting instability to other layers. + c) No—maintain current velocity and rely on opportunistic fixes from the community. + *Implication:* Maximizes feature output, but compounds support load and can erode developer trust if core paths remain unreliable. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical "default" storage path for new developers (SQLite vs Postgres/Supabase), and do we enforce it via tooling/templates? + + **Context:** + - `Discord (2025-01-02): "Mike D. shared a fixed PR for SQLite installation errors that many users were encountering."` + - `GitHub Issues (2025-01-02 summary): "Users are facing issues starting the agent with PostgreSQL (#1687)."` + + **Multiple Choice Answers:** + a) Default to SQLite (lowest friction) and treat Postgres/Supabase as documented opt-ins with strong migration guides. + *Implication:* Improves onboarding success rate quickly, but may limit scale/perf assumptions for production users. + b) Default to Postgres/Supabase for production realism; invest in flawless setup scripts and health checks. + *Implication:* Aligns with Cloud readiness and serious deployments, but raises the barrier for first-time builders. + c) Support both equally and avoid prescribing; let templates and community guides compete. + *Implication:* Avoids contentious standardization, but prolongs confusion and multiplies documentation/support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we make observability (OpenTelemetry/logging standards) a first-class requirement for core clients to accelerate debugging and reduce duplicate bug reports? + + **Context:** + - `Discord (2025-01-02): "Implement OpenTelemetry for better debugging and tracing (Mentioned by Mike D.)."` + - `GitHub Daily (2025-01-03): "Implemented logging capabilities for the eternalai provider" (PR #1740) and "replace console.log with Eliza logger" (PR #1745).` + + **Multiple Choice Answers:** + a) Yes—mandate OTel hooks and structured logging for Twitter/Discord/DB adapters before the next minor release. + *Implication:* Reduces MTTR and increases reliability, but adds short-term engineering overhead and review complexity. + b) Incremental—ship OTel as an optional plugin and only require it in Cloud deployments. + *Implication:* Balances effort with impact, but leaves self-hosted debugging inconsistent. + c) No—prioritize fixes without instrumentation; rely on logs and community reproduction steps. + *Implication:* Speeds near-term shipping, but keeps root-cause analysis slow and repetitive at scale. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Throughput vs Governance: Managing High-Volume Contribution Streams + +**Summary of Topic:** Repo activity is surging (dozens of PRs per day, many contributors), while the merge ratio dropped sharply on the latest day—an early warning that review bandwidth and CI gates may become the limiting factor. The Council must decide how to maintain quality (Execution Excellence) amid rapid expansion. + +#### Deliberation Items (Questions): + +**Question 1:** Should we shift to a stricter merge policy (tests + docs + risk notes) for core packages to prevent quality regression as PR volume accelerates? + + **Context:** + - `GitHub Activity Update: "31 new PRs (18 merged)… then 43 new PRs (14 merged)… merged PRs decreased from ~58% to ~33%."` + + **Multiple Choice Answers:** + a) Yes—raise the bar on core packages (agent runtime, clients, adapters) while keeping plugins more permissive. + *Implication:* Protects reliability in the critical path while still enabling ecosystem growth at the edges. + b) Yes—uniformly enforce stricter gates across the whole monorepo to reduce long-tail breakage. + *Implication:* Improves overall quality, but risks discouraging casual contributors and slowing plugin innovation. + c) No—prioritize merge velocity and handle regressions post-merge with rapid patch releases. + *Implication:* Maintains momentum, but increases user-facing instability and support burden (trust risk). + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we operationalize "open & composable" without letting plugin sprawl degrade the default experience for new developers? + + **Context:** + - `Discord (2025-01-01): "The community is documenting 45+ plugins available in ElizaOS" (0xwitch).` + - `GitHub (month aggregate): "1039 new PRs (735 merged)… 694 active contributors."` + + **Multiple Choice Answers:** + a) Define a curated "core distribution" (blessed plugins + defaults) and move experimental plugins to a separate channel/registry tier. + *Implication:* Creates a reliable default DX while preserving experimentation, at the cost of maintaining a clear curation process. + b) Keep everything in one place but improve discoverability (plugin taxonomy, quality badges, compatibility matrices). + *Implication:* Preserves openness, but still risks overwhelming new users and complicating support. + c) Aggressively prune/deprecate low-quality plugins from the mainline. + *Implication:* Raises baseline quality quickly but can alienate contributors and reduce ecosystem breadth. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Information Command & Tokenomics Comms: Trust Through Clarity + +**Summary of Topic:** Two trust vectors are converging: (1) building an agentic project manager to route issues/milestones and tame scattered information, and (2) urgent clarity around ecosystem entry fees/launchpad expectations. Both are governance-by-shipping problems: the platform must be legible, not just capable. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the "Eliza agent project manager" as a flagship internal product (first-class roadmap + funding) to operationalize Taming Information, or keep it experimental? + + **Context:** + - `Discord (2025-01-02): "Jin mentioned working on funding… to develop an Eliza agent project manager that will track issues, milestones, and route information."` + + **Multiple Choice Answers:** + a) Flagship it—fund and ship an MVP that integrates Discord+GitHub summaries, assigns owners, and generates weekly council briefs. + *Implication:* Directly advances Execution Excellence and information hygiene, accelerating all other initiatives. + b) Keep it experimental—support community prototypes and only formalize once usage proves value. + *Implication:* Reduces upfront cost and risk, but delays the benefits of unified coordination. + c) Outsource to a partner/bounty program and standardize interfaces rather than building in-house. + *Implication:* Speeds development via parallelism, but risks fragmentation and uneven quality control. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we enforce and communicate ecosystem entry rules (e.g., 5–10% launchpad fee) without triggering backlash or forks that dilute the brand? + + **Context:** + - `Discord tokenomics (2025-01-02): "DorianD suggested urgent implementation of clear communication about the 5-10% ecosystem entry fee… Odilitime agreeing to update the repository README."` + + **Multiple Choice Answers:** + a) Publish an official policy + clickwrap in token creation flows; make participation explicit and opt-in with clear benefits. + *Implication:* Maximizes clarity and legitimacy, but requires product/legal alignment and disciplined enforcement. + b) Soft enforcement: document it in README/docs and rely on social enforcement + partner relationships. + *Implication:* Lower friction and faster, but may not stop misunderstandings and ecosystem drift. + c) Remove/relax the fee model and instead capture value via optional premium services (Cloud, support, distribution). + *Implication:* Reduces rebellion risk, but changes treasury/value-capture assumptions and may require new monetization rails. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize "source citation" and "sanitized LLM feed" as trust primitives for flagship agents before expanding into more ambitious media formats (e.g., AI TV/news show)? + + **Context:** + - `Discord (2025-01-02): "Develop sanitized LLM feed to reduce hallucinations…" (Hunter).` + - `Partners (2025-01-02): "Implement source citation capability for agents to increase believability" (avirtualfuture).` + + **Multiple Choice Answers:** + a) Yes—treat citations + anti-hallucination pipelines as gating requirements for flagship/public-facing agents. + *Implication:* Improves credibility with developers and normies, strengthening the brand as 'reliable agents' rather than flashy demos. + b) Split-track—ship media experiments while building trust primitives in parallel. + *Implication:* Maintains momentum and community excitement, but risks reputational damage if public demos hallucinate. + c) No—focus on content velocity and treat trust improvements as post-MVP polish. + *Implication:* Accelerates narrative output, but undermines the Council’s stated principle of Execution Excellence. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-04.md b/hackmd/council/2025-01-04.md new file mode 100644 index 00000000000..f954ab2808a --- /dev/null +++ b/hackmd/council/2025-01-04.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-04 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability hardening dominated the cycle—shipping incremental UX improvements while community-reported build/runtime regressions (Node/TypeScript/DB vectors) threatened developer trust if not triaged into a single “known-good” path. + +## Key Points for Deliberation + +### 1. Topic: Reliability Frontline: Build/Runtime Breakages vs. Shipping Velocity + +**Summary of Topic:** Core work continues to land (Discord typing simulation, model config updates, logging cleanup), but community reports indicate the main branch can be non-buildable for some environments due to Node/type mismatches, lockfile drift, and vector-dimension errors—directly undermining “Execution Excellence.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare and enforce a single “Council Blessed” toolchain (Node/pnpm) to halt environment entropy, even if it slows contributors on newer runtimes? + + **Context:** + - `Discord 💻-coders: "Node.js version 23.3.0 is recommended" amid build errors (community guidance).` + - `Discord 💻-coders (Piotr G): "pnpm-lock.yaml being out of date" preventing install with frozen lockfile.` + + **Multiple Choice Answers:** + a) Yes—publish a strict toolchain matrix (Node LTS + pinned pnpm) and make CI gate on it. + *Implication:* Maximizes reproducibility and reduces support burden, at the cost of contributor flexibility. + b) Partially—define a recommended toolchain but allow a compatibility band (e.g., Node LTS through latest stable) with best-effort support. + *Implication:* Balances growth and stability, but leaves some ambiguity and ongoing environment debugging. + c) No—keep permissive compatibility and invest in abstraction/shims to handle divergent Node/tooling. + *Implication:* Keeps the tent wide but risks ongoing “broken main” incidents and erosion of developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we prioritize fixing vector dimension mismatches (1536 vs 384) and related DB issues versus continuing feature expansion? + + **Context:** + - `Discord 💻-coders (cryptogatsu): "Fix SQLite vector dimension mismatch error" (1536 vs 384).` + - `GitHub daily update: PG vector extension creation fix was reverted (#1799 reverted #1743), indicating ongoing DB fragility.` + + **Multiple Choice Answers:** + a) Treat as P0—block releases until embeddings/vector storage is consistent across providers and adapters. + *Implication:* Protects reliability for RAG/knowledge (core value) but temporarily slows new capability delivery. + b) Treat as P1—ship mitigations (migration tooling, warnings, automatic re-embedding) while continuing most feature work. + *Implication:* Reduces user pain quickly while sustaining momentum, but risks partial fixes and edge-case failures. + c) Treat as P2—document workarounds and focus on features; revisit during a stability sprint. + *Implication:* Maintains velocity but risks compounding support load and reputational damage among builders. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a “stability release train” (e.g., weekly stable cut) to prevent main-branch regressions from becoming the default community experience? + + **Context:** + - `Discord: users reported build errors on latest main branch (Buffer/ArrayBuffer type mismatch in plugin-node).` + - `GitHub activity: very high PR volume and merge rate changes (e.g., 43 PRs/14 merged then 46 PRs/21 merged) signals throughput that can outpace integration discipline.` + + **Multiple Choice Answers:** + a) Yes—introduce a stable branch with scheduled cuts and a smaller, vetted merge queue into stable. + *Implication:* Creates a reliable on-ramp for developers and Cloud, but requires dedicated release management. + b) Yes, but lightweight—tag a known-good commit daily/bi-daily and keep main as the integration firehose. + *Implication:* Improves usability quickly with minimal overhead, but stability guarantees remain weaker than a true release train. + c) No—keep a single trunk; rely on CI, tests, and faster reverts to maintain quality. + *Implication:* Simplifies workflow, but assumes CI coverage is sufficient to prevent the regressions users are seeing. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Agent Behavior Governance: Twitter/Discord Reliability, Rate-Limits, and Anti-Spam Controls + +**Summary of Topic:** Community friction centers on social clients—duplicate replies, JSON leakage, rate limiting, and “responding too much.” Meanwhile, core UX improvements (Discord typing simulation) land, but platform-safe defaults and configurability remain a strategic gap for trust and adoption. + +#### Deliberation Items (Questions): + +**Question 1:** Do we make “non-spam safe defaults” a hard requirement (posting limits, reply constraints, approval flows) even if it reduces autonomous expressiveness? + + **Context:** + - `GitHub issue #1813: requests "better X Agent configuration options" to reduce spammy behavior.` + - `Discord Q&A (Matt Gunnin): advised custom twitterShouldRespondTemplate to control when the agent responds.` + + **Multiple Choice Answers:** + a) Yes—ship conservative defaults (low frequency, mention-only replies) and require explicit opt-in for aggressive modes. + *Implication:* Protects reputation and platform compliance, strengthening developer trust and long-term distribution. + b) Mixed—provide a guided safety preset plus an advanced mode with warnings and clear docs. + *Implication:* Maintains power-user flexibility while reducing accidental misuse, but still allows foot-guns. + c) No—keep autonomy-first defaults and focus on better prompts and retries. + *Implication:* Preserves “agent feel” but increases risk of bans, user backlash, and perceived unreliability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we prioritize a unified “interaction policy layer” (response frequency, allowed channels, retweet/like toggles) across all clients as a platform feature? + + **Context:** + - `Discord Action Items: "Add ability to control agent response frequency" (jaycool).` + - `GitHub daily update: Discord typing simulation shipped (#1712); Twitter client had standardization of ACTION_INTERVAL unit (#1738).` + + **Multiple Choice Answers:** + a) Yes—create a cross-client policy schema with consistent knobs (frequency, triggers, permissions). + *Implication:* Improves DX and predictability, accelerating reliable deployment across platforms (North Star alignment). + b) Start with Twitter/Discord only—solve the highest pain, then generalize. + *Implication:* Delivers quick wins where most users are, but risks policy fragmentation across lesser-used clients. + c) Keep policies per-client—optimize locally and avoid over-abstracting. + *Implication:* Faster short-term changes, but a long-term tax on documentation and user onboarding. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given recurring client issues (duplicate replies, mention detection failing over time), do we invest now in telemetry/tracing (e.g., OpenTelemetry) as a prerequisite for reliability? + + **Context:** + - `Discord (Mike D.): "Add OpenTelemetry for better debugging and tracing" mentioned as action item.` + - `Discord 💻-coders (mattychooch): agents stop detecting mentions after running for hours; possibly linked to "Invalid embedding input" warnings.` + + **Multiple Choice Answers:** + a) Yes—instrument core runtime and key clients immediately; treat observability as part of “Execution Excellence.” + *Implication:* Speeds root-cause analysis and reduces long-tail bugs, but adds near-term implementation overhead. + b) Partial—add lightweight logging improvements now and stage full tracing after Cloud launch. + *Implication:* Balances schedule risk with incremental insight, but may miss systemic issues causing multi-hour drift bugs. + c) No—focus on fixing specific bugs and avoid adding infra complexity. + *Implication:* Short-term velocity improves, but the same classes of issues may recur without better visibility. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Tokenomics Transparency + Data-Wrangling Automation + +**Summary of Topic:** The council’s legitimacy depends on clear economic rules (tribute/entry fees, clickwrap disclosure) and on “taming information” via ETL/summarization agents. Today’s signals show both demand (many questions on tokenomics/launchpad) and active scaffolding (Discord summarizer, planned ETL pipeline, agent project manager). + +#### Deliberation Items (Questions): + +**Question 1:** Do we require explicit consent (clickwrap) for ecosystem participation/tribute at agent/token creation to prevent forks that bypass or misunderstand the tribute program? + + **Context:** + - `Discord #tokenomics (DorianD): suggested "implementing a clickwrap option during agent creation" to inform users about ecosystem participation (5-10%).` + - `Discord #tokenomics (Odilitime): committed to "updating the repo README" to communicate the ecosystem entry fee.` + + **Multiple Choice Answers:** + a) Yes—make clickwrap mandatory with clear economic terms and a verifiable acceptance record. + *Implication:* Strengthens trust and reduces conflict, but increases friction in creation flows. + b) Optional—offer clickwrap as a recommended best practice and keep the default lightweight. + *Implication:* Lower friction for experimentation, but continued confusion and ecosystem leakage remain likely. + c) No—handle disclosure via documentation only (README/docs), avoiding in-product gating. + *Implication:* Fastest path but risks repeated misunderstandings and reputational harm around “hidden fees.” + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum viable disclosure package for tokenomics (whitepaper, FAQ, repo notice) to meet the “Trust Through Shipping” principle before major promotions/listings? + + **Context:** + - `Discord 🥇-partners: multiple users asked "When will the economic white paper be released?" (unanswered).` + - `Discord #tokenomics (jin): "Not going to let [tribute] fade" while working on data wrangling.` + + **Multiple Choice Answers:** + a) Publish a full economic whitepaper + short FAQ + in-product notices before any coordinated promotion. + *Implication:* Maximizes credibility and reduces rumor volatility, but may delay marketing windows. + b) Ship a “lite” tokenomics spec (1–2 pages) now; follow with a full whitepaper after Cloud stabilization. + *Implication:* Balances urgency and rigor, but may invite critique if “lite” is perceived as incomplete. + c) Defer formal docs; communicate via community calls/threads and iterate publicly. + *Implication:* Fast and flexible, but increases ambiguity and risks inconsistent messaging across platforms. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “Taming Information” as a core product capability rather than a side tool—central ETL pipeline now, or continue ad-hoc summarizers and manual curation? + + **Context:** + - `Discord: Jin shared a GitHub link to a "discord-summarizer" tool and mentioned building an Eliza assistant for Discord.` + - `Discord #tokenomics (yikesawjeez): proposed "Create ETL pipeline" (AWS bucket + Dagster) for transforming raw data into actionable insights.` + + **Multiple Choice Answers:** + a) Centralize now—fund and ship an official ETL + indexing pipeline as first-class infrastructure. + *Implication:* Creates a defensible operational moat and improves governance speed, but requires engineering focus and ongoing ops. + b) Hybrid—standardize interfaces and schemas while allowing multiple community summarizers to plug in. + *Implication:* Preserves open composability while improving consistency, but may still fragment quality control. + c) Stay ad-hoc—continue tool experiments until Cloud/token migration are complete. + *Implication:* Reduces near-term distraction but prolongs the information chaos that slows shipping and decision-making. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-05.md b/hackmd/council/2025-01-05.md new file mode 100644 index 00000000000..36d1a864d45 --- /dev/null +++ b/hackmd/council/2025-01-05.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-01-05 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Primary momentum came from stabilizing developer onboarding via critical install/build fixes (notably plugin-node postinstall), while reliability risks surfaced around social-client behavior and emerging security findings that could undermine developer trust if not triaged decisively. + +## Key Points for Deliberation + +### 1. Topic: Framework Reliability: Install/Build Stability and Release Discipline + +**Summary of Topic:** The postinstall failure in plugin-node was fixed (PR #1872), but repeated reports of build fragility (Node version sensitivity, lockfile drift, type mismatches) indicate the need for tighter release gating to uphold the project’s "Execution Excellence" principle. + +#### Deliberation Items (Questions): + +**Question 1:** Do we introduce a stricter release gate (CI + installation smoke tests across supported OS/Node versions) before the next mainline release to reduce onboarding breakage? + + **Context:** + - `Discord (2025-01-04, 💻-coders): "plugin-node package's postinstall script trying to access compiled files before they exist" (raised by SMA)` + - `GitHub: "fix: Fix postinstall script" PR #1872` + + **Multiple Choice Answers:** + a) Yes—require multi-OS install + minimal-run smoke tests as a hard gate for merges to main. + *Implication:* Improves trust and reduces support burden, but may slow merge velocity. + b) Partially—gate only release branches/tags; keep main fast but accept occasional breakage. + *Implication:* Balances velocity and stability, but day-to-day contributors may still hit broken main. + c) No—prioritize rapid iteration; rely on community to report regressions post-merge. + *Implication:* Maximizes throughput but risks eroding developer confidence and cloud adoption. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the Council standardize and publish an “official supported toolchain” (Node/pnpm versions, Docker baseline) to reduce configuration entropy for builders? + + **Context:** + - `Discord (2025-01-03): "Node.js version 23.3.0 is recommended over newer versions for compatibility."` + - `GitHub updates: repeated lockfile and CI doc breakage fixes (e.g., PR #1798 "out-of-sync frozen PNPM file")` + + **Multiple Choice Answers:** + a) Yes—publish a pinned toolchain (Node LTS + a specific pnpm) and enforce via CI checks. + *Implication:* Reduces variance and support load; may frustrate users on newer runtimes. + b) Publish guidance only (recommended versions) but do not enforce in CI. + *Implication:* Improves clarity while preserving flexibility, but won’t fully stop breakages. + c) Avoid pinning—invest in broader compatibility instead of narrowing supported versions. + *Implication:* More inclusive long-term, but higher engineering cost and slower stabilization. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given new security concerns (secret management), do we institute a security triage lane with mandatory remediation SLAs for high-severity issues before feature expansion? + + **Context:** + - `GitHub Daily Update (2025-01-05): "security analysis report revealing critical issues with secret management in the codebase (#1862)."` + - `GitHub Issues: #1862 "security issues and vulnerabilities"` + + **Multiple Choice Answers:** + a) Yes—create a security response lane with explicit SLAs and a freeze on related feature merges. + *Implication:* Protects trust and cloud readiness; temporarily reduces feature throughput. + b) Address security opportunistically alongside ongoing work, prioritizing only exploited issues. + *Implication:* Maintains velocity but risks compounding tech debt in the trust layer. + c) Defer until after tokenomics/cloud milestones; treat as backlog unless externally escalated. + *Implication:* Short-term focus improves shipping pace but increases reputational and operational risk. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Client Trust: Twitter Reliability, Compliance, and Behavior Control + +**Summary of Topic:** Twitter integration remains a top friction point (duplicate replies, unwanted actions, auth/rate limits), with added risk from account compliance constraints—these issues directly impact perceived reliability of flagship agents and builder success. + +#### Deliberation Items (Questions): + +**Question 1:** Should Twitter client behavior defaults be made conservative-by-default (reply-only, no retweets/likes, strict rate limits) to protect accounts and user trust? + + **Context:** + - `Discord (2025-01-04): "unwanted automatic replies/retweets" and multiple authentication/shadowban concerns` + - `GitHub Issues: request for improved X agent configuration options (#1813)` + + **Multiple Choice Answers:** + a) Yes—ship a conservative default policy profile; advanced behaviors require explicit opt-in. + *Implication:* Reduces bans and reputational risk; may disappoint users seeking high engagement. + b) Offer selectable presets (Conservative / Balanced / Aggressive) during setup. + *Implication:* Improves DX and user control; requires more documentation and testing effort. + c) Keep current defaults but improve documentation and templates for behavior control. + *Implication:* Lowest engineering cost, but ongoing incidents may continue to erode trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize a first-class “approval workflow” (human-in-the-loop) for posting on social platforms as a flagship reliability feature? + + **Context:** + - `GitHub completed items list includes: PR #1876 "Add approval mechanism for Twitter posts via Discord bot"` + - `Discord (2025-01-04): concerns about agents doing unwanted replies/retweets` + + **Multiple Choice Answers:** + a) Yes—promote approval mode as the default for new deployments; autonomous posting is advanced. + *Implication:* Improves safety and trust for early users; reduces the “autonomous” feel out of the box. + b) Make approval workflow optional but highlighted in onboarding and templates. + *Implication:* Balances autonomy and safety; relies on users to enable the protective layer. + c) No—focus on fully autonomous posting and fix edge cases; keep humans out of the loop. + *Implication:* Maximizes autonomy narrative but increases platform risk and moderation incidents. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given ongoing platform policy pressure, should the Council invest in alternative social connectivity paths (e.g., non-API bot protocols or other networks) as a resilience strategy? + + **Context:** + - `Discord (2025-01-04): "Twitter account compliance issues requiring a name change to include 'Parody'" (jin)` + - `Discord action item: "Create a Twitter protocol for bots to communicate without using Twitter API" (Mike D.)` + + **Multiple Choice Answers:** + a) Yes—treat social resilience as strategic infrastructure; invest in multi-network and fallback mechanisms. + *Implication:* Reduces single-platform fragility; increases scope and maintenance burden. + b) Pilot a small experiment (one alternative protocol) while keeping Twitter as primary. + *Implication:* Maintains focus while exploring hedges; may be too slow if Twitter risk escalates. + c) No—stay focused on Twitter stability; avoid parallel efforts until core is fully stable. + *Implication:* Improves near-term execution but retains platform concentration risk. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Tokenomics & Ecosystem Design: Launchpad Pools, Fees, and Trust Signaling + +**Summary of Topic:** The ecosystem is debating a single-pool ai16z-base bonding curve model vs a two-pool virtual liquidity model, alongside fee/buyback policy; without clear documentation and a shipped whitepaper, uncertainty risks undermining builder and investor confidence. + +#### Deliberation Items (Questions): + +**Question 1:** Which launch mechanism best serves the North Star of a reliable, developer-friendly ecosystem: single-pool (ai16z base) simplicity or two-pool (virtual liquidity) distribution efficiency? + + **Context:** + - `Discord tokenomics (2025-01-04): 563 blocmates proposes "using ai16z as the base asset" with a single pool and zapping` + - `Discord tokenomics (2025-01-04): eskender.eth defends two-pool AT:SOL model "like pump.fun" with "virtual liquidity"` + + **Multiple Choice Answers:** + a) Adopt single-pool ai16z-base + zapping for simplicity and direct value flow. + *Implication:* Simplifies UX and alignment, but may reduce external liquidity inflows and distribution dynamics. + b) Keep two-pool (AT:SOL primary + AT:ai16z) to maximize distribution and external liquidity. + *Implication:* Potentially stronger market mechanics, but higher complexity and greater onboarding friction. + c) Hybrid—launch single-pool first, then optionally migrate successful agents to a two-pool/liquidity program. + *Implication:* Balances simplicity and scale, but introduces migration complexity and governance overhead. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should plugin fees and buybacks primarily deepen liquidity (growth) or burn supply (scarcity) as the ecosystem matures? + + **Context:** + - `Discord tokenomics (2025-01-04): "Debate about whether buybacks should go to deepening liquidity rather than burning tokens" (Akin)` + + **Multiple Choice Answers:** + a) Prioritize liquidity deepening (buyback-to-LP) to grow ecosystem throughput and stability. + *Implication:* Strengthens markets and utility, but reduces the scarcity narrative. + b) Prioritize burns to signal scarcity and drive speculative demand. + *Implication:* May boost price perception short-term, but can reduce usable liquidity for builders. + c) Split policy: early stage deepens liquidity; later stage introduces controlled burns. + *Implication:* Adaptive strategy, but requires clear governance triggers and communications. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we enforce the ecosystem entry fee/tribute program via technical means (clickwrap, defaults) or via social/contractual expectations and documentation? + + **Context:** + - `Discord (2025-01-02): "urgent implementation of clear communication about the 5-10% ecosystem entry fee" (DorianD); Odilitime agreed to update README` + - `Discord (2025-01-03): concerns about launchpads being forked without creators knowing about the tribute program` + + **Multiple Choice Answers:** + a) Technical enforcement: clickwrap + defaults in tooling to opt-in/record commitments. + *Implication:* Improves clarity and compliance, but may introduce friction and resistance from builders. + b) Documentation-first: clear README/whitepaper rules and community enforcement. + *Implication:* Lower friction, but weaker enforceability and more disputes. + c) Dual-track: clickwrap for official cloud/CLI paths, documentation-only for OSS forks. + *Implication:* Aligns incentives where we control distribution while preserving open-source ethos. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-06.md b/hackmd/council/2025-01-06.md new file mode 100644 index 00000000000..7c7869fd203 --- /dev/null +++ b/hackmd/council/2025-01-06.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-06 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability and trust posture improved via rapid bugfix throughput and new safeguards, but deployment/runtime regressions (Docker text generation, Postgres startup failures) remain the highest-threat vector to execution excellence. + +## Key Points for Deliberation + +### 1. Topic: Reliability Gate: Build & Deployment Stability + +**Summary of Topic:** Core compilation and runtime stability saw meaningful fixes (postinstall, type errors, null checks), yet the operational frontier shifted to deployment reliability, with new reports of Dockerized agents failing to generate text and PostgreSQL adapter startup failures. + +#### Deliberation Items (Questions): + +**Question 1:** Do we institute a "release train + stability gate" that prioritizes deployment/runtime correctness over new plugin merges for the next cycle? + + **Context:** + - `GitHub Daily Update (Jan 6, 2025): "Identified a bug where the agent fails to generate text when dockerized" (#1925).` + - `GitHub Daily Update (Jan 6, 2025): "Raised a concern about the agent's random startup failures when using the PostgreSQL adapter" (#1914).` + + **Multiple Choice Answers:** + a) Yes—freeze non-critical feature merges and run a stability sprint until Docker + Postgres paths are green. + *Implication:* Short-term feature velocity slows, but developer trust increases via fewer broken deployments. + b) Partial—allow plugin merges but require stricter CI and runtime checks on core + adapters before merge. + *Implication:* Balances ecosystem growth with stability, but risks continued user pain if regressions slip through. + c) No—keep feature velocity high and treat deployment bugs as best-effort patches post-merge. + *Implication:* Maximizes expansion but undermines the North Star of reliability and risks community churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which runtime surface should be treated as the canonical 'production path' for reliability testing: Docker images, bare-metal Node, or Cloud deployments? + + **Context:** + - `GitHub Daily Update (Jan 6, 2025): "agent fails to generate text when dockerized" (#1925).` + - `Discord (2025-01-03): "Node.js version 23.3.0 is recommended over newer versions for compatibility."` + + **Multiple Choice Answers:** + a) Docker-first: treat Docker as the primary production target and gate releases on it. + *Implication:* Improves deployability and aligns with Cloud, but may increase CI complexity and build times. + b) Bare-metal Node-first: optimize for local DX and let Docker lag slightly. + *Implication:* Eases contributor workflows but risks production incidents for teams deploying containerized agents. + c) Cloud-first: define ElizaOS Cloud as the reference runtime, with Docker/Node considered secondary targets. + *Implication:* Tightens managed-platform experience, but could erode open-source trust if self-hosting becomes brittle. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize a supported-version matrix (Node + database + OS) and enforce it via tooling (devcontainer, preflight checks)? + + **Context:** + - `Discord (2025-01-03): "Node.js version 23.3.0 is recommended over newer versions for compatibility."` + - `GitHub Updates (Jan 5): "Added devcontainer support" (PR #1807).` + + **Multiple Choice Answers:** + a) Yes—publish an official compatibility matrix and fail fast when outside it. + *Implication:* Reduces support burden and increases predictability, but constrains edge-case users. + b) Soft guidance only—publish recommendations but do not enforce them. + *Implication:* Maintains flexibility but keeps support load high and failures more frequent. + c) No—focus on broad compatibility and avoid declaring a matrix until Cloud is dominant. + *Implication:* Avoids fragmentation optics but risks perpetual breakage across environments. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Security & Verifiable Execution: From Plugins to Policy + +**Summary of Topic:** Security posture expanded with new capabilities (GoPlus security, remote attestation actions, TEE attestation plugins), while security vulnerabilities and scam risks remain active—requiring Council decisions on enforcement, defaults, and trust signaling. + +#### Deliberation Items (Questions): + +**Question 1:** Should security and verifiability features (TEE attestation, security plugins) become a first-class 'recommended baseline' for Cloud and flagship agents? + + **Context:** + - `GitHub Daily Summary (Jan 5): "Added GoPlus Security Plugin" (PR #1898).` + - `GitHub Daily Summary (Jan 5): "Added Marlin TEE remote attestations plugin" (PR #935) and "Added remote attestation action" (PR #1885).` + + **Multiple Choice Answers:** + a) Yes—baseline security profile for Cloud + flagship agents, opt-out for advanced users. + *Implication:* Improves trust and safety at the cost of complexity and potential performance overhead. + b) No—keep as optional plugins and focus on documentation + examples. + *Implication:* Maintains simplicity but misses a chance to differentiate via verifiable agent operation. + c) Hybrid—baseline in Cloud only; OSS remains modular and opt-in. + *Implication:* Strengthens managed offering while preserving OSS composability, but may create a two-tier perception. + d) Other / More discussion needed / None of the above. + +**Question 2:** How strict should we be about security review and provenance for new plugins landing in core (vs. registry)? + + **Context:** + - `GitHub Issues (Jan 5): "code analysis report highlighting security vulnerabilities" (#1862).` + - `GitHub Daily Summary (Jan 5): Multiple new plugins merged (e.g., Binance, Hyperfy, zktls-reclaim, OpenWeather).` + + **Multiple Choice Answers:** + a) Strict: require security checklist + minimal threat model + maintainer approval for core inclusion. + *Implication:* Reduces risk and strengthens trust, but slows plugin velocity and increases maintainer workload. + b) Moderate: allow merges with automated scanning + post-merge audit and rapid rollback policy. + *Implication:* Preserves momentum while adding guardrails, but may still allow high-impact vulnerabilities through. + c) Loose: keep current approach and rely on community review and issue reporting. + *Implication:* Maximizes ecosystem growth but increases the likelihood of security incidents. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat anti-scam operations as an agent capability roadmap item (data capture, classification, moderation), or as a community policy/process function? + + **Context:** + - `Discord 🥇-partners (2025-01-05): "Implement a system to indefinitely mute scammers for 24 hours before banning to preserve data for machine learning" (jin).` + - `Discord tokenomics (2025-01-05): calls for an "Eliza scribe agent" and better verified info channels.` + + **Multiple Choice Answers:** + a) Agent capability: build moderation + scam-intel as a first-class plugin suite with ML feedback loops. + *Implication:* Creates differentiated value and safer community operations, but introduces liability and governance questions. + b) Policy/process: implement human-led procedures and minimal tooling only. + *Implication:* Lower technical risk, but slower response and weaker long-term learning pipeline. + c) Hybrid: ship minimal tooling now, formalize agent-driven intelligence after governance and safeguards. + *Implication:* Balances safety and speed while building toward autonomous ops without overcommitting prematurely. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust Through Documentation & Signal Clarity + +**Summary of Topic:** Documentation and DX improved through fixes, translations, and devcontainer support, but recurring community questions (DegenAI roadmap, tokenomics clarity, knowledge ingestion) indicate an information-diffusion failure that threatens perceived reliability. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a "single source of truth" status system (dashboard + roadmap + known issues) over additional feature announcements to reduce repeated questions and uncertainty? + + **Context:** + - `Discord spartan_holders (2025-01-05): repeated requests for "updates on DegenAI progress and roadmap information"; "week of DegenAI starts today" (jin).` + - `Discord tokenomics (2025-01-05): "Develop a simple status dashboard showing features, status, dates, and owners" (PrudentSpartan).` + + **Multiple Choice Answers:** + a) Yes—ship a lightweight status dashboard with owners/dates and pin it across Discord/GitHub. + *Implication:* Reduces support burden and increases trust through transparency, with minimal engineering effort. + b) Partial—publish weekly roundups only; no dashboard until Cloud launch is complete. + *Implication:* Improves comms somewhat but may not solve real-time confusion and repeated questions. + c) No—keep communications informal; prioritize shipping and let community synthesize info. + *Implication:* Maximizes builder time but increases rumor cycles and harms credibility with new developers. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationalize 'Taming Information'—human editorial process, an Eliza scribe agent, or a hybrid ETL pipeline? + + **Context:** + - `Discord tokenomics (2025-01-05): "Create an Eliza scribe agent to improve documentation processes" (jin).` + - `Discord tokenomics (2025-01-05): "Set up a basic ETL pipeline for documentation management" (yikesawjeez).` + + **Multiple Choice Answers:** + a) Human-led editorial first, then automate with agents once formats stabilize. + *Implication:* Higher accuracy early, slower scaling; risks backlog growth as community expands. + b) Agent-first: deploy a scribe agent now to draft docs and triage questions automatically. + *Implication:* Scales fast and demonstrates agent utility, but risks hallucinated or inconsistent documentation. + c) Hybrid: ETL pipeline + scribe agent with human review gates for publishing. + *Implication:* Best alignment with reliability and scale, requiring modest process design and tooling integration. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we change how knowledge ingestion works (folder-based knowledge, URL crawling) as a near-term DX priority, even if it delays other roadmap items? + + **Context:** + - `Discord (2025-01-05): "Soon knowledge will be a folder" (jin) and requests for URL crawling for knowledge base (hammerzon).` + - `Discord (2025-01-05): Interest in "URL crawling" and "knowledge base construction" for character JSON.` + + **Multiple Choice Answers:** + a) Yes—prioritize folder-based knowledge + URL crawling as core DX and trust-building features. + *Implication:* Improves onboarding and reduces friction, but may divert focus from token migration/Cloud milestones. + b) Incremental—ship folder-based knowledge now; defer URL crawling to a plugin later. + *Implication:* Delivers structure quickly while preserving modularity, but leaves a key user request partially unmet. + c) Defer—keep current approach and focus on deployment stability and Cloud launch first. + *Implication:* Stabilizes the platform foundation, but risks continued confusion and support load around knowledge setup. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-07.md b/hackmd/council/2025-01-07.md new file mode 100644 index 00000000000..fbf40d95323 --- /dev/null +++ b/hackmd/council/2025-01-07.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-07 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity shipping day strengthened core reliability (DB/memory, logging, tests) while simultaneously exposing that Twitter integration and documentation transparency remain the two biggest trust chokepoints for builders. + +## Key Points for Deliberation + +### 1. Topic: Reliability Drive vs. Plugin Flood (Execution Excellence) + +**Summary of Topic:** GitHub velocity is extreme (30–36 PRs/day with high merge rates), adding many plugins while also landing stability work (DB init race condition fix, sqlite vector fix, test coverage). The Council must ensure “open & composable” does not dilute the reliability bar or destabilize Cloud/flagships. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize a stricter merge gate (tests, docs, maintenance ownership) for new plugins to protect framework reliability? + + **Context:** + - `GitHub activity (Jan 6–8): “36 new pull requests (30 merged), 24 new issues, and 91 active contributors.”` + - `Daily Report 2025-01-06: “Added tests for twitter-client (#1959)… Added embedding tests (#1944)… Fixed database initialization race condition affecting builds (#1968).”` + + **Multiple Choice Answers:** + a) Yes—introduce a required checklist: tests + minimal docs + maintainer/owner field before merge. + *Implication:* Slows raw PR throughput but increases long-term trust and reduces support load, aligning with Execution Excellence. + b) Partially—apply strict gates only to plugins that touch auth, wallets, storage, or Cloud runtime paths. + *Implication:* Balances ecosystem growth with risk containment, but leaves some surface area for low-quality extensions. + c) No—keep current velocity and rely on community iteration; stabilize later via deprecations. + *Implication:* Maximizes breadth quickly but risks eroding developer trust if “it compiles” diverges from “it works.” + d) Other / More discussion needed / None of the above. + +**Question 2:** Which stability investments should be prioritized as the default path for new builders: DB/memory correctness, logging/observability, or end-to-end integration tests? + + **Context:** + - `2025-01-07 Daily Update: “Implemented debug logging for context (#1980)… Cleaned up logs during agent startup (#1973).”` + - `Recent issues: “memory leaks in the getLocalEmbedding function (#1942)… composeContext function omitting memories (#1971).”` + + **Multiple Choice Answers:** + a) DB/memory correctness first (embeddings, migrations, dimension invariants). + *Implication:* Reduces hard-to-debug failures and data corruption; improves persistent-agent credibility. + b) Logging/observability first (structured logs, trace IDs, clearer startup diagnostics). + *Implication:* Speeds community debugging and reduces support burden, but does not eliminate underlying failures. + c) Integration tests first (Twitter/Telegram/Discord flows + CI reliability). + *Implication:* Prevents regressions from rapid merges, but may lag behind fast-changing external platforms. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we designate a “stability channel” release train (e.g., LTS) for Cloud/flagships separate from the mainline plugin firehose? + + **Context:** + - `Meeting context principle: “Execution Excellence - Reliability and seamless UX over feature quantity.”` + - `Discord (Jan 6): repeated troubleshooting around Twitter integration, SQLite issues, and model configuration.` + + **Multiple Choice Answers:** + a) Yes—introduce an LTS/stable branch for Cloud + flagship agents; mainline remains experimental. + *Implication:* Creates a trust anchor for builders and enterprises, at the cost of added release management overhead. + b) Hybrid—keep one branch but add feature flags and “supported set” manifests for Cloud/flagships. + *Implication:* Avoids branch fragmentation while still communicating what is production-grade. + c) No—single branch only; stability is enforced by CI and fast patch releases. + *Implication:* Simplifies workflow but risks operational instability for Cloud and reference implementations. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Twitter/X Operational Reliability (Auth, Output, Safety) + +**Summary of Topic:** Twitter is the highest-friction integration: login challenges (Arkose), repeated logins triggering security alerts, formatting issues, and confusing DRY_RUN behavior. These failures directly undermine the “trust through shipping” narrative because Twitter is a flagship public surface. + +#### Deliberation Items (Questions): + +**Question 1:** Do we continue with browser-simulation Twitter integration as the default, or pivot to a more constrained/official approach even if capability drops? + + **Context:** + - `Discord 2025-01-05 Q&A: “It uses browser simulation through agent-twitter-client (answered by SMA).”` + - `GitHub issues: “Twitter plugin triggering security alerts due to repeated logins (#1969).”` + + **Multiple Choice Answers:** + a) Keep browser simulation as default; invest in session reuse, cookie guidance, and safer rate limiting. + *Implication:* Maintains capability and autonomy but requires ongoing cat-and-mouse maintenance and safety hardening. + b) Offer two modes: “Official/Compliant” (API where possible) and “Full-Autonomy” (browser sim) behind explicit risk flags. + *Implication:* Improves DX and risk clarity while preserving power-user functionality. + c) Deprioritize Twitter as default and treat it as an optional, community-maintained client. + *Implication:* Reduces core burden but weakens flagship visibility and the perception of cross-platform maturity. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s standard for “safe automation” on Twitter: minimize account risk, maximize engagement, or maximize autonomy? + + **Context:** + - `Discord 2025-01-06: “Fix TWITTER_DRY_RUN behavior which currently only blocks posting but still allows replies (eschnou).”` + - `Discord 2025-01-04: “Twitter account compliance issues requiring a name change to include ‘Parody’ to avoid suspension.”` + + **Multiple Choice Answers:** + a) Minimize account risk (conservative posting, strict throttles, explicit approvals). + *Implication:* Builds long-term trust and brand safety but may reduce perceived agent autonomy and ‘wow factor’. + b) Maximize engagement (aggressive reply/like strategy with guardrails). + *Implication:* Boosts growth but increases ban/suspension risk and support incidents. + c) Maximize autonomy (full action loops, minimal human gating, configurable policies). + *Implication:* Showcases the framework’s ceiling, but failures become highly public and can damage credibility. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Twitter posting move toward an approval workflow as a recommended default for production agents? + + **Context:** + - `Repo activity (daily summary): “Add approval mechanism for Twitter posts via Discord bot (#1876).”` + - `Discord 2025-01-06: users troubleshooting response formatting, double posting, and login failures.` + + **Multiple Choice Answers:** + a) Yes—default to approval-required; allow fully autonomous posting only when explicitly enabled. + *Implication:* Reduces reputational risk and compliance incidents, aligning with Execution Excellence. + b) Make approval optional with templates for common risk profiles (brand-safe vs experimental). + *Implication:* Improves DX and lets teams choose; still needs clear guidance to avoid misconfiguration. + c) No—approval undermines the core promise of autonomy; fix reliability and keep autonomy default. + *Implication:* Maintains narrative purity, but increases the blast radius of model or integration failures. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Communication: Docs Pipeline + DegenAI Transparency + +**Summary of Topic:** Community trust is being taxed by repeated requests for DegenAI updates and tokenomics clarity, alongside fragmented documentation across Discord/GitHub. The proposed “scribe agent” and ETL pipeline directly support the North Star’s developer-first mandate by turning chatter into canonical docs and status dashboards. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat documentation as a production system (with owners, SLAs, and automation) rather than a best-effort artifact? + + **Context:** + - `Discord tokenomics channel: “Jin proposed creating an Eliza agent as a ‘scribe’ to reduce friction in documentation contributions.”` + - `Discord tokenomics channel: “Implement data pipeline for documentation (yikesawjeez).”` + + **Multiple Choice Answers:** + a) Yes—formalize docs ownership and an automated “Discord→Docs” pipeline with weekly publishing cadence. + *Implication:* Reduces repeated questions, improves DX, and strengthens trust through consistent, authoritative shipping. + b) Partially—automate summaries but keep human editorial gate for official docs and tokenomics. + *Implication:* Balances speed with accuracy; requires an explicit editorial crew to avoid backlog. + c) No—keep docs community-driven without formal SLAs; focus engineering solely on code. + *Implication:* Saves engineering time short-term but perpetuates fragmentation and increases support friction. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the minimum “trust contract” we must publish for DegenAI (roadmap, owners, dates) to stop reputation bleed? + + **Context:** + - `spartan_holders: “Users repeatedly ask about roadmaps, timelines… frustration over perceived lack of transparency.”` + - `spartan_holders: “Jin… agreed to implement a table format with Epic/Feature name, Status, Start/End dates, Owner, and Description.”` + + **Multiple Choice Answers:** + a) Publish a public status dashboard with epics, owners, dates, and weekly changelog updates. + *Implication:* Maximizes transparency and reduces rumor load, but commits the org to disciplined delivery reporting. + b) Publish a lightweight monthly roadmap + quarterly milestones; avoid granular dates. + *Implication:* Reduces over-commitment risk, but may not satisfy holders demanding near-term clarity. + c) Keep updates informal (Discord posts) until product is ready; minimize forward-looking promises. + *Implication:* Avoids deadline risk but continues to generate repeated questions and perceived opacity. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we create a “verified claims / airdrops” read-only channel as a standard security posture for partners and builders? + + **Context:** + - `partners channel: “Create a read-only channel for verified claims to prevent scams (sansebspec).”` + - `partners channel: “Phantom mobile wallet warnings… partners verifying legitimacy of Hyperfy claim link.”` + + **Multiple Choice Answers:** + a) Yes—create the channel immediately and mandate all claims/links route through it. + *Implication:* Reduces scam surface and improves partner trust; requires a lightweight verification process. + b) Implement a hybrid approach: channel + signed announcements + automated link scanning bot. + *Implication:* Stronger security posture, but higher operational overhead and more moving parts. + c) No—rely on community vigilance and existing announcements; avoid centralized verification. + *Implication:* Maintains decentralization ethos but increases partner risk and potential reputational damage. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-08.md b/hackmd/council/2025-01-08.md new file mode 100644 index 00000000000..747982ea990 --- /dev/null +++ b/hackmd/council/2025-01-08.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-08 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced execution excellence by hardening build/DB reliability and shipping core-system improvements (RAG/CI) while the volume of new plugins continues to test our ability to keep a coherent, stable developer experience. + +## Key Points for Deliberation + +### 1. Topic: Reliability Frontier: Build + Database Stability as Trust Engine + +**Summary of Topic:** Operational logs show meaningful progress on build and DB stability (packaging fixes, CI lockfile enforcement, DB adapters), but also recurring startup and vector/embedding failures that erode developer trust if not systematically eliminated. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short "stability window" where merges are gated by reproducible install/start tests across the top deployment targets (local, Docker, Windows), even if it slows plugin intake? + + **Context:** + - `Daily Update 2025-01-08: "Added a pnpm lockfile consistency check to enhance CI processes" (#2015).` + - `GitHub issues summary: "continuous errors when starting agents" (#2024) and "ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL" (#2127).` + + **Multiple Choice Answers:** + a) Yes—freeze non-critical feature merges and enforce cross-platform install/start gates for 1–2 weeks. + *Implication:* Accelerates trust-through-shipping by reducing regressions, but may frustrate plugin contributors expecting fast merges. + b) Partially—gate only core/runtime and top-tier plugins, leaving experimental plugins on a separate track. + *Implication:* Preserves velocity while protecting the core, but requires explicit tiering and enforcement to avoid "everything is critical" drift. + c) No—maintain current merge velocity and rely on post-merge fixes and community triage. + *Implication:* Maximizes breadth of ecosystem growth, but raises the probability of recurring breakages that damage DX and Cloud adoption. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which persistence stack should be canon for production guidance in the near term: PostgreSQL/Supabase, PGLite, or SQLite with strict embedding controls? + + **Context:** + - `Daily Summary 2025-01-07: "Added PGLite database adapter" and "Fixed SQLite error related to zero-length vectors" (#1984).` + - `Discord 2025-01-07: "SQLite errors related to vector dimensions and zero-length vectors"; common advice: delete DB and rebuild.` + + **Multiple Choice Answers:** + a) Canonize Postgres/Supabase for production; position SQLite/PGLite as dev/test only. + *Implication:* Improves reliability expectations and scaling path, but increases setup friction for new builders. + b) Canonize PGLite as the default bridge (local-first Postgres semantics), with Postgres/Supabase as the scale-up path. + *Implication:* Unifies developer experience with fewer "works on my machine" mismatches, but adds a relatively newer dependency surface. + c) Keep SQLite as default and invest in stronger embedding migration/versioning + guardrails to prevent corruption. + *Implication:* Lowest barrier to entry, but requires disciplined engineering to prevent recurring vector mismatch incidents. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should the Council prioritize eliminating "agent won't start" classes of errors versus expanding feature surface area (plugins/providers)? + + **Context:** + - `Daily Update 2025-01-08: "Users are experiencing continuous errors when starting the agent" (#2024).` + - `GitHub Activity: 36 PRs/day pace, many new plugins, while issues still appear around core usability.` + + **Multiple Choice Answers:** + a) Treat startup reliability as Priority-0: no new features until the top startup errors are near-zero. + *Implication:* Maximizes execution excellence and Cloud readiness; may reduce ecosystem buzz temporarily. + b) Run a dual-track: a dedicated reliability squad plus continued plugin throughput with stricter templates/tests. + *Implication:* Balances growth and trust, but depends on clear ownership and enforcement to avoid diffusion of responsibility. + c) Focus on feature breadth now; let the community self-resolve startup issues through docs and forums. + *Implication:* Increases experimentation, but risks reputational damage if builders repeatedly hit non-actionable startup failures. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Comms & Platform Surface: Twitter/Telegram Integration as Public-Facing Stability + +**Summary of Topic:** Discord and GitHub signals converge: social integrations remain a primary pain point (auth loops, formatting issues, dry-run inconsistencies), and these are the most visible failure modes for flagship agents and community deployments. + +#### Deliberation Items (Questions): + +**Question 1:** Should ElizaOS formalize a supported "Social Client Compatibility Matrix" (Twitter/Telegram/Discord) with explicit modes (API vs browser simulation, cookies, rate limits), and gate releases against it? + + **Context:** + - `Discord 2025-01-07: "Multiple users reported issues with Twitter integration, including authentication problems, replies formatting as JSON, and rate limiting concerns."` + - `Discord 2025-01-07: PR #1974 created to fix Twitter plugin to use client-twitter instead of scraper, avoiding repeated login attempts.` + + **Multiple Choice Answers:** + a) Yes—publish and enforce a compatibility matrix with automated regression tests for core social flows. + *Implication:* Improves predictability and reduces repeated support burden, but increases maintenance cost as platforms change. + b) Publish the matrix as documentation only, without gating releases. + *Implication:* Improves transparency quickly, but may not reduce regressions without enforcement. + c) No—keep social clients as best-effort community plugins without official guarantees. + *Implication:* Protects core focus, but undermines flagship agent credibility in the most public deployment channels. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s stance on the tradeoff between automation and safety for public posting: do we recommend "approval workflow" as default for Twitter posting? + + **Context:** + - `Daily Summary 2025-01-07: "Added approval mechanism for Twitter posts via Discord bot."` + - `Daily Update 2025-01-08: Closed issue: "dry-run mode issue in the Twitter client" (#1962) addressed.` + + **Multiple Choice Answers:** + a) Default to manual approval for all Twitter posts; require opt-in to autonomous posting. + *Implication:* Reduces reputational and ToS risk, but weakens the "autonomous agent" narrative for demos. + b) Default to autonomous posting with optional approval for high-risk accounts/characters. + *Implication:* Maximizes autonomy and engagement, but increases the chance of public misfires and platform enforcement actions. + c) Use a hybrid: autonomous replies to mentions only, approval for original tweets and quotes/retweets. + *Implication:* Balances responsiveness with brand safety, but adds complexity and requires strong defaults/documentation. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we invest immediately in first-class formatting controls (plain text vs JSON) across all clients, or treat it as per-client configuration burden? + + **Context:** + - `Discord 2025-01-06: "Why does my agent tweet in JSON format instead of plain text? Add responseFormat/text and outputFormat/plain."` + - `Discord 2025-01-07: "Fix JSON formatting in tweet responses" listed as an action item (0xJam3s).` + + **Multiple Choice Answers:** + a) Make output format a top-level, consistent runtime setting with safe defaults per client. + *Implication:* Reduces confusion and support load; creates a unified DX story across integrations. + b) Keep as character-level settings and improve docs/templates to set them correctly. + *Implication:* Fast to implement with minimal core changes, but errors will persist among new users. + c) Leave it to client implementers and community examples; core should remain minimal. + *Implication:* Avoids core complexity, but risks fragmented behavior that conflicts with developer-first principles. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Knowledge & RAG: Toward Composable Memory Without Fragmentation + +**Summary of Topic:** A separate Knowledge system with Multi-Agent RAG Optimization and new knowledge CRUD/search methods are shipping, creating a path to stronger multi-agent memory—yet this raises governance questions: default enablement, migration strategy, and documentation to prevent confusion. + +#### Deliberation Items (Questions): + +**Question 1:** Should the new separate Knowledge/RAG system become the default path for knowledge retrieval, or remain opt-in until we prove stability and migration tooling? + + **Context:** + - `Daily Update 2025-01-08: "Implemented a new RAG optimization system that operates separately... allowing for user-enabled functionality" (#1620).` + - `Daily Summary 2025-01-07: "Implemented getKnowledge, searchKnowledge, createKnowledge, removeKnowledge, and clearKnowledge methods" (#2005).` + + **Multiple Choice Answers:** + a) Keep it opt-in until we publish migration guides, benchmarks, and failure-mode playbooks. + *Implication:* Protects reliability and avoids breaking existing agents, but slows ecosystem convergence on better memory. + b) Make it default for new agents only; legacy agents remain on the old path until upgraded. + *Implication:* Creates a clean forward path while minimizing disruption, but introduces dual-system complexity in docs/support. + c) Flip the default globally and prioritize fixing regressions quickly. + *Implication:* Forces rapid standardization and accelerates capability, but risks a wave of support incidents and trust loss. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council-approved definition of "multi-agent" in ElizaOS for the next release cycle: shared knowledge store, orchestrated task delegation, or both? + + **Context:** + - `Discord 2025-01-07 Action Items: "Develop a knowledge transfer system between agent instances" (Mike D.).` + - `Discord 2025-01-07 Features: "Implement multi-agent orchestration similar to OpenAI swarms or crewAI" (0xn1c0).` + + **Multiple Choice Answers:** + a) Prioritize shared knowledge/memory primitives first; orchestration later. + *Implication:* Builds a solid substrate for interoperability, but delays visible "swarm" functionality demos. + b) Prioritize orchestration primitives first (task routing, roles), even with minimal shared memory. + *Implication:* Delivers exciting demos quickly, but risks shallow or brittle behavior without robust memory semantics. + c) Commit to both via a minimal "multi-agent baseline" spec and ship iteratively behind feature flags. + *Implication:* Aligns with open/composable principles while controlling risk, but requires strong product governance and docs. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent documentation entropy as plugins and knowledge primitives multiply: do we deploy an official "scribe agent" pipeline to turn Discord/GitHub into canonical docs? + + **Context:** + - `Discord 2025-01-06: "Jin proposed creating an Eliza agent as a 'scribe' to reduce friction in documentation contributions."` + - `Discord 2025-01-07 Documentation: calls for READMEs/JSDoc across undocumented plugins (Ed Marcavage).` + + **Multiple Choice Answers:** + a) Yes—stand up a scribe agent pipeline that converts high-signal discussions into PR-ready docs with human review. + *Implication:* Operationalizes the "Taming Information" strategy and scales documentation quality with community activity. + b) Partially—use the scribe agent only for weekly/monthly summaries, not for canonical docs. + *Implication:* Reduces risk of incorrect docs, but misses the chance to reduce day-to-day support and onboarding friction. + c) No—keep documentation human-authored to avoid hallucinations and governance disputes. + *Implication:* Maximizes accuracy, but constrains documentation throughput and may fail under current ecosystem growth rate. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-09.md b/hackmd/council/2025-01-09.md new file mode 100644 index 00000000000..fc826cdd79f --- /dev/null +++ b/hackmd/council/2025-01-09.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-09 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A major client overhaul and rapid plugin expansion are shipping in parallel with a growing tail of stability issues (GPU/runtime errors, client integrations), creating an urgent need to rebalance “more capabilities” toward “more reliable defaults.” + +## Key Points for Deliberation + +### 1. Topic: Stability vs. Velocity in Core + Client Overhaul + +**Summary of Topic:** The new client overhaul and broad feature throughput are strong signals of momentum, but recurring runtime failures (CUDA/llama_local, plugin regressions, inconsistent Twitter behavior) risk undermining developer trust unless a quality gate and “golden path” are enforced. + +#### Deliberation Items (Questions): + +**Question 1:** Do we temporarily slow new plugin merges to establish a reliability gate (tests, CI, compatibility matrix) for the core runtime + flagship clients? + + **Context:** + - `GitHub summary: “Complete overhaul of the client application” (PR #2038).` + - `GitHub issues: “CUDA error when using 'llama_local'” (issue #2080); “CUDA not being detected… transcription runs on CPU” (issue #1994).` + + **Multiple Choice Answers:** + a) Yes—enforce a reliability gate immediately (CI + smoke tests for core, Twitter, Telegram, Discord, and top providers). + *Implication:* Short-term velocity drops, but reduces public-facing breakage and increases builder confidence. + b) Partial—keep merges flowing, but quarantine new plugins behind “experimental” tags and require minimal test coverage. + *Implication:* Maintains ecosystem momentum while narrowing blast radius from unstable additions. + c) No—optimize for breadth now; let community triage instability via issues and rapid patching. + *Implication:* Maximizes feature surface area, but risks reputational damage and contributor burnout from constant firefighting. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which runtime failures deserve “red alert” prioritization as the canonical developer experience blockers? + + **Context:** + - `GitHub issues: “WhatsApp plugin… cannot read properties of undefined (reading 'actions')” (issue #2078).` + - `Discord (2025-01-07/08): frequent Twitter login, JSON formatting, rate limit, and shadowban discussions; PR #1974 created to fix Twitter scraper/login attempts.` + + **Multiple Choice Answers:** + a) GPU/local inference failures (CUDA/llama_local) and embedding/vector DB errors—block local self-hosting credibility. + *Implication:* Strengthens the “runs anywhere” promise and reduces support load for serious builders. + b) Social client reliability (Twitter/Telegram/Discord) because these are the flagship onramps and most visible failures. + *Implication:* Protects public brand and reduces churn among new users trying to deploy social agents. + c) Plugin API consistency and regression-proofing (e.g., WhatsApp undefined actions) to stabilize the long tail ecosystem. + *Implication:* Improves composability, but may delay addressing the most common user-facing breakpoints. + d) Other / More discussion needed / None of the above. + +**Question 3:** What should be designated as the “Golden Path” reference stack for builders (the default opinionated setup we guarantee)? + + **Context:** + - `Discord (2025-01-08): debates about minimum viable specs (2GB vs 4GB RAM) and deployment strategies (VPS/AWS/Docker).` + - `GitHub updates: “Local Embedding Manager… fixing high RAM issues” (PR #1950).` + + **Multiple Choice Answers:** + a) Cloud-first Golden Path (ElizaOS Cloud + managed storage + curated providers), with local as best-effort. + *Implication:* Optimizes reliability and supportability but may alienate self-host purists. + b) Local-first Golden Path (Docker + SQLite/Postgres + one recommended local model), with cloud as optional acceleration. + *Implication:* Maximizes open-source autonomy, but raises the bar for stability guarantees across varied hardware. + c) Dual-path: officially supported “Local Lite” and “Cloud Pro,” each with explicit constraints and compatibility matrix. + *Implication:* Clarifies expectations and reduces confusion, at the cost of maintaining two tested tracks. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Knowledge System & Documentation as Operational Infrastructure + +**Summary of Topic:** The new Knowledge system (multi-agent RAG), Obsidian integration, and doc improvements directly advance the “Taming Information” mandate, but the Council must ensure these capabilities are delivered as a coherent, beginner-friendly workflow rather than scattered primitives. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Knowledge system become a first-class default (enabled by default in starter agents), or remain opt-in until its UX and migration story are stable? + + **Context:** + - `GitHub updates: “Implemented a separate Knowledge system with Multi-Agent RAG Optimization (PR #1620).”` + - `GitHub updates: “Added methods… getKnowledge, searchKnowledge, createKnowledge… (PR #2005).”` + + **Multiple Choice Answers:** + a) Enable by default for all new agents and treat it as a core pillar of ElizaOS. + *Implication:* Accelerates adoption and capability, but increases risk of confusing failures for beginners. + b) Keep opt-in; ship a guided onboarding and a migration wizard before defaulting it on. + *Implication:* Protects execution excellence while building a smoother path to broader adoption. + c) Hybrid: default on only in curated “reference agents” (Eli5/Otaku), opt-in for general users. + *Implication:* Provides working exemplars without forcing complexity on every new builder. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we standardize knowledge ingestion to avoid fragmentation across Obsidian, GitBook, Discord logs, and ad-hoc character.json knowledge blocks? + + **Context:** + - `GitHub updates: “Introduced Obsidian integration plugin for improved knowledge management (PR #1943).”` + - `Discord (2025-01-08): user question about alternatives to character.json knowledge text section for larger datasets (unanswered in coders channel).` + + **Multiple Choice Answers:** + a) Define a single canonical “Knowledge Source” spec (folders/URLs/connectors) and make all integrations conform to it. + *Implication:* Improves composability and reduces duplicated tooling, but requires coordination across plugin authors. + b) Support multiple ingestion paths but publish an official “recommended stack” with templates and examples. + *Implication:* Balances flexibility with guidance; risk remains that third-party patterns diverge over time. + c) Keep it decentralized; let the ecosystem evolve organically and curate later. + *Implication:* Maximizes experimentation now, but increases long-term documentation and support complexity. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we operationalize a “Scribe Agent” pipeline that converts Discord/GitHub/X activity into issues, digests, and docs as a core governance function? + + **Context:** + - `Discord (2025-01-08): action item “Develop a bot that can take intent from Discord and generate GitHub issues” (jin).` + - `Discord (2025-01-08): action item “Create an automated daily digest from X, Discord, and GitHub” (jin).` + + **Multiple Choice Answers:** + a) Yes—make it a top-level initiative with a single owner and weekly output targets (issues triaged, docs updated, digest shipped). + *Implication:* Directly supports “Trust Through Shipping” by turning conversation into execution artifacts. + b) Pilot it as an optional community-run tool first; only formalize after proving accuracy and low hallucination risk. + *Implication:* Reduces governance risk, but may delay benefits to developer experience and transparency. + c) No—keep this manual to avoid automation errors and reputational risk. + *Implication:* Avoids agent mistakes, but sustains high coordination overhead and slows knowledge consolidation. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Alignment: Tribute Model, Partnerships, and Multichain Token Direction + +**Summary of Topic:** The community is coalescing around a tribute-based alignment mechanism and aggressive partnership expansion (Roblox, Arbitrum, Hyperfy), but governance clarity, wallet verification reliability, and an explicit multichain token strategy are now prerequisites for credibility. + +#### Deliberation Items (Questions): + +**Question 1:** Should the tribute model be codified into a standard agreement and on-chain enforcement primitives, or remain a social norm? + + **Context:** + - `Discord (partners, 2025-01-08): “Projects using Eliza tech should send 5-10% of their tokens to the DAO as a form of alignment” (jin).` + - `Discord (2025-01-08): “Roblox integration… with 10% tribute paid to the DAO” (StealthSDK announcement).` + + **Multiple Choice Answers:** + a) Codify it: publish a standard deal + lightweight on-chain attestations for “Eliza-aligned” projects. + *Implication:* Strengthens legitimacy and reduces ambiguity, but raises coordination and legal/compliance complexity. + b) Keep it social: maintain norms, publish best practices, and spotlight compliant partners on the website. + *Implication:* Moves fast and stays flexible, but may allow free-riders and create ecosystem resentment. + c) Hybrid: social norm now, with a future migration path to optional on-chain enforcement for major partners. + *Implication:* Balances momentum with a credible roadmap toward stronger alignment guarantees. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our near-term multichain token strategy to prevent liquidity fragmentation while still enabling cross-chain agent economies? + + **Context:** + - `Discord (tokenomics, 2025-01-08): “Explore Hyperlane integration for multi-chain token deployment” (wit).` + - `Discord (tokenomics, 2025-01-08): “Develop canonical bridged token to Ethereum or Base for adoption” (wit).` + + **Multiple Choice Answers:** + a) Canonical bridge first (Ethereum/Base), treat other chains as satellites with unified liquidity routing. + *Implication:* Minimizes fragmentation and simplifies messaging, but delays true omnichain reach. + b) Go omnichain via Hyperlane/LayerZero now, accept fragmentation and solve with market-making and routing later. + *Implication:* Maximizes expansion speed, but increases operational complexity and risk of price inconsistencies. + c) Defer multichain token moves; prioritize framework/cloud reliability and revisit after execution excellence milestones. + *Implication:* Protects focus and trust, but may miss strategic windows for ecosystem distribution. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should leadership and public communication be structured to reduce reputational risk while preserving founder authenticity? + + **Context:** + - `Discord (partners, 2025-01-08): partner concerns about founder engagement with memecoins and public perception.` + - `Discord (overall, 2025-01-08): “Requests for better transparency about partnerships and development roadmaps.”` + + **Multiple Choice Answers:** + a) Create an official comms protocol: a single source of truth for partnerships/roadmaps and clear separation between personal and project accounts. + *Implication:* Reduces narrative volatility and increases trust, but constrains informal community energy. + b) Maintain current informal comms, but add rapid-response clarification posts and an always-updated partnerships page. + *Implication:* Preserves agility, but continues exposure to recurring confusion and reputational flare-ups. + c) Delegate outward comms to a council-elected spokesperson while founders focus on shipping and internal coordination. + *Implication:* Professionalizes external messaging, but may introduce bureaucracy and dilute founder voice. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-10.md b/hackmd/council/2025-01-10.md new file mode 100644 index 00000000000..86ac3ce40b1 --- /dev/null +++ b/hackmd/council/2025-01-10.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-10 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability work surfaced as the dominant strategic lever: new plugins and integrations shipped, but the Council’s critical path is to harden core client behavior (Twitter/Telegram/DB) and convert that reliability into developer trust via clear docs and predictable releases. + +## Key Points for Deliberation + +### 1. Topic: Reliability of Social Clients (Twitter/Telegram) as Trust Infrastructure + +**Summary of Topic:** Operational signals show repeated friction in Twitter authentication/rate-limits and Telegram double-response behavior; shipping fixes (e.g., reusing Twitter sessions) must be paired with release hygiene (npm publishing, configuration clarity) to protect developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat Twitter/Telegram reliability as a “Tier-0” stability program (with dedicated maintainers, release cadence, and test gates), even if it slows new plugin intake? + + **Context:** + - `GitHub Daily Update (2025-01-10): "Fixed repeated login issues by reusing the client-twitter session" (PR #2129).` + - `GitHub Issues (2025-01-09 daily summary): "Users experiencing double responses when interacting on Telegram" (Issue #2089).` + + **Multiple Choice Answers:** + a) Yes—declare social clients Tier-0 with explicit SLAs, test coverage targets, and a release train. + *Implication:* Improves trust and retention for real deployments, but reduces bandwidth for rapid ecosystem expansion. + b) Partially—Tier-0 only for Twitter; Telegram remains community-supported until usage justifies escalation. + *Implication:* Focuses resources where visible impact is highest, but risks fragmentation and uneven multi-platform UX. + c) No—keep feature velocity; accept client instability as early-stage cost and rely on community fixes. + *Implication:* Maximizes breadth short-term, but increases churn and damages the “reliable framework” North Star. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred policy for “last-mile” integration failures that block adoption (e.g., plugin not published to npm, misconfig defaults): strict release gates or fast patches? + + **Context:** + - `GitHub Issues (2025-01-09 daily summary): "The Twitter plugin (@elizaos/plugin-twitter) has not been published to npm" (Issue #2114).` + - `Discord (2025-01-09 coders): recurring setup/config questions (POST_INTERVAL_MIN/MAX, parsing.ts footer issues).` + + **Multiple Choice Answers:** + a) Strict gates: no merge without publish plan, versioning, and a documented config path. + *Implication:* Reduces downstream chaos and support load, but increases maintainer overhead and PR cycle time. + b) Hybrid: merge quickly behind flags, but require publish + docs within a fixed timebox (e.g., 72 hours). + *Implication:* Balances velocity with accountability; requires enforcement mechanisms and ownership clarity. + c) Fast patches: prioritize merges and rely on post-merge hotfixing and community documentation. + *Implication:* Shortens time-to-merge, but creates recurring trust debt and “it works on main” instability. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we standardize agent posting behavior to reduce platform bans (rate limiting, shadow bans) while preserving autonomy? + + **Context:** + - `Discord (2025-01-08): "How long does a Twitter shadow ban last?" (chainvirus: "3-7 days").` + - `Discord (2025-01-09 coders): environment controls discussed (POST_INTERVAL_MIN, POST_INTERVAL_MAX, POST_IMMEDIATELY).` + + **Multiple Choice Answers:** + a) Default to conservative safety: low frequency, randomized intervals, strong deduplication, and safe-mode templates. + *Implication:* Protects accounts and reputation, but may reduce perceived agent “liveness” for growth loops. + b) Provide selectable profiles (Conservative / Standard / Aggressive) with clear risk labeling. + *Implication:* Improves DX and transparency; shifts accountability to builders while keeping sane defaults. + c) Leave it fully configurable with minimal defaults; document best practices only. + *Implication:* Maximizes flexibility, but keeps support burden high and increases platform enforcement incidents. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Plugin Expansion vs Execution Excellence (Portfolio Discipline) + +**Summary of Topic:** A surge of new plugins and integrations (Akash, Lens, TEE/Verified Inference docs, embeddings, vision) demonstrates ecosystem momentum, yet the monthly directive prioritizes reliability—requiring stricter intake criteria, maintenance ownership, and de-risking of reversions. + +#### Deliberation Items (Questions): + +**Question 1:** What intake policy should govern new plugins so we remain “open & composable” without sacrificing stability and DX? + + **Context:** + - `Daily Report (2025-01-09): multiple major plugins added (Akash PR #2111, Lens PR #2101, nineteen.ai PR #2022, Gemini vision PR #2099).` + - `Daily Report (2025-01-09): feature "Proof of Pizza" added then reverted (PR #2042, #2075).` + + **Multiple Choice Answers:** + a) Adopt a “graduation pipeline”: experimental → community → supported, with clear criteria (tests, docs, maintainer). + *Implication:* Creates a scalable ecosystem model while protecting core reliability and expectations. + b) Freeze new plugins until core client stability targets are met; only accept bugfixes and docs. + *Implication:* Maximizes execution excellence short-term, but risks community disengagement and missed integrations. + c) Keep accepting broadly, but enforce automated lint/test checks and allow fast reverts for unstable additions. + *Implication:* Sustains velocity, but may normalize churn and erode the perception of a stable framework. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we pursue “verifiable agent” infrastructure (TEE logging, SGX, verified inference) as a differentiator relative to Cloud and framework reliability? + + **Context:** + - `Daily Report (2025-01-09): "TEE logging and Intel SGX support" (PR #1470).` + - `Daily Update (2025-01-10): "Implemented Verified Inference documentation" (PR #2125).` + + **Multiple Choice Answers:** + a) Prioritize verifiability now as a flagship differentiator; invest in reference implementations and docs. + *Implication:* Strengthens trust narratives and enterprise/DAO use cases, but competes with core stability resources. + b) Maintain as parallel track: keep shipping incremental TEE work, but gate it behind opt-in flags and minimal core coupling. + *Implication:* Preserves momentum without destabilizing the mainline developer experience. + c) Defer verifiability until Cloud launch and flagship agent stability are complete. + *Implication:* Reduces scope and risk, but may concede leadership in “trustable agents” to competitors. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given cross-chain momentum (Arbitrum, Hyperlane discussions), what is the Council’s preferred sequencing: ship framework-level primitives first or showcase via flagship agent demos? + + **Context:** + - `Discord (2025-01-08): "Arbitrum Support" announced expansion of cross-chain capabilities.` + - `Discord tokenomics (2025-01-09): Hyperlane multi-chain deployment steps shared by wit.` + + **Multiple Choice Answers:** + a) Framework primitives first (stable APIs, docs, test suites), then flagship demos. + *Implication:* Reduces technical debt and ensures composability, but delays visible narrative wins. + b) Flagship demos first to prove value (end-to-end cross-chain agent), then harden primitives from learnings. + *Implication:* Accelerates mindshare and partner adoption, but risks brittle patterns becoming de facto standards. + c) Run in tandem with a strict interface contract: demos can move fast, but must not bypass stable core APIs. + *Implication:* Balances speed with architecture discipline; requires strong review and governance. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust: Documentation, Onboarding, and “Taming Information” Automation + +**Summary of Topic:** Community support load remains high (setup gaps, missing scripts in starter repos, RAG/memory confusion), while the project is already building digest automation; consolidating “how to succeed” docs and automating triage/digests is a direct trust multiplier. + +#### Deliberation Items (Questions): + +**Question 1:** Should we prioritize a single “Golden Path” onboarding (quickstart + production deploy + common pitfalls) over incremental docs patches across many plugins? + + **Context:** + - `Discord (2025-01-09): "Several users reported issues with the eliza-starter repository missing scripts compared to the main repo".` + - `Discord (2025-01-09 Action Items): "Create comprehensive guide for new developers" (Point Rat).` + + **Multiple Choice Answers:** + a) Yes—ship a Golden Path first, and treat everything else as secondary until support volume drops. + *Implication:* Cuts friction fastest and improves retention, but may leave long-tail plugins under-documented temporarily. + b) Split: Golden Path for core + top 5 clients/plugins, while community maintains the long tail via templates and automation. + *Implication:* Builds a scalable documentation model aligned with open-source realities. + c) No—continue broad documentation improvements across the ecosystem as PRs arrive. + *Implication:* Improves breadth, but risks never solving the top onboarding pain that blocks adoption. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred mechanism to operationalize “Taming Information” (Discord/GitHub/X) into authoritative guidance: agent-run daily digests, curated human editorial, or hybrid? + + **Context:** + - `Discord partners (2025-01-09 Action Items): "Create an automated Twitter bot to post daily updates from GitHub" (jin).` + - `Discord (2025-01-08 Action Items): "Create an automated daily digest from X, Discord, and GitHub" (jin).` + + **Multiple Choice Answers:** + a) Agent-first: fully automated daily digests and auto-generated GitHub issues, with minimal human review. + *Implication:* Scales rapidly, but increases risk of misinformation and mis-prioritized work. + b) Hybrid: agents draft digests/issues; humans approve and label; publish a canonical weekly council brief. + *Implication:* Balances scale with accuracy; requires small but consistent editorial capacity. + c) Human-curated: rely on maintainers and moderators to summarize and publish; agents used only as assistants. + *Implication:* Maximizes quality control, but does not scale with community growth and high-volume contributions. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we formalize “known issues” around memory/RAG/DB to prevent repeated support loops (e.g., SQLite vector errors, Postgres failures with large knowledge)? + + **Context:** + - `Daily Update (2025-01-10): "Reported sporadic PostgresDB connection failures when handling large knowledge sections" (Issue #2085).` + - `Discord (2025-01-07): "zero-length vectors not supported" SQLite error often resolved by deleting DB and restarting (MonteCrypto).` + + **Multiple Choice Answers:** + a) Create a canonical Troubleshooting Index with symptom → cause → fix, linked from CLI output and docs home. + *Implication:* Reduces repeated support queries and increases perceived reliability immediately. + b) Bake self-healing into runtime (auto-detect corrupted vectors, migrations, safer defaults) and keep docs minimal. + *Implication:* Best long-term UX, but requires engineering time and careful regression testing. + c) Leave troubleshooting to Discord/community and GitHub issues; focus on new features and plugins. + *Implication:* Preserves velocity, but compounds trust debt and increases maintainer burnout. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-11.md b/hackmd/council/2025-01-11.md new file mode 100644 index 00000000000..cb8e2e3e08f --- /dev/null +++ b/hackmd/council/2025-01-11.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-11 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge of shipping velocity (new providers/plugins + release prep) collided with trust and reliability debts (social-client bugs, build errors, governance turbulence), forcing a Council choice: consolidate for execution excellence or continue breadth-first expansion. + +## Key Points for Deliberation + +### 1. Topic: Reliability vs. Velocity in the Plugin Supercycle + +**Summary of Topic:** Core development momentum is extremely high (dozens of PRs/day, new model providers and Web3 plugins), but operational fragility is surfacing as build/install failures and client behavior bugs that directly erode the “reliable, developer-friendly” promise. + +#### Deliberation Items (Questions): + +**Question 1:** Do we institute a temporary “stability gate” (merge throttling + hard QA requirements) for core and critical clients to protect developer trust? + + **Context:** + - `GitHub activity: "From January 10-11, 2025, there were 42 new pull requests with 21 merged..." (github_summary)` + - `New issues include build/type failures: "Issue #2164: Type compatibility problems... when making a fresh clone" (issues summary)` + + **Multiple Choice Answers:** + a) Yes—declare a stability window: only bugfixes/tests/docs for core + critical clients until top reliability issues are burned down. + *Implication:* Short-term feature throughput drops, but the framework regains credibility and reduces support burden. + b) Partial—keep feature merges, but require stricter CI (smoke tests + lint + minimal docs) for any new provider/client/plugin. + *Implication:* Balances shipping with guardrails, but still risks production-grade regressions if enforcement is inconsistent. + c) No—continue velocity-first; treat breakages as acceptable churn in an expansion phase. + *Implication:* Maximizes ecosystem breadth, but undermines the North Star by normalizing unreliability and developer friction. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which integration surface is most critical to harden first to align with “Execution Excellence”: install/build, social clients, or memory/storage? + + **Context:** + - `Build/install: "ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL" (Issue #2127)` + - `Social clients: duplicate replies: "Replies to TWITTER_TARGET_USER are sent twice when ElizaOS is restarted" (Issue #2161)` + + **Multiple Choice Answers:** + a) Install/build pipeline first (pnpm, typings, packaging) to stop first-run failures and reduce onboarding drop-off. + *Implication:* Improves DX immediately and makes every other feature usable by more developers. + b) Social clients first (Twitter/Telegram) because they are public-facing and reputationally risky for flagship agents. + *Implication:* Protects brand and community trust, especially for high-visibility agents and demos. + c) Memory/storage first (DB adapters, vector, persistence) to unlock real “persistent agents” and reduce repeated failures. + *Implication:* Moves capability forward but may not address the most common day-1 friction points. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a “plugin maturity model” (experimental → verified → certified) to manage ecosystem breadth without breaking reliability promises? + + **Context:** + - `Rapid plugin expansion: "Added Hyperliquid plugin (#2141)... Akash Network plugin (#2111)... Irys plugin (#1708)" (daily summary 2025-01-10)` + - `Partner proposals: "Develop plugin certification system using tribute" (Action Items, tokenomics/partners discussions)` + + **Multiple Choice Answers:** + a) Yes—define maturity tiers with required tests, docs, and CI; only “verified/certified” are recommended in templates and Cloud. + *Implication:* Creates a clear reliability signal and protects the core brand while allowing experimentation. + b) Soft version—add labels and documentation disclaimers but avoid strict gating to preserve contributor velocity. + *Implication:* Lower coordination cost, but weaker trust signals and continued support noise. + c) No—keep plugins flat; let the market decide quality via adoption and stars. + *Implication:* Lowest governance overhead, but shifts quality control onto users and fragments developer experience. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Trust, Governance, and Reputation Containment (AICC Fallout) + +**Summary of Topic:** Community trust is strained by perceived insider allocation and leadership diffusion; corrective actions (donations, resignations, stricter norms) are underway but need a coherent, enforceable governance posture aligned with “Trust Through Shipping.” + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s official containment policy for external token launches and perceived conflicts of interest among core contributors? + + **Context:** + - `Shaw: "implementing a policy where 'launching a memecoin = fired'" (Discord 2025-01-10, partners channel summary)` + - `Leadership uncertainty: "Several core team members... shifted focus to AICC" (Discord 2025-01-10 highlights)` + + **Multiple Choice Answers:** + a) Adopt a strict conflict policy (disclosure + recusal + prohibited categories) and enforce it with clear consequences. + *Implication:* Restores trust via predictability, but may reduce short-term flexibility and talent retention. + b) Adopt a moderate policy (mandatory disclosure + public registry) but allow participation with guardrails. + *Implication:* Maintains flexibility, but trust recovery may be slower and dependent on consistent transparency. + c) Avoid formal policy; rely on individual judgment and ad hoc statements. + *Implication:* Minimizes bureaucracy, but leaves the project exposed to repeated reputational shocks. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we communicate “who leads what” (tokenomics, launchpad, core framework) to reduce uncertainty and market/community panic? + + **Context:** + - `Tokenomics channel: "Jin will lead if nobody else wants to pick it up" (jin)` + - `Community panic precedent: "Shaw Walters' joke tweet... caused market panic" (Discord 2025-01-09 highlights)` + + **Multiple Choice Answers:** + a) Publish a single authoritative leadership map and update cadence (weekly) across Discord/GitHub/website. + *Implication:* Reduces rumor-driven volatility and aligns contributors on ownership. + b) Name interim leads only for critical streams (tokenomics + Cloud + flagship agents), leave others decentralized. + *Implication:* Focuses clarity where it matters most while preserving open-source fluidity elsewhere. + c) Keep leadership informal; prioritize shipping artifacts (PRs/releases) as the only signal. + *Implication:* Avoids governance debate but fails to address reputational and coordination risks. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our stance on DegenAI alignment risk, given reports of a core dev selling tokens and limited official clarity? + + **Context:** + - `Spartan holders: "Skely... sold all his DegenAI tokens 18 days prior" (channel summary)` + - `Partners channel: "DegenSpartanAI is trading now... autonomous trading plugin is merged" (Shaw)` + + **Multiple Choice Answers:** + a) Issue an official status + roadmap statement, define accountability (maintainer list), and publish transparent metrics (trades, PnL methodology, audits). + *Implication:* Stabilizes trust and reduces speculation, but forces near-term commitments and operational overhead. + b) Reframe DegenAI as an experimental/partner project with explicit risk disclaimers and minimal official endorsement. + *Implication:* Protects the core brand while allowing experimentation, but may disappoint holders and partners. + c) Deprioritize communication; let the market resolve it while we focus on ElizaOS framework and Cloud. + *Implication:* Preserves focus but risks broader credibility damage if users interpret silence as abandonment. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Experience & Information Ops: From Noise to Guidance + +**Summary of Topic:** Support channels reveal repeated configuration confusion (Twitter intervals, template overrides, caching) and demand for canonical patterns (vector DB memory, action chaining, periodic knowledge feeds); this is an opportunity to operationalize “Taming Information” into self-healing docs and automation. + +#### Deliberation Items (Questions): + +**Question 1:** Which single DX pain should be treated as a ‘P0’ because it blocks the most developers: Twitter client reliability, starter repo parity, or memory/persistence setup? + + **Context:** + - `Coders channel: "Twitter client settings not being respected... post intervals and rate limits" (Discord 2025-01-10)` + - `Discord 2025-01-09: "eliza-starter repository missing scripts compared to the main repo"` + + **Multiple Choice Answers:** + a) Twitter client reliability (rate limits, duplicate replies, publishing parity) as the highest visibility integration. + *Implication:* Reduces public failures and support load, but leaves other onboarding blockers unresolved. + b) Starter repo parity and install ergonomics to fix the first 30 minutes of developer experience. + *Implication:* Improves conversion from interest to contribution and reduces repeated setup questions. + c) Memory/persistence setup (vector DB, profiles, RAG stability) to unlock the core promise of persistent agents. + *Implication:* Raises capability ceiling, but may not help the largest cohort of new users hitting basic setup issues. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we elevate community-discovered patterns (vector DB integration, action chaining) into “official recipes” with CI-backed examples? + + **Context:** + - `Coders: "0xLabsTheCoder shared code examples for implementing vector database integration"` + - `Coders: "Use runtime.processAction... implement validation to ensure actions are only triggered by the orchestrator" (0xLabsTheCoder)` + + **Multiple Choice Answers:** + a) Yes—create an “Official Recipes” directory with maintained examples + tests to prevent drift. + *Implication:* Turns community knowledge into durable assets, improving trust and reducing repetitive support. + b) Partially—publish recipes as docs/blog posts but do not commit to CI maintenance. + *Implication:* Faster to ship guidance, but risks bit-rot and future confusion. + c) No—keep patterns informal to avoid constraining architecture and to preserve flexibility. + *Implication:* Maintains freedom, but forfeits a major opportunity to convert support load into product leverage. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we automate “Taming Information” (Discord/GitHub/X summarization) into a canonical daily briefing pipeline? + + **Context:** + - `Action item: "Fix Discord summarization automation" (Jin)` + - `Action item: "Create an automated daily digest from X, Discord, and GitHub" (jin)` + + **Multiple Choice Answers:** + a) High—ship a v1 ‘Council Briefing Bot’ that produces daily summaries + issue/PR triage + doc updates. + *Implication:* Creates a compounding information advantage, but requires dedicated ownership and quality safeguards. + b) Medium—automate summaries only; keep triage and doc updates manual until reliability is proven. + *Implication:* Reduces risk of bad automation decisions while still lowering coordination overhead. + c) Low—avoid automation beyond basic logging to prevent hallucinated or politically sensitive outputs. + *Implication:* Minimizes reputational risk, but leaves high coordination costs and slows organizational learning. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-12.md b/hackmd/council/2025-01-12.md new file mode 100644 index 00000000000..4fb61a6fd62 --- /dev/null +++ b/hackmd/council/2025-01-12.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-12 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability triage dominated the cycle: the 0.1.8 release landed alongside a surge of fixes (Twitter, Postgres/Supabase, install/lockfile) but also exposed DX fragility that threatens the “trust through shipping” mandate. + +## Key Points for Deliberation + +### 1. Topic: 0.1.8 Stabilization vs. Installer Friction (DX Gate) + +**Summary of Topic:** We shipped 0.1.8 and immediately absorbed install and build regressions (pnpm lockfile, Docker build failures, Windows compatibility), indicating our release process is outrunning our “reliable by default” standard. The Council must decide how hard we pivot from feature velocity to hardening workflows and supported environments. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short “stability freeze” (no new plugins/features) until install + build succeeds reliably across the top environments (Linux, macOS, Windows/WSL, Docker)? + + **Context:** + - `Discord 2025-01-11: “Windows Build Issues… WSL appears to work better.”` + - `GitHub issues (daily summary): “pnpm installation and startup errors (Issue #2203)”, “Outdated lockfile errors with pnpm (Issue #2215)”, “Docker image build failures (Issue #2192)”` + + **Multiple Choice Answers:** + a) Yes—announce a stability freeze and ship only bugfixes + docs for 1–2 sprints. + *Implication:* Reinforces execution excellence and reduces churn, at the cost of slowing ecosystem feature hype. + b) Partial freeze—block new core changes, allow additive plugins behind clearer quality gates. + *Implication:* Maintains ecosystem growth while reducing breakage risk, but requires strong CI/publishing discipline. + c) No—continue velocity and rely on community patches as issues surface. + *Implication:* Maximizes short-term expansion, but risks compounding reliability debt and eroding developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s canonical “supported” runtime matrix for the next release line, and what do we explicitly label as best-effort? + + **Context:** + - `Discord 2025-01-11: users report Windows build issues; WSL guidance circulated (quixotechdon).` + - `PR #1760: “improve Windows compatibility for Vite dev server” (indicates active Windows pain).` + + **Multiple Choice Answers:** + a) Officially support Linux/macOS + Docker; Windows only via WSL2 (documented as primary path). + *Implication:* Sets realistic expectations and reduces support burden while preserving Windows accessibility. + b) Officially support native Windows builds as first-class (dedicated CI runners + maintainer ownership). + *Implication:* Improves adoption in enterprise/dev audiences but increases maintenance load and CI complexity. + c) Support everything “community best-effort,” with no guarantees beyond mainline Linux. + *Implication:* Minimizes core obligations, but conflicts with “developer-friendly” positioning and hurts credibility. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which release-quality mechanisms do we institutionalize to prevent lockfile/Docker regressions from reaching main? + + **Context:** + - `GitHub issues: “Lock file errors and missing dependencies (Issue #2183)”, “Docker image build failures (Issue #2192)”.` + - `PRs: multiple rapid release-prep/build hotfixes (e.g., #2194, #2184) indicate reactive release hardening.` + + **Multiple Choice Answers:** + a) Add strict merge gates: reproducible install, docker build, and smoke tests must pass on PR and merge queue. + *Implication:* Cuts regressions sharply but slows merges and demands stable CI infrastructure. + b) Adopt staged releases (alpha/beta) with canary Docker images; only promote after community validation. + *Implication:* Balances speed and safety, but needs clear channeling and communications discipline. + c) Keep current approach; rely on quick follow-up hotfix releases post-merge. + *Implication:* Preserves velocity but normalizes instability and increases support overhead. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Client Reliability (Twitter) as a Trust Signal + +**Summary of Topic:** Twitter integration remains a recurring failure point (auth hostility, rate limiting, JSON formatting, deduplication), and is effectively our public-facing stability demo. Fixes are landing, but the Council must decide whether to pivot to official API support, enforce stronger defaults, or provide approval workflows to reduce reputational risk. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize an “official Twitter API” path (developer keys) even if it reduces out-of-box ease, to improve reliability and compliance? + + **Context:** + - `Discord 2025-01-11 Action Items: “Support for official Twitter API with developer keys to avoid restrictions (eschnou).”` + - `Discord FAQ 2025-01-11: auth failures; “datacenter IPs may cause Twitter to be more hostile toward your account.”` + + **Multiple Choice Answers:** + a) Yes—make official API the default recommended path; keep scraper-based method as fallback. + *Implication:* Improves reliability and reduces platform bans, but raises onboarding friction and cost. + b) Hybrid—support both equally, with auto-detection and clear warnings for non-API mode. + *Implication:* Preserves accessibility while improving safety signaling, at the cost of maintaining two paths. + c) No—stay primarily scraper/session-based for maximum openness and minimize dependency on API keys. + *Implication:* Keeps onboarding easy but perpetuates unpredictable breakage and reputational incidents. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred default for outbound-post safety: fully autonomous posting, or an approval workflow (human-in-the-loop) for public channels? + + **Context:** + - `PR #1876: “Add approval mechanism for Twitter posts via Discord bot.”` + - `3d-ai-tv channel: “Anything said on the show is considered an endorsement… careful content filtering required.”` + + **Multiple Choice Answers:** + a) Default to approval workflow for public accounts; allow autonomous mode only via explicit opt-in. + *Implication:* Reduces endorsement risk and bans, but weakens the “autonomous agent” wow factor. + b) Default to autonomous posting with strict rate limits + safe templates; add optional approvals for sensitive accounts. + *Implication:* Preserves autonomy while adding guardrails, but still risks sporadic public failures. + c) Run fully autonomous by default; treat mishaps as acceptable “frontier agent” cost. + *Implication:* Maximizes virality but threatens developer trust and may invite platform enforcement. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we standardize Twitter behavior to minimize breakage while keeping customization power for advanced builders? + + **Context:** + - `Discord 2025-01-11: JSON formatting bug fixes discussed; templates.ts edits recommended (masterdai).` + - `Daily report: “Fixed Twitter plugin prompt to ensure JSON returns (#2196)” and “mention deduplication cleanup (#2185).”` + + **Multiple Choice Answers:** + a) Centralize tweet/reply generation into a single, well-tested template system with strict output validation. + *Implication:* Improves consistency and reduces incidents, but may constrain creative formatting without extension hooks. + b) Provide “profiles” (safe defaults) plus advanced overrides in character.json, with warnings and lint checks. + *Implication:* Balances DX and power; requires building configuration linting and documentation. + c) Keep current flexible approach; rely on community snippets and ad-hoc fixes. + *Implication:* Moves fastest short-term but keeps support burden high and outcomes inconsistent. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Trust & Tokenomics Coherence (Tribute + Launchpad) + +**Summary of Topic:** Community trust is strained by leadership/conflict optics (AICC fallout, DegenAI token sale by a core dev) while tokenomics design remains unsettled (tribute enforcement, launchpad base pair). The Council must align technical shipping with governance clarity to prevent “ecosystem drift” from undermining adoption. + +#### Deliberation Items (Questions): + +**Question 1:** What is our immediate trust-repair protocol when core contributors’ token behavior triggers community alarm (e.g., DegenAI sale event)? + + **Context:** + - `Discord 2025-01-11: “DegenAI Trust Issues… Skely… sold all his DegenAI tokens, causing significant trust concerns.”` + - `Discord 2025-01-10: “Trust rebuilding… ‘launching a memecoin = fired’ policy mentioned by Shaw.”` + + **Multiple Choice Answers:** + a) Publish a formal disclosure + conduct policy (vesting, trading windows, transparency norms) for core contributors. + *Implication:* Signals maturity and stabilizes perception, but requires enforcement and may deter some contributors. + b) Handle case-by-case with informal explanations and community Q&A sessions. + *Implication:* Lower overhead, but risks inconsistency and repeated credibility shocks. + c) Explicitly separate protocol development from token-affiliated projects; avoid any policing of contributor behavior. + *Implication:* Reduces governance scope, but leaves the community without guardrails and fuels rumor cycles. + d) Other / More discussion needed / None of the above. + +**Question 2:** For the planned launchpad, what base pair should be the default liquidity anchor to maximize ecosystem growth while supporting token value narrative? + + **Context:** + - `Discord tokenomics channel: debate “ai16z vs SOL as base pair”; plur_daddy argues for ‘monetary premium’; eskender.eth prefers SOL for reduced friction.` + - `Discord 2025-01-11: “Plans for Q1 launch of a launchpad similar to Virtuals.”` + + **Multiple Choice Answers:** + a) Default SOL base pair; optionally create secondary AI16Z pools for aligned projects. + *Implication:* Maximizes liquidity and onboarding ease; token value accrual shifts to fees/buybacks rather than forced pairing. + b) Default AI16Z base pair to create monetary premium; SOL pools only as secondary routing. + *Implication:* Strengthens token-centric narrative but may add friction and reduce launchpad throughput. + c) Dual-pool standard at launch (SOL:Token and AI16Z:Token) with configurable splits. + *Implication:* Balances both camps but increases complexity and operational overhead for every launch. + d) Other / More discussion needed / None of the above. + +**Question 3:** How strictly should we enforce the 10% tribute model, given enforcement is easy on-launchpad but difficult off-platform? + + **Context:** + - `Discord tokenomics: “Launchpad doesn’t deprecate tribute; it’s additive thinking (jin).”` + - `Discord tokenomics action items: “Develop a system to LP the tokens sent to the DAO through tribute (jin).”` + + **Multiple Choice Answers:** + a) Enforce tribute only for launchpad-origin projects; offer strong incentives (distribution, listing, tooling) to make compliance voluntary elsewhere. + *Implication:* Keeps the system open and composable while still building a meaningful aligned subset. + b) Attempt broader enforcement via certification/badges and preferential discovery; non-tribute projects are de-ranked. + *Implication:* Creates a strong funnel toward alignment but risks accusations of gatekeeping and may fragment the ecosystem. + c) De-emphasize tribute in favor of usage-based fees (cloud/runtime) and focus tokenomics on service revenue. + *Implication:* Simplifies enforcement and ties value to real usage, but requires product monetization readiness and clarity. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-13.md b/hackmd/council/2025-01-13.md new file mode 100644 index 00000000000..2abbf29b321 --- /dev/null +++ b/hackmd/council/2025-01-13.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-01-13 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational momentum remains high, but execution excellence is now gated by installation/platform reliability and production-grade client stability (notably Twitter auth on cloud and ARM/Windows compatibility). + +## Key Points for Deliberation + +### 1. Topic: Platform Reliability: Install/Build Friction (Windows/ARM) vs Velocity + +**Summary of Topic:** Shipping velocity is strong (installer merged; many fixes landed), yet repeated Windows build failures and ARM64 module gaps create a DX cliff that undermines the reliability-first mandate and Cloud adoption funnel. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare Windows-first support as a near-term reliability objective, or formalize WSL as the official Windows path until v2 stabilizes? + + **Context:** + - `Discord (2025-01-12, coders): "Windows build failures... WSL emerging as the recommended solution" (koloxarto, bendermind).` + - `GitHub PR #2229: "Merged Eliza Installer with the current start.sh script" (streamlining installation).` + + **Multiple Choice Answers:** + a) Windows-first: allocate core engineering time to native Windows fixes and CI coverage. + *Implication:* Improves reach and trust, but diverts capacity from v2/Cloud stabilization. + b) WSL-official: document WSL as the supported Windows route; native Windows fixes become best-effort. + *Implication:* Maximizes near-term reliability with minimal diversion, at the cost of some developer adoption. + c) Hybrid: support WSL officially now, but commit to a Windows-native milestone tied to v2 release criteria. + *Implication:* Balances credibility and scope control while keeping a clear upgrade path for Windows developers. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our stance on ARM as a first-class target: fix fast (tooling + tokenizers) or defer until core runtime stabilizes? + + **Context:** + - `GitHub issue #2242: "Missing Module: '@anush008/tokenizers-linux-arm64-gnu'" (morning3tar).` + - `Discord (2025-01-12): "Users on ARM devices face tokenizer compatibility issues" (Morning3tar).` + + **Multiple Choice Answers:** + a) Treat ARM as first-class now: add CI for ARM64 and prioritize dependency compatibility fixes. + *Implication:* Strengthens 'reliability across platforms' but increases build/test matrix complexity immediately. + b) Defer ARM-first until v2: provide workarounds (Docker, emulation) and focus on core stability first. + *Implication:* Reduces immediate burden, but risks losing edge-device builders and perceived maturity. + c) Targeted ARM fixes only for known blockers (tokenizers, embeddings), without full CI expansion yet. + *Implication:* Delivers practical wins quickly while containing operational overhead. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize dependency/lockfile discipline to reduce install breakage in a high-contributor repo? + + **Context:** + - `GitHub issues summary: repeated pnpm/lockfile errors (#2203, #2215, #2183) and Docker build issues (#2192).` + + **Multiple Choice Answers:** + a) Strict enforcement: lockfile consistency checks required; merges gated on deterministic installs. + *Implication:* Improves reliability and contributor trust, but may slow merges and increase maintainer load. + b) Guided enforcement: keep gates lightweight, add tooling and docs, escalate only on repeated offenders. + *Implication:* Maintains velocity while improving norms gradually, but breakage may persist longer. + c) Loose enforcement: prioritize shipping features; address install failures reactively. + *Implication:* Maximizes short-term throughput while risking compounding DX debt and reputational damage. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client Integrity & Deployment Safety: Twitter/Auth + Secrets Handling + +**Summary of Topic:** Agents are increasingly deployed into adversarial environments (Twitter, cloud IP ranges), where authentication failures, rate limits, and credential handling become reliability and security liabilities that can erode developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we pivot the Twitter integration strategy toward official API keys as the primary supported path, relegating browser automation to experimental status? + + **Context:** + - `GitHub issue #2225: "Twitter authentication failure on Google Cloud".` + - `Discord (2025-01-12): repeated "authentication problems, rate limiting, shadowbanning concerns" (multiple users).` + + **Multiple Choice Answers:** + a) Primary official API: support developer keys first; automation becomes fallback/experimental. + *Implication:* Improves reliability/compliance but raises barrier to entry and may reduce grassroots adoption. + b) Dual-track: maintain automation + add first-class official API support with clear guidance. + *Implication:* Covers both audiences but increases maintenance surface and test complexity. + c) Stay automation-first: harden cookies/2FA flows and rate limiting; defer official API work. + *Implication:* Keeps onboarding easy but remains exposed to platform hostility and sudden breakages. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our security posture for credentials: should character.json ever contain login tokens/cookies, or must secrets be .env/secret-store only? + + **Context:** + - `GitHub issue #2265: "safety of storing login information in character.json versus .env files".` + + **Multiple Choice Answers:** + a) Hard ban: enforce validation that rejects sensitive fields in character files; secrets only via env/secret store. + *Implication:* Reduces accidental leakage and supply-chain risk, but may break existing user workflows. + b) Soft guidance: allow but warn; provide redaction tooling and docs; encourage secret managers. + *Implication:* Minimizes disruption, but relies on user discipline and may not prevent incidents. + c) Mixed model: allow encrypted secrets in character storage with strong defaults and rotation support. + *Implication:* Balances usability and safety, but requires careful cryptography/UX and ongoing maintenance. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the Council mandate a 'social-client reliability pack' (rate limiting, dedupe, retries, observability) as a release gate for flagship agents and Cloud templates? + + **Context:** + - `Discord (2025-01-12): guidance to add rate limiting in interactions.ts to avoid shadowbans (Apeguru).` + - `GitHub fixes: Twitter mention deduplication cleanup (PR #2185, #2178) and JSON-return prompt fix (PR #2196).` + + **Multiple Choice Answers:** + a) Yes, make it a release gate with standardized defaults and tests. + *Implication:* Aligns with execution excellence and reduces incidents, but slows feature throughput. + b) Yes, but only for Cloud/flagship distributions; framework remains flexible by default. + *Implication:* Protects reputation where it matters most while preserving composability for power users. + c) No gate: provide optional templates/snippets and let builders tune per use case. + *Implication:* Preserves maximum flexibility, but ongoing failures may continue to damage trust. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Governance: Rebrand, Tokenomics Clarity, and DegenAI Credibility + +**Summary of Topic:** Community sentiment remains fragile after controversy; rebranding to ElizaOS and publishing tokenomics are essential trust-repair levers, while DegenAI transparency gaps represent an ongoing reputational risk to the broader ecosystem narrative. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum viable trust package for the rebrand: what must ship (docs, FAQ, governance policy) before we amplify messaging? + + **Context:** + - `Partners channel (2025-01-12): rebrand from AI16Z to ElizaOS announced (jin).` + - `Partners channel (2025-01-12): "tokenomics paper and FAQ page" in progress (jin).` + + **Multiple Choice Answers:** + a) Ship-first: rebrand only after tokenomics paper + FAQ + governance policies are published. + *Implication:* Maximizes credibility and reduces FUD, but delays momentum and narrative control. + b) Parallel: begin rebrand rollout now while publishing tokenomics/FAQ in staged drops over 2–4 weeks. + *Implication:* Maintains velocity while improving clarity, but risks mixed messaging if docs lag. + c) Narrative-first: rebrand aggressively now; treat tokenomics as iterative living docs. + *Implication:* Captures attention quickly but increases backlash risk if details remain ambiguous. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the DAO operationalize the 10% tribute model to avoid 'dump optics' while still generating sustainable value (e.g., LP vs hold)? + + **Context:** + - `Tokenomics channel (2025-01-12): proposal to "LP the tokens that are sent to the DAO" (jin).` + - `Partners channel (2025-01-12): "use them as LP and generate fees rather than selling" (shakejr).` + + **Multiple Choice Answers:** + a) LP-first policy: default to pairing tributes into liquidity to earn fees; strict no-market-sell policy. + *Implication:* Creates a visible flywheel and reduces dumping fears, but introduces impermanent loss/treasury management risk. + b) Hold-first policy: accumulate tributes as strategic reserves; LP only with explicit partner opt-in. + *Implication:* Minimizes active risk, but weakens near-term value accrual narrative. + c) Mixed treasury mandates: categorize by partner maturity/liquidity; LP blue-chip tributes, hold early-stage. + *Implication:* Optimizes risk-adjusted returns but requires governance sophistication and transparent reporting. + d) Other / More discussion needed / None of the above. + +**Question 3:** What transparency standard do we impose on DegenAI to prevent spillover distrust onto ElizaOS (performance reporting, dev disclosures, roadmap)? + + **Context:** + - `Spartan_holders (2025-01-12): concerns about Skely selling tokens and lack of progress updates.` + - `Partners (2025-01-12): Shaw: "DegenAI is actively trading and buying AI16Z tokens... holding 4.1% of supply".` + + **Multiple Choice Answers:** + a) Full transparency: publish a public wallet dashboard, strategy constraints, and regular performance reports. + *Implication:* Rebuilds trust fastest, but may expose strategy to adversaries and raise liability concerns. + b) Proof-without-details: publish audited performance metrics and attestations, but keep strategy private. + *Implication:* Balances credibility and operational security, but may not satisfy the most skeptical holders. + c) Minimal disclosure: communicate only high-level status and governance decisions; avoid performance reporting. + *Implication:* Reduces operational risk but likely prolongs FUD and damages ecosystem trust-through-shipping. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-14.md b/hackmd/council/2025-01-14.md new file mode 100644 index 00000000000..27ad147f93f --- /dev/null +++ b/hackmd/council/2025-01-14.md @@ -0,0 +1,125 @@ +# Council Briefing: 2025-01-14 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced “trust through shipping” by hardening onboarding and stability while adding trust primitives (Gitcoin Passport, verifiable logging/attestation) that can become the backbone of a Marketplace of Trust. + +## Key Points for Deliberation + +### 1. Topic: Stability & Onboarding Hardening + +**Summary of Topic:** Core DX improved via Direct Client API controls (Delete Agent) and streamlined setup (start.sh character template), while recurring platform pain (Windows/ARM/toolchain issues) remains a trust risk if not systematically gated and documented. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council impose a short-term “stability freeze” (bugs, install, docs) before accepting additional new plugins/features into mainline? + + **Context:** + - `Daily Update (Jan 14): "Added character creation template function in start.sh" and "Addressed Windows path issues in the build process".` + - `GitHub Issues (Jan 13 summary): "Missing dependencies: '@anush008/tokenizers-linux-arm64-gnu'" and "Wasm SIMD unsupported errors when running pnpm start".` + + **Multiple Choice Answers:** + a) Yes—declare a stability freeze and require fixes/docs for Windows+ARM+DB adapters before new features land. + *Implication:* Improves developer trust and Cloud readiness, but slows ecosystem novelty and contributor momentum. + b) Partial—allow features only behind flags/experimental channels while enforcing strict release gating on core paths. + *Implication:* Balances innovation with reliability, at the cost of added governance/process overhead. + c) No—keep feature velocity; rely on community triage and incremental fixes as issues surface. + *Implication:* Maximizes growth and plugin breadth, but risks “paper cuts” eroding DX and Cloud conversion. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our official “supported matrix” for developers in the next release cycle (OS/arch/db), and do we communicate unsupported paths explicitly? + + **Context:** + - `Discord (Jan 12): "Windows Compatibility Issues... WSL emerging as the recommended solution".` + - `GitHub Issues (Jan 13 summary): "Missing module ... linux-arm64" and "POST /agents/:agentId/set {character} endpoint crashing".` + + **Multiple Choice Answers:** + a) Narrow support: Linux x64 (Docker/WSL) + SQLite/Postgres only; everything else marked “best-effort.” + *Implication:* Sets clear expectations and reduces support load, but may deter Windows-native and ARM builders. + b) Broad support: commit to Windows-native and ARM64 as first-class, with a funded compatibility push. + *Implication:* Expands addressable developer base and Cloud portability, but pulls engineering capacity from autonomy/V2 work. + c) Cloud-first: formally support Cloud deployments as the “golden path,” local support remains community-led. + *Implication:* Accelerates Cloud adoption and simplifies QA, but risks alienating open-source self-hosters if messaging is mishandled. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Trust Primitives: Identity & Verifiable Execution + +**Summary of Topic:** Gitcoin Passport integration and TEE verifiable log/attestation work signal a shift toward measurable agent credibility—critical for a “Marketplace of Trust,” but requiring policy on how trust signals affect agent behavior and user rights. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat trust primitives (Gitcoin Passport, TEE logs/attestation) as a core pillar to ship quickly, or as an advanced feature after stability and Cloud readiness? + + **Context:** + - `Daily Update (Jan 14): "Integrated Gitcoin passport functionality for enhanced trust in AI agents."` + - `Daily Summary (Jan 13): "Added plugin for TEE verifiable log" and "Fixed derive key and updated remote attestation".` + + **Multiple Choice Answers:** + a) Core pillar now—prioritize trust primitives alongside stability as a competitive moat for the Marketplace of Trust. + *Implication:* Positions ElizaOS as the default framework for verifiable agents, but increases surface area and complexity. + b) Sequence it—stability/Cloud first, then harden trust primitives with a dedicated spec and threat model. + *Implication:* Reduces risk of half-baked trust claims, but may miss the narrative window for “verifiable agents.” + c) Delegate—keep trust primitives community/plugin-led; core team focuses on autonomy and platform UX. + *Implication:* Preserves core velocity, but trust capabilities may fragment and fail to interoperate consistently. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should trust scores influence agent actions (e.g., trading, governance, marketplace access) without creating opaque censorship or Sybil loopholes? + + **Context:** + - `Daily Update (Jan 14): "Gitcoin passport... assess Ethereum address credibility, aiding in decision-making."` + - `Tokenomics discussion (Jan 13): references to a "Marketplace of Trust" as part of the flywheel strategy.` + + **Multiple Choice Answers:** + a) Hard gates: low-trust identities cannot access certain high-risk actions (trades, large transfers, governance proposals). + *Implication:* Improves safety and reduces abuse, but risks excluding legitimate users and creating centralization pressure. + b) Soft friction: trust modifies limits, confirmations, and monitoring—not absolute access. + *Implication:* Maintains openness while still discouraging abuse, but requires careful tuning and observability. + c) No behavioral coupling: trust signals are informational only; enforcement is left to downstream applications. + *Implication:* Avoids value judgments in core, but forfeits a key differentiator for secure autonomous agents. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Brand/Token Governance & Communications (Trust with Humans) + +**Summary of Topic:** Rebranding pressure (ai16z → ElizaOS) and tokenomics mechanisms (tribute/marketplace) intersect with community trust issues (DegenAI transparency), creating a strategic need for crisp public commitments and execution sequencing. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s preferred rebranding posture: “legal necessity” framing, “mission clarity” framing, or a hybrid—and what operational milestones must be met before the public pivot? + + **Context:** + - `Discord 🥇-partners (Jan 13): "planning to rebrand from 'ai16z' to 'ElizaOS' due to potential trademark issues"; Shaw: rebranding "would enable partnerships and collaborations currently on hold".` + - `Discord 🥇-partners (Jan 13): Jin: ticker change may require Solana Foundation consultation and "would need to wait at least 2 months".` + + **Multiple Choice Answers:** + a) Legal-first: explicitly cite trademark risk, prioritize risk mitigation and continuity for developers. + *Implication:* Minimizes legal exposure and ambiguity, but may amplify fear and invite narrative attacks. + b) Mission-first: frame as aligning name with the technical foundation and developer ecosystem, minimize legal commentary. + *Implication:* Keeps focus on shipping and partnerships, but may appear evasive if community expects direct legal clarity. + c) Hybrid: acknowledge legal constraints briefly, lead with mission/roadmap and a precise migration/ticker timeline. + *Implication:* Balances transparency and momentum, but requires disciplined communications and tight execution. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we resolve the credibility gap around DegenAI: publish auditable operational proofs now, or wait until the product and website are ready? + + **Context:** + - `Discord spartan_holders (Jan 13): "frustration about lack of clear information regarding DegenAI's roadmap" and requests to "Publish wallet address and trading activity".` + - `Discord spartan_holders (Jan 13): Odilitime: website is coming soon; DegenAI "is trading but still needs work."` + + **Multiple Choice Answers:** + a) Immediate proof: publish wallet, trading summaries, and a now/next/future roadmap with weekly updates. + *Implication:* Stops FUD and reinforces “trust through shipping,” but may expose immature systems and invite scrutiny. + b) Staged transparency: publish wallet + minimal metrics now, full roadmap/site when operational readiness is verified. + *Implication:* Improves trust quickly without overcommitting, but must be time-boxed to avoid appearing as stalling. + c) Wait for readiness: avoid partial disclosures until the website and strategy are finalized. + *Implication:* Reduces risk of inconsistent messaging, but prolongs uncertainty and may erode token-holder confidence. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-15.md b/hackmd/council/2025-01-15.md new file mode 100644 index 00000000000..190059ca6c2 --- /dev/null +++ b/hackmd/council/2025-01-15.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-15 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The project showed strong shipping velocity (notably onchain deployment and core memory improvements), but rising reliability gaps (Docker/cloud, duplicate responses, RAG edge cases) risk eroding developer trust unless we pivot to stabilization discipline. + +## Key Points for Deliberation + +### 1. Topic: Reliability vs Velocity in Core & Cloud Deployments + +**Summary of Topic:** Feature throughput remains high (new agent deployment modes, memory primitives), while operational issues cluster around cloud/Docker, action duplication, and parallel performance—directly challenging the 'Execution Excellence' principle. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term stabilization freeze (bugfix-first) for core runtime + Docker/cloud paths, even if it slows new plugins/features? + + **Context:** + - `GitHub issues summary: "Docker deployment problems: Issue #2343 identifies bugs when running the application in cloud environments from a Docker image."` + - `GitHub issues summary: "Duplicate responses: Issue #2316 highlights a bug where actions receive duplicate responses."` + + **Multiple Choice Answers:** + a) Yes—impose a timeboxed stabilization freeze on core runtime + deployment paths. + *Implication:* Increases developer trust and reduces support load, but delays ecosystem expansion and partner deliverables. + b) No—continue parallel feature shipping, but stand up a dedicated reliability strike team. + *Implication:* Maintains momentum while containing risk, but requires disciplined ownership and may still leak regressions. + c) Hybrid—freeze only high-risk surfaces (Docker/cloud, Direct Client + Postgres) while continuing low-risk features. + *Implication:* Targets the highest-impact breakages while preserving visible shipping velocity, but adds coordination overhead. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which reliability KPI should become the Council’s primary gating metric for releases over the next two cycles? + + **Context:** + - `Daily update (Jan 15, 2025): "Reported a bug related to running in the cloud from a Docker image."` + - `GitHub issues summary: "Performance concerns: Issue #2311 raises questions about low performance under parallel request conditions."` + + **Multiple Choice Answers:** + a) Deployment success rate (Docker image + one-click paths) across a defined reference matrix. + *Implication:* Optimizes first-run success and reduces onboarding friction, aligning most directly with developer trust. + b) Runtime correctness metrics (no duplicate actions, deterministic action processing, error budget). + *Implication:* Protects agent integrity and prevents embarrassing public bot failures, but requires better observability instrumentation. + c) Performance under load (parallel requests throughput, memory retrieval latency, adapter consistency). + *Implication:* Prepares for cloud-scale adoption, but risks neglecting beginner-facing setup reliability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the Council prioritize hardening the Direct Client API (start/stop agents, Postgres stability) as the canonical control plane for ElizaOS Cloud? + + **Context:** + - `GitHub updates summary (Jan 14): "Implemented Delete Agent functionality in Direct Client API (PR #2267)."` + - `Recent issues: "Server crashes: Issue #2306 reports that using the Direct Client POST endpoint with Postgres causes crashes with exit status 7."` + + **Multiple Choice Answers:** + a) Yes—make Direct Client API the control-plane priority and stabilize Postgres first. + *Implication:* Accelerates Cloud readiness and external integrations, but concentrates risk on one interface. + b) Not yet—keep Direct Client as experimental until core runtime invariants are fully stable. + *Implication:* Reduces incident risk but slows platformization and managed deployment narratives. + c) Split-path—stabilize a minimal ‘safe subset’ of Direct Client endpoints and deprecate unsafe operations temporarily. + *Implication:* Enables Cloud progress while limiting blast radius, but may frustrate power users seeking full lifecycle control. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Composable Expansion: Onchain Agent Transformer & Cross-Chain Surface Area + +**Summary of Topic:** Onchain deployment capabilities and expanding chain plugins strengthen the 'Open & Composable' thesis, but multiply the test and security burden; the Council must decide where composability ends and platform guarantees begin. + +#### Deliberation Items (Questions): + +**Question 1:** How do we position the Onchain Agent Transformer: flagship strategic pillar now, or experimental frontier until formal security + support guarantees exist? + + **Context:** + - `Daily update (Jan 15, 2025): "Introduced the Onchain Agent Transformer, enabling Eliza agents to be deployed as Solidity smart contracts across 10+ blockchains (#2319)."` + - `GitHub updates summary: "Implemented Onchain Agent Transformer to transform Eliza agents into Solidity smart contracts (PR #2319)."` + + **Multiple Choice Answers:** + a) Flagship now—market it as a core differentiator and accelerate docs/examples. + *Implication:* Captures mindshare quickly, but increases risk if early users treat experimental behavior as production-grade. + b) Experimental—ship behind explicit warnings and focus on hardening before promotion. + *Implication:* Protects trust and reduces reputational risk, but slows ecosystem excitement around ‘unstoppable agents’. + c) Graduated rollout—select 1-2 reference chains + audited example agents, then expand. + *Implication:* Balances hype and reliability, creating a measurable maturity path for cross-chain agent deployment. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we enforce a stricter plugin acceptance standard (tests, security review, support tiers) before expanding chain coverage further? + + **Context:** + - `Daily update (Jan 15, 2025): "A request for tests for the Solana plugin (#2344)."` + - `GitHub PR summary (Jan 14): "PR #2275 adds a plugin for the Tron blockchain" and "PR #2278 introduces a plugin to support the BNB chain."` + + **Multiple Choice Answers:** + a) Yes—require minimum test coverage + security checklist for any chain plugin entering ‘supported’ status. + *Implication:* Improves reliability and reduces exploit risk, but may slow community contributions and breadth. + b) No—keep the barrier low; rely on community iteration and mark plugins as ‘experimental’ by default. + *Implication:* Maximizes ecosystem growth, but increases fragmentation and support burden, potentially harming DX. + c) Two-lane system—fast lane for experimental plugins, slow lane for supported plugins with gating criteria. + *Implication:* Creates clarity without throttling innovation, but demands governance and labeling discipline. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s preferred value narrative for cross-chain capability: breadth (20+ chains) or depth (few chains with “production-grade” workflows and tooling)? + + **Context:** + - `Daily report (Jan 14, tweets): "Eliza framework being available on '20+ blockchains'" (DankVR).` + - `Partners channel framing: Shaw emphasizes production-ready agents vs full autonomy, and direct integrations as a differentiator.` + + **Multiple Choice Answers:** + a) Breadth-first—maximize chain count and integrations to become the default agent framework everywhere. + *Implication:* Wins ecosystem mindshare but risks uneven quality and ‘sprawling’ maintenance costs. + b) Depth-first—select a small reference set and deliver polished end-to-end workflows + tooling. + *Implication:* Strengthens trust and repeatable deployments, but may concede narrative territory to broader competitors. + c) Segmented—breadth via community plugins, depth via Council-maintained ‘gold standard’ stacks. + *Implication:* Aligns open-source scale with execution excellence, but requires explicit governance of what is ‘gold.’ + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand + Tokenomics: Governance Narrative and Partner Flywheel Design + +**Summary of Topic:** Trademark-driven rebranding to ElizaOS and the proposed 10% tribute/revenue-share flywheel are central to ecosystem alignment, but ambiguity on ticker change feasibility, partner SOPs, and value-accrual mechanics is generating coordination drag and community anxiety. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s priority in the rebrand execution sequence: legal/identity containment, developer-facing continuity, or partner/market messaging? + + **Context:** + - `Partners channel: "Rebranding from ai16z to ElizaOS ... due to trademark concerns with a16z" (Shaw relayed in partners summary).` + - `Associates channel: "voting in 1-2 months so we can just change it, we're not gonna migrate" (shaw).` + + **Multiple Choice Answers:** + a) Legal/identity containment first—lock names, domains, and brand assets; then roll out messaging. + *Implication:* Reduces legal and partnership risk quickly, but may leave developers temporarily confused across repos/docs. + b) Developer continuity first—ensure packages, docs, and onboarding flows remain stable through the rename. + *Implication:* Protects DX and trust, but delays external narrative control and partner unblocking. + c) Partner/market messaging first—publish the narrative and token plan to prevent vacuum/FUD. + *Implication:* Controls perception early, but risks mismatch if implementation details (ticker, migration) shift later. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we codify the ‘10% tribute’ mechanism into the stack (technical enforcement), or keep it voluntary as a social/brand compact? + + **Context:** + - `Tokenomics channel: "DorianD suggested embedding this 10% tribute mechanism in the codebase to ensure revenue even from forked implementations."` + - `Partners channel: Shaw’s model: projects donate tokens; DAO accrues value via revenue share and buy pressure.` + + **Multiple Choice Answers:** + a) Technical enforcement—embed tribute hooks in critical plugins/launch pathways to protect the flywheel from forks. + *Implication:* Strengthens value capture but may trigger backlash from open-source purists and reduce adoption. + b) Voluntary alignment—keep tribute opt-in, focus on making the ‘Marketplace of Trust’ so valuable that teams choose it. + *Implication:* Preserves open-source ethos and adoption, but weakens guaranteed value accrual. + c) Mixed model—voluntary for core framework, enforced only for premium Cloud/marketplace services. + *Implication:* Aligns incentives with paid value, but requires clear product boundaries and enforcement mechanisms. + d) Other / More discussion needed / None of the above. + +**Question 3:** What partner services should the DAO standardize first to convert ‘attention/distribution’ into a credible repeatable revenue engine? + + **Context:** + - `Tokenomics channel: "AI16z's primary value to partners is distribution and attention" (st4rgard3n).` + - `Tokenomics channel: proposal to explore market maker services for partner token launches (yikesawjeez).` + + **Multiple Choice Answers:** + a) Launch + liquidity services (MM partnerships, LP tooling, listing coordination) as the first standardized offering. + *Implication:* Creates a high-leverage partner value proposition but introduces operational and reputational risk if execution slips. + b) Developer enablement services (plugin support, deployment templates, audits, reference implementations). + *Implication:* Reinforces North Star (developer-first) and improves ecosystem quality, but may monetize more slowly. + c) Information + governance services (weekly automated updates, partner SOPs, verification/disclaimer systems). + *Implication:* Reduces coordination cost and trust gaps quickly, and supports scaling, but is less directly revenue-generative. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-16.md b/hackmd/council/2025-01-16.md new file mode 100644 index 00000000000..9c84722b672 --- /dev/null +++ b/hackmd/council/2025-01-16.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-16 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s critical thrust shifted toward execution excellence via a surge in test coverage and stability fixes, while field reports continued to flag onboarding friction (Docker/ARM64, RAG confusion, and client auth failures) that threatens developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Drive: Tests, Stability Fixes, and Release Discipline + +**Summary of Topic:** Engineering output shows a deliberate pivot toward reliability (new tests for GitHub/Slack/Solana, crash fixes around REMOTE_CHARACTER_URLS, Docker/compose stabilization), aligning with our North Star of trust-through-shipping. The Council must now decide how to harden this into a repeatable release discipline that scales with contributor volume. + +#### Deliberation Items (Questions): + +**Question 1:** What reliability bar should gate merges/releases while contributor throughput remains high? + + **Context:** + - `GitHub activity update: "46 new pull requests (33 merged)... 83 active contributors" (Jan 16-17 vs Jan 15-16).` + - `Daily Update (Jan 16, 2025): "Added tests for the GitHub client" (#2407), "tests for the Slack client" (#2404), "tests for the Solana plugin" (#2345).` + + **Multiple Choice Answers:** + a) Strict gate: required tests + smoke suite must pass for every PR touching core/runtime/clients. + *Implication:* Slows merges but converts velocity into dependable releases and reduced support load. + b) Tiered gate: strict for core/runtime/deployment, lighter for plugins/docs with automated rollback/revert paths. + *Implication:* Preserves ecosystem speed while protecting the reliability surface area that defines user trust. + c) Minimal gate: prioritize shipping; rely on community bug reports and quick patch releases. + *Implication:* Maximizes short-term feature velocity but risks reputational damage and support saturation. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should we concentrate near-term stability work to best support ElizaOS Cloud and production deployments? + + **Context:** + - `Issues list: "Bug when running in cloud from docker image" (#2343), "Startup failures on macOS" (#2360), "Low performance under parallel requests" (#2311).` + - `Daily Update (Jan 16, 2025): "Resolved issues regarding unset variables in Docker Compose" (#2387).` + + **Multiple Choice Answers:** + a) Deployment-first: Docker/compose/macOS startup and cloud runtime parity become the top stabilization lane. + *Implication:* Directly de-risks Cloud launch and improves first-run success rates for developers. + b) Performance-first: prioritize concurrency and throughput (parallel requests) before widening distribution. + *Implication:* Improves scalability but may leave many developers blocked at installation/deploy time. + c) Client-first: stabilize social clients (Twitter/Discord) because they are the primary user-facing surface. + *Implication:* Reduces visible failures in flagship demos, but Cloud infra risks may remain hidden until late. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a 'stability sprint' cadence (e.g., every N weeks) to counteract feature influx? + + **Context:** + - `Daily Report (Jan 15, 2025): large feature inflow (e.g., Instagram client #1964, RAG knowledge improvements #2351, S3 flexibility #2379) alongside many bug fixes.` + - `Discord (Jan 15): repeated troubleshooting themes across Docker, embeddings/RAG, and Twitter.` + + **Multiple Choice Answers:** + a) Yes—schedule recurring stability sprints with explicit no-new-features rules for core/runtime/deploy. + *Implication:* Predictably improves reliability, but requires governance to resist scope creep. + b) Partial—apply stability sprints only to Cloud and flagship agent tracks; keep plugins moving. + *Implication:* Balances ecosystem experimentation with production-grade surfaces. + c) No—treat stability as continuous; rely on CI and reviews rather than timeboxed freezes. + *Implication:* Avoids cadence overhead, but risks stability work being perpetually deprioritized. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Onboarding Friction: RAG, Docker/ARM64, and Installation Failures + +**Summary of Topic:** Field reports show recurring, high-friction failure modes: embeddings and RAG mental models are unclear, Docker builds fail across architectures (notably ARM64), and @discord/opus blocks installs. These are trust-killers for a developer-first framework and must be triaged into clear docs + safer defaults. + +#### Deliberation Items (Questions): + +**Question 1:** What is the single highest-leverage intervention to reduce "first hour" developer failures? + + **Context:** + - `Discord (Jan 15, coders): "Cannot generate embedding: Memory content is empty" troubleshooting (Simz → tony).` + - `Discord (Jan 15): "Docker build issues on ARM64" and "@discord/opus dependency" installation failures.` + + **Multiple Choice Answers:** + a) Publish a canonical 'First Run' path (one blessed setup) with automated checks and remediation prompts. + *Implication:* Maximizes first-success probability and reduces repetitive support, but narrows initial flexibility. + b) Prioritize code-level guardrails: better defaults, clearer runtime errors, and auto-fallbacks (no docs dependency). + *Implication:* Transforms failure into guided recovery; costs engineering time but scales better than support. + c) Scale community support: coders-channel playbooks, pinned fixes, and a support rota; defer product changes. + *Implication:* Fast to deploy socially, but risks institutionalizing fragility and burning out helpers. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should ElizaOS standardize RAG knowledge format to minimize confusion and embedding errors across adapters? + + **Context:** + - `Discord (Jan 15, MonteCrypto): "Break knowledge into concise lines with specific keywords for embedding."` + - `Action item: "Fix embedding errors when using different embedding models with Supabase (384 vs 1536)."` + + **Multiple Choice Answers:** + a) Enforce a strict, validated knowledge schema (lint + runtime validation) with tooling to auto-chunk text. + *Implication:* Reduces ambiguity and support tickets, but constrains advanced users unless extensibility is designed. + b) Keep it flexible but ship best-practice templates and a "knowledge compiler" that recommends chunking. + *Implication:* Maintains composability while guiding novices; some edge-case inconsistency persists. + c) Defer standardization; focus on adapter compatibility and let the community converge on conventions. + *Implication:* Lowest coordination cost now, but prolongs confusion and harms perceived framework maturity. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our stance on heavyweight/fragile dependencies (e.g., Discord voice via @discord/opus) in the default install path? + + **Context:** + - `Discord (Jan 15): "Installation issues with @discord/opus dependency" requiring workarounds.` + - `Discord (Jan 14): guidance included "remove Discord voice functionality if not needed".` + + **Multiple Choice Answers:** + a) Make voice dependencies fully optional and excluded by default; enable via explicit feature flags. + *Implication:* Improves baseline install reliability and aligns with execution excellence, at the cost of extra setup for voice use-cases. + b) Keep voice in default install but improve platform-specific installers and documentation. + *Implication:* Preserves out-of-box capability, but continues to impose high failure rates on a broad user base. + c) Split voice into a separate package/repo with independent release cadence. + *Implication:* Reduces core fragility and clarifies ownership, but increases integration surface and coordination overhead. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: V2 Core vs Ecosystem Sprawl: Strategic Focus and Product Coherence + +**Summary of Topic:** Signals indicate early progress on a bare-bones V2 core while the ecosystem continues rapid expansion (new clients, onchain transformer, numerous plugins). The Council must decide how to protect execution excellence (Cloud + flagship stability) while harnessing community feature velocity without fragmenting the platform story. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s preferred operating model for V2 while V1 continues to accumulate plugins and clients? + + **Context:** + - `Discord (Jan 15, Shaw): "pushing a basic v2 that is still 'bare bones'."` + - `Daily Report (Jan 15): high feature inflow including "Onchain Agent Transformer" (PR #2319) and "Instagram client" (PR #1964).` + + **Multiple Choice Answers:** + a) Hard fork focus: freeze major new V1 core features and move serious effort to V2 with a migration plan. + *Implication:* Accelerates next-gen architecture but risks alienating builders relying on V1 stability/features. + b) Dual-track: keep V1 stable with strict release discipline; incubate V2 in parallel with limited surface area. + *Implication:* Maintains trust for current builders while enabling strategic evolution, but requires strong prioritization. + c) V1-first: defer V2 until Cloud and flagship agents are fully stabilized and onboarding pain is reduced. + *Implication:* Maximizes short-term reliability but may delay architectural improvements needed for future autonomy and scale. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we govern plugin proliferation to remain "open & composable" without sacrificing reliability and UX coherence? + + **Context:** + - `Discord (Jan 15): users report plugin integration problems and confusion around clients vs plugins (Twitter).` + - `Daily Report (Jan 15): multiple new providers/clients and many fixes landing rapidly.` + + **Multiple Choice Answers:** + a) Introduce a tiered plugin registry (Core/Verified/Experimental) with explicit support guarantees. + *Implication:* Preserves openness while making quality legible; increases governance/maintenance overhead. + b) Keep a single open registry but require automated tests, docs, and compatibility metadata for listing. + *Implication:* Scales quality via automation; some users may still interpret listing as endorsement. + c) Allow free-for-all registry; rely on disclaimers and community reputation signals. + *Implication:* Maximizes experimentation but increases support burden and damages perceived reliability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which "trust-through-shipping" artifact should become the Council’s primary narrative beacon during rapid change (rebrand, V2, Cloud)? + + **Context:** + - `Discord (Jan 15, jin): proposal for weekly newsletters to prevent announcements from getting lost.` + - `DankVR: desire for an "AI intern" to scribe relevant information from group chats to avoid the "game of telephone".` + + **Multiple Choice Answers:** + a) A weekly Council Brief + changelog that explicitly ties shipped work to reliability and DX outcomes. + *Implication:* Builds trust and alignment, but requires disciplined synthesis and consistent cadence. + b) A public operational dashboard (build health, install success, top issues, Cloud uptime) as the single source of truth. + *Implication:* Turns trust into measurable signals; requires instrumentation and ongoing maintenance. + c) Flagship agent demos (stable, reproducible) as the narrative anchor, with docs as secondary. + *Implication:* Creates visceral proof quickly, but can mask infrastructure and onboarding weaknesses. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-17.md b/hackmd/council/2025-01-17.md new file mode 100644 index 00000000000..7a6348252d8 --- /dev/null +++ b/hackmd/council/2025-01-17.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-17 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity shipping cycle is strengthening cross-platform stability (tests, Windows support, critical startup fixes), but rising operational issues (Mac client connectivity, Telegram deployment behavior, Twitter auth/parsing) threaten the reliability narrative unless triaged as “fleet blockers.” + +## Key Points for Deliberation + +### 1. Topic: Reliability Front: Cross-Platform Stability & Test Coverage + +**Summary of Topic:** Engineering throughput remains exceptional (dozens of PRs/day and expanding tests), yet the issue stream highlights fragility on macOS and in database adapters—directly challenging our Execution Excellence mandate and developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Which problems become “Fleet Blockers” that pause feature intake until resolved (to protect the reliability story)? + + **Context:** + - `GitHub issues cited in holo-logs: macOS client startup/connectivity failures (#2360, #2471) and ARM64 Docker tokenizer module error (#2432).` + - `Daily update: new requests for tests on Redis/SQLite/Supabase adapters after structure changes (#2469, #2467).` + + **Multiple Choice Answers:** + a) Treat macOS client connectivity loops and ARM64 Docker breakages as immediate Fleet Blockers; freeze new features until fixed. + *Implication:* Maximizes developer trust and reduces support load, but temporarily slows ecosystem expansion. + b) Prioritize database adapter correctness/testing (Redis + SQLite/Supabase) as Fleet Blockers; macOS issues handled as best-effort patches. + *Implication:* Protects core persistence guarantees, but risks reputational damage among Mac-heavy builders. + c) No hard freeze; run parallel workstreams with a rotating strike team that closes top reliability issues weekly. + *Implication:* Maintains momentum, but risks recurring instability if triage discipline degrades. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we enforce a minimum test/CI standard for new clients/plugins before merge to prevent regressions at current contribution volume? + + **Context:** + - `Daily report: new tests added for GitHub client (#2407), Slack client (#2404), Instagram client (#2454), plugin-solana (#2345).` + - `Repo activity: 46 PRs/33 merged (Jan 16-17) and 45 PRs/37 merged (Jan 17-18), indicating high merge throughput.` + + **Multiple Choice Answers:** + a) Yes—require a baseline test harness + smoke tests for every new client/plugin before merge. + *Implication:* Raises merge friction now but stabilizes long-term reliability under massive contributor scale. + b) Partial—require tests only for core runtime, DB adapters, and flagship clients; allow experimental plugins with looser gates. + *Implication:* Balances innovation with stability, but may create a “two-tier” quality perception. + c) No—optimize for speed; rely on rapid rollback and community bug reports. + *Implication:* Maximizes shipping velocity, but undermines the ‘most reliable’ positioning and increases operator pain. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s preferred stabilization cadence for releases while issue volume is rising? + + **Context:** + - `Holo-log monthly stats (Jan): 1039 new PRs (735 merged), 401 new issues, 694 active contributors—high change rate.` + - `Daily update includes multiple bug fixes and new compatibility issues appearing simultaneously.` + + **Multiple Choice Answers:** + a) Adopt a strict release train: scheduled cutoffs + stabilization week with bugfix-only merges. + *Implication:* Improves predictability and quality, but may frustrate fast-moving contributors. + b) Continue continuous delivery, but introduce a “stability branch” for Cloud/flagship users. + *Implication:* Preserves momentum while protecting production users, at the cost of branch management overhead. + c) Move to fewer, larger releases tied to Cloud milestones to reduce churn. + *Implication:* Reduces operational noise but delays user-visible improvements and community feedback loops. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Flagship Surface Area: Twitter/Telegram Client Reliability & Anti-Spam Controls + +**Summary of Topic:** Social clients are a primary adoption funnel and public credibility layer, but authentication failures, reply formatting bugs, and deployment incompatibilities are actively impairing agent uptime and perceived competence. + +#### Deliberation Items (Questions): + +**Question 1:** What is our “minimum viable reliability bar” for social clients (Twitter/Telegram) before we position them as flagship-ready? + + **Context:** + - `Issues cited: Twitter auth failures on AWS EC2 (Error 399, #2372) and unexpected JSON metadata in bot replies (#2423).` + - `Daily update: Telegram client polling may conflict with cloud/blue-green deployments (#2466).` + + **Multiple Choice Answers:** + a) Flagship-ready only when auth is robust across common hosts, replies are clean, and deployment mode is Cloud-compatible. + *Implication:* Stronger trust-through-shipping, but delays marketing/visibility for agent showcases. + b) Flagship-ready if core posting works; publish known-issues + recommended hosting recipes (VPN/login steps, rate limits). + *Implication:* Ships faster while reducing surprises, but may normalize fragile behavior as “expected.” + c) Flagship readiness is per-agent, not per-client; allow DegenSpartan/AIXVC to proceed with guardrails even if clients are imperfect. + *Implication:* Maintains narrative momentum, but risks public failures being attributed to ElizaOS itself. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we reduce social-client harm (spam, scams, loops) while keeping autonomy high? + + **Context:** + - `Discord holo-log: “Fix Twitter client to prevent responding to scam replies” mentioned; also rate limiting and mention handling challenges across channels.` + - `Discord Q&A: control posting frequency via env vars (ENABLE_ACTION_PROCESSING=false; POST_INTERVAL_MIN/MAX).` + + **Multiple Choice Answers:** + a) Default-safe autonomy: conservative rate limits, target user allowlists, and scam-reply filters enabled by default. + *Implication:* Reduces platform bans and reputational damage, but limits viral growth and responsiveness. + b) Operator-driven autonomy: ship tooling and docs, but keep defaults permissive; builders assume responsibility. + *Implication:* Maximizes flexibility, but increases support burden and inconsistent user experiences. + c) Introduce an optional “approval workflow” mode for high-stakes accounts (human-in-the-loop for posts). + *Implication:* Protects key brands/agents while preserving autonomy elsewhere, at the cost of extra UX complexity. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize a first-party uptime/ops pattern (watchdog, cron, health checks) as part of the core framework or keep it external? + + **Context:** + - `Discord action item: “Implement cron job to monitor agent uptime” (Cipher); suggestions to auto-restart agents.` + - `Community reports: running multiple agents and keeping them alive post-logout remains confusing/unanswered in some channels.` + + **Multiple Choice Answers:** + a) Build first-party ops primitives (health endpoints + supervised restart) into ElizaOS Cloud and recommended self-host templates. + *Implication:* Improves reliability and DX; increases scope and maintenance responsibility. + b) Publish official recipes (systemd, pm2, docker compose) and keep ops outside core. + *Implication:* Faster and simpler, but produces fragmented operator experience across environments. + c) Make ops a plugin/adapter layer (community-maintained) with optional installation via registry. + *Implication:* Aligns with composability while avoiding core bloat, but quality may vary. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Composable Future: Plugin Registry, Modularization, and V2 Secrecy vs Trust + +**Summary of Topic:** Signals point toward a modular future (plugin registry, moving plugins out of core, dynamic plugin loading), while V2 is incubating privately—creating a strategic tension between rapid architectural evolution and community trust/coordination. + +#### Deliberation Items (Questions): + +**Question 1:** How aggressively should we move plugins out of core to reduce maintenance pain while keeping the developer experience seamless? + + **Context:** + - `Completed items: “A new plugin registry has been created… move plugins out of core and add dynamic plugin loading” (Shaw, via X update in holo-logs).` + - `Daily report shows rapid growth in features/integrations across many plugins, increasing surface area.` + + **Multiple Choice Answers:** + a) Fast migration: deprecate core-bundled plugins quickly; make registry + dynamic loading the default path. + *Implication:* Reduces core bloat and accelerates composability, but risks breaking changes and onboarding confusion. + b) Hybrid: keep a curated “core set” (flagship-quality) and move everything else to registry with clear tiering. + *Implication:* Preserves a stable DX baseline while enabling ecosystem growth, but requires governance and curation effort. + c) Slow migration: prioritize stability; only extract plugins once APIs and docs are mature. + *Implication:* Minimizes churn, but prolongs maintenance load and slows scaling to many platforms/chains. + d) Other / More discussion needed / None of the above. + +**Question 2:** What level of transparency should we maintain around V2 while it remains in a private repository? + + **Context:** + - `Completed items: “ElizaOS v2 is currently in a private repository with limited access… finalizing details before merging back.” (Shaw, via X update in holo-logs).` + - `Discord logs show builders asking “Where is V2 being developed?” with unanswered questions in coders channel.` + + **Multiple Choice Answers:** + a) Publish a public V2 roadmap + API intent notes now, even if code stays private temporarily. + *Implication:* Improves alignment and reduces rumor load, while protecting unfinished implementation details. + b) Selective access program: grant V2 repo access to high-signal contributors under guidelines, keep broader details limited. + *Implication:* Accelerates development with trusted builders, but may create perceived gatekeeping. + c) Keep V2 mostly opaque until a merge-ready milestone to avoid thrash and external pressure. + *Implication:* Reduces coordination overhead, but increases community uncertainty and speculative narratives. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent knowledge/embedding confusion from becoming a chronic DX tax as we scale multi-provider support? + + **Context:** + - `Discord coders: “dimension mismatches when trying to use different embedding models” and recurring RAG/knowledge management confusion (multiple users).` + - `Suggested workaround: “use OpenAI for embedding since it uses 1536 dimensions” (Titan | Livepeer-Eliza.com).` + + **Multiple Choice Answers:** + a) Enforce strict embedding compatibility checks with clear errors and an automatic migration/reset flow. + *Implication:* Reduces silent failures and support time, but may require opinionated constraints. + b) Standardize on a default embedding dimension/provider for ‘happy path’ and document advanced overrides. + *Implication:* Improves onboarding and reliability; advanced users still can customize with informed tradeoffs. + c) Keep flexibility; focus on documentation and community recipes rather than enforcing constraints. + *Implication:* Maximizes configurability but risks ongoing friction and perceived instability for new developers. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-18.md b/hackmd/council/2025-01-18.md new file mode 100644 index 00000000000..edfb2db5dd0 --- /dev/null +++ b/hackmd/council/2025-01-18.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-18 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A reliability-centric push accelerated today: expanded automated test coverage and hardened key clients/plugins (notably Telegram) while new issues continue to surface around real-world deployment friction and brittle third-party integrations. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence: Test Coverage and Release Hardening + +**Summary of Topic:** Engineering throughput remains high (dozens of PRs daily), with a visible shift toward stability work: tests added for Redis and DB adapters and more structured CI/config checks. The Council should decide how aggressively to prioritize a “quality gate” posture to convert velocity into dependable releases (and Cloud trust). + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose stricter merge gates (tests + platform smoke tests) even if it reduces merge velocity in the short term? + + **Context:** + - `GitHub activity: "45 new pull requests with 37 merged" and "16 new issues" (Jan 17-18).` + - `Daily report: "Added tests for Supabase and SQLite DB adapters (PR #2468)" and "Added tests for Redis adapter (PR #2470)".` + + **Multiple Choice Answers:** + a) Yes—raise gates immediately (tests required for core paths and tier-1 plugins). + *Implication:* Short-term slowdown buys long-term developer trust, fewer regressions, and safer Cloud defaults. + b) Partial—apply strict gates only to core runtime, adapters, and flagship clients; keep looser gates for community plugins. + *Implication:* Protects reliability where it matters most while preserving ecosystem experimentation velocity. + c) No—maintain velocity and rely on rapid patching + community feedback loops. + *Implication:* Growth remains fast, but operational instability risks eroding credibility precisely as Cloud/flagships need trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should the next reliability investment concentrate: adapters/storage, client integrations, or CI/tooling standardization? + + **Context:** + - `New issue: "database/index.ts file not utilizing the CACHE_STORE environment variable (Issue #2511)".` + - `Daily report: "Introduced test configurations and coverage for the Binance plugin (PR #2482)".` + + **Multiple Choice Answers:** + a) Adapters/storage first (DB correctness, migrations, cache semantics). + *Implication:* Stabilizes the persistence layer underpinning Cloud and long-running agents, reducing hard-to-debug failures. + b) Client integrations first (Twitter/Telegram/Discord reliability). + *Implication:* Improves user-perceived stability and reduces support load from high-visibility failures. + c) CI/tooling first (linting, reproducible builds, smoke tests, release automation). + *Implication:* Reduces regressions systematically and makes large contributor volume sustainable. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a “blessed baseline” (known-good stack) for developers (DB + embeddings + clients), even if it reduces optionality? + + **Context:** + - `Discord coders: "dimension mismatches when trying to use different embedding models" and debates over SQLite vs PostgreSQL/Supabase.` + - `Daily report: tests added for Redis/SQLite/Supabase adapters (PR #2470, #2468).` + + **Multiple Choice Answers:** + a) Yes—publish an official baseline (e.g., SQLite/PGlite + OpenAI embeddings + pinned client versions). + *Implication:* Fewer support incidents and faster onboarding, at the cost of reduced experimentation. + b) Two baselines—Local (SQLite/PGlite) and Cloud (Postgres/Supabase), each documented and tested. + *Implication:* Balances DX and production readiness, but increases documentation and CI matrix complexity. + c) No—keep everything modular and let builders choose; invest only in better docs. + *Implication:* Maximal composability, but ongoing fragmentation increases developer friction and inconsistent outcomes. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Integration Volatility: Twitter Friction vs Telegram Momentum + +**Summary of Topic:** Telegram gained multimedia capability, but Twitter remains a frequent failure point (Arkose login, rate limits, reply correctness). The Council should decide whether to treat Twitter as a “best-effort” integration, or to fund a hardened, compliance-aware subsystem to protect reliability and brand trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we pursue a hardened Twitter integration (robust auth + rate-limit strategy + reply correctness), or downgrade Twitter support to “experimental/best-effort” until Cloud stabilizes? + + **Context:** + - `Discord coders: "Login attempt failed: Unknown subtask ArkoseLogin" (validsyntax advised VPN workaround).` + - `Action item: "Fix Twitter client to handle rate limits better for replies" (Moxtin).` + + **Multiple Choice Answers:** + a) Harden now—dedicate an owner, implement resilient auth + backoff + observability, and publish a support matrix. + *Implication:* Reduces high-visibility failures and support burden, but requires ongoing maintenance against shifting platform defenses. + b) Mark Twitter as experimental—focus stability on Discord/Telegram while maintaining minimal fixes for Twitter. + *Implication:* Protects overall reliability targets, but sacrifices a major distribution channel and may frustrate builders. + c) Abstract social clients behind a unified reliability layer (queues, rate-limiters, retries) and let each client inherit it. + *Implication:* Long-term scalable approach, but slower to deliver immediate relief for current Twitter pain. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred posture toward third-party platform risk (e.g., Twitter anti-bot measures): workaround-driven or compliance-first? + + **Context:** + - `Discord coders: workaround guidance included "using VPNs" and "setting automated account flags" to resolve Twitter auth/rate issues.` + - `GitHub issue list includes multiple Twitter bot behavior bugs (e.g., "Unexpected JSON metadata appearing in Twitter bot replies").` + + **Multiple Choice Answers:** + a) Compliance-first: avoid workaround patterns that resemble evasion; prioritize approved APIs where possible. + *Implication:* Lower ban risk and reputational risk, but may reduce capability and increase cost/latency. + b) Pragmatic hybrid: document safe workarounds with clear risk warnings; build a path to compliant modes over time. + *Implication:* Keeps builders shipping while creating an upgrade path; still carries moderate platform enforcement risk. + c) Workaround-driven: optimize for results and let users manage account risk. + *Implication:* Maximizes immediate utility but can damage trust and create cascading support crises when accounts are restricted. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which client should be treated as “tier-1” for flagship reliability over the next sprint cycle? + + **Context:** + - `Daily update: "Added extra multimedia support for the Telegram client (PR #2510)."` + - `Discord: multiple users report Twitter authentication and rate limiting problems across days.` + + **Multiple Choice Answers:** + a) Discord + Telegram as tier-1; Twitter tier-2. + *Implication:* Maximizes stability on channels with fewer hostile constraints and strong community presence. + b) Twitter remains tier-1 due to growth/distribution; invest accordingly. + *Implication:* Potentially highest upside, but reliability may remain fragile due to platform volatility. + c) Tier-1 is “Cloud-native web UI + API”; all social clients are tier-2. + *Implication:* Centers the product around Cloud and developer workflows, reducing dependence on external platforms. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Clarity: Documentation, Roadmaps, and Tokenomics Narrative Control + +**Summary of Topic:** Community energy is strong but repeatedly requests clearer roadmaps (tokenomics phases, DegenAI direction, hosting/how-to guides, RAG setup). Operationally, documentation and automated communications (daily updates/leaderboards) are emerging as the control surface to prevent fragmented narratives and preserve developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we publish a single canonical roadmap (tokenomics + Cloud + flagship stability) even if it must be revised frequently, or keep plans modular and informal until execution is locked? + + **Context:** + - `Discord partners/tokenomics: requests for "a simple roadmap" and "comprehensive tokenomics roadmap with clear phases and timelines" (rhota, Ka_yari).` + - `Jin outlined phases: "DAO tribute phase 2, autonomous memecoin traders, AI investing in ecosystem projects, agent marketplace, retro funding for devs".` + + **Multiple Choice Answers:** + a) Publish a canonical roadmap with explicit confidence levels (Committed / Planned / Exploratory). + *Implication:* Improves trust and alignment while acknowledging uncertainty in a fast-moving system. + b) Publish only near-term milestones (2–4 weeks) and keep long-term narrative as principles. + *Implication:* Reduces rework and broken promises, but may not satisfy stakeholders seeking longer-horizon clarity. + c) Keep roadmap informal; let shipping speak and avoid forward-looking commitments. + *Implication:* Minimizes narrative risk, but leaves a vacuum that rumors and confusion will fill. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationalize “Taming Information” to reduce repeated support questions (Twitter auth, RAG setup, multi-agent secrets)? + + **Context:** + - `Discord coders: repeated questions on "how to properly implement knowledge files" and "how to activate plugins" and "run multiple agents".` + - `Action item: "Automate daily updates and weekly threads of completed work" (jin) and "Eliza leaderboard" development.` + + **Multiple Choice Answers:** + a) Build an official Council-run “Answer Engine” agent fed by docs + GitHub + Discord summaries, with citations. + *Implication:* Reduces support load and scales onboarding; becomes a flagship demonstration of ElizaOS itself. + b) Focus on curated docs: 10–15 “golden guides” + troubleshooting playbooks, updated weekly. + *Implication:* High leverage and low risk; slower to respond to novel issues but more reliable for developers. + c) Rely on community helpers and ad-hoc Discord support; optimize channel organization by experience level. + *Implication:* Fast and social, but inconsistent and harder to convert into lasting institutional knowledge. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s desired relationship between “agent-led DAO automation” and human governance during the next phase of scaling? + + **Context:** + - `Partners channel: "automation at the center, humans at the edges" (Shaw) and "automating functions of the DAO" (jin).` + - `Associates channel: work toward automated updates and operational agents acting like "interns".` + + **Multiple Choice Answers:** + a) Human-led with agent assistance: agents propose, humans approve and execute. + *Implication:* Safest governance posture; slower, but reduces catastrophic automation errors. + b) Agent-led in bounded domains (comms, reporting, low-risk ops), human-led for treasury and protocol decisions. + *Implication:* Balances speed and safety while generating credible proof of autonomous operations. + c) Agent-led by default with human veto; rapidly expand autonomy to treasury actions. + *Implication:* Maximizes the “decentralized AI economy” thesis quickly, but carries severe downside if controls fail. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-19.md b/hackmd/council/2025-01-19.md new file mode 100644 index 00000000000..14eadbd2fd3 --- /dev/null +++ b/hackmd/council/2025-01-19.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-19 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- GitHub velocity remains high with meaningful quality work (tests/docs/providers), but field reliability pain (Twitter auth and DB adapters) and brand/value-accrual confusion threaten developer trust if not triaged above new feature throughput. + +## Key Points for Deliberation + +### 1. Topic: Reliability Triage: Twitter + Database Adapters + +**Summary of Topic:** Operational logs show recurring user-blocking failures in the Twitter client (ArkoseLogin/auth/rate limits) and database adapters (Supabase schema/connection errors). These issues directly conflict with the "Execution Excellence" directive and are now the loudest trust risk in public channels. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term reliability freeze (Twitter + DB) that temporarily deprioritizes new plugins/features until the top failure modes are eliminated? + + **Context:** + - `Discord 2025-01-18 💻-coders: multiple users reported Twitter login failures: "Unknown subtask ArkoseLogin" (erickdemoura; tony suggested using a stable version tag).` + - `Discord 2025-01-18 💻-coders: database errors reported: "relation 'public.accounts' does not exist" and "The database connection is not open" (Killian; gusjipe).` + + **Multiple Choice Answers:** + a) Yes—enact a 7–14 day reliability freeze focused on Twitter client auth/rate limits and Supabase/DB initialization and error handling. + *Implication:* Improves developer trust and reduces support load, but slows ecosystem feature expansion temporarily. + b) Partial—freeze only core runtime + official clients (Twitter/Discord/Telegram) while allowing new plugins to land behind experimental flags. + *Implication:* Balances momentum with quality, but requires strict enforcement and clear “official vs experimental” labeling. + c) No—continue feature throughput and address reliability opportunistically via community fixes and docs workarounds. + *Implication:* Maintains velocity, but risks compounding churn and reputational damage as builders hit recurring blockers. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical “supported persistence stack” for the next release window (SQLite, Postgres, Supabase), and how do we enforce it in docs and CI? + + **Context:** + - `Discord 2025-01-17/18: repeated debates and troubleshooting around SQLite vs PostgreSQL/Supabase, with Supabase schema errors and connection-state failures.` + - `Daily Dev Updates 2025-01-18: tests added for Supabase and SQLite DB adapters (PR #2468), indicating growing surface area but also a need to define support tiers.` + + **Multiple Choice Answers:** + a) Standardize on SQLite (local) + Postgres (server) as “supported,” and treat Supabase as a documented reference deployment of Postgres with a validated schema tool. + *Implication:* Clarifies DX and reduces ambiguity while still allowing Supabase as a path, but requires strong schema tooling and docs. + b) Make Supabase the default cloud persistence recommendation and invest in first-run migrations, schema validation, and clearer errors. + *Implication:* Aligns with managed-cloud onboarding, but increases dependency on Supabase-specific quirks and schema lifecycle. + c) Support all three equally and rely on expanded adapter test coverage to keep parity. + *Implication:* Maximizes choice, but likely dilutes reliability unless staffing and CI rigor scale proportionally. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we introduce a "known-good" version channel (LTS tags + compatibility matrix) for clients like Twitter to reduce breakage from main/develop churn? + + **Context:** + - `Discord 2025-01-18: workaround for Twitter auth issues was to "use a stable version tag instead of the main branch" (tony).` + - `GitHub issues list: Twitter behavior bugs and client regressions appear repeatedly (e.g., agent replying logic, Twitter Spaces interaction issues).` + + **Multiple Choice Answers:** + a) Yes—publish LTS tags for framework + key clients, and document a compatibility matrix in docs. + *Implication:* Greatly improves builder confidence and reduces support burden, at the cost of release management overhead. + b) Yes, but only for clients (Twitter/Discord/Telegram) while framework remains rapid-release. + *Implication:* Protects the highest-friction integrations while preserving core iteration speed, but adds cross-repo coordination complexity. + c) No—encourage builders to pin versions themselves and keep official guidance minimal to avoid maintenance commitments. + *Implication:* Keeps internal overhead low, but shifts reliability costs to developers and undermines “developer-friendly” positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 + Launchpad Readiness vs. Messaging Debt + +**Summary of Topic:** Leadership reports V2 is progressing and a launchpad is expected within weeks, with revenue share intended to buy back the token; however, community confusion around naming (ai16z/ElizaOS/Eliza) and value accrual is actively depressing confidence and price perception. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate a single canonical brand architecture (names, product lines, token references) before launchpad/V2 announcements proceed? + + **Context:** + - `Discord 2025-01-18 🥇-partners: "need for better branding consistency" due to multiple names (ai16z, ElizaOS, Eliza).` + - `Discord 2025-01-17: transition from "ai16z" branding to "ElizaOS" with a clearer focus on an AI agent framework.` + + **Multiple Choice Answers:** + a) Yes—freeze outward-facing announcements until a single naming schema, token naming guidance, and product map are approved and published. + *Implication:* Reduces confusion and sets a clean narrative, but may delay momentum and partner activations. + b) Partial—publish a migration guide immediately, but allow V2/launchpad progress to continue in parallel. + *Implication:* Maintains speed while reducing confusion, but risks mixed messaging if the guide isn’t enforced consistently. + c) No—accept naming fluidity as organic growth; focus on shipping and let the market adapt. + *Implication:* Maximizes short-term velocity, but confusion may persist and erode trust precisely during launch windows. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the minimum credible "value accrual" narrative we commit to, and in what format must it ship (doc + slides + video + FAQ) to restore trust? + + **Context:** + - `Discord 2025-01-18 🥇-partners: Shaw: price drops were because "we don't have clear messaging around value accrual".` + - `Discord 2025-01-17: Shaw: "Revenue share from launchpad/marketplace... with proceeds used to buy ai16z"; Jin working on tokenomics docs and phases.` + + **Multiple Choice Answers:** + a) Publish a single "Value Accrual One-Pager" plus an executable roadmap (phases, timelines, and what is live vs planned), with weekly updates. + *Implication:* Sets clear expectations and reduces rumor-driven volatility, but commits the org to ongoing public accountability. + b) Ship an educational media package (slides + video) first, then formalize docs after partner feedback. + *Implication:* Fast narrative correction, but risks inconsistencies if docs lag or differ from the media framing. + c) Defer specifics until launchpad revenue share is contractually finalized; communicate only general principles. + *Implication:* Avoids overpromising, but prolongs uncertainty and may continue to suppress developer and market confidence. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize shipping the launchpad as a standalone revenue engine even if core framework stability issues remain unresolved? + + **Context:** + - `Discord 2025-01-18: Shaw: launchpad project expected "in the next couple of weeks"; delayed by team issues now resolved.` + - `Discord 2025-01-18: recurrent developer pain points (Twitter auth, DB adapters) continue to surface in support channels.` + + **Multiple Choice Answers:** + a) Yes—launchpad timing is strategic; ship it, then fund reliability work from proceeds. + *Implication:* Accelerates financial flywheel but risks reputational damage if builders associate launches with instability. + b) Gate the launchpad on a defined stability bar (top 5 issues fixed, LTS tag, and minimum docs complete). + *Implication:* Aligns with “Execution Excellence,” though it may delay revenue and partner schedules. + c) Split the difference—soft launch to partners only while stabilizing core issues before public expansion. + *Implication:* Reduces blast radius and gathers real data, but requires operational discipline and clear access boundaries. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Expansion vs. Coherence: Plugin Proliferation and Support Burden + +**Summary of Topic:** Development activity is extremely high (dozens of PRs/day, hundreds of contributors/month), adding new providers (NVIDIA, OpenAI plugin) and wide Web3 coverage; without tighter curation and “golden path” documentation, plugin volume risks lowering perceived reliability and increasing integration confusion. + +#### Deliberation Items (Questions): + +**Question 1:** Should ElizaOS establish an "Official/Certified Plugin" program with stricter requirements (tests, docs, CI, maintenance SLAs) and demote everything else to "community"? + + **Context:** + - `Daily Report 2025-01-18: new capabilities landed across Telegram multimedia, NVIDIA inference, OpenAI text generation, plus expanded chain support.` + - `Discord 2025-01-18 💻-coders: repeated confusion about plugin activation and multi-plugin usage in character files.` + + **Multiple Choice Answers:** + a) Yes—create a two-tier registry (Certified vs Community) with explicit requirements and a review board cadence. + *Implication:* Raises trust and reduces support debt, but may slow contributions and require governance overhead. + b) Yes, but keep it lightweight—automated checks (Biome, tests, docs lint) define “certified,” with minimal human review. + *Implication:* Scales better with contributor volume, but automated gates may miss security/reliability concerns. + c) No—keep a flat ecosystem; rely on user choice and community reputation to surface quality. + *Implication:* Maximizes openness, but makes the developer experience noisier and increases the risk of brittle integrations. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our ‘golden path’ developer journey for multi-agent + multi-plugin deployments, and who owns keeping it current? + + **Context:** + - `Discord 2025-01-18: frequent questions: "How do I add plugins to my character file?" and "Can we use 2 plugins simultaneously?" (some unanswered).` + - `Daily Report 2025-01-18: "Support for loading multiple characters from remote URLs" (PR #2475) increases multi-agent use cases but also raises configuration complexity.` + + **Multiple Choice Answers:** + a) Define a single official tutorial track (Local → Cloud → Multi-agent → Cross-chain) owned by a docs squad with weekly refresh cycles. + *Implication:* Improves DX and lowers churn, but requires sustained resourcing and release coordination. + b) Provide reference templates and starter repos per major path (Twitter bot, Discord bot, Trading agent, RAG assistant) and accept docs drift. + *Implication:* Helps quickly, but risks fragmentation and outdated guidance as the framework evolves. + c) Let community creators lead; the core team only maintains API docs and minimal examples. + *Implication:* Low internal cost, but weakens the “developer-friendly” promise and increases onboarding friction. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given the surge in new model providers and tooling (e.g., NVIDIA inference, OpenAI plugin, DI), do we optimize for breadth or for operationally consistent defaults (Cloud-first, stable tags, opinionated configs)? + + **Context:** + - `Daily Dev Update 2025-01-19: added support for NVIDIA inference (#2512) and OpenAI integration via plugin-openai (#2463), plus architectural improvements (Dependency Injection #2115).` + - `Discord 2025-01-18: builders advised to use stable version tags for reliability (tony), signaling a desire for consistent defaults.` + + **Multiple Choice Answers:** + a) Optimize for consistent defaults—opinionated Cloud-first configuration and a small set of validated providers for the mainline experience. + *Implication:* Strengthens reliability and onboarding, but may frustrate power users who want maximal provider flexibility. + b) Maintain breadth—continue adding providers rapidly, but improve abstractions (DI, templates) to keep integration coherent. + *Implication:* Preserves ecosystem expansion while reducing chaos, but coherence work must keep pace with additions. + c) Hybrid—defaults stay narrow, but breadth lives behind clear "experimental" flags and separate documentation sections. + *Implication:* Reduces confusion while enabling innovation, but requires disciplined labeling and tooling support. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-20.md b/hackmd/council/2025-01-20.md new file mode 100644 index 00000000000..b1af16f9059 --- /dev/null +++ b/hackmd/council/2025-01-20.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-20 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity code surge delivered meaningful stability and DX improvements (Devin plugin, Telegram prerequisites, build/start fixes), but the Council must now contain reliability regressions emerging from rapid feature intake (embedding/vector mismatches, misleading startup errors, brittle config parsing). + +## Key Points for Deliberation + +### 1. Topic: Runtime Stability & Build Integrity (Execution Excellence) + +**Summary of Topic:** Core stability improved with develop-branch build/start fixes and CI workflow simplification, yet new defect signals are clustering around embeddings/vectors and misreported provider errors—directly threatening developer trust and Cloud-readiness. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare an immediate reliability freeze (triage-first) until the top failure modes (embeddings/vectors + misleading provider errors) are closed, even if it slows new plugins? + + **Context:** + - `GitHub Daily Update (2025-01-20): "Resolved build/start failures in the develop branch" (#2545, #2546).` + - `GitHub Daily Update (2025-01-20): "vector dimension mismatch error when switching to gpt-4o-mini in SQLite" (#2577) and "incorrect OpenAI error on startup when no API key is provided" (#2569).` + + **Multiple Choice Answers:** + a) Yes—announce a short-term stability freeze with explicit exit criteria (top issues closed + regression tests added). + *Implication:* Signals "Execution Excellence" to builders, reduces churn, and strengthens Cloud launch credibility. + b) Partial freeze—allow only bugfixes, docs, and tests in core; new plugins allowed only behind feature flags. + *Implication:* Balances ecosystem momentum with a controlled reliability campaign, but requires strong enforcement. + c) No—continue parallel feature and fixes, relying on increased contributor volume to outpace regressions. + *Implication:* Maximizes short-term growth optics, but risks compounding support load and eroding developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical strategy for embedding/vector compatibility across adapters (SQLite/PGlite/Postgres/Supabase) to prevent recurring dimension mismatch incidents? + + **Context:** + - `GitHub Daily Update (2025-01-20): "vector dimension mismatch error when switching to gpt-4o-mini in SQLite" (#2577).` + - `Discord coders (2025-01-19): recurring SQLite/Postgres/Supabase relation/connection errors and manual SQLite binding builds.` + + **Multiple Choice Answers:** + a) Enforce a single default embedding dimension per release line (pinned) with automatic migration tooling. + *Implication:* Minimizes runtime surprises and support incidents, at the cost of slower adoption of new embedding models. + b) Support multi-dimension embeddings via per-room/per-agent metadata and adapter-level validation + re-embed workflow. + *Implication:* Maximizes flexibility for advanced users, but increases complexity and testing surface area. + c) Defer—document best practices only and treat dimension mismatch as user configuration responsibility. + *Implication:* Low engineering cost now, but continues to leak reliability pain into onboarding and production deployments. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressive should we be in CI hardening to prevent "config parsing" and "misleading error" defects from reaching users? + + **Context:** + - `GitHub Daily Update (2025-01-20): "Identified an issue with boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN" (#2559).` + - `GitHub Daily Update (2025-01-20): "Removed unnecessary cleanup steps from the integration tests workflow" (#2551, #2553).` + + **Multiple Choice Answers:** + a) Add a strict 'configuration contract' test suite (env parsing, provider selection, error messages) as release-gating. + *Implication:* Reduces support burden and improves perceived polish, aligning with the North Star's reliability mandate. + b) Add targeted smoke tests only for the top 5 user journeys (start agent, connect DB, run Telegram/Twitter, basic RAG). + *Implication:* Faster to implement and still meaningful, but may miss edge-case regressions that frustrate power users. + c) Rely on community issue reports and rapid patching; keep CI lean to preserve merge velocity. + *Implication:* Maintains throughput, but perpetuates a reactive posture that undermines "Trust Through Shipping." + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Plugin Ecosystem Velocity vs. Coherence (Composability with Guardrails) + +**Summary of Topic:** Feature additions expanded capability breadth (NVIDIA inference, Anthropic vision, Lightning, filesystem agent storage), but Discord signals show developer confusion around multi-plugin use and V2 backward compatibility—suggesting we need stricter composability guarantees. + +#### Deliberation Items (Questions): + +**Question 1:** Should we introduce a formal 'Composability Contract' for plugins (multi-plugin support, dependency hygiene, consistent config schema) before accelerating V2 migration messaging? + + **Context:** + - `Discord (2025-01-19): "Implement multi-plugin support for Eliza characters" (action item; question was unanswered in discussion).` + - `Discord partners (2025-01-19): "There's an effort to make things backwards compatible" (re: V2 plugins).` + + **Multiple Choice Answers:** + a) Yes—define and enforce a composability contract (interfaces + test matrix) as a prerequisite for V2 plugin stability claims. + *Implication:* Prevents fragmented plugin behavior and builds a durable ecosystem foundation for Cloud and multi-agent systems. + b) Partially—publish a 'recommended plugin set' and compatibility tiers, but keep enforcement light until V2 ships. + *Implication:* Reduces immediate friction without blocking community contributions, but may leave long-tail inconsistency. + c) No—prioritize feature growth; composability will emerge organically via community iteration. + *Implication:* High ecosystem velocity, but risks turning ElizaOS into a plugin bazaar without predictable integration quality. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we gate high-impact provider additions (e.g., NVIDIA inference, OpenAI integration, new vision providers) to avoid destabilizing default paths for new developers? + + **Context:** + - `GitHub Updates (2025-01-19 summary): "Added support for NVIDIA inference" (#2512), "Added Anthropic image provider" (#2524), "Integrated OpenAI for text generation" (#2463).` + - `Discord coders (2025-01-19): "Model selection (small/medium/large) is not being respected" (reported issue).` + + **Multiple Choice Answers:** + a) Provider additions must ship behind explicit opt-in flags until validated across reference agents + adapters. + *Implication:* Protects onboarding defaults and reduces surprise regressions, while still allowing power-user experimentation. + b) Allow providers to land freely, but lock the 'default provider + default models' to a conservative LTS set. + *Implication:* Maintains contribution velocity while keeping a stable runway for most users. + c) Treat all providers as first-class immediately to maximize perceived capability and competitive positioning. + *Implication:* Improves headline features, but increases the chance that basic setups break or behave inconsistently. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on agent-to-agent interoperability as a near-term platform differentiator versus a post-V2 milestone? + + **Context:** + - `Discord partners (2025-01-19): "Yes, that's the intention, with full multiplayer chat" (agent-to-agent interactions).` + - `Discord (2025-01-19): emphasis on V2 development and smooth transition for plugin developers.` + + **Multiple Choice Answers:** + a) Make multiplayer agent interaction a flagship near-term objective; prioritize a minimal, reliable protocol now. + *Implication:* Differentiates ElizaOS as a true multi-agent OS, but increases scope pressure during stabilization. + b) Treat it as a V2+ milestone; focus current cycles on reliability, deployment, and plugin compatibility. + *Implication:* Strengthens "Execution Excellence" and Cloud readiness, but delays a compelling multi-agent narrative. + c) Keep it experimental: ship prototypes in reference agents only, while core remains stable and conservative. + *Implication:* Enables learning and marketing demos without committing the core platform to immature interfaces. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Onboarding & Deployment Friction (DX as Trust Engine) + +**Summary of Topic:** Telegram prerequisites documentation and new tooling landed, yet Discord logs show recurring onboarding failures (npm/package confusion, Twitter/Telegram client breakage, Windows SQLite builds, Supabase schema errors), indicating our DX is still brittle at the edges. + +#### Deliberation Items (Questions): + +**Question 1:** What is the single highest-leverage onboarding fix we should ship next to convert community troubleshooting into reliable self-serve setup? + + **Context:** + - `GitHub Updates (2025-01-19 summary): "Updated README with prerequisites for enabling Telegram bot" (#2547).` + - `Discord coders (2025-01-19): recurring "package not found in npm registry" confusion and Telegram/Twitter install issues.` + + **Multiple Choice Answers:** + a) Ship a 'Doctor' CLI that validates environment, Node/pnpm versions, adapters, and client prerequisites with actionable fixes. + *Implication:* Turns fragmented tribal knowledge into productized reliability, reducing Discord support load. + b) Create a single canonical 'Production Deployment' guide (Railway/VPS/Docker) with known-good templates and defaults. + *Implication:* Accelerates serious builders to production, but may not solve first-run local setup failures. + c) Prioritize platform-specific fixes (Windows SQLite build + Supabase schema) as the biggest blockers to first success. + *Implication:* Improves success rate for a large segment quickly, but risks whack-a-mole if root causes are systemic. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we standardize and officially support one default persistence path (SQLite -> Postgres) to reduce DB confusion, or continue broad adapter parity? + + **Context:** + - `Discord coders (2025-01-19): repeated SQLite/PostgreSQL/Supabase errors (relation missing, connection not open).` + - `GitHub Daily Update (2025-01-20): SQLite vector mismatch issue when switching models (#2577).` + + **Multiple Choice Answers:** + a) Standardize: Officially support SQLite for local + Postgres for production, with a documented migration path. + *Implication:* Improves clarity and reduces support burden while still serving both prototyping and production. + b) Maintain broad parity across adapters, but add conformance tests so adapters behave identically. + *Implication:* Maximizes openness and composability, but requires sustained investment in testing and maintenance. + c) De-emphasize local DB complexity by pushing ElizaOS Cloud storage as the default for most users. + *Implication:* Simplifies onboarding and aligns with Cloud strategy, but may alienate self-hosting/open-source purists. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle packaging/publishing expectations to avoid "package not found" failures and repo-vs-npm confusion? + + **Context:** + - `Discord coders (2025-01-19): "The packages are already installed in the repo; they appear in the packages folder. You don't need to install them separately." (answer by skeeet.........)` + - `GitHub issues (2025-01-19.json): install issues include "Problems with installing @elizaos/plugin-0g" (#2513) and Telegram client not working (#2557).` + + **Multiple Choice Answers:** + a) Declare a clear distribution model: Starter repo consumes published packages; monorepo is for contributors (with explicit docs). + *Implication:* Reduces ambiguity and aligns with a professional developer experience. + b) Make everything publishable and consistently available on npm, so repo and npm flows behave the same. + *Implication:* Simplifies mental model but increases release engineering overhead and versioning complexity. + c) Keep the current hybrid approach but add prominent install-time warnings and better error messages. + *Implication:* Low effort, but ongoing friction may persist and continue leaking into support channels. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-21.md b/hackmd/council/2025-01-21.md new file mode 100644 index 00000000000..b8dcd87b182 --- /dev/null +++ b/hackmd/council/2025-01-21.md @@ -0,0 +1,152 @@ +# Council Briefing: 2025-01-21 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet surged in plugin and infrastructure throughput, but the Council’s strategic bottleneck remains reliability/DX: model selection, database startup, and install friction are eroding trust faster than new capabilities can redeem it. + +## Key Points for Deliberation + +### 1. Topic: Reliability & DX Triage (Config, DB, Install) + +**Summary of Topic:** Operational chatter indicates recurring failures in basic onboarding paths: model selection flags are ignored, SQLite/Supabase adapters fail unpredictably (notably with node plugin), and package install/start failures continue to spawn new issues—directly conflicting with the execution-excellence directive. + +#### Deliberation Items (Questions): + +**Question 1:** Which reliability defect should be declared a Priority-0 “ship-stopper” for the next release train to protect developer trust? + + **Context:** + - `Discord (2025-01-20, coders): Users reported character files with "model": "small" still default to large models (configuration confusion).` + - `Discord (2025-01-20, coders): "Database connection not open" / SQLite connection problems, especially with node plugin.` + + **Multiple Choice Answers:** + a) Fix model selection and modelClass enforcement (small/medium/large mapping) end-to-end. + *Implication:* Reduces surprise cost/latency and restores configuration credibility—critical for Cloud and enterprise adoption. + b) Stabilize database adapters and node plugin startup (SQLite + Supabase) with deterministic defaults and clearer errors. + *Implication:* Improves first-run success rate and lowers support load, directly increasing builder retention. + c) Resolve package installation/start failures (npm/pnpm packaging, missing modules, model download failures) via a hardened quickstart path. + *Implication:* Maximizes onboarding throughput, but may defer deeper runtime correctness issues that reappear later. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we formalize a single blessed “golden path” repo (main eliza) and effectively deprecate eliza-starter until it meets reliability targets? + + **Context:** + - `Discord (2025-01-20, coders): Community advised using main eliza repository instead of eliza-starter due to dependency issues.` + + **Multiple Choice Answers:** + a) Yes—declare main repo the golden path; mark eliza-starter as experimental until parity is restored. + *Implication:* Short-term clarity and fewer broken installs; potential backlash from starter users but less fragmentation. + b) No—invest immediately to fix eliza-starter and keep it as the primary onboarding path. + *Implication:* Better long-term onboarding UX, but consumes bandwidth that could stabilize core runtime and Cloud launch. + c) Hybrid—golden path is main repo now; starter remains supported only for a narrow “hello agent” scenario with CI gates. + *Implication:* Balances focus and clarity, while keeping an entry ramp for non-experts without overpromising. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s minimum acceptable “first-run success rate” and what enforcement mechanism do we adopt to achieve it? + + **Context:** + - `GitHub Daily Update (2025-01-21): New issues include inability to install `@elizaos/agent` (#2624) and agent start failures due to model download failures (#2623).` + + **Multiple Choice Answers:** + a) Set a hard gate: ≥90% first-run success in CI smoke tests across OS targets before release. + *Implication:* Strong trust signal, but may slow feature velocity and require test infra expansion. + b) Set a soft target: ≥75% success with rapid hotfix cadence and transparent known-issues ledger. + *Implication:* Keeps shipping momentum, but risks continued churn and reputational drag. + c) Segmented targets: 95% for Cloud path, 70% for self-host; prioritize commercial reliability first. + *Implication:* Optimizes for revenue and managed UX, but may alienate open-source self-hosters if neglected. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Throughput vs Coherence (Plugin Expansion & Governance of Quality) + +**Summary of Topic:** The ecosystem is adding plugins at a high tempo (NIM, Cronos EVM, router nitro, holdstation swap, MongoDB adapter, etc.), but without stronger quality gates this growth can amplify support burden and reduce perceived reliability—contradicting “Execution Excellence.” + +#### Deliberation Items (Questions): + +**Question 1:** How should the Council govern plugin intake to preserve composability while preventing reliability debt from exploding? + + **Context:** + - `GitHub Activity (Jan 20–22): "29 new pull requests (19 merged)... jump to 66 active contributors" (rapid intake).` + - `Daily Report (2025-01-20): Multiple new plugins landed (e.g., NVIDIA NIM #2599, Holdstation swap #2596, Router Nitro #2590, Cronos EVM #2585).` + + **Multiple Choice Answers:** + a) Adopt strict plugin admission standards: tests + minimal docs + security review required before merge/registry inclusion. + *Implication:* Higher trust and lower breakage, but reduces contributor velocity and increases maintainer workload. + b) Two-tier system: “Core/Verified” plugins with high gates; “Community/Experimental” plugins with lightweight gates and clear labeling. + *Implication:* Preserves innovation while protecting newcomers; requires consistent labeling and registry tooling. + c) Max velocity: merge quickly, rely on community to surface issues; fix regressions post-merge. + *Implication:* Short-term expansion, long-term support overload and perceived instability—risks North Star alignment. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we pause net-new plugins for a defined stabilization window to align with execution excellence, or keep parallel lanes? + + **Context:** + - `Discord (2025-01-20): Team prioritizing V2 development over PR activities; ongoing backlog includes model selection + DB issues.` + + **Multiple Choice Answers:** + a) Pause net-new plugins for 1–2 sprints; focus on core stability, docs, and onboarding success rate. + *Implication:* Improves reliability quickly, but may dampen community excitement and partner integrations. + b) Parallel lanes: core team stabilizes; community plugins continue under a strict “experimental” banner. + *Implication:* Maintains momentum while protecting core; requires clear governance and moderation bandwidth. + c) No pause; rely on tooling (CI, linters, bots) to keep quality acceptable at scale. + *Implication:* Works only if automation coverage is strong; otherwise risks repeated regressions and contributor frustration. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Model & Provider Strategy (DeepSeek R1, NVIDIA NIM, Cost/Performance) + +**Summary of Topic:** Community signal indicates a strategic opening: DeepSeek R1 claims near-frontier reasoning at drastically lower cost with permissive licensing, while NVIDIA NIM integration expands provider optionality—yet model selection bugs and inconsistent provider behavior undermine the ability to exploit these options safely. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council elevate DeepSeek R1 integration to a strategic priority, and if so, what role should it play (default vs optional vs Cloud-only)? + + **Context:** + - `Discord (2025-01-20, partners/coders): "DeepSeek's R1... O1/Sonnet-level performance at 30x lower cost with MIT licensing."` + - `Daily Report (2025-01-20): DeepSeek provider support and related fixes appear in the repo activity stream.` + + **Multiple Choice Answers:** + a) Make R1 a first-class, documented option and recommend it for cost-optimized deployments. + *Implication:* Increases competitiveness and developer delight, but increases surface area for provider-specific bugs. + b) Keep R1 experimental until model selection + provider parity issues are resolved. + *Implication:* Protects reliability narrative; may miss a window to capture builders seeking cheaper reasoning. + c) Offer R1 primarily via ElizaOS Cloud with curated configs and guardrails; keep self-host optional. + *Implication:* Turns provider advantage into managed UX and revenue leverage, but may be seen as gating capability. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reconcile “Open & Composable” with an exploding matrix of providers (OpenAI/Anthropic/DeepSeek/NVIDIA NIM/etc.) without sacrificing reliability? + + **Context:** + - `GitHub Daily Update (2025-01-21): Added NVIDIA NIM plugin (#2599) and multiple provider-related improvements.` + - `Discord (2025-01-20): Users report provider-specific failures (e.g., Anthropic issues in Discord; switching to OpenAI resolved an error).` + + **Multiple Choice Answers:** + a) Define a provider compatibility contract (streaming, tools, vision, embeddings) and certify providers against it. + *Implication:* Creates a reliable composability baseline and supports future certification programs. + b) Limit official support to a small set of “Council-approved” providers; others remain community-supported. + *Implication:* Reduces QA load, but constrains openness and may slow ecosystem growth. + c) Embrace full provider plurality; invest in runtime adapters and robust fallback logic to smooth differences. + *Implication:* Most aligned with openness, but demands significant engineering investment in abstraction and testing. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our canonical performance target: lower cost per agent, lower latency, or higher autonomy (memory/RAG/tooling), given current community pain points? + + **Context:** + - `Discord (2025-01-20, coders): Need for better memory management so agents persist data between messages.` + - `Discord (2025-01-20): Model selection confusion causing unintended use of large models (cost/latency risk).` + + **Multiple Choice Answers:** + a) Prioritize cost control (correct model selection + cheaper reasoning providers) to maximize adoption. + *Implication:* Boosts builder experimentation and Cloud unit economics, but may leave autonomy gaps unresolved. + b) Prioritize autonomy (memory/RAG correctness and persistence) even if cost/latency stays higher short-term. + *Implication:* Improves flagship-agent credibility and “agents that work,” but may reduce casual developer adoption. + c) Prioritize latency/UX (streaming, responsiveness, client stability) to make agents feel alive across platforms. + *Implication:* Strengthens perceived quality and retention, but without autonomy gains agents may remain shallow. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-22.md b/hackmd/council/2025-01-22.md new file mode 100644 index 00000000000..312d888f1ea --- /dev/null +++ b/hackmd/council/2025-01-22.md @@ -0,0 +1,165 @@ +# Council Briefing: 2025-01-22 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet expanded capability surface area via new plugins and fixes, but the Council’s critical pressure point is execution excellence: stabilizing CI, installs, and safety/compliance so growth translates into developer trust rather than entropy. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence: CI, Install Reliability, and Release Discipline + +**Summary of Topic:** GitHub activity remains high and feature velocity continues, but persistent install/startup failures and CI flakiness threaten the North Star of reliability and the Monthly Directive’s emphasis on trust through shipping. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council impose a temporary “stability gate” (merge/release constraints) until CI and top install/startup issues are reduced? + + **Context:** + - `GitHub daily update (2025-01-22): "Integration tests are failing in CI ... despite passing locally." (#2663)` + - `GitHub activity update (Jan 22-23): "37 new pull requests with 12 merged" (merge rate dropped vs prior day).` + + **Multiple Choice Answers:** + a) Yes—activate a stability gate: prioritize CI + top onboarding issues; defer new plugins unless critical. + *Implication:* Improves developer trust and support load, but slows ecosystem expansion and partner momentum. + b) No—keep current throughput; fix CI in parallel and rely on community triage. + *Implication:* Maintains growth narrative, but risks compounding breakage and eroding DX with each release. + c) Hybrid—gate only the release branch (main), allow develop to accept features with stricter test requirements. + *Implication:* Preserves innovation while protecting production stability, at the cost of heavier release engineering. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which operational metric should be treated as the Council’s primary “reliability beacon” for the next cycle? + + **Context:** + - `GitHub issues summary: "Installation issues ... startup failures ... connectivity issues" (e.g., #2624, #2652, #2623, #2613, #2622, #2648).` + + **Multiple Choice Answers:** + a) Time-to-First-Working-Agent (fresh install to first response) across OS targets (Win/macOS/Linux). + *Implication:* Directly optimizes onboarding and adoption, aligning with Developer First and execution excellence. + b) CI pass rate + mean time to green for integration tests on main/develop. + *Implication:* Strengthens shipping cadence and reduces regressions, enabling Cloud/flagship stability downstream. + c) Support burden proxy: weekly count of repeated Discord troubleshooting incidents (Docker/DB/Twitter). + *Implication:* Turns community pain into prioritization fuel, but may lag behind latent engineering risk. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should ElizaOS govern plugin ingestion to avoid quality dilution while remaining open and composable? + + **Context:** + - `Discord (partners/coders): repeated troubleshooting across Docker, DB adapters, and clients; request for better plugin PR templates (DorianD).` + - `Discord (partners): "Partners discussed the need for better documentation of plugins and their capabilities, as many PRs have minimal descriptions."` + + **Multiple Choice Answers:** + a) Introduce tiering: “Core-certified” plugins vs “Community” plugins with automated checks and required READMEs. + *Implication:* Creates clarity and trust for builders while keeping the ecosystem open, but adds governance overhead. + b) Keep a single registry but enforce a strict PR template: tests + docs + maintainer sponsor required. + *Implication:* Raises baseline quality without fragmenting the ecosystem, but may reduce casual contributions. + c) Decentralize: accept broadly into repo/registry, but add telemetry-based “reliability scoring” surfaced in docs/CLI. + *Implication:* Aligns incentives via usage/health signals, but allows unstable plugins to exist and potentially harm perception. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Compliance & Platform Risk: Telegram Policy Shift + Social Media Ethics + +**Summary of Topic:** A near-term external shock looms: Telegram’s policy change restricting third-party blockchains (non-TON) plus rising scrutiny on “unethical use” of agents on social platforms; both can strand integrations and threaten distribution channels. + +#### Deliberation Items (Questions): + +**Question 1:** What is our response posture to Telegram’s February enforcement window—retreat, adapt, or reroute distribution? + + **Context:** + - `Discord (2025-01-21): "Kirsten warned about Telegram's updated terms of service ... restricting 'third-party blockchains' aside from TON, with enforcement starting February 21."` + + **Multiple Choice Answers:** + a) Retreat: deprecate or pause Telegram blockchain features; focus on compliant chat-only mode. + *Implication:* Minimizes risk of bans but reduces Web3 differentiation and cross-chain demonstrations. + b) Adapt: implement a Telegram compliance layer (TON-only pathways, feature flags, runtime policy enforcement). + *Implication:* Preserves Telegram presence while aligning with ToS, but adds complexity and ongoing compliance maintenance. + c) Reroute: shift primary distribution to Discord/X/Farcaster/others; Telegram becomes optional or enterprise-only. + *Implication:* Protects growth from platform capture, but may alienate Telegram-heavy communities and ecosystems. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize a “Responsible Agent Operations” standard (defaults, guardrails, disclosure) across social clients? + + **Context:** + - `GitHub daily update (2025-01-22): "A new issue was raised regarding the potential for unethical use on social media platforms ... Terms of Service." (#2680)` + + **Multiple Choice Answers:** + a) Yes—ship a baseline policy pack (rate limits, approval workflows, disclosure tags) enabled by default. + *Implication:* Reduces platform enforcement risk and supports enterprise adoption, but may constrain degen experimentation. + b) Optional—provide guardrails as templates/plugins; leave defaults permissive for power users. + *Implication:* Keeps flexibility, but exposes newcomers to risky defaults and reputational fallout. + c) No formal standard—handle case-by-case; focus engineering on core features and speed. + *Implication:* Maximizes velocity short-term, but increases probability of ecosystem-wide bans and trust degradation. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should “policy intelligence” live: in core runtime, client plugins, or ElizaOS Cloud control plane? + + **Context:** + - `Discord (coders): repeated client integration issues (Twitter/Telegram/Discord), rate limiting requests (mr.code).` + + **Multiple Choice Answers:** + a) Core runtime: unified enforcement (rate limiting, action gating) regardless of client. + *Implication:* Most consistent and developer-friendly, but risks bloating core and slowing iteration. + b) Per-client: keep enforcement close to platform-specific rules and capabilities. + *Implication:* Best ToS fit per platform, but creates fragmented behavior and inconsistent UX across clients. + c) Cloud control plane: centralized policy toggles + telemetry with client adapters reading directives. + *Implication:* Enables rapid response and governance at scale, but makes Cloud a stronger dependency for safety posture. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Model Provider Strategy: DeepSeek R1 Disruption and Provider UX Coherence + +**Summary of Topic:** DeepSeek R1’s cost/performance claims and MIT license create an opportunity to improve affordability and openness, but community reports show provider configuration confusion and integration gaps; model selection must become predictable and documented to maintain trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should DeepSeek R1 be elevated to a first-class default option for cost-efficient reasoning in ElizaOS (and/or Cloud)? + + **Context:** + - `Discord (2025-01-21): "Deepseek R1 ... performance comparable to o1/sonnet models at 30x cheaper cost and is MIT licensed." (jin)` + - `GitHub daily update (2025-01-22): "A request for support for the DeepSeek API was submitted." (#2658)` + + **Multiple Choice Answers:** + a) Yes—prioritize DeepSeek integration and documentation; make it a recommended default for “small/medium reasoning.” + *Implication:* Could dramatically reduce agent operating costs and increase adoption, but adds dependency and QA burden. + b) Selective—support it as an advanced option; keep defaults on the most stable provider while we harden adapters. + *Implication:* Protects reliability while capturing upside, but misses momentum and may cede mindshare to competitors. + c) Defer—focus on provider abstraction and config correctness first, then add new models once UX is stable. + *Implication:* Aligns with execution excellence, but delays cost improvements and “open” narrative benefits. + d) Other / More discussion needed / None of the above. + +**Question 2:** What should be the Council’s mandate for model selection correctness (character file settings vs env defaults)? + + **Context:** + - `Discord (2025-01-20): "Model Selection Issues: character files with 'model': 'small' still default to using large models."` + + **Multiple Choice Answers:** + a) Character file is source of truth; env vars only provide fallbacks and global defaults. + *Implication:* Improves predictability and DX, but requires careful migration and clear error messaging. + b) Env vars override character files to ensure operator control in production deployments. + *Implication:* Helps ops and compliance, but confuses developers and undermines portability of agent configs. + c) Explicit precedence model with tooling: CLI prints the resolved provider/model and why (audit trail). + *Implication:* Reduces confusion and support load, but requires investing in introspection and UX polish. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we balance “open & composable” provider breadth with “execution excellence” quality guarantees? + + **Context:** + - `Discord (coders): recurring provider setup friction (OpenAI/Anthropic/Gaia/DeepSeek) and env variable confusion.` + - `GitHub daily update (2025-01-22): ongoing additions (plugins) alongside bugfixes and CI instability.` + + **Multiple Choice Answers:** + a) Narrow the supported “blessed” providers; everything else is experimental behind flags. + *Implication:* Higher reliability and clearer docs, but reduces composability and slows ecosystem experimentation. + b) Keep breadth, but require conformance tests + a provider certification checklist before listing as stable. + *Implication:* Scales openness with quality, but needs investment in automated testing and maintainer bandwidth. + c) Outsource breadth to community plugins; core ships only abstractions and a minimal stable set. + *Implication:* Protects core stability, but risks fragmentation and inconsistent behavior across provider implementations. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-23.md b/hackmd/council/2025-01-23.md new file mode 100644 index 00000000000..34699f1053f --- /dev/null +++ b/hackmd/council/2025-01-23.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-01-23 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The project showed high throughput shipping (new plugins and rapid merges) while reliability debt surfaced as the main strategic risk—core client stability, installation friction, and documentation gaps now threaten developer trust more than missing features. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence vs. Expansion: Stabilization Gate for Core + Plugins + +**Summary of Topic:** Development velocity is strong (new plugins, fixes, and high merge rates), but recurring breakages in Twitter, Docker/Windows, embeddings, and plugin bootstrapping are generating support load and eroding the "reliable framework" promise; Council must decide where to place a stabilization gate to protect DX while continuing ecosystem expansion. + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose a temporary stabilization gate (limited merges + stricter CI/docs requirements) for core clients and installation paths before accepting additional new plugins? + + **Context:** + - `GitHub summary (Jan 22-23): "37 new PRs (12 merged)..." then "28 new PRs (24 merged)" indicating high merge velocity.` + - `Discord coders (Jan 22): recurring issues with "bootstrap, node, solana, and dexscreener plugins" plus Docker/Windows workarounds.` + + **Multiple Choice Answers:** + a) Yes—freeze non-critical feature merges for 1–2 weeks; prioritize install/boot, core clients, and top-5 community pain points. + *Implication:* Short-term feature slowdown buys long-term trust and reduces support drag, aligning with Execution Excellence. + b) Partial gate—allow new plugins only if they meet a higher bar (README + tests + lint + compatibility checklist), while core fixes proceed normally. + *Implication:* Maintains ecosystem momentum while raising the quality floor and making expansion composable instead of chaotic. + c) No gate—keep shipping broadly and rely on community triage; optimize merge throughput as the primary strategy. + *Implication:* Maximizes growth optics but risks compounding reliability debt and undermining the "developer-friendly" promise. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which reliability front should be treated as the Council’s immediate "red alert" because it blocks adoption most directly? + + **Context:** + - `Discord coders (Jan 22): "Vector dimension mismatch" when switching embedding models; workaround: delete db.sqlite.` + - `Daily update (Jan 23): "bug in the Twitter client related to fetching tweets, which needs urgent attention (#2700)."` + + **Multiple Choice Answers:** + a) Install/boot & environment consistency (Docker, Windows/WSL, dependency errors) as the primary blocker. + *Implication:* Improving first-run success increases conversion from curious builders to retained builders. + b) Social clients reliability (Twitter/Telegram/Discord) because these are flagship-facing and highly visible. + *Implication:* Prevents public failures and brand damage, reinforcing “trust through shipping” externally. + c) Data/memory correctness (embedding model switching, vector dimensions, caching duplication) because it corrupts agent behavior. + *Implication:* Protects long-lived agents and prevents subtle failures that are expensive to debug and fix later. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a "supported matrix" (OS + DB adapters + model providers + clients) to reduce support chaos, even if it constrains flexibility? + + **Context:** + - `Discord (Jan 22): Windows users advised to use WSL2; repeated Docker build failures and environment-specific errors.` + - `GitHub issues list (Jan 22): installation and dependency issues (e.g., "Error installing @discordjs/opus...", "workspace dependency reference" issue).` + + **Multiple Choice Answers:** + a) Yes—publish an explicit support matrix and treat everything else as "best effort" community support. + *Implication:* Sets clear expectations and focuses engineering on predictable reliability targets. + b) Hybrid—define a supported matrix, but keep "experimental" lanes with clear warnings and telemetry-driven promotion to supported. + *Implication:* Balances innovation with clarity, creating a path for new providers/clients to mature. + c) No—keep all combinations unofficially supported to preserve openness and maximal composability. + *Implication:* Avoids perceived restriction but increases ongoing support cost and inconsistent user experience. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Persistent Identity: Cross-Client Memory and Personality Continuity + +**Summary of Topic:** The system is approaching a multi-surface reality (Discord/Twitter/Telegram and multiple agent instances), but memory is not consistently shared—risking fragmented personalities and unreliable autonomy; Council must choose an architectural stance for memory portability and correctness. + +#### Deliberation Items (Questions): + +**Question 1:** What should be the canonical strategy for "passing around memories" across agent instances and clients to maintain consistent identity? + + **Context:** + - `Partners channel (Jan 22): jin: "passing around memories" between different agent instances will be important for maintaining consistent agent personalities.` + - `Daily update (Jan 23): new issue on "duplicate API calls in the memory cache" affecting performance (#2688).` + + **Multiple Choice Answers:** + a) Centralized memory service (Cloud-first): one canonical store per agent identity, clients become stateless front-ends. + *Implication:* Strong consistency and easier debugging, but increases reliance on Cloud and raises trust/availability requirements. + b) Federated sync: local-first stores with periodic reconciliation (CRDT/event-log style) across surfaces. + *Implication:* Resilient and decentralized, but more complex and risks emergent inconsistency without strong tooling. + c) Keep memory per-instance for now; focus on better prompts and clearer user expectations rather than sync. + *Implication:* Fastest to ship, but undermines the promise of persistent agents and makes autonomy brittle at scale. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should embedding model changes be treated as a breaking change that forces automatic data migration/versioning rather than manual DB deletion? + + **Context:** + - `Coders channel (Jan 22): Yoda26: switching embedding models causes "Vector dimension mismatch"; fix: `rm -f ./agent/data/db.sqlite`.` + + **Multiple Choice Answers:** + a) Yes—implement embedding-dimension versioning and an automated migration/reset flow with explicit prompts to the operator. + *Implication:* Reduces foot-guns and support burden; improves professional DX for production deployments. + b) Partial—detect mismatch and auto-disable vector features (RAG) until the operator explicitly rebuilds the index. + *Implication:* Avoids destructive actions while keeping core agent usable; preserves operator control. + c) No—keep it manual and document the reset steps clearly as the expected workflow. + *Implication:* Lowest engineering cost now, but increases long-term churn from repeated “mysterious breakage” experiences. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s minimum definition of "persistent agent" required to claim execution excellence publicly? + + **Context:** + - `Meeting context (Core Principles): "Execution Excellence" and "Trust Through Shipping" imply reliability and clear UX.` + - `Discord (Jan 22): multiple reports of client/plugin issues; users asking for better deployment and DB adapter documentation.` + + **Multiple Choice Answers:** + a) Persistence = stable long-term memory across restarts + consistent identity across at least two clients (e.g., Discord + Twitter). + *Implication:* Sets a high bar aligned with the North Star; may delay claims until architecture is ready. + b) Persistence = durable memory across restarts in a single deployment surface, with multi-client sync marked as "coming soon". + *Implication:* Allows nearer-term messaging while being honest about current limitations. + c) Persistence = best-effort memory with clear disclaimers; prioritize feature breadth and integrations. + *Implication:* Maximizes surface area but risks reputational mismatch with the "most reliable" positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Flagship Trust Surface: DegenAI Transparency, Tokenomics Credibility, and Platform Policy Risk + +**Summary of Topic:** DegenAI’s early performance is a strong proof signal, but public-wallet transparency may invite copy-trading/counter-trading; tokenomics work is in tension between fast simplicity and sophisticated trust mechanisms; and Telegram’s TOS shift is a looming operational threat to a major client surface. + +#### Deliberation Items (Questions): + +**Question 1:** How should we balance transparency and strategic edge for DegenAI given concerns about copy-trading and counter-strategies? + + **Context:** + - `Spartan holders (Jan 22): debate over a public wallet and strategy dilution; team considering "multiple wallets" (jin, M3xR).` + - `Partners (Jan 22): DegenAI portfolio grew from "$2,600 to $6,000 over 4 days".` + + **Multiple Choice Answers:** + a) Keep a single public wallet for maximal transparency; accept that edge erosion is the cost of credibility. + *Implication:* Strengthens community trust but may reduce performance over time and create public drawdown optics. + b) Adopt a dual-structure: one public "audited" wallet for visibility plus separate execution wallets for strategy protection. + *Implication:* Balances trust and performance, but requires careful messaging to avoid accusations of deception. + c) Make execution private; publish delayed reports (e.g., T+24h) and risk metrics instead of live wallet transparency. + *Implication:* Preserves edge but increases the burden of proving honesty and may reduce community confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** For tokenomics, do we ship a simple draft quickly or wait for a more sophisticated trust/staking design (e.g., PoS/restaking) to avoid future reworks and reputational damage? + + **Context:** + - `Tokenomics channel (Jan 22): tension between "release a simple draft quickly" vs "more sophisticated approach"; Yardy introduced token engineer Vasily Sumanov and a detailed doc.` + - `Tokenomics channel (Jan 22): unreadyplayer: "77.5% traded on the curve" and "22.5% goes to locked LP"; suggestion to leverage "Jito's restaking platform".` + + **Multiple Choice Answers:** + a) Ship a minimal draft immediately (bonding curve + LP lock basics) and iterate publicly with community feedback. + *Implication:* Accelerates coordination and reduces rumor vacuum, but may entrench early assumptions and invite backlash if revised. + b) Ship a two-layer release: a short 2–3 page explainer now plus a parallel deep technical paper for audit-grade design. + *Implication:* Balances speed and rigor; improves communication without prematurely locking mechanism details. + c) Wait until the full sophisticated design (including staking/restaking trust mechanics) is coherent and testable. + *Implication:* Reduces redesign risk but prolongs uncertainty and may weaken near-term ecosystem momentum. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we respond to Telegram’s updated TOS restricting third-party blockchains (non-TON) before Feb 21 enforcement? + + **Context:** + - `Discord (Jan 22): kirsten warned Telegram TOS will restrict third-party blockchains aside from TON; enforcement begins "February 21st".` + + **Multiple Choice Answers:** + a) Prioritize compliance: refactor Telegram integrations to minimize/abstract non-TON blockchain actions or disable them by default. + *Implication:* Protects continuity of Telegram presence but may reduce Web3 functionality on that surface. + b) Segment offerings: maintain a TON-compliant Telegram mode, and route cross-chain features to other clients (Discord/Web) and Cloud APIs. + *Implication:* Preserves capability breadth while reducing platform risk; requires clear product messaging. + c) Deprioritize Telegram: invest engineering in more permissive surfaces and accept potential Telegram degradation or exit. + *Implication:* Avoids compliance churn but risks losing a major distribution channel and community touchpoint. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-24.md b/hackmd/council/2025-01-24.md new file mode 100644 index 00000000000..e6a3ebb7c18 --- /dev/null +++ b/hackmd/council/2025-01-24.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-24 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge of rapid shipping (new plugins + bug fixes) is colliding with recurring developer friction (embeddings, plugins, Twitter), making reliability and documentation the decisive trust lever for the Council’s next orders. + +## Key Points for Deliberation + +### 1. Topic: Reliability vs. Friction in the Developer Onboarding Funnel + +**Summary of Topic:** Despite strong momentum (high PR merge rates, faster installs), the community is repeatedly hitting predictable failure modes (vector dimension mismatch, plugin loading quirks, Twitter client oddities) that erode “developer-first” trust unless standardized fixes are productized and documented. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat embedding-dimension mismatch as a stop-ship reliability bug (requiring runtime migration/auto-reset), or as a documentation-level workaround? + + **Context:** + - `Discord 2025-01-23: "Vector dimension mismatch" recurring; fix suggested: "Set USE_OPENAI_EMBEDDING=TRUE in .env" (boja).` + - `Discord 2025-01-22: workaround suggested: clear local db with `rm -f ./agent/data/db.sqlite` (Yoda26).` + + **Multiple Choice Answers:** + a) Stop-ship: implement automatic embedding-dimension detection + forced DB migration/segmentation per model. + *Implication:* Raises immediate engineering cost but converts a top support issue into a silent reliability win, strengthening developer trust. + b) Hybrid: add guardrails (clear error + one-command reset tool) plus prominent docs; full migration later. + *Implication:* Reduces support load quickly while keeping roadmap flexibility, but leaves some users exposed to data loss/reset friction. + c) Docs-only: keep current behavior and publish clearer troubleshooting guidance. + *Implication:* Fastest path, but risks the perception that ElizaOS is unstable for production and increases Discord support dependency. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize a “Blessed Runtime Matrix” (Node version, OS/WSL, recommended configs) to reduce install variance, even if it narrows perceived compatibility? + + **Context:** + - `Discord 2025-01-23: "Users reported success with Node v23.3.0 for resolving various errors."` + - `Discord 2025-01-22: Windows workarounds frequently involve WSL2 (Vesper).` + + **Multiple Choice Answers:** + a) Yes—publish an official compatibility matrix and pin recommended versions in tooling/CI. + *Implication:* Improves reproducibility and reduces support churn, but may frustrate users outside the supported envelope. + b) Partially—publish recommendations but continue to “best-effort” support broad environments. + *Implication:* Balances inclusivity with guidance, but may not sufficiently reduce the long tail of setup issues. + c) No—keep flexibility; invest only in better error messaging and community support. + *Implication:* Maintains openness but likely keeps onboarding noisy, undermining “execution excellence” optics. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize a plugin workflow overhaul (installer/CLI selection + better plugin loading UX) over adding more plugins in the near term? + + **Context:** + - `Discord 2025-01-23: Request: "Create a CLI installer that selects which adapters/plugins to include" (gel).` + - `Discord 2025-01-23: Dexscreener plugin workaround: "Remove the API key check in index.ts" (bifkn).` + + **Multiple Choice Answers:** + a) Yes—freeze new plugins briefly; focus on plugin ergonomics, validation, and docs-first stability. + *Implication:* Converts ecosystem sprawl into a dependable platform story, but slows perceived feature velocity. + b) Split-track—continue high-value plugins, but require standardized templates/README + CI checks for acceptance. + *Implication:* Sustains momentum while improving quality gates, but still risks complexity creep. + c) No—keep shipping plugins; rely on community troubleshooting and incremental fixes. + *Implication:* Maximizes breadth quickly, but increases fragmentation and weakens the “reliable framework” brand promise. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 Trajectory, Backward Compatibility, and Memory Continuity + +**Summary of Topic:** Leadership messaging is to “stick to v1” while v2 refactors plugins and memory; however, cross-instance memory continuity is a foundational capability for persistent agents and must be framed as a product contract—not a research note. + +#### Deliberation Items (Questions): + +**Question 1:** What is our governance stance on v2: a hardening phase with strict compatibility guarantees, or an innovation phase with controlled breakage? + + **Context:** + - `Discord 2025-01-23: "Jin advised users to 'stick to v1'... v2 will be backwards compatible."` + - `Discord 2025-01-23: "dev team is refactoring the plugin system and improving memory management" (summary).` + + **Multiple Choice Answers:** + a) Hardening-first: treat backward compatibility as sacred; limit scope to internal refactors + migration tools. + *Implication:* Builds long-term trust and reduces ecosystem fragmentation, but may delay high-risk/high-reward architectural shifts. + b) Dual-track: stable v1 LTS + experimental v2; clear labeling and upgrade path. + *Implication:* Protects production users while enabling innovation, but requires extra release engineering and documentation discipline. + c) Innovation-first: allow breaking changes to accelerate capabilities; communicate aggressively and move fast. + *Implication:* Potentially faster technical gains, but risks developer flight and reputation damage if upgrades become painful. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which memory-continuity primitive should be standardized first to unlock 'persistent, interoperable agents' across clients (Twitter/Discord/Telegram)? + + **Context:** + - `Discord 2025-01-22: "passing around memories between different agent instances will be important" (jin).` + - `Discord 2025-01-21: Action item: "Implement memory persistence across different clients" (Jungle).` + + **Multiple Choice Answers:** + a) Identity unification: canonical user/room identifiers + deterministic memory keys across clients. + *Implication:* Creates a stable substrate for all higher-order memory features, reducing subtle cross-client inconsistency bugs. + b) Shared memory bus: a cross-process memory service with explicit read/write APIs and TTL policies. + *Implication:* Enables multi-agent and multi-instance scaling, but increases operational complexity and surface area. + c) Policy layer first: standardize what is remembered/forgotten (privacy, retention, consent), then implement tech. + *Implication:* Improves safety and trust posture early, but may slow the delivery of tangible capability improvements. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we productize “one-line model switching” (e.g., DeepSeek via OpenRouter) as a first-class experience rather than a Discord tip? + + **Context:** + - `Discord 2025-01-23: "openrouter supports it we can change to deepseek in 1 line of code" (jin).` + - `Discord 2025-01-21: Jin praised DeepSeek R1 as "30x cheaper" and MIT licensed.` + + **Multiple Choice Answers:** + a) Make it first-class: UI/CLI model picker + validated presets + recommended defaults per use case (JSON/tool-calling). + *Implication:* Strengthens DX and cost-performance narrative, but requires more QA across providers and model quirks. + b) Keep it semi-official: document the one-liner and provide a few templates; no UI/CLI changes yet. + *Implication:* Captures some benefits quickly, but leaves users navigating footguns (JSON reliability, embeddings mismatch). + c) Defer: focus on core stability; avoid spotlighting provider switching until memory/plugin refactors settle. + *Implication:* Reduces support scope, but misses a strategic cost advantage and developer excitement lever. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Expansion vs. Execution Excellence (Tokenomics, Trust, and Flagship Agents) + +**Summary of Topic:** The ecosystem is expanding rapidly (many plugins, integrations, tokenomics proposals), but the Council must prevent strategic dilution by defining a minimal, legible trust-and-utility story that aligns shipping cadence with developer confidence and flagship reliability. + +#### Deliberation Items (Questions): + +**Question 1:** Do we adopt a simple tokenomics launch model now (bonding/dual-pool), or delay for a stronger trust mechanism (staking/delegation/slashing + TrustDB integration)? + + **Context:** + - `Discord tokenomics 2025-01-23: debate between "dual pool structure similar to virtuals/pump.fun" (BigChungus) vs "staking/delegation to whitelist trusted agents with slashing" (Vasily Sumanov).` + - `Discord tokenomics 2025-01-23: "DorianD advocated for simplicity" to reduce adoption barriers.` + + **Multiple Choice Answers:** + a) Ship simple first: dual-pool/bonding curve with clear fee flows; iterate toward trust later. + *Implication:* Accelerates time-to-market and clarity, but may entrench weak trust guarantees that are hard to retrofit. + b) Trust-first: integrate staking/delegation and TrustDB into launch criteria before scaling. + *Implication:* Aligns with “trust through shipping” and premium positioning, but risks analysis paralysis and delayed momentum. + c) Two-tier system: simple public launch + optional premium/trusted lane gated by staking/TrustDB signals. + *Implication:* Creates an adoption on-ramp while preserving a high-trust lane, but adds governance and UX complexity. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should DegenSpartanAI remain maximally transparent (public wallet) or move to a privacy-preserving multi-wallet execution model to protect edge and reduce copy-trading dilution? + + **Context:** + - `Discord 2025-01-22: public wallet debate; "copy trading diluting the AI's edge" and "considering multiple wallets" (summary).` + - `Discord 2025-01-23: "DegenSpartanAI temporarily stopped trading because it ran out of SOL."` + + **Multiple Choice Answers:** + a) Transparency-first: keep a public primary wallet; add operational safeguards (auto-top-up SOL, monitoring dashboards). + *Implication:* Maximizes community trust and narrative legitimacy, but can reduce trading performance if adversarially copied. + b) Edge-first: shift to multiple wallets/private execution; publish delayed or aggregated performance reporting. + *Implication:* Protects strategy alpha, but may weaken transparency-based trust and increase skepticism. + c) Hybrid: public “proof wallet” running a representative strategy + private execution wallets for main capital. + *Implication:* Balances trust and performance, but increases operational complexity and must be explained clearly to avoid confusion. + d) Other / More discussion needed / None of the above. + +**Question 3:** Is “Block Tank” best positioned as entertainment marketing, or as an on-chain governance primitive for scalable project vetting and agent trust? + + **Context:** + - `Discord 2025-01-23: "Block Tank concept... AI-led venture capital/game show" (summary).` + - `Discord tokenomics 2025-01-23: Jin: "Implement a simple submission fee for Block Tank to reduce spam."` + + **Multiple Choice Answers:** + a) Marketing-first: treat Block Tank as flagship content to attract builders and partners; keep governance implications light. + *Implication:* Drives mindshare quickly with lower risk, but may not materially improve ecosystem trust or capital allocation. + b) Governance-first: formalize scoring, staking signals, and TrustDB outputs as part of launchpad admission. + *Implication:* Creates a defensible trust layer aligned with mission, but raises design, liability, and manipulation risks. + c) Phased: start as entertainment + structured data capture; graduate to governance once metrics stabilize. + *Implication:* Lets the system learn in public with lower stakes, while building the dataset needed for credible governance later. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-25.md b/hackmd/council/2025-01-25.md new file mode 100644 index 00000000000..106beb60291 --- /dev/null +++ b/hackmd/council/2025-01-25.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-25 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge of merged PRs expanded plugin breadth and fixed core integration bugs, but recurring setup friction (embeddings, Node versions, Twitter behavior) signals that reliability and DX must now be prioritized over further surface-area growth. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence vs Plugin Proliferation + +**Summary of Topic:** Engineering throughput is exceptionally high (dozens of PRs merged daily and hundreds monthly), with new chain/DeFi/LLM plugins landing alongside fixes; however, the accelerating plugin surface increases regression risk and dilutes the Council’s reliability mandate. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council impose a temporary “stability gate” on new plugins to protect reliability and developer trust? + + **Context:** + - `GitHub activity (Jan 24-26): “40 new PRs, 49 merged PRs, 23 new issues” (github_summary).` + - `Daily report (2025-01-24): large batch of new plugins (Ton, Sei, Lit, Mina, Zerion, Moralis, Bedrock, etc.) plus multiple fixes.` + + **Multiple Choice Answers:** + a) Yes—freeze new plugin merges for a short window and focus on build/install, client reliability, and docs. + *Implication:* Improves trust and reduces churn, but may slow ecosystem expansion momentum. + b) Partially—allow new plugins only if they include tests, README, and pass a standardized compatibility matrix. + *Implication:* Preserves velocity while shifting contributors toward quality signals and repeatable release hygiene. + c) No—continue merging broadly and rely on community-driven fixes and fast iteration. + *Implication:* Maximizes growth and novelty, but risks increasing support burden and reputational damage from breakages. + d) Other / More discussion needed / None of the above. + +**Question 2:** What should be the Council’s primary quality metric for the next release cadence: install success rate, CI green rate, or end-to-end agent reliability (Twitter/Discord/Telegram) under load? + + **Context:** + - `Discord coders: recurring setup failures and dependency conflicts (Node version compatibility, @ai-sdk/provider vs mistral).` + - `Daily report: “Resolved @ai-sdk/provider version conflicts” and multiple Twitter parsing fixes.` + + **Multiple Choice Answers:** + a) Install success rate (fresh machine) as the top metric. + *Implication:* Directly improves developer onboarding and reduces Discord support load. + b) CI green rate and reproducible builds as the top metric. + *Implication:* Stabilizes contributions at scale and prevents regressions from high-volume merging. + c) End-to-end agent reliability (real clients + actions) as the top metric. + *Implication:* Aligns to real-world deployments, but requires more complex test harnesses and observability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should “non-core” capability expansion live to remain composable without destabilizing the framework: monorepo, external plugin registry, or curated “blessed” set? + + **Context:** + - `Daily report: many new plugins landed directly in core repo (elizaos/eliza).` + - `Discord: repeated plugin integration confusion (dexscreener API key check, character.json secrets vs .env).` + + **Multiple Choice Answers:** + a) Keep most new plugins external (registry-first), with strict versioning and compatibility badges. + *Implication:* Limits blast radius and clarifies support expectations, but adds coordination overhead. + b) Maintain a small curated “blessed” plugin set in-repo; everything else external. + *Implication:* Creates a stable, trusted path for newcomers while still supporting long-tail experimentation. + c) Continue integrating broadly into the monorepo for unified tooling and faster iteration. + *Implication:* Simplifies discovery and integration, but increases coupling and regression risk. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience Hotspots (Embeddings, Node, Twitter Behavior) + +**Summary of Topic:** The community repeatedly hit the same configuration failures (vector dimension mismatch, Node version incompatibility, Twitter client behavior controls), indicating that the path to a working agent is still too brittle for “developer-first” claims. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate a single “golden path” configuration (blessed Node version + embedding provider + minimal clients) with hard validation at startup? + + **Context:** + - `Discord (2025-01-24): “Node.js version compatibility… v23.3.0 being recommended.”` + - `Discord (2025-01-24): “Vector dimension mismatch (384 vs 1536)… resolved by setting USE_OPENAI_EMBEDDING=TRUE.”` + + **Multiple Choice Answers:** + a) Yes—enforce a golden path and fail fast with explicit remediation steps. + *Implication:* Reduces support load and increases install success, but constrains advanced setups. + b) Offer golden path presets, but keep permissive defaults and warnings rather than hard failures. + *Implication:* Balances accessibility and flexibility, though some users will still fall into misconfig traps. + c) No—keep configuration flexible and rely on docs/community troubleshooting. + *Implication:* Supports power users, but perpetuates repeated onboarding pain and inconsistent outcomes. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we resolve embedding dimension mismatches structurally: automatic DB migration/segmentation, forced DB reset, or per-provider vector namespaces? + + **Context:** + - `Discord (2025-01-22): “Vector dimension mismatch… clear your local db with rm -f ./agent/data/db.sqlite” (Yoda26).` + - `Discord (2025-01-24): “Set USE_OPENAI_EMBEDDING=TRUE” (boja).` + + **Multiple Choice Answers:** + a) Implement per-provider vector namespaces (or separate tables) and prevent cross-dimension mixing. + *Implication:* Eliminates a class of errors long-term, but requires schema and retrieval updates. + b) Auto-detect dimension changes and perform guided migration or rebuild of embeddings. + *Implication:* Improves UX significantly, though complex to implement reliably across adapters. + c) Document and standardize the “delete db and rebuild” recovery pattern. + *Implication:* Fast to ship, but shifts operational burden to users and undermines reliability perception. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Twitter client behavior controls (reply-only, retweet disable, rate limiting) be promoted to first-class config rather than code edits? + + **Context:** + - `Discord (2025-01-24): reply-only workaround: “Comment out this line… packages/client-twitter/src/post.ts#L289” (tcm390).` + - `Discord (2025-01-22): “Implement proper rate limiting for Twitter posts” listed as an action item.` + + **Multiple Choice Answers:** + a) Yes—add explicit config flags for reply-only, retweet/like toggles, and rate limits; deprecate code-edit instructions. + *Implication:* Reduces accidental misbehavior and aligns with developer-first reliability. + b) Partially—provide a few high-demand toggles now and keep advanced behavior as code-level customization. + *Implication:* Delivers quick wins while preserving flexibility, but leaves some recurring support gaps. + c) No—keep behavior control in code for maximum composability. + *Implication:* Maintains power-user freedom, but increases fragmentation and “tribal knowledge” dependencies. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Model & Trust Stack Direction (DeepSeek + TrustDB + Tokenomics) + +**Summary of Topic:** DeepSeek-R1 appears to be a low-friction model upgrade via OpenRouter, while TrustDB is positioned as a decentralized trust layer; simultaneously, tokenomics debate remains unresolved, risking strategic drift between “simple shipping” and “complex alignment mechanisms.” + +#### Deliberation Items (Questions): + +**Question 1:** Should DeepSeek support be treated as a priority “reference integration” (docs + presets + testing) to strengthen the open, developer-friendly narrative? + + **Context:** + - `Discord partners (2025-01-24): “Since OpenRouter supports it, we can change to DeepSeek in 1 line of code… testing with DegenAI soon.” (jin)` + - `Discord ideas-feedback-rants: DeepSeek R1 noted as strong for tool/action calling without GPU.` + + **Multiple Choice Answers:** + a) Yes—make DeepSeek a first-class preset with recommended settings, JSON/tool-calling guidance, and CI coverage. + *Implication:* Strengthens OSS positioning and reduces inference cost barriers, but adds support surface. + b) Ship as “supported but not blessed” via OpenRouter, focusing on core stability first. + *Implication:* Keeps focus on reliability while still enabling the community to experiment. + c) Defer—avoid expanding model matrix until v2/plugin architecture stabilizes. + *Implication:* Reduces near-term complexity, but risks missing momentum around open models. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should TrustDB become a core extension (standard interface + adapter support) to anchor agent verification without central registries? + + **Context:** + - `Discord (2025-01-24): “TrustDB… decentralized trust relationships between agents… eliminating the need for centralized verification systems.” (DorianD)` + - `Discord coders: “Update trustDB implementation and consider moving it into core as an extension.” (0xbbjoker)` + + **Multiple Choice Answers:** + a) Yes—standardize TrustDB interfaces now and ship a minimal, audited core extension. + *Implication:* Establishes a unique trust primitive and supports governance narratives, but requires careful security review. + b) Keep TrustDB experimental as an external module until schema and adapter maturity is proven. + *Implication:* Avoids locking design too early, but delays ecosystem-wide interoperability for trust signals. + c) Replace with simpler offchain verification patterns for now (signatures/attestations) and revisit later. + *Implication:* Speeds delivery, but risks losing differentiation around decentralized trust. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given tokenomics contention, what governance posture should the Council adopt: ship a simple launchpad model now, or design a richer staking/delegation system tied to trust/whitelisting? + + **Context:** + - `Tokenomics channel: tension between “simple, proven models” vs “staking/delegation with slashing” (Vasily Sumanov) and “simplicity to avoid barriers” (DorianD).` + - `Partners channel: market concerns and demand for clearer value proposition; “prepare slides explaining Block Tank value proposition” (jin).` + + **Multiple Choice Answers:** + a) Ship a simple model first (bonding curve/dual pool), then iterate based on adoption and data. + *Implication:* Maximizes time-to-market and clarity, but may leave trust/quality problems under-addressed. + b) Pursue a hybrid: simple launch mechanics plus optional staking/delegation for trust signaling (no slashing initially). + *Implication:* Balances usability and alignment while avoiding the hardest enforcement problems early. + c) Design the full staking/delegation + enforcement system before shipping to ensure long-term alignment. + *Implication:* May yield stronger incentives, but increases complexity and delays—risking developer churn. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-26.md b/hackmd/council/2025-01-26.md new file mode 100644 index 00000000000..010ef815b11 --- /dev/null +++ b/hackmd/council/2025-01-26.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-26 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge of ecosystem velocity (new plugins and fixes) continues, but user-facing reliability—especially social clients (X/Discord/Telegram) and knowledge retrieval—remains the critical trust bottleneck that must be stabilized before expansion narratives can safely lead. + +## Key Points for Deliberation + +### 1. Topic: Reliability of Social Clients (X/Discord/Telegram) as Trust Surface + +**Summary of Topic:** Discord and GitHub logs show recurring failures that directly erode developer trust: X login/2FA fragility, infinite loops in Discord, and message ID collisions in Telegram. These are high-impact operational defects because they manifest in public channels and degrade flagship-agent stability. + +#### Deliberation Items (Questions): + +**Question 1:** Do we temporarily narrow official support to a hardened subset of clients (e.g., Discord + Telegram) until X authentication and posting reliability reaches a defined SLA? + + **Context:** + - `Discord (2025-01-25, 💻-coders): "Fix Twitter client to handle 2FA and suspicious login detection" (multiple users).` + - `GitHub Issues (2025-01-25/26): "Infinite typing loop in Discord integration" (#2792) and "Message ID collision issue in the Telegram client" (#2796).` + + **Multiple Choice Answers:** + a) Yes—formally tier support: stabilize core clients first; mark X as experimental with clear guardrails. + *Implication:* Reduces public failures and support load, but may slow growth in social distribution where X is a key channel. + b) No—keep all clients first-class; allocate a focused strike team to eliminate X/Discord/Telegram regressions in parallel. + *Implication:* Preserves the multi-platform promise, but risks continued reliability drag and fragmented engineering attention. + c) Hybrid—keep X enabled only via safer modes (dry-run/approval workflow/rate limits) until auth and formatting issues are resolved. + *Implication:* Maintains presence while constraining blast radius; introduces complexity in configuration and documentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred safety doctrine for autonomous posting behaviors (reply loops, JSON leakage, "thinking" monologues) across social surfaces? + + **Context:** + - `Discord (2025-01-25, 💻-coders): "Implement solution for agents stuck in endless reply loops on Twitter" ([elizaos] ).` + - `GitHub PRs: "fix: Unexpected JSON Metadata in Twitter Bot Replies" (#2712) and "feat: Add approval mechanism for Twitter posts via Discord bot" (#1876).` + + **Multiple Choice Answers:** + a) Safety-first default: require explicit opt-in for autonomous posting; ship conservative templates and strict output parsing. + *Implication:* Maximizes trust-through-shipping, but may reduce perceived agent autonomy out of the box. + b) Autonomy-first default: keep agents posting; mitigate via rate limits, loop detectors, and better output sanitization. + *Implication:* Accelerates experimentation and attention, but increases risk of public incidents and account bans. + c) Two-mode operating model: 'Operator Mode' (approval gates) vs 'Autopilot Mode' (guardrailed automation) with clear UI/CLI selection. + *Implication:* Aligns to developer-first UX, but requires product work (config surfaces, docs, and testing) to avoid confusion. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which reliability investments should be treated as release-blockers for the next stable milestone: X auth/2FA, Discord loop prevention, or Telegram message identity correctness? + + **Context:** + - `GitHub Daily (2025-01-26): new issues include headless web interface connectivity (#2795) and Discord infinite typing loop (#2792).` + - `GitHub PR: "fix: Message id collision in Telegram Client" (#3053) references issue #2796.` + + **Multiple Choice Answers:** + a) Block on Discord + Telegram first; X is volatile and should be deprioritized until we can harden auth flows. + *Implication:* Improves core chat reliability quickly, but delays a major distribution channel and some flagship use cases. + b) Block on X auth/formatting first because public failures on X cause the highest reputational damage. + *Implication:* Protects the brand surface, but may leave core chat clients with unresolved loops and collisions. + c) Block on all three with a short, time-boxed stabilization sprint and a single cross-client reliability spec. + *Implication:* Creates a unified quality bar, but risks schedule slip if scope is not tightly controlled. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Model & Knowledge Stack Readiness (DeepSeek + Embeddings + RAG) + +**Summary of Topic:** DeepSeek R1 interest is surging and appears easy to integrate via OpenRouter, but the knowledge pipeline shows signs of fragility (embedding dimension mismatches and reports of broken RAG lookup). Given the North Star, model/provider expansion must not outrun correctness of memory and retrieval, which is foundational to persistent agents. + +#### Deliberation Items (Questions): + +**Question 1:** Should we declare a "reference configuration" (Node version, embedding model, DB backend) and optimize docs/tests around it to reduce installation entropy? + + **Context:** + - `Discord (2025-01-24): "Node v23.3.0 being recommended" and vector dimension mismatch (384 vs 1536) fixed by setting USE_OPENAI_EMBEDDING=TRUE (boja).` + - `Discord (2025-01-23/24): repeated reports of "Vector dimension mismatch" and multiple users needing setup guidance.` + + **Multiple Choice Answers:** + a) Yes—publish one blessed path (e.g., Node 23.3.0 + OpenAI embeddings + Postgres/Supabase) and treat deviations as advanced. + *Implication:* Improves developer-first onboarding and reduces support burden, but may frustrate power users seeking flexible stacks. + b) No—keep the matrix broad; invest in tooling that auto-detects and fixes common misconfigs at runtime. + *Implication:* Preserves composability, but increases engineering complexity and slows stabilization. + c) Partial—declare two tracks: Local-first (SQLite + local embeddings) and Cloud-first (Postgres/Supabase + hosted embeddings), both fully documented. + *Implication:* Balances flexibility and clarity; demands disciplined documentation and CI coverage for both tracks. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should DeepSeek R1 be positioned in the platform narrative: default low-cost reasoning option, experimental provider, or a specialized tool-calling model? + + **Context:** + - `Discord (2025-01-25, 💻-coders): "DeepSeek R1... cheaper than OpenAI with solid reasoning capabilities" (ITZMIZZLE).` + - `Discord (2025-01-24): "Technically since OpenRouter supports it, we can change to DeepSeek in 1 line of code" (jin).` + + **Multiple Choice Answers:** + a) Make it a first-class default for cost-effective reasoning workloads where tool calling is strong. + *Implication:* Could accelerate adoption and attention, but increases risk if edge cases (JSON formatting, reliability) are not fully tested. + b) Mark as experimental and keep OpenAI/Anthropic as defaults until we validate reliability across key workflows. + *Implication:* Aligns with execution excellence, but may miss a market window where DeepSeek interest is peaking. + c) Position as a specialized reasoning module selectable per task (planner/reasoner) rather than a universal default. + *Implication:* Improves agent architecture clarity, but requires more configuration surface and documentation sophistication. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s priority: fixing RAG lookup correctness immediately, or shipping new ingestion features (PDFs, post-deploy knowledge augmentation) while retrieval remains uncertain? + + **Context:** + - `Discord (2025-01-25, 💻-coders): "Fix RAG lookup from knowledge which appears to be broken" (kAI wilder) — unanswered.` + - `Discord (2025-01-25, discussion): requests to "augment a character's knowledge once they are live" (veTechno).` + + **Multiple Choice Answers:** + a) Correctness first: treat RAG retrieval reliability as a release-blocker before adding new ingestion features. + *Implication:* Strengthens trust through shipping; slows the feature roadmap but prevents compounding user confusion. + b) Parallelize: allocate separate squads; ship ingestion improvements while a core team hardens retrieval. + *Implication:* Maintains momentum, but risks fractured user experience if new features land on unstable foundations. + c) Feature-first: ship post-deploy knowledge augmentation now and accept degraded retrieval as a known limitation. + *Implication:* Drives experimentation, but directly violates execution excellence and may damage developer trust. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Treasury Strategy & Token Value Accrual (One-Sided LPs + Launchpad) + +**Summary of Topic:** A major tokenomics direction emerged: deploying $15–30M in treasury assets into one-sided liquidity pools paired with AI16Z to create buy pressure and liquidity for partner tokens, complemented by an "attention/code/capital" value framework and an imminent no-code launchpad. This is high-leverage but high-trust: it must be executed transparently and safely to align with execution excellence. + +#### Deliberation Items (Questions): + +**Question 1:** Should the DAO ship the one-sided LP strategy incrementally (pilot pool + public metrics) or execute at scale immediately to maximize market impact? + + **Context:** + - `Discord (2025-01-25, associates/partners): Shaw: "use its treasury assets (valued at $15-30M) to create one-sided liquidity pools paired with AI16Z tokens".` + - `Discord (2025-01-25, partners): "It creates additional volume and liquidity fees for the DAO" (shaw and jin).` + + **Multiple Choice Answers:** + a) Pilot-first: launch a small pool with strict risk parameters and a public dashboard before scaling. + *Implication:* Builds community confidence through measurable shipping; may underwhelm short-term market expectations. + b) Scale-first: deploy the full strategy quickly to establish dominance and narrative momentum. + *Implication:* Maximizes immediate impact, but increases downside if parameters, security, or execution details are flawed. + c) Staged rollout: deploy multiple medium pilots across partner categories with predefined graduation criteria. + *Implication:* Balances learning and impact; requires governance discipline and clear operational playbooks. + d) Other / More discussion needed / None of the above. + +**Question 2:** What should be the Council’s canonical value story for the token: treasury yield engine, ecosystem access token (launchpad/marketplace), or governance coordination layer? + + **Context:** + - `Discord (2025-01-25, tokenomics): Jin and timshel: "attention/code/capital" pillars for value growth.` + - `Discord (2025-01-25, partners): Shaw: launchpad is "imminent" and "no-code".` + + **Multiple Choice Answers:** + a) Treasury yield engine first (LP fees + partner liquidity services), with other utilities as secondary. + *Implication:* Creates a clear economic hook, but can drift toward purely financial framing over developer utility. + b) Ecosystem access token first (launchpad/marketplace/Cloud), linking usage directly to token demand. + *Implication:* Aligns to developer-first growth loops, but requires product readiness to avoid hollow utility claims. + c) Governance coordination first, evolving toward autonomous DAO operations and TrustDB-style verification markets. + *Implication:* Matches the long-term mission, but risks being too abstract without near-term, tangible benefits. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize transparency for treasury deployments to prevent trust erosion during execution (especially amid price volatility concerns)? + + **Context:** + - `Discord (2025-01-24/25): partners express concerns about price declines and ask for clearer tokenomics documentation and timelines.` + - `Discord (2025-01-25, action items): Shaw: "Break up DAO tokenomics explanations into separate parts" and "Integrate native LP tracking for treasury tokens".` + + **Multiple Choice Answers:** + a) Real-time treasury dashboard (LP positions, APR, exposure) + weekly execution reports as a required standard. + *Implication:* Strengthens legitimacy and reduces rumor cycles; increases operational overhead and demands accurate data plumbing. + b) Periodic summaries only (monthly/quarterly) to avoid overreactive governance and noise. + *Implication:* Reduces churn but may be perceived as opacity, undermining trust-through-shipping. + c) Third-party attestations (on-chain proofs/TEE-style reporting) plus a minimal dashboard for key metrics. + *Implication:* Signals seriousness and security posture, but requires integration effort and partner coordination. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-27.md b/hackmd/council/2025-01-27.md new file mode 100644 index 00000000000..e6be26f613d --- /dev/null +++ b/hackmd/council/2025-01-27.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-27 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge of plugin shipping and merges is increasing ecosystem surface area faster than reliability is stabilizing, making “execution excellence” hinge on hardening deployment paths (DeepSeek availability, Twitter loops/auth, VM/WASM compatibility) and tightening documentation/testing gates. + +## Key Points for Deliberation + +### 1. Topic: Reliability First: Deployment Friction and Runtime Stability + +**Summary of Topic:** Community signals show recurring setup and runtime failures (WASM SIMD in VMs, GPU/CUDA llama issues, provider/version conflicts, Twitter looping/auth problems) that threaten developer trust more than missing features. The Council must decide what reliability bar (and gating) is required before further expansion becomes a credibility liability. + +#### Deliberation Items (Questions): + +**Question 1:** What should be the Council’s near-term reliability mandate: freeze new capabilities until core deployment is predictable, or continue expansion while patching live? + + **Context:** + - `Discord 2025-01-26: Users report "RuntimeError... WebAssembly.instantiate(): Wasm SIMD unsupported" on VMs (Deepdelver).` + - `GitHub activity: Jan 27-28 saw 39 new PRs and 42 merged PRs (github_summary).` + + **Multiple Choice Answers:** + a) Impose a short-term feature freeze (core + critical clients) and run a stabilization sprint. + *Implication:* May slow visible momentum, but converts community energy into trust through predictable installs and fewer regressions. + b) Continue merging, but designate a “stability lane” with explicit SLOs and rapid hotfix releases. + *Implication:* Preserves shipping velocity while reducing chaos, but requires disciplined triage and release engineering. + c) Keep current pace and rely on community fixes and docs to absorb instability. + *Implication:* Maximizes growth optics, but risks long-term developer attrition as failures become the brand. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we treat external provider reliability (e.g., DeepSeek outages) inside our reliability promise—fallback layers, provider health routing, or “BYO provider” disclaimers? + + **Context:** + - `Discord 2025-01-26: DeepSeek is integrated via DEEPSEEK_API_URL, but users reported outages during new model launch.` + - `Discord 2025-01-25: DeepSeek praised for cost/reasoning, but reliability issues noted during launch period.` + + **Multiple Choice Answers:** + a) Implement automatic fallback to secondary providers (OpenRouter/OpenAI/local) with health checks. + *Implication:* Improves uptime and user trust, but increases complexity and requires careful cost/behavior management. + b) Add provider health routing (warn + throttle + optional failover) but keep default behavior deterministic. + *Implication:* Balances predictability with resilience, enabling operators to choose policy explicitly. + c) Document outages as external risk; keep integration thin and operator-managed. + *Implication:* Lowest engineering effort, but users will experience ElizaOS as unreliable regardless of where the fault lies. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which single user-facing reliability pain should be declared the ‘Red Alert’ to resolve first: Twitter loops/auth, RAG/knowledge retrieval, or install/build compatibility (Node/WASM/BN/Mistral)? + + **Context:** + - `Discord 2025-01-26: Action item to prevent agents getting stuck in Twitter reply loops; multiple auth failures discussed.` + - `Discord 2025-01-25: Build issues include @coral-xyz/anchor BN export and Mistral compatibility; RAG lookup reported broken.` + + **Multiple Choice Answers:** + a) Prioritize Twitter client reliability (auth, rate limits, loop prevention) as flagship visibility drives trust. + *Implication:* Stabilizes public-facing agents and reduces brand damage from runaway behavior. + b) Prioritize RAG/knowledge retrieval correctness to unlock serious developer use cases and Cloud readiness. + *Implication:* Strengthens core agent utility and supports long-lived agents, but less visible to casual observers. + c) Prioritize installation/build compatibility (Node versions, WASM SIMD, dependency conflicts) to reduce onboarding drop-off. + *Implication:* Directly increases successful first-run rate and accelerates community contribution velocity. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Composability vs. Control: Plugin Proliferation and Quality Gates + +**Summary of Topic:** GitHub shows rapid expansion across clients and Web3 plugins (Telegram account client, XMTP, Gelato relay, arbitrage, Zilliqa, improved Twitter media posting), but the scale increases integration risk and maintenance load. The Council must decide how to formalize plugin lifecycle standards (tests, security review, documentation) without suffocating ecosystem growth. + +#### Deliberation Items (Questions): + +**Question 1:** What should be the minimum acceptance gate for new plugins entering the main distribution path? + + **Context:** + - `Daily GitHub update 2025-01-26/27: New plugins added (Zilliqa #2842, Telegram client #2839, Gelato #2799, arbitrage #2784).` + - `Daily GitHub update: Added test configuration/coverage for multiple plugins (e.g., Anyone #2854, 3D Generation #2850).` + + **Multiple Choice Answers:** + a) Require tests + README + threat-model checklist before merge into core monorepo. + *Implication:* Raises baseline reliability/security, but increases reviewer workload and slows inbound contributions. + b) Allow merge with README only, but enforce post-merge testing within a fixed SLA (e.g., 7 days) or quarantine. + *Implication:* Keeps velocity while creating accountability, but may allow short-lived regressions to hit users. + c) No formal gate; rely on community adoption to ‘select’ quality. + *Implication:* Maximizes growth, but makes stability non-deterministic and undermines “Execution Excellence.” + d) Other / More discussion needed / None of the above. + +**Question 2:** Should high-risk financial automation plugins (arbitrage/trading/DEX relays) be treated as ‘experimental’ by default with explicit operator opt-in? + + **Context:** + - `GitHub update: Arbitrage plugin added with example character (PR #2784).` + - `Discord 2025-01-26: Community building arbitrage bots and Solana token/trading tooling; rate limiting requested for Twitter actions.` + + **Multiple Choice Answers:** + a) Yes—mark as experimental, require explicit flags, and ship safe defaults (dry-run, limited permissions). + *Implication:* Reduces user loss incidents and reputational damage while still enabling power users. + b) Mixed—only on-chain execution actions are gated; read-only analytics remain default. + *Implication:* Preserves discovery and composability while mitigating the most dangerous failure modes. + c) No—treat them like any other plugin to maximize ecosystem competitiveness. + *Implication:* Accelerates DeFi agent adoption but increases probability of catastrophic user outcomes. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we centralize plugin documentation into a single canonical ‘Operator’s Compendium’ or keep docs distributed per plugin repo/package? + + **Context:** + - `GitHub update: New README files and reorganization for consistency (PR #2828), plus client-specific READMEs (Discord #2812, Telegram #2814).` + - `Discord 2025-01-26: Multiple documentation requests (secrets in character JSON, knowledge system, tokenomics, web app integration).` + + **Multiple Choice Answers:** + a) Centralize: a single canonical docs site with strict templates and versioned guides. + *Implication:* Improves discoverability and reduces contradictory guidance, supporting developer-first onboarding. + b) Hybrid: canonical minimal docs + per-plugin deep dives maintained by plugin owners. + *Implication:* Balances governance with contributor autonomy, but requires strong link hygiene and indexing. + c) Distributed only: each plugin documents itself independently. + *Implication:* Lowest coordination cost, but increases fragmentation and weakens the ‘taming information’ mandate. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Economic Engine Alignment: One-Sided LP Strategy and Launchpad Policy + +**Summary of Topic:** Tokenomics direction is sharpening around deploying treasury AUM into one-sided LPs paired with AI16Z to create buy pressure and liquidity, alongside an imminent no-code agent marketplace/launchpad with buybacks. The Council must choose a coherent adoption vs. monetization posture (e.g., Yellowstone gating) and a communication strategy that avoids “paper AUM nuked” perception risk. + +#### Deliberation Items (Questions): + +**Question 1:** Which access model best supports the North Star (developer-first + reliability) while still enabling sustainable token value accrual for the launchpad? + + **Context:** + - `Discord tokenomics 2025-01-26: Debate on “Yellowstone model” requiring token holdings for premium services vs keeping basic agent creation free.` + - `Discord partners 2025-01-26: Launchpad described as “a no code platform” (shaw).` + + **Multiple Choice Answers:** + a) Free core creation; token-gate only premium reliability/scale features (Cloud, higher rate limits, verified deployments). + *Implication:* Maximizes adoption while aligning token value with real operational utility and trust. + b) Token-gate agent creation itself (strong Yellowstone) to force buy pressure early. + *Implication:* Improves near-term token demand, but risks suppressing ecosystem growth and developer onboarding. + c) No gating; monetize via marketplace fees and optional buybacks only. + *Implication:* Reduces friction, but may underdeliver on token utility expectations if fees are insufficient. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should the DAO pursue the one-sided LP program given the optics risk of reduced reported AUM? + + **Context:** + - `Discord associates 2025-01-26: Shaw notes downside is AUM appears reduced on paper and may be interpreted as liquidation.` + - `Discord 2025-01-25: Treasury assets estimated at $15–30M to deploy into one-sided LPs paired with AI16Z.` + + **Multiple Choice Answers:** + a) Proceed aggressively with a transparent dashboard (LP positions, APR, risk limits) to control narrative. + *Implication:* Converts optics risk into proof-of-work transparency, strengthening governance legitimacy. + b) Pilot with a small tranche first and publish results before scaling. + *Implication:* De-risks execution and communication, but slows impact on liquidity and buy pressure. + c) Delay until launchpad revenue is live, then use revenue-based buybacks instead of AUM deployment. + *Implication:* Reduces treasury risk, but may miss market timing and near-term stabilization benefits. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s required “narrative artifact” to prevent community confusion across ai16z / ElizaOS / DegenAI and token mechanisms? + + **Context:** + - `Discord 2025-01-26: Repeated requests to “consolidate all tokenomics mechanisms into dedicated documentation” (jin) and to publish tokenomics whitepaper (witch).` + - `Discord 2025-01-26: Confusion about relationships between ai16z, DegenAI, Eliza; jin clarifies lineage and usage.` + + **Multiple Choice Answers:** + a) Publish a single tokenomics canon: whitepaper + living docs + FAQ, linked everywhere (Discord, GitHub, X). + *Implication:* Reduces fragmentation and strengthens trust through a consistent source of truth. + b) Ship a short ‘Council Decree’ explainer thread first, then iterate into full docs over time. + *Implication:* Fast clarification for market moments, but risks drift unless followed by rigorous documentation. + c) Keep communications informal; rely on community Q&A and episodic updates. + *Implication:* Low effort but perpetuates confusion, increasing governance friction and reputational volatility. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-28.md b/hackmd/council/2025-01-28.md new file mode 100644 index 00000000000..5d33a26f99c --- /dev/null +++ b/hackmd/council/2025-01-28.md @@ -0,0 +1,167 @@ +# Council Briefing: 2025-01-28 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity engineering cycle shipped broad framework hardening (package publishing, provider expansion, and multi-plugin fixes), but Council attention is required to prevent reliability debt from outpacing “trust through shipping.” + +## Key Points for Deliberation + +### 1. Topic: Release Integrity Under Hyper-Throughput Development + +**Summary of Topic:** GitHub activity indicates extreme throughput (dozens of PRs/day; hundreds/month) with meaningful bugfixes and security updates, but the volume raises risk of regressions, inconsistent plugin quality, and fragmented docs—directly challenging execution excellence and developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** What governance mechanism should gate merges to protect reliability while preserving the ecosystem’s contribution velocity? + + **Context:** + - `GitHub Activity Update: "From 2025-01-28 to 2025-01-29... 50 new pull requests, 37 merged pull requests, 44 active contributors."` + - `Monthly repo overview: "1039 new PRs (735 merged)... 694 active contributors."` + + **Multiple Choice Answers:** + a) Adopt a strict merge queue with required CI + targeted integration tests per plugin category (clients, chains, model providers). + *Implication:* Maximizes reliability and long-term trust, but may slow community shipping and increase maintainer load. + b) Implement a tiered policy: core/runtime changes require stricter gating; plugin changes use lighter checks and post-merge monitoring. + *Implication:* Balances speed with safety, but risks plugin regressions leaking into perceived platform quality. + c) Maintain current velocity and rely on rapid revert/hotfix culture plus community triage. + *Implication:* Optimizes speed in the short term, but compounds reliability debt and weakens “developer-first” confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should we draw the boundary between “open & composable” plugin expansion and the curated, stable core needed for ElizaOS Cloud readiness? + + **Context:** + - `Daily Update (Jan 28): "Introduced public access to packages... Added a new model provider for LM Studio... numerous typing and functionality fixes across multiple plugins."` + + **Multiple Choice Answers:** + a) Define an 'LTS Core + Certified Plugins' set for Cloud; everything else stays community/experimental. + *Implication:* Creates a clear trust surface for builders and Cloud SLAs, while keeping the ecosystem open. + b) Keep everything in one fast-moving mainline, but add automated compatibility scoring and warnings in CLI/registry. + *Implication:* Preserves openness with guardrails, but may still frustrate users when 'works on my machine' plugins break. + c) Freeze plugin intake temporarily to stabilize and refactor toward v1.5/v2 architecture. + *Implication:* Improves near-term stability, but risks community disengagement and lost mindshare. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which “developer trust” deliverable should be prioritized next: deployment guidance, troubleshooting playbooks, or automated diagnostics? + + **Context:** + - `Discord action items: "Create a Docker deployment guide for Eliza" (Magnacor); "Create a guide for deploying Eliza to cloud services" (Magnacor).` + + **Multiple Choice Answers:** + a) Prioritize a canonical Docker + VPS/Cloud deployment guide with opinionated defaults and known-good versions. + *Implication:* Directly reduces onboarding friction and support load, improving reliability perception quickly. + b) Prioritize a troubleshooting playbook for top recurring failures (Twitter auth, BN export, context limits, DB config). + *Implication:* Immediately addresses community pain points and stabilizes flagship usage patterns. + c) Prioritize automated diagnostics in CLI (env validation, dependency checks, actionable error messages). + *Implication:* Builds scalable trust infrastructure, but takes longer to deliver than docs alone. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Model Provider Strategy: DeepSeek Cost-Leverage vs Output Reliability + +**Summary of Topic:** DeepSeek R1 integration is viewed as a major cost-efficiency win, but users report response artifacts and parsing issues; the Council must decide whether to treat DeepSeek as default-path optimization or an opt-in provider until response hygiene is guaranteed. + +#### Deliberation Items (Questions): + +**Question 1:** Should DeepSeek be promoted to a first-class default path (where available) or remain an opt-in provider until output-format stability is proven? + + **Context:** + - `Discord (discussion/coders): "DeepSeek R1 Integration... completed... configure via DEEPSEEK_API_URL" (kingdode).` + - `Discord (coders): "DeepSeek responses containing unwanted text like '(NONE)'" (kAI wilder).` + + **Multiple Choice Answers:** + a) Keep DeepSeek opt-in; publish a stability checklist and graduate it after passing parsing/format tests. + *Implication:* Preserves trust through conservative defaults while still enabling cost savings for advanced builders. + b) Make DeepSeek recommended for cost-sensitive deployments, but not default; add prominent caveats and templates. + *Implication:* Accelerates adoption while managing expectations, though some users will still blame core for provider quirks. + c) Promote DeepSeek as default where configured and treat issues as a fast-follow hardening sprint. + *Implication:* Maximizes immediate ecosystem leverage, but risks reputational damage if outputs break agents in production. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the correct architectural locus for “output hygiene” (JSON validity, line breaks, tool-call formats): provider adapters, shared parsing utilities, or prompt standards? + + **Context:** + - `Discord (coders): "Fix DeepSeek API integration to handle line breaks and JSON parsing properly" (kAI wilder).` + - `GitHub (Jan 27/28): "Fixed JSON parsing bug with single quotes" (#2802); "fix: line break handling in chat" (#1784).` + + **Multiple Choice Answers:** + a) Centralize sanitation in shared parsing utilities used by all providers/clients. + *Implication:* Creates consistent reliability across providers, reducing duplicated fixes and support churn. + b) Keep sanitation provider-specific inside adapters to respect each model’s quirks and capabilities. + *Implication:* Optimizes per-provider results, but increases maintenance complexity and cross-provider inconsistency. + c) Standardize prompts and schemas more aggressively; treat sanitation as a last resort. + *Implication:* Improves model behavior upstream, but may fail against brittle providers and still requires fallback logic. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council message the DeepSeek integration to strengthen developer trust without overpromising production readiness? + + **Context:** + - `Discord (partners): "DeepSeek... merged two weeks prior... reduce costs while maintaining quality" (shaw).` + - `Discord (associates): suggestion to "write/generate an article explaining how DeepSeek is bullish for open source AI" (smetter).` + + **Multiple Choice Answers:** + a) Position it as a validated option with clear 'known issues' and recommended mitigations (OpenRouter intermediary, prompt tweaks). + *Implication:* Builds credibility through transparency and reduces support load via documented workarounds. + b) Position it as a strategic bet and invite community benchmarking; publish a public scorecard of provider reliability. + *Implication:* Harnesses community energy and aligns with open-source values, but may publicize shortcomings. + c) Market it as a major breakthrough and focus messaging on cost savings and ecosystem momentum. + *Implication:* Maximizes hype and adoption, but risks backlash if user experiences do not match claims. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Token Utility & Liquidity Defense: Launchpad Timing, Yellowstone Model, and Cross-Chain Expansion + +**Summary of Topic:** Community signals urgency: liquidity imbalance and unclear near-term utility are perceived threats; meanwhile, launchpad/marketplace and Yellowstone-style token-gated services are converging as the primary value-accrual narrative, with Base deployment proposed to broaden liquidity access. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s priority order: stabilize liquidity first, ship launchpad first, or push cross-chain expansion (Base) as the primary defense? + + **Context:** + - `Discord (associates): "AI16Z/SOL liquidity pool... $3M of AI16Z vs only $600K of SOL" (🔥🔥🔥 explaining to Smedroc).` + - `Discord (tokenomics): "Deploy AI16Z on Base blockchain... potential for Coinbase listing" (mat).` + + **Multiple Choice Answers:** + a) Stabilize liquidity first (rebalance LP, add SOL/wBTC, reduce asymmetric price impact), then ship launchpad. + *Implication:* Reduces immediate market fragility but may delay utility narrative and ecosystem expansion. + b) Ship launchpad/marketplace first to create organic demand and fee/buyback loops that strengthen liquidity over time. + *Implication:* Aligns with “trust through shipping,” but exposes token to short-term liquidity shocks. + c) Prioritize Base deployment + interchain liquidity as the fastest route to new buyers and deeper markets. + *Implication:* Potentially expands access quickly, but adds execution complexity and bridge/security considerations. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should token utility be primarily consumption-based (Yellowstone: hold tokens to access premium services) or transaction-based (fees/tributes/buybacks per action)? + + **Context:** + - `Discord (tokenomics): "Yellowstone model... projects would hold tokens to access premium services rather than paying tributes" (Akin).` + - `Discord (discussion): "agent marketplace/launchpad... tokenomics documentation nearly complete" (jin).` + + **Multiple Choice Answers:** + a) Adopt Yellowstone as the core: token holdings unlock tiers (compute, Cloud features, distribution), with free basic access. + *Implication:* Creates predictable demand via reserves/locking, but requires compelling premium features to avoid hollow gating. + b) Use transaction-based sinks: marketplace fees and automated buybacks tied to agent usage and launches. + *Implication:* Aligns utility with activity, but can feel extractive and may discourage experimentation by new builders. + c) Hybrid: Yellowstone for premium infrastructure access + usage fees only for high-cost actions (compute, trading, media). + *Implication:* Balances adoption and value accrual, but requires careful product/pricing clarity to avoid confusion. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given reputational risk (e.g., demo-day projects allegedly rugging), how should the Council design launchpad safeguards without killing permissionless ethos? + + **Context:** + - `Discord (discussion): "Builder Demo Day... PVPAI allegedly 'rugged' shortly after presenting."` + + **Multiple Choice Answers:** + a) Implement a curated 'featured' track with stricter checks (disclosures, code audits, vesting templates) alongside a permissionless track. + *Implication:* Protects brand trust while preserving openness, but requires governance bandwidth and clear labeling. + b) Remain fully permissionless; add strong disclaimers and community-driven reputation signals (badges, attestations, reviews). + *Implication:* Maximizes composability and decentralization, but risks repeated reputational hits and user losses. + c) Gate launches via token-staked bonds that are slashed for proven fraud or abandonment. + *Implication:* Creates economic disincentives for bad actors, but introduces dispute resolution complexity and edge cases. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-29.md b/hackmd/council/2025-01-29.md new file mode 100644 index 00000000000..84d166e1817 --- /dev/null +++ b/hackmd/council/2025-01-29.md @@ -0,0 +1,142 @@ +# Council Briefing: 2025-01-29 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet prioritized execution excellence via expanded plugin test coverage and critical stability fixes, while newly reported runtime failures (timeouts, multi-agent knowledge sharing) signaled the next reliability front. + +## Key Points for Deliberation + +### 1. Topic: Reliability Ramp: Test Coverage as a Ship-Trust Engine + +**Summary of Topic:** Core development energy concentrated on widening automated test coverage across plugins and closing regressions, improving confidence in rapid plugin ecosystem growth. The Council must decide how to convert this velocity into a predictable release cadence that reduces Discord-era "hotfix folklore". + +#### Deliberation Items (Questions): + +**Question 1:** Do we formally gate plugin merges/releases on minimum test coverage and standardized CI checks, even if it slows ecosystem expansion? + + **Context:** + - `GitHub Daily Update (Jan 29, 2025): "Added test configurations and coverage for multiple plugins..." (#2999, #2997, #2992, #2983, #2980)` + - `GitHub Activity (Jan 29-30, 2025): "50 new pull requests (47 merged)... merge rate improved... 94%"` + + **Multiple Choice Answers:** + a) Yes—introduce a hard CI gate (tests + lint + minimal integration smoke) for all plugin merges into main. + *Implication:* Reliability and trust rise, but contributors may feel slowed unless we provide scaffolding and fast feedback loops. + b) Partial—gate only ‘core + flagship + top N plugins’ while allowing experimental plugins to merge with warnings. + *Implication:* Balances velocity and stability, but risks a two-tier ecosystem where long-tail plugins keep generating support load. + c) No—keep current merge velocity and rely on community-driven patching and rapid follow-up releases. + *Implication:* Short-term growth continues, but the platform’s “reliable framework” promise erodes and Cloud readiness suffers. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the next most leverageful reliability target after test expansion: agent runtime stability, plugin packaging hygiene, or multi-agent correctness? + + **Context:** + - `GitHub Daily Update (Jan 29, 2025): "Encountered a 504 Gateway Timeout error when running agents" (#2989)` + - `GitHub Daily Update (Jan 29, 2025): "Reported issues with sharing knowledge in multi-agent setups" (#2995)` + + **Multiple Choice Answers:** + a) Agent runtime stability first (timeouts, startup failures, memory/DB edge cases). + *Implication:* Directly improves user trust and production viability, aligning strongest with Execution Excellence. + b) Plugin packaging hygiene first (build/install consistency, dependency conflicts, versioning discipline). + *Implication:* Reduces developer friction and support burden, but may not immediately improve “agents feel stable” perception. + c) Multi-agent correctness first (knowledge sharing, coordination semantics, RAG boundaries). + *Implication:* Moves us toward the North Star of interoperable multi-agent systems, but risks expanding scope before core is calm. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Trust Risks: Build/Provider Instability (DeepSeek, Node, Solana Plugin) + +**Summary of Topic:** Field reports show repeated build and provider failures (DeepSeek downtime and prompt issues, Node version incompatibilities, Solana dependency/import breakage), which undermines developer-first onboarding. Council action is needed to turn ad-hoc Discord fixes into canonical docs, guardrails, and defaults. + +#### Deliberation Items (Questions): + +**Question 1:** How should ElizaOS handle model-provider instability (e.g., DeepSeek outages) to preserve reliability as a core brand promise? + + **Context:** + - `Discord (2025-01-28, 💻-coders): "Many users reported DeepSeek model provider failing or experiencing downtime... workarounds..."` + - `Discord (2025-01-28, 💻-coders): "Use DeepSeek via OpenRouter or fix the system prompt in runtime.ts" (kAI wilder)` + + **Multiple Choice Answers:** + a) Implement automatic provider failover (OpenRouter/local) with health checks and clear observability in logs. + *Implication:* Maximizes uptime perception and production readiness, but increases complexity and testing matrix. + b) Document “known-good provider profiles” and pin defaults; failures remain manual but predictable. + *Implication:* Lower engineering overhead, improved onboarding, but live incidents still interrupt production agents. + c) Treat provider reliability as out-of-scope; focus on framework correctness and let users manage infra. + *Implication:* Simplifies core, but conflicts with Cloud ambitions and “most reliable” positioning. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the single highest-impact DX intervention for the next release: environment/version pinning, Solana plugin hardening, or database default guidance (Postgres/Supabase over SQLite)? + + **Context:** + - `Discord (2025-01-28, 💻-coders): "Roll back to Node.js v18.19.1 or use v22.13.1 instead of v23.6.1"` + - `Discord (2025-01-28, 💻-coders): "Modify ...helpers...transaction.js to use import pkg syntax" (custodian)` + - `Discord (2025-01-28, 💻-coders): "Vector dimension mismatch" → "Switch to Postgres with Supabase instead of SQLite"` + + **Multiple Choice Answers:** + a) Version pinning first: provide official Node/pnpm matrix, enforced by tooling (preflight checks, devcontainer). + *Implication:* Prevents the widest class of support requests, improving first-run success rates. + b) Solana plugin hardening first: eliminate manual node_modules edits via proper dependency/packaging fixes. + *Implication:* Restores trust in cross-chain claims and reduces high-friction breakpoints for Web3 builders. + c) DB defaults and guides first: make Postgres/Supabase the default path and document it end-to-end. + *Implication:* Improves stability for persistent agents and reduces mysterious runtime errors, but requires migration messaging. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Governance & Treasury Integrity: Tribute Token Incident Fallout + +**Summary of Topic:** A governance crisis emerged when partners discovered the DAO was selling small amounts of partner tribute tokens; leadership cited liquidity defense, but community pushback forced cancellation. This is a strategic trust rupture that threatens the ecosystem flywheel unless the Council installs transparent controls (multisig, dashboards, voting UX) consistent with AI-enhanced governance goals. + +#### Deliberation Items (Questions): + +**Question 1:** What treasury doctrine should bind tribute/partner tokens: absolute non-sale custody, conditional sale under predefined triggers, or fully discretionary management? + + **Context:** + - `Discord (2025-01-28, 🥇-partners): "partners discovered the DAO was selling small amounts of partner tokens that had been donated as tributes"` + - `Discord (2025-01-28, 🥇-partners): "Shaw explained this was to address a $3M single-sided LP position... After strong community pushback, Shaw canceled the proposal"` + + **Multiple Choice Answers:** + a) Absolute non-sale: tribute tokens are escrowed/sacred unless explicit partner consent is obtained. + *Implication:* Maximizes partner trust and long-term alignment, but reduces treasury flexibility during market attacks. + b) Conditional sale: allow actions only via transparent policy (risk thresholds, time locks, public notice). + *Implication:* Balances resilience and trust, but requires careful governance design and monitoring infrastructure. + c) Discretionary: treasury managers can act quickly without strict constraints, relying on reputation. + *Implication:* Fast crisis response, but repeats the same trust failure mode and invites partner exit. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which governance mechanism should we prioritize to restore legitimacy fastest: multisig controls, a non-custodial voting system, or real-time treasury dashboards? + + **Context:** + - `Discord (2025-01-28, 🥇-partners): "Implement a proper multisig wallet for treasury management" (mattyryze)` + - `Discord (2025-01-28, 🥇-partners): "Build a DAO voting mechanism that doesn't require depositing tokens" (DorianD)` + - `Discord (2025-01-28, 🥇-partners): "Create a dashboard to track treasury assets including LP positions" (wit)` + + **Multiple Choice Answers:** + a) Multisig first: lock treasury movement behind multiple signers immediately. + *Implication:* Stops further trust bleed quickly, but doesn’t solve legitimacy/participation or transparency alone. + b) Non-custodial voting first: remove token-deposit friction and make decisions visibly collective. + *Implication:* Rebuilds legitimacy and alignment, but takes longer to implement correctly and securely. + c) Dashboard first: radical transparency (assets, LP positions, moves) to reduce rumor-driven panic. + *Implication:* Improves situational awareness and accountability, but without controls it can become “transparent chaos.” + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council message and operationalize the rebrand (ai16z → ElizaOS) amid governance turbulence to avoid compounding distrust? + + **Context:** + - `Discord (2025-01-27): "The project is officially rebranding from ai16z to ElizaOS... The $ai16z ticker remains for now" (jin)` + - `Discord (2025-01-28, 🥇-partners): "To create a more distinct brand identity and open doors to collaboration..." (shaw/jin)` + + **Multiple Choice Answers:** + a) Pause major brand pushes until governance controls ship; rebrand comms only after trust systems are live. + *Implication:* Signals seriousness and reduces perception of “cosmetic fixes,” but may slow partnership momentum. + b) Proceed with rebrand, but pair every announcement with concrete governance upgrades and timelines. + *Implication:* Turns rebrand into a credibility campaign tied to shipping, aligning with “Trust Through Shipping.” + c) Accelerate rebrand hard to change narrative; treat governance fixes as parallel internal workstream. + *Implication:* May regain attention temporarily, but risks appearing evasive and intensifying partner skepticism. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-30.md b/hackmd/council/2025-01-30.md new file mode 100644 index 00000000000..a69538f7d28 --- /dev/null +++ b/hackmd/council/2025-01-30.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-01-30 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-throughput stabilization push landed across core and plugins (linting, reliability fixes, adapter/client hardening), but the Council’s strategic risk remains trust erosion from unresolved treasury/governance policy ambiguity and platform reliability pain (providers, installs). + +## Key Points for Deliberation + +### 1. Topic: Reliability Surge: Core + Plugin Stabilization at Scale + +**Summary of Topic:** Engineering velocity is exceptionally high, with a large volume of merges focused on linting, bug fixes, and integration stability (Telegram collisions, Deepgram null checks, Slack↔Postgres constraints), aligning with Execution Excellence but risking "motion without predictability" unless release discipline and test gates harden. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a short-term "stability freeze" (release hardening) over continued plugin expansion to protect developer trust? + + **Context:** + - `GitHub activity: "From January 29-30, 2025, there were 50 new pull requests with 47 merged..." (github_summary)` + - `Daily update: "Resolved multiple linting issues across various plugins... Fixed a message ID collision issue in the Telegram client" (ElizaOS Daily Update Jan 30, 2025)` + + **Multiple Choice Answers:** + a) Declare a 1–2 week stability freeze: only bugfixes, tests, docs, and release-candidate validation. + *Implication:* Improves predictability and reduces regression risk, but may slow ecosystem excitement and partner integrations. + b) Continue current merge velocity but enforce stricter CI gates (tests/coverage, canaries) before merge. + *Implication:* Maintains momentum while raising quality, but requires tooling investment and reviewer bandwidth. + c) Keep shipping broadly; accept regressions as the cost of rapid ecosystem growth. + *Implication:* Maximizes feature breadth short-term, but undermines Execution Excellence and risks developer churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical definition of “done” for a plugin in the registry (minimum tests, docs, security posture)? + + **Context:** + - `New issues: "need for comprehensive test coverage for the Chainbase plugin" and "lack of testing for plugin-bootstrap" (ElizaOS Daily Update Jan 30, 2025)` + - `GitHub summary: "Multiple plugins received test configuration and coverage enhancements" (Recent ElizaOS GitHub Activity Summary)` + + **Multiple Choice Answers:** + a) Require baseline tests + coverage threshold + README + example character/config before listing as "stable". + *Implication:* Creates a trusted ecosystem tier, improving DX and reducing support load. + b) Adopt a tiered maturity model: Experimental (no guarantees), Beta (docs), Stable (tests + audits). + *Implication:* Balances openness with clarity; needs governance of labeling and enforcement. + c) Keep requirements minimal (README only) to maximize contributions and iterate later. + *Implication:* Increases plugin count quickly but externalizes risk to builders, harming trust through instability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we consolidate high-change areas (Twitter, DB adapters, model providers) into an explicit “Reliability Program” with owners and SLAs? + + **Context:** + - `Bugfixes: "Fixed client-slack & adapter-postgres connection issues" and "Fixed tweet reply functionality" (GitHub Activity Summary)` + - `Discord: recurring issues with Twitter hiding replies, auth challenges, and DB configuration confusion (elizaOS Discord 2025-01-29)` + + **Multiple Choice Answers:** + a) Yes—establish a Reliability Program with named owners, incident triage, and regression tests for top flows. + *Implication:* Creates a durable reliability moat and aligns with Execution Excellence, but requires sustained staffing. + b) Partially—focus only on Twitter + Postgres + embeddings as “golden paths,” leave others best-effort. + *Implication:* Targets the highest pain points quickly, but may neglect emerging critical integrations. + c) No—keep reliability as a distributed responsibility without formal program structure. + *Implication:* Lower process overhead, but reliability becomes inconsistent and reactive at current scale. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Provider & Platform Resilience: DeepSeek/Embeddings/Install Friction + +**Summary of Topic:** Operational friction persists around model provider outages (DeepSeek), embedding dimension mismatches, and Windows installation failures—directly threatening “developer-friendly” positioning and increasing support burden; mitigation requires clearer defaults, robust fallbacks, and canonical deployment guides. + +#### Deliberation Items (Questions): + +**Question 1:** How aggressively should we engineer provider failover (OpenRouter fallback, multi-provider routing) versus documenting workarounds? + + **Context:** + - `Discord: "Deepseek has been down for several days" (Mr. Stark, 💻-coders, 2025-01-29)` + - `Discord: "Use DeepSeek via OpenRouter" workaround shared (2025-01-28/27 discussions)` + + **Multiple Choice Answers:** + a) Build first-class provider failover/routing into core runtime (automatic fallback + health checks). + *Implication:* Improves reliability and Cloud readiness, but adds architectural complexity and testing surface. + b) Provide an official “resilience recipe” (recommended provider stack + OpenRouter) without deep core changes. + *Implication:* Faster time-to-relief for builders, but still leaves reliability uneven across deployments. + c) Treat provider downtime as out-of-scope; focus on core features and let users self-manage providers. + *Implication:* Reduces internal scope but conflicts with reliability-first principle and hurts trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s decision on the canonical embedding path to eliminate “vector dimension mismatch” failures? + + **Context:** + - `Discord: "Vector dimension mismatch" fix suggested: "Set USE_OPENAI_EMBEDDING=TRUE" (mike🇭🇺, 2025-01-29)` + - `Discord: Alternative advice: "Switch to Postgres with Supabase instead of SQLite" (2025-01-28 Q&A)` + + **Multiple Choice Answers:** + a) Standardize on one default embedding model/dimension and enforce validation + migration tooling. + *Implication:* Eliminates a major class of runtime errors, but may constrain experimentation without explicit opt-in. + b) Support multiple embedding dimensions but add auto-detection, per-store metadata, and safe re-embed workflows. + *Implication:* Maximizes flexibility and composability, but increases implementation and QA complexity. + c) Leave embeddings as user-configured; address via documentation and FAQ only. + *Implication:* Lowest engineering cost, but ongoing support churn and poor first-run experience persist. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat Windows as a first-class supported environment for v1.x, or explicitly narrow support to WSL/Ubuntu until v2? + + **Context:** + - `Discord: "Windows users experienced significant installation problems, with some switching to Ubuntu" (2025-01-29 highlights)` + - `ideas-feedback-rants: Windows installation frustration reported by Shelia (2025-01-29)` + + **Multiple Choice Answers:** + a) First-class Windows support now: dedicated guide + CI matrix + installer fixes as top priority. + *Implication:* Expands developer reach and reduces friction, but diverts resources from Cloud/launchpad deliverables. + b) WSL-first: officially recommend WSL/Ubuntu for Windows users with a polished WSL setup path. + *Implication:* Pragmatic reliability improvement quickly, while still serving Windows-based developers. + c) Defer: no formal Windows support until v2 architecture stabilizes. + *Implication:* Reduces immediate workload, but risks reputational damage and lost builders during growth. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Governance: Treasury Handling, Partner Fees, and DAO Legibility + +**Summary of Topic:** The partner-token liquidation controversy exposed a governance and trust fault line: emergency treasury actions were taken (per Shaw) but community rejected the proposal; the Council must formalize treasury policy, implement governance mechanisms, and align the ElizaOS brand/ticker narrative to prevent repeated legitimacy shocks. + +#### Deliberation Items (Questions): + +**Question 1:** What treasury policy should govern “partner tributes” to prevent future trust breaches while preserving runway? + + **Context:** + - `Discord: "Treasury Management Crisis... community ultimately rejected the proposal to sell partner tokens, with Shaw canceling the proposal" (2025-01-29 highlights)` + - `Discord: Shaw: filtered tokens by criteria ("less than 5% holdings, under $20K value, or unknown projects") (2025-01-29 Q&A)` + + **Multiple Choice Answers:** + a) No-sale policy: tribute tokens must be held or LP’d only; any sale requires explicit partner consent + vote. + *Implication:* Maximizes partner trust, but reduces treasury flexibility during market crises. + b) Programmatic partner fee model: accept fees in SOL/USDC or predefined vesting/sale schedules via contract. + *Implication:* Creates predictable funding and removes ambiguity, but may reduce inbound “token tribute” partnerships. + c) Discretionary treasury mandate: allow emergency sales within a published threshold and post-hoc reporting. + *Implication:* Maintains crisis agility, but trust risk remains high without robust governance legitimacy. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which governance mechanism best fits our near-term execution needs: Realms deposit-based voting, an alternative voting system, or interim multisig council control? + + **Context:** + - `Discord: "implementing a DAO voting mechanism using Realms.today, which requires token deposits for governance power" (2025-01-29 highlights)` + - `Action items: "Implement a proper multisig wallet setup for treasury management" (mattyryze, 2025-01-29)` + + **Multiple Choice Answers:** + a) Proceed with Realms deposit-based voting as planned; optimize UX and educate users on deposits. + *Implication:* Fast path to on-chain governance, but may deter participation and amplify centralization concerns. + b) Adopt a non-deposit governance model (snapshot-style) and delay on-chain deposit requirements. + *Implication:* Increases accessibility and trust, but may be weaker against sybil/whale dynamics without safeguards. + c) Interim multisig stewardship with published emergency powers; migrate to full DAO once stable. + *Implication:* Improves operational speed and accountability short-term, but requires strong transparency to avoid backlash. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we resolve brand/ticker confusion to protect developer adoption and partner negotiations? + + **Context:** + - `Discord: "rebranded to ElizaOS (framework) while maintaining ai16z as the token ticker, causing some marketing confusion" (2025-01-29 highlights)` + - `Action items: "Fix X (Twitter) handles to clearly associate ElizaOS with the ai16z token" (HoneyBadger, 2025-01-29)` + + **Multiple Choice Answers:** + a) Maintain ticker for now; invest in clear messaging, handles, and docs linking ElizaOS ↔ ai16z. + *Implication:* Minimizes disruption while improving legibility, but may not fully eliminate confusion. + b) Fast-track a community vote and migration plan for a ticker change aligned with ElizaOS branding. + *Implication:* Creates coherence and reduces legal/brand risk, but introduces migration complexity and market volatility. + c) Decouple product from token narrative: position token as optional governance/economic layer, not identity. + *Implication:* Improves enterprise/OSS neutrality, but could reduce perceived token utility and community cohesion. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-01-31.md b/hackmd/council/2025-01-31.md new file mode 100644 index 00000000000..774d6199137 --- /dev/null +++ b/hackmd/council/2025-01-31.md @@ -0,0 +1,175 @@ +# Council Briefing: 2025-01-31 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity stabilization push (tests, linting, and bug fixes) is underway, but it competes directly with an escalating trust-and-governance rupture around treasury behavior and partner tributes that risks undermining “Trust Through Shipping.” + +## Key Points for Deliberation + +### 1. Topic: Framework Reliability Under Hyper-Throughput + +**Summary of Topic:** GitHub velocity is extreme (Jan 2025: 1039 PRs / 401 issues / 694 contributors), and the team is landing meaningful fixes (vision provider handling, Telegram message collisions, service double-start prevention), yet recurring breakpoints (Windows installs, provider auth failures, Twitter client bugs) threaten the reliability narrative required for developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formally shift from “feature absorption” to a stability gate (release train + stricter merge criteria) until core install and provider reliability meet a defined threshold? + + **Context:** + - `GitHub monthly metrics: "1039 new PRs (735 merged), 401 new issues, and 694 active contributors." (elizaos/eliza, 2025-01-01..02-01)` + - `Discord: "Installation challenges persist, particularly on Windows systems, with many users recommending Ubuntu instead." (2025-01-30 highlights)` + + **Multiple Choice Answers:** + a) Yes—declare a 2–4 week “Stability Corridor” with a release train, freeze non-critical features, and enforce CI/test coverage for core + top clients. + *Implication:* Improves perceived reliability quickly, but may slow ecosystem/plugin momentum and frustrate contributors. + b) Partially—keep feature intake open, but require stability gates only for core runtime, adapters, and top-3 clients (Twitter/Discord/Telegram). + *Implication:* Balances momentum and trust, but leaves long-tail breakages that can still damage brand reputation. + c) No—optimize for velocity; rely on community to triage breakages and accept instability as the price of scale. + *Implication:* Maximizes growth but risks violating “Execution Excellence,” driving serious builders to more stable alternatives. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which single developer-facing reliability pain should be treated as a flagship “trust repair” deliverable: Windows install, model-provider stability (DeepSeek/Anthropic/Twitter), or database/embeddings coherence? + + **Context:** + - `Issues cited: "Twitter login failures (#3112), connection problems with the Anthropic model (#3079), authentication failures with the Deepseek API (#3013)." (repo issues summary)` + - `Discord: "Fix the issue with embedding dimension mismatch (384 vs 1536)." (action items, 2025-01-30 coders)` + - `Discord: "Improve ElizaOS Windows installation process" (Shelia, ideas-feedback-rants, 2025-01-30)` + + **Multiple Choice Answers:** + a) Windows installation (and WSL2) as the primary trust repair target, with an official supported path and CI coverage. + *Implication:* Broadens adoption and reduces onboarding friction, improving DX at the top of the funnel. + b) Model-provider stability (Twitter auth + Anthropic/DeepSeek) as primary, because it affects running agents in production. + *Implication:* Reduces public-facing agent failures and reputational damage, reinforcing “reliability” claims. + c) Database/embeddings coherence (Postgres/Supabase schemas, dimension mismatches) as primary, because it impacts persistence and RAG correctness. + *Implication:* Strengthens the “agent OS” foundation, but may be less visible to new developers than installation fixes. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we contain plugin ecosystem entropy (huge plugin surface area, frequent lint/test churn) while preserving composability? + + **Context:** + - `Daily GitHub: "A significant number of PRs were dedicated to fixing linting issues across various plugins" (2025-01-30 repo updates)` + - `Discord action item: "Add configuration to select only needed plugins" (v1xingyue, 2025-01-30)` + + **Multiple Choice Answers:** + a) Introduce “Core vs Registry” tiering: core ships only a minimal stable set; everything else moves to registry with versioned compatibility. + *Implication:* Reduces breakage risk and install size, but requires governance and tooling for compatibility guarantees. + b) Keep monorepo breadth, but enforce automated lint/test + a plugin CI matrix and deprecate noncompliant plugins. + *Implication:* Improves quality without changing structure, but increases CI cost and maintainer burden. + c) Adopt a “curated presets” approach: ship stable bundles (e.g., social, trading, governance) and let advanced users assemble custom stacks. + *Implication:* Improves DX while keeping composability, but adds product surface area that must itself be maintained. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Treasury Conduct, Partner Tributes, and Governance Legibility + +**Summary of Topic:** A treasury management incident (selling donated/tribute tokens) triggered a legitimacy crisis; leadership justified emergency measures (protecting ai16z liquidity, funding $3–4M/year burn), but partners/community demanded clearer constraints. DUNA and Realms-based governance are emerging as structure, alongside a proposal for retroactive contributor airdrops using a basket of treasury tokens. + +#### Deliberation Items (Questions): + +**Question 1:** What treasury doctrine should be encoded for “tribute” tokens to prevent recurring partner conflict while preserving operational runway? + + **Context:** + - `Discord: "Significant controversy emerged when Shaw ... sold tokens ... donated to the ai16z treasury" (2025-01-30 highlights)` + - `witch: "Is the tribute system working properly? A: No, it's broken and needs to be fixed" (🥇-partners, 2025-01-30)` + - `shaw: emergency measures to fund development ($3–4M/year) and protect token/liquidity (discussion/associates, 2025-01-29..30)` + + **Multiple Choice Answers:** + a) Hard non-sale covenant for tributes (unless explicit partner contract allows), defaulting to holding or LP provisioning only. + *Implication:* Maximizes partner trust but may constrain treasury flexibility during crises. + b) Contractualized partner fee/tribute program: partners choose a predefined policy (sell/hold/LP/streamed vest) at tribute time. + *Implication:* Creates clarity and reduces social conflict, but requires legal/contract engineering and enforcement. + c) Treasury discretion retained, but with mandatory public policy + post-trade reporting and community veto windows. + *Implication:* Preserves flexibility, but ongoing ambiguity may continue to erode partner confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should DUNA be accelerated as a “trust anchor” now, even if it introduces operational overhead and forces faster policy decisions? + + **Context:** + - `Rabbidfly: "DUNA ... protects DAOs while allowing for-profit activities and reasonable compensation" (2025-01-30 partners)` + - `Discord: "The DAO is pursuing a DUNA legal structure in Wyoming" (2025-01-29..30 highlights)` + + **Multiple Choice Answers:** + a) Yes—prioritize DUNA immediately to establish legal clarity, fiduciary norms, and partner confidence. + *Implication:* Stabilizes external relationships and governance narrative but consumes leadership bandwidth. + b) Proceed in parallel at moderate speed while first fixing tribute policy and operational transparency controls. + *Implication:* Reduces immediate friction while still moving toward legal structure without derailing product execution. + c) Defer DUNA until after core product milestones (Cloud + stability) to avoid governance process drag. + *Implication:* Maximizes shipping velocity now, but leaves governance legitimacy exposed during further treasury events. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should retroactive contributor rewards be structured to strengthen developer-first incentives without creating perceived pay-to-play token complexity? + + **Context:** + - `shaw: "retroactive airdrop system ... developers would receive a basket of treasury tokens" (🥇-partners, 2025-01-30)` + - `Discord: ongoing confusion about partner requirements and token narratives (associates/discussion, 2025-01-29..30)` + + **Multiple Choice Answers:** + a) Implement basket-based retroactive airdrops with simple scoring (merged PRs/reviews/issues), plus clear disclosure and opt-out. + *Implication:* Aligns contributors with ecosystem projects while maintaining openness if explained well. + b) Use stable, single-asset contributor grants (or salaries) and keep partner tokens separate from developer compensation. + *Implication:* Reduces complexity and controversy, but weakens alignment between devs and partner ecosystem. + c) Hybrid: small stable grants + optional “alignment allocation” of partner tokens for contributors who opt in. + *Implication:* Balances clarity and alignment, but requires more administrative and technical machinery. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Taming Information: Automated Comms, Q&A Extraction, and Trust Through Documentation + +**Summary of Topic:** Information infrastructure is becoming a strategic lever: Jin’s AI news aggregator and Discord Q&A extraction efforts can reduce support load and improve agent quality, but reliability gaps (aggregator daily.json not updating) and unclear official messaging (ElizaOS vs ai16z token identity) threaten confidence. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council treat “Information Taming” systems (news aggregator + Q&A pipeline) as a core product deliverable with SLOs, rather than an auxiliary community project? + + **Context:** + - `jin: "demonstrated an AI-powered news aggregator that automatically generates ecosystem newsletters" (🥇-partners, 2025-01-30)` + - `boom: "Fix the AI news aggregator that's not updating its daily.json file" (3d-ai-tv action items, 2025-01-30)` + - `dankvr: shared process for extracting Q&A from dev channels to enhance documentation for LLMs (Twitter activity summary, 2025-01-30)` + + **Multiple Choice Answers:** + a) Yes—promote it to a core reliability target with uptime/refresh SLOs and an owner, because it feeds docs and agent correctness. + *Implication:* Strengthens DX and reduces support overhead, but diverts resources from framework runtime work. + b) Partially—support it as a reference implementation (flagship internal agent) but do not guarantee SLOs yet. + *Implication:* Keeps momentum without binding commitments, but failures may still reflect poorly if treated as “official.” + c) No—keep it community-run until core platform stability is achieved; focus on docs improvements directly in the repo. + *Implication:* Protects core roadmap focus, but misses an opportunity to operationalize “documentation as a first-class citizen.” + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we resolve identity confusion (ElizaOS brand vs $ai16z token) to reduce onboarding and marketing friction during rebrand and token-related operations? + + **Context:** + - `Discord: "rebranded to ElizaOS ... while maintaining ai16z as the token ticker, causing some marketing confusion" (2025-01-29 highlights)` + - `Smedroc: "It's definitely not $Eliza... ai16z until further notice" (associates, 2025-01-30)` + - `Action item: "Complete X account rebranding ... and clearly indicate $ai16z as the token" (HoneyBadger/Burtiik, 2025-01-30)` + + **Multiple Choice Answers:** + a) Adopt a strict naming schema across all surfaces (docs, X bios, website): “ElizaOS (framework/cloud), $ai16z (token)” with a single canonical explainer. + *Implication:* Reduces confusion quickly and reinforces credibility, but may constrain future ticker changes. + b) Accelerate ticker/name change to unify brand and token identity, even if it introduces coordination risk. + *Implication:* Long-term coherence improves, but execution risk is high and may amplify short-term confusion. + c) Defer messaging cleanup until post-launchpad/tokenomics release; tolerate ambiguity for speed. + *Implication:* Minimizes immediate work, but ongoing confusion undermines trust and partner/business development. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on converting Discord support patterns into “agent-readable doctrine” (FAQ/RAG-ready docs), and how aggressively should we automate it? + + **Context:** + - `jin: "extracted questions and answers from chat history going back to 12-10-24" (discussion/associates, 2025-01-30)` + - `dankvr: "extracting Q&A from developer channels to enhance documentation for LLMs" (Twitter activity summary, 2025-01-30)` + - `Discord recurring issues: Windows install, embeddings mismatch, provider config questions (💻-coders, 2025-01-30)` + + **Multiple Choice Answers:** + a) High automation: nightly ingestion + dedup + human review queue; publish as versioned FAQ datasets for agents and docs. + *Implication:* Rapidly improves support and agent performance, but requires editorial governance to prevent misinformation. + b) Moderate automation: weekly curated releases only, prioritizing the top 20 recurring issues and official fixes. + *Implication:* Maintains accuracy and trust, though slower to capture emergent edge cases. + c) Manual-only: keep Q&A extraction as ad hoc human documentation work to minimize accidental policy drift. + *Implication:* Ensures tight control, but scales poorly and undermines the “Taming Information” strategic advantage. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-01.md b/hackmd/council/2025-02-01.md new file mode 100644 index 00000000000..838294b13ec --- /dev/null +++ b/hackmd/council/2025-02-01.md @@ -0,0 +1,163 @@ +# Council Briefing: 2025-02-01 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- We advanced agent capability with Twitter image URL handling, but the day’s strategic risk shifted to developer trust as onboarding broke (npm publish and setup errors) and a core Fetch-method anomaly threatened reliability. + +## Key Points for Deliberation + +### 1. Topic: Onboarding Integrity & Package Publication + +**Summary of Topic:** Critical DX regressions surfaced: the client package not being published to npm and setup errors are blocking new builders, directly undermining “Developer First” and “Trust Through Shipping.” Immediate stabilization work likely yields higher ecosystem leverage than additional features. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare an emergency “DX Stabilization Window” (freeze feature merges) until npm publishing + setup paths are reliably green for new installs? + + **Context:** + - `github_summaries_daily_2025-02-01: "elizaos/eliza#3130: Address the client not being published to npm, which is preventing users from setting up Eliza."` + - `github_summaries_daily_2025-02-01: "elizaos/eliza#3129: Resolve errors encountered during the setup process to improve user onboarding."` + + **Multiple Choice Answers:** + a) Yes—freeze non-critical merges until npm publish and a clean install path are verified in CI across platforms. + *Implication:* Maximizes short-term reliability and accelerates developer trust, at the cost of temporarily slowing feature throughput. + b) Partial freeze—allow only low-risk features while prioritizing onboarding fixes and backporting critical patches. + *Implication:* Balances momentum with stability, but risks continued confusion if any new change breaks the fragile setup surface. + c) No—continue feature development while addressing onboarding issues opportunistically. + *Implication:* Maintains shipping velocity, but compounds trust debt by leaving a broken first-run experience in the wild. + d) Other / More discussion needed / None of the above. + +**Question 2:** What should be the single canonical installation path we optimize and document (to reduce variance and support load)? + + **Context:** + - `github_summaries_daily_2025-02-01: "elizaos/eliza#3129: Resolve errors encountered during the setup process to improve user onboarding."` + + **Multiple Choice Answers:** + a) CLI-first (npx/bun) as the canonical path; repo cloning becomes “advanced.” + *Implication:* Creates a predictable onboarding funnel and aligns with Cloud defaults later, but requires robust CLI tooling now. + b) Repo-first (git clone + install) remains canonical; CLI is secondary. + *Implication:* Optimizes for contributors and power users, but preserves friction for the broader developer funnel. + c) Two official paths (CLI + repo) with parity guarantees and automated diagnostics. + *Implication:* Improves inclusivity, but increases maintenance overhead and doubles the surface area for failures. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we enforce release discipline so “published artifacts” never lag the main branch again? + + **Context:** + - `github_summaries_daily_2025-02-01: "elizaos/eliza#3130: Address the client not being published to npm."` + + **Multiple Choice Answers:** + a) CI gate: merges to main require successful publish-to-staging and versioned release checks. + *Implication:* Turns shipping into an enforceable ritual, reducing regressions but increasing process strictness. + b) Release captain rotation: humans own weekly releases and hotfix authority. + *Implication:* Improves accountability and cadence, but can bottleneck if captains are unavailable. + c) Ad-hoc releases with improved documentation of known issues. + *Implication:* Lowest operational overhead, but accepts recurring trust erosion when artifacts and reality diverge. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Twitter Client Reliability: Image Memory + Fetch Anomaly + +**Summary of Topic:** We shipped image URL handling for outbound messages—a key capability for social agents—yet a Fetch-method behavior anomaly may destabilize that feature (and other network-dependent actions). This is a “reliability-first” test: either we harden core I/O primitives or social agents remain brittle. + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat the Fetch-method anomaly as a P0 reliability incident and halt further Twitter feature work until root cause is found? + + **Context:** + - `github_summaries_daily_2025-02-01: "Implemented image URL handling for outbound tweets/messages... (PR #3122)."` + - `github_summaries_daily_2025-02-01: "elizaos/eliza#3148: Investigate unexpected behavior of the Fetch method, potentially impacting the Twitter client's image upload feature."` + + **Multiple Choice Answers:** + a) Yes—P0 incident response with immediate triage, reproduction harness, and patch release. + *Implication:* Protects the platform’s reputation for reliability and prevents cascading bugs across clients. + b) Treat as P1—continue Twitter work but require tests and feature flags around image upload paths. + *Implication:* Maintains forward progress while containing blast radius, but risks intermittent failures in production. + c) Treat as P2—monitor community reports before allocating core engineering time. + *Implication:* Saves effort now, but risks shipping a “haunted” network layer that undermines agent autonomy at scale. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our standard for “social client reliability” before we present flagship agents as stable references? + + **Context:** + - `github_summaries_daily_2025-02-01: "Implemented image URL handling for outbound tweets/messages... (PR #3122)."` + + **Multiple Choice Answers:** + a) Define an SLO: e.g., 99% successful post attempts over 7 days on a reference deployment with structured error reporting. + *Implication:* Creates measurable trust and a repeatable stabilization pipeline, enabling credible flagship demos. + b) Ship “best effort” with clear disclaimers; prioritize features that increase agent capability. + *Implication:* Improves perceived velocity, but weakens the North Star claim of reliability and seamless UX. + c) Gate all social posting behind manual approval until reliability hardens. + *Implication:* Reduces risk of public failures and bans, but limits the autonomy story and slows iteration. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should outbound media handling (images) be standardized as a cross-client core capability rather than client-specific logic? + + **Context:** + - `github_summaries_daily_2025-02-01: "Implemented image URL handling for outbound tweets/messages..."` + + **Multiple Choice Answers:** + a) Yes—promote a core “MediaEnvelope” API (URLs, hashes, provenance) used by all clients. + *Implication:* Improves composability and reduces duplicated bugs, strengthening the platform’s multi-client promise. + b) No—keep media logic within each client to move faster and accommodate platform quirks. + *Implication:* Enables rapid patching per platform, but increases fragmentation and long-term maintenance costs. + c) Hybrid—core defines interfaces and validations, clients implement transport-specific adapters. + *Implication:* Balances standardization and flexibility, but requires careful API design and versioning discipline. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Architecture Trajectory: Refactoring Providers into Plugins + +**Summary of Topic:** Refactoring data providers into plugins signals a push toward composability and modular governance of the ecosystem. The Council must ensure the modularization improves reliability and DX (not just reorganizes complexity), and that plugin boundaries are enforced with tests and versioning. + +#### Deliberation Items (Questions): + +**Question 1:** What is our guiding doctrine for plugin modularization: minimize core surface area, or maximize “batteries-included” onboarding? + + **Context:** + - `github_summaries_daily_2025-02-01: "Refactored data providers into plugins for better maintainability and flexibility."` + + **Multiple Choice Answers:** + a) Minimize core—keep core small and stable; everything else becomes versioned plugins. + *Implication:* Improves long-term maintainability and composability, but demands stronger tooling for plugin discovery and setup. + b) Batteries-included—ship a curated default plugin set for first-run success. + *Implication:* Reduces onboarding friction and support burden, but risks bloated defaults and slower core release cadence. + c) Tiered approach—core + “official bundle” + community registry, each with different stability promises. + *Implication:* Creates clear expectations and scales the ecosystem, but requires governance and CI investment per tier. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we prevent plugin churn from degrading reliability while still enabling rapid ecosystem expansion? + + **Context:** + - `github_summaries_daily_2025-02-01: "Refactored data providers into plugins..."` + + **Multiple Choice Answers:** + a) Introduce compatibility contracts (semver + runtime capability checks) and automated integration tests for “official” plugins. + *Implication:* Maintains reliability and confidence in the platform while allowing innovation at the edges. + b) Allow fast iteration with minimal gates; rely on community reporting and quick fixes. + *Implication:* Maximizes speed, but creates recurring breakage and erodes the “reliable framework” narrative. + c) Freeze plugin APIs for long periods; only change during major versions (V2+). + *Implication:* Stabilizes the ecosystem but can slow progress and discourage external contributors during fast-moving cycles. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we align plugin modularization with a broader “Cloud default provider” strategy (centralized reliability) or double down on self-hosted parity (decentralized robustness)? + + **Context:** + - `github_summaries_daily_2025-02-01: "Refactored data providers into plugins for better maintainability and flexibility."` + + **Multiple Choice Answers:** + a) Cloud-first—optimize the official Cloud path to be the gold standard for reliability and analytics. + *Implication:* Accelerates consistent UX and trust, but must be balanced carefully with open-source ethos to avoid alienation. + b) Self-hosted parity—ensure all core promises hold without Cloud dependencies. + *Implication:* Strengthens decentralization narrative and resilience, but increases complexity of testing/support matrix. + c) Dual-track—Cloud as default for convenience, but explicit parity gates on core behaviors and plugin interfaces. + *Implication:* Preserves openness while enabling a polished managed path, at the cost of higher engineering rigor and tooling. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-02.md b/hackmd/council/2025-02-02.md new file mode 100644 index 00000000000..7f56332bd82 --- /dev/null +++ b/hackmd/council/2025-02-02.md @@ -0,0 +1,172 @@ +# Council Briefing: 2025-02-02 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced plugin modularity and code quality (new market-data plugins + Biome standardization), but urgent reliability threats persist in core setup/connection paths (provider-utils export, Fetch regressions, Supabase/live connectivity) that could erode developer trust if not triaged as a priority block. + +## Key Points for Deliberation + +### 1. Topic: Reliability Frontline: Setup, Adapters, and Runtime Connectivity + +**Summary of Topic:** Despite strong shipping velocity, recurring installation and runtime connection failures (Node version pinning, Supabase adapter friction, post-deploy connectivity) remain the primary trust risk for builders—directly conflicting with the Execution Excellence principle. + +#### Deliberation Items (Questions): + +**Question 1:** Do we enforce a stricter “supported runtime” policy (Node version + OS matrix) to reduce support entropy, even if it narrows immediate accessibility? + + **Context:** + - `Discord 💻-coders: "Node.js 23.3.0 is specifically recommended for ElizaOS installation." (answered by infinityu1729)` + - `Discord discussion: "Users frequently encounter issues with the latest v0.1.9 release, particularly on Windows/WSL systems."` + + **Multiple Choice Answers:** + a) Yes—hard-support one runtime (e.g., Node 23.3.0) with automated checks and explicit refusal/warnings outside the matrix. + *Implication:* Reduces debugging surface area and increases perceived reliability, but may slow adoption in conservative environments. + b) Partially—support an LTS baseline plus the recommended version, with best-effort support elsewhere. + *Implication:* Balances accessibility with stability, but still leaves edge-case support load and inconsistent community outcomes. + c) No—keep broad compatibility as the priority and absorb the support cost via docs and community troubleshooting. + *Implication:* Maximizes reach, but risks ongoing “it doesn’t work” narratives that undermine developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the correct strategic default for persistence: optimize for “it just works locally” (SQLite/PGlite) or “production-first” (Postgres/Supabase)? + + **Context:** + - `GitHub issues (2025-02-02): "Users are facing setup challenges with the Supabase Adapter." (elizaos/eliza#3160)` + - `Discord 💻-coders: "Discussions about Supabase vs. SQLite for database integration."` + + **Multiple Choice Answers:** + a) Local-first default (SQLite/PGlite) with a clear migration path to Postgres/Supabase. + *Implication:* Improves onboarding success rate and demo velocity, but risks a gap between local and production behavior. + b) Production-first default (Postgres/Supabase) to align dev experience with deployment reality. + *Implication:* Reduces production surprises, but increases initial setup failures and support burden. + c) Dual-track: CLI prompts users to pick a profile (Local, Cloud, Enterprise) with pre-validated templates. + *Implication:* Increases DX clarity and reduces misconfiguration, but requires investment in a “doctor” + templates ecosystem. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we declare “blocking reliability incidents” that freeze feature merges until resolved (e.g., Fetch regressions, missing exports), or keep parallel shipping? + + **Context:** + - `Needs Attention (2025-02-02): "@ai-sdk/provider-utils is not providing an export named 'delay'" (elizaos/eliza#3159)` + - `Needs Attention (2025-02-02): "The Fetch method is exhibiting strange behavior again" (elizaos/eliza#3154)` + - `Needs Attention (2025-02-02): "connection problems after going live" (elizaos/eliza#3162)` + + **Multiple Choice Answers:** + a) Freeze: institute a reliability gate—no new features until P0 setup/connectivity issues are cleared. + *Implication:* Maximizes trust-through-shipping and reduces churn, but slows visible roadmap progress. + b) Parallel lanes: allow feature work, but require a dedicated strike team for P0 incidents with SLAs. + *Implication:* Preserves momentum while protecting stability, but needs strong coordination and enforcement. + c) Keep shipping: rely on rapid patch cadence and community triage without formal gates. + *Implication:* Maintains velocity, but amplifies reputational risk if onboarding remains fragile. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Composable Expansion: Plugin Growth with Quality Controls + +**Summary of Topic:** The project is rapidly expanding modular capabilities (CoinMarketCap/CoinGecko, Solana/Twitter/Ton improvements) and investing in linting/testing (Biome + coverage), signaling maturing engineering discipline—but raises governance questions around plugin sprawl, compatibility, and CI costs. + +#### Deliberation Items (Questions): + +**Question 1:** Should we require baseline test coverage and formatting (Biome) for all plugin PRs before merge to protect reliability? + + **Context:** + - `GitHub (2025-02-02): "Added the CoinMarketCap plugin with comprehensive test coverage." (PR #3134)` + - `GitHub (2025-02-02): "Implemented test configuration and coverage for the CoinGecko plugin." (PR #3124)` + - `GitHub (2025-02-01): "Resolved multiple issues across various plugins, including Biome linting and formatting." (PR #3181)` + + **Multiple Choice Answers:** + a) Yes—enforce mandatory minimal coverage + Biome formatting for all plugins (with CI failing otherwise). + *Implication:* Improves reliability and maintainability, but may reduce community contribution velocity. + b) Phase-in: require for core/flagship plugins now, and progressively enforce for long-tail plugins. + *Implication:* Balances quality and community throughput, but may create a two-tier ecosystem. + c) No—keep requirements light; focus on documentation and examples, and accept uneven plugin quality. + *Implication:* Maximizes experimentation, but risks the ecosystem becoming noisy and unreliable for builders. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should the long-term boundary sit: a lean core with independently maintained plugin repos, or a monorepo-first model for tighter integration? + + **Context:** + - `GitHub completed items (Feb 2025): "Delete all plugins... moved to https://github.com/elizaos-plugins and independently maintained." (PR #3342)` + - `Discord (2025-02-01): "Plugin Problems... Solana and Twitter plugins... hanging during startup with the pyth-data plugin."` + + **Multiple Choice Answers:** + a) Lean core + external plugin org as default; core only guarantees stable interfaces and a curated registry. + *Implication:* Scales ecosystem breadth while keeping core stable, but needs strong versioning and compatibility tooling. + b) Hybrid: keep a “core plugins” set in-repo and push experimental/long-tail plugins to external repos. + *Implication:* Maintains high-quality primitives while enabling experimentation, but adds governance overhead. + c) Monorepo-first: keep most plugins in one repo to ensure synchronized releases and consistent CI. + *Implication:* Reduces compatibility drift, but increases repo weight and slows independent iteration. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent plugin sprawl from degrading DX: curated compatibility matrix, marketplace gating, or laissez-faire registry? + + **Context:** + - `Discord 🥇-partners: "The development team is prioritizing building core infrastructure, including an agent marketplace/launchpad."` + - `Discord discussion: "Create a directory/catalog of all apps built using ElizaOS." (requested by zircatpop and Seraph)` + + **Multiple Choice Answers:** + a) Curated matrix: label plugins by support tier (Core/Verified/Community) with CI compatibility tests per tier. + *Implication:* Improves trust and discoverability, but requires ongoing review capacity. + b) Marketplace gating: only marketplace-listed plugins must meet standards; registry remains open. + *Implication:* Creates a quality funnel without blocking experimentation, but may fragment user expectations. + c) Open registry: no formal tiers; rely on community ratings and usage signals. + *Implication:* Minimizes governance overhead, but risks new users repeatedly encountering broken integrations. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Taming Information: Canonical Updates, Working Pipelines, and Public Presence + +**Summary of Topic:** Multiple signals indicate that information flow and public surfaces are brittle (website 404, news JSON pipeline failures), while internal efforts (Discord summarization, FAQ books) are strong; the strategic gap is converting these into stable, canonical, easy-to-find channels that reinforce developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Which channel becomes the single canonical source of truth for releases, status, and docs: a dedicated elizaos.ai/news site, GitHub Pages, or Discord-native announcements? + + **Context:** + - `Discord (2025-02-01): "Multiple users reported the elizas.com website being down with 404 errors."` + - `Discord 🥇-partners: "Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages)." (mentioned by jin)` + + **Multiple Choice Answers:** + a) Dedicated site (elizaos.ai) as canonical, with mirrored syndication to GitHub/Discord/X. + *Implication:* Creates a stable external face and improves trust, but requires web ops ownership and uptime guarantees. + b) GitHub Pages + repo release notes as canonical, with Discord/X as distribution only. + *Implication:* Low operational burden and high reliability, but may feel less polished to non-GitHub-native builders. + c) Discord-first canonical updates, augmented by bots that backfill to GitHub/feeds. + *Implication:* Meets the community where they are, but risks continued fragmentation and discoverability issues. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we treat the AI news/summary pipeline as a production service with SLAs, or as an experimental internal tool until Cloud and core are fully stabilized? + + **Context:** + - `Discord 3d-ai-tv: "data writes to SQLite but fails to write to JSON" (mentioned by jin)` + - `Discord 3d-ai-tv: Outdated endpoint noted and new URL shared: "https://madjin.github.io/ai-news/json/daily.json"` + + **Multiple Choice Answers:** + a) Productionize now: define ownership, monitoring, and a fixed schema; treat failures as P1 incidents. + *Implication:* Improves information coherence and trust, but competes for engineering bandwidth with core stability work. + b) Semi-production: weekly cadence with best-effort uptime and clear “experimental” labeling. + *Implication:* Provides value while limiting expectations, but may still confuse users if it intermittently breaks. + c) Keep experimental: pause public dependency until core/Cloud milestones are met. + *Implication:* Protects focus on core reliability, but delays progress on the “Taming Information” strategic pillar. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “documentation as first-class”: embed answers in the product (CLI doctor + guided setup) or keep improving static docs and community support loops? + + **Context:** + - `Discord (2025-02-01): "Jin analyzed 2 months of discord chat and summarized into a documentation book" (https://hackmd.io/@xr/elizaos-rpgf)` + - `GitHub issues list (2025-02-01): multiple setup failures (e.g., "Initial setup not working" #1666, "Problems after running 'pnpm start'" #3151)` + + **Multiple Choice Answers:** + a) Product-embedded guidance: prioritize a CLI “doctor” and guided setup flows that auto-detect misconfigurations. + *Implication:* Directly reduces support load and onboarding failures, but requires sustained investment in DX tooling. + b) Docs-first: centralize and polish docs (quickstart, platform deploy guides, DB guides) with aggressive updates. + *Implication:* Fast to execute and scalable, but still depends on users reading and interpreting correctly. + c) Community-first: formalize support squads and templates; treat docs/tooling as secondary. + *Implication:* Leverages community energy, but risks uneven quality and slower resolution for critical setup blockers. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-03.md b/hackmd/council/2025-02-03.md new file mode 100644 index 00000000000..b9f23ec47b8 --- /dev/null +++ b/hackmd/council/2025-02-03.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-03 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge in merged fixes and new integrations is being outpaced by frontline reliability friction (install/runtime/Twitter/deploy), making “execution excellence” dependent on tightening stability gates and clarifying the supported path for developers. + +## Key Points for Deliberation + +### 1. Topic: Framework Reliability & Developer Onboarding Friction + +**Summary of Topic:** Discord and GitHub signals converge on a recurring reliability pattern: v0.1.9-era install/runtime issues (Node version constraints, dependency/import failures, Solana helpers, Twitter login/behavior, slow character loading) are degrading first-run DX despite rapid patch throughput. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term “stability freeze” (DX hardening sprint) that temporarily deprioritizes new features/plugins until install + core clients (Twitter/Discord/Telegram) are consistently reliable? + + **Context:** + - `Discord 💻-coders: "Users frequently encounter installation problems with version 0.1.9"; Node "23.3.0 is consistently recommended" (elizaOS Discord 2025-02-02).` + - `GitHub Issues: "Build errors when deploying on render.com" (#3212) and "runtime import error in NestJs" (#3191) flagged as needs attention (github_summaries_daily_2025-02-03).` + + **Multiple Choice Answers:** + a) Yes—announce a 1–2 week stability freeze with a published “Known Good” matrix (Node version, adapters, clients). + *Implication:* Increases developer trust and reduces support load, but slows visible feature velocity. + b) Partial—continue shipping features, but require every merge to include a DX impact note + quickstart verification checklist. + *Implication:* Maintains momentum while raising quality, but risks continued fragmentation if enforcement is uneven. + c) No—keep feature throughput maximal and rely on community triage/patches to stabilize organically. + *Implication:* Maximizes surface-area growth but may compound reputational damage from unreliable first-run experiences. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical “supported runtime” position for the next release cycle: strict pin to Node 23.3.0, move to an LTS baseline, or provide multi-version support? + + **Context:** + - `Discord: "Node version 23.3.0 is specifically recommended for ElizaOS installation" (answered by infinityu1729, 2025-02-01).` + - `Action item: "Fix Solana plugin compatibility issues with node v23.3.0" (mentioned by dEXploarer, 2025-02-02).` + + **Multiple Choice Answers:** + a) Strict pin (Node 23.3.0) with tooling (fnm/nvm scripts, Docker images) and clear enforcement in CI. + *Implication:* Reduces variance and support complexity, but may block enterprise adopters and some hosting environments. + b) Shift to a stable LTS baseline (e.g., Node 20/22) and treat Node 23.x as experimental. + *Implication:* Improves compatibility and lowers friction, but may require refactors and revalidation of performance/tooling. + c) Multi-version support with a tested compatibility matrix (at least two major versions). + *Implication:* Broadens adoption, but increases CI burden and slows iteration due to cross-version regressions. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively do we lock down the default local API surface (port 3000) given developer convenience vs. security posture for Cloud readiness? + + **Context:** + - `Action item: "Implement API key security for port 3000 API" (mentioned by AD, 2025-02-02).` + - `Discord deployment questions: users seek guidance for cloud hosting via EC2/Cloud Run/Docker/PM2 (2025-02-01 to 2025-02-02).` + + **Multiple Choice Answers:** + a) Secure-by-default: require API key/token for all non-localhost access; ship a guided setup for local dev. + *Implication:* Aligns with Cloud/security expectations and reduces incident risk, but adds onboarding steps. + b) Dev-first default: keep open locally, but warn loudly and auto-detect public bind to require auth. + *Implication:* Preserves fast starts while preventing the worst misconfigurations, but still leaves room for edge-case exposure. + c) Minimal change: document best practices and let operators manage security externally. + *Implication:* Lowest engineering cost now, but risks real-world breaches that damage trust and Cloud credibility. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Composable Plugin Expansion vs. Quality Gates + +**Summary of Topic:** The project is expanding integrations rapidly (MultiversX CREATE_POOL, TON NFT actions, CoinGecko/CMC plugins), alongside mass plugin fixes and restructuring, but the velocity exposes governance questions: what belongs in core, what lives in plugin repos, and what QA gates prevent regressions. + +#### Deliberation Items (Questions): + +**Question 1:** Where should we draw the boundary between “core framework” and “ecosystem plugins” to protect reliability while staying open and composable? + + **Context:** + - `Daily summary: "Introduced CREATE_POOL action in MultiversX plugin" and "Added TON Plugin for NFT collection management" (github_summaries_daily_2025-02-03).` + - `GitHub activity: 23 PRs opened and all merged on 2025-02-03 to 2025-02-04; active contributors jumped to 48 (github_summary).` + + **Multiple Choice Answers:** + a) Keep core minimal; move most chain integrations to plugin org repos with strict versioning and compatibility contracts. + *Implication:* Improves core stability and release cadence, but requires strong plugin governance to avoid fragmentation. + b) Hybrid: core ships a curated “blessed” plugin set; everything else is community-maintained in a registry. + *Implication:* Balances reliability and ecosystem breadth, but creates ongoing maintenance obligations for the blessed set. + c) Monorepo-first: keep most plugins close to core for easier coordination and synchronized releases. + *Implication:* Simplifies integration testing, but increases repo weight and risk that plugin churn destabilizes core. + d) Other / More discussion needed / None of the above. + +**Question 2:** What release discipline should we impose given high merge velocity: require integration tests for major plugins, enforce staging branches, or continue fast-merge with reactive fixes? + + **Context:** + - `Daily report: "Various fixes after v0.1.9 release" and multiple plugin fixes across many packages (elizaOSDailySummary 2025-02-02).` + - `Reported issues include Twitter login/logging bugs and deployment errors (issues #3201, #3202, #3212).` + + **Multiple Choice Answers:** + a) Gatekeeper model: merge-to-main requires passing e2e smoke tests for core + top clients + top plugins. + *Implication:* Reduces regressions and improves trust, but slows merge velocity and needs CI investment. + b) Staged releases: maintain a rolling “develop/staging” with scheduled cutovers to stable tags. + *Implication:* Preserves development speed while protecting stable users, but adds coordination overhead. + c) Fast merge: prioritize throughput and rely on quick patching when breaks appear. + *Implication:* Maximizes short-term shipping but can erode developer confidence and increase support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle the “eliza-starter vs elizaOS” confusion to reduce mis-starts and support load? + + **Context:** + - `Discord Q/A: "Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon?" → "Don't use the starter" (answered by Mr. Stark, 2025-02-02).` + - `Action item: "Fix dependency issues in eliza-starter repo" (mentioned by ernest, 2025-02-02).` + + **Multiple Choice Answers:** + a) Deprecate eliza-starter with a clear archive banner and migration guide; funnel everyone to a single canonical path. + *Implication:* Reduces confusion quickly but may disrupt existing users and downstream tutorials. + b) Maintain both, but make the CLI + docs auto-detect and redirect users to the recommended repo/version. + *Implication:* Smoother transition but requires ongoing maintenance and careful messaging. + c) Keep status quo; rely on community answers and ad-hoc guidance. + *Implication:* Lowest effort but guarantees repeated confusion and undermines Developer First principle. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Information Taming, Branding, and Metrics + +**Summary of Topic:** Operational progress in automated news aggregation and documentation exists, but public trust is threatened by scattered comms (website down, unclear team roles), branding transition ambiguity (AI16Z→ElizaOS), and lack of agreed success metrics beyond GitHub stars/forks—plus unresolved narrative tension between investment-DAO origins and open-source framework focus. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s authoritative comms surface for “truth”: a dedicated news.elizaos.ai hub, GitHub-only releases, or a hybrid with automated summarization? + + **Context:** + - `Action item: "Implement news.elizaos.ai for official long-form updates and announcements" (mentioned by witch, 🥇-partners, 2025-02-02).` + - `Discord: "elizas.com website is currently down" and users are told to check GitHub (answered by BOSSU, 2025-02-02).` + + **Multiple Choice Answers:** + a) Single source of truth: launch news.elizaos.ai with signed/dated dispatches and mirrored GitHub release notes. + *Implication:* Clarifies narrative and reduces rumor-driven support load, but requires disciplined editorial operations. + b) GitHub-first: treat GitHub releases/issues as canonical; news site only republishes automatically from GitHub. + *Implication:* Minimizes drift and ensures technical accuracy, but is less accessible to non-dev stakeholders. + c) Hybrid council feed: combine curated posts + AI-generated weekly digests from Discord/GitHub/X with human approval. + *Implication:* Scales transparency while maintaining quality, but introduces review bottlenecks and tooling complexity. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which success metrics should we formalize to align “Developer First” with “Trust Through Shipping”: GitHub engagement, agent deployments, or ecosystem economic activity? + + **Context:** + - `Associates channel debate: "Github stars/forks" argued as valuable by HoneyBadger; others want broader metrics (2025-02-02).` + - `Action item: "Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars" (mentioned by HoneyBadger, 2025-02-02).` + + **Multiple Choice Answers:** + a) Developer signal stack: stars/forks + npm downloads + contributors + time-to-first-agent metrics. + *Implication:* Optimizes for builder adoption and DX improvements, directly reinforcing the North Star. + b) Runtime signal stack: number of active agents, successful deployments, uptime/latency, and plugin health. + *Implication:* Forces reliability focus and supports Cloud readiness, but requires telemetry/privacy decisions. + c) Economic signal stack: marketplace/launchpad throughput, agent revenue, on-chain activity tied to agent actions. + *Implication:* Aligns with decentralized AI economy vision, but risks incentivizing speculation over UX reliability. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we reconcile the project’s dual narrative (investment DAO + autonomous agents vs open-source framework) without fragmenting community trust—especially amid token performance and tokenomics debates? + + **Context:** + - `spartan_holders: kalshnikov asks to "reconcile the investment DAO vision with the open source framework vision"; tigerguo questions partnership tech value if not shared (2025-02-02).` + - `🥇-partners: tokenomics pending; debates on single-sided vs double-sided LP; branding shift AI16Z→ElizaOS underway (2025-02-02).` + + **Multiple Choice Answers:** + a) Explicit split: position the framework as primary; DAO/trading agents become optional, separate “labs” initiatives. + *Implication:* Reduces confusion and aligns with Developer First, but may disappoint stakeholders invested in DAO-first identity. + b) Unified roadmap: define how governance and token utility emerge from the framework (marketplace, trust scores, agent registry). + *Implication:* Creates a cohesive story, but requires careful design and credible delivery timelines. + c) Minimal narrative management: avoid reconciling publicly; focus on shipping and let outcomes define the story. + *Implication:* Protects focus short-term, but leaves a vacuum that rumors and market anxiety can fill. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-04.md b/hackmd/council/2025-02-04.md new file mode 100644 index 00000000000..ddcb41c4d3d --- /dev/null +++ b/hackmd/council/2025-02-04.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-04 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet is shipping rapidly, but reliability debt—especially around v0.1.9 stability and social (Twitter/X) behaviors—is now the primary threat to developer trust and must be contained with a stabilization push. + +## Key Points for Deliberation + +### 1. Topic: Release Stability & Dependency Hygiene (v0.1.9 Aftershocks) + +**Summary of Topic:** Velocity remains high (PR throughput and contributor count), yet field reports show users reverting due to initialization failures, embedding dimension mismatches, and client/plugin instability—indicating release quality gates lag behind shipping pace. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council declare a short-term “Stability Lock” where only bugfixes and test coverage merges are permitted until top installer/runtime failures drop below a defined threshold? + + **Context:** + - `Discord coders: "Multiple users reported problems with ElizaOS v0.1.9... some reverting to v0.1.8 due to initialization failures, embedding errors, and client connection issues" (2025-02-03).` + - `GitHub activity: 2025-02-04 notes multiple new issues and ongoing plugin test coverage gaps (e.g., Cronos/Conflux) alongside fixes shipped.` + + **Multiple Choice Answers:** + a) Yes—declare a 7–14 day Stability Lock with explicit exit criteria (top issues resolved + install success target). + *Implication:* Improves developer trust and reduces support burden, at the cost of slower feature velocity and some contributor frustration. + b) Partial—lock only core runtime and CLI; allow plugin features to continue with stricter review. + *Implication:* Preserves ecosystem momentum while protecting the most user-visible reliability surfaces. + c) No—continue shipping, but expand triage capacity and publish workarounds in docs. + *Implication:* Maximizes shipping pace, but risks compounding trust loss if new regressions outpace guidance. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we standardize and enforce a single “blessed” runtime matrix (Node/Bun/OS) for official support, even if it reduces immediate accessibility? + + **Context:** + - `Discord: "Node version 23.3.0 is consistently recommended for proper ElizaOS functioning" (2025-02-01 to 2025-02-03).` + - `GitHub issues referenced: Docker errors on Mac M1 (#3239) and deployment/build errors (#3212).` + + **Multiple Choice Answers:** + a) Enforce a strict supported matrix (e.g., Node 23.3.0 + specific Docker base images), and label everything else “best effort.” + *Implication:* Reduces variability and accelerates fixes, but may alienate some builders on older stacks. + b) Publish a primary matrix but keep compatibility as a goal; invest in CI for Mac/Windows/Linux parity. + *Implication:* Balances DX inclusivity with realism, but requires ongoing infra and maintenance effort. + c) Avoid hard standards; rely on community troubleshooting and documentation updates. + *Implication:* Keeps the tent wide, but perpetuates high support load and inconsistent user outcomes. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we migrate/guard against embedding dimension mismatches (auto-migrate DB vs. fail-fast with clear tooling)? + + **Context:** + - `Discord coders: "Vector dimension mismatch" SQLite error workaround: delete data/db.sqlite (warfreakzplays).` + - `Action item: "Fix vector dimension mismatch in SQLite by ensuring consistent embedding models" (validsyntax).` + + **Multiple Choice Answers:** + a) Auto-migrate (version embeddings + rebuild vectors transparently where possible). + *Implication:* Best UX and fewer support requests, but introduces complexity and potential silent data churn. + b) Fail-fast with a guided migration command (e.g., `eliza db migrate-embeddings`) and explicit prompts. + *Implication:* Keeps behavior explicit and safe, while still offering a clean developer workflow. + c) Document the manual deletion/reset approach as the standard for now. + *Implication:* Fastest to implement, but harms trust and makes production deployments feel fragile. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Twitter/X Client Hardening & Safety Controls + +**Summary of Topic:** We shipped new controls for Twitter post generation, but the integration remains a frequent failure point (formatting errors, repeated default replies, media issues), threatening flagship agent reliability and public-facing reputation. + +#### Deliberation Items (Questions): + +**Question 1:** Should Twitter post generation be OFF by default across all templates until we achieve reliability targets, even if it reduces agent “virality”? + + **Context:** + - `PR: "Add configuration for enabling/disabling Twitter post generation" (#3219).` + - `New issue: "formatting errors in Twitter posts and replies" (#3245); recurring reply bug (#3252) referenced in 2025-02-04 triage.` + + **Multiple Choice Answers:** + a) Yes—default OFF; require explicit opt-in and a preflight checklist. + *Implication:* Prevents public failures and protects brand trust, but slows growth loops for social agents. + b) Keep default ON, but throttle and add stronger validation/sanitization to prevent malformed posts. + *Implication:* Maintains distribution, but continues reputational risk if edge cases still slip through. + c) Default depends on environment: ON for local/dev, OFF for production unless enabled. + *Implication:* Offers safe defaults where it matters while keeping the developer “wow” moment intact. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize a first-class “Twitter reliability suite” (E2E tests, deterministic formatting, media upload checks) over adding new chain/plugins? + + **Context:** + - `Discord coders action item: "Fix Twitter client media attachment functionality" (warfreakzplays).` + - `GitHub: multiple Twitter-related issues noted (#3202, #3245, #3252) and PRs around tweet retrieval/proxy controls.` + + **Multiple Choice Answers:** + a) Yes—treat Twitter as a flagship integration and resource it like a tier-1 product surface. + *Implication:* Raises quality of the most visible agents, but delays breadth expansion elsewhere. + b) Split-track: a small strike team for Twitter reliability while plugin expansion continues. + *Implication:* Limits opportunity cost, but risks under-resourcing the systemic fixes Twitter likely needs. + c) No—deprioritize Twitter and encourage third-party/community maintenance for now. + *Implication:* Protects core roadmap capacity, but weakens the perceived completeness of the framework. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formally support proxy-based X access (regional + throttling mitigation) as a documented pattern, or keep it unofficial due to policy risk? + + **Context:** + - `PR list references: "Implemented Twitter proxy URL functionality" (#3242).` + - `Discord: "Twitter login failures when running on VPS in different regions" and "Twitter scraping optimization to avoid throttling" (Vyce).` + + **Multiple Choice Answers:** + a) Officially support proxy configuration with clear boundaries and compliance guidance. + *Implication:* Improves real-world uptime, but increases policy/compliance complexity and potential platform friction. + b) Document as “experimental/advanced” with warnings; do not guarantee support. + *Implication:* Gives builders tools without over-committing the project to brittle external dependencies. + c) Do not document; keep proxy hooks internal and focus on API-first integrations. + *Implication:* Reduces exposure to platform risk, but leaves many users stranded in common deployment scenarios. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Information Taming, Docs Uptime, and RAG as a Trust Primitive + +**Summary of Topic:** Our knowledge infrastructure is advancing (large-scale Discord summarization, Muse search), but public docs availability and link integrity are failing (elizas.com down, broken links), undermining the “Developer First” covenant. + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat documentation uptime and link integrity as a production SLO, with an on-call rotation and automated monitoring? + + **Context:** + - `Discord: "Users reported that elizas.com appears to be down"; redirects to elizaos.ai/docs (BOSSU).` + - `Action items: "Fix broken documentation links" and "Fix broken 'Learn about elizaOS' link on elizaOS.ai/framework" (NicoRusso, px).` + + **Multiple Choice Answers:** + a) Yes—define SLOs and add monitoring/alerts for docs domains and key paths. + *Implication:* Reinforces developer trust through operational discipline, but requires sustained ops investment. + b) Partial—monitor only critical onboarding paths (Quickstart, install, plugin list) and accept best-effort for the rest. + *Implication:* Focuses on the highest leverage surfaces while limiting ops overhead. + c) No—keep docs as community-maintained; prioritize code and rely on GitHub pages as fallback. + *Implication:* Minimizes ops burden, but perpetuates churn in support channels and weakens DX credibility. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should Muse/search RAG be constrained to avoid hallucinations and misinformation while still feeling powerful? + + **Context:** + - `Partners channel: Muse introduced as "a Perplexity-like search interface" (muse.elizawakesup.ai).` + - `jin: "Improve RAG capabilities for Muse search" and prioritize sources like elizaos.github.io/eliza.` + + **Multiple Choice Answers:** + a) Hard-allowlist sources (docs + vetted repos) and show citations by default. + *Implication:* Maximizes trust and accuracy, but reduces breadth and “web-scale” usefulness. + b) Hybrid: allow broader sources but assign confidence scores and route low-confidence answers to “needs verification.” + *Implication:* Balances usefulness with safety, but requires extra UX and ranking logic to be credible. + c) Open retrieval with minimal constraints; prioritize speed and coverage first. + *Implication:* Accelerates feature adoption, but risks compounding misinformation and weakening the project’s authority. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we invest now in a governance-grade knowledge pipeline (HackMD plugin + living “State of the DAO” doc), or postpone until core stability improves? + + **Context:** + - `Action item: "Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents" (jin).` + - `Action item: "Create a 'state of the DAO' document" (DorianD).` + + **Multiple Choice Answers:** + a) Invest now—information coherence is a prerequisite for execution excellence and coordinated shipping. + *Implication:* Improves alignment and reduces repeated debates, but competes for engineering time with stability work. + b) Timebox a minimal version (one pipeline, one canonical doc) while keeping most focus on core reliability. + *Implication:* Creates a single source of truth without derailing stabilization priorities. + c) Postpone—stabilize framework first; governance tooling can follow once the platform is quiet. + *Implication:* Reduces immediate scope, but risks losing institutional memory and continuing fragmented decision-making. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-05.md b/hackmd/council/2025-02-05.md new file mode 100644 index 00000000000..7cc36933874 --- /dev/null +++ b/hackmd/council/2025-02-05.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-02-05 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability and trust-building took priority as the core team shipped control/safety improvements (action suppression) while the community surfaced v0.1.9 reliability regressions (LlamaService init, embedding/DB mismatches, Docker) that threaten developer confidence. + +## Key Points for Deliberation + +### 1. Topic: v0.1.9 Reliability Regression & Release Discipline + +**Summary of Topic:** Community reports indicate v0.1.9 upgrades frequently break previously working agents (init hangs, vector dimension mismatches, database/migration errors, Docker failures), creating an immediate reliability gap versus our Execution Excellence principle despite active patching and merges. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a temporary stabilization freeze (hotfix-only) until the top upgrade-breaking issues are resolved, even if it slows new features and plugin intake? + + **Context:** + - `Discord 💻-coders: "Multiple users reported problems after upgrading from v0.1.8 to v0.1.9" including initialization failures and embedding dimension mismatches (2025-02-03/04 logs).` + - `Action item: "Fix the infinite 'Initializing LlamaService...' issue that persists even when using non-Llama models" (inui, AkL, Ian Guimaraes).` + + **Multiple Choice Answers:** + a) Yes—announce a two-week stabilization window with a published bug triage list and daily patch cadence. + *Implication:* Prioritizes developer trust and reduces churn, but temporarily reduces visible feature velocity. + b) Partial freeze—allow low-risk changes (docs/tests) and a strict merge gate for core/runtime changes. + *Implication:* Balances shipping with reliability, but risks continued regressions if guardrails are weak. + c) No—keep normal throughput and rely on community workarounds (downgrades, deleting DB files) until v2. + *Implication:* Maintains velocity but undermines Execution Excellence and increases support burden and reputational damage. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical “known-good” developer path for the next 30 days (Node version, default DB adapter, model provider defaults), and how aggressively do we enforce it in tooling and docs? + + **Context:** + - `Discord 2025-02-02: "Node version 23.3.0 is consistently recommended for proper ElizaOS functioning."` + - `FAQ answer: "Vector dimension mismatch" workaround includes deleting db.sqlite and restarting (2025-02-03 Q&A).` + + **Multiple Choice Answers:** + a) Enforce a single blessed stack (Node 23.3.0, default SQLite adapter, default OpenAI-compatible provider) via CLI checks and docs banners. + *Implication:* Maximizes reproducibility and reduces support load, but limits flexibility for power users. + b) Support two officially tested lanes (Local-first lane + Hosted-provider lane) with explicit compatibility matrices. + *Implication:* Improves inclusivity while keeping clarity, but increases QA/test workload. + c) Keep guidance informal and let community recipes compete; avoid strict enforcement. + *Implication:* Minimizes process overhead but perpetuates fragmentation and inconsistent outcomes. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should responsibility sit for embedding dimension consistency (core runtime vs adapters vs individual clients like Twitter/Telegram)? + + **Context:** + - `Discord 💻-coders: recurring "SQLite vector dimension mismatch" errors and guidance to enable embedding/configure models (validsyntax helping Mikkke).` + - `GitHub issue theme: model config and action processing failures after cache/DB resets (Issue #3233, #3279 referenced in daily report).` + + **Multiple Choice Answers:** + a) Core runtime owns it: enforce dimension negotiation and migrations at startup for all clients/adapters. + *Implication:* Centralizes correctness and reduces footguns, but increases core complexity and release risk. + b) Adapters own it: each DB adapter handles schema/dimension constraints and upgrades. + *Implication:* Keeps core lean, but creates inconsistent behavior across adapters and more documentation burden. + c) Client/plugin owns it: each integration ensures embeddings are configured before creating memories. + *Implication:* Fastest to implement for specific bugs, but risks systemic inconsistency and repeated regressions. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Surface Control: Action Suppression, Twitter Reliability, and Safety + +**Summary of Topic:** We shipped action suppression controls across Twitter/Telegram/Discord, but unresolved issues (Twitter 2FA auth, image posting, rate limits, cache-reset action failures) remain a major adoption blocker for flagship agents operating in public. + +#### Deliberation Items (Questions): + +**Question 1:** Should public-facing social clients (especially Twitter) be “opt-in dangerous” by default—disabled posting/actions until an explicit runtime start or safety checklist is satisfied? + + **Context:** + - `GitHub updates: "Added configuration for enabling/disabling Twitter post generation" (PR #3219) and "suppress action ability" across integrations (PRs #3286/#3285/#3284).` + - `Issues list: Twitter post/reply formatting errors (Issue #3245) and bot repetitive reply formatting (Issue #3252).` + + **Multiple Choice Answers:** + a) Yes—default to read-only mode; require explicit enablement per action category (post/reply/DM/media). + *Implication:* Reduces reputational and account risk, but adds friction to first-time setup. + b) Partially—default safe actions enabled (reply only) while riskier actions (posting/media) require explicit enablement. + *Implication:* Balances UX with safety, but may still produce public failures in high-risk contexts. + c) No—keep current permissive defaults and rely on documentation and user configuration. + *Implication:* Maximizes ease of use but increases the probability of costly public incidents and account locks. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s priority order for social reliability fixes over the next sprint: authentication robustness, rate-limit safeguards, or media/image support? + + **Context:** + - `Action items (Discord 💻-coders): "Fix Twitter authentication issues with 2FA" (Yung Carl); "Implement proper image posting capability in Twitter client" (luen, jaczkal); "Implement Twitter rate limit safeguards" (oguzserdar).` + + **Multiple Choice Answers:** + a) Auth first (2FA/session stability), then rate limits, then media. + *Implication:* Ensures agents can stay online reliably, but delays richer content capabilities. + b) Rate limits first, then auth hardening, then media. + *Implication:* Reduces platform bans and throttling, but may leave many users unable to log in at all. + c) Media first (images), then auth, then rate limits. + *Implication:* Improves visible “wow factor” quickly, but risks compounding operational instability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat “parallel request processing” and multi-channel non-blocking behavior as a v1 emergency patch or a v2-only architecture change? + + **Context:** + - `Discord 💻-coders action item: "Implement parallel request processing to prevent blocking in multi-channel scenarios" (meltingice, sayonara).` + - `Discord 2025-02-03: memory consistency across multi-client interactions expected to be addressed in v2 via a unified message bus (Saitamai).` + + **Multiple Choice Answers:** + a) Emergency patch in v1: implement bounded concurrency and per-channel queues now. + *Implication:* Improves UX immediately but increases complexity and potential race conditions in the current architecture. + b) Hybrid: add minimal concurrency controls in v1, but reserve full solution for v2 message bus. + *Implication:* De-risks near-term pain while keeping the long-term architecture clean. + c) v2-only: freeze major concurrency changes in v1 to avoid destabilizing the release line. + *Implication:* Protects core stability, but leaves a major adoption blocker unresolved for current builders. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Taming Information: Knowledge Pipeline, Search (Muse), and Governance Simulations + +**Summary of Topic:** The organization is rapidly scaling its information-wrangling stack (Discord summarization, Muse search, news site plans) while simultaneously building public-facing governance/creation primitives (Block Tank, Boardroom), creating an opportunity to convert community noise into developer trust—if we define canonical outputs and ownership. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s official “single source of truth” output for project knowledge—docs site, markdown news ledger, or an indexed search interface—and what must be generated automatically? + + **Context:** + - `Discord 2025-02-03/04: Jin processed "1300+ files" to summarize Discord and improve documentation/LLM accuracy.` + - `Discord 2025-02-03: "Muse Search Interface" introduced (muse.elizawakesup.ai) as a Perplexity-like search interface.` + + **Multiple Choice Answers:** + a) Docs-first: elizaos.ai/docs is canonical; all other artifacts (news/search) are derived from docs + curated changelogs. + *Implication:* Maximizes clarity for developers, but requires consistent editorial discipline and doc contributions. + b) Ledger-first: a markdown news/decision ledger is canonical; docs and search are generated downstream. + *Implication:* Improves transparency and historical traceability, but may delay polished developer documentation. + c) Search-first: Muse becomes canonical; docs are secondary, and the system learns from Q&A and repos continuously. + *Implication:* Fast discovery, but risks hallucinated authority unless provenance and citation standards are enforced. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we prevent Block Tank and Boardroom from becoming parallel, confusing “side quests” rather than flagship proofs of ElizaOS reliability and composability? + + **Context:** + - `Partners channel: "Block Tank" has "30 submissions" and first episode launching Friday (jin).` + - `Partners channel: Jin plans "The Boardroom," an AI governance simulation system for proposal discussions.` + + **Multiple Choice Answers:** + a) Treat them as flagship reference implementations: enforce strict dogfooding (same runtime, same plugins, same deployment path as builders). + *Implication:* Directly strengthens developer trust, but may slow show iteration if the framework is still unstable. + b) Keep them as experimental sandboxes with looser standards, but publish clear boundaries and learnings back into docs. + *Implication:* Preserves creative velocity while still feeding the ecosystem, but risks brand confusion without strong messaging. + c) Decouple and delegate: let community run them independently; core team focuses only on framework and cloud. + *Implication:* Protects core focus, but forfeits a powerful demonstration channel for platform capability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize a “documentation-to-LLM accuracy” pipeline with SLAs (freshness, citation quality), and who owns ongoing maintenance? + + **Context:** + - `Discord 2025-02-04: "processing questions/answers from Discord to improve documentation and LLM accuracy" (jin).` + - `Documentation action items: "Update official links in BOSSU responses as some links are broken" (px) and multiple requests for guides (RAG embedding, model providers, Docker).` + + **Multiple Choice Answers:** + a) Yes—create a Docs/Knowledge Ops function with measurable SLAs and a rotating on-call for link rot and FAQ gaps. + *Implication:* Improves reliability of support and agents, but requires recurring resourcing and governance. + b) Lightweight—automate extraction/summarization but keep maintenance best-effort by community PRs. + *Implication:* Low cost, but the quality curve may lag user growth and increase repetitive support load. + c) No—focus on shipping code; knowledge cleanup happens after v2 and cloud launch. + *Implication:* Maximizes engineering throughput short-term, but conflicts with the Monthly Directive’s trust-through-reliability and clear documentation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-06.md b/hackmd/council/2025-02-06.md new file mode 100644 index 00000000000..7b247be110e --- /dev/null +++ b/hackmd/council/2025-02-06.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-06 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet executed a major plugin-system hardening push (dynamic loading + architectural cleanup) while stability alarms (Zod build failures, Bedrock provider breakage, agent lifecycle crashes) threaten our reliability-first mandate. + +## Key Points for Deliberation + +### 1. Topic: Reliability Gate: Build & Runtime Stability + +**Summary of Topic:** Despite rapid fixes landing, recurrent build failures (notably Zod conflicts) and runtime defects (Bedrock provider, agent assignment/stop crashes) remain the highest risk to developer trust and our execution-excellence directive. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a temporary stability freeze (merge gate) until Zod/build failures and agent lifecycle crashes are neutralized? + + **Context:** + - `GitHub issue triage (2025-02-06): "Build failures due to Zod dependency issues" (#3300).` + - `GitHub issue triage (2025-02-06): "Potential crashes during stop operations" (#3302) and "Inability to assign agents correctly" (#3303).` + + **Multiple Choice Answers:** + a) Yes—initiate a stability freeze with a strict merge gate for core/runtime until green CI + verified repro fixes ship. + *Implication:* Maximizes trust-through-shipping, but slows feature velocity and partner-facing deliverables. + b) Partial—freeze only dependency/toolchain and agent lifecycle areas; allow low-risk docs and isolated plugin work. + *Implication:* Balances momentum with risk containment, but requires clear ownership and enforcement boundaries. + c) No—continue parallel development and rely on rapid patch cadence to outpace breakages. + *Implication:* Preserves velocity, but compounds perceived instability and increases support burden in Discord/GitHub. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical definition of “reliable” for this cycle (the pass/fail bar before we claim readiness publicly)? + + **Context:** + - `Discord coders (2025-02-05): multiple users report being stuck at "Initializing LlamaService..." even when using other providers.` + - `GitHub issue triage (2025-02-06): "Amazon Bedrock model provider is not functioning as expected" (#3328).` + + **Multiple Choice Answers:** + a) Runtime reliability: clean install + default agent start succeeds across top 3 environments (Mac/Linux/Windows-WSL) and top 3 providers (OpenAI-like, Anthropic, local) with no manual DB deletion steps. + *Implication:* Strong DX bar; may surface more work immediately but yields durable credibility. + b) CI reliability: main branch is consistently green and packages publish; runtime issues handled via troubleshooting docs until next minor release. + *Implication:* Optimizes engineering throughput, but pushes friction onto developers and community support. + c) Outcome reliability: prioritize flagship/Cloud paths; self-host stability can lag as long as Cloud path works smoothly. + *Implication:* Accelerates Cloud adoption, but risks alienating open-source builders and composability partners. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle provider regressions (e.g., Bedrock) in an open, composable ecosystem—core responsibility or plugin responsibility? + + **Context:** + - `GitHub issue triage (2025-02-06): "Amazon Bedrock model provider is not functioning" (#3328).` + - `Daily engineering summary (2025-02-06): "Removed the verifiable inference concept, transitioning it to a plugin-based approach" (PR #3344).` + + **Multiple Choice Answers:** + a) Core owns provider reliability for a defined set of “Tier-1” providers; everything else is community/plugin-tier. + *Implication:* Clarifies expectations and prioritization, but requires ongoing core maintenance for those providers. + b) All providers become plugins with a published compatibility contract; core only maintains the contract + test harness. + *Implication:* Maximizes modularity, but demands strong tooling and may initially increase breakages during transition. + c) Hybrid: keep provider adapters in core until the plugin ecosystem matures, then graduate them out over time. + *Implication:* Reduces immediate disruption but risks prolonged ambiguity and duplicated implementations. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Plugin Architecture Shift: Dynamic Loading & Repo Split + +**Summary of Topic:** Dynamic plugin loading has landed, alongside large structural moves (including removing/relocating plugins) that promise composability but can fracture developer experience unless packaging, discovery, and upgrade paths are crystal clear. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s preferred end-state for plugins: monorepo convenience or federated ecosystem—with what migration timeline? + + **Context:** + - `Daily report (2025-02-05): "Dynamic Plugin Loading implementation (PR #3339)."` + - `Daily report (2025-02-05): "Deleted all plugins (PR #3342)" and "Removed plugin imports from agent (PR #3346)."` + + **Multiple Choice Answers:** + a) Federated-first now: plugins live in dedicated org/repos; core remains minimal; invest immediately in registry + versioning. + *Implication:* Accelerates ecosystem scale and composability, but increases short-term DX fragmentation risk. + b) Dual-track: keep a curated “core plugin bundle” versioned with the framework while allowing the broader registry to evolve independently. + *Implication:* Protects newcomers and Cloud onboarding while still enabling an open plugin economy. + c) Monorepo-first for another release cycle: stabilize installs/builds first, then federate after reliability targets are met. + *Implication:* Reduces immediate chaos, but delays ecosystem decentralization and increases core maintenance load. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we prevent plugin configuration confusion from becoming the dominant support burden (and reputational leak)? + + **Context:** + - `Discord coders (2025-02-05): users struggling with plugin configuration; Jox: JSON uses "plugins": ["<@1300745997625982977>os/plugin-coinmarketcap"].` + - `Discord coders (2025-02-05): request to "Add plugin registry to select/install only needed plugins" (mentioned by elizaos-bridge-odi).` + + **Multiple Choice Answers:** + a) Ship a first-class plugin registry UX in CLI + Cloud (browse, install, verify, pin versions) with opinionated defaults. + *Implication:* Transforms support into product; requires focused engineering and coordination across repos. + b) Codify configuration recipes in docs + templates (JSON/TS) and accept that advanced users will customize manually. + *Implication:* Fast to execute, but scales support costs and increases misconfiguration-induced bug reports. + c) Restrict plugin usage in the default path (minimal plugins by default) and require explicit opt-in with warnings. + *Implication:* Improves baseline stability, but may reduce “wow factor” and slow experimentation. + d) Other / More discussion needed / None of the above. + +**Question 3:** What enforcement mechanism should govern plugin quality (tests, security, compatibility) without compromising openness? + + **Context:** + - `Daily report (2025-02-05): "Test setup and coverage improvements" across multiple plugins (e.g., plugin-cronos, plugin-conflux).` + - `Daily report (2025-02-05): "Updated vitest dependency for security" (PR #3254).` + + **Multiple Choice Answers:** + a) Registry admission requires automated checks: minimal test suite, security scan, and a compatibility manifest against core versions. + *Implication:* Raises ecosystem quality and trust, but increases contribution friction and review load. + b) Two-tier registry: “Verified” plugins meet strict gates; “Community” plugins are listed with warnings and telemetry-based reputation. + *Implication:* Preserves openness while guiding users toward stable choices. + c) No gates—market-driven curation; rely on stars/usage and community discussion to surface quality. + *Implication:* Fast growth, but higher risk of breakage/security incidents that damage the framework’s brand. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Roadmap, Support Load, and Signal Clarity + +**Summary of Topic:** Operational velocity is high (surging PR volume and contributors), but user experience is dominated by troubleshooting; to meet the mission, we must convert raw activity into clear roadmaps, stable releases, and self-serve knowledge pathways. + +#### Deliberation Items (Questions): + +**Question 1:** What should be the Council’s primary trust signal to the developer galaxy over the next release window: stability metrics, documentation completeness, or flagship demos? + + **Context:** + - `GitHub activity update (Feb 2025): "39 new pull requests (24 merged)… 105 active contributors" (Feb 6-7).` + - `Discord partners (2025-02-05): accelxr: "A roadmap is being developed… targeted for next week."` + + **Multiple Choice Answers:** + a) Stability metrics first: publish install success rate, CI health, and known-issues burn-down as the primary public scoreboard. + *Implication:* Aligns with execution excellence; may temporarily dampen hype but builds long-term credibility. + b) Documentation + troubleshooting first: turn top Discord pain points into official guides and reduce support dependency. + *Implication:* Improves DX quickly and lowers ops load; may not fully counteract instability perception without metrics. + c) Flagship demos first: ship polished reference agents and shows as proof of capability, then harden underneath. + *Implication:* Maximizes attention and partner excitement, but risks backlash if builders can’t reproduce results. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we operationalize “Taming Information” so Discord troubleshooting turns into structured, searchable knowledge with minimal human overhead? + + **Context:** + - `Discord (2025-02-04): "1300+ files processed" to improve documentation and LLM accuracy (jin).` + - `Discord coders (2025-02-05): recurring fixes involve deleting db.sqlite / agent/data folders to resolve setup issues.` + + **Multiple Choice Answers:** + a) Deploy an automated pipeline: Discord → tagged FAQ entries → docs PR drafts → weekly council digest, with human review only at merge. + *Implication:* Scales knowledge capture and reduces repeat questions, but needs careful governance to avoid misinformation. + b) Lightweight approach: pin the top 20 issues in Discord and link to a living troubleshooting page; expand gradually. + *Implication:* Fast and low risk, but may not keep pace with ecosystem growth and version churn. + c) Delegate to community stewards with token incentives; keep core team focused on code and releases. + *Implication:* Preserves engineering capacity, but quality and consistency may vary without strong editorial control. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given the support and reliability burden, what communications posture should we adopt for near-term launches (Cloud, token work, launchpad) to preserve trust? + + **Context:** + - `Discord partners (2025-02-05): accelxr: "Launchpad is 95% complete" and "Tokenomics… 95% complete" with plans to release together.` + - `Daily report (2025-02-06): lists multiple urgent runtime issues requiring immediate attention (#3302, #3303).` + + **Multiple Choice Answers:** + a) Conservative: delay bold launch messaging until stability gates are met; communicate progress with explicit known-issues and timelines. + *Implication:* Strengthens trust-through-shipping, but may reduce short-term momentum and partner excitement. + b) Split-track: proceed with launchpad/partner announcements while clearly labeling framework versions as alpha/beta and steering builders to curated paths. + *Implication:* Maintains momentum with contained risk, assuming messaging discipline and clear “supported paths.” + c) Aggressive: push launch messaging now to capture narrative advantage; patch issues post-launch via rapid releases. + *Implication:* Maximizes hype and market timing, but risks reputational damage if onboarding fails at scale. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-07.md b/hackmd/council/2025-02-07.md new file mode 100644 index 00000000000..5b5b29d9ca4 --- /dev/null +++ b/hackmd/council/2025-02-07.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-07 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet executed a high-risk architectural pivot (dynamic plugin loading + Bun migration) while simultaneously surfacing build/UI regressions that now threaten reliability—our primary trust currency with developers. + +## Key Points for Deliberation + +### 1. Topic: V2 Plugin Architecture Pivot & Build Stability + +**Summary of Topic:** A sweeping plugin-system overhaul (including deleting monorepo plugins and shifting to dynamic loading) is strategically aligned with composability, but the transition is currently creating build and dependency hazards that erode DX trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze further architectural refactors until the new dynamic plugin loading path is "boring-stable" for new developers (install → run → load character → UI)? + + **Context:** + - `GitHub daily (2025-02-07): "Missing `cors` and `multer` dependencies in `@elizaos/agent` are causing build issues" (issue #3365).` + - `GitHub daily (2025-02-07): "UI fails to load correctly when starting the service with a specific character file" (issue #3360).` + + **Multiple Choice Answers:** + a) Yes—declare a stabilization window (1–2 weeks) with a hard gate: no new refactors, only build/UX blockers and docs. + *Implication:* Maximizes developer trust and reduces support load, but may delay V2 feature velocity. + b) Partial freeze—allow refactors only if paired with tests, migration notes, and a green e2e "golden path" workflow. + *Implication:* Balances momentum with safety, but still risks churn if enforcement is inconsistent. + c) No—continue the pivot at full speed and accept short-term instability as the cost of reaching V2. + *Implication:* Accelerates long-term architecture, but risks reputational damage and community burnout during the transition. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred operational model for plugins post-split (elizaos-plugins org): centrally curated vs federated autonomy? + + **Context:** + - `GitHub daily summary (2025-02-06): "All plugins were deleted (#3342) to support a new dynamic plugin loading system (#3339)."` + - `Discord (2025-02-06, coders): "Eliza is moving plugins to separate repositories under elizaos-plugins organization" (Odilitime).` + + **Multiple Choice Answers:** + a) Centrally curated: strict compatibility matrix, required CI, and version pinning enforced by the core team. + *Implication:* Improves reliability and DX, but increases governance overhead and slows plugin experimentation. + b) Federated: minimal standards, community-owned plugins, and best-effort compatibility with fast iteration. + *Implication:* Maximizes ecosystem growth, but creates fragmentation and more breakage for builders. + c) Hybrid: tiered plugin registry (Core/Verified/Community) with different guarantees and automation. + *Implication:* Creates a scalable trust ladder—aligns with composability while preserving execution excellence for critical paths. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Bun adoption be treated as mandatory now, or should we maintain a pnpm compatibility lane until Cloud + framework reliability targets are met? + + **Context:** + - `GitHub daily (2025-02-07): "Replaced pnpm with Bun" (PR #2852).` + - `GitHub issues mention: "pnpm build failed" style reports persisted during this period (e.g., issue #3316 in daily rollup).` + + **Multiple Choice Answers:** + a) Mandatory Bun now—reduce matrix complexity and optimize for the future runtime-loading roadmap. + *Implication:* Simplifies core engineering but may alienate teams with locked CI/tooling or enterprise constraints. + b) Dual-lane support—Bun preferred, pnpm supported via documented fallback until a defined deprecation date. + *Implication:* Protects DX during migration but increases maintenance overhead and can slow stabilization. + c) Rollback to pnpm temporarily—only reintroduce Bun when integration tests and installer UX are mature. + *Implication:* De-risks short-term shipping but undermines architectural momentum and could confuse contributors. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Agent Reliability on Social Rails (Twitter/Embeddings/Telegram) + +**Summary of Topic:** High-friction operational issues—Twitter auth/lockouts, rate limits, and embedding dimension mismatches—are repeatedly blocking builders, threatening the "reliable by default" promise and increasing community support burden. + +#### Deliberation Items (Questions): + +**Question 1:** Should we temporarily de-emphasize Twitter automation (posting/mentions) in the default experience until we ship safer auth + rate-limit safeguards? + + **Context:** + - `Discord (2025-02-06): "Twitter authentication... aggressive login attempts causing account lockouts" (rubinovitz, efiz).` + - `Discord Q&A (2025-02-06): "gateway timeout error on twitter" → "That's a rate limit, give it some space to breathe" (BOSSU).` + + **Multiple Choice Answers:** + a) Yes—make Twitter features explicitly opt-in and disabled by default; prioritize safety guardrails. + *Implication:* Reduces user harm and support load, but slows growth of flagship social agents and demos. + b) Keep defaults, but ship a hardened Twitter client: exponential backoff, session reuse, and clear warnings in setup. + *Implication:* Maintains momentum while reducing risk, but may still fail under API volatility and enforcement changes. + c) Replace with alternative-first social rails (Farcaster/Telegram/Discord) and position Twitter as experimental. + *Implication:* Improves reliability perception, but may weaken market visibility where X is the primary distribution channel. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we enforce embedding dimension consistency across providers so that RAG and social memory do not crash at runtime? + + **Context:** + - `Discord (2025-02-06, coders): "Vector dimension mismatch errors (384 vs 1536)" (engineer).` + - `Discord Q&A (2025-02-06): fix suggestion: "Try turning on and off OpenAI embeddings" (Odilitime).` + + **Multiple Choice Answers:** + a) Hard enforcement: store dimension in DB schema + block startup if configured model and DB dimension differ; auto-migrate with explicit user confirmation. + *Implication:* Strong reliability and predictability, but requires careful migrations and clearer error messaging. + b) Soft enforcement: auto-detect and dynamically adapt by re-embedding silently when mismatches appear. + *Implication:* Smoother UX, but risks hidden costs (compute/time) and unclear provenance for vector stores. + c) Documentation-first: provide a matrix of supported embeddings and leave enforcement to developers. + *Implication:* Low engineering cost, but contradicts execution excellence and keeps support load high. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize a "safe-by-default" posture for credentialed integrations (X, Telegram, others) with an explicit OPSEC workflow and dev-mode sandbox accounts? + + **Context:** + - `Discord (2025-02-06, discussion): "Is there a way for a dev to work on the agent without me giving them my X account password?" → "never share passwords" (BOSSU).` + - `Action items (2025-02-06): "Create guide for setting up secure dev environments without sharing social media credentials" (Slothify⚡Daily Gmove).` + + **Multiple Choice Answers:** + a) Yes—ship an official "Credential Proxy / Secrets Operator" pattern + docs + sample repos as a priority. + *Implication:* Builds deep trust and enterprise readiness, aligning strongly with the North Star. + b) Add minimal warnings and best practices in docs, but no official workflow yet. + *Implication:* Fast and low-cost, but leaves users exposed and increases reputational risk if accounts are compromised. + c) Defer entirely until after Cloud launch; rely on community guidance. + *Implication:* Preserves short-term focus, but violates "trust through shipping" and may slow adoption. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Governance Signal, Roadmap Clarity, and Launchpad/Tokenomics Readiness + +**Summary of Topic:** Leadership messaging improved with the new COO and claims of 95% completion on launchpad/tokenomics, but partners and builders still experience uncertainty; we need a tighter comms cadence and a published roadmap to convert progress into trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we set a hard public roadmap checkpoint (date + scope) even if market conditions delay tokenomics/launchpad release? + + **Context:** + - `Discord partners (2025-02-06): "Launchpad & tokenomics... 95% complete but awaiting better market conditions" (accelxr).` + - `Discord partners (2025-02-06): "A CPO is putting together a roadmap... targeting next week" (accelxr).` + + **Multiple Choice Answers:** + a) Yes—publish the roadmap with clear dependency flags (market-sensitive vs ship-ready engineering milestones). + *Implication:* Strengthens credibility and reduces rumor-driven volatility, even if releases are staged. + b) Publish only engineering roadmap; keep tokenomics/launchpad timing private until conditions improve. + *Implication:* Reduces speculative pressure, but may prolong partner frustration about direction and utility. + c) Delay roadmap until launchpad and tokenomics can be announced together for maximum narrative impact. + *Implication:* Optimizes marketing timing, but risks ongoing trust erosion and community fatigue. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our minimum viable communications protocol to uphold "Trust Through Shipping" across Discord/GitHub/X without overloading the core team? + + **Context:** + - `Discord partners (2025-02-06): "New protocols for communicating updates across social media are being prioritized" (accelxr, witch).` + - `Action items (2025-02-06): "Establish better communication protocols for updates across platforms" (accelxr).` + + **Multiple Choice Answers:** + a) Weekly "Council Dispatch": one canonical update repo/page auto-syndicated to Discord/X/email, with owners per domain (core, cloud, flagship agents). + *Implication:* Creates a predictable heartbeat and reduces chaos, aligning with Taming Information goals. + b) Daily micro-updates only when major PRs ship; otherwise keep comms ad-hoc. + *Implication:* Lower overhead, but perpetuates partner uncertainty and makes the project feel directionless. + c) Delegate to community curators (with token incentives) to produce summaries, with core team only approving. + *Implication:* Scales communication, but requires governance controls to prevent misinformation and narrative drift. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we sequence brand unification (ElizaOS) with token identity (ai16z) to reduce confusion while preserving continuity? + + **Context:** + - `Discord partners (2025-02-06): "Plans to clean up scattered branding under ElizaOS while maintaining ai16z as the token name" (accelxr).` + - `Discord (2025-02-05): "transitioning from ai16zdao branding to elizaOS for better clarity".` + + **Multiple Choice Answers:** + a) Immediate brand consolidation: one website/docs identity (ElizaOS), with clear token labeling (ai16z) and migration FAQ pinned everywhere. + *Implication:* Reduces onboarding friction quickly and improves developer confidence. + b) Gradual migration: keep dual branding during a transition period with cross-links and a deprecation timeline. + *Implication:* Minimizes shock to existing holders, but sustains confusion longer. + c) Token-first narrative: lead with ai16z brand and treat ElizaOS as a sub-brand until launchpad/tokenomics ship. + *Implication:* May help short-term market narrative, but conflicts with the goal of a developer-first framework identity. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-08.md b/hackmd/council/2025-02-08.md new file mode 100644 index 00000000000..3ab047ffeb3 --- /dev/null +++ b/hackmd/council/2025-02-08.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-08 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced core modularity via the handler-pattern refactor and CLI/character-loading fixes, but confidence is threatened by high-friction deployment failures (Docker startup hang), plugin usability gaps (plugin-evm), and degraded social execution (Twitter actions). + +## Key Points for Deliberation + +### 1. Topic: V2 Architecture Trajectory: Plugin Exodus → Registry + Dynamic Loading + +**Summary of Topic:** The project is mid-transition from a monorepo plugin model to independently maintained plugin repositories and a registry/CLI-driven install flow, with dynamic plugin loading targeted for April—this is strategically aligned with composability but risks a temporary DX cliff if not tightly curated and versioned. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize an opinionated, curated “golden path” plugin set for v2, or maximize openness by letting the registry remain largely community-governed from day one? + + **Context:** + - `Discord (2025-02-07, Odilitime): "Plugins are being moved from the core repository to separate repositories under elizaos-plugins."` + - `Discord (2025-02-06, Odilitime): "Dynamic plugin system... planned for April release."` + + **Multiple Choice Answers:** + a) Curate a small, officially supported core plugin set with strict version gates and compatibility guarantees. + *Implication:* Raises reliability and reduces support burden, but slows ecosystem breadth and may frustrate power users. + b) Launch with an open registry and minimal curation; rely on community momentum and rapid iteration. + *Implication:* Maximizes ecosystem growth but increases breakage risk, harming "developer trust through shipping." + c) Hybrid: curated “blessed” lane plus an experimental lane with clear risk labels and automated compatibility checks. + *Implication:* Balances composability with trust, but requires governance tooling and CI investment immediately. + d) Other / More discussion needed / None of the above. + +**Question 2:** How hard should we commit to Bun as the default toolchain during the transition, given community reports that pnpm remains more stable in some setups? + + **Context:** + - `Discord (2025-02-07, Sarthak): "v0.1.8-alpha.1 is considered the most stable... working well with pnpm."` + - `Daily Summary (2025-02-07): "replacing pnpm with Bun (PR #2852)."` + + **Multiple Choice Answers:** + a) Standardize on Bun now and invest in fixing edge cases; treat pnpm as legacy. + *Implication:* Improves build speed and future capabilities, but risks near-term adoption friction and support load. + b) Support both Bun and pnpm officially with a compatibility matrix and clear guidance per platform. + *Implication:* Reduces onboarding failures but increases maintenance complexity and CI surface area. + c) Delay the default switch; keep pnpm as default until v2 is stable, then move to Bun with a migration guide. + *Implication:* Protects reliability narrative now, but delays toolchain modernization and internal velocity benefits. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s definition of “dynamic plugin loading” success by April: UX simplicity, security/verification, or ecosystem scale? + + **Context:** + - `Discord (2025-02-06, Odilitime): "v2... dynamic plugin system... April."` + - `Issue (2025-02-08): "Unable to use plugin-evm after installation" (elizaos/eliza#3380).` + + **Multiple Choice Answers:** + a) UX-first: one-command install, deterministic resolution, and clear errors for missing env/config. + *Implication:* Directly advances "Developer First" and reduces Discord support churn. + b) Security-first: signed plugins, provenance, sandboxing/permissions, and safer defaults. + *Implication:* Strengthens long-term trust and governance aspirations, but may slow shipping and integration pace. + c) Scale-first: maximize plugin throughput and community submissions with light governance. + *Implication:* Accelerates ecosystem breadth, but risks fragmentation and inconsistent quality. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability Firefighting: Docker Startup Hang, Plugin Usability, Twitter Actions + +**Summary of Topic:** Despite core refactors and CLI fixes landing, user-facing reliability is under strain: agents hang on startup in Docker/Cloud environments, plugin installation/use (notably EVM) is failing for some users, and Twitter agent actions are not processing—these issues directly threaten Execution Excellence and builder trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should we declare a temporary “stability freeze” focused on deployment and social-client correctness before accepting additional ecosystem features? + + **Context:** + - `GitHub Summary (2025-02-08): "Agents getting stuck on startup in Docker environments for v0.25.6-alpha.1 needs immediate investigation." (issue #3385)` + - `GitHub Summary (2025-02-08): "Twitter actions not processing correctly." (issue #3384)` + + **Multiple Choice Answers:** + a) Yes—freeze new features until Docker startup, plugin install/use, and Twitter actions meet a defined SLO. + *Implication:* Reinforces Execution Excellence and reduces churn, but may slow visible momentum and partnerships. + b) Partial freeze—only block merges touching runtime startup, packaging, and social clients; keep plugin additions flowing. + *Implication:* Maintains ecosystem energy while protecting critical paths, but requires disciplined triage enforcement. + c) No—continue parallel work; rely on rapid hotfix cadence and community contributions. + *Implication:* Maximizes throughput, but risks compounding trust damage if reliability regressions persist. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the canonical deployment target we support right now: local dev, Docker self-host, or cloud-hosted (managed) runtime? + + **Context:** + - `Discord (2025-02-07, Tobiloba): "Minimal server requirements... 4 vCPUs and 4GB RAM."` + - `GitHub Summary (2025-02-08): "Agents getting stuck on startup in Docker/Cloud environments" (issue #3385).` + + **Multiple Choice Answers:** + a) Local-first: optimize the default path for local developer machines; treat Docker/cloud as secondary. + *Implication:* Improves onboarding success quickly, but delays the platform narrative of scalable deployment. + b) Docker-first: Docker is the canonical spec; everything else must conform. + *Implication:* Creates deterministic deployments and paves the way for managed cloud, but increases friction for beginners. + c) Cloud-first: position managed runtime as default; local/Docker are for advanced users only. + *Implication:* Aligns with long-term platform strategy, but risks alienating open-source self-hosters if parity lags. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council handle Twitter/X integration risk (rate limits, auth lockouts, action failures) as a flagship surface area? + + **Context:** + - `Discord (2025-02-07, BOSSU): "Users experiencing Twitter rate limits... obtain proper API credentials rather than just using username/password."` + - `Discord (2025-02-06, rubinovitz): "Twitter client aggressively log in... causing account lockouts."` + + **Multiple Choice Answers:** + a) Harden X integration: enforce OAuth/API-key-only flows, add backoff, and ship a dedicated troubleshooting wizard. + *Implication:* Reduces lockouts and support burden, improving trust, but increases implementation scope short-term. + b) De-emphasize X: label it experimental and shift flagship examples to Discord/Telegram/web surfaces first. + *Implication:* Protects reliability brand, but reduces reach and perceived agent autonomy in public channels. + c) Abstract social clients: build a provider-agnostic social action layer and let X be just one adapter. + *Implication:* Improves long-term composability, but does not immediately resolve current user pain. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust Through Documentation: Single Source of Truth in a Fragmenting Ecosystem + +**Summary of Topic:** As repos split (core vs eliza-starter vs plugin org) and behaviors change (supported knowledge formats, env var requirements, role gating), developers are hitting confusion and setup failures; consolidating and operationalizing documentation is now a strategic reliability initiative, not a cosmetic task. + +#### Deliberation Items (Questions): + +**Question 1:** What artifact becomes the Council’s “source of truth” for builders: docs site, CLI output, or a versioned FAQ embedded in the repo? + + **Context:** + - `GitHub Summary (2025-02-08): "Clarification is needed for quick start instructions due to the eliza-starter being a separate repository." (issue #3387)` + - `Discord (2025-02-07, Jin): "planning to update the docs and create an FAQ."` + + **Multiple Choice Answers:** + a) Docs site as source of truth, with strict versioning per release and automated link validation in CI. + *Implication:* Maximizes clarity and professionalism, but requires ongoing editorial discipline and tooling. + b) CLI as source of truth, generating context-aware guidance (detected platform, missing env vars, plugin status). + *Implication:* Turns documentation into runtime assistance, reducing support load, but increases engineering complexity. + c) Repo-embedded FAQ/README as source of truth, mirrored to docs site periodically. + *Implication:* Keeps contributors aligned in Git, but risks duplication and drift across surfaces. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize a compatibility matrix (Eliza version × package manager × OS/arch × plugin set) and gate releases on it? + + **Context:** + - `Discord (2025-02-07, Sarthak): "v0.1.8-alpha.1... works fine with pnpm."` + - `Discord (2025-02-07, JAMES): "Dependency version mismatch in eliza-starter... opened a PR to fix it."` + + **Multiple Choice Answers:** + a) Yes—publish and enforce a matrix; releases must pass a minimal set of blessed environments. + *Implication:* Builds trust via predictability, but slows releases and increases CI costs. + b) Publish a matrix but do not gate releases; treat it as guidance only. + *Implication:* Improves transparency with minimal slowdown, but allows regressions to reach users. + c) Skip the matrix; focus on a single canonical environment and provide best-effort support elsewhere. + *Implication:* Simplifies engineering, but risks alienating diverse builders and increasing Discord support noise. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we resolve knowledge ingestion confusion (JSON vs txt/md) without expanding scope into a brittle document-format zoo? + + **Context:** + - `Discord (2025-02-06, ꧁Ninja_Dev꧂): "Only .txt or .md files are supported, not JSON."` + - `Discord (2025-02-07, ꧁Ninja_Dev꧂): "Use ragKnowledge: true... place text or MD files in the knowledge folder."` + + **Multiple Choice Answers:** + a) Keep formats strict (txt/md only) and ship conversion tools/templates (e.g., JSON→MD pipelines) as first-class docs. + *Implication:* Preserves reliability while meeting users where they are via tooling, not runtime complexity. + b) Add JSON as a supported knowledge format with a defined schema and validation. + *Implication:* Reduces friction for structured sources, but increases parser surface area and support complexity. + c) Support pluggable knowledge loaders via plugins; core remains strict, ecosystem extends formats. + *Implication:* Aligns with composability and plugin strategy, but may fragment user experience without curation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-09.md b/hackmd/council/2025-02-09.md new file mode 100644 index 00000000000..4ecf89ae77a --- /dev/null +++ b/hackmd/council/2025-02-09.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-09 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability and trust were reinforced via core build fixes and a key TEE security hardening, while unresolved onboarding friction (install/runtime stalls and configuration ambiguity) continues to leak developer confidence. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence: Build/Install Reliability & Onboarding + +**Summary of Topic:** Community activity highlights persistent setup breakage across branches and environments (Node/pnpm/Docker, dependency mismatches, stuck services, CORS), partially offset by upstream build fixes; the Council must decide how aggressively to standardize the supported toolchain and documentation to reduce onboarding entropy. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize a single "blessed" toolchain (Node/pnpm/bun + OS matrix) for the next public release to compress support load and improve first-run success rate? + + **Context:** + - `Discord (2025-02-08, coders): "Users reported success with ... Node.js v23.3.0 and pnpm v9.15.4 ... v0.1.8-alpha.1"` + - `GitHub Daily (2025-02-09): "Fixed the core build process ... add `build:core` (PR #3398); fixed `bun run build` (PR #3396)"` + + **Multiple Choice Answers:** + a) Yes—publish a strict support matrix (e.g., Node 23.x + pnpm 9.x) and treat other setups as best-effort. + *Implication:* Improves reliability and documentation clarity quickly, but risks alienating developers on LTS stacks until compatibility work lands. + b) Partially—define a primary toolchain plus one LTS alternative (e.g., Node 20 LTS) with CI coverage. + *Implication:* Balances developer reach with execution excellence, but increases CI and release discipline requirements. + c) No—keep flexible compatibility and prioritize fixing edge cases as they appear. + *Implication:* Maximizes theoretical adoption, but support burden and perceived instability will likely persist. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which onboarding blockers must be treated as "stop-ship" for developer trust: runtime hangs, Docker patch errors, or network/UI access issues (CORS)? + + **Context:** + - `Discord (2025-02-08, coders): "Several users reported issues with the 'Initializing LlamaService...' getting stuck"` + - `Discord Action Items (2025-02-08): "Resolve 'ERR_PNPM_PATCH_NOT_APPLIED' error in Docker builds (anyadachan); Fix CORS error when accessing web UI from different machine (AZZBO77)"` + + **Multiple Choice Answers:** + a) Treat runtime hangs (e.g., LlamaService stuck) as stop-ship; everything else can be documented workarounds. + *Implication:* Protects the core promise of persistent agents, but may leave cloud/self-host deployment paths brittle. + b) Treat Docker/build determinism as stop-ship (patch and dependency resolution), since it underpins Cloud and reproducibility. + *Implication:* Directly supports reliable deployments and future Cloud SLAs, but may delay feature momentum. + c) Treat network/UI accessibility (CORS/remote UI) as stop-ship to ensure multi-machine developer workflows. + *Implication:* Improves real-world usability quickly, but may allow deeper build/runtime reliability debt to accumulate. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we consolidate FAQs and branch guidance into a single canonical source immediately, even if it requires freezing doc edits elsewhere during the migration to elizaos.ai? + + **Context:** + - `Discord (2025-02-08): "Documentation is migrating from eliza.gg to elizaos.ai" (BOSSU)` + - `Discord Action Items (2025-02-08): "Consolidate FAQ documents into a single source of truth (JAMES); Clarify branch structure and stability differences"` + + **Multiple Choice Answers:** + a) Yes—declare one canonical docs repo/site and redirect everything else, with temporary editorial lockdown. + *Implication:* Reduces confusion fast and strengthens trust-through-shipping, but slows rapid doc iteration for a short period. + b) Hybrid—keep multiple sources but add an auto-synced index and clear "source of truth" labels per page. + *Implication:* Minimizes disruption, but risks lingering ambiguity during fast-moving releases. + c) No—prioritize engineering fixes; documentation can lag until the next stable release. + *Implication:* May preserve developer velocity internally, but ongoing confusion will continue to convert newcomers into support tickets. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 Framework & Plugin Ecosystem Re-Architecture + +**Summary of Topic:** The project is mid-transition from monorepo plugins to an external plugin org and registry, alongside a large V2 development effort; the Council must choose how to manage compatibility, governance, and release pacing so that composability increases without sacrificing reliability. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council prioritize shipping a smaller, hardened V2 core sooner, or hold for the full dynamic plugin system (targeted April) to avoid a fractured ecosystem? + + **Context:** + - `Discord (2025-02-07): "A dynamic plugin system is planned for release in April" (Odilitime)` + - `GitHub PRs (2025-02-08): "V2 Development PR (#3393) by lalalune"` + + **Multiple Choice Answers:** + a) Ship a minimal V2 core ASAP; defer dynamic plugins if needed. + *Implication:* Accelerates feedback loops and adoption, but may cause interim plugin loading inconsistencies and short-term churn. + b) Hold V2 public release until dynamic plugins are ready, to ship a coherent new architecture. + *Implication:* Reduces ecosystem fragmentation risk, but delays benefits and may stall momentum from current contributors. + c) Run a dual-track: V2 core in opt-in beta, dynamic plugins gated behind a feature flag until April. + *Implication:* Balances speed and stability, but requires strong release management and clear versioning communication. + d) Other / More discussion needed / None of the above. + +**Question 2:** What governance model should we adopt for the plugin registry to remain open/composable while still enforcing reliability standards? + + **Context:** + - `Discord (2025-02-08): "The team is working on a plugin registry for easier integration of community-developed plugins"` + - `Discord (2025-02-07): "Plugins ... moved ... under elizaos-plugins" (Odilitime)` + + **Multiple Choice Answers:** + a) Curated registry: strict CI requirements, maintainership rules, and security review for inclusion. + *Implication:* Maximizes trust and quality, but limits the speed and breadth of ecosystem expansion. + b) Two-tier registry: "Verified" (curated) and "Community" (open) with clear warnings and telemetry. + *Implication:* Maintains openness while signaling risk, but requires tooling to keep tiers meaningful and up-to-date. + c) Fully open registry: allow listing with minimal checks; let reputation and usage decide. + *Implication:* Rapid growth, but higher probability of breakages and reputational harm to the framework. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we manage branch/version signaling so newcomers stop defaulting into unstable pathways (main/develop/pre-releases) without losing contributor throughput? + + **Context:** + - `Discord (2025-02-07): "v0.1.8-alpha.1 is considered the most stable" (Sarthak)` + - `Discord Action Items (2025-02-08): "Clarify branch structure and stability differences between main, develop, and version branches" (byashwanth)` + + **Multiple Choice Answers:** + a) Adopt a strict release train: stable branch only for users; develop/main clearly labeled as contributor-only. + *Implication:* Improves DX and reduces support churn, but may slow visibility of new features to early adopters. + b) Keep branches as-is but add prominent warnings, tooling checks, and auto-redirects in docs/CLI. + *Implication:* Preserves flexibility while reducing confusion, but depends on consistent enforcement across channels. + c) Collapse branches: simplify to one mainline with rapid patching. + *Implication:* Simplifies mental model, but increases the risk of unstable commits impacting all users. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Autonomy: TEE Security + Trading/DeFAI Trajectory + +**Summary of Topic:** A critical security enhancement prevents forged public keys from abusing valid attestations, strengthening the case for verifiable execution in high-stakes agents; simultaneously, Trading v2 and emerging DeFAI efforts present an opportunity to showcase flagship autonomy—if risk controls and messaging keep pace. + +#### Deliberation Items (Questions): + +**Question 1:** Do we mandate TEE-backed attestation for any flagship or promoted on-chain/trading agent execution, even if it slows iteration? + + **Context:** + - `Daily Summary (2025-02-09): "Prevented forged public keys from using valid attestations ... within the Trusted Execution Environment (TEE)" (issue #2050)` + - `Discord (2025-02-06): "TEE integration ... for verifiable agent execution, particularly for trading" (Kenk)` + + **Multiple Choice Answers:** + a) Yes—TEE attestation becomes a requirement for flagship/promoted trading and execution agents. + *Implication:* Strengthens trust and differentiates ElizaOS in a hostile environment, but increases engineering and operational complexity. + b) Partial—TEE is recommended and enabled by default, but not required until the system matures. + *Implication:* Preserves velocity while building a security norm, but leaves room for reputational damage if a non-TEE agent fails publicly. + c) No—keep TEE as an optional advanced feature; focus on usability first. + *Implication:* Improves accessibility and adoption short-term, but weakens the narrative of verifiable autonomy for critical workloads. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we launch and market Trading v2 as a flagship proof-point given current safety and strategy concerns? + + **Context:** + - `Discord (2025-02-08): "Trading v2 is working and will be tested for a few more days before launch" (rhota)` + - `Discord (2025-02-07): "Implement safer trading strategies for current market conditions" (Rhota action item)` + + **Multiple Choice Answers:** + a) Launch as soon as tests pass; treat it as a public flagship demo to drive developer interest. + *Implication:* Maximizes momentum and visibility, but amplifies downside risk if the agent behaves unexpectedly in volatile markets. + b) Launch quietly with capped risk limits and staged rollout (small funds, limited strategies, gradual exposure). + *Implication:* Supports trust-through-shipping with controlled blast radius, but may reduce immediate hype and narrative impact. + c) Delay until verifiable execution + robust safety controls are in place (TEE + guardrails + monitoring). + *Implication:* Prioritizes reliability and brand protection, but risks losing the window where the community is primed for DeFAI excitement. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should DeFAI (LP-interacting bots, on-chain execution) be elevated as a primary strategic direction now, or treated as an experimental edge while the core framework stabilizes? + + **Context:** + - `Discord (2025-02-08, partners): "DeFAI emerged as a development direction ... bots that can interact with LP contracts on Solana"` + - `Discord (2025-02-06): "Launchpad and tokenomics ... 95% complete" (accelxr) (implies upcoming ecosystem coordination pressure)` + + **Multiple Choice Answers:** + a) Elevate DeFAI now as a flagship narrative and ecosystem wedge. + *Implication:* Positions ElizaOS as the operating layer for autonomous finance, but may pull focus from execution excellence and DX stabilization. + b) Keep DeFAI as a guided experimental track with strict safety/TEE requirements and clear disclaimers. + *Implication:* Captures innovation while protecting trust, but requires explicit program structure and enforcement to avoid chaos. + c) Defer DeFAI emphasis until the framework/tooling and docs are stable enough for broad developer replication. + *Implication:* Improves long-term credibility and reduces support burden, but may concede mindshare to faster-moving competitors. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-10.md b/hackmd/council/2025-02-10.md new file mode 100644 index 00000000000..c2c7b878a39 --- /dev/null +++ b/hackmd/council/2025-02-10.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-02-10 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced core agent capabilities (new commands, character methods, swap/price plugins), but reliability risk surfaced immediately: key changes are flagged as insufficiently tested and potentially bloating adapters, demanding Council guidance on ship gates. + +## Key Points for Deliberation + +### 1. Topic: V2 Trajectory vs. Reliability Gates + +**Summary of Topic:** Core work accelerated (agent commands, character methods) alongside V2 momentum, but multiple artifacts are explicitly tagged as “not fully tested” or potentially bloating the system—creating a direct tension with Execution Excellence and developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s required quality gate for merging high-leverage core changes (agent commands, character methods) during the V2 surge? + + **Context:** + - `2025-02-10 GitHub summary: PR #3400 “Character methods… flagged for potential adapter bloat and not fully tested.”` + - `2025-02-10 GitHub summary: PR #3424 “New agent commands introduced, but requires further testing.”` + + **Multiple Choice Answers:** + a) Hard gate: require automated tests + at least one reference-agent validation run before merge. + *Implication:* Slows throughput but converts velocity into trust, aligning with Execution Excellence. + b) Soft gate: merge behind experimental flags with a short rollback window and aggressive monitoring. + *Implication:* Maintains momentum while containing blast radius, but increases operational overhead. + c) Speed gate: merge rapidly and rely on community feedback to stabilize post-merge. + *Implication:* Maximizes short-term feature lead but risks compounding regressions and harming DX reputation. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we address “adapter bloat” concerns in character methods without stalling composability? + + **Context:** + - `2025-02-10 GitHub summary: PR #3400 flagged for “adapter bloat.”` + - `Discord 2025-02-09 (ideas-feedback-rants): Proposal to reorganize into /sources and /packages to allow selective installs (jsonmson).` + + **Multiple Choice Answers:** + a) Refactor now: enforce a strict core/extension boundary and move optional behaviors into plugins immediately. + *Implication:* Protects long-term maintainability and modularity, but introduces near-term churn. + b) Defer refactor: accept temporary bloat to unblock V2, then schedule a targeted modularization sprint. + *Implication:* Optimizes for delivery but risks normalizing architectural debt. + c) Hybrid: keep minimal method interfaces in core, but implement method bodies via dynamic plugin loading. + *Implication:* Preserves clean core APIs while keeping feature agility and ecosystem composability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should structured output (e.g., BAML) be adopted as a V2 cornerstone, or treated as an optional layer? + + **Context:** + - `2025-02-10 GitHub summary: Issue #3411 “Proposing integration of BAML for structured outputs from LLMs.”` + - `2025-02-10 GitHub summary: Issue #3420 “Decouple service types from third-party service development.”` + + **Multiple Choice Answers:** + a) Cornerstone: standardize structured outputs for core actions and tools in V2. + *Implication:* Improves determinism and tool reliability, but raises the migration and learning curve. + b) Optional: implement as a plugin/adapter pattern and let developers opt in per agent. + *Implication:* Keeps DX flexible while enabling power users, but may fragment best practices. + c) Defer: focus V2 on runtime stability first; revisit structured output once the surface area stabilizes. + *Implication:* Reduces simultaneous moving parts, but delays a key lever for reliable autonomy. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience Fractures (Build/Install/Docs) + +**Summary of Topic:** Community signals show recurring friction: strict Node/pnpm versions, dependency mismatches, dynamic require errors, and docs migration confusion—each undermines “developer-first” adoption unless converted into a single, authoritative onboarding path. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize a single blessed toolchain (Node v23.3.0 + pnpm 9.15.4) as a contract, or broaden compatibility for faster adoption? + + **Context:** + - `Discord 2025-02-09 (coders): “Node.js v23.3.0 and pnpm 9.15.4” recommended (Sarthak).` + - `Discord 2025-02-09: Multiple users report dependency resolution issues (zod/uuid/viem).` + + **Multiple Choice Answers:** + a) Contract: enforce the blessed versions via tooling checks and CI, and document it prominently. + *Implication:* Improves reproducibility and reduces support load, but may exclude some environments. + b) Broad compatibility: support LTS + latest, invest in polyfills/conditional builds. + *Implication:* Expands reach but increases maintenance and the risk of subtle breakages. + c) Two-tier: blessed versions for support guarantees; best-effort support for others. + *Implication:* Balances adoption and reliability while setting clear community expectations. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationalize the docs migration (eliza.gg → elizaos.ai) to minimize confusion and preserve trust? + + **Context:** + - `Discord 2025-02-09 (discussion): “Documentation is being moved from eliza.gg to elizaos.ai” (BOSSU).` + - `Discord 2025-02-09 (partners): Jin wants a “stickier” place for announcements.` + + **Multiple Choice Answers:** + a) Single source of truth: immediate hard redirects + banner warnings + versioned docs on elizaos.ai only. + *Implication:* Reduces fragmentation quickly, strengthening trust-through-shipping. + b) Gradual migration: maintain both sites temporarily with a sync process and deprecation timeline. + *Implication:* Smoother transition but higher coordination cost and risk of stale pages. + c) Community-led: rely on announcements/pins and let users self-correct over time. + *Implication:* Lowest effort, but confusion persists and harms onboarding conversion. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we treat common build failures (dynamic require errors, dependency mismatches) as documentation problems or product bugs? + + **Context:** + - `Discord 2025-02-09 (coders): Dynamic require workaround: “add external modules to tsup.config.ts” (gin_chan).` + - `Discord 2025-02-08: PR submitted to fix dependency version mismatches in eliza-starter (JAMES).` + + **Multiple Choice Answers:** + a) Product bugs: prioritize fixing root causes in build tooling and dependency graph; docs are secondary. + *Implication:* Improves long-term DX and reduces recurring support, at the cost of engineering focus. + b) Docs-first: codify known fixes into a robust troubleshooting guide and pinned install recipes. + *Implication:* Fastest relief, but risks institutionalizing fragile workflows. + c) Dual track: hotfix the worst offenders while shipping a “known issues” matrix tied to versions. + *Implication:* Stabilizes onboarding now while preventing knowledge loss and confusion later. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Safety Envelope (Security + Platform Robustness) + +**Summary of Topic:** Security concerns escalated from operational hygiene (DirectClient exposure) to existential questions (agent-managed funds). Meanwhile, platform-specific failures (Jetson module error) threaten “reliable everywhere” claims—trust must be engineered, not implied. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum security posture for DirectClient exposure and remote access defaults? + + **Context:** + - `Discord 2025-02-09 (coders): “Avoid exposing DirectClient to 0.0.0.0:3000 to prevent unauthorized access” (Odilitime).` + - `Discord 2025-02-09: Concerns raised about potential RCE vulnerabilities if exposed publicly.` + + **Multiple Choice Answers:** + a) Secure by default: bind to localhost, require explicit allowlist/reverse proxy + auth to expose remotely. + *Implication:* Reduces exploit surface and strengthens credibility with serious builders. + b) Configurable: keep current defaults but add warnings and a guided hardening checklist. + *Implication:* Maintains flexibility but relies on user diligence, increasing incident risk. + c) Open by design: prioritize ease-of-use and let advanced users harden deployments themselves. + *Implication:* Boosts quick demos but risks public incidents that damage ecosystem trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should ElizaOS approach agent-managed funds: ship a minimal vault now, or delay until a multi-layer security model exists? + + **Context:** + - `Discord 2025-02-09 (ideas-feedback-rants): TAISER Andy asks how to ensure mandate consistency and protect root keys; suggests secure smart contract vaults but notes hedge funds use multiple layers.` + + **Multiple Choice Answers:** + a) Ship minimal vault: scoped capabilities, strict policies, time locks, and audit-first posture. + *Implication:* Enables early DeFAI experimentation while containing catastrophic loss scenarios. + b) Delay: define a full security architecture (keys, ops, monitoring, governance controls) before shipping. + *Implication:* Protects brand integrity but cedes mindshare in fast-moving DeFAI narratives. + c) Partner: integrate with established custody/vault providers and focus on orchestration layers. + *Implication:* Accelerates safe deployment while aligning with composability and ecosystem leverage. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our platform-support strategy when edge hardware fails (e.g., Jetson module errors): official support, community-tier, or exclusion? + + **Context:** + - `2025-02-10 GitHub summary: Issue #3418 “Module not found error when running ElizaOS on Jetson Orin NX.”` + + **Multiple Choice Answers:** + a) Official support: add CI coverage for ARM/Jetson targets and resolve dependency packaging systematically. + *Implication:* Strengthens the “reliable” brand and local inference adoption, but increases CI cost/complexity. + b) Community-tier: document workarounds and accept PRs, but no guarantees or CI enforcement. + *Implication:* Keeps optionality without major overhead, but limits enterprise confidence. + c) Exclude: focus on mainstream server targets only until cloud/local inference roadmap stabilizes. + *Implication:* Concentrates execution, but narrows the developer funnel and edge-agent narrative. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-11.md b/hackmd/council/2025-02-11.md new file mode 100644 index 00000000000..25724ac283b --- /dev/null +++ b/hackmd/council/2025-02-11.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-02-11 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational reliability took priority as critical developer-blocking failures (.env not read; startup hanging at LlamaService; PostgreSQL long-message errors) surfaced alongside ongoing hardening work (tests, validation, DB path fixes), making “trust through shipping” the dominant imperative. + +## Key Points for Deliberation + +### 1. Topic: Reliability Incidents: Boot, Config, and Database Failure Modes + +**Summary of Topic:** Three high-severity issues threaten developer trust: environment configuration not loading, server hangs during LlamaService initialization, and PostgreSQL errors on long messages; these are now the clearest obstacles to execution excellence and smooth onboarding. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a reliability freeze (no new features) until the boot/config path and startup hang are resolved across common environments? + + **Context:** + - `GitHub Daily (2025-02-11): "Urgent Discussion: .env file is not being read" (Issue #3449).` + - `GitHub Daily (2025-02-11): "pnpm start process is hanging during LlamaService initialization" (Issue #3448).` + + **Multiple Choice Answers:** + a) Yes—impose a short reliability freeze with a defined exit criterion (issues closed + regression tests). + *Implication:* Maximizes developer trust and stabilizes onboarding at the cost of temporarily slowing new capability throughput. + b) Partial—allow limited feature work only if coupled with tests and does not touch boot/runtime paths. + *Implication:* Preserves momentum while reducing risk, but may prolong the time-to-stability if attention remains split. + c) No—continue parallel feature development; treat the incidents as normal churn during rapid growth. + *Implication:* Maintains velocity, but risks reputational damage and higher support load if new users keep hitting blockers. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which “known-good” runtime environment should we canonize for V1/V2 to reduce support entropy (Node/pnpm/bun matrix)? + + **Context:** + - `Discord (2025-02-09): "Recommended environment ... Node.js v23.3.0 and pnpm v9.15.4." (Sarthak).` + - `Discord (2025-02-10): "Running multiple Eliza agents requires ~1.5–3GB RAM per agent" (coders channel summary).` + + **Multiple Choice Answers:** + a) Canonize Node 23.3 + pnpm 9.15.4 as the single supported baseline; document others as “best-effort.” + *Implication:* Reduces variability and support burden; may frustrate teams standardized on older LTS stacks. + b) Support two baselines: Node LTS (e.g., 20/22) and Node 23.x; automate CI coverage for both. + *Implication:* Improves adoption and enterprise friendliness, but increases CI and maintenance overhead. + c) Move decisively toward Bun-first (with pnpm as compatibility) and focus all docs/CI on Bun. + *Implication:* Potentially improves speed and DX, but amplifies breakage risk during the transition period. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle long-message and knowledge ingestion constraints to prevent database/runtime instability (Postgres + RAG memory growth)? + + **Context:** + - `GitHub Daily (2025-02-11): "Long messages are causing errors with PostgreSQL" (Issue #3441).` + - `GitHub Issues Summary (2025-02-10): "RagKnowledge ... cleaned up during runtime initialization" / "ragKnowledge handling for stringKnowledge" (Issues #3440, #3434).` + + **Multiple Choice Answers:** + a) Implement strict message/knowledge size limits with graceful truncation + user-visible warnings. + *Implication:* Stabilizes systems quickly and predictably, but may reduce capability for power users with large contexts. + b) Adopt streaming/segmented storage: chunk long messages and store embeddings incrementally with backpressure. + *Implication:* Preserves capability and scales better, but requires more engineering and careful compatibility testing. + c) Offload large-context handling to a dedicated knowledge service (external DB/vector store) and keep core lean. + *Implication:* Improves core robustness and composability, but increases deployment complexity for self-hosters. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 Readiness and Modular Architecture Direction + +**Summary of Topic:** The community is aligned on an impending V2 (beta March, GA April) and is already pushing for structural modularity (/sources plugins vs /packages core); Council must decide how to balance schedule credibility against architecture refactors that improve selective installs and DX. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council protect the V2 Beta/GA dates by deferring major repo restructuring, or accept schedule slip in favor of modular installation as a V2 pillar? + + **Context:** + - `Discord (2025-02-10): "V2 Timeline: Beta release in March, GA release in April 2025" (kalshnikov).` + - `Discord (2025-02-10): "Proposal to organize into /sources (optional plugins) and /packages (core functionality)" (discussion summary).` + + **Multiple Choice Answers:** + a) Protect dates—ship V2 with minimal restructuring; schedule a post-GA modularization milestone. + *Implication:* Strengthens shipping credibility, but may prolong dependency bloat and installation confusion. + b) Modular-first—make selective install the core of V2 even if GA slips modestly. + *Implication:* Improves DX and long-term maintainability, but risks trust if timelines repeatedly slide. + c) Hybrid—ship Beta on time, but gate GA on completion of the restructuring + migration tooling. + *Implication:* Keeps momentum and community testing while ensuring the final release meets execution-excellence standards. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our official stance on plugin ecosystem expansion versus stability (new plugins are arriving rapidly while core incidents persist)? + + **Context:** + - `GitHub Activity (2025-02-10 to 2025-02-12): "29 new pull requests (8 merged) ... active contributor participation."` + - `GitHub PRs (2025-02-10.json): "Multiple new plugins introduced ... D.A.T.A, Navi, Bluefin" (PRs #3421, #3417, #3425, #3427).` + + **Multiple Choice Answers:** + a) Prioritize stability—tighten merge gates for new plugins until core reliability KPIs improve. + *Implication:* Reduces breakage surface area and support load, but may slow ecosystem growth and partner excitement. + b) Parallel tracks—continue plugin expansion but require standardized tests/CI templates for all plugins. + *Implication:* Sustains momentum while improving quality through process; requires investment in tooling and enforcement. + c) Ecosystem-first—accelerate plugin intake to win mindshare; accept higher churn temporarily. + *Implication:* May win short-term attention, but risks violating the “reliability over feature quantity” principle. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize multi-agent orchestration as a near-term framework capability (to match demand), or keep it as an advanced pattern documented outside core? + + **Context:** + - `Discord (2025-02-10): "What's the best way to have agents working with each other? ... orchestration/manager framework?" (unanswered; discussion/coders logs).` + - `Discord (2025-02-10): "Create guide for agent-to-agent communication" (action item; joseroberts87).` + + **Multiple Choice Answers:** + a) Core capability—define a minimal orchestration API in V2 (agent-to-agent calls, permissions, tracing). + *Implication:* Differentiates platform and enables composable swarms, but increases scope and security complexity. + b) Docs-first—publish validated orchestration patterns and a reference “manager agent” without core changes. + *Implication:* Delivers value quickly with low risk, but may limit standardization and interoperability across projects. + c) Plugin-layer—ship orchestration as an official plugin package with versioned contracts. + *Implication:* Maintains core simplicity while enabling modular adoption, but may fragment implementations if not governed tightly. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Surfaces: Security of Agent-Managed Funds & Operational Exposure + +**Summary of Topic:** Community discussion highlights a credibility risk around agents handling funds and exposed clients/services; we must define a security posture (vaults, policy controls, TEEs vs wallet abstractions) before pushing deeper into DeFAI and autonomous finance narratives. + +#### Deliberation Items (Questions): + +**Question 1:** What security baseline should we declare for any agent that can move value (funds, contracts, LP interactions) before it is showcased as a flagship capability? + + **Context:** + - `Discord ideas-feedback-rants (2025-02-10): "Security mechanisms for agent-managed funds" (TAISER Andy).` + - `Discord (2025-02-10): "Reference to Lit Agent Wallet as an improvement for controls and key handling" (ideas-feedback-rants summary).` + + **Multiple Choice Answers:** + a) Smart-contract vault + policy guardrails (spending limits, allowlists, time locks) as mandatory baseline. + *Implication:* Creates robust on-chain safety and auditability, improving trust for DeFAI and cloud deployments. + b) Wallet abstraction baseline (e.g., Lit Agent Wallet) with strong key management and human override. + *Implication:* Faster to ship and integrate, but may provide weaker guarantees than enforceable on-chain constraints. + c) No baseline yet—limit fund-moving to experimental status with explicit disclaimers until later. + *Implication:* Reduces liability and risk now, but may slow market positioning in autonomous finance narratives. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should TEEs be part of our security story, given reliability concerns ("instances die"), or should we treat them as optional hardening only? + + **Context:** + - `Discord ideas-feedback-rants (2025-02-10): "TEE instances die pretty frequently" (TAISER Andy).` + + **Multiple Choice Answers:** + a) Optional—support TEEs via plugins/integration guides, but do not make them a recommended default. + *Implication:* Avoids operational fragility while preserving a path for high-security deployments. + b) Recommended—invest in TEE-first operational tooling (recovery, attestation, key rotation) as a differentiator. + *Implication:* Could raise the ceiling for trust and enterprise adoption, but increases complexity and on-call burden. + c) Deprioritize—focus on vault/policy systems and remove TEE messaging from near-term roadmap. + *Implication:* Simplifies narrative and engineering scope, but may concede a perceived security advantage to competitors. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we lock down exposed interfaces (e.g., DirectClient/public IP) to prevent RCE-class incidents as the ecosystem scales? + + **Context:** + - `Discord (2025-02-09): "Security concerns ... exposing DirectClient to public IPs and potential RCE vulnerabilities" (daily summary).` + + **Multiple Choice Answers:** + a) Ship secure-by-default: bind to localhost, require auth tokens, and document reverse-proxy best practices. + *Implication:* Prevents preventable incidents and builds trust with developers deploying in the wild. + b) Add a “deployment profile” wizard (local/dev/prod) that configures secure defaults but remains flexible. + *Implication:* Improves DX and reduces misconfigurations, but requires additional product work and maintenance. + c) Rely on documentation warnings only; keep current defaults to reduce friction for quick demos. + *Implication:* Maximizes ease-of-start but increases the probability of serious security incidents and reputational harm. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-12.md b/hackmd/council/2025-02-12.md new file mode 100644 index 00000000000..20822f73776 --- /dev/null +++ b/hackmd/council/2025-02-12.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-02-12 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational momentum advanced via CLI-driven plugin management, but execution excellence is threatened by renewed client startup instability (sqlite-vec) and a resurfacing behavior regression (supressInitialMessage). + +## Key Points for Deliberation + +### 1. Topic: Stability Gate: Client Boot & Behavioral Regressions + +**Summary of Topic:** Two blocking reliability signals surfaced: sqlite-vec extension startup errors preventing clients from running and a re-occurring `supressInitialMessage` regression, both undermining developer trust during a critical shipping window. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council declare sqlite-vec startup failures a release-blocking incident and enforce an immediate stability gate (no new features until resolved)? + + **Context:** + - `2025-02-12 Holo-Log: "elizaos/eliza#3464: Client startup errors related to sqlite-vec extensions are preventing smooth operation and need immediate attention."` + - `GitHub issues summary (2025-02-11): "issue #3464 reports that while the client starts, it produces sqlite-vec errors."` + + **Multiple Choice Answers:** + a) Yes—treat as Sev-1; freeze feature merges on affected surfaces until root cause + fix + regression test land. + *Implication:* Maximizes trust-through-shipping and reduces churn, at the cost of short-term roadmap velocity. + b) Partial gate—allow feature work to continue, but require all releases to include a known-good sqlite-vec path and a documented fallback. + *Implication:* Balances velocity with reliability, but risks perception of instability if failures persist in common installs. + c) No—treat as edge-case; prioritize v2 work and document workarounds. + *Implication:* Preserves v2 timeline focus, but increases support burden and erodes the “most reliable” positioning. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we systematically prevent regressions like `supressInitialMessage` from reappearing (tests, ownership, or de-scope)? + + **Context:** + - `2025-02-12 Holo-Log: "The `supressInitialMessage` property is still not functioning correctly" (issue #3450), noted as re-opened after closure.` + + **Multiple Choice Answers:** + a) Add dedicated integration tests for message suppression across major clients (Twitter/Discord/Telegram) and block merges without them. + *Implication:* Raises baseline reliability and reduces repeat incidents, with increased CI/runtime cost. + b) Assign a single “runtime behavior steward” to own cross-client behavior contracts and approve changes touching them. + *Implication:* Improves consistency via governance, but can bottleneck if stewardship capacity is limited. + c) De-scope or re-define the feature (e.g., make it best-effort) and document current semantics clearly. + *Implication:* Reduces engineering load, but may frustrate builders who rely on deterministic startup behavior. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize on one default “safe” storage/embedding path (e.g., adapter-sqlite/pg with known dimensions) to reduce configuration-induced boot failures? + + **Context:** + - `Discord (2025-02-10/11): "Most people use adapter-postgresql or adapter-sqlite" (Odilitime).` + - `GitHub issues summary (2025-02-11): dimension mismatch errors and sqlite-vec errors reported by users.` + + **Multiple Choice Answers:** + a) Yes—ship opinionated defaults with auto-detection/validation (dimension checks) and a single “golden path.” + *Implication:* Improves first-run success rates and aligns with execution excellence, but reduces perceived flexibility. + b) Provide multiple supported paths, but add a startup “health check” that fails fast with actionable guidance. + *Implication:* Maintains composability while improving UX; requires disciplined error taxonomy and docs. + c) Keep the current flexibility; treat config failures as user-land responsibility. + *Implication:* Minimizes core scope, but conflicts with the goal of being the most developer-friendly framework. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience Acceleration: CLI + Plugin Ecosystem Governance + +**Summary of Topic:** The v1 CLI utility and plugin management enhancements are a strong DX lever, but need alignment with the v2 architectural shift (plugins outside main repo) and clearer documentation to convert ecosystem energy into stable adoption. + +#### Deliberation Items (Questions): + +**Question 1:** Should we formally adopt the new CLI plugin workflow as the canonical onboarding path (and restructure docs around it) before v2 lands? + + **Context:** + - `2025-02-12 Holo-Log: "Introduced a new CLI utility for managing plugins... enabling users to list and add plugins via commands like `npx elizos`" (PR #3429).` + - `Discord (2025-02-11): migration guidance: "Start now and migrate later; migration effort will likely be 1-5/10" (witch).` + + **Multiple Choice Answers:** + a) Yes—make CLI-first onboarding the standard; update quickstart, templates, and troubleshooting around it immediately. + *Implication:* Converts attention into successful installs and reduces support load, reinforcing developer trust. + b) Dual-path—keep current onboarding but add a “recommended CLI path” until v2 GA. + *Implication:* Reduces disruption while still improving DX, but risks fragmentation and inconsistent guidance. + c) Wait—avoid retooling docs until v2 architecture stabilizes. + *Implication:* Prevents rework, but leaves current adoption friction unaddressed during competitive pressure. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we enforce plugin isolation (moving plugins out of the main repo) as a reliability and velocity strategy? + + **Context:** + - `Discord (2025-02-11): "ElizaOS v2 will move all plugins out of the main repository and upgrade the core" (witch).` + - `GitHub activity: high PR volume and many plugin-related changes suggest coordination overhead.` + + **Multiple Choice Answers:** + a) Accelerate isolation now—treat plugin separation as a reliability mandate and reduce blast radius. + *Implication:* Improves composability and stability boundaries, but requires tighter versioning and compatibility policy. + b) Phased approach—keep critical “blessed” plugins closely synced while moving the long tail to the registry. + *Implication:* Preserves a stable core experience while enabling ecosystem growth, at the cost of maintaining a curated subset. + c) Defer isolation until after v2 GA to minimize disruption. + *Implication:* Reduces short-term churn, but prolongs monorepo complexity and slower iteration on plugins. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat documentation gaps (Twitter config, API usage, RAG setup) as first-class deliverables tied to merge/release criteria? + + **Context:** + - `Discord (2025-02-11): Docs requests include "comprehensive API documentation" and "update documentation to explain how to properly configure Twitter client for replies".` + - `Discord (2025-02-10): Frequent troubleshooting around RAG and vector dimensions suggests missing canonical guidance.` + + **Multiple Choice Answers:** + a) Yes—require docs updates for any feature that creates repeated support questions; block release without them. + *Implication:* Directly advances developer-first execution and reduces repeated Discord triage cycles. + b) Introduce a weekly “Doc Debt Burn-down” cadence but don’t block merges; rely on community-driven docs. + *Implication:* Maintains speed while improving steadily, but may fail to eliminate the highest-friction onboarding issues. + c) Keep docs opportunistic—prioritize engineering output and let community knowledge fill the gaps. + *Implication:* Maximizes short-term throughput, but risks losing builders to competitors with clearer onboarding. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Custody: Security Posture for Agent-Managed Funds + +**Summary of Topic:** Community signals indicate mounting concern about secure signing and operational reliability (TEE failures, root key custody, exposure risks), requiring a clear security stance before scaling to customer funds and Cloud-era deployment. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s security doctrine for agent-managed funds: pause TEE-based custody, constrain it, or proceed with mitigations? + + **Context:** + - `Discord (ideas-feedback-rants, 2025-02-11): "TEE instances die frequently with security concerns about custody of root keys" (TAISER Andy).` + - `Discord (2025-02-11 highlights): "Improve security practices for TEE instances before using with customer funds" (action item).` + + **Multiple Choice Answers:** + a) Pause TEE signing for customer funds until reliability + custody model is formally audited and stress-tested. + *Implication:* Reduces catastrophic risk and aligns with reliability-first, but delays certain high-value on-chain use cases. + b) Allow limited TEE use under strict mandates (small caps, kill-switches, monitoring) while developing a more robust wallet path. + *Implication:* Enables controlled experimentation, but requires operational excellence and clear incident response. + c) Proceed with TEE as primary path; treat failures as infra maturity issues and iterate in production. + *Implication:* Fastest route to feature parity with competitors, but increases probability of trust-damaging incidents. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we standardize on Lit Agent Wallet (or similar) as the recommended custody/control layer instead of direct signing in TEEs? + + **Context:** + - `Discord (ideas-feedback-rants, 2025-02-11): "Lit Agent Wallet offers improved controls and key handling compared to direct TEE signing" (TAISER Andy).` + + **Multiple Choice Answers:** + a) Yes—make Lit Agent Wallet the default recommendation and document comparative security tradeoffs clearly. + *Implication:* Strengthens safety narrative and improves mandate consistency, supporting enterprise/cloud readiness. + b) Offer both—publish a decision matrix (risk, cost, latency, recovery) and let builders choose. + *Implication:* Maintains composability but requires strong education to prevent unsafe defaults. + c) No—keep custody unopinionated; focus on framework primitives and leave wallet choice to integrators. + *Implication:* Avoids taking responsibility for custody, but may conflict with trust-through-shipping expectations. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we need an explicit hardening policy for exposed runtimes (e.g., DirectClient on public IPs) before Cloud-scale adoption? + + **Context:** + - `Discord (2025-02-09 action items): "Implement proper security measures for DirectClient to avoid exposing to 0.0.0.0:3000" (Odilitime).` + - `Discord (2025-02-11): increased remote API interaction interest (port 3000 vs 5173) implies more public exposure.` + + **Multiple Choice Answers:** + a) Yes—publish a secure deployment baseline (auth, network policy, rate limits) and enforce defaults in templates. + *Implication:* Reduces RCE/exposure risk and builds builder confidence, but may add setup complexity. + b) Soft guidance only—document best practices without enforcing defaults. + *Implication:* Keeps onboarding simple, but leaves many deployments vulnerable and increases incident probability. + c) Defer—treat as Cloud’s responsibility; keep self-hosting security out of scope. + *Implication:* Focuses efforts on Cloud, but risks reputational damage from insecure self-hosted deployments. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-13.md b/hackmd/council/2025-02-13.md new file mode 100644 index 00000000000..cf6764a5916 --- /dev/null +++ b/hackmd/council/2025-02-13.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-13 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s momentum is strong (surging contributors and merged work), but trust hinges on converting V2/plugin-ecosystem restructuring into a clearly supported, low-friction developer path while triaging build/runtime reliability faults exposed by the community. + +## Key Points for Deliberation + +### 1. Topic: V2 & Plugin-Repository Exodus (Composability vs. Fragmentation Risk) + +**Summary of Topic:** The shift to move plugins into separate repositories is strategically aligned with permissionless growth and composability, but it increases the risk of fragmented standards, version skew, and onboarding confusion unless accompanied by rigorous compatibility contracts and migration tooling. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s required definition of “V2 readiness” (beyond code completion) to protect reliability and developer trust during the plugin-repo migration? + + **Context:** + - `Discord (2025-02-12): "Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development."` + - `Discord (2025-02-11): "Beta release expected in March, with general availability in April."` + + **Multiple Choice Answers:** + a) Gate V2 on a compatibility matrix + automated conformance tests for top plugins (Twitter/Discord/Telegram/Knowledge). + *Implication:* Slower GA, but materially reduces ecosystem breakage and reinforces “reliability over features.” + b) Ship V2 beta on timeline; treat plugin breakages as acceptable churn while the registry stabilizes. + *Implication:* Faster market response, but risks reputational damage if first builders experience repeated failures. + c) Dual-track: V2 ships, but v1 gets an “LTS bridge” with backported fixes and a guided migration path. + *Implication:* Highest operational load, but maximizes builder retention and reduces migration anxiety. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we enforce interoperability contracts across independently maintained plugins without sacrificing permissionlessness? + + **Context:** + - `Discord (2025-02-10): "Proposal to organize into /sources (optional plugins) and /packages (core functionality) for selective installation."` + - `GitHub (Feb activity): high plugin PR volume indicates rapidly diversifying integrations.` + + **Multiple Choice Answers:** + a) Adopt a “Plugin ABI” spec (interfaces + semantic versioning rules) and require registry validation before listing. + *Implication:* Creates a clear standard; increases registry workload but reduces runtime unpredictability. + b) Keep standards minimal; rely on community norms and fast iteration. + *Implication:* Maximizes openness, but compatibility debt compounds and undermines execution excellence. + c) Introduce tiered plugin levels (Experimental / Verified / Core-Verified) with escalating requirements. + *Implication:* Balances openness and trust, enabling safe defaults while leaving room for experimentation. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize migration effort (“1–5/10”) into a concrete migration kit (codemods, checklists, examples), or keep it informal guidance? + + **Context:** + - `Discord (2025-02-12): "Migration effort from V1 to V2 is estimated at 1-5 on a scale of 10."` + - `Discord (2025-02-11): "Start now and migrate later" guidance repeated to builders.` + + **Multiple Choice Answers:** + a) Publish an official migration kit (codemods + diff-based guides + common failure modes). + *Implication:* Turns an estimate into trustable execution, reducing support load and increasing conversion. + b) Keep guidance informal until V2 stabilizes; avoid locking in docs prematurely. + *Implication:* Less documentation churn, but builders may delay adoption or experience avoidable friction. + c) Provide a minimal checklist now, then expand into tooling after beta feedback. + *Implication:* Moderate effort with early trust benefits; risks under-serving complex migrations. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability & Developer Experience Faultlines (Build/Run Friction as Trust Erosion) + +**Summary of Topic:** Community troubleshooting surfaced recurring friction points—Node version expectations, API port confusion, Docker env loading, and platform-specific build failures. This is a direct test of “Execution Excellence” and “Developer First,” demanding fast triage plus documentation-as-infrastructure. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council standardize Node.js 23+ as a hard requirement (and enforce it in tooling), or maintain broader compatibility to reduce adoption barriers? + + **Context:** + - `Discord (2025-02-12): "Node.js Compatibility: Version 23+ is recommended for ElizaOS deployments to avoid dependency issues."` + - `Coders: Docker workaround suggested "use node:23-slim" to fix tokenizers build issues.` + + **Multiple Choice Answers:** + a) Make Node 23+ the official minimum; enforce via CLI checks and CI matrices. + *Implication:* Improves reliability and reduces support variance, but may exclude conservative environments. + b) Support Node 20+ officially; treat Node 23+ as “best effort / recommended.” + *Implication:* Wider adoption, but increases maintenance burden and bug surface area. + c) Container-first posture: publish a blessed Docker image and treat host Node versions as secondary. + *Implication:* Stabilizes deployments and reduces friction, but shifts complexity to container workflows. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the fastest “trust restoring” documentation target: fix the top 10 recurring support questions, or invest in a single end-to-end deployment + remote API guide with examples? + + **Context:** + - `Coders (2025-02-12): "Use port 3000 instead of 5173... endpoints like localhost:3000/agents."` + - `Daily report (2025-02-12): Docs updates landed (README clarifications, character docs) and a strategy tweet emphasizes doc-driven support loops.` + + **Multiple Choice Answers:** + a) Prioritize the top 10 FAQ fixes from Discord support logs (ports, RAM, DB, Twitter auth, model providers). + *Implication:* Immediate reduction in support load; incremental but visible improvement in DX. + b) Ship a single canonical “remote deploy + remote API” guide with copy/paste commands and troubleshooting. + *Implication:* Creates a strong onboarding spine; may leave smaller FAQs unresolved longer. + c) Do both, but gate contributions via a “docs bounty board” to externalize effort to the community. + *Implication:* Scales documentation throughput, but requires governance to prevent low-quality sprawl. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressive should we be in converting recurring platform failures (macOS pnpm build, sqlite-vec errors) into automated CI coverage and preflight checks? + + **Context:** + - `GitHub issue (2025-02-13 summary): "Build failure on macOS 15.3" (#3469).` + - `GitHub issue list: "client starts but with sqlite-vec errors" (#3464).` + + **Multiple Choice Answers:** + a) Add CI lanes for macOS 15.x and sqlite-vec scenarios; block releases on failures. + *Implication:* Maximizes reliability but slows shipping and increases CI cost/maintenance. + b) Add preflight checks + targeted docs; keep CI expansion limited to critical paths. + *Implication:* Balanced approach—reduces user pain without fully absorbing platform variance into CI. + c) Defer CI expansion; rely on community reports and rapid patching. + *Implication:* Faster velocity now, but risks recurring breakages that undermine developer trust. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Activation: Launchpad/Marketplace, Flagship Agents, and Value-Flow Coherence + +**Summary of Topic:** Launchpad infrastructure is reportedly ready but gated by audits and launch timing; simultaneously, DegenAI Trading V2 and the Autonomous Investor marketplace are live/near-live, while branding and tokenomics debates signal unresolved value-flow narratives. The Council must align shipping cadence, risk tolerance, and coherent public identity. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize “audit-complete” launchpad/marketplace release even if market timing is suboptimal, or continue timing the launch to external conditions? + + **Context:** + - `Discord (2025-02-12): "Launchpad/Marketplace: Technical infrastructure is ready but undergoing final audits before launch."` + - `Discord (2025-02-11): "Launchpad is reportedly 95% complete... waiting for optimal market conditions."` + + **Multiple Choice Answers:** + a) Ship immediately after audits; let product merit create its own market moment. + *Implication:* Reinforces “Trust Through Shipping,” but may reduce initial traction if conditions are weak. + b) Time the launch; maintain readiness while waiting for favorable liquidity/attention cycles. + *Implication:* Potentially stronger debut, but prolongs community anxiety about stalled delivery. + c) Soft-launch to partners/builders (private beta) while deferring public launch for timing. + *Implication:* Captures feedback and real usage now, without burning public attention prematurely. + d) Other / More discussion needed / None of the above. + +**Question 2:** What operational guardrails should govern autonomous trading agents (DegenAI V2) to preserve brand trust while iterating on strategy and sentiment layers? + + **Context:** + - `Discord (2025-02-12): "DegenAI Trading V2: Now live... integrates social signals from Twitter and Telegram... first purchase of $POPCAT."` + - `spartan_holders: rhota describes strategy flexibility + sentiment ticker pipeline.` + + **Multiple Choice Answers:** + a) Implement strict risk limits (position sizing, cooldowns, whitelists) and publish them transparently. + *Implication:* Protects reputation and funds; may limit upside and slow experimentation. + b) Run “shadow mode” strategy evaluation with public reporting before allowing new strategies to trade. + *Implication:* Improves safety and narrative credibility; adds latency to deploying alpha. + c) Maximize autonomy; accept volatility as part of the agent’s identity and culture. + *Implication:* Can amplify attention, but risks catastrophic trust loss if trades go badly. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we consolidate the ElizaOS and ai16zdao brands into a single public identity now, or preserve dual branding for different audiences? + + **Context:** + - `associates/partners (2025-02-12): "Most partners favoring consolidation."` + - `jin: "ElizaOS = professional front... ai16zdao = investment dao, crypto culture."` + + **Multiple Choice Answers:** + a) Consolidate to ElizaOS as the primary brand, with ai16zdao as a sub-brand or program. + *Implication:* Simplifies narrative and onboarding; may alienate parts of the crypto-native community identity. + b) Maintain dual brands with a formal explanation of value flow and audience segmentation. + *Implication:* Preserves cultural range, but risks confusion and diluted trust if messaging diverges. + c) Operate dual brands temporarily; set a sunset date to decide after launchpad/tokenomics finalize. + *Implication:* Buys time for data-driven decision-making, but prolongs ambiguity during critical launches. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-14.md b/hackmd/council/2025-02-14.md new file mode 100644 index 00000000000..72acf301c09 --- /dev/null +++ b/hackmd/council/2025-02-14.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-14 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s most decisive movement was a reliability-and-DX hardening pass—shipping documentation, testing, and UI stability improvements to reduce deployment friction and raise trust through visible, repeatable quality. + +## Key Points for Deliberation + +### 1. Topic: Reliability & Developer Trust Through Shipping + +**Summary of Topic:** Core repo momentum is translating into developer trust signals: a new remote deployment guide, expanded provider/plugin tests, and client UI fixes—consistent with the Council’s “execution excellence” doctrine. The opportunity is to formalize these quality gains into a repeatable release discipline rather than episodic patches. + +#### Deliberation Items (Questions): + +**Question 1:** Do we elevate test coverage and release gating to a first-class policy (even if it slows feature throughput) to maximize reliability perception? + + **Context:** + - `GitHub daily (2025-02-14): "The test suite for OpenAI integration was completed" (PR #3495) and "test runner continues execution after failures" (PR #3490).` + - `GitHub daily (2025-02-14): "Client UI issues causing functionality problems were resolved" (PR #3496).` + + **Multiple Choice Answers:** + a) Yes—implement strict CI gates (tests + lint + minimal e2e) for all core merges and releases. + *Implication:* Short-term velocity dips, but developer confidence and production reliability rise, compounding ecosystem adoption. + b) Partially—gate only high-risk subsystems (runtime, storage, providers), keep lighter gates for plugins/docs. + *Implication:* Balances velocity and safety, but risks uneven reliability where plugins are the user’s front door. + c) No—keep gates advisory and prioritize rapid iteration until V2 stabilizes. + *Implication:* May accelerate feature delivery but risks eroding the “trust through shipping” narrative due to regressions. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we package documentation as a product surface to reduce support load and accelerate builder onboarding? + + **Context:** + - `GitHub daily (2025-02-14): "A new guide for remote deployment was introduced" (PR #3501).` + - `GitHub summary (2025-02-13): "Updated README to clarify differences between eliza-starter and eliza repositories" (PR #3453).` + + **Multiple Choice Answers:** + a) Treat docs as a versioned artifact: per-release docs freeze + changelog-driven doc deltas. + *Implication:* Creates predictable onboarding and fewer “works on my branch” support loops. + b) Docs-first triage: every top support issue must result in a docs patch before the issue is closed. + *Implication:* Systematically reduces repeated questions, but requires discipline from maintainers and reviewers. + c) Community-driven docs: optimize for contribution velocity and accept some inconsistency until V2. + *Implication:* Scales content creation but can fragment truth sources and increase confusion during migrations. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which “reference plugins” should be elevated and hardened as flagship examples of composability and reliability? + + **Context:** + - `GitHub daily (2025-02-14): "Discord plugin received testing enhancements" (PR #3498).` + - `GitHub daily (2025-02-14): "A new ElevenLabs plugin was added" (PR #3452).` + + **Multiple Choice Answers:** + a) Prioritize Discord + Twitter + core storage adapters as the reliability triad (highest user exposure). + *Implication:* Improves the most common production paths, directly reducing community troubleshooting burden. + b) Prioritize Discord + ElevenLabs + a “deployment” reference for end-to-end demo polish. + *Implication:* Boosts showcase appeal and partner demos, but may leave core social posting fragility unaddressed. + c) Rotate flagship focus monthly based on support volume and regressions (‘pain-driven prioritization’). + *Implication:* Adapts to reality, but may prevent deep hardening of any single canonical stack. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Deployment & Long-Running Agent Stability (Docker, Memory, Token Limits) + +**Summary of Topic:** Operational friction remains concentrated in deployment and runtime longevity: ARM64 Docker dependency failures, Node version mismatches, context overflow beyond 128K tokens, and embedding/vector dimension mismatches in SQLite. These are reliability hazards that threaten the “developer-friendly” promise unless converted into defaults, guardrails, and automated mitigations. + +#### Deliberation Items (Questions): + +**Question 1:** Do we standardize an “official” deployment target (Node version + Docker base + minimum RAM) and treat other environments as best-effort? + + **Context:** + - `Discord 💻-coders (2025-02-13): Derby suggested using "node:23-slim" and installing dependencies to fix ARM64 module errors.` + - `Discord (2025-02-12): "Node.js 23+ is recommended for ElizaOS deployments to avoid dependency issues."` + + **Multiple Choice Answers:** + a) Yes—publish a single blessed target (Node 23+, node:23-slim, 4–8GB RAM) and optimize CI around it. + *Implication:* Reduces support entropy and accelerates reliability, at the cost of narrower compatibility expectations. + b) Hybrid—bless one target but maintain CI smoke tests for 1–2 secondary targets (e.g., LTS Node). + *Implication:* Preserves broader adoption while limiting maintenance overhead to a controlled set of environments. + c) No—stay broad and community-supported across many environments to maximize openness. + *Implication:* Maximizes inclusivity but risks chronic deployment breakage perceptions and higher support load. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred strategy to prevent long-running agents from exceeding context windows and degrading over time? + + **Context:** + - `Discord 💻-coders (2025-02-13): "context exceeding the 128K token limit after Twitter agents run for a while" (passer).` + - `Discord 💻-coders (2025-02-13): brka suggested a mechanism to limit conversation depth.` + + **Multiple Choice Answers:** + a) Implement hard guardrails: rolling summaries + conversation depth limits + automatic memory compaction. + *Implication:* Predictable stability for autonomous agents; may reduce nuanced long-horizon behavior unless tuned well. + b) Implement adaptive guardrails: token-budgeting per tool/client + dynamic summarization triggered by thresholds. + *Implication:* Better preserves fidelity while controlling cost, but increases complexity and test surface area. + c) Leave it to builders via docs and sample configs; avoid imposing framework opinions. + *Implication:* Maintains flexibility, but repeated failures in common paths will undermine reliability reputation. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we resolve embedding/vector dimension mismatches in a way that is safe-by-default for new developers? + + **Context:** + - `Discord 💻-coders (2025-02-13): engineer reported SQLite vector mismatch; Odilitime suggested using OpenAI embeddings for consistent dimensions.` + - `Discord (2025-02-13): multiple mentions of vector mismatch errors in SQLite databases.` + + **Multiple Choice Answers:** + a) Enforce dimension locking at DB initialization and refuse to start if provider dimensions differ (fail fast). + *Implication:* Prevents silent corruption and hard-to-debug behavior, but can feel strict to new users. + b) Auto-migrate vectors when dimensions change (re-embed or maintain multi-dimension indexes). + *Implication:* Smoother UX, but computationally expensive and riskier if migrations are imperfect. + c) Default to a single recommended embeddings provider and document alternatives as advanced modes. + *Implication:* Reduces error rate quickly, but increases dependency on a default provider and may conflict with local-first goals. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Identity Cohesion: Brand Consolidation, Token Rename, and Launchpad Narrative + +**Summary of Topic:** The project’s outward identity is in flux: community/partners favor consolidating the ai16zdao and ElizaOS social presence, while the token rename decision is constrained by ticker mechanics and legal comms. Meanwhile, the dual-pool tokenomics model remains a strategic differentiator that requires clearer explanation and possibly simulation to defend against competitor comparisons. + +#### Deliberation Items (Questions): + +**Question 1:** Should we consolidate the two X accounts into a single command channel now, or preserve dual identities until post-V2 and token migration completion? + + **Context:** + - `Discord 🥇-partners (2025-02-13): "A poll showed strong support for consolidation" (accelxr).` + - `Discord associates (2025-02-13): Jin: "ElizaOS = professional/technical" vs "ai16zdao = investment DAO/crypto culture".` + + **Multiple Choice Answers:** + a) Consolidate now under ElizaOS and treat ai16zdao as a legacy/archival brand until token ticker resolves. + *Implication:* Maximizes clarity for developers and partners, but may dilute crypto-native community energy. + b) Maintain two accounts with strict roles: ElizaOS for product/DX, ai16zdao for token/DAO culture—with unified editorial leadership. + *Implication:* Preserves audience segmentation, but increases operational overhead and risk of mixed messaging. + c) Consolidate later (post-V2 + post-ticker change) and focus now on shipping reliability milestones. + *Implication:* Avoids brand churn during engineering crunch, but prolongs confusion for newcomers and partners. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given legal and ticker constraints, what is the Council’s preferred communications doctrine for token-related updates? + + **Context:** + - `Discord 🥇-partners (2025-02-13): jasyn_bjorn: legal constraints limiting token promotion before ticker change; daosfun blocking ticker update (witch).` + - `Discord (2025-02-13): "decided to rename the token from ai16z to elizaOS, but can't change the ticker yet".` + + **Multiple Choice Answers:** + a) Adopt a strict compliance-first stance: discuss only technical migration status and utility mechanics, avoid price/value framing. + *Implication:* Minimizes legal risk and reputational blowback, but may frustrate holders seeking clarity. + b) Adopt a dual-track stance: technical updates publicly, token narrative in gated community channels with careful wording. + *Implication:* Balances transparency and risk, but can create perceptions of insider communication. + c) Pause token comms until ticker changes, then relaunch narrative with a single coordinated announcement wave. + *Implication:* Reduces near-term legal exposure, but increases uncertainty and rumor-driven narratives. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we validate and defend the dual-pool model (AT/SOL + AI16Z/AT) against competitor narratives (Virtuals/Arc direct pairing)? + + **Context:** + - `Discord tokenomics (2025-02-13): Jin confirmed dual pool; Witch argued it prevents transferring liquidity issues while still enabling buybacks.` + - `Discord tokenomics (2025-02-13): Patt asked whether different market scenarios were simulated (unanswered).` + + **Multiple Choice Answers:** + a) Run and publish scenario simulations (liquidity, reflexivity, fee capture) and make this the canonical explanation. + *Implication:* Transforms debate into evidence, increasing partner confidence and reducing repeated disputes. + b) Keep model but simplify messaging: emphasize “SOL first for projects, AI16Z value via fees/buybacks” without deep math. + *Implication:* Improves narrative clarity, but leaves sophisticated critics unconvinced without data. + c) Revisit model toward partial direct pairing or optional pool configurations for select launches. + *Implication:* May align with market expectations, but risks inheriting competitor failure modes and complicating infrastructure. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-15.md b/hackmd/council/2025-02-15.md new file mode 100644 index 00000000000..dbba3b3373f --- /dev/null +++ b/hackmd/council/2025-02-15.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-15 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- With feature velocity effectively paused, the Council’s critical event is a reliability triage cycle—addressing a client blank-screen failure and a Render deployment port-scanning error to protect developer trust and shipping credibility. + +## Key Points for Deliberation + +### 1. Topic: Reliability Triage: Client UI Blank-Screen + Hosted Deployment Failures + +**Summary of Topic:** Two new user-blocking issues surfaced (client renders a blank page; Render reports “No Ports found”), with no new feature work shipped—indicating a short-term stability inversion that threatens the “Execution Excellence” mandate if not resolved quickly and visibly. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short stability lockdown (triage-only) until client + deployment paths are green across common environments? + + **Context:** + - `GitHub daily summary (2025-02-15): “no new features or bug fixes… two new issues… client interface displaying a blank page… ‘No Ports found’ error during agent deployment on Render.”` + - `Issue #3513: “Client displaying a blank page and console errors when starting the client after installation.”` + + **Multiple Choice Answers:** + a) Yes—impose a stability lockdown until the top 3 user-blocking issues are resolved and verified on CI + quickstart paths. + *Implication:* Reinforces trust-through-shipping and reduces churn, but temporarily slows roadmap optics. + b) Partial—continue planned work, but assign an on-call strike team to resolve blockers within 48 hours. + *Implication:* Balances momentum with reliability, but risks prolonged user pain if fixes slip. + c) No—treat these as routine issues; prioritize feature delivery and address bugs opportunistically. + *Implication:* Maximizes short-term velocity but contradicts the “reliability over features” principle and may erode builder confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize an “official deployment matrix” (Node version, ports, Docker base image, adapters) and gate releases on it? + + **Context:** + - `Discord coders: “Which node version is used… Node v23.3.0.” (Tobiloba)` + - `Issue #3514: “Port scanning error… ‘No Ports found’… on Render, despite successful local operation.”` + + **Multiple Choice Answers:** + a) Yes—publish and enforce an official matrix (Node 23.x, port conventions, Docker guidance) with CI smoke tests. + *Implication:* Improves DX predictability and reduces support load, at the cost of added CI maintenance. + b) Publish guidance but do not gate releases; keep matrix “best-effort” and community-maintained. + *Implication:* Faster shipping, but recurring environment bugs will persist and fragment community advice. + c) Defer matrix work until V2; focus on core architecture first. + *Implication:* May save effort if V2 changes assumptions, but risks compounding user frustration in the interim. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we convert today’s breakages into a visible trust-building moment (documentation + rapid verification loops)? + + **Context:** + - `Daily report (2025-02-14): “A new remote deployment guide has been added… (PR #3501).”` + - `Daily report (2025-02-14): “Client UI improvements implemented (PR #3496).”` + + **Multiple Choice Answers:** + a) Ship a “Known Issues + Fix Status” bulletin and update the remote deployment guide with Render-specific steps and port requirements. + *Implication:* Demonstrates operational transparency and reduces repeated support questions. + b) Prioritize code fixes only; keep comms minimal until resolution is complete. + *Implication:* Avoids noisy updates, but may look like silence during outages and reduce perceived reliability. + c) Route all updates through Discord only to keep momentum and avoid permanent docs churn. + *Implication:* Fast feedback loop, but violates “documentation as a first-class citizen” and makes knowledge ephemeral. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Architecture Drift Control: Plugin Extraction + Character/Vector Schema Stabilization + +**Summary of Topic:** The codebase is actively re-aligning around externalized plugins and cleaner character management (e.g., deleting in-repo plugins, moving characters to a submodule, and introducing embedding dimension/schema updates), but this transition amplifies compatibility risk unless accompanied by strong versioning and migration guidance. + +#### Deliberation Items (Questions): + +**Question 1:** Do we accelerate the full plugin extraction to the elizaos-plugins org, even if it causes short-term friction, to achieve long-term composability? + + **Context:** + - `PR #3508: “Delete plugins from the codebase.”` + - `Discord (2025-02-12): “Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development.”` + + **Multiple Choice Answers:** + a) Accelerate—complete extraction quickly and invest in migration tooling + docs to absorb the shock. + *Implication:* Reaches the open/composable target sooner, but requires disciplined release engineering to avoid ecosystem breakage. + b) Stage the extraction—keep a curated “core bundle” of critical plugins until Cloud + V2 stabilize. + *Implication:* Reduces breakage risk and improves onboarding, but delays full permissionless expansion. + c) Pause extraction—keep plugins in the monorepo until V2 ships to reduce moving parts. + *Implication:* Simplifies short-term maintenance, but conflicts with the composability principle and slows ecosystem growth. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should embedding dimension + character schema enforcement be treated as a hard contract (fail fast) or a flexible contract (auto-migrate and warn)? + + **Context:** + - `PR #3486: “Vector Dimensions & Character Schema Updates… Embedding dimension issue solved and tested… Character schema updated with name as unique identifier.”` + - `Discord coders: “vector mismatch errors… resolved by switching from SQLite to MongoDB or by using different embedding models.”` + + **Multiple Choice Answers:** + a) Hard contract—fail fast with explicit errors and a guided remediation path. + *Implication:* Improves reliability and reduces silent corruption, but can frustrate beginners without excellent UX. + b) Flexible—attempt auto-migration/compat shims, warn loudly, and collect telemetry for edge cases. + *Implication:* Smoother onboarding, but risks hidden inconsistencies and harder debugging later. + c) Hybrid—fail fast in production/Cloud; auto-migrate in dev mode with an explicit ‘unsafe’ flag. + *Implication:* Aligns with execution excellence while preserving developer experimentation pathways. + d) Other / More discussion needed / None of the above. + +**Question 3:** Who governs the plugin registry quality bar (security, maintenance, compatibility), and how strict should admission be? + + **Context:** + - `Discord (2025-02-14): “There’s a plugin registry at https://github.com/elizaos-plugins.” (Patt)` + - `Daily report (2025-02-14): “Several PRs were merged successfully” (plugin-related activity).` + + **Multiple Choice Answers:** + a) Council-curated registry: strict checks (CI, semver, security review) for ‘official’ tier plugins. + *Implication:* Strengthens trust and reliability, but may slow ecosystem velocity and increase maintainer workload. + b) Two-tier registry: open admission to ‘community’ tier; stricter requirements for ‘certified’ tier. + *Implication:* Balances openness with trust, creating a clear pathway for maturation. + c) Fully permissionless registry with minimal checks; rely on community reputation and usage signals. + *Implication:* Maximizes composability, but increases risk of broken/unsafe plugins damaging the brand. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Surface & Narrative: Brand Consolidation, Token Rename Constraints, and Agent Compliance + +**Summary of Topic:** Operational chatter highlights unresolved identity strategy (ElizaOS vs ai16zdao), legal constraints around token renaming communications, and platform-risk events like DegenAI’s X suspension—together forming a single trust surface that can amplify or undermine developer adoption and ecosystem legitimacy. + +#### Deliberation Items (Questions): + +**Question 1:** Do we consolidate to one public identity now (single X account + consistent brand kit), or maintain a dual-channel identity until governance and token migration settle? + + **Context:** + - `Discord partners: “Most partners favor consolidation… likely within a week.” (jasyn_bjorn)` + - `Discord branding: “ElizaOS = professional/technical (blue)… ai16zdao = investment DAO/crypto culture (orange).” (jin)` + + **Multiple Choice Answers:** + a) Consolidate immediately under ElizaOS branding; treat DAO identity as a secondary page later. + *Implication:* Reduces confusion and improves DX trust, but may alienate the memetic/DAO audience short-term. + b) Maintain dual identity with explicit positioning and a shared landing hub that routes audiences. + *Implication:* Preserves both audiences, but requires strong comms discipline to avoid narrative fragmentation. + c) Temporarily go “single voice” operationally (one account), while keeping brand separation internally. + *Implication:* Minimizes external confusion now while allowing internal specialization to mature. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given legal constraints on token communications, what is the Council-approved narrative framework to preserve trust without triggering compliance risk? + + **Context:** + - `Discord partners: “Legal constraints prevent explicit promotion before the official ticker change.” (jasyn_bjorn)` + - `Discord partners: “Complete token renaming from ai16z to elizaOS… dependent on daos.fun to fix issues first.” (jin)` + + **Multiple Choice Answers:** + a) Adopt a ‘product-first’ narrative: emphasize reliability, Cloud, and developer outcomes; reference token only via formal channels. + *Implication:* Aligns with execution excellence and reduces legal exposure, but may frustrate token-focused stakeholders. + b) Publish a compliance-reviewed FAQ that explains constraints and timelines, including what cannot be said and why. + *Implication:* Boosts transparency and reduces rumor cycles, but requires careful legal coordination. + c) Delay all public narrative changes until ticker/name migration is complete; operate quietly. + *Implication:* Minimizes compliance risk, but cedes narrative control to speculation and competitors. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should ElizaOS adopt an explicit “agent compliance policy” (automation disclosure, guardrails like compliance agents) as a platform standard, not just a V2 feature? + + **Context:** + - `Discord V2: “a compliance agent preventing a social media agent from posting problematic content.” (shaw)` + - `Discord: “DegenAI’s Twitter account was suspended… speculation… because it wasn’t disclosed that the account is automated.”` + + **Multiple Choice Answers:** + a) Yes—standardize compliance/automation disclosure guidelines and ship default guardrail templates for social clients. + *Implication:* Reduces platform bans and reputational damage, strengthening trust for builders deploying autonomous agents. + b) Recommend but do not enforce—provide optional templates and documentation only. + *Implication:* Preserves builder freedom, but leaves ecosystem exposed to preventable enforcement actions. + c) Defer to V2—treat compliance agents as a future capability rather than a platform policy now. + *Implication:* Avoids policy overhead, but risks repeated platform suspensions undermining reliability claims. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-16.md b/hackmd/council/2025-02-16.md new file mode 100644 index 00000000000..da593d7600e --- /dev/null +++ b/hackmd/council/2025-02-16.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-16 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A trust-critical security breach in public communications (compromised X account and phishing domains) collided with high shipping velocity, forcing the Council to prioritize verifiable comms and safety-by-default DX to protect developer confidence. + +## Key Points for Deliberation + +### 1. Topic: Comms Security & Trust Restoration Protocol + +**Summary of Topic:** The compromised Shaw X/Twitter account broadcast phishing links and a fake token migration, resulting in reported wallet drains; the incident exposed a single-point-of-failure in official communications and raised urgency for verifiable, resilient announcement channels. + +#### Deliberation Items (Questions): + +**Question 1:** What should become the Council’s canonical “source of truth” for security-sensitive announcements (token migration, official links, releases)? + + **Context:** + - `Discord (2025-02-15, discussion): jin: "Yes, don't trust whatever he posts for now" (re: Shaw hacked).` + - `Discord (2025-02-15, partners): jin suggested "on-chain communications via memos or mirror.xyz" for verification.` + + **Multiple Choice Answers:** + a) Adopt on-chain signed announcements (token memos / on-chain attestations) mirrored to web + socials. + *Implication:* Maximizes verifiability and reduces platform-account compromise risk, but adds UX/education overhead. + b) Adopt a hardened centralized comms hub (official domain + status page + signed RSS) and treat socials as untrusted mirrors. + *Implication:* Improves clarity and user experience quickly, but remains vulnerable to domain/DNS or hosting compromise without robust signing. + c) Keep socials primary but enforce multi-admin controls and rapid incident playbooks. + *Implication:* Lowest friction for growth, but leaves recurring systemic risk where a single breach can trigger large user losses. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressive should the Council be in instituting a “trust freeze” policy (pausing migrations/links/major announcements) immediately after any comms compromise? + + **Context:** + - `Discord (2025-02-15): Scam domains "eliza-os.net" and "elizaos.co" promoted a fake token migration; users reported losses (one claimed $40,000).` + - `Discord (2025-02-15, associates): Bealers provided registrar abuse reporting instructions for takedowns.` + + **Multiple Choice Answers:** + a) Automatic freeze + mandatory verification window (e.g., 24–48h) for any action involving wallets or migrations. + *Implication:* Strongly limits blast radius and signals seriousness, but can slow legitimate launches and frustrate partners. + b) Selective freeze only for wallet-touching actions; continue normal comms for development updates. + *Implication:* Balances momentum with safety, but requires crisp classification and fast internal coordination under stress. + c) No formal freeze; rely on reactive warnings and takedowns. + *Implication:* Maintains speed, but risks repeat losses and reputational damage inconsistent with “Execution Excellence.” + d) Other / More discussion needed / None of the above. + +**Question 3:** What user-protection measures should be bundled into the default ElizaOS experience to prevent social-engineering wallet drains linked from agents or team accounts? + + **Context:** + - `Daily summary (2025-02-15, DankVR): warned that signing malicious transactions often requires creating a new seed phrase; disconnecting apps is insufficient.` + - `Discord (2025-02-15): joellelb recommended Wallet Guard and Pocket Universe for scanning/revoking after incident.` + + **Multiple Choice Answers:** + a) Ship a “Safe Links” system: allowlist official domains + signed link manifests + in-client warnings for unknown domains. + *Implication:* Directly aligns with reliability and reduces phishing success, but needs ongoing ops to maintain allowlists and signatures. + b) Provide security guidance only (docs, banners, incident posts) without product-level gating. + *Implication:* Fast and low-maintenance, but places burden on users and may fail under real-time panic conditions. + c) Integrate a transaction simulation/revocation assistant plugin as a first-class tool in starter templates. + *Implication:* Raises baseline user safety and showcases agent utility, but increases scope and may add dependencies/edge cases. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Execution Excellence: Reliability & DX Under Load + +**Summary of Topic:** Core repo activity shows rapid stabilization work (test fixes, CVE patching, configuration cleanup, audio defaults), but recurring friction points—DB adapter mismatches, better-sqlite3 install issues, and SDK import errors—threaten developer trust if not turned into paved paths and clear documentation. + +#### Deliberation Items (Questions): + +**Question 1:** Which reliability pain point should be treated as the “top-of-funnel blocker” to fix first to protect Developer-First momentum? + + **Context:** + - `GitHub daily (2025-02-16): "#3527 wrong import in advanced-sdk-ts" blocking adding @elizaos/agent to new projects.` + - `Discord (2025-02-15, coders): recurring better-sqlite3 install failures; workaround: rebuild module (elizaos-bridge-odi).` + + **Multiple Choice Answers:** + a) Fix advanced SDK import issues and publish a verified quickstart for new projects (highest onboarding leverage). + *Implication:* Reduces first-run failure rate and increases conversions from curious devs to builders. + b) Eliminate default DB friction by making MongoDB/PGlite the paved default and demoting SQLite to “advanced/local-only.” + *Implication:* Improves stability for many deployments, but increases operational complexity for beginners who want zero-dependency local runs. + c) Prioritize plugin loading diagnostics and error messages (make failures obvious, actionable, and searchable). + *Implication:* Improves self-serve support and community velocity, but doesn’t fully remove underlying breakages. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the Council balance rapid community-driven PR volume with “reliability over feature quantity” to prevent regressions? + + **Context:** + - `GitHub activity summary: Feb 16-17 saw "18 new PRs (9 merged), 21 active contributors" (jump from prior day).` + - `Monthly repo summary (Feb 2025): 448 PRs (255 merged), 388 active contributors.` + + **Multiple Choice Answers:** + a) Implement stricter merge gates: mandatory CI + required reviews + risk templates for core/runtime changes. + *Implication:* Improves stability and predictability, but may slow community throughput and contributor satisfaction. + b) Adopt a dual-track release model: fast “edge/nightly” for experimentation and slower “stable” for builders. + *Implication:* Preserves velocity while protecting production users, but increases release management complexity. + c) Keep current pace but add rapid rollback + hotfix discipline (treat main as deployable). + *Implication:* Maintains speed with operational rigor, but requires strong on-call/release captain coverage. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s preferred “paved path” for local persistence and embeddings to minimize vector mismatch and memory/privacy issues? + + **Context:** + - `Discord (2025-02-14): engineer advised switching SQLite→MongoDB adapter to resolve vector mismatch errors.` + - `Discord (2025-02-15): memory separation guidance: "Pass userId and roomId parameters" (lefrog).` + + **Multiple Choice Answers:** + a) Standardize on one default embedding dimension/provider per template and enforce checks at runtime startup. + *Implication:* Prevents common mismatches and reduces support load, but constrains flexibility for advanced users. + b) Offer two official modes: “Simple Local (PGlite/SQLite)” and “Production (Mongo/Postgres)” with explicit docs and scripts. + *Implication:* Clarifies tradeoffs and aligns expectations, but requires disciplined documentation and maintenance. + c) Leave adapter/provider selection fully open; focus only on better error messages and community recipes. + *Implication:* Maximizes openness, but risks repeating the same onboarding failures and undermining reliability claims. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: V2 Swarm Governance: Role-Based Agents & Compliance Guardrails + +**Summary of Topic:** V2 direction is converging on a swarm architecture with role-based privileges, task confirmation, and “boss” relationships (including compliance agents), creating an opportunity to harden social posting and operational workflows—if governance boundaries and UX are defined early. + +#### Deliberation Items (Questions): + +**Question 1:** What governance model should define authority boundaries in the V2 swarm (who can command whom, and what requires confirmation)? + + **Context:** + - `Discord (2025-02-15): Shaw described a swarm system where agents "create tasks, execute them with confirmation, and interact with other agents".` + - `Discord (2025-02-14): Shaw: compliance agent can prevent a social media agent from posting problematic content.` + + **Multiple Choice Answers:** + a) Human-in-the-loop as default for high-risk actions (posting, trading, migrations), with explicit allowlists for autonomy. + *Implication:* Strong safety posture and brand protection, but may limit “autonomy wow-factor” and throughput. + b) Role-based autonomy by default (capabilities granted by roles), with auditing and post-facto rollback where possible. + *Implication:* Maximizes agent usefulness, but increases the importance of robust logging, safeguards, and incident response. + c) Fully autonomous swarms for designated “autonomous worlds,” isolated from official channels and treasury. + *Implication:* Enables experimentation without risking core trust, but may fragment attention and dilute flagship reliability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the compliance/guardrail agent be a first-class reference implementation (flagship) to rebuild trust after the phishing incident? + + **Context:** + - `Discord (2025-02-15): incident prompted need for more secure channels; monitoring/takedowns mentioned by ℭ𝔦𝔭𝔥𝔢𝔯.` + - `Discord (2025-02-14): example compliance agent blocking problematic social posts (shaw).` + + **Multiple Choice Answers:** + a) Yes—ship a “Comms Guardian” agent template that enforces signed links, allowlists, and posting policies. + *Implication:* Turns a crisis into a product-strength narrative aligned with Execution Excellence and Developer First. + b) Partially—provide guardrails as optional plugins, not a flagship, to keep the core lightweight. + *Implication:* Maintains modularity, but may miss a high-visibility opportunity to demonstrate safety leadership. + c) No—treat compliance as an external ops process rather than agent architecture. + *Implication:* Reduces engineering scope, but leaves social risk largely unsolved and weakens the case for “agent OS” governance. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should multi-user privacy and memory isolation be enforced in swarm/room models to prevent cross-tenant leakage as Cloud scales? + + **Context:** + - `Discord (2025-02-15): multi-user privacy question; lefrog: "Pass userId and roomId parameters".` + - `Discord (2025-02-14): Shaw explained room model enabling multi-agent and multi-human shared spaces.` + + **Multiple Choice Answers:** + a) Enforce isolation by default (tenant/user scoped memory); require explicit opt-in to shared rooms and shared memory. + *Implication:* Best aligns with trust and Cloud readiness, but adds complexity for collaborative multi-agent experiences. + b) Support both modes but require “privacy labels” and visible indicators in UI/logs for shared contexts. + *Implication:* Balances power and clarity, but relies on user understanding and good UX to avoid mistakes. + c) Keep current flexible approach; prioritize features and rely on community guidance. + *Implication:* Fastest path short-term, but risks severe trust damage if leakage occurs at scale. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-17.md b/hackmd/council/2025-02-17.md new file mode 100644 index 00000000000..ab697631517 --- /dev/null +++ b/hackmd/council/2025-02-17.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-17 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Restore trust after the Shaw/X compromise by hardening official communications while continuing a reliability push (tests, bug fixes, and build stability) to protect developer confidence. + +## Key Points for Deliberation + +### 1. Topic: Trust & Security: Official Comms After the X Breach + +**Summary of Topic:** A targeted compromise of Shaw's Twitter account propagated phishing domains and fake token migration messaging, causing reported losses and forcing an urgent re-think of how ElizaOS authenticates public announcements. The Council must decide on a verifiable, platform-independent communication layer that matches our "trust through shipping" principle. + +#### Deliberation Items (Questions): + +**Question 1:** What should become the canonical "source of truth" for official ElizaOS announcements during migration/rebrand windows? + + **Context:** + - `Discord (2025-02-16): "Shaw's Twitter account was compromised... malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co)"` + - `jin (Discord): "working on a system for verifiable on-chain communications to prevent future impersonation"` + + **Multiple Choice Answers:** + a) On-chain signed announcements (token memos + verification frontend) as the primary canonical channel; social posts only mirror it. + *Implication:* Maximizes verifiability and reduces impersonation risk, but adds UX/education burden for non-crypto-native developers. + b) A dedicated, security-hardened web bulletin (DNSSEC + signed releases) as canonical; on-chain signatures optional/secondary. + *Implication:* Balances accessibility and trust, but reintroduces reliance on traditional web trust anchors and operational security discipline. + c) Multi-channel quorum: announcements must appear on at least two channels (e.g., GitHub releases + Discord) to be considered valid. + *Implication:* Improves resilience without forcing on-chain literacy, but complicates operations and can slow emergency messaging. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we operationalize incident response to minimize future user losses (monitoring, takedowns, and education)? + + **Context:** + - `ℭ𝔦𝔭𝔥𝔢𝔯 (Discord action items): "Set up monitoring to take down malicious content shared in Discord"` + - `Bealers (Discord): "Report domains 'eliza-os.net' and 'elizaos.co' to Tucows registrar via abuse form"` + + **Multiple Choice Answers:** + a) Stand up a formal Security Response Cell (24/7 rotation during high-risk windows) with playbooks and automated monitoring. + *Implication:* Reduces time-to-containment and signals maturity, but increases operational overhead and requires clear authority lines. + b) Leverage community-driven response with better tooling (templates, bot warnings, domain reporting guides) and lightweight coordination. + *Implication:* Scales with the ecosystem and preserves decentralization, but response quality may be inconsistent under stress. + c) Minimal operational change; focus on post-incident remediation messaging and wallet safety education. + *Implication:* Lowest short-term cost, but risks repeat harm and erodes the reliability narrative central to developer trust. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize an "Agent CISO" / compliance-agent pattern as a first-class product feature (not just a community idea)? + + **Context:** + - `Whimsical (Discord action items): "Implement agent CISO (Chief Information Security Officer) role"` + - `shaw (Discord 2025-02-14): "a compliance agent preventing a social media agent from posting problematic content"` + + **Multiple Choice Answers:** + a) Yes—ship a reference security/compliance agent and templates as part of flagship guidance for any social-facing agent. + *Implication:* Turns a crisis lesson into differentiating product value, but requires careful design to avoid false security assurances. + b) Yes, but as an optional plugin/blueprint in the registry; keep core minimal and composable. + *Implication:* Preserves framework simplicity while enabling best practices, though adoption may lag without strong defaults. + c) No—treat as community ops/process problem, not a framework feature. + *Implication:* Avoids scope creep, but misses an opportunity to encode security-by-design into the agent ecosystem. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Execution Excellence: Reliability, Tests, and Build Stability + +**Summary of Topic:** Engineering throughput is high (multiple merged fixes and new test suites), but recurring developer pain points persist: build failures (WSL exit code 137), RAG search errors, and fragile local DB setups (better-sqlite3, vector dimension mismatches). This is directly tied to our North Star of reliability and developer-first UX. + +#### Deliberation Items (Questions): + +**Question 1:** What stability gates should be enforced before labeling the next release "developer-trustworthy" (CI coverage, build matrices, regression suites)? + + **Context:** + - `Daily digest (2025-02-17): "Introduced interactions for Vitest... Developed a test suite for Telegram"` + - `Daily report (2025-02-16): "Fixed Telegram and Discord tests... fixed Twitter vitest... patched security vulnerability CVE-2024-48930"` + + **Multiple Choice Answers:** + a) Require green CI across core + top 3 clients (Discord/Twitter/Telegram) with E2E smoke tests for every release branch cut. + *Implication:* Increases release confidence and reduces user-facing breakage, but slows shipping and may block on flaky external APIs. + b) Define a "stability tier" system: core must be fully green; clients/plugins can ship with explicit stability badges. + *Implication:* Aligns expectations and preserves velocity, but requires disciplined labeling and can confuse new developers. + c) Keep current approach; prioritize rapid fixes after release via community PR velocity. + *Implication:* Maximizes speed but risks ongoing perception that ElizaOS is unstable for production deployments. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we reduce the "SQLite / embeddings" failure surface area for newcomers (defaults, adapters, and docs)? + + **Context:** + - `Discord coders (2025-02-16): "Better-sqlite3 errors... resolved by rebuilding the module"` + - `engineer (Discord 2025-02-14): "fix the vector mismatch error... switch from local database to MongoDB adapter"` + + **Multiple Choice Answers:** + a) Make a managed/default path (e.g., Cloud or a bundled DB like PGlite) the default for new projects; relegate SQLite to advanced use. + *Implication:* Improves first-run success rate and perceived quality, but may alienate users who want zero external dependencies. + b) Keep SQLite default but ship an automated "doctor" command that rebuilds native modules, validates dimensions, and suggests fixes. + *Implication:* Preserves local-first ethos while reducing friction, but adds maintenance burden and needs OS-specific handling. + c) Document known fixes and let the community handle environment variance. + *Implication:* Lowest engineering cost, but continues to tax support channels and undermines developer-first positioning. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should we concentrate the next reliability sprint: build stability (WSL/CI), RAG correctness, or client/plugin ergonomics? + + **Context:** + - `Daily digest (2025-02-17): "Blocked Issues... build error running `pnpm build` in WSL (Issue #3556)"` + - `Daily digest (2025-02-17): "Error related to RAG knowledge search (Issue #3546)"` + + **Multiple Choice Answers:** + a) Prioritize build stability and reproducible environments (WSL/Linux/macOS) to protect contributor throughput. + *Implication:* Expands contributor base and reduces churn, but may delay feature-level improvements users are requesting. + b) Prioritize RAG correctness and memory/knowledge reliability, as it underpins agent quality and perceived intelligence. + *Implication:* Improves agent outcomes and flagship credibility, but requires deeper research and may not show immediate UI wins. + c) Prioritize plugin/client ergonomics (better errors, plugin loading, docs) to reduce support load and speed adoption. + *Implication:* Directly improves DX and onboarding, but foundational runtime issues could still surface under scale. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: V2 & Ecosystem Trajectory: Modular Swarms, Multichain, and Channel Resilience + +**Summary of Topic:** V2 is trending toward modular swarm architecture with role-based privileges, while ecosystem operations are forced to diversify away from X due to suspensions and compromises (accelerating Discord deployments for DegenAI). The Council must align V2 architecture choices with multi-chain strategy and clear documentation pathways to avoid fragmentation. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council's desired "minimum viable swarm" for V2 that preserves execution excellence (roles, permissions, task confirmation) without overreaching? + + **Context:** + - `shaw (Discord 2025-02-15): "developing a new agent swarm system for v2... role-based privileges"` + - `Discord 2025-02-14: "compliance agent preventing a social media agent from posting problematic content"` + + **Multiple Choice Answers:** + a) Ship a minimal swarm core: roles/permissions + task queue + explicit human confirmation for high-risk actions. + *Implication:* Maximizes safety and reliability, but may feel slower/less autonomous than competing frameworks. + b) Ship a capability-first swarm: plugin-defined roles with soft constraints; iterate later toward stricter governance. + *Implication:* Speeds experimentation and ecosystem growth, but raises security/abuse risk and complicates incident response. + c) Delay swarm shipping until after Cloud + migration objectives are stabilized; keep V2 private longer. + *Implication:* Protects near-term trust and focus, but risks losing mindshare and contributor momentum around V2. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given repeated X instability (suspensions + compromise), what is our strategic posture for agent distribution channels? + + **Context:** + - `spartan_holders (Discord 2025-02-16): "accelerating plans to bring the Degen AI back to Discord"` + - `Discord highlights: "DegenAI Twitter account was suspended... working to restore it"` + + **Multiple Choice Answers:** + a) Adopt a "Discord-first" operational stance for flagship/community agents; treat X as a secondary broadcast surface. + *Implication:* Reduces platform risk exposure and improves controllability, but may limit reach and discovery outside crypto-native circles. + b) Maintain multi-channel parity with strong automation and safety controls; no single platform is primary. + *Implication:* Maximizes reach and redundancy, but increases maintenance complexity and testing burden. + c) Shift toward protocol-level distribution (e.g., on-chain attestations + federated/p2p agent networks) and minimize reliance on Web2 platforms. + *Implication:* Aligns with decentralized AI economy vision, but requires significant engineering and ecosystem education. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we pursue multichain expansion now versus post-stabilization (to mitigate chain-specific risks without diluting focus)? + + **Context:** + - `🥇-partners (Discord): "Explore multi-chain strategy to mitigate chain-specific risks"` + - `Discord highlights: "suggestions to expand beyond Solana"` + + **Multiple Choice Answers:** + a) Proceed now with a small, opinionated set (e.g., Solana + BNB) and publish a compatibility contract for plugins. + *Implication:* Captures momentum and hedges risk, but adds coordination burden and can slow core reliability work. + b) Defer broad multichain until Cloud and flagship reliability KPIs are met; keep integrations experimental. + *Implication:* Protects execution excellence and DX, but may miss partnership windows and reduce perceived ecosystem ambition. + c) Go fully chain-agnostic immediately by prioritizing abstraction layers even if it delays shipping features. + *Implication:* Future-proofs the platform, but risks over-engineering and near-term delivery failure. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-18.md b/hackmd/council/2025-02-18.md new file mode 100644 index 00000000000..8434cfe69b5 --- /dev/null +++ b/hackmd/council/2025-02-18.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-18 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A reliability push accelerated today via database-driven character management and Discord/Twitter end-to-end tests, but persistent install/config and trust-channel failures threaten developer confidence if not rapidly standardized and documented. + +## Key Points for Deliberation + +### 1. Topic: Reliability Drive: E2E Testing + Database-Driven Character Management + +**Summary of Topic:** Core engineering momentum is strong, with new end-to-end tests for Discord/Twitter and database-driven character handling—directly aligned with Execution Excellence. The Council must ensure these reliability gains translate into fewer community breakages (Twitter, DB connectivity, embeddings) rather than merely more internal assurance. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate E2E test coverage as a release gate for social clients (Discord/Twitter/Telegram) before promoting “recommended” framework versions? + + **Context:** + - `GitHub daily: "Introduced end-to-end testing for Discord and Twitter integrations (PR #3579)."` + - `Discord coders: "0.25 alpha is the best, should work anywhere" (Odilitime).` + + **Multiple Choice Answers:** + a) Yes—no “recommended” label without passing E2E suites across at least two reference environments. + *Implication:* Slower releases, but sharply increases trust-through-shipping and reduces Discord support load. + b) Partially—gate only critical paths (login/post/respond) while allowing experimental features to ship behind flags. + *Implication:* Balances velocity with stability, but requires disciplined flag governance and clear labeling. + c) No—keep E2E as advisory, prioritize rapid iteration while the ecosystem is still evolving. + *Implication:* Maximizes speed but risks repeated regressions that erode developer confidence and brand reliability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we treat database-driven character management as the canonical path (and deprecate file-first flows), or maintain dual paths for the foreseeable future? + + **Context:** + - `GitHub daily: "Implemented database-driven character management (PR #3573)."` + - `Discord coders: Questions on "how to add docs" and characterfile repo scripts (Kimani/Tobiloba).` + + **Multiple Choice Answers:** + a) Make DB-driven canonical; file-based becomes an import/export compatibility layer. + *Implication:* Clarifies the product story and reduces edge cases, but forces migration tooling and docs to be first-class. + b) Maintain both as equal citizens with a strict interoperability contract and tests. + *Implication:* Improves flexibility for OSS users, but increases maintenance surface and failure modes. + c) Stay file-first for now; DB-driven remains optional until Cloud launch hardens the path. + *Implication:* Minimizes disruption short-term, but slows progress toward persistent, multi-agent, cloud-native workflows. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should we concentrate near-term reliability effort: core runtime stability, or client/plugin integration stability? + + **Context:** + - `Discord coders: "The database connection is not open" errors reported (Kren).` + - `GitHub issues: frontend/backend connectivity + CORS errors (#3578); Windows install errors (#3571).` + + **Multiple Choice Answers:** + a) Core runtime first—stabilize DB layer, memory, embeddings, and error handling across adapters. + *Implication:* Creates a stable substrate for the ecosystem, but plugin/client issues may continue to dominate user perception. + b) Integration first—fix client-direct connectivity, CORS defaults, and common social client breakages. + *Implication:* Reduces immediate friction and support burden, improving onboarding success rates quickly. + c) Split: core defines “golden paths,” integration team enforces them with templates and automated checks. + *Implication:* Best long-term posture, but requires clear ownership boundaries and staffing discipline. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience Friction: Versions, Installs, and Docs Migration + +**Summary of Topic:** Community activity is high, but repeated install/config failures (Node/Windows/Docker/SQLite) and the eliza.gg doc blackout create a perception gap versus “developer-friendly” claims. The Council must decide a single supported “golden path” for setup and versioning, backed by authoritative documentation and automated diagnostics. + +#### Deliberation Items (Questions): + +**Question 1:** Should we declare a single “blessed” runtime matrix (Node/Bun/OS/Docker) and actively warn or block unsupported combinations? + + **Context:** + - `Discord coders: "Try clearing your cache and using node version 23.3" (ℭ𝔦𝔭𝔥𝔢𝔯).` + - `GitHub issues: Windows node module install errors (#3571) and build failure exit code 137 (#3556).` + + **Multiple Choice Answers:** + a) Yes—publish a strict support matrix and fail fast with actionable messages when out-of-matrix. + *Implication:* Improves reliability perception and reduces support chaos, but may frustrate edge-platform builders. + b) Softly—publish the matrix as recommended, but allow installs with warnings and best-effort support. + *Implication:* Maintains openness while guiding users toward stability, but support costs remain elevated. + c) No—prioritize broad compatibility; invest in polyfills and workarounds instead of narrowing scope. + *Implication:* Keeps the tent wide, but risks ongoing fragility and slower progress toward “execution excellence.” + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our Council-sanctioned stance on version ambiguity (0.1.8 vs 0.25 alpha) for builders shipping Twitter/Discord agents now? + + **Context:** + - `Discord coders: Some report "v0.1.8-alpha.1 more stable for Twitter agents"; others: "0.25 alpha is the best" (Odilitime).` + - `Discord: Twitter client issues and rate limits discussed; solutions shared via GitHub issues (Nabeel Raza).` + + **Multiple Choice Answers:** + a) Recommend 0.25 alpha universally; treat older versions as legacy with minimal support. + *Implication:* Simplifies messaging, but risks breaking Twitter-heavy users if regressions persist. + b) Adopt a two-track policy: “Stable Social” (Twitter-first) vs “Latest Core” (0.25 alpha). + *Implication:* Matches reality and reduces churn, but increases documentation and maintenance complexity. + c) Freeze recommendations until a consolidated release note + migration guide is published. + *Implication:* Reduces misguidance but slows adoption and may signal instability to new developers. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we restore documentation authority during migration without fragmenting truth across Discord pins, HackMDs, and repos? + + **Context:** + - `ideas-feedback-rants: "Does eliza.gg work anymore?" → "No, the docs are currently being migrated" (Kenk).` + - `Discord: Community started REST API docs at https://hackmd.io/@lefrogg/eliza-REST-API (lefrog).` + + **Multiple Choice Answers:** + a) Centralize immediately: designate one canonical docs repo/site; mirror community docs into it weekly. + *Implication:* Creates a single source of truth, accelerating trust and reducing repeated questions. + b) Federate: allow HackMD/community docs but require metadata tags + an index page maintained by Council agents. + *Implication:* Maximizes community throughput, but requires strong “taming information” automation to avoid drift. + c) Pause external docs edits until migration completes; only core team publishes updates. + *Implication:* Prevents inconsistency, but throttles community contribution and slows DX improvement. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Security: Official Comms, Social Account Compromise, and Verification + +**Summary of Topic:** A high-impact social compromise (phishing domains, fraudulent token migration narrative) revealed that our trust surface is not the codebase alone—it is the comms layer. The Council must establish a verifiable “official signal” (on-chain or otherwise) and a rapid incident-response protocol that aligns with Trust Through Shipping. + +#### Deliberation Items (Questions): + +**Question 1:** Should ElizaOS adopt an on-chain “official communications” system (token memos / signed attestations) as the primary trust anchor for announcements? + + **Context:** + - `Discord (Feb 16): "Jin mentioned working on a system for verifiable on-chain communications" (jin).` + - `Discord (Feb 15-16): Shaw’s X account hack promoted fake sites and fraudulent tokens; users reported losses.` + + **Multiple Choice Answers:** + a) Yes—on-chain signed announcements become the canonical source; social posts must link to verified attestations. + *Implication:* Hardens brand trust against platform compromise, but adds UX overhead and requires tooling. + b) Hybrid—use on-chain verification only for critical events (token migration, contracts, custody changes). + *Implication:* Captures most risk reduction with less overhead, but leaves a wider attack surface for “non-critical” narratives. + c) No—improve social security hygiene and rely on existing web PKI and pinned Discord/GitHub notices. + *Implication:* Faster to implement, but remains vulnerable to centralized platform failures and impersonation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred incident-response posture for future comms compromises: immediate shutdown of channels, or controlled continuity with verified overlays? + + **Context:** + - `Discord (Feb 15): "Yes, don't trust whatever he posts for now" (jin).` + - `Discord (Feb 16): Community mobilized to report domains and warn users; monitoring was set up (ℭ𝔦𝔭𝔥𝔢𝔯).` + + **Multiple Choice Answers:** + a) Immediate shutdown: temporarily halt announcements and posting; route all comms to a single secured channel. + *Implication:* Minimizes further harm, but can create uncertainty and rumors during downtime. + b) Controlled continuity: keep channels active but prepend every message with verified signatures / status banners. + *Implication:* Maintains operational cadence while restoring trust, but requires prepared tooling and trained operators. + c) Delegated redundancy: multiple independently secured accounts with rotating keys, so compromise of one does not halt comms. + *Implication:* Resilience increases, but governance complexity and coordination overhead rise. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we invest in security-oriented agent capabilities (e.g., scam-domain monitoring, “cleanup crew” agents) versus core framework delivery? + + **Context:** + - `Discord (Feb 16): "Set up monitoring to take down malicious content shared in Discord" action item (ℭ𝔦𝔭𝔥𝔢𝔯).` + - `Discord (Feb 16): Feature idea: "cleanup crew agents to help address scam tokens" (yikesawjeez).` + + **Multiple Choice Answers:** + a) High priority—security agents are a flagship proof of value for ElizaOS and protect the ecosystem. + *Implication:* Strengthens trust and differentiates the platform, but may divert scarce engineering cycles. + b) Medium—build minimal monitoring + reporting automation now; expand after core stability milestones. + *Implication:* Balances delivery with protection, but may leave gaps during high-risk periods. + c) Low—security is primarily operational policy; agents are optional community projects. + *Implication:* Preserves focus on framework shipping, but risks repeated reputational damage from preventable incidents. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-19.md b/hackmd/council/2025-02-19.md new file mode 100644 index 00000000000..46f390f66b2 --- /dev/null +++ b/hackmd/council/2025-02-19.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-02-19 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Primary momentum came from shipping DX and reliability upgrades (docs cleanup, V2 character management, and deploy configurability), while urgent friction points remained around client-server connectivity and environment-specific install/auth failures that directly threaten developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability & Developer Experience: Deploy/Run Friction Hotspots + +**Summary of Topic:** Community and GitHub signals converge on a narrow set of high-frequency failures—Docker tokenizers modules, client-server port/base URL mismatches, and external provider auth—indicating our next trust win is reducing “time-to-first-agent” variance across environments. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a short-term “Stability Freeze” on non-critical features until the top onboarding failures (Docker tokenizers, port/base URL, auth) are measurably reduced? + + **Context:** + - `GitHub issues: connection problems where client still tries to connect to port 3000 (#3569/#3578/#3592).` + - `Discord (AryanSingh1009): Docker module error missing tokenizers; workaround suggested by CryptoJefe: "pnpm add @anush008/tokenizers-linux-arm64-gnu".` + + **Multiple Choice Answers:** + a) Yes—freeze non-critical features for 1–2 sprints and ship a “First-Run Reliability” milestone with hard metrics. + *Implication:* Improves developer trust quickly but may delay V2/launchpad feature optics. + b) Partial—allow V2/core work to continue, but gate merges behind an onboarding test suite and regression checklist. + *Implication:* Balances innovation with reliability, but requires disciplined release management and tooling. + c) No—continue parallel work; address friction opportunistically via docs and community support. + *Implication:* Maintains velocity but risks compounding trust loss if first-run failures persist. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred “single source of truth” for runtime connectivity configuration (SERVER_PORT vs SERVER_URL/base URL env), and do we enforce it across CLI, client, and docs? + + **Context:** + - `Daily GitHub summary (2025-02-19): "pnpm start:client is not fetching localhost:3000" (#3592).` + - `PR #3589: "allow eliza client to configure eliza server base URL via env var".` + + **Multiple Choice Answers:** + a) Standardize on SERVER_URL/base URL everywhere; deprecate direct port assumptions in clients and templates. + *Implication:* Reduces ambiguity for remote/cloud deployments and aligns with ElizaOS Cloud defaulting. + b) Standardize on SERVER_PORT locally with a derived URL; keep SERVER_URL optional for advanced users. + *Implication:* Simplifies local dev but may continue to confuse remote deployments and multi-service setups. + c) Support both without deprecation; invest in auto-detection and better error messaging when mismatch occurs. + *Implication:* Most flexible but increases surface area and testing burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we “productize” provider/auth troubleshooting (Twitter, GaiaNet, Venice) into first-class diagnostics rather than Discord tribal knowledge? + + **Context:** + - `Discord (Waqas Wahid): "Invalid Authorization Header" with GaiaNet public node (unanswered).` + - `Discord (Odilitime): Venice params guidance: use "providerOptions" instead of "venice_parameters".` + + **Multiple Choice Answers:** + a) Ship a built-in `eliza doctor` command that validates env vars, provider keys, and connectivity with actionable remediation. + *Implication:* Turns recurring support load into scalable DX leverage and strengthens “execution excellence.” + b) Expand docs with an “Errors & Remediation” index and community-maintained provider playbooks; defer tooling. + *Implication:* Fast to deliver, but support burden remains and errors still feel like “framework brittleness.” + c) Keep troubleshooting decentralized in Discord/GitHub; prioritize core runtime features over diagnostics. + *Implication:* Higher feature velocity but weaker onboarding and lower confidence among new builders. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 Trajectory: Modularity, Character Management, and Test Discipline + +**Summary of Topic:** We are visibly advancing V2-era foundations—db-driven character management, room state refactors, E2E testing—but community uncertainty about “which version is stable” suggests we need a clearer release doctrine to preserve Developer First credibility. + +#### Deliberation Items (Questions): + +**Question 1:** Do we publicly define a “V2 Readiness Contract” (minimum test coverage, migration story, plugin compatibility) before widening access beyond a private repo? + + **Context:** + - `Discord (jasyn_bjorn): "v2 is a private repo for now until closer to release".` + - `PRs referenced in daily logs: #3595 (V2 character management), #3579 (Discord+Twitter E2E testing), #3573 (db-driven character management).` + + **Multiple Choice Answers:** + a) Yes—publish explicit V2 gates (E2E tests, migration tooling, plugin registry compatibility) and only then open the repo. + *Implication:* Sets expectations and protects trust, but may slow open-source momentum temporarily. + b) Partially—open V2 early with clear “experimental” labeling and a public roadmap; accept some churn. + *Implication:* Increases community contribution and parallelizes progress, at the cost of support overhead. + c) No—keep V2 private until feature-complete to avoid public confusion and fragmented adoption. + *Implication:* Reduces noise but risks alienating contributors and creating a perception of opacity. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we resolve the version ambiguity harming builder confidence (v0.1.8-alpha vs v0.25-alpha vs “V2”), especially for Twitter agents? + + **Context:** + - `Discord (2025-02-17): "v0.1.8-alpha.1 reported as more stable for Twitter agents"; Odilitime: "0.25 alpha is the best".` + - `Open issues mention Twitter behavior problems (e.g., reply behavior and length control).` + + **Multiple Choice Answers:** + a) Bless one “Recommended Stable” track with pinned templates (including Twitter) and move all other tracks under explicit experimental banners. + *Implication:* Clarifies the path for builders and reduces support fragmentation. + b) Maintain multiple supported tracks (stable + social-stable + experimental) with separate docs and CI matrices. + *Implication:* Improves fit for specialized use cases but increases maintenance costs. + c) Let the ecosystem choose; focus on V2 and accept interim inconsistency as the cost of rapid evolution. + *Implication:* Maximizes forward momentum but risks eroding the “most reliable framework” claim. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given the surge in PR volume and contributors, do we tighten merge governance (review requirements, CI gates) to prevent reliability regressions, even if throughput drops? + + **Context:** + - `GitHub activity summary: Feb 18–19 had 18 new PRs (10 merged) with 29 contributors; Feb 19–20 had 13 new PRs (7 merged) with 33 contributors.` + - `Ongoing refactors touching core runtime areas (room state, DB, character management).` + + **Multiple Choice Answers:** + a) Yes—raise the bar: required CI, required reviews for core packages, and a small “release shepherd” group. + *Implication:* Protects reliability and reinforces trust, but may frustrate contributors if feedback loops slow. + b) Moderate—apply stricter rules only to high-risk areas (runtime, DB, clients) while keeping docs/plugins fast-lane. + *Implication:* Maintains contributor energy while reducing the probability of severe regressions. + c) No—optimize for velocity; rely on rapid patching and community testing to catch regressions post-merge. + *Implication:* Higher short-term shipping speed but increased probability of breaking the onboarding path. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Surface: Security, Brand Integrity, and Official Communications + +**Summary of Topic:** Recent events exposed a critical trust perimeter: social account compromise drove real losses, and brand confusion (“Eliza Systems”) plus token naming ambiguity creates spoofing space—making verifiable official comms and clear brand boundaries strategic, not cosmetic. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize an on-chain verifiable communications channel (token memo + verification frontend) as a core trust primitive ahead of marketing launches? + + **Context:** + - `Discord (2025-02-16): Shaw’s X account compromised; scam domains posted; one user claimed to lose "$40,000".` + - `Jin: "working on a system for verifiable on-chain communications" and "frontend website to read memos... link to Solscan for verification".` + + **Multiple Choice Answers:** + a) Yes—treat verifiable comms as a Tier-0 feature; ship minimal viable verification and mandate its use for official links/announcements. + *Implication:* Shrinks the attack surface and strengthens “trust through shipping,” at some opportunity cost. + b) Phase it—publish an interim security playbook (domains, account hardening, incident response) while the on-chain system is built. + *Implication:* Reduces immediate risk quickly while still moving toward stronger primitives. + c) No—focus on product delivery; rely on standard social security measures and community vigilance. + *Implication:* Fastest execution path, but leaves the ecosystem vulnerable to repeat incidents and reputation damage. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationally resolve brand confusion (e.g., “Eliza Systems”) to defend builders from impersonation without appearing hostile to adjacent initiatives? + + **Context:** + - `Partners channel: discovery of "Eliza Systems" started by Logan; Shaw: "not involved in the DAO or Eliza Labs"; "we're resolving it".` + + **Multiple Choice Answers:** + a) Publish an official brand registry: endorsed entities (ElizaOS, Eliza Labs, Eliza Studios), plus a public disclaimer list for non-affiliated projects. + *Implication:* Clarifies legitimacy for builders and reduces spoofing space while remaining fact-based. + b) Seek private alignment and co-branding guidelines; avoid public callouts unless there is direct harm. + *Implication:* Maintains diplomacy but may prolong confusion and vulnerability to scams. + c) Escalate legally and enforce aggressively (takedowns, domain claims, trademark action) to prevent dilution. + *Implication:* Maximizes brand control but risks community backlash and distraction from shipping. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given recurring token and roadmap confusion (ai16z vs eliza; rebrand; launchpad timing), what cadence and channel of “official truth” should the Council authorize to stabilize expectations? + + **Context:** + - `Discord FAQ: Patt: "$ai16z is our main token... rebranding to ElizaOS... CA will be the same".` + - `Partners: launchpad "95% of the way there" (pragmatiko); requests for more regular updates.` + + **Multiple Choice Answers:** + a) Weekly canonical bulletin (on-chain signed + mirrored to GitHub/Discord) covering roadmap, releases, and token/brand status. + *Implication:* Reduces rumor volatility and aligns with “trust through shipping” via consistent cadence. + b) Event-driven updates only, but with a single always-updated “Status Page” for launchpad/V2/token migration. + *Implication:* Lower overhead while improving clarity, but may still feel silent during high-anxiety periods. + c) Keep communications primarily in Discord/X; rely on community moderators and FAQs to propagate truth. + *Implication:* Lowest operational cost but highest risk of fragmented narratives and misinformation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-20.md b/hackmd/council/2025-02-20.md new file mode 100644 index 00000000000..9c85a1d677b --- /dev/null +++ b/hackmd/council/2025-02-20.md @@ -0,0 +1,165 @@ +# Council Briefing: 2025-02-20 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core reliability advanced via critical plugin-registry and Discord-action fixes, while a new Twitter multimodal misresponse defect surfaced as the next trust-risk to contain. + +## Key Points for Deliberation + +### 1. Topic: Plugin Registry Reliability & Composability + +**Summary of Topic:** The migration toward a registry-first plugin ecosystem is paying off with key fixes to importing/installing from the registry, but it remains a systemic chokepoint for developer trust and marketplace viability. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat plugin-registry stability as the top release gate (above new features) until import/install flows are provably robust across environments? + + **Context:** + - `GitHub: "Fixed issues with importing plugins from the registry" (PR #3611) and "installing packages from new registry" (PR #3609).` + - `Discord (💻-coders): "Plugins should now be registered in the elizaos-plugins/registry repository." (notorious_d_e_v)` + + **Multiple Choice Answers:** + a) Yes—freeze feature work and run a dedicated hardening sprint on registry import/install, resolution, and versioning. + *Implication:* Maximizes DX and trust-through-shipping, but delays breadth expansion and some roadmap optics. + b) Partially—set a minimal reliability bar (smoke tests + top 20 plugins) while continuing selective feature development. + *Implication:* Balances momentum with risk, but leaves long-tail breakages that can erode community confidence. + c) No—accept occasional registry breakage as the cost of rapid ecosystem growth, relying on community to patch. + *Implication:* Short-term velocity improves, but undermines the North Star of reliability and deters serious builders. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred governance mechanism for registry quality: centralized certification, automated CI gates, or fully permissionless publishing? + + **Context:** + - `GitHub: multiple fixes landed to stabilize plugin installation behavior (e.g., PR #3451, PR #3609, PR #3611).` + + **Multiple Choice Answers:** + a) Centralized certification for “Verified” plugins, plus a separate “Community” tier with fewer guarantees. + *Implication:* Creates a clear trust boundary and supports enterprise-grade adoption, but increases ops overhead. + b) Automated CI gates only (tests, lint, basic runtime checks) with transparent pass/fail badges. + *Implication:* Scales quality control with minimal bureaucracy, but may miss higher-level UX regressions. + c) Fully permissionless publishing with minimal gating; rely on reputation signals and rapid iteration. + *Implication:* Maximizes composability and growth, but raises breakage rates and support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the registry roadmap explicitly couple to tokenomics/marketplace sequencing (i.e., no tokenomics release until plugin commerce is stable)? + + **Context:** + - `Discord (tokenomics): "Tokenomics is functionally 95% complete but its release is tied to the marketplace launch which has been delayed." (eskender.eth)` + + **Multiple Choice Answers:** + a) Yes—hard-couple tokenomics release to marketplace + registry readiness as a single trust event. + *Implication:* Reduces reputational risk from a weak launch, but extends the timeline for token utility narratives. + b) Decouple—ship tokenomics with clear caveats, while marketplace/registry stabilizes in parallel. + *Implication:* Advances ecosystem coordination sooner, but risks “paper utility” criticism if product lags. + c) Hybrid—publish tokenomics spec now, but delay activation/execution until marketplace stability is proven. + *Implication:* Improves transparency without forcing premature activation, aligning communication with execution excellence. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client Integrity: Social Actions & Multimodal Failures + +**Summary of Topic:** Discord actions were repaired (with one remaining gap), yet a new Twitter behavior failure emerged where the agent responds with generic image-description text across image and non-image tweets—an acute trust hazard for flagship agents and public demos. + +#### Deliberation Items (Questions): + +**Question 1:** Do we temporarily constrain or disable affected Twitter behaviors (auto-reply / vision handling) to protect brand trust while we debug root cause? + + **Context:** + - `GitHub: "An agent is incorrectly responding to image and text-based tweets" (Issue #3614).` + - `GitHub: "Fixed issues with Discord actions... except for the download media plugin" (PR #3608).` + + **Multiple Choice Answers:** + a) Yes—ship a safe-mode default for Twitter clients (no vision, limited replies) until correctness is verified. + *Implication:* Protects public-facing credibility but reduces agent expressiveness and perceived capability. + b) No—leave behavior enabled, but add prominent warnings/logging and rapid patch cadence. + *Implication:* Maintains feature surface area but risks visible failures that damage trust-through-shipping. + c) Selective—disable only the specific pathway (image inference or template) behind a feature flag. + *Implication:* Minimizes capability loss while containing risk, but requires disciplined configuration guidance. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred reliability metric for social clients (Twitter/Discord/Telegram) that must be met before major announcements or flagship showcases? + + **Context:** + - `Discord (💻-coders): Users reported long API response times and recurring auth issues; troubleshooting via DEFAULT_LOG_LEVEL and LOG_JSON_FORMAT was discussed.` + - `GitHub daily: multiple fixes landed across Discord/Twitter/Telegram integrations (e.g., PR #3582, PR #3608).` + + **Multiple Choice Answers:** + a) SLO-based: define uptime and response-time targets (e.g., p95 < 5s) and require 7-day compliance. + *Implication:* Aligns with execution excellence and makes readiness measurable, but adds instrumentation burden. + b) Outcome-based: require a fixed set of end-to-end scenarios to pass (posting, replying, media, auth). + *Implication:* Keeps focus on user value, but may hide latency degradation until it becomes severe. + c) Community-signal based: ship continuously and treat issue volume/Discord support load as the metric. + *Implication:* Fast feedback loop, but can normalize instability and exhaust maintainers/community helpers. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we invest next in cross-client orchestration (Discord → X actions) or in hardening single-client correctness first? + + **Context:** + - `Discord action item: "Implement cross-client interactions (e.g., asking on Discord to make a tweet)" (0xJordan).` + + **Multiple Choice Answers:** + a) Orchestration now—cross-client workflows are the differentiator that proves 'agent OS' status. + *Implication:* Creates compelling demos and ecosystem pull, but compounds reliability risk if clients remain unstable. + b) Hardening first—treat each client as a battle-tested module before building inter-module automation. + *Implication:* Strengthens the platform foundation, improving developer trust, but delays higher-order “wow” moments. + c) Parallel—small orchestrations behind flags while a dedicated reliability lane stabilizes each client. + *Implication:* Maintains momentum and learning while managing blast radius, but requires tighter program management. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: V2 Runtime/State Refactors & Developer Experience + +**Summary of Topic:** Refactors to room state and server/CLI management indicate V2 maturity is rising, but the Council must ensure these architectural shifts translate into simpler onboarding, faster debugging, and fewer environment-specific failures. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize “DX observability” (logs, env defaults, troubleshooting docs, devcontainer health) as a first-class V2 feature, equivalent to runtime capability? + + **Context:** + - `GitHub: "Cleaned up Bun build warnings... Replace unsafe eval() with JSON.parse()" (PR #3603).` + - `GitHub: "Fixed devcontainer.json Port Mapping Syntax" (PR #3616).` + + **Multiple Choice Answers:** + a) Yes—define a V2 DX checklist (logs, templates, devcontainer, quickstart) and block release until met. + *Implication:* Accelerates adoption and reduces support load, reinforcing developer-first positioning. + b) Somewhat—ship V2 runtime first, then do a dedicated DX polish sprint immediately after. + *Implication:* Improves time-to-market but risks first impressions being shaped by avoidable friction. + c) No—DX is community-driven; focus core team energy on architecture and features only. + *Implication:* May increase contribution surface area, but undermines the reliability and seamless UX principle. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we consolidate state and management into core (e.g., room state refactor) versus keeping behavior in plugins to preserve modularity? + + **Context:** + - `GitHub: "Refactored room state management to be more generic and efficient" (PR #3602).` + + **Multiple Choice Answers:** + a) Consolidate more into core for consistency and fewer edge-case failures across clients. + *Implication:* Improves reliability but risks a heavier core and slower iteration on specialized behaviors. + b) Keep core minimal; push most state/behavior into plugins with strict interfaces and tests. + *Implication:* Maximizes composability, but increases integration variance and support complexity. + c) Hybrid: define a stable “core contract” for state and lifecycle, but allow plugin overrides. + *Implication:* Balances stability with flexibility, at the cost of more careful API design and governance. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should V2 ship with a canonical “golden path” deployment profile (supported Node version, recommended adapters, known-good providers) to reduce install variance? + + **Context:** + - `Discord (2025-02-17/18): Users reported environment errors across Windows/WSL/Docker; community suggested Node 23.3 and WSL2; Docker tokenizer module issues were common.` + + **Multiple Choice Answers:** + a) Yes—publish a single blessed profile and treat other environments as best-effort. + *Implication:* Cuts friction and support load, but may frustrate power users in atypical setups. + b) No—maintain broad compatibility as a core promise; invest in tooling to auto-detect and adapt. + *Implication:* Expands addressable dev base, but increases maintenance complexity and risk of regressions. + c) Staged—start with a golden path now, then expand compatibility tiers with test coverage over time. + *Implication:* Supports execution excellence while keeping a path to broader adoption without overcommitting early. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-21.md b/hackmd/council/2025-02-21.md new file mode 100644 index 00000000000..c40e618397e --- /dev/null +++ b/hackmd/council/2025-02-21.md @@ -0,0 +1,149 @@ +# Council Briefing: 2025-02-21 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core capability expansion (new model/RPC integrations and improved CLI/docs) advanced meaningfully, but immediate developer trust is threatened by unresolved knowledge/RAG correctness and WebSearchService usability gaps surfaced in new issues. + +## Key Points for Deliberation + +### 1. Topic: Reliability Breach: Knowledge/RAG & WebSearch Usability + +**Summary of Topic:** Two high-signal issues indicate the framework can fail at its most visible promise—answering from provided knowledge and improving output quality via WebSearch—creating a direct risk to Execution Excellence and builder trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat “agent ignores provided knowledge” as a release-blocking defect for upcoming platform milestones, even if it delays new capability shipping? + + **Context:** + - `github_summaries_daily_2025-02-21: "Needs Attention" — Issue #3628: "The agent is not responding based on provided knowledge"` + + **Multiple Choice Answers:** + a) Yes—declare it a P0 and gate releases until fixed and regression-tested. + *Implication:* Reinforces Execution Excellence and reduces churn, but slows feature velocity short-term. + b) No—ship features, but allocate a parallel strike team with a hard SLA for the fix. + *Implication:* Preserves momentum while still signaling seriousness; risk if SLA slips and trust erodes. + c) Depends on scope—triage as configuration/documentation unless reproducible as core bug. + *Implication:* Avoids overreacting to misconfigurations, but risks appearing dismissive if it is systemic. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred “truth model” for knowledge grounding: strict citation-backed answers, or best-effort answers with softer guarantees? + + **Context:** + - `Issue #3628: "agent isn't responding based on the provided knowledge."` + + **Multiple Choice Answers:** + a) Strict grounding mode (citations/quotations required when knowledge is enabled). + *Implication:* Higher trust and debuggability; may reduce fluency and require clearer UX/settings. + b) Hybrid mode (grounded when confidence is high; otherwise transparently disclaim). + *Implication:* Balances UX and reliability, but requires careful confidence heuristics and messaging. + c) Best-effort mode (opt-in strictness only for regulated/mission-critical agents). + *Implication:* Fastest path for general builders, but increases risk of silent hallucination under RAG. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “tweet quality” and WebSearchService guidance so builders stop asking for bespoke help and the system self-corrects? + + **Context:** + - `github_summaries_daily_2025-02-21: Issue #3626: "A user needs assistance with integrating WebSearchService for tweet quality"` + + **Multiple Choice Answers:** + a) Write a canonical WebSearchService + “tweet-quality” recipe page with examples and defaults. + *Implication:* Reduces support load immediately and aligns with Developer First; requires doc ownership. + b) Bake opinionated defaults into the Twitter client and expose only minimal knobs. + *Implication:* Improves out-of-box experience, but may frustrate advanced builders needing control. + c) Create a “quality evaluation” plugin (scoring + rewrite loop) and document that workflow. + *Implication:* More powerful and extensible, but increases complexity and time-to-value. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Capability Expansion: New Providers & Cross-Chain Defaults + +**Summary of Topic:** Secret AI LLM and NEAR AI Inference API support plus standardized RPC defaults broaden composability, but the Council must ensure these additions don’t dilute stability or complicate support during an execution-focused directive. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s policy for adding new model providers: “ecosystem breadth” now, or “stability-first” with a smaller blessed set until Cloud is fully hardened? + + **Context:** + - `github_summaries_daily_2025-02-21: PR #3615 "Support for Secret AI LLM provider added"` + - `github_summaries_daily_2025-02-21: PR #3275 "NEAR AI Inference API integrated"` + + **Multiple Choice Answers:** + a) Stability-first: freeze new providers except critical ones until reliability KPIs are met. + *Implication:* Tightens quality and support burden; may slow ecosystem partners expecting integrations. + b) Balanced: allow providers behind “experimental” flags with clear support boundaries. + *Implication:* Preserves innovation while protecting core UX; requires disciplined labeling and docs. + c) Breadth-first: keep integrating aggressively to win mindshare and chain alliances. + *Implication:* Maximizes reach, but risks fragmentation and regressions that undermine trust-through-shipping. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we want a single “default RPC doctrine” (like Lava) across chains, or per-chain best-of-breed selection with explicit transparency? + + **Context:** + - `github_summaries_daily_2025-02-21: PR #3323 "Default RPC URL for NEAR and Starknet set to Lava"` + + **Multiple Choice Answers:** + a) Single doctrine: standardize on Lava (or one provider) wherever possible. + *Implication:* Simplifies docs and support, but concentrates operational risk in one dependency. + b) Per-chain best-of-breed with a published rubric (latency, uptime, terms, censorship-resistance). + *Implication:* More resilient and mission-aligned, but increases maintenance and communication overhead. + c) Let builders choose; provide no defaults beyond “localhost/testnet” templates. + *Implication:* Maximum flexibility, but worsens new-user onboarding and increases misconfiguration incidents. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Experience: Plugin Ecosystem & Operator Tooling + +**Summary of Topic:** The plugin registry path is becoming the backbone of composability; recent fixes, a plugin showcase page, and new agent/character CLI methods are positive, but the ecosystem still needs hardened workflows and clearer “source of truth” documentation to reduce setup friction. + +#### Deliberation Items (Questions): + +**Question 1:** Should we formalize the plugin registry as the canonical distribution channel and enforce compatibility/testing requirements for registry admission? + + **Context:** + - `Daily Report 2025-02-20: "Fixed issues with importing and installing plugins from the registry (PRs #3611, #3609)"` + - `Discord 2025-02-20: "moved away from hosting plugins in the main repository to a new plugin registry system"` + + **Multiple Choice Answers:** + a) Yes—introduce a strict admission gate (tests, metadata, versioning, security checks). + *Implication:* Improves reliability and trust, but raises the bar for community contributions. + b) Partially—two-tier registry: “verified” and “community” with different guarantees. + *Implication:* Maintains openness while clarifying risk, but requires governance and UI signaling. + c) No—keep it lightweight and rely on social trust + rapid patching. + *Implication:* Fast growth, but higher incidence of breakage that harms developer-first objectives. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we prioritize “operator ergonomics” (CLI/server refactors) versus end-user features in the near term? + + **Context:** + - `github_summaries_daily_2025-02-21: PR #3613 "New CLI commands implemented for managing agents and characters"` + + **Multiple Choice Answers:** + a) Prioritize operator ergonomics now (CLI + debugging + reproducible deploys) as a force multiplier. + *Implication:* Reduces support burden and speeds all future development; may delay flashy features. + b) Split the roadmap: keep 1–2 flagship features shipping while hardening tooling in parallel. + *Implication:* Balances perception and substance, but requires disciplined release coordination. + c) Defer tooling improvements; focus on features and let power users self-manage complexity. + *Implication:* Short-term excitement, but risks compounding maintenance debt and onboarding failures. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we elevate documentation artifacts (like the plugin showcase) into a “Council-controlled truth beacon” with explicit ownership and update SLAs? + + **Context:** + - `github_summaries_daily_2025-02-21: PR #3620 "Plugin Showcase documentation page introduced"` + + **Multiple Choice Answers:** + a) Yes—treat docs as product, assign owners, and require docs updates with breaking changes. + *Implication:* Directly advances Developer First and Trust Through Shipping; increases process overhead. + b) Somewhat—prioritize only onboarding + troubleshooting docs for SLAs; keep the rest community-led. + *Implication:* Targets the biggest pain points while staying open; may leave gaps in advanced areas. + c) No—keep docs emergent; rely on Discord and community support to fill gaps. + *Implication:* Lowest internal cost, but repeats the “scattered information” failure mode the mission opposes. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-22.md b/hackmd/council/2025-02-22.md new file mode 100644 index 00000000000..4c73928a2ae --- /dev/null +++ b/hackmd/council/2025-02-22.md @@ -0,0 +1,166 @@ +# Council Briefing: 2025-02-22 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational velocity dipped into a “quiet orbit,” with the day’s only surfaced movement being issue triage for a core type-definition regression—an early warning that reliability guardrails need tightening as the ecosystem scales. + +## Key Points for Deliberation + +### 1. Topic: Stability Drift & Type-Safety Guardrails + +**Summary of Topic:** A new core issue (“Adapter” type alias undefined) was reported during an otherwise minimal activity day, indicating that small type-safety cracks can become outsized DX failures when plugin + adapter ecosystems expand. The Council should decide whether to harden release gates and CI checks now, even at the cost of short-term feature throughput. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat type-definition regressions (e.g., missing core aliases) as release-blocking incidents for the framework and Cloud path? + + **Context:** + - `GitHub daily summary (2025-02-22): “missing type alias definition… ‘Adapter’ type alias not being defined” (issue #3639).` + + **Multiple Choice Answers:** + a) Yes—classify as release-blocking for core + CLI and patch within 24 hours. + *Implication:* Maximizes developer trust and prevents plugin ecosystem breakage, but slows feature cadence. + b) Only if it breaks the default path (starter/CLI); otherwise schedule into the next minor release. + *Implication:* Balances velocity with stability, but risks fragmented experiences across install paths. + c) No—treat as normal bug triage unless it causes runtime crashes. + *Implication:* Preserves throughput, but undermines “reliability-first” perception when developers hit compile errors. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which guardrail best reduces recurrence: stricter type exports policy in core, stronger plugin-contract testing, or tighter PR review gates? + + **Context:** + - `Issue #3639: “Type Alias ‘Adapter’ is not defined.”` + - `GitHub activity note (2025-02-21→22): “13 new PRs (9 merged)… 29 active contributors.”` + + **Multiple Choice Answers:** + a) Core export policy: define and re-export all adapter/plugin types from a single canonical module. + *Implication:* Creates a stable contract surface; reduces ambiguity for community plugins and downstream apps. + b) Plugin-contract tests: add compile-time tests for registry plugins against the latest core types. + *Implication:* Catches ecosystem breakage early, but increases CI cost and coordination overhead. + c) Review gates: require at least one maintainer approval for any change touching core types/interfaces. + *Implication:* Improves correctness at the source, but may bottleneck merges during high-contributor periods. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we interpret the activity drop (0 merges day-over-day) in terms of operational risk: normal lull, review backlog, or integration debt? + + **Context:** + - `GitHub activity note (2025-02-22→23): “5 new PRs (none merged)… 9 active contributors.”` + + **Multiple Choice Answers:** + a) Normal lull—no intervention; focus on planned roadmap milestones. + *Implication:* Avoids overreacting, but may miss early signals of maintainer capacity strain. + b) Review backlog—add a rotating “merge captain” to keep throughput steady. + *Implication:* Stabilizes cadence and reduces contributor frustration; requires disciplined staffing. + c) Integration debt—freeze new features for 48–72 hours to pay down build/CI and adapter churn. + *Implication:* Improves reliability quickly, but delays shipping and may frustrate plugin authors. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: DX Friction in Storage, Adapters, and RAG + +**Summary of Topic:** Recent holo-logs show repeated setup failures (SQLite dependencies across OSes, WSL2/Postgres pain, Qdrant memory limitations) and RAG confusion (“agent not responding based on provided knowledge”). This directly conflicts with the Council’s reliability + developer-first doctrine and should be addressed with a narrowed “golden path” and sharper docs/remediation. + +#### Deliberation Items (Questions): + +**Question 1:** What is our officially blessed “golden path” for local persistence in 2025: SQLite, Postgres, or PGlite as the default developer experience? + + **Context:** + - `💻-coders (2025-02-21): “Multiple users encountered SQLite dependency issues across different operating systems (macOS, Ubuntu, WSL2).”` + - `💻-coders (2025-02-21): “Users reported problems with PostgreSQL connections… WSL2 compatibility issues.”` + + **Multiple Choice Answers:** + a) SQLite as default: simplest mental model; invest in dependency/install automation and clearer errors. + *Implication:* Minimizes friction for beginners, but may constrain scaling patterns and multi-tenant parity. + b) PGlite as default: Postgres-like ergonomics without external DB; align with multi-tenancy direction. + *Implication:* Improves portability and future parity, but requires rigorous testing and migration guidance. + c) Postgres as default: production parity; provide templates + docker compose for local setup. + *Implication:* Optimizes for real deployments, but raises onboarding complexity and increases support burden. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should we spend the next reliability budget: adapter correctness (Postgres/Qdrant), RAG correctness (knowledge retrieval), or installer tooling (WSL2/OS deps)? + + **Context:** + - `💻-coders (2025-02-21): “Fix Qdrant adapter implementation for memory management” (Lucas Fernandes).` + - `GitHub issues (2025-02-21): “agent isn't responding based on the provided knowledge” (issue #3628).` + + **Multiple Choice Answers:** + a) Adapter correctness first (Postgres/Qdrant): remove data-loss and persistence uncertainty. + *Implication:* Raises trust in “persistent agents,” but may not reduce first-run setup failures. + b) RAG correctness first: make knowledge features reliably work with predictable configuration. + *Implication:* Improves flagship agent credibility and “taming information,” but leaves setup pain unresolved. + c) Installer/tooling first: eliminate OS-level friction (SQLite deps, WSL2 guides, one-command checks). + *Implication:* Improves activation and retention of new builders, accelerating ecosystem growth. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we commit to “hot-reload knowledge” as a near-term feature to reduce iteration friction, or keep it out until memory/adapter behavior is stable? + + **Context:** + - `💻-coders FAQ (2025-02-21): “Add ability to reload knowledge without restarting agent” (Sipit) — unanswered.` + + **Multiple Choice Answers:** + a) Ship hot-reload soon with clear constraints (dev-only, best-effort) and strong logging. + *Implication:* Accelerates builder iteration and demos, but risks confusing behavior if underlying storage is flaky. + b) Defer until adapter + RAG pipeline is stable; focus on correctness and reproducibility first. + *Implication:* Strengthens reliability narrative, but slows experiential progress for builders. + c) Implement as a plugin-level feature (per-client) rather than core, allowing experimentation. + *Implication:* Keeps core lean while enabling innovation, but may fragment behavior across clients. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Signaling Through Shipping (Comms + Cadence) + +**Summary of Topic:** Even with minimal engineering activity on 2025-02-22, recent channels show a consistent theme: developer trust is being shaped as much by documentation freshness and communication cohesion as by code. The Council must align V2/launchpad ambition with execution excellence—reducing fragmentation and making the project legible to builders. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s preferred trust signal for the next cycle: shipping V2/launchpad faster, or consolidating docs + “known issues” remediation to reduce support load? + + **Context:** + - `🥇-partners (2025-02-21): “V2… ahead of schedule, potentially launching in April.”` + - `🥇-partners (2025-02-21): “Jin has been updating docs to fix bad information… outdated documentation hurting developer experience.”` + + **Multiple Choice Answers:** + a) Prioritize V2/launchpad velocity; accept higher support load temporarily. + *Implication:* Maximizes momentum and narrative, but risks violating “Execution Excellence” if onboarding is rough. + b) Prioritize documentation + remediation sprint (quickstart, adapters, RAG) before major launches. + *Implication:* Improves conversion and trust, but slows the headline roadmap and partner excitement. + c) Dual-track: freeze new features weekly for “stability/docs days” while V2 continues. + *Implication:* Maintains momentum while preventing debt compounding, but requires strong coordination discipline. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we address community platform fragmentation without losing builder throughput? + + **Context:** + - `🥇-partners (2025-02-21): “fragmentation across multiple Discord servers… and a new Telegram chat” (DorianD).` + + **Multiple Choice Answers:** + a) Consolidate to one primary dev hub with clear channels; archive secondary servers. + *Implication:* Reduces confusion and duplication, but may alienate sub-communities accustomed to separate spaces. + b) Federate: keep multiple spaces but enforce a single source-of-truth (weekly digest + mirrored announcements). + *Implication:* Preserves culture and reach while improving coherence, but requires ongoing ops automation. + c) Let spaces compete organically; focus only on tooling that indexes all conversation into docs/RAG. + *Implication:* Maximizes openness but risks sustained confusion and support inefficiency. + d) Other / More discussion needed / None of the above. + +**Question 3:** What governance stance should we take on speculative long-horizon initiatives (e.g., L1 concepts, TEE multi-sig agents) to avoid roadmap confusion while preserving R&D imagination? + + **Context:** + - `ideas-feedback-rants (2025-02-21): “multi-signature mechanism for TEE agents… enhance security and trust” (DorianD).` + - `tokenomics (2025-02-21): “use AI developers to create an L1… ‘ElizaOS L1’” (DorianD).` + + **Multiple Choice Answers:** + a) Formally defer: label as “Research Only” with no implied delivery timeline. + *Implication:* Protects execution focus and reduces market/community confusion. + b) Create a structured R&D track with explicit gates (prototype → security review → productization decision). + *Implication:* Preserves innovation while keeping expectations managed and risks assessed. + c) Encourage community forks/experiments; keep core Council communications strictly on current roadmap. + *Implication:* Maintains clarity for core product while letting the ecosystem explore, but may fragment efforts. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-23.md b/hackmd/council/2025-02-23.md new file mode 100644 index 00000000000..9d3d8c1d119 --- /dev/null +++ b/hackmd/council/2025-02-23.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-23 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core reliability moved forward via database-layer modernization (PGLite/Postgres support) and client stabilization (Telegram fixes, develop branch stabilization), while developer friction surfaced around memory/RAG adapters and documentation gaps. + +## Key Points for Deliberation + +### 1. Topic: Reliability & DX: Memory, RAG, and Adapter Integrity + +**Summary of Topic:** Community pain clustered around missing/unclear memory management in adapters (notably Qdrant) and operational RAG ergonomics (knowledge reload, config placement), directly impacting execution excellence and developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat adapter completeness (memory APIs, retrieval semantics, config conventions) as a release-blocking reliability gate for the framework, even if it slows feature throughput? + + **Context:** + - `💻-coders: "Qdrant adapter ... lacks proper memory management implementation" (Lucas Fernandes; forked/modified adapter).` + - `Action items: "Update memory management documentation to specify where MemoryConfig should be placed" (Lucas Fernandes).` + + **Multiple Choice Answers:** + a) Yes—make adapter conformance tests and docs mandatory for any adapter considered "supported." + *Implication:* Improves trust and lowers support load, but may temporarily reduce contribution velocity and plugin breadth. + b) Partially—gate only the default/official adapters (SQLite/Postgres/PGLite) and mark others as experimental. + *Implication:* Protects core DX while preserving ecosystem expansion, but leaves some community users exposed to sharp edges. + c) No—prioritize shipping V2/features; rely on community forks and incremental fixes. + *Implication:* Maximizes short-term velocity, but risks compounding reliability debt and harming the “most reliable framework” narrative. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should ElizaOS resolve the RAG ergonomics gap: hot-reload knowledge, clearer configuration schemas, or stronger defaults that reduce the need for manual tuning? + + **Context:** + - `Feature request: "Add ability to reload RAG knowledge without restarting agent" (Sipit).` + - `💻-coders: recurring frustration about "where to place snippet" and RAG JSON configuration examples (Lucas Fernandes, Sipit).` + + **Multiple Choice Answers:** + a) Implement hot-reload (file watcher + API endpoint) as the primary fix; keep docs secondary. + *Implication:* Directly reduces iteration time for builders, but adds runtime complexity and requires careful resource management. + b) Standardize a single canonical character/RAG schema with strong validation + improved docs and examples. + *Implication:* Reduces confusion and support burden; may not fully solve long-running agent workflows that need reload. + c) Ship opinionated defaults (turnkey RAG presets and auto-discovery of knowledge dirs) and accept advanced config as expert-mode. + *Implication:* Improves onboarding and success rate, but risks limiting power users or masking important performance constraints. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on memory/context behavior differences across clients (terminal vs deployed clients), and do we need a unified mental model for developers? + + **Context:** + - `Kren: "terminal client doesn't maintain context but deployed clients do."` + - `NoContext: "uses samples and randomly selected data from the character file ... context trimming occurs."` + + **Multiple Choice Answers:** + a) Unify behavior: terminal should also persist context by default (opt-out). + *Implication:* Reduces surprise and aligns testing with production, but may increase local resource usage and complexity. + b) Keep differences but formalize them with clear documentation and a “client capability matrix.” + *Implication:* Maintains lightweight terminal UX while improving clarity; still leaves a behavioral gap between dev and prod. + c) Make context persistence a first-class explicit setting across all clients (required configuration). + *Implication:* Forces developer awareness and reduces ambiguity, but adds upfront friction to quickstarts and demos. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Platform Readiness: V2 Acceleration and Database Architecture + +**Summary of Topic:** Signals show V2 development moving fast and core infrastructure improving (PGLite/Postgres, multi-tenancy tables, develop stabilization), but rapid integration increases the risk of migration pain and inconsistent developer experience. + +#### Deliberation Items (Questions): + +**Question 1:** Given V2 is "ahead of schedule," do we pull the launch forward, or use the time dividend to harden migrations, tests, and docs to meet the execution-excellence mandate? + + **Context:** + - `Odilitime: "V2 is feeling ahead of schedule ... huge progress in the last weeks" (Discord).` + - `Daily report: "Stabilized the develop branch" (PR #3645).` + + **Multiple Choice Answers:** + a) Pull launch forward to capitalize on momentum and attention. + *Implication:* May grow adoption quickly, but increases risk of regressions and post-launch firefighting. + b) Hold schedule; invest time in migration tooling, E2E tests, and docs hardening. + *Implication:* Maximizes reliability and long-term trust, aligning strongly with the North Star, but delays visible milestones. + c) Hybrid: ship an “Early Access V2” for builders while keeping GA gated by stability metrics. + *Implication:* Balances feedback and trust, but requires clear labeling and support boundaries to avoid reputational damage. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we standardize on the new database direction (PGLite/Postgres via Drizzle connection manager) as the default path for builders? + + **Context:** + - `Daily update: "Added support for PGLite and PostgreSQL ... injectable connection manager pattern using Drizzle ORM" (PR #3598).` + - `Completed items: "Added 'agent' table and renamed 'user' table to 'entity', add multi-tenancy" (PR #3637).` + + **Multiple Choice Answers:** + a) Make PGLite the default for local dev and Postgres the default for production; document a single blessed path. + *Implication:* Improves DX and consistency, but may disrupt users invested in SQLite/Qdrant patterns. + b) Keep multiple first-class options (SQLite, PGLite, Postgres) with parity guarantees and adapter certification. + *Implication:* Supports broad adoption, but increases maintenance and the surface area for bugs. + c) Treat DB choices as ecosystem territory: core only guarantees interfaces; plugins own the rest. + *Implication:* Reduces core burden short-term, but may fragment reliability and undermine the “most reliable” claim. + d) Other / More discussion needed / None of the above. + +**Question 3:** What governance do we require for large, high-churn changes (e.g., schema refactors, massive PRs) to prevent instability during rapid V2 integration? + + **Context:** + - `GitHub activity swing: "Feb 23-24 ... 9 PRs merged ... 41 active contributors" (repo summary).` + - `Issue: "Type alias 'Adapter' is not defined" (Issue #3639), indicating interface drift risk.` + + **Multiple Choice Answers:** + a) Adopt stricter merge gates: mandatory reviews, CI coverage thresholds, and migration test suites for schema-affecting PRs. + *Implication:* Raises quality and predictability, but can slow contribution velocity and frustrate contributors. + b) Use a staged branch policy: fast merges to develop, scheduled stabilization windows, and periodic hardening releases. + *Implication:* Maintains momentum while creating quality checkpoints, but requires disciplined release management. + c) Rely on maintainers’ discretion and community testing; optimize for speed. + *Implication:* Maximizes throughput, but increases regression probability and support burden during critical launches. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Surface: Token Transition Clarity and Community Fragmentation + +**Summary of Topic:** Token transition messaging is being handled ad hoc in chat (no new CA, minting authority questions, supply uncertainty), while platform/community fragmentation across multiple servers risks knowledge loss—both directly affecting trust-through-shipping. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum viable “token trust pack” (docs, dashboards, disclosures) required to prevent recurring confusion and speculation during the migration narrative? + + **Context:** + - `Spyros + SotoAlt | BOSSU: "No new CA, no new token" (Discord Q&A).` + - `wlt 🧩 linked minting rationale: "why mintable on dexscreener" (docs link shared in Discord).` + + **Multiple Choice Answers:** + a) Publish a single canonical token page: contract addresses, mint authority policy, supply policy, and change log; pin everywhere. + *Implication:* Reduces repeated Q&A and rumor cycles, strengthening trust with minimal engineering cost. + b) Add on-chain transparency dashboards (treasury flows, LP positions, mint events) and periodic attestations. + *Implication:* Maximizes credibility, but requires sustained ops work and careful messaging around normal on-chain activity. + c) Keep comms lightweight; focus on product shipping and address token questions case-by-case. + *Implication:* Preserves focus, but leaves narrative gaps that can compound into reputational risk. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we respond to concerns about treasury/tribute token sales and single-sided liquidity pools to protect long-term ecosystem legitimacy? + + **Context:** + - `dral: concerns about "AI16z DAO selling tribute tokens through single-sided liquidity pools" (partners channel).` + - `jin: "forwarded the question to people who can better answer" (partners channel).` + + **Multiple Choice Answers:** + a) Immediate disclosure: publish a clear treasury policy and a postmortem-style explanation of any sales/LP actions. + *Implication:* Builds trust quickly, but requires careful coordination to avoid legal/market misinterpretation. + b) Structured governance: move such actions behind pre-announced governance processes with time delays and reporting. + *Implication:* Institutionalizes legitimacy, but may reduce agility in volatile markets. + c) Defer discussion until launchpad/tokenomics release aligns all narratives. + *Implication:* Avoids partial information now, but increases near-term uncertainty and rumor amplification. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we consolidate community operations into fewer official channels now, or invest in an “information bridge” layer (summarizers, hubs) that makes fragmentation survivable? + + **Context:** + - `Community concern: "fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord)" (Discord highlights).` + - `jin: plan to make the "discord-summarizer tool more autonomous and easier to deploy" (partners channel).` + + **Multiple Choice Answers:** + a) Consolidate now: designate one canonical dev space and one canonical community space; archive or lock the rest. + *Implication:* Reduces fragmentation immediately, but risks alienating sub-communities and losing informal networks. + b) Bridge layer: keep channels but enforce automated summarization into a single public knowledge hub (MD/JSON/RSS). + *Implication:* Aligns with “Taming Information” and scales operations, but requires tooling reliability and editorial governance. + c) Hybrid: consolidate critical announcements/support, while allowing creative/production spaces to remain separate with mandatory weekly rollups. + *Implication:* Balances clarity and autonomy, but needs consistent operational discipline to prevent drift. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-24.md b/hackmd/council/2025-02-24.md new file mode 100644 index 00000000000..1bff46a290a --- /dev/null +++ b/hackmd/council/2025-02-24.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-24 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced toward execution excellence by hardening modular architecture (adapter typing + file-based API routes) while extinguishing reliability fires in knowledge processing and the Twitter client. + +## Key Points for Deliberation + +### 1. Topic: Core Modularity & Runtime Interface Consolidation + +**Summary of Topic:** The framework continues shifting toward a more composable, plugin-first architecture via new core adapter types and a refactored API surface, reinforcing long-term interoperability but increasing short-term integration churn. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the file-based API refactor as a stability milestone (freeze surface) or as a stepping stone to further breaking re-architecture ahead of V2? + + **Context:** + - `GitHub daily summary (2025-02-24): "Refactored API routes into a file-based structure" (PR #3651).` + - `GitHub daily summary (2025-02-24): "Added database and plugin adapter types to core types" (PR #3640).` + + **Multiple Choice Answers:** + a) Declare it a stability milestone and enforce an API surface freeze except for critical fixes. + *Implication:* Improves developer trust and documentation durability, but may slow V2 experimentation. + b) Allow targeted, incremental refactors while maintaining backward-compatible shims. + *Implication:* Balances progress with trust, but requires disciplined deprecation and extra maintenance. + c) Proceed with aggressive re-architecture now to maximize V2 velocity, accepting breakage. + *Implication:* Accelerates a clean V2 but risks DX fragmentation and erosion of reliability narrative. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s canonical contract between core and plugins after introducing adapter typing—strict interfaces with conformance tests, or flexible conventions with rapid iteration? + + **Context:** + - `GitHub daily summary (2025-02-24): "Added database and plugin adapter types to core types" (PR #3640).` + - `Discord (2025-02-23): "v0.25.8 ... moved plugins out of the main codebase" (Odilitime).` + + **Multiple Choice Answers:** + a) Strict interfaces + mandatory conformance tests for all registry plugins. + *Implication:* Maximizes reliability and composability; may reduce community plugin throughput. + b) Hybrid model: strict for 'blessed' plugins, flexible for experimental/community plugins. + *Implication:* Preserves innovation while protecting the default path, but introduces tiered governance. + c) Lightweight conventions only; prioritize iteration speed and rely on community support. + *Implication:* Increases feature velocity but shifts cost to developers and harms 'reliable framework' positioning. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize an 'Agent Runtime Interface Standard' now (pre-V2) to reduce client fragmentation (Discord/Telegram/Twitter/Direct), or wait for V2 to settle? + + **Context:** + - `Daily report (2025-02-23): "Replaced AgentRuntime with an interface to extend client functionality" (PR #2388).` + - `Discord (2025-02-23): "Does direct client of Eliza support websocket?" → "No, but they want to add it" (shaw).` + + **Multiple Choice Answers:** + a) Standardize now with a published interface spec and minimal reference implementations. + *Implication:* Reduces integration chaos and supports Cloud/enterprise adoption sooner. + b) Publish a draft spec and iterate in public until V2 locks it. + *Implication:* Signals direction without overcommitting; requires active governance to avoid drift. + c) Defer standardization until V2 lands and real usage stabilizes. + *Implication:* Avoids premature constraints but prolongs fragmentation and repeated bug classes. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability Debt: Knowledge/RAG & Social Client Stability + +**Summary of Topic:** Critical bug fixes landed for short-text knowledge processing and Twitter embedding-dimension crashes, reflecting improved response velocity; however, recurring DB/RAG/OOM themes indicate systemic reliability debt that threatens developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a 'Reliability Sprint' focused on RAG + embeddings + memory/OOM (even if it delays feature work), to align with execution excellence? + + **Context:** + - `GitHub daily summary (2025-02-24): "Resolved an issue with handling short text items in knowledge processing" (PR #3652).` + - `GitHub daily summary (2025-02-24): "Fixed a crash related to embedding dimension mismatch in the Twitter client" (PR #3625).` + + **Multiple Choice Answers:** + a) Yes—pause new features and run a time-boxed reliability sprint with measurable acceptance criteria. + *Implication:* Directly strengthens developer trust, but may reduce visible momentum in the short term. + b) Partial—fix only the top recurring pain points while continuing selective feature delivery. + *Implication:* Maintains momentum while lowering worst-case failures; may leave long-tail instability. + c) No—keep feature velocity and treat reliability as opportunistic fixes. + *Implication:* Risks compounding tech debt and contradicts the project’s North Star of reliability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should embedding-dimension negotiation become a first-class, auto-detected capability (per adapter/provider) rather than a user-managed configuration? + + **Context:** + - `Discord (2025-02-23, 💻-coders): "Memory Vector Size" discussion about 384 vs 768 (Lucas Fernandes).` + - `GitHub daily summary (2025-02-24): "Fixed ... embedding dimension mismatch in the Twitter client" (PR #3625).` + + **Multiple Choice Answers:** + a) Yes—auto-detect per provider and enforce at startup with explicit error messaging and migrations. + *Implication:* Greatly improves DX and reduces runtime crashes; requires careful handling of existing stores. + b) Provide a guided CLI/config wizard and validations, but keep manual control for advanced users. + *Implication:* Reduces mistakes without hiding complexity; may still allow inconsistent deployments. + c) Keep manual configuration; document better and let power users manage their own stack. + *Implication:* Lowest engineering cost now, but continues to generate support load and trust erosion. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s policy for social clients (Twitter/Telegram/Discord) when stability is uncertain: ship-by-default, ship-behind-flags, or ship-as-separate 'experimental' distribution? + + **Context:** + - `GitHub daily summary (2025-02-24): "Fixed ... Twitter client embedding dimension" crash (PR #3625).` + - `Discord (2025-02-23): Users reported issues with Telegram and Twitter behaviors (various), and asked for fixes to ACTION_TIMELINE_TYPE and media posting.` + + **Multiple Choice Answers:** + a) Ship-behind-flags with conservative defaults (off) and explicit enablement steps. + *Implication:* Protects new developers from surprise behavior while allowing experimentation. + b) Ship-by-default once basic tests pass; rely on rapid patch cadence. + *Implication:* Maximizes out-of-box demos but increases the chance of public-facing failures. + c) Move social clients into an experimental channel/package line with separate versioning. + *Implication:* Clarifies risk and stabilizes core, but may fracture docs and perceived product cohesion. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand & Token Trust Surface (Messaging, Documentation, Governance) + +**Summary of Topic:** Community messaging remains sensitive during the ai16z→ElizaOS transition: contract address stays the same while ticker change is in-flight and tokenomics are deferred; clarity and documentation discipline are essential to preserve ecosystem trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is our Council-approved 'single sentence of truth' for the token during rebrand, and where must it be mirrored (docs, DEX banner, Discord pins, launchpad UI)? + + **Context:** + - `Discord (2025-02-23): "Token contract address remains unchanged" (team clarifications).` + - `Discord (2025-02-23, 🥇-partners): "Ensure clear messaging during rebranding that ai16z ticker is ElizaOS" (HoneyBadger).` + + **Multiple Choice Answers:** + a) Aggressively standardize: one canonical sentence + mandatory mirroring checklist across all surfaces. + *Implication:* Minimizes confusion and scams; demands coordination bandwidth and strict process. + b) Soft standardize: publish the sentence in docs and announcements; rely on community propagation. + *Implication:* Lower effort but leaves high-traffic surfaces inconsistent during peak confusion. + c) Delay the unified message until ticker change and tokenomics are ready. + *Implication:* Avoids partial truths, but creates a vacuum that misinformation can fill. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we release tokenomics in staged layers (principles now, specifics later), or keep full silence until the launchpad milestone? + + **Context:** + - `Discord (2025-02-23): "waiting for launchpad release before releasing the full tokenomics + future plans" (witch).` + - `Discord (2025-02-23): Multiple users asked if they must convert tokens; answer: "No new CA, no new token" (Spyros).` + + **Multiple Choice Answers:** + a) Stage-release: publish high-level utility + governance principles now; numbers and mechanics at launchpad. + *Implication:* Builds trust and aligns expectations while keeping flexibility for final parameters. + b) Full release now: publish complete tokenomics immediately to eliminate uncertainty. + *Implication:* Maximizes transparency but locks commitments before product/launchpad is finalized. + c) Hold silence: release nothing substantial until launchpad is live. + *Implication:* Preserves flexibility but prolongs speculation and weakens credibility during transition. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we operationalize 'Trust Through Shipping' during rebrand—should engineering output be paired with a mandatory 'DX patch note + migration note' discipline each release? + + **Context:** + - `Discord (2025-02-23): Users noted plugin architecture changes and documentation gaps; community frustration with outdated docs in 💻-coders.` + - `GitHub daily summary (2025-02-24): Documentation fix merged (PR #3649) alongside core changes.` + + **Multiple Choice Answers:** + a) Yes—every release requires a standardized DX bulletin (breaking changes, migration steps, known issues). + *Implication:* Reinforces reliability narrative and reduces support load; adds process overhead. + b) Adopt it only for breaking releases (e.g., plugin moves, schema changes), not for routine patches. + *Implication:* Captures the highest-impact moments while keeping velocity; some pain points may slip through. + c) No—prioritize shipping code; documentation and notes are best-effort by volunteers. + *Implication:* Maintains speed but undermines developer-first strategy and amplifies fragmentation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-25.md b/hackmd/council/2025-02-25.md new file mode 100644 index 00000000000..3484d7cd429 --- /dev/null +++ b/hackmd/council/2025-02-25.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-25 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced core scalability and modularity, but mission reliability is threatened by high-severity RAG memory OOM and Docker build faults that directly degrade developer trust at the moment of plugin ecosystem transition. + +## Key Points for Deliberation + +### 1. Topic: RAG Memory OOM & Deployment Breakage (Reliability First) + +**Summary of Topic:** A critical RAG knowledge processing failure (“JavaScript heap out of memory”) and a Docker cache-store defect surfaced as urgent operational threats; these undermine Execution Excellence and risk blocking real-world deployments despite rapid feature velocity. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the RAG heap-OOM as a release-blocking reliability incident (stop-the-line), or as a documented workaround until deeper refactors land? + + **Context:** + - `GitHub issue triage: elizaos/eliza#3664 flagged as urgent: "JavaScript heap out of memory" during knowledge/message processing.` + - `Discord (boolkeys): workaround shared: NODE_OPTIONS="--max-old-space-size=8192" for RAG knowledge OOM.` + + **Multiple Choice Answers:** + a) Stop-the-line: prioritize a root-cause fix and ship a patch release before further feature work. + *Implication:* Maximizes trust through shipping reliability, but temporarily slows roadmap velocity. + b) Hybrid: ship an immediate mitigation (streaming/chunking/limits) plus docs, while refactor proceeds in parallel. + *Implication:* Protects most users quickly without fully halting forward progress, aligning with Execution Excellence pragmatically. + c) Doc-first: treat as an advanced-use scaling limit and rely on Node memory flags and guidance for now. + *Implication:* Maintains dev velocity but risks reputational damage as newcomers hit failures in default paths. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred engineering strategy for large-knowledge ingestion: increase memory ceilings, redesign ingestion (streaming + batching), or constrain supported workloads with explicit limits? + + **Context:** + - `Discord reports: multiple users hit heap OOM when using RAG knowledge; short-text handling and dimension setup patches shipped.` + - `Daily engineering log: refactors to memory queries and knowledge metadata; yet OOM persists as a top issue.` + + **Multiple Choice Answers:** + a) Scale-up posture: raise defaults (memory ceilings, chunk sizes tuned) and optimize hotspots incrementally. + *Implication:* Fastest path to fewer failures, but may mask architectural inefficiencies and increase infra costs. + b) Architectural posture: implement streaming ingestion, bounded queues, and chunked embedding to cap peak RAM. + *Implication:* Best long-term reliability and Cloud readiness, with higher near-term engineering cost. + c) Constraint posture: enforce maximum knowledge size and require external vector DBs for larger corpora. + *Implication:* Clear expectations and stable core, but may disappoint builders who expect turnkey large-scale RAG. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given the Docker cache-store defect, should we standardize a “known-good deployment path” (reference images + hardware matrix) before expanding platform scope? + + **Context:** + - `GitHub issue: elizaos/eliza#3661: Docker file issue: invalid cachestore (deployment blocker).` + - `Discord: ARM64 Docker deployment concerns raised (Ampere servers) and directed to dev-support.` + + **Multiple Choice Answers:** + a) Yes: define and maintain a canonical deployment lane (x86_64 + pinned base image) and treat others as best-effort. + *Implication:* Improves reliability perception quickly, but slows expansion to broader infra targets. + b) Partial: provide canonical lane plus an official compatibility matrix (ARM64, GPU, etc.) with explicit support tiers. + *Implication:* Balances clarity with inclusivity, enabling community contribution without overpromising. + c) No: keep the current flexible approach; rely on community fixes and rapid iteration across environments. + *Implication:* Preserves velocity, but risks persistent “it doesn’t run” friction that harms Developer First goals. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Modular Plugin Ecosystem Shift & Registry Integrity (Open & Composable) + +**Summary of Topic:** Plugins moved out of the monorepo into the elizaos-plugins org, improving modularity but causing confusion, registry regressions (missing plugins), and DX fragility—precisely where trust depends on seamless UX and clear documentation. + +#### Deliberation Items (Questions): + +**Question 1:** What governance model should we impose on the plugin ecosystem to prevent registry drift and accidental removals while keeping it open and composable? + + **Context:** + - `Discord (Odilitime): v0.25.8 released; plugins moved out of main codebase to https://github.com/elizaos-plugins/.` + - `Discord: SQD plugin disappeared due to a commit; Odilitime acknowledged and planned to restore.` + + **Multiple Choice Answers:** + a) Strict registry gatekeeping: maintainers approve, version, and certify plugins; automated checks required for publication. + *Implication:* Higher reliability and fewer ecosystem surprises, but raises friction for community innovation. + b) Federated openness: allow broad publishing, but introduce verification badges, CI validation, and deprecation policies. + *Implication:* Preserves openness while guiding developers toward reliable components. + c) Minimal governance: treat registry as an index; quality and compatibility are the plugin authors’ responsibility. + *Implication:* Maximizes composability, but risks ecosystem fragmentation and reputational harm when plugins break. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reduce developer confusion during the plugin transition: docs-first, tooling-first (CLI guardrails), or compatibility shims in core? + + **Context:** + - `Discord: confusion about new plugin architecture; some plugins accidentally removed from registry.` + - `Daily report: new CLI feature to check whether plugins are installed and display results (PR #3660).` + + **Multiple Choice Answers:** + a) Docs-first: ship authoritative migration guides, updated character/client/plugin docs, and FAQs before more structural changes. + *Implication:* Fast clarity and less support load, but limited protection against misconfiguration. + b) Tooling-first: expand CLI diagnostics (auto-fix, dependency resolution, config validation) to prevent common failures. + *Implication:* Best DX leverage at scale, turning confusion into guided flows. + c) Compatibility-first: add temporary shims in core to accept old config formats and infer plugin locations. + *Implication:* Reduces breakage immediately, but increases technical debt and slows future architecture cleanup. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should multi-tenancy and server middleware extensibility be treated as part of a ‘Cloud readiness’ milestone, with explicit performance and security SLAs? + + **Context:** + - `GitHub: PR #3637 added an `agent` table and renamed `user` to `entity` to support multi-tenancy.` + - `GitHub: PR #3648 added agent server middleware settings for more developer control.` + + **Multiple Choice Answers:** + a) Yes: formalize Cloud readiness milestones with SLAs and security review gates for extensibility features. + *Implication:* Aligns with Execution Excellence, but may slow contributions and merges. + b) Partial: define performance baselines and security guidance, but keep merges flexible and iterative. + *Implication:* Maintains momentum while improving predictability for Cloud adoption. + c) No: treat these as internal evolution; Cloud readiness should be judged only by end-to-end product UX later. + *Implication:* Avoids premature process overhead, but risks discovering scalability/security issues late. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand Continuity & Trust Signaling (Token + Identity Cohesion) + +**Summary of Topic:** The ai16z→ElizaOS rebrand is operationally active (X handle swap, messaging alignment) while keeping the token contract address unchanged; tokenomics disclosure is intentionally delayed, making clarity and security hygiene (compromised Telegram links) essential to maintain community trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum viable ‘rebrand clarity package’ to prevent brand/token confusion during the transition? + + **Context:** + - `Discord (accelxr): plan to swap @elizaOS and @ai16zdao handles with X support while keeping followers.` + - `Discord (witch/Patt): token contract address remains unchanged; tokenomics details held until launchpad release.` + + **Multiple Choice Answers:** + a) High-control: single canonical announcement + pinned posts everywhere + updated CMC/CG/CEX metadata before any marketing push. + *Implication:* Minimizes confusion and scams, but may delay momentum and community excitement. + b) Staged rollout: immediate short announcement (CA unchanged) + follow-up tokenomics/brand kit once handles and metadata finalize. + *Implication:* Balances speed with clarity; reduces confusion while keeping the campaign moving. + c) Community-led: rely on ambassadors and Discord mods to spread the message; formal comms can lag behind execution. + *Implication:* Fast and lightweight, but increases risk of misinformation and inconsistent narratives. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we handle the tokenomics disclosure timing to maximize trust without creating speculative turbulence? + + **Context:** + - `Discord (witch): tokenomics in #tokenomics channel; waiting for launchpad release before releasing full tokenomics + future plans.` + - `Discord: repeated user questions about token identity and tokenomics during rebrand.` + + **Multiple Choice Answers:** + a) Full transparency now: publish complete tokenomics and roadmap immediately, even if launchpad logistics are pending. + *Implication:* Builds trust via openness, but may constrain later adjustments and invite premature speculation. + b) Progressive disclosure: publish principles + utility direction now, with exact numbers/mechanics at launchpad readiness. + *Implication:* Provides clarity without locking details too early; supports trust-through-shipping. + c) Defer until launchpad: no additional detail beyond ‘CA unchanged’ and high-level mission alignment. + *Implication:* Reduces short-term noise, but may frustrate builders/holders and prolong uncertainty. + d) Other / More discussion needed / None of the above. + +**Question 3:** In response to compromised Telegram links, should we institute a formal ‘trusted channels’ verification protocol across all ecosystem surfaces? + + **Context:** + - `Partners channel: Dexscreener Telegram link was updated to a scam link; team updated links while investigating.` + - `Action item: "Investigate and resolve compromised Telegram channels" (mentioned by irio).` + + **Multiple Choice Answers:** + a) Yes, strict: signed link manifests, periodic audits, and incident-response playbooks for all official surfaces. + *Implication:* Reduces social-engineering risk and protects brand equity during rebrand. + b) Moderate: maintain an official ‘source-of-truth’ page and automate link checking for major platforms only. + *Implication:* Meaningful risk reduction with manageable ops overhead. + c) Ad hoc: handle incidents case-by-case with manual updates when reported. + *Implication:* Lowest overhead, but repeated incidents can permanently damage user trust and adoption. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-26.md b/hackmd/council/2025-02-26.md new file mode 100644 index 00000000000..44ef2e573d3 --- /dev/null +++ b/hackmd/council/2025-02-26.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-02-26 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- We advanced core framework capability (performance, character loading, swarm groundwork) while urgent regressions in Twitter agent behavior and character loading/Docker deployment threaten reliability—the prime currency of developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Front: Twitter Agent Regressions + +**Summary of Topic:** Newly surfaced failures in Twitter posting/responding and media handling (especially with Discord approvals enabled) directly undermine flagship agent stability and the perceived reliability of the framework’s most visible client integration. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a temporary reliability lock on social clients (Twitter-first) until posting, replies, and media pipelines are demonstrably stable across common configurations? + + **Context:** + - `GitHub Issue #3693: "Twitter agent not posting or responding as expected" (2025-02-26).` + - `GitHub Issue #3685: "Twitter media is ignored when Discord approvals are enabled" (2025-02-26).` + + **Multiple Choice Answers:** + a) Yes—freeze social-client feature work and run a focused stabilization sprint with explicit pass/fail acceptance tests. + *Implication:* Maximizes short-term trust and reduces support load, at the cost of delaying new social features. + b) Partial—hotfix only critical breakages, but continue feature work in parallel with a stricter CI gate for client plugins. + *Implication:* Balances momentum with quality, but risks ongoing user-visible instability if gating isn’t rigorous. + c) No—ship iteratively; accept temporary instability and rely on community workarounds while core moves forward. + *Implication:* Preserves velocity but erodes the project’s reliability narrative and may stall adoption by serious builders. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our strategic stance on dependence on X/Twitter as a primary flagship channel given account suspension risk and frequent API/client breakage? + + **Context:** + - `Discord (spartan_holders): "DegenAI's X account has been banned/suspended for about a month" (rhota relayed status; 2025-02-25).` + - `Discord (💻-coders): "Twitter client connectivity... clients key structure has changed" (answered by Hummus; 2025-02-25).` + + **Multiple Choice Answers:** + a) De-risk immediately: treat X as optional; prioritize Discord/other networks and ship multi-channel defaults. + *Implication:* Reduces platform fragility and reputational risk, but may dilute short-term reach where builders discover us. + b) Maintain X as flagship but harden: add guardrails (rate limits, safety filters), better auth/config tooling, and monitoring. + *Implication:* Preserves distribution while aligning with Execution Excellence through operational rigor. + c) Double down on X: rebuild around it and accept periodic downtime as a cost of operating in public markets. + *Implication:* May amplify marketing upside, but makes reliability hostage to an external platform’s enforcement and changes. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we redesign the Discord-approval + Twitter-media pipeline to avoid silent failures and ensure deterministic behavior? + + **Context:** + - `GitHub Issue #3685: "Twitter media ignored when Discord approvals enabled" (2025-02-26).` + + **Multiple Choice Answers:** + a) Make approvals first-class: approvals store a signed, immutable payload (text + media refs) that the Twitter client must execute exactly. + *Implication:* Improves auditability and trust, and sets precedent for governance-like human-in-the-loop controls. + b) Decouple media from approval: approvals only authorize text; media is best-effort and can be skipped with explicit warnings. + *Implication:* Simplifies implementation but may frustrate creators expecting full-fidelity posts. + c) Disable media when approvals are enabled until the pipeline is reworked, and surface a clear UX warning. + *Implication:* Stops the bleeding quickly but temporarily reduces flagship capability and perceived completeness. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: RAG & Memory: OOM Incidents and Knowledge System Scalability + +**Summary of Topic:** Multiple operators hit JavaScript heap out-of-memory when enabling knowledge/RAG, requiring manual Node memory flags or removal of knowledge—this conflicts with the mission to deliver persistent, reliable agents and a developer-friendly experience. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s acceptable short-term mitigation posture for RAG OOM: documented workarounds, or an expedited patch release that changes defaults (chunking, streaming ingest, limits) even if behavior shifts? + + **Context:** + - `Discord (💻-coders): "JavaScript heap out of memory" workaround: `NODE_OPTIONS="--max-old-space-size=8192"` (answered by elizaos-bridge-odi; 2025-02-25).` + - `Discord: users removing "knowledge" from character JSON as a temporary workaround (PiagaShihari helping lefrog; 2025-02-25).` + + **Multiple Choice Answers:** + a) Patch-first: ship a fast release with safer defaults and guardrails (caps, chunk sizing, memory profiling hooks). + *Implication:* Aligns with Execution Excellence by eliminating a common foot-gun, but may introduce subtle behavior changes for existing agents. + b) Docs-first: publish an official memory guide and recommended configs; schedule deeper fixes for the next milestone. + *Implication:* Lower engineering risk now, but shifts burden to developers and may slow adoption for non-experts. + c) Hybrid: publish docs immediately and ship a targeted hotfix only for the highest-impact crash paths (without changing defaults). + *Implication:* Reduces support pain quickly while limiting breaking changes, but might not solve the systemic scaling issue. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should functional memory and knowledge be treated as a core service (outside character JSON) with standardized storage and lifecycle, rather than per-character file configuration? + + **Context:** + - `Discord (ideas-feedback-rants): "implementing functional memory systems that exist outside character JSON files" (Hidden Forces; 2025-02-25).` + - `Daily dev notes: "post-processing support for character loading" added (PR #3686; 2025-02-26 summary).` + + **Multiple Choice Answers:** + a) Yes—formalize a first-class Memory/Knowledge service with externalized storage, versioning, and ingestion pipelines. + *Implication:* Strengthens persistence and composability, and reduces brittle character-file overload. + b) Partially—keep character configs, but introduce optional managed memory profiles and recommended adapters (PG/Qdrant). + *Implication:* Improves DX without forcing a migration, but may perpetuate fragmentation across deployments. + c) No—character files remain the canonical configuration surface; focus on better tooling and validation around them. + *Implication:* Simplifies mental model but risks continuing scalability and maintainability issues as agents become more complex. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize embedding model defaults and dimension handling to avoid misconfiguration and runtime mismatches across clients and vector stores? + + **Context:** + - `Discord: RAG embedding errors; suggestion: set embeddingModel/model to `text-embedding-ada-002` (Sabochee; 2025-02-25).` + - `Daily dev notes: "Fixed dimension setup before client start" (PR #3668 in daily report; 2025-02-25/26 updates).` + + **Multiple Choice Answers:** + a) Yes—ship a canonical embedding interface with automatic dimension negotiation and explicit validation errors. + *Implication:* Reduces support churn and increases reliability across plugins and backends. + b) Standardize only for official plugins; leave third-party plugins to declare their own embedding constraints. + *Implication:* Preserves openness but can fragment UX and reliability for the broader ecosystem. + c) Do not standardize—document common pitfalls and let advanced users tune models and dimensions manually. + *Implication:* Maximizes flexibility but keeps a steep learning curve, conflicting with developer-first goals. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust & Coordination: Plugin Migration + Governance Bottlenecks + +**Summary of Topic:** The migration of plugins to separate repositories improved modularity but created confusion and registry inconsistencies; simultaneously, the token rebrand/ticker change remains blocked on external governance tooling, weakening the project’s “trust through shipping” posture. + +#### Deliberation Items (Questions): + +**Question 1:** How do we restore a “single, reliable path” for plugin discovery/install after the migration to elizaos-plugins, without sacrificing open composability? + + **Context:** + - `Discord: "Plugins have been moved to separate repositories under `elizaos-plugins/`, causing some confusion" (2025-02-25 highlights).` + - `Discord Q&A: "Where were all the plugins moved to? https://github.com/elizaos-plugins/" (answered by mtbc; 2025-02-25).` + + **Multiple Choice Answers:** + a) Establish a curated, versioned 'official registry' with compatibility badges and automated smoke tests per release. + *Implication:* Improves reliability and DX; reinforces Execution Excellence while keeping community plugins possible but clearly labeled. + b) Lean into decentralization: keep registry open, but invest in better docs/CLI UX and error messaging (no curation). + *Implication:* Maximizes openness but may continue to impose cognitive load and breakage on new developers. + c) Adopt a two-tier model: official plugins shipped with the framework; community plugins remain external and opt-in. + *Implication:* Improves stability at the core but reintroduces monorepo gravity and can slow ecosystem experimentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we decouple the token ticker/metadata vote from daos.fun by adopting an alternative governance mechanism (e.g., Snapshot) to unblock rebrand execution timelines? + + **Context:** + - `Discord (🥇-partners): "The bottleneck for updating the metadata? Daos.fun" (answered by accelxr; 2025-02-25).` + - `Discord (🥇-partners): exchanges want proof "rebrand was approved by community vote" (answered by jasyn_bjorn; 2025-02-25).` + + **Multiple Choice Answers:** + a) Yes—select and implement an alternative voting path now; treat daos.fun as a future integration, not a gate. + *Implication:* Unblocks rebrand execution and reduces external dependency risk, but requires careful legitimacy and process design. + b) Hybrid—run an interim Snapshot vote for signaling, then finalize on-chain once daos.fun module ships. + *Implication:* Restores momentum while preserving on-chain legitimacy later, but may confuse exchanges if not packaged cleanly. + c) No—wait for daos.fun so the vote is natively integrated with our intended governance stack. + *Implication:* Avoids governance fragmentation but prolongs frustration and delays trust-critical rebrand deliverables. + d) Other / More discussion needed / None of the above. + +**Question 3:** What governance narrative do we operationalize now: do we prioritize “AI-enhanced governance” experiments, or focus purely on shipping reliable tooling until the rebrand and Cloud launch are complete? + + **Context:** + - `North Star principle reiterated in operations: "Trust Through Shipping" and "Execution Excellence" (meeting context).` + - `Discord (🥇-partners): partners express "frustration about the slow progress" on ticker change pending voting module (2025-02-25).` + + **Multiple Choice Answers:** + a) Ship-first: suspend governance experiments beyond what’s required for rebrand compliance and exchange updates. + *Implication:* Concentrates resources on reliability and Cloud readiness, but slows progress toward the AI governance vision. + b) Balanced: run small, auditable governance pilots (e.g., scoped votes) while keeping engineering focused on stability. + *Implication:* Maintains strategic direction without derailing execution, but needs disciplined scope control. + c) Governance-forward: accelerate AI-agent participation in governance as the differentiator that drives ecosystem growth. + *Implication:* Could create a unique identity, but risks distraction from core reliability and developer-first priorities. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-27.md b/hackmd/council/2025-02-27.md new file mode 100644 index 00000000000..7c389003b3d --- /dev/null +++ b/hackmd/council/2025-02-27.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-27 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core reliability and DX advanced via improved plugin loading/CLI hardening, but community trust remains at risk due to ongoing RAG OOM failures and migration confusion following the plugin/client split. + +## Key Points for Deliberation + +### 1. Topic: Framework Reliability: RAG/Knowledge Memory Failures + +**Summary of Topic:** Repeated "JavaScript heap out of memory" incidents tied to the knowledge/RAG pathway are pushing users toward unsafe workarounds (removing knowledge entirely), undermining the "persistent agent" promise and developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the knowledge/RAG OOM bug as a release-blocking reliability defect (stop-ship) or as an acceptable short-term limitation with documented mitigations? + + **Context:** + - `💻-coders: "out of memory heap allocation" workaround: remove "knowledge" field or set NODE_OPTIONS="--max-old-space-size=8192" (sergii.bomko).` + - `Action items: "Fix memory leaks when using knowledge field in character.json" (PiagaShihari).` + + **Multiple Choice Answers:** + a) Stop-ship: prioritize a definitive fix for knowledge/RAG memory behavior before additional feature work. + *Implication:* Strengthens the North Star of reliability, but temporarily slows feature throughput and ecosystem expansion. + b) Ship-with-guardrails: document mitigations, add runtime detection/warnings, and fix iteratively. + *Implication:* Maintains cadence while reducing damage, but risks ongoing perception that core persistence is fragile. + c) De-scope: officially mark knowledge/RAG as experimental and shift persistence expectations to external DB/vector integrations. + *Implication:* Clarifies expectations quickly, but may weaken the framework’s “batteries-included” developer appeal. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical path for “knowledge” going forward: character-file embedded knowledge, file-based ingestion, or database/vector-native memory systems? + + **Context:** + - `Hidden Forces: "functional memory systems that exist outside character JSON files" for runtime recall.` + - `Help interaction: PDF RAG issues; suggestion to convert PDF to TXT (Ale/AutoRujira).` + + **Multiple Choice Answers:** + a) Character-first: keep character JSON/JSON5 as the canonical knowledge source, optimize memory and chunking. + *Implication:* Simplifies onboarding, but increases pressure on runtime memory management and file parsing performance. + b) Hybrid: small knowledge in character files; large corpora must be indexed into adapters (SQLite/Postgres/vector). + *Implication:* Balances DX and scalability, but requires clear docs and tooling to prevent fragmented user behavior. + c) DB-native: deprecate character-file knowledge for anything beyond prompts; standardize on adapters and RAG pipelines. + *Implication:* Improves production robustness, but raises setup complexity and may slow early developer adoption. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize memory budgets and runtime limits (per agent, per plugin) as part of “Execution Excellence,” even if it constrains some use cases? + + **Context:** + - `Workarounds suggested: "export NODE_OPTIONS='--max-old-space-size=8192'" (sergii.bomko, boolkeys).` + - `Monthly directive emphasis: "reliability and clear documentation" as trust-building mechanisms.` + + **Multiple Choice Answers:** + a) Yes—define supported memory budgets, enforce caps, and provide profiling guidance and safe defaults. + *Implication:* Reduces crash incidence and support burden, but may disappoint users expecting unlimited local knowledge. + b) Partial—implement soft warnings and recommended presets, without enforcement. + *Implication:* Improves usability while preserving flexibility, but may not materially reduce failure rates in the wild. + c) No—avoid budgets; prioritize feature velocity and let infrastructure choices be user-owned. + *Implication:* Maximizes flexibility, but perpetuates reliability variance and weakens “trust through shipping.” + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience: Plugin/Client Split, CLI Hardening, and Missing Interfaces + +**Summary of Topic:** The plugin/client decoupling is strategically aligned with composability, but migration friction and gaps (e.g., missing REST API expectations) are generating confusion; recent improvements (JSON5, better plugin loading errors, CLI install fixes) are positive but must be paired with authoritative docs and stable interfaces. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum acceptable “migration clarity” standard after architectural breaks (plugin/client split), and who owns enforcing it? + + **Context:** + - `Discord: "Plugins and clients have been moved out of the core repository into separate packages" causing confusion (multiple users).` + - `Documentation action items: "Create guide for migrating from v0.1.9 to v0.25.8" (multiple users).` + + **Multiple Choice Answers:** + a) Hard standard: every breaking change must ship with a migration guide, config examples, and an automated checker. + *Implication:* Strongly reinforces Developer First, but increases coordination cost and can slow merges. + b) Medium standard: migration doc + pinned Discord FAQ + CLI warnings are sufficient; automation optional. + *Implication:* Improves near-term experience with manageable overhead, but may still leave edge-case users stranded. + c) Light standard: rely on community support and incremental docs; prioritize shipping code. + *Implication:* Maximizes throughput, but risks eroding builder trust and raising support load in Discord. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize a first-class REST API backend (or formally reject it) to align with expectations for agent interaction and cloud deployment? + + **Context:** + - `GitHub issue: "There is no REST API backend available" (elizaos/eliza#3702).` + - `2025-02-27 triage: "Absence of a REST API backend reported, hindering agent interaction".` + + **Multiple Choice Answers:** + a) Build it now: define a stable REST surface (auth, sessions, agent actions) as a core platform contract. + *Implication:* Enables Cloud and integrations, but increases scope and requires strong versioning and security posture. + b) Defer: provide a reference implementation/plugin while keeping core transport minimal (SSE/WebSocket/MCP). + *Implication:* Preserves modularity while meeting some demand, but may fragment the ecosystem’s integration patterns. + c) Reject: explicitly position ElizaOS as event-driven/stream-first and discourage REST as a primary interface. + *Implication:* Maintains architectural purity, but risks losing developers who expect conventional API ergonomics. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize plugin packaging and discovery to prevent ‘missing plugin’ and ‘wrong namespace’ failures? + + **Context:** + - `Q&A: "Use 'elizaos-plugins/client-lens' instead of 'elizaos/client-lens'" (shaw).` + - `2025-02-27: "Improved plugin loading error handling and introduced JSON5 support" (PR #3698).` + + **Multiple Choice Answers:** + a) High: enforce a single namespace + registry validation + CLI auto-fix for common misconfigs. + *Implication:* Reduces support churn and strengthens trust, but constrains third-party packaging freedom. + b) Moderate: improve registry docs and CLI hints, but allow multiple compatible patterns. + *Implication:* Balances openness and usability, but may keep a long tail of avoidable configuration errors. + c) Low: treat plugin discovery as ecosystem-owned; core focuses only on runtime loading primitives. + *Implication:* Maximizes composability, but pushes complexity onto builders and weakens “developer-friendly” positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Trust: Governance Bottlenecks, Token Rebrand Metadata, and Flagship Agent Continuity + +**Summary of Topic:** Partner confidence is strained by external dependency on DAO.fun for voting/metadata updates (ticker change), while DegenAI’s suspended X presence threatens flagship visibility; these are trust-layer issues that directly affect adoption and perceived execution competence. + +#### Deliberation Items (Questions): + +**Question 1:** Should we continue waiting on DAO.fun’s voting module for token metadata/ticker change, or execute an alternative governance path to unblock the rebrand? + + **Context:** + - `🥇-partners: "The bottleneck is DAO.fun's delayed implementation of a voting module" (accelxr; shaw mentions Baoskee said "Q1-Q2").` + - `Partners suggested alternatives: "Snapshot, Realms, or EVM-compatible solutions through Neon" (jin).` + + **Multiple Choice Answers:** + a) Wait: stay aligned with DAO.fun, apply pressure, and accept the timeline to avoid governance fragmentation. + *Implication:* Maintains single-source legitimacy, but prolongs reputational drag and partner frustration. + b) Parallelize: run an alternative vote (Snapshot/Realms/etc.) and negotiate recognition/bridge to DAO.fun later. + *Implication:* Unblocks momentum while retaining a governance record, but introduces coordination and legitimacy risk. + c) Replace: commit to a new governance stack independent of DAO.fun for critical decisions going forward. + *Implication:* Restores autonomy and speed, but risks ecosystem split and increased operational complexity during transition. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s doctrine on tribute token handling (sell vs. hold vs. programmatic liquidity), to avoid misalignment with partners contributing value? + + **Context:** + - `🥇-partners: concerns that the DAO selling tribute tokens via single-sided LPs "contradicted earlier commitments" (partners; summarized in logs).` + - `Topic: "transparency, financial sustainability, and alignment of incentives" debated (partners channel summary).` + + **Multiple Choice Answers:** + a) Hold-first: default to holding tribute tokens; only sell via explicit, pre-committed policies and public reporting. + *Implication:* Builds long-term alignment and trust, but may constrain near-term treasury flexibility. + b) Managed-liquidity: allow programmatic LP/sales within transparent bands to fund operations and growth. + *Implication:* Improves sustainability, but requires rigorous disclosure to prevent perception of extraction. + c) Market-driven: treat tribute tokens as treasury assets to deploy opportunistically with minimal constraints. + *Implication:* Maximizes financial optionality, but significantly increases partner churn and governance conflict risk. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we preserve flagship agent credibility (DegenAI) during platform/account disruptions without increasing ban risk or brand confusion? + + **Context:** + - `spartan_holders: DegenAI X account suspended; "appeal is pending" and "if we start another account it could easily get banned again" (rhota).` + - `Suggestion: "create a dedicated organizational account for DegenAI" to build independent brand identity (辞尘鸽鸽).` + + **Multiple Choice Answers:** + a) Conservative: wait for the appeal; focus on Discord-only operations and product hardening. + *Implication:* Minimizes enforcement risk, but may reduce visibility and slow ecosystem growth during the outage. + b) Controlled redundancy: establish a new comms surface (org account + website/terminal) with strict operational security. + *Implication:* Restores presence while managing risk, but requires careful policy and moderation to avoid repeat bans. + c) Platform shift: deprioritize X as a distribution channel and emphasize on-chain/social alternatives and newsletters. + *Implication:* Reduces dependence on centralized platforms, but may limit reach where the market currently congregates. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-02-28.md b/hackmd/council/2025-02-28.md new file mode 100644 index 00000000000..17224470994 --- /dev/null +++ b/hackmd/council/2025-02-28.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-02-28 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced execution excellence by shipping critical stability and DX upgrades (notably the 0.25.8 out-of-memory repair), but a widening gap between fast-moving architecture changes and user-facing documentation continues to threaten developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Under Fire: Knowledge Memory & OOM Containment + +**Summary of Topic:** A critical out-of-memory fault affecting v0.25.8 (especially around knowledge/RAG usage) has been patched, yet community reports show ongoing confusion and workaround-driven behavior (disabling knowledge, increasing heap), signaling an incomplete reliability story. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare the 0.25.8 OOM fix a release-blocking reliability milestone (hotfix + comms), or treat it as an incremental patch while prioritizing other roadmap items (Cloud/token migration)? + + **Context:** + - `GitHub PR: "Resolved an out-of-memory bug in version 0.25.8" (#3722).` + - `Discord (2025-02-26): sergii.bomko workaround: "Remove the 'knowledge' field... or increase memory allocation with NODE_OPTIONS..."` + + **Multiple Choice Answers:** + a) Treat as release-blocking: ship a reliability hotfix release, publish a prominent advisory, and verify with reproduction tests. + *Implication:* Maximizes trust-through-shipping and reduces support load, but may slow feature delivery. + b) Treat as incremental: merge and move on; monitor issue volume while keeping roadmap velocity. + *Implication:* Maintains throughput, but risks prolonged developer churn if the field still experiences failures. + c) Split-the-difference: ship the fix plus an opt-in 'knowledge/RAG stability mode' with guardrails and telemetry. + *Implication:* Creates a safer default path without freezing progress, but adds short-term engineering complexity. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s canonical stance on knowledge ingestion formats (PDF vs. text) for the near term: do we support PDFs natively now, or formally narrow scope to text-first to protect reliability? + + **Context:** + - `Discord (2025-02-27): "It didn't work with PDFs, converting to txt format worked instead" (Ale | AutoRujira).` + - `Action item repeated across logs: "Implement proper PDF support for RAG knowledge" (Redvoid).` + + **Multiple Choice Answers:** + a) Ship native PDF support immediately (core or plugin-knowledge), with test fixtures and failure-safe parsing. + *Implication:* Improves UX and reduces hacks, but expands the surface area for reliability regressions. + b) Adopt text-first policy: officially recommend conversion workflows and postpone PDF ingestion until v2 memory pipeline. + *Implication:* Protects execution excellence today, but may frustrate builders expecting modern document support. + c) Hybrid approach: provide an officially supported PDF→text preprocessor tool (CLI/plugin) rather than full PDF RAG. + *Implication:* Delivers a guided, reliable path with minimal complexity while keeping full support on a later track. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize memory budgets and guardrails (chunking limits, embedding constraints, backpressure) as part of the framework contract to prevent recurrence of heap failures? + + **Context:** + - `Discord (2025-02-25): repeated "JavaScript heap out of memory" reports tied to knowledge bases in v0.25.8.` + - `GitHub PR: "fix: fix 0.25.8 oom bug... repair some block logic" (#3722).` + + **Multiple Choice Answers:** + a) Yes—define and enforce hard limits with clear errors (max doc size, max chunks, max tokens) and safe defaults. + *Implication:* Raises baseline reliability and predictability, but constrains some advanced use cases. + b) No—keep limits flexible and rely on documentation + community tuning (NODE_OPTIONS, chunk sizes). + *Implication:* Preserves flexibility, but keeps the platform in a 'tribal knowledge' state that harms DX. + c) Partially—soft limits with warnings, plus an 'enterprise/high-memory' profile for Cloud deployments. + *Implication:* Balances DX and power-users, and aligns with Cloud monetization, but requires profiling/telemetry work. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: DX Drift: Plugin/Client Decoupling and Migration Clarity + +**Summary of Topic:** The new architecture (clients as plugins, plugins moved out of core) is strategically sound for composability, but community confusion indicates the migration path and docs are lagging—undermining the Developer First principle. + +#### Deliberation Items (Questions): + +**Question 1:** Do we introduce a backward-compatibility shim (e.g., auto-mapping the legacy `clients` array to plugin packages) to protect developer trust, or enforce a clean break to accelerate the new plugin ecosystem? + + **Context:** + - `Discord (2025-02-27): "Clients now need to be added as plugins... rather than specified in the 'clients' array."` + - `Discord (2025-02-27): CARSON.ts example: "plugins": ["@elizaos-plugins/plugin-twitter", "@elizaos-plugins/client-twitter"].` + + **Multiple Choice Answers:** + a) Add a compatibility shim for 1–2 releases, with deprecation warnings and auto-fixes in the CLI. + *Implication:* Reduces breakage and support burden, preserving trust while still converging on the new model. + b) No shim—strict new format only; invest in docs and migration guides instead. + *Implication:* Speeds ecosystem standardization, but risks alienating builders and increasing churn. + c) Selective shim—only for top clients (Twitter/Discord/Slack) while leaving niche clients as strict plugins. + *Implication:* Protects the majority of users while limiting maintenance cost, but creates uneven expectations. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum 'migration contract' for a breaking architecture change (docs, tooling, examples, automated checks) before declaring it complete? + + **Context:** + - `Action items (2025-02-26/27): "Update documentation for v0.25.8 plugin and client architecture" and "Create guide for migrating from v0.1.9 to v0.25.8."` + - `GitHub PR: "Improved plugin loading error handling and added JSON5 support for character files" (#3698).` + + **Multiple Choice Answers:** + a) Require docs + migration guide + CLI lints + example characters updated before any breaking release is 'done'. + *Implication:* Institutionalizes execution excellence and lowers support load, but slows breaking changes. + b) Docs and examples only; keep tooling lightweight to preserve velocity. + *Implication:* Maintains speed, but may fail to prevent misconfigurations at scale. + c) Tooling-first: ship CLI validators and auto-migrators, then allow docs to catch up iteratively. + *Implication:* Prevents common failures immediately, but requires upfront investment in CLI engineering. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize plugin packaging and discovery (registry, naming, install UX) to make 'open & composable' feel seamless for developers? + + **Context:** + - `GitHub PR: "Enhanced CLI installation process" (#3697).` + - `Discord (2025-02-27): confusion about missing clients: "Where is the slack-client in v0.25.8?" (answered: add `elizaos-plugins/client-slack`).` + + **Multiple Choice Answers:** + a) Aggressive standardization: enforce naming conventions, registry metadata, and compatibility tests for published plugins. + *Implication:* Creates a dependable ecosystem and improves DX, but raises the bar for community contributions. + b) Light standardization: best-practice templates and optional registry checks. + *Implication:* Keeps contributions easy, but risks a fragmented ecosystem and inconsistent UX. + c) Dual-track: 'Core Certified' plugins with strict standards, and 'Community' plugins with minimal constraints. + *Implication:* Balances openness and reliability, and provides a clear trust signal for developers. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Cross-Chain Vector & Trust Politics: plugin-EVM + Governance Transparency + +**Summary of Topic:** Demand is rising for EVM capabilities (plugin-evm) while governance and tokenomics debates (tribute token utilization, DAO.fun voting dependency) risk eroding trust; the Council must align cross-chain technical expansion with credible governance signals and information transparency. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize an official EVM plugin path now (to match the North Star of cross-chain interoperability), even if it increases maintenance and security burden? + + **Context:** + - `GitHub issue: "Add plugin-evm" (#3723) flagged as needing attention.` + - `GitHub daily triage (2025-02-28): "bug reported when attempting to add the plugin-evm... potential integration issues with the plugin system."` + + **Multiple Choice Answers:** + a) Yes—declare EVM support a top-tier capability and staff it as a first-class plugin with security review. + *Implication:* Accelerates multi-chain adoption and ecosystem growth, but increases security and maintenance obligations. + b) Not yet—defer official EVM support until the plugin system hardens and v2 security posture is clearer. + *Implication:* Reduces risk during architectural transition, but may lose builders to more complete frameworks. + c) Enable via community track—publish a reference spec and guardrails, but keep it uncertified until maturity. + *Implication:* Unlocks experimentation without overcommitting the core team, while still signaling cross-chain intent. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the Council break the DAO.fun voting bottleneck to restore governance credibility and unblock rebrand/ticker changes—wait, fork, or parallelize governance? + + **Context:** + - `Discord (2025-02-26): "bottleneck is DAO.fun's delayed implementation of a voting module" (partners).` + - `Discord (2025-02-25): exchanges want community vote proof for rebrand/ticker update (jasyn_bjorn).` + + **Multiple Choice Answers:** + a) Wait and pressure DAO.fun, aligning all changes behind the official module once delivered. + *Implication:* Keeps a single canonical governance system, but prolongs reputational damage and operational delays. + b) Parallelize immediately with an alternative (Snapshot/Realms/EVM-compatible tooling) and later reconcile. + *Implication:* Restores momentum and credibility faster, but introduces governance fragmentation risk. + c) Replace DAO.fun path: migrate governance to a new stack as part of the broader execution excellence push. + *Implication:* Creates long-term control and flexibility, but is operationally heavy and politically sensitive. + d) Other / More discussion needed / None of the above. + +**Question 3:** What transparency standard should govern tribute token utilization (including single-sided LP sales) to preserve alignment and prevent partner distrust? + + **Context:** + - `Discord 🥇-partners (2025-02-27): concern that tribute tokens are being sold via "single-sided liquidity pools" (dral).` + - `Discord 🥇-partners (2025-02-27): Patt: "the terms should be clear" regarding tributes.` + + **Multiple Choice Answers:** + a) Adopt strict disclosure: public ledger dashboards, explicit policy, and pre-announced disposal schedules. + *Implication:* Builds trust and reduces rumor-driven conflict, but constrains treasury flexibility. + b) Maintain discretionary treasury operations with only high-level reporting. + *Implication:* Maximizes operational flexibility, but increases perceived opacity and partner dissatisfaction. + c) Create opt-in tribute agreements: each project selects a utilization template (lock, vest, LP rules). + *Implication:* Aligns incentives project-by-project and reduces conflict, but adds administrative complexity. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-01.md b/hackmd/council/2025-03-01.md new file mode 100644 index 00000000000..6a205eed821 --- /dev/null +++ b/hackmd/council/2025-03-01.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-03-01 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet pivoted into “trust-through-shipping” mode: major documentation expansion and targeted runtime fixes landed to stabilize developer onboarding after rapid architectural change. + +## Key Points for Deliberation + +### 1. Topic: Developer Trust After the Plugin/Client Architecture Shift + +**Summary of Topic:** The new “clients as plugins” structure (v0.25.8-era) improved modularity, but created configuration confusion and broken paths; March 1’s doc upgrades are a strong corrective, yet we still need a single canonical migration narrative and tooling guardrails to protect DX. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a “DX Stability Window” where we freeze further breaking plugin/CLI interface changes until docs, templates, and upgrade tooling reach parity? + + **Context:** + - `Discord (2025-02-27): “Version 0.25.8 Changes: Major structural changes to how plugins and clients are implemented.”` + - `GitHub Summary (2025-03-01): “Enhanced readme.md to provide a how-to guide for custom plugins (PR #3736)… Updated plugins.md… (PR #3735).”` + + **Multiple Choice Answers:** + a) Yes—freeze breaking DX changes for a defined window (e.g., 2–4 weeks) and focus on docs/templates/tooling. + *Implication:* Maximizes developer confidence and reduces support load, at the cost of slowing architectural iteration. + b) Partial freeze—allow breaking changes only behind explicit version flags and migration tooling checks. + *Implication:* Preserves velocity while establishing a safety hull that prevents silent breakage for most builders. + c) No—continue shipping rapidly; rely on community support and incremental documentation to catch up. + *Implication:* Short-term velocity stays high, but risks compounding churn and reputation damage among new adopters. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the Council mandate a single “Golden Path” starter (character + plugins + env) per major version, and treat all other permutations as advanced/unsupported until maturity? + + **Context:** + - `Discord 💻-coders (2025-02-28): “users adapting to the newer, cleaner ElizaOS architecture while troubleshooting implementation-specific issues.”` + - `Discord (2025-02-27): “Add it as a plugin with "plugins": ["@elizaos-plugins/plugin-twitter", "@elizaos-plugins/client-twitter"]” (CARSON.ts)` + + **Multiple Choice Answers:** + a) Yes—publish and maintain one canonical starter path per version, with automated validation. + *Implication:* Greatly reduces onboarding entropy and aligns with “Execution Excellence,” but narrows perceived flexibility. + b) Maintain two paths: (A) minimal local dev, (B) cloud-first; everything else is community best-effort. + *Implication:* Balances choice with clarity, and maps cleanly to future Cloud adoption without abandoning self-hosters. + c) No—keep many official permutations to demonstrate composability and breadth. + *Implication:* Signals openness but increases fragmentation, documentation surface area, and regression risk. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we invest in “self-healing CLI” behaviors (detect missing plugins, auto-install dependencies, warn on deprecated config) to reduce Discord support burden? + + **Context:** + - `Discord (2025-02-26): “Plugins and clients have been moved out of the core repository into separate packages that need to be explicitly added. This has caused confusion…”` + - `Daily Report (2025-02-28): “Fixed an out-of-memory bug in version 0.25.8 (PR #3722).”` + + **Multiple Choice Answers:** + a) High—CLI becomes the primary guardian: auto-detect, auto-fix, and block unsafe/broken configs. + *Implication:* Transforms DX, but requires rigorous versioning and careful security posture for auto-installs. + b) Medium—CLI offers diagnostics and guided fixes, but requires explicit user confirmation for changes. + *Implication:* Reduces failures while keeping trust and transparency; moderate engineering cost. + c) Low—keep CLI thin; prioritize framework stability and let advanced users manage dependencies manually. + *Implication:* Minimizes CLI complexity, but keeps onboarding friction high and increases community support demands. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Memory, RAG, and Resource Reliability (OOM + Large Document Handling) + +**Summary of Topic:** Operational signals show recurring heap OOM and RAG ingestion failures (PDFs, large files, whole-file embedding). March 1’s runtime guards and earlier OOM fixes are positive, but the Council must decide whether to treat knowledge/RAG as “core reliability work” versus “best-effort plugin territory.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we elevate RAG ingestion (chunking, PDF parsing, large-doc safeguards) into a first-class reliability milestone, even if it delays other features? + + **Context:** + - `GitHub Issue #3745 (2025-03-02): “RAG processFile attempts to embed entire files causing errors for large documents.”` + - `Discord (2025-02-27): “It didn't work with PDFs, converting to txt format worked instead.” (Ale | AutoRujira)` + + **Multiple Choice Answers:** + a) Yes—RAG is foundational; prioritize robust chunking + PDF support + backpressure now. + *Implication:* Improves real-world agent usefulness and reduces failure rates, strengthening “reliability over features.” + b) Partially—ship minimal safe defaults (chunk caps, size limits, clear errors) and postpone full PDF support. + *Implication:* Prevents catastrophic failures quickly while keeping roadmap flexibility for deeper ingestion work later. + c) No—keep RAG as plugin/community territory; focus core on agent runtime and Cloud reliability. + *Implication:* Preserves core focus, but risks losing developers who expect turnkey knowledge ingestion. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred stance on memory failures: raise default Node memory and document it, or fix underlying leaks/inefficiencies even if it’s slower? + + **Context:** + - `Discord (2025-02-26): “Remove the "knowledge" field… or increase memory allocation with export NODE_OPTIONS='--max-old-space-size=8192'.” (sergii.bomko)` + - `Daily Report (2025-02-28): “Fixed an out-of-memory bug in version 0.25.8 (PR #3722).”` + + **Multiple Choice Answers:** + a) Raise defaults + document aggressively (fast relief), while continuing targeted OOM fixes opportunistically. + *Implication:* Quickly improves first-run success, but may mask structural issues and increase infra costs. + b) Fix root causes first; keep defaults conservative and fail with clear diagnostics and guidance. + *Implication:* Best long-term reliability posture, but risks continued near-term onboarding pain. + c) Hybrid: safe default bump plus strict limits for ingestion pipelines (caps, batching, streaming embeddings). + *Implication:* Balances success rate and correctness; requires coordinated engineering across core + knowledge tooling. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we standardize an official “Knowledge Pipeline Contract” (formats, folder conventions, preprocessing steps) to reduce confusion and support load? + + **Context:** + - `Discord discussion (2025-02-28): “questions about PDF file handling… directed to coders channel.”` + - `Discord (2025-02-26): “workarounds… including removing the "knowledge" field from character files to prevent memory errors.”` + + **Multiple Choice Answers:** + a) Yes—publish a strict contract (supported types, preprocessing, limits) and enforce it in tooling. + *Implication:* Reduces ambiguity and runtime surprises; may disappoint users expecting automatic format coverage. + b) Publish a best-practices guide only; allow flexibility without enforcement. + *Implication:* Keeps composability high, but confusion and inconsistent behavior persist. + c) Defer—focus on Cloud-first knowledge ingestion where the pipeline can be controlled end-to-end. + *Implication:* Simplifies support for Cloud users but may alienate self-hosters and open-source purists. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Operational Dependencies: Web Presence, Social Accounts, and Governance Bottlenecks + +**Summary of Topic:** Multiple external dependencies are constraining trust signals: eliza.gg is broken (maintainer gone), DegenAI’s X account remains suspended, and DAO.fun delays block token metadata/ticker migration. These are not just comms issues—they directly affect developer confidence and ecosystem coherence. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat web/docs presence (eliza.gg replacement, canonical links, onboarding) as a production service with ownership and uptime standards—on par with core releases? + + **Context:** + - `Discord discussion (2025-02-28): “eliza.gg website is broken… Jin: they’ll set up a new site as the previous maintainer went AWOL.”` + + **Multiple Choice Answers:** + a) Yes—assign explicit owners, SLA-style expectations, and automated link/uptime checks. + *Implication:* Strengthens first impression and reduces churn; requires sustained operational discipline. + b) Partially—move to a static, repo-owned docs/site and minimize dynamic dependencies; no formal SLAs. + *Implication:* Improves resilience with low overhead, but still risks slow response to outages or broken flows. + c) No—keep web presence lightweight; prioritize engineering output and let community mirror resources. + *Implication:* Saves bandwidth short-term but undermines “Developer First” and discoverability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given repeated platform risk (X suspensions), should flagship agents adopt a multi-channel-first strategy (Farcaster/Telegram/Discord) with redundancy as a design requirement? + + **Context:** + - `Discord (2025-02-26): “DegenAI is currently facing challenges with its X (Twitter) account suspension… appeal is pending.” (rhota)` + - `Discord spartan_holders (2025-02-28): “The team is working to reintroduce DegenspartanAI to Discord and Farcaster… plans to use Telegram as the public channel.”` + + **Multiple Choice Answers:** + a) Yes—treat distribution redundancy as mandatory; build and document a multi-client deployment playbook. + *Implication:* Reduces existential platform risk and aligns with interoperability, but increases operational complexity. + b) Selective redundancy—only for flagship agents; community agents can choose platforms freely. + *Implication:* Protects core brand while keeping the broader ecosystem flexible. + c) No—double down on X once reinstated; alternative platforms remain secondary experiments. + *Implication:* Concentrates attention where reach is largest, but leaves the project vulnerable to repeat suspensions. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council respond to governance/vendor bottlenecks (e.g., DAO.fun delaying voting/metadata changes): wait, integrate alternatives, or build our own governance module? + + **Context:** + - `Discord (2025-02-26): “bottleneck is DAO.fun’s delayed implementation of a voting module… promised ‘Q1–Q2’.”` + - `Discord (2025-02-26): “Partners expressed frustration about the inability to change the token ticker… to match the ElizaOS rebrand.”` + + **Multiple Choice Answers:** + a) Wait and pressure DAO.fun with a clear deadline and escalation path. + *Implication:* Lowest engineering cost, but risks prolonged brand incoherence and partner dissatisfaction. + b) Integrate an interim alternative (Snapshot/Realms/EVM) while maintaining DAO.fun compatibility. + *Implication:* Restores momentum and reduces dependency risk; introduces governance fragmentation to manage. + c) Build and own a governance module aligned with ElizaOS (agent-aware governance) and migrate. + *Implication:* Max control and strategic alignment, but significant build/migration burden and associated risk. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-02.md b/hackmd/council/2025-03-02.md new file mode 100644 index 00000000000..65b825b81c2 --- /dev/null +++ b/hackmd/council/2025-03-02.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-02 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core platform hardening accelerated via agent/character consolidation, CLI + API stabilization, and Cloud auth fixes—while RAG ingestion revealed a new scalability fault line (large-file embedding). + +## Key Points for Deliberation + +### 1. Topic: Release Hardening: Agent/Character Merge + API/CLI Stability + +**Summary of Topic:** Engineering throughput remains strong, with key stability work merged (server startup/API fixes, agent endpoint updates, CLI dependency handling) and structural simplification (agent+character merge) improving long-term maintainability—at the cost of short-term integration friction for developers. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the agent+character merge as a freeze point for stabilization (optimize reliability), or continue rapid structural refactors (optimize future velocity)? + + **Context:** + - `GitHub Daily (2025-03-02): "Merged agent and character functionalities to streamline operations" (PR #3742).` + - `GitHub Daily (2025-03-02): "Resolved issues with API and server startup" (PR #3743).` + + **Multiple Choice Answers:** + a) Freeze core structures for one release cycle; prioritize regression fixes, docs, and migration tooling. + *Implication:* Maximizes reliability and developer trust, but may slow delivery of deeper architectural corrections. + b) Continue refactors, but gate them behind feature flags and strict CI/regression suites. + *Implication:* Preserves momentum while containing blast radius, but requires disciplined engineering process and test investment. + c) Push forward aggressively; accept churn as the price of reaching the next architecture quickly. + *Implication:* May accelerate long-term platform power, but risks eroding DX and community confidence during a critical trust-building phase. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum definition of “release-ready” for v0.25.9-style transitions (plugin/client architecture shifts) to protect Developer First and Trust Through Shipping? + + **Context:** + - `Discord (2025-03-01, coders): "clients now need to be added as plugins" (v0.25.8 changes).` + - `Discord (2025-03-01, coders): repeated questions on CLI/plugin install and client integration.` + + **Multiple Choice Answers:** + a) Release-ready = migration guide + one-click template + passing e2e tests for top clients (Discord/Twitter). + *Implication:* Creates consistent onboarding outcomes and reduces support load, but delays releases until docs/testing are complete. + b) Release-ready = core passes CI and smoke tests; docs can follow within 72 hours. + *Implication:* Maintains shipping cadence, but risks community confusion and repeated support escalations. + c) Release-ready = stable API contracts only; treat templates/docs as community-driven add-ons. + *Implication:* Maximizes core velocity but shifts burden to builders, undermining the project’s “developer-friendly” mandate. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the CLI become the primary reliability surface (opinionated golden path), or remain a thin wrapper over a flexible but complex system? + + **Context:** + - `GitHub Daily (2025-03-02): "Fixed CLI handling of plugin dependencies" (PR #3737).` + - `Discord (2025-03-01, coders): CLI install/use confusion and repeated setup questions (odilitime, pinecone_magg).` + + **Multiple Choice Answers:** + a) Make CLI the golden path with strict validation, guided flows, and auto-fixes. + *Implication:* Improves DX and reduces support burden, but constrains advanced workflows unless escape hatches are designed. + b) Keep CLI thin; invest in docs and templates instead of increasing CLI complexity. + *Implication:* Avoids maintaining a heavy CLI, but leaves more failure modes exposed during onboarding. + c) Split: a “simple mode” CLI for most users plus an “expert mode” for power builders. + *Implication:* Balances DX and flexibility, but increases product surface area and testing requirements. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Knowledge & Memory at Scale: RAG Large-File Failures and Heap Pressure + +**Summary of Topic:** Field signals and a new GitHub issue confirm that knowledge ingestion is still fragile: users hit Node heap limits, PDFs are unreliable, and the RAG pipeline can attempt embedding entire files—threatening reliability as builders scale beyond toy corpora. + +#### Deliberation Items (Questions): + +**Question 1:** What is our official stance on knowledge ingestion limits in the near term: enforce strict constraints now, or invest immediately in chunking/streaming pipelines to meet real-world document sizes? + + **Context:** + - `GitHub Issue (2025-03-02): "RAG processFile attempts to embed entire files causing errors for large documents" (Issue #3745).` + - `Discord (2025-03-01, coders): memory OOM workaround: NODE_OPTIONS="--max-old-space-size=6144" (CARSON.ts).` + + **Multiple Choice Answers:** + a) Enforce strict limits (file size, token counts) with clear error messages and docs until a robust pipeline ships. + *Implication:* Improves predictability and reduces crash reports, but caps adoption for serious RAG use cases. + b) Prioritize immediate pipeline fixes (chunking + incremental embedding + backpressure) as a top reliability initiative. + *Implication:* Unlocks real workloads and strengthens trust, but diverts bandwidth from other launches and features. + c) Hybrid: ship limits now plus an experimental “large-doc mode” behind a flag for early adopters. + *Implication:* Reduces user pain quickly while iterating in production-like environments, but increases complexity and support variance. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we standardize an officially supported set of document formats (e.g., TXT/MD first) and explicitly de-scope PDFs until reliable parsing/embedding is guaranteed? + + **Context:** + - `Discord (2025-02-27): "It didn't work with PDFs, converting to txt format worked instead" (Ale | AutoRujira).` + - `Discord (2025-03-01): request: "Provide documentation on handling PDF files in Eliza" (andy4net).` + + **Multiple Choice Answers:** + a) Yes—publish a supported-format matrix and de-scope PDF until we can guarantee quality. + *Implication:* Sets clear expectations and reduces churn, but may frustrate users who view PDF as table-stakes for RAG. + b) No—treat PDF as a first-class requirement and build the parsing + chunking stack now. + *Implication:* Aligns with real-world usage, but is a multi-surface engineering effort (parsing, chunking, embeddings, memory). + c) Support PDF via integrations (external converters) while we build native support gradually. + *Implication:* Gets users unstuck quickly, but risks inconsistent results and complicates debugging/support. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we address memory persistence issues driving repetitive outputs (e.g., Twitter repetition): prioritize core memory architecture improvements or deliver pragmatic “best practices” configs first? + + **Context:** + - `Discord (2025-03-01, coders): "Implement proper memory storage to prevent repetitive tweets" (Redvoid).` + - `Discord (2025-03-01): model behavior tuning via temperature/frequency_penalty/presence_penalty (artzy).` + + **Multiple Choice Answers:** + a) Core-first: invest in memory architecture/persistence semantics before recommending tuning hacks. + *Implication:* Produces durable correctness and better agents, but may delay immediate relief for builders shipping bots now. + b) Pragmatic-first: publish a “Twitter anti-repetition” playbook (memory settings + evaluator patterns + modelConfig defaults). + *Implication:* Reduces user pain quickly and improves ecosystem outputs, but may ossify around workarounds if core fixes lag. + c) Both: release playbook immediately and schedule memory architecture milestones with measurable outcomes. + *Implication:* Balances near-term ecosystem quality with long-term platform integrity, but requires strong ownership and timeline discipline. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Cloud & Client Reliability: Social Integrations, Auth, and Public Surface Area + +**Summary of Topic:** Cloud-facing reliability improved via fixing Twitter auth failures, but user reports highlight ongoing fragility (image posting, hosted embedding model init errors), and our public web surface (eliza.gg) remains broken—undermining trust-through-shipping and onboarding. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s priority order for reliability fixes: (1) Cloud auth + core connectivity, (2) social posting features (images/polls), or (3) hosted embedding/model initialization stability? + + **Context:** + - `GitHub Daily (2025-03-02): "Resolved Twitter authentication failures on Cloud" (Issue #2225).` + - `Discord (2025-03-01, coders): "Fix Twitter image generation and posting capability" (Abderahman).` + + **Multiple Choice Answers:** + a) Prioritize Cloud auth + core connectivity first; everything else is secondary. + *Implication:* Protects platform foundation and reduces systemic outages, but may disappoint builders focused on visible social demos. + b) Prioritize social posting features (especially images) to maximize flagship agent impact and virality. + *Implication:* Improves public perception and adoption loops, but risks papering over deeper infrastructure weaknesses. + c) Prioritize hosted model initialization stability to prevent hard-to-debug deployment failures. + *Implication:* Reduces high-friction failures for builders deploying anywhere, improving trust, but may delay feature polish. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we govern third-party hosting failures (e.g., Fleek BGE init errors): treat as “out of scope” or build a compatibility certification + diagnostic toolkit? + + **Context:** + - `Discord (2025-03-01): "failed to initialize BGE model" on fleek.xyz (Ordinal Watches).` + - `Discord (2025-03-01, coders): response indicated it is a hosting issue needing Fleek fixes (jintern).` + + **Multiple Choice Answers:** + a) Out of scope: document known-good hosts and redirect hosting-specific issues to providers. + *Implication:* Keeps team focused, but leaves a fractured deployment story and inconsistent user experience. + b) Build diagnostics + environment checks in CLI to detect common host constraints (memory, filesystem, native deps). + *Implication:* Improves self-serve debugging and reduces support load, but requires ongoing maintenance across host ecosystems. + c) Launch an “ElizaOS Certified Deployments” program (compat matrix + automated validation workflows). + *Implication:* Strengthens trust and ecosystem standards, but adds governance overhead and potential politics with hosting partners. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our strategic response to a broken public domain (eliza.gg): rapid replacement now, or consolidate all public entry points into a single canonical docs/Cloud portal? + + **Context:** + - `Discord (2025-03-01): "eliza.gg website was reported broken" (Teng Yan); "jin confirmed they would set up a new site since the previous maintainer went AWOL."` + - `Discord (2025-03-01): new showcase page added; "needs further polish" (jin).` + + **Multiple Choice Answers:** + a) Replace eliza.gg immediately with a minimal stable landing page and clear redirects to docs/showcase. + *Implication:* Stops reputational bleed quickly, but may create another surface to maintain. + b) Consolidate: one canonical portal (docs + Cloud + showcase) and deprecate legacy domains aggressively. + *Implication:* Reduces fragmentation long-term, but requires careful migration/redirect strategy to avoid breaking community links. + c) Keep multiple surfaces but formalize ownership (maintainers, SLAs, automation) for each public endpoint. + *Implication:* Supports marketing flexibility, but increases operational complexity and risk of future “maintainer vanished” incidents. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-03.md b/hackmd/council/2025-03-03.md new file mode 100644 index 00000000000..86231b57127 --- /dev/null +++ b/hackmd/council/2025-03-03.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-03-03 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- We advanced execution excellence by shipping core reliability upgrades (global proxy, middleware registration, GUI fixes, Postgres connection hygiene) while a silent-failure Telegram client issue signaled remaining risk to multi-platform trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Hardening: Runtime, GUI, and Database Stability + +**Summary of Topic:** Core merges improved operational resilience (AGENT_PROXY, registerMiddleware, GUI chat/STT fixes, and safer Postgres connection handling), aligning strongly with the Council’s reliability-first doctrine. The remaining question is how aggressively to convert this burst of fixes into measurable stability gates (tests, soak runs, and release criteria). + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize a reliability gate (automated + human) before the next release train, even if it slows feature throughput? + + **Context:** + - `GitHub daily summary (2025-03-03): Introduced `AGENT_PROXY` env for global proxy setting (PR #3751) and improved PostgreSQL connection acquisition/release (PR #3757).` + - `GitHub daily summary (2025-03-03): Fixed client chat issues (PR #3759) and GUI speech-to-text (PR #3760).` + + **Multiple Choice Answers:** + a) Yes—introduce mandatory stability gates (CI integration tests + a short soak) for core + client before tagging releases. + *Implication:* Raises short-term friction but increases developer trust and reduces downstream support load. + b) Partial—apply gates only to the core runtime and database layer; allow client/UI to ship faster behind flags. + *Implication:* Protects the most failure-prone infrastructure while preserving iteration speed on UX. + c) No—continue rapid shipping and rely on community bug discovery until Cloud launch forces a stricter regime. + *Implication:* Maximizes velocity but risks reputational damage from recurring reliability regressions. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should AGENT_PROXY be treated as a first-class deployment primitive (documented, surfaced in UI, and validated), or remain an expert-only escape hatch? + + **Context:** + - `GitHub daily summary (2025-03-03): Added global proxy setting via `AGENT_PROXY` environment variable (PR #3751).` + - `GitHub daily summary (2025-03-02): Replaced fetch with axios in CLI to support proxy from system env (PR #3741).` + + **Multiple Choice Answers:** + a) First-class—surface in UI/CLI, validate format, and add a deployment guide for common proxies. + *Implication:* Reduces onboarding failures in constrained networks and makes Cloud deployments more predictable. + b) Hybrid—document it clearly but keep it out of UI to avoid confusing new users. + *Implication:* Improves DX without expanding the UI surface area or increasing support complexity. + c) Expert-only—leave it as an environment variable with minimal documentation. + *Implication:* Avoids UI complexity but preserves a class of recurring “it can’t connect” incidents. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize performance (throughput) or correctness (safety) for Postgres connection management as agents scale and concurrency rises? + + **Context:** + - `GitHub daily summary (2025-03-03): Improved PostgreSQL connection handling to ensure proper acquisition and release (PR #3757).` + + **Multiple Choice Answers:** + a) Correctness-first—strict pooling discipline, conservative limits, and fail-fast on misuse. + *Implication:* Prevents cascading outages and data corruption at the cost of peak throughput. + b) Balanced—add instrumentation (metrics/logs) and tune with load tests; optimize only where bottlenecks are proven. + *Implication:* Creates a feedback loop for scaling while minimizing premature optimization risk. + c) Throughput-first—aggressively optimize for concurrency and accept a higher operational complexity burden. + *Implication:* May improve large-scale agent hosting but raises on-call and debugging costs. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client/Plugin Trust Crisis: Silent Failures and Behavior Control (Telegram/Twitter/Discord) + +**Summary of Topic:** Community demand centers on real-world social deployments (Twitter/Discord/Telegram), but trust is weakened by silent failures (Telegram init gives no logs), unclear behavior control (Twitter modelConfig seemingly ignored), and persistence bugs (duplicate tweets). The Council must decide whether to concentrate on a narrow “blessed” set of clients with strict guarantees or expand breadth with looser support. + +#### Deliberation Items (Questions): + +**Question 1:** How do we respond to the Telegram “silent failure” class: treat it as a P0 reliability breach across all clients, or isolate it as plugin-specific debt? + + **Context:** + - `GitHub issue #3758 (JJOptimist): "Telegram client not working, no initialization message or errors".` + - `GitHub daily summary (2025-03-03): New issue reported regarding Telegram client functionality (issue #3758).` + + **Multiple Choice Answers:** + a) P0 across the fleet—mandate minimum observability standards (startup logs + error surfacing) for every client. + *Implication:* Raises baseline quality and trust, but requires cross-plugin coordination and may slow releases. + b) Plugin-level fix—patch Telegram quickly, then write a retro guideline without enforcing it broadly yet. + *Implication:* Fast remediation, but the same failure mode can reappear in other clients. + c) Defer—focus on the most-used clients first (Twitter/Discord) and accept Telegram instability temporarily. + *Implication:* Optimizes near-term impact but risks losing the Telegram builder cohort and ecosystem credibility. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we define a single canonical behavior-control layer (modelConfig and memory policies) that all social plugins must honor, even if it breaks backward compatibility? + + **Context:** + - `Discord (2025-03-02, user artzy): modelConfig parameters (temperature/frequency_penalty/presence_penalty) "don't seem to affect" Twitter output; suspicion that the Twitter plugin isn't reading modelConfig.` + - `Discord (2025-03-02): Action item: "Investigate if Twitter Plugin reads modelConfig settings" (mentioned by artzy).` + + **Multiple Choice Answers:** + a) Yes—enforce a canonical contract; plugins must conform or be marked experimental. + *Implication:* Improves predictability and DX, but requires refactors and may break some existing setups. + b) Partial—define the contract for new versions only; keep legacy behavior behind compatibility flags. + *Implication:* Balances stability with progress, but increases maintenance complexity. + c) No—allow plugins to implement their own behavior controls independently. + *Implication:* Preserves autonomy and speed but perpetuates confusion and support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on social-post safety and repetition control: strict prevention via memory + dedupe, or permissive posting with user-managed risk? + + **Context:** + - `Discord (2025-03-02, Redvoid): Action item: "Fix issue with repeated tweets being posted despite being stored in database."` + - `GitHub completed items: "fix: duplicate tweet (twitter error 187)" (PR #4111) indicates recurring duplicate-status failure mode.` + + **Multiple Choice Answers:** + a) Strict—default dedupe, rate limits, and memory checks; require explicit opt-out for risky posting modes. + *Implication:* Protects reputation and prevents bans, improving long-term platform trust. + b) Balanced—offer safe defaults plus a “power mode” profile with clear warnings and observability. + *Implication:* Supports both hobby bots and production agents without forcing one philosophy. + c) Permissive—keep core minimal; leave safety controls to plugin authors and end-users. + *Implication:* Maximizes flexibility but risks repeated public failures that damage the ElizaOS brand. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust Through Documentation and Agent-Assisted Support (jintern, broken links, integration docs) + +**Summary of Topic:** The community is actively testing “jintern” as a support-layer proof-of-concept, validating the Taming Information strategy; however, broken doc links and recurring integration questions indicate that the knowledge-to-docs feedback loop still leaks. The Council must decide how to operationalize documentation as a release-critical system, not a side artifact. + +#### Deliberation Items (Questions): + +**Question 1:** Do we designate documentation integrity (no broken links + clear plugin setup paths) as a release-blocking requirement for Execution Excellence? + + **Context:** + - `Discord 🥇-partners (2025-03-02, jin): "Several users reported broken documentation links that need fixing"; action item to fix broken documentation links.` + - `Discord 💻-coders (2025-03-02): repeated questions on plugin integration; action item to add clearer instructions for adding plugins to character files.` + + **Multiple Choice Answers:** + a) Yes—treat docs like code: link checking in CI, versioned docs, and release cannot ship with known doc breakage. + *Implication:* Strengthens developer trust and reduces support load, but adds process overhead. + b) Partially—enforce on onboarding paths only (Quickstart, plugins, deployment), not the whole docs corpus. + *Implication:* Captures most DX value quickly while limiting governance burden. + c) No—keep docs best-effort and rely on jintern/Discord support to patch gaps in real time. + *Implication:* Maintains speed but creates an unstable learning surface and higher long-term churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should jintern become an official “Council Intern” with curated governance/DAO knowledge, or remain a technical support-only agent until Cloud stabilizes? + + **Context:** + - `Discord 🥇-partners (2025-03-02, jin): action item: "Update jintern with DAO-specific knowledge."` + - `DankVR Twitter summary: implemented docs as knowledge for an intern agent and observed it helping users successfully.` + + **Multiple Choice Answers:** + a) Promote—expand jintern into governance/DAO and roadmap literacy with strict sourcing and citations. + *Implication:* Accelerates community alignment but increases risk of policy misstatements if not tightly controlled. + b) Stage-gate—keep technical scope now; add DAO/governance only after a controlled eval period. + *Implication:* Reduces risk while preserving momentum and validates the support pipeline first. + c) Keep narrow—jintern stays a dev-support bot; governance content remains human-authored for now. + *Implication:* Minimizes misinformation risk but slows the “AI-enhanced governance” pillar’s public maturation. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we standardize developer onboarding artifacts: adopt a single canonical .cursorrules/integration playbook, or allow multiple community-authored paths? + + **Context:** + - `Discord 💻-coders (2025-03-02, Slothify⚡Daily Gmove): action item: "Create .cursorrules document specifically for building ElizaOS agents and plugins."` + - `Discord 🥇-partners (2025-03-02, jintern): "Working on integration documentation" due to repetitive new-user questions.` + + **Multiple Choice Answers:** + a) Single canonical—one blessed playbook maintained by core team and versioned with releases. + *Implication:* Maximizes clarity and reduces fragmentation, but increases maintainer responsibility. + b) Federated—canonical baseline plus community “variants” curated in a registry with quality signals. + *Implication:* Preserves open composability while still guiding newcomers toward trusted paths. + c) Organic—encourage many paths and let community preference emerge naturally. + *Implication:* Lowest governance overhead but risks a chaotic onboarding experience and repeated confusion. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-04.md b/hackmd/council/2025-03-04.md new file mode 100644 index 00000000000..5beed26e658 --- /dev/null +++ b/hackmd/council/2025-03-04.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-04 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet executed a stability-first burn—merging critical API/CI and knowledge-processing fixes—yet developer trust remains threatened by integration breakage and shifting configuration conventions (notably plugins vs clients) that are outpacing documentation. + +## Key Points for Deliberation + +### 1. Topic: Stability Surge vs. Reliability Debt + +**Summary of Topic:** March 4 showed strong execution momentum with core fixes to APIs, CI/CD, knowledge processing, and fact retrieval—aligned with Execution Excellence. However, persistent runtime/integration failures indicate reliability debt migrating from core to the edges (clients, hosting, adapters). + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a temporary "Reliability Lock" (freeze net-new features) until key onboarding paths (create/start/edit agent, knowledge load, major clients) meet a defined stability bar? + + **Context:** + - `GitHub daily summary (2025-03-04): "Resolved API issues causing errors when starting or editing agents" (PR #3767).` + - `GitHub daily summary (2025-03-04): "Fixed build errors and addressed timeout problems in CI" (PR #3765) and "Updated the Docker image for CI/CD" (PR #3732).` + + **Multiple Choice Answers:** + a) Yes—impose a Reliability Lock for 1–2 sprints with explicit exit criteria (smoke tests + top-client health checks). + *Implication:* Maximizes developer trust and reduces churn, but slows visible feature velocity and may delay ecosystem experimentation. + b) Partial—freeze only high-risk areas (clients + RAG + deploy), while allowing low-risk docs/UI and refactors. + *Implication:* Preserves momentum while targeting the most painful failure modes, but risks fragmented priorities and unclear messaging. + c) No—continue mixed feature+fix velocity and rely on rapid merges to keep pace with issues as they appear. + *Implication:* Optimizes short-term output, but compounds reliability debt and undermines the North Star of "most reliable" framework. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our Council-level definition of "reliable" for the core runtime, and how will we measure it continuously (not episodically)? + + **Context:** + - `GitHub activity update: "15 new PRs (14 merged) ... strong development momentum" (2025-03-03 to 2025-03-04).` + - `Discord (coders, 2025-03-03): recurring reports of auth errors, repetitive tweets, and DB permission issues.` + + **Multiple Choice Answers:** + a) Adopt an SLO model (startup success rate, message success rate, client auth success) with public dashboards. + *Implication:* Creates an explicit reliability contract with builders and forces prioritization around measurable outcomes. + b) Define reliability through release gates (pre-merge checks + weekly smoke suite) rather than ongoing SLOs. + *Implication:* Improves release quality, but may miss field regressions and hosting/provider variability between releases. + c) Keep reliability informal (issue-driven) until v2 architecture lands and stabilizes the system holistically. + *Implication:* Avoids over-optimizing a moving target, but risks losing developers now due to opaque quality expectations. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we prioritize performance and correctness in knowledge processing (RAG) now, even if it requires breaking changes to knowledge formats and tooling? + + **Context:** + - `GitHub daily summary (2025-03-04): "Improved splitText function and optimized character knowledge processing" (PR #3763).` + - `Open issue snapshot (March 2025): "RAG processFile attempts to embed entire files causing errors for large documents" (Issue #3745).` + + **Multiple Choice Answers:** + a) Yes—treat RAG as core infrastructure; accept breaking changes with a migration guide and versioned docs. + *Implication:* Reduces OOM and large-document failures, strengthening the framework’s credibility for real workloads. + b) Incremental only—optimize and harden without breaking formats; add guardrails (chunk caps, streaming embeds). + *Implication:* Minimizes community disruption but may leave structural limitations that keep support load high. + c) Defer—focus on core agent lifecycle stability and client integrations first; revisit RAG after v2 core is in place. + *Implication:* Improves immediate onboarding success, but risks stalling advanced agent use cases that differentiate ElizaOS. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Configuration Drift: Plugins vs Clients (DX Fracture) + +**Summary of Topic:** Developers are experiencing confusion and misconfiguration due to shifting conventions ("clients" array → "plugins" array) and unclear install/runtime requirements (plugin-twitter vs client-twitter). This threatens Developer First and Trust Through Shipping unless docs and tooling converge quickly. + +#### Deliberation Items (Questions): + +**Question 1:** Do we unify the mental model by making "plugins" the single declarative interface (and auto-resolve any required client packages), or preserve the current split (plugin declaration + separate client install)? + + **Context:** + - `Discord (coders, 2025-03-03, jin): "use 'plugins' array instead of 'clients' array".` + - `Discord (coders, 2025-03-03, ahsanahmed321): "You need to install client-twitter, not just plugin-twitter."` + + **Multiple Choice Answers:** + a) Unify—"plugins" declaration should be sufficient; CLI resolves and installs required clients/transitive deps. + *Implication:* Strongest DX and least confusion, but requires careful dependency mapping and may increase tooling complexity. + b) Preserve split—keep explicit installs but add validator tooling + clearer docs and error messages. + *Implication:* Lower engineering risk, but confusion persists and support load remains high unless docs are flawless. + c) Hybrid—support both legacy "clients" and new "plugins" for a transition window with automated migration. + *Implication:* Smooth migration path and fewer breakages, but prolongs dual-system complexity and slows standardization. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred mechanism to prevent configuration drift: stricter schema validation at runtime, stronger CLI scaffolding, or more documentation? + + **Context:** + - `Discord (coders, 2025-03-03): "Fix validation errors in knowledge object (expected array, received object)" (clever.sol).` + - `Discord (2025-03-02): "Several users reported broken documentation links that need fixing."` + + **Multiple Choice Answers:** + a) Runtime-first—fail fast with precise schema errors and actionable remediation links. + *Implication:* Reduces silent misconfigurations and speeds debugging, but may feel harsh if errors are frequent. + b) CLI-first—scaffold correct configs and add an interactive doctor command that repairs common issues. + *Implication:* Improves onboarding and standardizes setups, but requires ongoing maintenance as APIs evolve. + c) Docs-first—prioritize comprehensive guides and FAQs; keep runtime permissive to maximize flexibility. + *Implication:* Keeps advanced users unblocked, but novices remain vulnerable to subtle errors and repeated support loops. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we elevate "jintern" (AI support agent) into an official, version-aware support surface, or keep it informal until we can guarantee accuracy? + + **Context:** + - `Discord (2025-03-03): "Jintern Introduction" and it helped answer technical questions while Jin was away.` + - `Discord coders analysis (2025-03-03): "...helped answer questions ... though with some inaccuracies that jin later corrected."` + + **Multiple Choice Answers:** + a) Elevate—make it official with a strict knowledge source (docs + repo state) and version-detection safeguards. + *Implication:* Scales support and reinforces "Taming Information," but requires governance to prevent confident wrong answers. + b) Keep informal—use it as a community experiment while humans remain primary authority for guidance. + *Implication:* Avoids reputational risk, but misses an opportunity to reduce repeated questions and accelerate onboarding. + c) Disable for now—until docs stabilize and we can ensure high precision on breaking changes like plugins/clients. + *Implication:* Protects trust in the short term, but increases load on core contributors and slows community self-service. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Social Surface Reliability: Twitter/X + Telegram as Trust Gateways + +**Summary of Topic:** Community pain is concentrated in social integrations: Twitter auth and repetition bugs, account bans, and Telegram client failures. These are high-visibility surfaces that directly impact builder trust and flagship-agent credibility. + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat Twitter/X as a "tier-1" supported integration with dedicated engineering ownership, given its high risk of bans and constant platform volatility? + + **Context:** + - `Discord (coders, 2025-03-03): "Several users reported issues with Twitter integration, including authentication errors, repetitive tweets, and image handling."` + - `Discord (spartan_holders, 2025-03-03, rhota): "X (Twitter) banned the DegenAI account ... rebranding effort underway."` + + **Multiple Choice Answers:** + a) Yes—tier-1 support with explicit maintenance commitment and anti-ban best practices baked into defaults. + *Implication:* Improves flagship reliability and public perception, but increases ongoing maintenance burden for a volatile platform. + b) Conditional—tier-1 only for read/monitor + reply workflows; de-emphasize autonomous posting as "best effort." + *Implication:* Reduces ban risk and support load, but limits flagship demonstrations and agent autonomy narratives. + c) No—keep Twitter as community-supported; focus official efforts on more stable/open networks. + *Implication:* Aligns with open composability, but may slow adoption where developers primarily want social bots. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which mitigation strategy best protects the Council’s reputation: implementing OAuth flows, adding stronger deduplication/memory guarantees, or adding safer content policies and rate controls? + + **Context:** + - `Discord (coders, 2025-03-03, Redvoid): "repetitive tweets being posted despite being stored in DB" and "permission denied errors with database access."` + - `Discord (coders, 2025-03-03, $algalon): "Support OAuth flow for Twitter instead of requiring hard credentials."` + + **Multiple Choice Answers:** + a) OAuth-first—reduce credential risk and improve auth resilience; ship clear setup UX and token refresh handling. + *Implication:* Improves security posture and onboarding, but doesn’t directly solve content repetition and posting quality. + b) Memory/dedup-first—guarantee idempotent posting with hard checks and persistent state correctness. + *Implication:* Stops the most embarrassing failure mode (duplicate spam), directly reducing bans and user frustration. + c) Policy/rate-first—ship conservative defaults (posting ratios, cooldowns, content filters) to minimize ban triggers. + *Implication:* Reduces platform risk quickly, but may constrain agent expressiveness and perceived capability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize Telegram reliability (silent failures, no init logs) as part of the core “agent works everywhere” promise, or accept it as a secondary client until v2 consolidation? + + **Context:** + - `GitHub issue #3758: "Telegram client not working, no initialization message or errors" (JJOptimist).` + - `Discord (2025-03-02): multiple embedding/hosted-instance errors reported (e.g., BGE initialization) indicating edge deployment fragility.` + + **Multiple Choice Answers:** + a) Prioritize now—instrumentation, explicit error reporting, and a minimal "known-good" Telegram deployment path. + *Implication:* Strengthens cross-platform credibility and reduces silent failure support burden. + b) Stabilize minimally—fix logging and initialization visibility, but defer deeper refactors to v2. + *Implication:* Addresses the worst UX quickly while keeping focus on broader architecture evolution. + c) Defer—focus on one flagship social client (e.g., Discord) and document Telegram as experimental/best-effort. + *Implication:* Concentrates resources, but weakens the multi-platform promise and may fragment the community ecosystem. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-05.md b/hackmd/council/2025-03-05.md new file mode 100644 index 00000000000..58045962c24 --- /dev/null +++ b/hackmd/council/2025-03-05.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-05 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced execution excellence by shipping core observability (logs) and doc upgrades, while new regressions and platform friction (Twitter provider/auth issues, JSON parsing breakage, rebrand delays) threaten developer trust if not rapidly contained. + +## Key Points for Deliberation + +### 1. Topic: Core Reliability & Observability (Logs, API Stability, Regression Control) + +**Summary of Topic:** Recent merges emphasize operational robustness (logging, API/build fixes, fact retrieval guards), aligning with Execution Excellence; however, fresh regressions (e.g., parseJSONObjectFromText) signal the need for stronger release discipline and automated guardrails. + +#### Deliberation Items (Questions): + +**Question 1:** Do we elevate observability and regression control to a "blocking" release criterion for all v0.25.x/v2 core cuts, even if it slows feature throughput? + + **Context:** + - `GitHub: "Added logs functionality" (PR #3774).` + - `GitHub Issue: "parseJSONObjectFromText functionality broke in version 0.25.9" (Issue #3779).` + + **Multiple Choice Answers:** + a) Yes—make logs/metrics + regression tests mandatory for release promotion. + *Implication:* Improves trust-through-shipping and reduces support burden, at the cost of slower visible feature velocity. + b) Partially—enforce stricter gates only on core runtime and top-3 flagship plugins. + *Implication:* Targets the highest trust surface area while preserving experimentation elsewhere, but leaves some ecosystem instability. + c) No—keep current pace and rely on community triage post-release. + *Implication:* Maximizes short-term velocity, but risks compounding regressions and eroding DX confidence. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should we place the next "stability budget" allocation: core runtime correctness, build/CI hardening, or plugin compatibility layers? + + **Context:** + - `GitHub: "Fixed build errors" (PR #3765) and "Fixed Docker image for CI/CD setup" (PR #3732).` + - `GitHub: "Fixed API issues" (PR #3767).` + + **Multiple Choice Answers:** + a) Core runtime correctness first (parsing, memory, tool invocation invariants). + *Implication:* Reduces systemic failures that propagate into every plugin and agent deployment. + b) Build/CI hardening first (reproducible builds, faster tests, stronger pre-merge checks). + *Implication:* Prevents regressions from landing and increases contributor throughput by reducing CI friction. + c) Plugin compatibility layers first (stable interfaces, deprecation bridges, better errors). + *Implication:* Improves developer experience during migration churn, but may postpone deeper core correctness work. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Council authorize a single "known-good" reference stack (versions + starter templates) to reduce migration confusion, even if it narrows supported configurations? + + **Context:** + - `Discord: "Users are navigating the migration from v0.1.9 to newer versions (v0.25.x), causing confusion with Twitter client integration" (2025-03-04 coders).` + - `GitHub: "Improved quickstart... Updated quickstart with Twitter configurations" (PR #3772, PR #3778).` + + **Multiple Choice Answers:** + a) Yes—publish an LTS-style reference stack and steer docs/support to it. + *Implication:* Reduces support load and increases successful onboarding, but constrains edge-case flexibility. + b) Hybrid—reference stack plus a clearly labeled "experimental" lane for fast movers. + *Implication:* Balances reliability and innovation, but requires disciplined labeling and doc maintenance. + c) No—continue supporting broad combinations and rely on community troubleshooting. + *Implication:* Maximizes openness, but preserves high confusion and inconsistent outcomes for new developers. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Twitter/X Integration: Reliability, Compliance, and Account-Safety + +**Summary of Topic:** Twitter remains a high-demand integration but is currently a reliability and policy hazard: auth confusion, repetitive/duplicate tweet behavior, unsupported provider errors, and account bans undermine flagship credibility and builder success rates. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat X/Twitter as a Tier-1 supported surface (with hard SLAs and official best-practice defaults), or explicitly downgrade it until stability and policy compliance are solved? + + **Context:** + - `GitHub Issue: "agent won't post to Twitter... Unsupported provider: venice" (Issue #3783).` + - `Discord: "Concerns about agent shadowbans on social platforms" and Twitter auth/config confusion (2025-03-03 to 2025-03-04).` + + **Multiple Choice Answers:** + a) Tier-1 now—invest immediately in stability, compliance defaults, and fast issue response. + *Implication:* Protects mindshare and flagship demonstrations, but diverts resources from other platform pillars (Cloud/v2). + b) Tier-1 later—freeze new features, focus on correctness and docs, then re-certify. + *Implication:* Limits new breakage while restoring trust, but may slow community growth tied to social agents. + c) Downgrade—label as experimental and route builders to other channels until X is predictable. + *Implication:* Reduces reputational risk from bans and failures, but may cede a key distribution channel to competitors. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which authentication posture should be our near-term standard for Twitter agents: raw API keys, OAuth flow, or a managed ElizaOS Cloud credential broker? + + **Context:** + - `Discord: "$algalon: Support for OAuth flow with Twitter instead of requiring hard credentials" (2025-03-03 action items).` + - `Discord: "Set TWITTER_API_KEY, TWITTER_API_SECRET, TWITTER_ACCESS_TOKEN, TWITTER_ACCESS_SECRET" guidance repeated (jintern, 2025-03-04).` + + **Multiple Choice Answers:** + a) Keep raw API keys as standard, but harden docs and error messages. + *Implication:* Fastest to ship, but keeps security/UX burden on developers and increases misconfiguration rates. + b) Implement OAuth as the default path for self-hosters. + *Implication:* Improves DX and reduces key leakage risk, but requires significant engineering and ongoing maintenance. + c) Route default auth through ElizaOS Cloud (credential broker + policy guardrails). + *Implication:* Maximizes UX and control, but increases dependency on Cloud availability and raises centralization concerns. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on “account safety engineering” (rate limits, automation labeling, duplicate-content avoidance) as first-class product requirements rather than optional guidance? + + **Context:** + - `Discord: "jintern... advised marking account as automated... and implementing proper rate limiting" (helping Hudpire, 2025-03-04).` + - `Discord/GitHub: recurring issues with repetitive/duplicate tweets and Twitter behavior changes across versions (2025-03-02 to 2025-03-04).` + + **Multiple Choice Answers:** + a) Mandatory defaults—ship safe rate limits, automation labeling prompts, and duplicate detectors enabled by default. + *Implication:* Reduces bans and improves success rates, but may reduce perceived "agent autonomy" and posting frequency. + b) Configurable presets—provide "safe", "balanced", and "aggressive" modes with clear tradeoffs. + *Implication:* Supports diverse use cases while educating developers, but still allows users to self-harm via aggressive settings. + c) Documentation-only—keep core lightweight and let builders own policy risk. + *Implication:* Preserves framework neutrality, but increases support load and reputational risk from high-visibility failures. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebranding Continuity + V2 Swarm Legitimacy (DegenAI Integration, Open-Sourcing, Public Narrative) + +**Summary of Topic:** Operational momentum is threatened by external platform dependency (X handle swap delays) and the DegenAI account ban; simultaneously, integrating and open-sourcing DegenAI into v2 core is positioned as a legitimacy anchor for the coming swarm. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum viable rebrand milestone: X handle resolution, codebase migration to ElizaOS GitHub, or a public-facing narrative package that can survive platform delays? + + **Context:** + - `Discord (partners): "X support ghosted us... working thru a new route with accelxr" (jasyn_bjorn, 2025-03-04).` + - `Discord (spartan_holders): "DegenAI codebase will be open source under ElizaOS GitHub... moving into ElizaOS v2 core" (rhota, 2025-03-04).` + + **Multiple Choice Answers:** + a) X handle first—brand continuity on the primary broadcast channel is the gating item. + *Implication:* Reduces confusion and spoof risk, but keeps the roadmap hostage to a third-party platform. + b) Code migration first—ship open-source reality, let distribution catch up later. + *Implication:* Anchors credibility in artifacts and enables contributors immediately, but may prolong market/community narrative ambiguity. + c) Narrative package first—publish a clear entity map, roadmap, and FAQs independent of X. + *Implication:* Stabilizes stakeholder understanding and reduces rumor-driven churn, even if handle swap remains delayed. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we define and govern the "v2 agent swarm" so it is composable and open, yet still coherent enough for flagship-level reliability? + + **Context:** + - `Discord: "Position Degen as leader of the v2 agent swarm (organization)" (rhota, 2025-03-03 to 2025-03-04).` + - `Discord: community confusion about entity relationships: ai16z vs ElizaOS vs Eliza Labs (partners channel, 2025-03-04).` + + **Multiple Choice Answers:** + a) Central charter—Council defines swarm roles/interfaces and enforces conformance tests. + *Implication:* Maximizes coherence and reliability, but risks slowing ecosystem experimentation and perceived decentralization. + b) Federated charter—define minimal protocols + reference implementations; allow diverse swarm governance per domain. + *Implication:* Supports composability and open innovation while keeping shared standards, but increases coordination complexity. + c) Emergent swarm—ship tools and let patterns arise organically from community usage. + *Implication:* Maximizes openness, but may produce fragmentation and inconsistent flagship experiences. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our countermeasure doctrine against platform-level suppression (bans, impersonation flags, shadowbans) for flagship agents: diversify channels, harden compliance, or retreat from social-first demos? + + **Context:** + - `Discord: "DegenAI's X account was banned due to impersonation issues" (2025-03-03/04).` + - `Discord: "Concerns about agent shadowbans on social platforms" (2025-03-04 discussion/coders).` + + **Multiple Choice Answers:** + a) Diversify—prioritize Telegram/Discord/Farcaster and treat X as one channel among many. + *Implication:* Reduces single-platform fragility, but may dilute marketing focus and require more plugin hardening. + b) Compliance hardening—build identity proof, automation labeling, and posting discipline into flagship ops. + *Implication:* Improves survivability on X-like platforms, but adds operational overhead and may constrain agent behavior. + c) Retreat from social-first demos—shift flagship emphasis to Cloud deployments and onchain interoperability demos. + *Implication:* Avoids policy volatility, but risks losing the most visible demonstration surface for agent autonomy. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-06.md b/hackmd/council/2025-03-06.md new file mode 100644 index 00000000000..abae651f515 --- /dev/null +++ b/hackmd/council/2025-03-06.md @@ -0,0 +1,139 @@ +# Council Briefing: 2025-03-06 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A stability-focused cycle landed critical CLI and Docker fixes, but a fresh WSL2 client-integration failure surfaced as the highest-priority reliability breach threatening developer trust. + +## Key Points for Deliberation + +### 1. Topic: Stability Drive: Build/Run Reliability (CLI + Docker) + +**Summary of Topic:** Core stability advanced with merged fixes restoring CLI compatibility and unblocking Docker builds, reinforcing Execution Excellence; however, the Council must decide whether to formalize release gates and regression defenses to prevent repeated breakage during rapid V2 evolution. + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose a formal “stability gate” (CI + smoke tests) before any release/merge train touches CLI, Docker, or install paths? + + **Context:** + - `Daily 2025-03-06: "Fixed CLI compatibility with newer APIs" (PR #3789) and "Resolved issues with the Docker build process" (PR #3784).` + - `GitHub daily 2025-03-05: "Addressed V2 build and start issues" (PR #3787) and "Fixed main Docker errors" (PR #3790).` + + **Multiple Choice Answers:** + a) Yes—introduce mandatory smoke tests for CLI start, Docker build/run, and one client boot on Linux/WSL2 before merges. + *Implication:* Slower merge velocity, but sharply increased trust and fewer support fires consuming core contributors. + b) Partially—gate only tagged releases; keep main fast-moving but require a nightly stabilization branch with gates. + *Implication:* Balances speed and quality, but risks confusion if “main” remains unreliable for new builders. + c) No—prioritize velocity; handle regressions via rapid hotfixing and community triage. + *Implication:* Maintains momentum, but compounds DX debt and undermines the North Star of reliability. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which operational metric should become the Council’s primary stability heartbeat for the next cycle? + + **Context:** + - `GitHub Activity Update: "March 5-6: 7 new PRs (8 merged), 4 new issues, 14 active contributors" and "March 6-7: 5 new PRs, 2 merged, 1 new issue, 7 active contributors."` + + **Multiple Choice Answers:** + a) Time-to-green: median time from issue creation to fix merge for P0 install/build/runtime issues. + *Implication:* Optimizes for developer trust and onboarding success, aligning to Execution Excellence. + b) Release health: % of releases with zero “cannot start agent” / “cannot build Docker” regressions in first 72 hours. + *Implication:* Forces disciplined release engineering, but may delay feature delivery. + c) Support load: number of Discord “setup/config” incidents per day across Twitter/DB/clients. + *Implication:* Directly measures pain, but can fluctuate with marketing/community growth and be noisy. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client Integration Reliability: WSL2 Breakage + Social Clients (Discord/Telegram/Twitter) + +**Summary of Topic:** A new urgent WSL2 startup failure blocks Discord/Telegram client linkage (issue #3785) while Twitter integration remains a chronic pain point across versions, creating a reliability gap exactly where developers first touch the system. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s immediate stance on WSL2: officially supported target, best-effort, or temporarily de-scoped until a hard fix lands? + + **Context:** + - `Daily 2025-03-06: "Urgent... issue #3785: Discord and Telegram client integration failure on WSL2 during startup needs immediate attention."` + - `Issue list 2025-03-05: "Discord and Telegram clients failing to link with the Agent in Eliza OS when running on WSL2 during agent startup." (#3785)` + + **Multiple Choice Answers:** + a) Officially support WSL2 and treat #3785 as P0 with a hotfix and regression test. + *Implication:* Wins Windows developer trust quickly but commits us to a broader compatibility surface. + b) Best-effort support: document workarounds now, fix next sprint, add a compatibility matrix. + *Implication:* Reduces immediate pressure, but risks continued onboarding churn among Windows-first builders. + c) De-scope temporarily: recommend native Linux/macOS only until WSL2 reliability is proven. + *Implication:* Simplifies support burden but contradicts “Developer First” for a large segment of builders. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reduce Twitter/X integration as the dominant support sink: productize a ‘one-path’ setup or expand flexibility (OAuth, multiple auth modes) despite complexity? + + **Context:** + - `Discord 2025-03-05 (coders): "Twitter client integration is a major pain point... configure and authenticate... different ElizaOS versions (v0.25.9, v1.9)."` + - `GitHub issues 2025-03-05: "agent won't post to Twitter... Unsupported provider: venice" (#3783).` + + **Multiple Choice Answers:** + a) Create a single official Twitter setup path (one supported client, one version track, one config template) and aggressively deprecate alternatives. + *Implication:* Cuts support load and confusion, but may alienate advanced users needing bespoke setups. + b) Invest in broader auth support (e.g., OAuth flow) and robust diagnostics while keeping multiple modes. + *Implication:* Improves long-term resilience to platform policy shifts, but increases surface area and maintenance. + c) De-emphasize Twitter as a first-class channel until stability is proven; push builders toward Discord/Telegram/Farcaster paths. + *Implication:* Avoids repeated breakage from X policies, but reduces flagship visibility and perceived agent autonomy. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we unify the mental model and naming of ‘client-*’ vs ‘plugin-*’ to eliminate configuration confusion, even if it causes breaking changes? + + **Context:** + - `Discord 2025-03-03: "syntax for adding plugins has changed... from 'clients' array to a 'plugins' array... caused some confusion."` + - `Discord 2025-03-03 FAQ: "Do I need to install client-twitter or just plugin-twitter?" (community confusion)` + + **Multiple Choice Answers:** + a) Yes—standardize terminology and configuration (one canonical mechanism), ship a migration tool, accept short-term breaking change. + *Implication:* Front-loads pain but pays down recurring confusion that erodes trust and slows ecosystem growth. + b) No breaking change—add compatibility shims, clearer docs, and CLI warnings to guide users to the right packages. + *Implication:* Minimizes disruption, but may perpetuate complexity and hidden behavior over time. + c) Split the difference—standardize only in V2 (new track), keep V1 stable with minimal backports. + *Implication:* Protects existing users while enabling a clean future, but risks fragmentation across versions. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust Through Documentation & Information Taming + +**Summary of Topic:** Docs and knowledge tooling are actively improving (quickstart updates, Windows guidance, external summarization scripts), but the Council must align on a single “golden path” experience so that rapid shipping translates into comprehensible, repeatable success for builders. + +#### Deliberation Items (Questions): + +**Question 1:** What becomes the canonical onboarding route: CLI-first, Docker-first, or Cloud-first—given our reliability and support constraints? + + **Context:** + - `GitHub daily 2025-03-05: "Updated quickstart guide with Twitter configurations" (PR #3778) and "Created a development approach guide for Windows users" (PR #1618).` + - `Discord 2025-03-03: WSL recommended: "Powershell is rough... Recommend using wsl instead." (jintern)` + + **Multiple Choice Answers:** + a) CLI-first as canonical; keep Docker as optional; prioritize fixing CLI regressions immediately. + *Implication:* Maximizes developer velocity and aligns with open-source norms, but demands strict CLI stability discipline. + b) Docker-first as canonical; treat it as the reproducible substrate for all docs and tests. + *Implication:* Improves reproducibility across environments, but can slow iteration and complicate local debugging. + c) Cloud-first as canonical; local paths are “advanced,” and docs emphasize managed deployment. + *Implication:* Accelerates reliable success for new builders, but risks alienating self-hosters and reducing composability ethos. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we formalize an “Information Taming pipeline” (Discord → GitHub → llms.txt/MD summaries) as a first-class product surface for the ecosystem? + + **Context:** + - `GitHub activity: "DankVR created an OpenRouter script that summarizes news from elizaos.com into markdown... reduces token usage by ~3x... plans to open source... to benefit AI agents like @thejintern."` + - `Discord 2025-03-05: "Jin introduced... 'awesome-eliza'... community contributions with a public goods retroactive funding system."` + + **Multiple Choice Answers:** + a) Yes—ship an official pipeline (schemas, feeds, and hosting) as part of ElizaOS Cloud + docs toolchain. + *Implication:* Creates a compounding advantage in DX and agent reliability, and strengthens the decentralized knowledge commons. + b) Semi-official—bless community tools (awesome-eliza, scripts) but avoid owning infrastructure until Cloud is stable. + *Implication:* Encourages experimentation while keeping focus on core stability, but may lead to inconsistent quality. + c) No—keep information wrangling informal; focus engineering solely on runtime/framework features. + *Implication:* Maximizes short-term coding throughput but sacrifices the long-term leverage of structured ecosystem memory. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-07.md b/hackmd/council/2025-03-07.md new file mode 100644 index 00000000000..3114876e7db --- /dev/null +++ b/hackmd/council/2025-03-07.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-07 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core engineering velocity remains high (tests + async + RAG/Telegram fixes shipped), but fresh-install and client-connectivity regressions are surfacing fast enough to threaten developer trust unless we harden the “first 30 minutes” experience. + +## Key Points for Deliberation + +### 1. Topic: V2 Stabilization & “First 30 Minutes” DX + +**Summary of Topic:** V2’s simplified workflow (e.g., `npx elizaos init/start`) is nearing readiness, while the repo shows heavy fix/merge throughput; however, new issues indicate fragile initialization paths (model startup loops, missing text_generation service) that could undermine the reliability-first mandate. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s release gate for V2: feature completeness, or a strict “fresh install succeeds + core clients connect” reliability bar? + + **Context:** + - `Discord (2025-03-06): shaw: V2 core architecture complete; simplified setup via `npx elizaos init` / `npx elizaos start`.` + - `GitHub Issues (2025-03-07): #3802 “Service text_generation not found”; #3801 “Model initialization failed.”` + + **Multiple Choice Answers:** + a) Ship V2 as soon as the core workflow is feature-complete; patch reliability issues post-release. + *Implication:* Maximizes momentum but risks violating “Execution Excellence” and causing community churn from broken first impressions. + b) Gate release on a “First 30 Minutes” checklist (install, start, one agent, one client, one memory write) passing on common environments. + *Implication:* Directly reinforces developer trust, but delays launch and may require deferring non-critical features. + c) Dual-track: publish V2 as an explicit preview channel with a hardened LTS stable line (v1.x) and clear migration timing. + *Implication:* Preserves experimentation while protecting trust, at the cost of maintaining two supported paths. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where should the Council concentrate testing resources: end-to-end agent runs (CLI→runtime→client) or deeper unit coverage on core services? + + **Context:** + - `GitHub PR (2025-03-07): #3791 transition Playwright→Patchright for testing.` + - `GitHub activity note (2025-03-06 to 2025-03-08): contributor count and merged PRs surged (7/7 merged on Mar 7-8).` + + **Multiple Choice Answers:** + a) Prioritize end-to-end scenarios and smoke tests for installs, providers, and clients. + *Implication:* Best protects the onboarding experience and reduces high-visibility breakages, aligning with “Trust Through Shipping.” + b) Prioritize unit tests and type-safety to prevent regressions as the codebase scales. + *Implication:* Improves maintainability and contributor velocity, but may miss integration failures that developers feel immediately. + c) Split: E2E for the critical path (install/start/client connect) plus unit tests for memory/DB/model adapters. + *Implication:* Balances immediate reliability with long-term robustness, but requires disciplined test ownership and prioritization. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize “golden environments” (e.g., Linux + Docker, macOS, WSL2) as supported targets, or attempt best-effort support across everything? + + **Context:** + - `GitHub Issue (2025-03-06): #3785 Discord/Telegram client integration failing on WSL2 at agent startup.` + - `GitHub PRs (2025-03-06): multiple Docker build fixes merged (#3784, #3786, #3790).` + + **Multiple Choice Answers:** + a) Declare a small set of golden environments and ensure they work flawlessly. + *Implication:* Creates predictable reliability and faster triage, but may alienate users on unsupported setups. + b) Keep broad compatibility as a goal; accept occasional environment-specific failures. + *Implication:* Maximizes reach but increases support burden and weakens perceived reliability. + c) Golden environments for guarantees, plus community-maintained compatibility guides for others. + *Implication:* Scales support via documentation and community while preserving a clear reliability promise. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client Reliability: Twitter/Telegram/Discord as Trust Multipliers + +**Summary of Topic:** Community friction centers on client integrations (Twitter authentication/media posting, Telegram connectivity, Discord bridge message semantics). Fixes are landing, but recurrent configuration confusion across versions and clients risks making ElizaOS feel unstable despite rapid engineering progress. + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat Twitter/Telegram/Discord clients as “Tier-1 contracts” with strict compatibility guarantees, or keep them as best-effort plugins? + + **Context:** + - `Discord (2025-03-06 coders): repeated Twitter client auth/temp/format confusion across v0.1.9, v0.25.9, v1.9.` + - `GitHub Issues (2025-03-07): #3798 Telegram client cannot connect to bot API; #3785 WSL2 client linking failure.` + + **Multiple Choice Answers:** + a) Tier-1: guarantee these clients, freeze stable interfaces, and run mandatory CI integration tests. + *Implication:* Strengthens the platform’s “reliable framework” brand, but constrains internal refactors and increases test maintenance. + b) Best-effort: keep clients community-driven with looser compatibility promises. + *Implication:* Preserves flexibility, but undermines developer confidence when flagship integrations break. + c) Hybrid: Tier-1 only for the most-used flows (auth, send/receive, media), everything else best-effort. + *Implication:* Targets trust-critical surfaces while keeping the long tail composable and fast-moving. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reduce version/config fragmentation (v0.1.9 vs v0.25.x vs v1.9 vs V2) that is driving repeated support load? + + **Context:** + - `Discord (2025-03-06 coders): users asked different install commands across versions; plugins moved to separate repos; dynamic loading introduced.` + - `Discord Q&A (2025-03-06): v1.9 install: `npm install @elizaos/client-twitter @elizaos/client-discord`.` + + **Multiple Choice Answers:** + a) Force migration: deprecate older versions quickly and redirect docs/support entirely to the latest line. + *Implication:* Simplifies support and docs, but risks breaking existing users and harming trust if migrations are painful. + b) Maintain parallel docs and compatibility shims for a defined support window. + *Implication:* Reduces disruption but increases maintenance and can slow innovation. + c) Introduce an “upgrade assistant” CLI (detect version, validate env, auto-migrate character/plugin configs). + *Implication:* Transforms fragmentation into a guided flow, improving DX while still enabling forward progress. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we invest first in making Twitter media posting and tweet generation controls “boringly reliable,” or pivot attention to emerging client requests (LinkedIn, Hyperliquid, Telegram voice)? + + **Context:** + - `Discord (2025-03-06): PR request: agent-twitter-client PR #87 fixes image posting; recurring temperature/post prompt type questions.` + - `Discord (2025-03-06 ideas-feedback-rants): request for Hyperliquid plugin; requests for LinkedIn client and Telegram voice calls.` + + **Multiple Choice Answers:** + a) Prioritize Twitter stability (auth, media posting, duplication errors, action toggles) until support noise drops materially. + *Implication:* Reduces the highest-volume pain quickly, reinforcing “Execution Excellence.” + b) Split effort: stabilize Twitter while incubating one high-value new client (e.g., LinkedIn or voice). + *Implication:* Balances growth and reliability, but may extend the period of unresolved Twitter friction. + c) Pivot to new clients to capture mindshare; accept Twitter as “known rough edge.” + *Implication:* May accelerate ecosystem breadth, but risks reputational damage because Twitter is a primary public-facing surface. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand & Information Taming: Comms as Operational Infrastructure + +**Summary of Topic:** The rebrand (AI16z→ElizaOS) is underway amid X account restrictions and community anxiety; meanwhile, recurring unanswered onboarding questions (autoClient customization, DegenAI progress, launchpad timelines) highlight an information-distribution gap that undermines developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is our minimum viable “single source of truth” for rebrand + product status so Discord support doesn’t become the primary documentation layer? + + **Context:** + - `Discord (2025-03-06 discussion): many user questions were unanswered or redirected; requests for autoClient guidance and DegenAI progress.` + - `Discord (2025-03-06 partners): org structure clarified (ElizaOS, Eliza Labs, Eliza Studios, aixvc); Trust Marketplace alpha discussed.` + + **Multiple Choice Answers:** + a) Publish a living status page (rebrand, V2, cloud, flagship agents) and route all community answers back to it. + *Implication:* Converts scattered answers into durable trust artifacts, aligning with “Taming Information.” + b) Rely on Discord + occasional videos; keep docs focused on code only. + *Implication:* Saves time short-term but perpetuates confusion and increases support load. + c) Embed a “council clerk” agent that auto-updates docs from Discord/GitHub daily summaries and pins canonical answers. + *Implication:* Operationalizes information taming, but requires careful governance to avoid propagating inaccuracies. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we respond strategically to the X/Twitter account restriction: wait for appeals, or execute a contingency comms channel shift immediately? + + **Context:** + - `Discord (2025-03-06 partners/spartan_holders): X account ban/restriction; appeal open, “X support ghosted us,” exploring accelxr route.` + - `Discord (2025-03-05): rebrand planned by end of week; handle change delays.` + + **Multiple Choice Answers:** + a) Wait for appeal resolution while posting minimally elsewhere to avoid fragmentation. + *Implication:* Preserves brand continuity but risks prolonged silence and loss of narrative control. + b) Shift immediately to resilient channels (YouTube, blog/RSS, Farcaster/others) with clear guidance and cross-post automation. + *Implication:* Maintains consistent outbound comms, but requires disciplined channel management and messaging alignment. + c) Hybrid: pursue appeal, but launch an official backup handle + mirrored posts with explicit “official verification” practices. + *Implication:* Reduces platform risk while protecting authenticity, at the cost of operational overhead. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize community contribution incentives now (awesome-eliza + retroactive public goods funding), or postpone until core reliability stabilizes? + + **Context:** + - `Discord (2025-03-06 partners): jin: public goods retroactive funding system; request help for awesome-eliza repo; bounties mentioned.` + - `GitHub activity (month 2025-03): 322 PRs, 138 contributors—high participation suggests incentive design could materially shape outcomes.` + + **Multiple Choice Answers:** + a) Formalize immediately with clear scopes: docs, client fixes, onboarding guides, and tests. + *Implication:* Channels contributor energy into reliability/DX outputs that reinforce the North Star. + b) Postpone incentives until V2 stabilizes to avoid rewarding low-signal contributions. + *Implication:* Reduces governance complexity now, but risks losing momentum and goodwill from active contributors. + c) Launch a limited pilot (small budget, tight rubric, monthly review) focused only on trust-critical deliverables. + *Implication:* Captures upside while containing risk, and provides a governance template for scaling later. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-08.md b/hackmd/council/2025-03-08.md new file mode 100644 index 00000000000..0d42f73eb2b --- /dev/null +++ b/hackmd/council/2025-03-08.md @@ -0,0 +1,171 @@ +# Council Briefing: 2025-03-08 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational gravity shifted toward execution excellence: a burst of merges improved types, Docker/Postgres stability, and docs, but recurring install/build and client-behavior failures signal that developer trust is still gated by reliability work. + +## Key Points for Deliberation + +### 1. Topic: Reliability Gate: Install/Build/Deploy Path + +**Summary of Topic:** Core work landed across typing, Docker, and PostgreSQL, yet multiple blockers remain (uninstallable packages, M-series Mac Docker failures, and parallel-request bottlenecks) that directly threaten the “reliable, developer-friendly” North Star and the Cloud launch path. + +#### Deliberation Items (Questions): + +**Question 1:** Which single reliability choke-point should be treated as the Council’s top-line incident until resolved: package installability, Docker-on-ARM compatibility, or runtime performance under concurrency? + + **Context:** + - `2025-03-08 summary: “@elizaos/agent package is not installable… Docker builds on M-based Macs… Performance issues under parallel requests… (DirectClient).”` + + **Multiple Choice Answers:** + a) Package installability (e.g., @elizaos/agent not installable) is the highest priority. + *Implication:* If builders can’t install, adoption stalls regardless of feature velocity; trust erodes immediately at first contact. + b) Docker-on-ARM (M-series Macs) is the highest priority. + *Implication:* Fixing the dominant developer workstation path reduces support burden and accelerates contributions and Cloud trials. + c) Parallel-request performance (DirectClient bottlenecks) is the highest priority. + *Implication:* Stability at scale protects flagship agents and Cloud credibility, preventing “works locally” reputational damage. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we freeze feature intake and run a “stability sprint” until the build/deploy matrix is green across standard environments? + + **Context:** + - `GitHub activity: “72 new PRs (36 merged)… improvements to Docker errors and PostgreSQL migrations.”` + - `2025-03-08 summary: “Blocked Issues… Docker builds… package not installable.”` + + **Multiple Choice Answers:** + a) Yes—declare a stability sprint with explicit acceptance criteria (install, build, run, deploy). + *Implication:* Short-term feature slowdown but stronger “trust through shipping” and fewer regressions during rebrand/Cloud momentum. + b) Partial freeze—only allow bugfixes and DX improvements, keep strategic features moving. + *Implication:* Balances momentum with quality, but requires strict triage discipline to avoid “bugfix theater.” + c) No—continue parallel feature work and rely on incremental fixes. + *Implication:* Maintains velocity, but risks compounding onboarding pain and increasing community confusion during major architectural shifts. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s preferred “golden path” for developers: CLI-first (npx init/start), Cloud-first (managed), or Docker-first (self-hosted)? + + **Context:** + - `Discord (shaw): “easier agent creation with commands like `npx elizaos init`… or through a GUI.”` + - `2025-03-07 daily PRs: “Fixed main Docker errors… Fixed PostgreSQL migration.”` + + **Multiple Choice Answers:** + a) CLI-first: make `npx elizaos init/start` the canonical path and optimize for local DX. + *Implication:* Maximizes OSS adoption and plugin ecosystem growth, but demands ironclad local environment reliability. + b) Cloud-first: default to managed deployment and treat local as secondary. + *Implication:* Accelerates monetizable usage and consistent environments, but may alienate OSS-first builders if local docs lag. + c) Docker-first: standardize on containers as the universal reproducible environment. + *Implication:* Reduces “works on my machine,” but increases friction if ARM/macOS container support remains unstable. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client & Messaging Integrity: Twitter/Discord/Bridges + +**Summary of Topic:** User pain concentrates around clients (Twitter auth/behavior, Discord “app messages,” Telegram connectivity) and cross-platform routing—exactly the area v2 claims to solve via modular plugins and unified memory, but where regressions threaten flagship agent stability. + +#### Deliberation Items (Questions): + +**Question 1:** Should v2’s cross-platform routing + unified memory be elevated to a release gate (no v2 date until Twitter/Discord/Telegram parity and bridge edge cases are solved)? + + **Context:** + - `Discord (shaw/jintern): “V2… improved message routing… unified agent memory… April/May more realistic.”` + - `Discord (Odilitime/jintern): “Discord bridge… issues with ‘app’ messages… affecting ‘eddy’ feature.”` + + **Multiple Choice Answers:** + a) Yes—treat cross-platform routing/memory as non-negotiable gating criteria for v2. + *Implication:* Protects the brand promise of interoperable agents, but may delay v2 and prolong v1 fragmentation. + b) Partially—ship v2 with core routing stable for top 2 clients, defer edge cases to point releases. + *Implication:* Gets developers migrating sooner, but risks “v2 broke my agent” narratives if bridges fail in common setups. + c) No—ship v2 when core architecture is stable; treat client parity as ecosystem/plugin work. + *Implication:* Speeds v2 arrival, but shifts reliability burden to community plugins and may fracture user experience. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the Council reduce Twitter-related support load: better defaults (cooldowns/dedup), stronger observability (prompt/system logging), or improved docs/templates? + + **Context:** + - `Discord (jintern): “Fix repetitive tweets… disable CONTINUE… add cooldown.”` + - `Discord (nullfoxgiven/jintern): “Enable logging… DEBUG=eliza:* … DEFAULT_LOG_LEVEL=debug.”` + - `2025-03-08 summary: “Agents not responding correctly to tweets.”` + + **Multiple Choice Answers:** + a) Better defaults: enforce cooldown/dedup and safe posting policies out-of-the-box. + *Implication:* Reduces harm and support tickets immediately, but may constrain power users who want high-frequency behavior. + b) Stronger observability: first-class prompt/system tracing and runtime logs in UI/CLI. + *Implication:* Makes debugging scalable and developer-friendly, but requires careful handling of secret leakage and privacy. + c) Docs/templates: publish canonical Twitter configs for v1/v2 and common “reply-only” patterns. + *Implication:* Fastest to ship and aligns with “Taming Information,” but won’t prevent runtime issues caused by flawed defaults. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we standardize a single “client plugin contract” across Discord/Twitter/Telegram before expanding to new integrations (e.g., LinkedIn), or continue adding integrations opportunistically? + + **Context:** + - `Discord: “clients are moved to separate plugins… confusion for users updating.”` + - `Discord (Jamil Bashir/jintern): “No LinkedIn client exists yet… would need to build adapter.”` + + **Multiple Choice Answers:** + a) Standardize first: define and enforce a uniform client plugin contract + migration tooling. + *Implication:* Improves composability and lowers long-term maintenance, but temporarily slows ecosystem expansion. + b) Hybrid: standardize the top clients while incubating new ones behind “experimental” flags. + *Implication:* Maintains momentum and learning, but requires governance to prevent experimental features from becoming de facto dependencies. + c) Expand now: prioritize new client integrations to capture attention and users. + *Implication:* Boosts reach, but risks violating “execution excellence” by multiplying unstable surfaces and confusing DX further. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Rebrand, Docs Continuity, and Public Signal + +**Summary of Topic:** The rebrand and social/account turbulence (docs URL changes, X account suspensions, token anxiety) create a fragile trust environment; operational clarity and consistent public artifacts must match the pace of code shipping to preserve developer confidence. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s immediate trust priority during the rebrand: documentation continuity, social account resilience (Plan B for bans), or token narrative clarity? + + **Context:** + - `Discord (shaw): “old documentation site… no longer available… new docs at elizaos.github.io/eliza/docs.”` + - `spartan_holders: “degenai account… banned/suspended… consider Plan B.”` + - `partners: “token… declining price… high volume of shorts.”` + + **Multiple Choice Answers:** + a) Documentation continuity: eliminate dead links, publish migration guides, and pin canonical URLs. + *Implication:* Directly supports Developer First and reduces onboarding friction during brand transition. + b) Social account resilience: establish redundant channels and a Plan B identity strategy for flagship accounts. + *Implication:* Protects distribution and community coordination, preventing single-platform capture from halting growth. + c) Token narrative clarity: communicate utility, migration status, and roadmap alignment with product delivery. + *Implication:* Reduces speculation-driven panic, but must be backed by tangible product reliability to avoid credibility loss. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the Council mandate a single “public source of truth” artifact per week (release notes + known issues + upgrade paths) to counter scattered info across Discord/GitHub/X? + + **Context:** + - `Taming Information context: “information scattered across platforms… documentation as a first-class citizen.”` + - `Discord action item: “Create comprehensive weekly reports from Discord logs.”` + + **Multiple Choice Answers:** + a) Yes—publish an official weekly “Council Dispatch” with releases, regressions, and next actions. + *Implication:* Strengthens governance and community confidence, turning volatility into predictable cadence. + b) Partially—automate drafts via agents, but only publish when major milestones occur. + *Implication:* Lower overhead, but cadence gaps may reintroduce rumor cycles during slow weeks. + c) No—keep comms lightweight and let GitHub/Discord speak for themselves. + *Implication:* Saves time now, but undermines trust and increases repeated support questions as systems evolve. + d) Other / More discussion needed / None of the above. + +**Question 3:** In a post-rebrand era, do we position flagship agents (e.g., degenai, Jintern) primarily as marketing emissaries or as reliability test harnesses that prove cross-platform autonomy? + + **Context:** + - `associates: “Jintern… still on v1, waiting for v2 to stabilize… message handling improvements should fix bridge issues.”` + - `spartan_holders: “migrating [degenai] to v2… Plan B if X doesn’t respond.”` + + **Multiple Choice Answers:** + a) Marketing emissaries: optimize output and presence across channels to grow awareness. + *Implication:* Accelerates reach, but risks amplifying failures publicly if reliability is not already solid. + b) Reliability test harnesses: use them as continuous integration for routing/memory/client stability. + *Implication:* Aligns tightly with execution excellence and developer trust, turning flagship agents into proof of platform claims. + c) Dual role: marketing outward, but with strict “safe mode” and telemetry to prevent public incidents. + *Implication:* Balanced approach, but requires operational discipline and clear guardrails to avoid mixed incentives. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-09.md b/hackmd/council/2025-03-09.md new file mode 100644 index 00000000000..e35bc0d34b1 --- /dev/null +++ b/hackmd/council/2025-03-09.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-09 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A critical build-pipeline fracture was sealed (Rollup external regression), but the day exposed a broader readiness risk: installation and Twitter/plugin regressions are now the primary threat to “trust through shipping.” + +## Key Points for Deliberation + +### 1. Topic: Release & Build Stability (Trust Through Shipping) + +**Summary of Topic:** The org shipped a targeted build fix (Rollup external) while fresh issues surfaced around pnpm installs, plugin interactions, and tutorial correctness—indicating stability work must outrank net-new capability until onboarding is reliably reproducible. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council impose a release gate that blocks v2 launch and Cloud launch announcements until “clean install + start” succeeds across a defined matrix (OS, package manager, starter vs main repo)? + + **Context:** + - `GitHub Daily (2025-03-09): “Implemented a fix for a missing moment rollup external… resolving issues with the-org in elizaos/eliza#3876.”` + - `GitHub Daily (2025-03-09): Issue #3882: “Issues with pnpm install and build after switching from eliza-starter to the main eliza repository.”` + + **Multiple Choice Answers:** + a) Yes—introduce a hard release gate with a public compatibility matrix and required green CI artifacts. + *Implication:* Builds external trust and reduces support load, but may delay feature timelines and marketing beats. + b) Partially—gate only Cloud/v2 “stable” labels, but allow preview/alpha releases to ship continuously. + *Implication:* Maintains momentum while signaling risk boundaries clearly; requires strong labeling discipline. + c) No—optimize for velocity; rely on rapid patches and community troubleshooting. + *Implication:* Short-term throughput increases, but repeated breakages compound reputational damage and onboarding churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we manage dependency churn (Renovate, large upgrade waves) to prevent “silent destabilization” of core workflows? + + **Context:** + - `Daily Summary (2025-03-08): “numerous dependency updates… Solana packages… typescript-eslint… PNPM… langchain…”` + - `GitHub Activity (2025-03-08 to 2025-03-09): “72 new PRs (36 merged)… 35 active contributors.”` + + **Multiple Choice Answers:** + a) Adopt a “stability train”: batch dependency updates into scheduled windows with mandatory install/build smoke tests. + *Implication:* Reduces regression frequency and improves predictability, at the cost of slower CVE/upgrade ingestion. + b) Allow continuous dependency merges, but require an automated “golden path” e2e test per Renovate PR. + *Implication:* Preserves velocity while defending the core UX, but demands investment in robust e2e infrastructure. + c) Freeze dependencies until v2 ships, except critical security fixes. + *Implication:* Stabilizes near-term releases, but accumulates technical debt and may increase future integration risk. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on large, high-diff PRs (10k–100k+ line changes) that may conceal regressions despite good intent? + + **Context:** + - `GitHub Weekly Contributor Notes (week of 2025-03-09): “PR #3887… updated Docker files… +102,949/-52,621 lines.”` + - `GitHub Top PRs (month view): “PR #3920 ‘Gaia’… additions 538,730; deletions 5,518 (unmerged).”` + + **Multiple Choice Answers:** + a) Enforce “segmented merges”: require large PRs to be split into reviewable, testable slices before merge. + *Implication:* Improves review quality and reduces risk, but increases contributor friction and coordination overhead. + b) Permit large PRs only with enhanced controls (mandatory design doc, pair review, and targeted e2e suite). + *Implication:* Balances throughput with safeguards, but relies on consistent reviewer availability and process adherence. + c) Continue current approach; accept occasional regressions as the price of rapid evolution. + *Implication:* Maximizes merge velocity, but increases the probability of trust-eroding breakages in core workflows. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Onboarding & Plugin UX (DX as a Force Multiplier) + +**Summary of Topic:** Discord support traffic indicates users are stumbling on plugin installation changes, Twitter client behavior, and knowledge/RAG workflows; this is a direct contradiction to “Developer First” unless the CLI/docs become a single coherent runway. + +#### Deliberation Items (Questions): + +**Question 1:** Which “golden path” should be canon for new builders: starter repo, main repo, or Cloud-first CLI—given current confusion and breakage reports? + + **Context:** + - `Discord (2025-03-07): “V2… easier agent creation with commands like `npx elizaos init` or through a GUI.”` + - `GitHub Daily (2025-03-09): Issue #3882: “pnpm install and build after switching from eliza-starter to the main eliza repository.”` + + **Multiple Choice Answers:** + a) Make Cloud-first CLI the default runway; treat local as an advanced path. + *Implication:* Improves reliability and supportability, but may alienate local-first/open-source purists without careful messaging. + b) Maintain two runways (starter + main), but formally version and document them with strict compatibility guarantees. + *Implication:* Respects diverse workflows, but requires ongoing doc discipline and additional CI matrix cost. + c) Consolidate onto the main repo only; deprecate starter except as archived examples. + *Implication:* Reduces fragmentation, but increases onboarding burden if main remains heavier and more failure-prone. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we prioritize a “Twitter/Discord/TG reliability strike team” over new integrations (LinkedIn, Instagram, new chains) until core social clients behave predictably? + + **Context:** + - `Discord coders (2025-03-08): “Twitter client integration problems… ENABLE_TWITTER_POST_GENERATION… min/max posting time.”` + - `GitHub Daily (2025-03-09): Issue #3877: “Error processing tweet undefined after installing multiple plugins.”` + + **Multiple Choice Answers:** + a) Yes—pause new client integrations; focus on reliability, test coverage, and configuration ergonomics for top 3 clients. + *Implication:* Directly improves perceived quality and reduces churn, accelerating ecosystem trust and adoption. + b) Hybrid—continue new integrations, but require each to ship with standardized docs, smoke tests, and templates. + *Implication:* Keeps ecosystem growth narrative alive, while partially containing instability through process. + c) No—ship breadth; let community plugins mature organically while core team focuses on v2 architecture. + *Implication:* Increases feature surface rapidly, but risks eroding the “reliable framework” brand if flagship clients stay brittle. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the minimum documentation artifact we should treat as a ship-blocker to satisfy “Trust Through Shipping” (especially after doc URL migrations and CLI changes)? + + **Context:** + - `Discord (2025-03-07): “old documentation site… no longer available, with the new docs at elizaos.github.io/eliza/docs.”` + - `Discord coders (2025-03-08): “Plugin installation changed… using the ElizaOS CLI… caused confusion for users familiar with the old method.”` + + **Multiple Choice Answers:** + a) A single “Getting Started” page that is CI-validated end-to-end (copy/paste runnable) plus an always-current plugin install guide. + *Implication:* Converts support load into self-serve success, strengthening developer trust measurably. + b) A docs versioning system and changelog discipline, but accept occasional mismatches as the project evolves fast. + *Implication:* Improves clarity over time, but near-term onboarding pain persists without enforced runnable guarantees. + c) Documentation is best-effort; prioritize code and rely on Discord/agents for guidance. + *Implication:* Increases velocity short-term, but scales poorly and undermines the developer-friendly mission. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: V2 Readiness: Modular Routing, Unified Memory, and Identity + +**Summary of Topic:** V2’s promise—modular clients, cross-platform routing, and unified memory—directly advances the North Star, but the Council must decide what “April launch” means: a stable core with migration path, or a broad feature-complete release. + +#### Deliberation Items (Questions): + +**Question 1:** What constitutes “v2 launch” in Council terms: stable routing + unified memory core, or full parity with v1 clients/actions/evaluators ecosystem? + + **Context:** + - `Discord (2025-03-08, HoneyBadger): “elizaOS v2… expected to launch by April.”` + - `Discord (2025-03-08, jintern): “V2… solves cross-platform message routing… allowing messages to flow automatically between platforms and fixing wallet confusion issues.”` + + **Multiple Choice Answers:** + a) Define launch as “core stable”: routing + unified memory + reference agents; accept partial client parity. + *Implication:* Delivers the key architectural leap sooner, but requires careful expectation setting for missing edges. + b) Define launch as “ecosystem parity”: do not announce v2 until major clients and migration tooling are production-ready. + *Implication:* Maximizes trust at announcement time, but risks timeline slips and narrative stagnation. + c) Define launch as “developer preview”: ship quickly, iterate publicly, and treat stability as a post-launch campaign. + *Implication:* Accelerates feedback loops, but can conflict with the execution-excellence directive if preview is perceived as unstable. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should unified memory behave across platforms: strict shared state, partitioned state with controlled bridges, or policy-driven per-client memory with reconciliation? + + **Context:** + - `Discord (2025-03-07): “V2… implements unified agent memory across platforms while respecting platform-specific rules.”` + - `Discord (2025-03-08, partners): Example cited: cross-platform visibility for DAO actions (Discord votes → Telegram visibility).` + + **Multiple Choice Answers:** + a) Strict shared memory: one canonical timeline across all clients. + *Implication:* Simplifies reasoning and interoperability, but increases privacy/rule-conflict risk across platforms. + b) Partitioned memory with explicit bridges: each platform has its own store, bridged via routable events. + *Implication:* Improves compliance and safety, but increases developer complexity and potential for desync. + c) Policy-driven hybrid: default shared memory with per-client “memory scopes” and reconciliation rules. + *Implication:* Balances safety and usability, but demands strong tooling and clear mental models in docs. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should agent identity verification (TEE/ZK) be pursued as a near-term differentiator for v2/Cloud, or deferred until core runtime reliability is proven? + + **Context:** + - `Discord (2025-03-08): “Agent Identity Verification… using TEE and zero-knowledge proofs.”` + - `Discord (2025-03-08): “Governance Simulation… model different governance approaches for DAOs.”` + + **Multiple Choice Answers:** + a) Prioritize now—ship a minimal verification spec/prototype alongside v2 to lead in trustable agents. + *Implication:* Positions ElizaOS as a trust layer for autonomous systems, but may distract from fixing core DX/reliability pain. + b) Stage it—define the architecture and interfaces now, but implement after v2 stability and Cloud onboarding harden. + *Implication:* Keeps the trust narrative alive while protecting execution excellence on core deliverables. + c) Defer—focus exclusively on routing/memory/runtime stability; revisit verification after adoption inflection. + *Implication:* Maximizes near-term reliability, but risks losing differentiation in the “verifiable agent” arena. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-10.md b/hackmd/council/2025-03-10.md new file mode 100644 index 00000000000..2469f864a97 --- /dev/null +++ b/hackmd/council/2025-03-10.md @@ -0,0 +1,165 @@ +# Council Briefing: 2025-03-10 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s priority signal is execution excellence via reliability: we shipped a visible UI fix (chat bubbles) while surfacing two trust-critical risks—data fidelity in JSON handling and scaling governance/community operations through a proposed Chinese AI Agent group. + +## Key Points for Deliberation + +### 1. Topic: Reliability Frontline: UI Stability + Data Serialization Integrity + +**Summary of Topic:** A user-facing UI defect was resolved (chat bubbles), but a deeper correctness issue emerged where JSON null values are being converted to the string "null", threatening agent state integrity and developer trust if left unaddressed. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the JSON null conversion defect as a release-blocking reliability incident across the agent runtime surfaces (UI, API, storage), or as a localized bugfix? + + **Context:** + - `New issue triage: elizaos/eliza#3886: "JSON null values are incorrectly converted to string \"null\"" (2025-03-10.md)` + - `Completed work: PR #3883 "fix chat bubbles" merged to improve UX (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Classify as release-blocking and run a cross-surface audit (UI/API/storage) with tests before any wider rollout. + *Implication:* Maximizes long-term trust and prevents silent data corruption, but may slow short-term shipping cadence. + b) Treat as a localized bugfix in the specific serialization path, patch quickly, and monitor for recurrences. + *Implication:* Preserves momentum, but risks hidden edge cases if the defect is systemic. + c) Defer until after near-term milestones; document the limitation and provide a workaround for developers. + *Implication:* Protects current throughput, but weakens the “reliability-first” narrative and increases support load. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our preferred verification protocol to prevent similar data-fidelity regressions from re-entering the mainline? + + **Context:** + - `Issue triage highlights emerging correctness faults (elizaos/eliza#3886) alongside UX fixes (PR #3883) (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Add property-based tests and golden fixtures for JSON round-trips (null/undefined/optional fields) across API boundaries. + *Implication:* Creates durable correctness guarantees and reduces regressions, at the cost of upfront test investment. + b) Introduce strict runtime validation (e.g., Zod schemas) at the edges and fail fast on invalid conversions. + *Implication:* Improves debuggability and safety, but may surface breaking errors for existing deployments. + c) Rely primarily on community-reported issues and patch quickly with minimal new test infrastructure. + *Implication:* Lowest overhead, but undermines execution excellence and increases operational churn. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we message these reliability actions to maximize developer trust without amplifying fear, uncertainty, and doubt? + + **Context:** + - `Bug fix shipped: PR #3883 "fix chat bubbles" (2025-03-10.md)` + - `New issue opened: #3886 on JSON null conversion (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Publish a brief reliability bulletin: what broke, impact surface, patch ETA, and how to detect/mitigate. + *Implication:* Signals maturity and transparency, reinforcing “Trust Through Shipping.” + b) Quietly fix and only mention in changelog after merge to avoid spotlighting defects. + *Implication:* Minimizes short-term alarm, but misses an opportunity to build credibility through openness. + c) Bundle the fix into a broader release narrative (DX improvements) with minimal technical detail. + *Implication:* Balances perception and progress, but may frustrate advanced builders needing specifics. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Federation Expansion: Chinese AI Agent Community as a Strategic Gateway + +**Summary of Topic:** A dedicated discussion was initiated to establish a Chinese AI Agent community group, presenting an opportunity to grow the builder network—if we can operationalize moderation, localization, and documentation flows without fracturing governance. + +#### Deliberation Items (Questions): + +**Question 1:** What operating model should govern the proposed Chinese AI Agent community group to maximize growth while preserving coherent project direction? + + **Context:** + - `Urgent discussion: elizaos/eliza#3885 to establish a Chinese AI Agent community group (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Launch as an official, Council-sanctioned chapter with appointed moderators and standardized escalation paths. + *Implication:* Ensures alignment and safety, but requires sustained staffing and policy maturity. + b) Support as a semi-autonomous partner community with lightweight requirements and periodic reporting. + *Implication:* Scales faster and empowers local leadership, but risks divergence in norms and messaging. + c) Keep it community-led and unofficial until tooling/docs stabilize; provide only minimal support. + *Implication:* Reduces governance overhead now, but slows growth and may allow fragmentation to harden. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which artifacts must be localized first to make the new community productive (and reduce support burden) under a developer-first doctrine? + + **Context:** + - `Strategic need implied by expansion: Chinese AI Agent community group discussion (elizaos/eliza#3885) (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Quickstart + troubleshooting for environment setup, plugins, and common runtime errors. + *Implication:* Directly reduces onboarding friction and support load, accelerating contributor throughput. + b) Governance/mission charter and contribution guidelines before technical docs. + *Implication:* Builds cultural alignment first, but may delay practical building and visible momentum. + c) Cloud deployment and production hardening guides (24/7 ops, scaling, monitoring) first. + *Implication:* Attracts serious operators early, but may exclude beginners and slow community breadth. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent information fragmentation as we add language-specific channels—while advancing the “Taming Information” mandate? + + **Context:** + - `Need for structured community ops signaled by #3885 (Chinese AI Agent community group) (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Mandate a daily/weekly bilingual digest pipeline (Discord/GitHub/X → JSON → MD) with tagged sources. + *Implication:* Creates a single source of truth and aligns with “documentation as a first-class citizen.” + b) Allow organic channel growth and rely on volunteers to cross-post key updates as needed. + *Implication:* Fastest to start, but tends to drift into silos and increases duplication/contradiction risk. + c) Centralize discussion to GitHub issues only; keep chat purely social to reduce fragmentation. + *Implication:* Improves traceability, but may suppress real-time community energy and reduce participation. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Execution Excellence Signal: Shipping Cadence vs. Cohesion + +**Summary of Topic:** The day shows a healthy maintenance rhythm (visible UX fix, active triage), but also reveals the Council’s recurring tension: rapid iteration risks introducing subtle integrity faults that erode trust faster than features can replenish it. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum acceptable quality gate for merges that affect user-facing UX and agent state correctness? + + **Context:** + - `Completed work: PR #3883 resolved chat bubbles (UX) (2025-03-10.md)` + - `New issue: #3886 indicates state/data correctness risk (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Require automated tests (unit/integration) plus a defined regression checklist for UI + serialization-critical changes. + *Implication:* Strengthens reliability and reduces rework, but increases review/CI demands. + b) Adopt a tiered gate: strict for runtime/state changes, lighter for UI-only changes. + *Implication:* Balances speed and safety, but depends on correctly classifying change risk. + c) Keep gates minimal; optimize for velocity and rely on rapid post-merge fixes. + *Implication:* Maximizes throughput short-term, but compounds trust debt and support burden. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which metric should the Council elevate as the primary trust signal for the next operational cycle? + + **Context:** + - `Pattern: UX fix shipped (PR #3883) while new correctness issue appears (#3886) (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Mean time to detect + resolve regressions (MTTD/MTTR) for developer-blocking issues. + *Implication:* Optimizes operational excellence and user confidence even amid rapid iteration. + b) Reduction in repeated support questions / setup failures (DX friction index). + *Implication:* Directly improves builder experience and ecosystem growth, aligning with Developer First. + c) Feature throughput (merged PR count and release frequency). + *Implication:* Signals momentum externally, but can hide reliability decay if not paired with quality metrics. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should the Council allocate scarce attention first: new community expansion (CN group) or tightening core correctness (null conversion and similar integrity risks)? + + **Context:** + - `Urgent discussion: elizaos/eliza#3885 (Chinese AI Agent community group) (2025-03-10.md)` + - `New issue: elizaos/eliza#3886 (JSON null conversion defect) (2025-03-10.md)` + + **Multiple Choice Answers:** + a) Prioritize core correctness first; expansion only after key integrity risks are closed. + *Implication:* Prevents scaling a flawed experience, reinforcing the North Star’s reliability mandate. + b) Run both in parallel with clear owners: one reliability task force + one community chapter lead. + *Implication:* Maintains momentum on all fronts, but requires disciplined delegation and coordination. + c) Prioritize expansion first to capture momentum; accept short-term instability as the cost of growth. + *Implication:* May increase adoption quickly, but risks reputational damage if new users hit integrity bugs. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-11.md b/hackmd/council/2025-03-11.md new file mode 100644 index 00000000000..e9852bb17f8 --- /dev/null +++ b/hackmd/council/2025-03-11.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-11 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- V2 momentum is accelerating, but Council attention must pivot from raw velocity to “trust through shipping” by hardening core UX paths (clients, migrations, UI stability) before the beta signal reaches the wider quadrant. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Launch Readiness vs. Reliability Bar + +**Summary of Topic:** Leadership signaled an ahead-of-schedule V2 beta, while engineering simultaneously merged multiple fixes (CLI clean command, migrations, GUI/API build stability) and uncovered fresh client issues—indicating high throughput but elevated pre-beta quality risk. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum reliability threshold for declaring the V2 beta “safe to broadcast” to external builders? + + **Context:** + - `shaw (Discord): "ElizaOS v2 will be ready in beta the following Monday"` + - `GitHub (2025-03-11): "Resolved GUI build and API server issues" (PR #3893) + "Fixed migration issues" (PR #3888)` + + **Multiple Choice Answers:** + a) Ship the beta on schedule; label it explicitly as “developer preview” and accept known defects. + *Implication:* Maximizes narrative and community energy, but risks eroding trust if onboarding breaks are common. + b) Gate the beta behind a “Council Seal” checklist: install → start agent → Discord/Twitter smoke test → migrations pass. + *Implication:* Preserves trust-through-shipping while keeping momentum, at the cost of a short delay and added process. + c) Soft-launch internally/partners only for 1–2 weeks, then expand once telemetry shows stability. + *Implication:* Minimizes reputational risk, but reduces external feedback velocity and may cede mindshare to competitors. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which subsystems are “beta-critical” and must be stabilized first: core runtime, migration/db layer, or client integrations (Discord/Twitter/UI)? + + **Context:** + - `Discord coders: "Users struggled with Discord and Twitter clients... authentication problems... Cloudflare blocks."` + - `GitHub Issue #3896: "Microphone and read-aloud functionality not working in client app"` + + **Multiple Choice Answers:** + a) Core runtime + database/migrations first; clients can lag as long as headless works. + *Implication:* Ensures architectural integrity, but front-door UX remains painful for most developers. + b) Client integrations first (Discord/Twitter/UI), because that’s the lived DX and the beta’s main touchpoint. + *Implication:* Improves perceived reliability quickly, but may conceal deeper architectural debt until later. + c) Parallel triage with a single “beta smoke suite” spanning runtime + migrations + one canonical client (Discord). + *Implication:* Balances risk across layers and creates a repeatable release gate; requires disciplined ownership. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council manage “ahead-of-schedule” messaging to avoid creating a reliability expectation trap? + + **Context:** + - `shaw (Discord): "significantly ahead of schedule"` + - `Community concerns (Discord): repeated troubleshooting around plugin installs and environment configuration` + + **Multiple Choice Answers:** + a) Lean into speed publicly; treat issues as normal beta churn and rely on community debugging. + *Implication:* Strengthens momentum narrative but increases the risk of churn among first-time builders. + b) Reframe messaging: “beta is early, but stability is the mission; expect rapid patches and daily releases.” + *Implication:* Sets correct expectations, preserving trust while still leveraging the speed signal. + c) Say less until a polished demo and docs are ready; let shipping speak rather than forecasts. + *Implication:* Reduces expectation risk, but may underutilize current competitive advantage in attention markets. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience Friction: Plugins, Clients, and Onboarding + +**Summary of Topic:** Operational logs show recurring setup failures (plugin registration confusion, discord.js version conflicts, MongoDB tier pitfalls, Node version mismatch, Cloudflare/Twitter auth), signaling that DX—not features—is the primary blocker to ecosystem acceleration. + +#### Deliberation Items (Questions): + +**Question 1:** Should ElizaOS enforce “opinionated defaults” (auto-install common plugins, validate envs, pin client deps) to eliminate recurrent onboarding failures? + + **Context:** + - `Discord coders: "Many users were unaware they needed to explicitly add plugins using `npx elizaos plugins add`"` + - `Discord: "Discord client had version conflicts between discord.js v13/v14"` + + **Multiple Choice Answers:** + a) Yes—ship a guided onboarding that auto-installs and validates the most common client stack. + *Implication:* Reduces support load and increases activation rate, but constrains flexibility and may surprise power users. + b) Partially—keep modularity, but add first-run health checks + actionable error messages (no magic). + *Implication:* Improves DX while preserving composability; requires careful UX design of diagnostics. + c) No—keep the framework minimal; invest in docs and let the community standardize setups. + *Implication:* Maintains maximal composability, but risks continued fragmentation and slower ecosystem growth. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred strategy for the Twitter/X reliability problem (Cloudflare blocks, auth fragility), given our trust-through-shipping doctrine? + + **Context:** + - `Discord coders: "Cloudflare blocking Twitter logins required... cookie information in .env"` + - `Discord help: "Use TWITTER_COOKIES auth instead of username/password, add request delays"` + + **Multiple Choice Answers:** + a) Maintain and harden the Twitter client (cookies auth + backoff + better UA), even if brittle. + *Implication:* Preserves flagship social utility, but remains exposed to platform enforcement and breakage. + b) De-emphasize Twitter as “best effort”; prioritize Discord/Telegram and web UI as canonical surfaces. + *Implication:* Improves reliability perception, but may weaken growth loops tied to social distribution. + c) Abstract social posting behind a provider-agnostic interface and support multiple socials to reduce single-platform risk. + *Implication:* Aligns with open/composable strategy, but increases near-term scope and integration complexity. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which “one-painkiller” deliverable would most improve developer trust this cycle: a starter repo refresh, a plugin install overhaul, or a troubleshooting codex with copy/paste fixes? + + **Context:** + - `Discord action items: "Update ElizaOS starter repo to match latest breaking changes" (meltingice)` + - `Discord action items: "Update plugin installation documentation to include npx elizaos plugins add commands" (brownie)` + + **Multiple Choice Answers:** + a) Starter repo refresh with pinned versions + golden-path scripts (bun/node/db) and CI green by default. + *Implication:* Maximizes time-to-first-agent success and reduces configuration entropy. + b) Plugin install overhaul: CLI detects missing plugins and offers interactive install/repair. + *Implication:* Attacks the most common recurring confusion point and scales support via automation. + c) Troubleshooting codex + “doctor” command that diagnoses discord.js/node/db/auth issues. + *Implication:* Builds a durable self-serve support layer and reinforces reliability as a product feature. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Expansion: Spartan Integration + PayAI Monetization Vector + +**Summary of Topic:** Spartan (formerly DegenAI) is being integrated into V2 with trading/LP/intel capabilities, while PayAI demonstrated an escrow-based agent monetization path—together forming a potential flagship wedge into a decentralized agent economy, but with heightened safety and trust requirements. + +#### Deliberation Items (Questions): + +**Question 1:** Should Spartan be treated as a flagship reference agent (DX showcase) or as a revenue-focused product (trading utility) within the V2 narrative? + + **Context:** + - `rhota (Discord): "bring Spartan core functionality into ElizaOS v2... invite Spartan into Discord/Telegram"` + - `Discord: "trading functionality, LP management, and intelligence layer features"` + + **Multiple Choice Answers:** + a) Flagship reference agent first; prioritize teachable architecture and safe defaults over trading breadth. + *Implication:* Strengthens developer trust and composability, but may delay direct utility narratives. + b) Revenue utility first; optimize for trading performance and integrations, docs later. + *Implication:* Accelerates adoption among traders, but increases reputational risk if failures/hallucinations cause losses. + c) Dual-track: a minimal “Spartan Core” reference + a separate “Spartan Pro” package with risk-gated features. + *Implication:* Balances DX and utility while compartmentalizing risk; requires clear packaging and governance. + d) Other / More discussion needed / None of the above. + +**Question 2:** What governance and safety constraints must exist before enabling users to invite Spartan into external servers (Discord/Telegram) with trading and LP management actions? + + **Context:** + - `Discord spartan_holders: "Implement better fact checking systems and realtime data validation" (jintern)` + - `jin (Discord): "confidence test... already built in, can tweak it"` + + **Multiple Choice Answers:** + a) Hard safety gates: confidence thresholds + allowlist actions + mandatory simulation/dry-run mode by default. + *Implication:* Reduces catastrophic risk and aligns with execution excellence, but may slow perceived autonomy. + b) Soft gates: warnings and opt-in risk toggles; let server owners decide. + *Implication:* Maximizes flexibility, but could produce headline failures that damage trust ecosystem-wide. + c) Defer external invites until after an internal audit period and a public reliability report. + *Implication:* Strong trust signal, but delays ecosystem growth and user-driven distribution. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council position PayAI: as an official blessed monetization rail for ElizaOS Cloud, or as a community plugin experiment? + + **Context:** + - `Discord: "PayAI plugin demo... escrow/dispute resolution mechanisms"` + - `Discord: "A grants program was announced for integrating Eliza agents with the PayAI plugin"` + + **Multiple Choice Answers:** + a) Bless it officially and integrate into Cloud docs/onboarding as the default paid-services path. + *Implication:* Accelerates the decentralized agent economy narrative, but inherits reputation risk from PayAI failures. + b) Treat as a community experimental rail; provide minimal compatibility guarantees and clear disclaimers. + *Implication:* Preserves openness and reduces platform liability, but slows standardization of monetization. + c) Create an ElizaOS “payments interface” standard; PayAI becomes one implementation among many. + *Implication:* Maximizes composability and long-term ecosystem power, at the cost of additional near-term design work. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-12.md b/hackmd/council/2025-03-12.md new file mode 100644 index 00000000000..b0ce4a092bd --- /dev/null +++ b/hackmd/council/2025-03-12.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-12 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability hardening advanced with a core DTS generation fix and issue closures, but the Twitter Agent startup failure resurfaced—signaling that release-readiness depends on eliminating configuration ambiguity and recurrent integration faults. + +## Key Points for Deliberation + +### 1. Topic: V2 Release Readiness: Core Build Integrity + +**Summary of Topic:** The day’s most material engineering signal was a core stability fix (DTS generation) alongside migration/build-related work, reflecting a push toward execution excellence; however, recurrence patterns suggest latent fragility in the release pipeline that could erode developer trust if not contained before broad beta adoption. + +#### Deliberation Items (Questions): + +**Question 1:** Do we gate the V2 beta on a defined "core integrity" checklist (build + migrations + client boot), or ship with known rough edges to preserve momentum? + + **Context:** + - `GitHub: "Fixed a core DTS generation issue to improve framework stability" (PR #3898) — 2025-03-12 daily log` + - `Discord (multiple days): V2 beta "scheduled to launch next week" while "fixing bugs to ensure core functionality works properly" (rhota / Shaw summaries, 2025-03-09 to 2025-03-11)` + + **Multiple Choice Answers:** + a) Gate on a strict checklist (core build, migrations, and at least Discord/Twitter client boot). + *Implication:* Maximizes reliability and aligns with Execution Excellence, but risks community impatience and slower ecosystem activation. + b) Ship beta on schedule with a published Known Issues list and fast-follow patch cadence. + *Implication:* Preserves momentum and feedback flow, but increases support load and can damage "developer-first" trust if issues are too fundamental. + c) Ship a narrower "developer preview" beta to a controlled cohort while hardening core systems. + *Implication:* Balances trust and speed by limiting blast radius while still validating real-world usage. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which class of failures should be treated as "release blockers" for V2: build/tooling breakages, migrations/data safety issues, or client integration failures (Discord/Twitter/Telegram)? + + **Context:** + - `GitHub: "Fixed migrations for v2" and "skip migrations if existing" (PRs #3888, #3889 referenced in 2025-03-11 GitHub summary)` + - `Discord: Users reported widespread Discord/Twitter client failures until explicit plugin registration was performed (2025-03-10 to 2025-03-11 coders summaries)` + + **Multiple Choice Answers:** + a) Block on build/tooling + migrations/data integrity only; integrations can iterate post-beta. + *Implication:* Protects core safety and developer workflows, but beta may feel unusable for typical community entrants who start with clients. + b) Block on integrations (Discord/Twitter) because they define first-run experience and public perception. + *Implication:* Optimizes DX and trust-through-shipping, but can delay release due to third-party volatility (e.g., Cloudflare). + c) Adopt tiered blockers: core safety is hard-block; integration failures are soft-block if mitigations and docs are complete. + *Implication:* Creates a predictable standard while acknowledging realities of external platforms. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the Council mandate a "single source of truth" for build/runtime (bun vs pnpm/node versions) to reduce environment drift ahead of V2? + + **Context:** + - `Discord (2025-03-09): "switched from pnpm to bun" and guidance that build command is now "bun run build" (jintern)` + - `Discord (2025-03-10): Node version mismatch caused UI crashing (jintern helping Midas)` + + **Multiple Choice Answers:** + a) Yes—standardize on bun + pinned toolchain versions and enforce via CI and preflight checks. + *Implication:* Reduces support burden and improves reproducibility, at the cost of stricter contributor constraints. + b) No—support multiple toolchains but improve detection and error messaging. + *Implication:* Keeps onboarding flexible, but prolongs inconsistent environments and recurring "works on my machine" failures. + c) Hybrid—officially bless one toolchain while allowing others as unsupported community paths. + *Implication:* Provides clarity without alienating contributors, while keeping support scope manageable. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Plugin Reliability & Configuration Clarity (Twitter/Discord) + +**Summary of Topic:** Operational friction is concentrated in client/plugin setup and authentication: repeated failures were resolved by explicit plugin registration and cookie-based Twitter auth, yet the Twitter Agent startup issue reappeared after closure—indicating systemic ambiguity in plugin contracts and docs-to-implementation drift. + +#### Deliberation Items (Questions): + +**Question 1:** Do we fix the ecosystem primarily by making plugin registration implicit (auto-detect from env/character) or by enforcing explicit registration with stronger validation and clearer onboarding? + + **Context:** + - `Discord (coders, 2025-03-11): "framework now requires explicit plugin registration in newer versions, which wasn't clearly documented"` + - `Discord Q&A (2025-03-11): "Install the Discord client plugin with `npx elizaos plugins add @elizaos-plugins/client-discord`" (Midas)` + + **Multiple Choice Answers:** + a) Make registration implicit (auto-add required client plugins when env vars are present). + *Implication:* Improves first-run DX but can hide dependency state and complicate reproducibility/debugging. + b) Keep explicit registration, but add preflight checks, actionable errors, and onboarding prompts in CLI/UI. + *Implication:* Preserves composability and clarity while materially reducing confusion and support load. + c) Offer both modes via a strict-by-default flag (e.g., `--auto-plugins`) with telemetry to inform the default later. + *Implication:* Allows experimentation without committing to a single philosophy prematurely. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given Cloudflare blocks on Twitter, do we prioritize OAuth support, cookie-auth hardening, or de-emphasize Twitter as a first-class client until stability improves? + + **Context:** + - `Discord (2025-03-11): "Cloudflare blocking Twitter access, requiring cookie-based authentication" (brownie)` + - `Action item (2025-03-11): "Add support for OAuth in Twitter client" (charlis)` + + **Multiple Choice Answers:** + a) Prioritize OAuth as the long-term stable path and treat cookies as a temporary fallback. + *Implication:* Aligns with reliability and security norms, but may be slower to deliver due to platform/API constraints. + b) Harden cookie-based auth and operational mitigations (delays, user-agent, clear docs) to ship now. + *Implication:* Delivers immediate utility, but carries ongoing brittleness and potential account risk/maintenance overhead. + c) De-emphasize Twitter in the beta narrative; focus on Discord/Telegram stability and treat Twitter as experimental. + *Implication:* Protects perception and support bandwidth, but weakens a high-visibility distribution channel for flagship agents. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we respond to the recurrence of the Twitter Agent not starting: treat it as a doc/config issue, a plugin contract bug, or a core framework regression? + + **Context:** + - `2025-03-12 daily log: "Twitter Agent not starting ... successfully closed ... new report emerged, indicating a need for further investigation" (Issue #3901 referenced)` + - `Discord (2025-03-11 daily summary): "plugin-twitter does not export a `clients` property required by `agent/index.ts`"` + + **Multiple Choice Answers:** + a) Assume primarily documentation/config drift; fix onboarding and add self-diagnosing error output. + *Implication:* Fastest path to reduce repeats, but risks missing a deeper contract mismatch that will continue to generate failures. + b) Treat as a plugin contract/exports defect; define and enforce a formal plugin interface with tests. + *Implication:* Strengthens composability and long-term reliability, but requires near-term engineering investment and coordination. + c) Assume core regression; freeze related merges and run a focused bisect + integration test suite across clients. + *Implication:* Maximizes correctness and trust, but can stall velocity if not tightly scoped and time-boxed. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Rebrand, Token Signaling, and Information Hygiene + +**Summary of Topic:** Community-facing trust is being taxed by rebrand/ticker ambiguity and information inaccuracies (newsletter contract claims), even as developer momentum is high; aligning messaging, docs, and token narrative is now a strategic reliability task, not merely marketing. + +#### Deliberation Items (Questions): + +**Question 1:** Should we accelerate a unified brand/ticker narrative now, or defer until V2 stability is demonstrably high to avoid compounding confusion? + + **Context:** + - `Discord (2025-03-11): "rebranding from ai16z to ElizaOS, including a potential token ticker change from $ai16z to $elizaos"` + - `Discord Q&A (2025-03-11): "When will we finish rebranding? It's in the works but no ETA yet" (vincentpaul)` + + **Multiple Choice Answers:** + a) Accelerate now: publish a definitive brand architecture (ElizaOS/Labs/Studios) and ticker transition plan with caveats. + *Implication:* Reduces rumor surface area and aligns ecosystem builders, but risks credibility if external dependencies delay execution. + b) Defer until post-beta stabilization, keeping communications minimal and strictly factual. + *Implication:* Avoids overpromising, but prolongs uncertainty and weakens the "developer-first" clarity signal. + c) Stage it: lock naming/brand architecture immediately, but time-box ticker specifics to a milestone-based roadmap. + *Implication:* Creates clarity without committing to uncontrollable timelines, improving trust-through-shipping. + d) Other / More discussion needed / None of the above. + +**Question 2:** What governance standard should we adopt for public communications (newsletters, announcements) to prevent misinformation from undermining developer trust? + + **Context:** + - `Discord (associates, 2025-03-11): Patt flagged "inaccuracies in the newsletter content" regarding contract updates; suggested removing price overviews` + - `Discord (2025-03-11): HackMD review process discussed (jin)` + + **Multiple Choice Answers:** + a) Require human review + named approver for any official comms that include contracts, security, or token details. + *Implication:* Raises trust and reduces harmful errors, but increases process overhead and slows publishing cadence. + b) Automate more, but constrain: only publish from whitelisted sources (merged PRs, tagged releases, on-chain verified addresses). + *Implication:* Scales information flow with fewer errors, but may omit nuance and important context not captured in structured sources. + c) Split channels: keep an experimental community newsletter (clearly labeled) and a separate "Council Verified" changelog feed. + *Implication:* Preserves speed and creativity while protecting the project’s authoritative signal. + d) Other / More discussion needed / None of the above. + +**Question 3:** How tightly should token narrative be coupled to product milestones (Cloud, V2, flagship agents) in order to align incentives without turning the project into a perceived meme-asset? + + **Context:** + - `Discord (partners, 2025-03-10 to 2025-03-11): calls to rebrand "to avoid being perceived as a meme coin" (Void; zolo_go)` + - `Discord (2025-03-11): discussion about token sinks/faucets and marketplace/API credit payments (Alsara2k; yikesawjeez)` + + **Multiple Choice Answers:** + a) Couple tightly: every major token narrative point must map to shipped product utility (Cloud credits, marketplace fees, etc.). + *Implication:* Strengthens legitimacy and aligns incentives, but limits flexibility and requires careful security/economic design. + b) Keep narrative loosely coupled: emphasize open-source mission first; token utility evolves later. + *Implication:* Protects developer focus and reduces regulatory/messaging risk, but may weaken near-term ecosystem coordination. + c) Dual-track: publish a token utility vision doc with explicit "non-binding" milestones while keeping product comms token-light. + *Implication:* Provides direction without hijacking product messaging, but requires disciplined consistency to avoid mixed signals. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-13.md b/hackmd/council/2025-03-13.md new file mode 100644 index 00000000000..73eb283bda8 --- /dev/null +++ b/hackmd/council/2025-03-13.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-13 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The project shipped foundational reliability upgrades (notably secure WebSocket-based client messaging plus migration/Discord fixes) while surfacing a strategic risk: type-safety and autodoc-context gaps that could amplify hallucinations and erode developer trust during the v2 ramp. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness & Runtime Reliability + +**Summary of Topic:** Engineering momentum is strong (WSS client messaging, migration race-condition fix, Discord plugin error fix), but community reports show persistent integration fragility (Twitter/Discord auth, plugin wiring) that could undermine the “execution excellence” directive if v2 ships without a hardening gate. + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose a “reliability gate” for v2 beta (client + core migrations + Discord/Twitter happy-path) even if it delays release messaging? + + **Context:** + - `GitHub Daily (2025-03-13): “WebSocket support was introduced for client messaging…” (PR #3902).` + - `Discord (2025-03-12, 💻-coders): “Discord client authentication failures and disappearing messages are common problems.”` + + **Multiple Choice Answers:** + a) Yes—define and enforce a minimal reliability bar (core migrations + Discord/Twitter baseline + plugin import sanity) before v2 beta announcement. + *Implication:* Strengthens “trust through shipping,” but may slow perceived velocity and require tighter scope control. + b) No—ship v2 beta on schedule and treat reliability work as rapid post-beta iterations with aggressive hotfix cadence. + *Implication:* Maximizes momentum and developer excitement, but risks first-impression failures and support overload. + c) Hybrid—ship beta, but label “supported paths” explicitly (one blessed branch/tag + known-good plugin set) and gate everything else as experimental. + *Implication:* Preserves schedule while minimizing reputational blast radius by narrowing what the Council claims is stable. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we standardize the client transport layer now (WSS vs socket.io vs SSE) to avoid fragmentation across the monorepo and flagship agents? + + **Context:** + - `GitHub Daily (2025-03-13): “WebSocket support was introduced… each agent/user in the chat has their own socket connection” (PR #3902).` + - `GitHub Monthly (March 2025 rollup excerpt): “feat: use socketio, remove wss…” (PR #3946 listed later in month activity).` + + **Multiple Choice Answers:** + a) Standardize on WebSockets (WSS) end-to-end for interactive chat and multi-agent rooms. + *Implication:* Simplifies real-time semantics for multi-agent collaboration, but requires careful scaling and observability. + b) Standardize on socket.io for developer ergonomics and resilience across environments. + *Implication:* Reduces implementation friction and improves compatibility, but adds abstraction and potential lock-in to socket.io behaviors. + c) Split by use-case: SSE for streaming outputs, WebSockets/socket.io only for bidirectional control paths (actions, rooms). + *Implication:* Optimizes reliability and performance, but increases architectural complexity and documentation burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we designate a single “blessed stable” branch/tag and tooling path (CLI + plugins) to eliminate ongoing confusion (main vs release tags vs v2 develop)? + + **Context:** + - `Discord (2025-03-12, 💻-coders): “Confusion exists about which branch is most stable (main vs 0.25.9).”` + - `Discord (2025-03-12, Q&A): Abderahman recommends “Use the latest release (0.25.9)… git checkout $(git describe --tags --abbrev=0)”.` + + **Multiple Choice Answers:** + a) Yes—publish a single stable channel (tagged releases only) and treat main/v2 develop as explicitly unstable. + *Implication:* Cuts support noise and aligns with “execution excellence,” but may slow contributor flow into main. + b) Keep flexibility—main remains “best effort stable,” and tags are optional for conservative users. + *Implication:* Maximizes contributor throughput, but perpetuates confusion and inconsistent success rates for builders. + c) Introduce a formal “release train”: nightly (develop), beta (main), stable (tag) with automated smoke tests and docs per lane. + *Implication:* Creates predictable quality tiers and governance over stability, but requires CI investment and discipline. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Trust: Documentation, Autodoc Integrity, and Type Safety + +**Summary of Topic:** A major documentation cleanup shipped, but two “needs attention” items signal systemic risk: insufficient context in v2 autodoc can induce hallucinations, and dynamic input typing lacks a formal safety layer (TypeBox proposal). This directly impacts “developer-first” and “trust through shipping.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat autodoc-context correctness as a release-blocking reliability requirement (on par with runtime bugs) given its impact on AI accuracy and support burden? + + **Context:** + - `GitHub Daily (2025-03-13): Issue #3912: “missing context in v2/autodoc fileUsageDoc… prevent AI hallucinations.”` + - `GitHub Daily (2025-03-13): PR #3906: “major cleanup of documentation… removal of outdated summaries.”` + + **Multiple Choice Answers:** + a) Yes—autodoc context completeness is release-blocking for v2 and must be validated by tests/linters. + *Implication:* Improves downstream agent correctness and reduces community confusion, but adds process overhead. + b) No—ship docs improvements opportunistically; focus release gates on runtime stability and onboarding UX. + *Implication:* Speeds shipping, but risks compounding misinformation/hallucinations, increasing support and reputational cost. + c) Partial gate—block only on “high-risk” doc surfaces (quickstart, plugin install, client setup), while treating deeper autodoc as best-effort. + *Implication:* Targets the highest leverage trust surfaces while keeping velocity, but still leaves long-tail confusion. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the Council adopt a formal type-safety standard for dynamic inputs (e.g., TypeBox) to reduce runtime edge cases and plugin inconsistencies (client vs clients)? + + **Context:** + - `GitHub Daily (2025-03-13): Issue #3914: “Discussion needed on adopting TypeBox for enhanced type safety in dynamic inputs.”` + - `Discord (2025-03-12, 💻-coders): “Fix inconsistencies between plugin.clients and plugin.client in codebase.”` + + **Multiple Choice Answers:** + a) Adopt TypeBox (or equivalent) as the standard schema layer for runtime-validated inputs across core + plugins. + *Implication:* Reduces integration failures and accelerates plugin ecosystem quality, but requires refactors and contributor onboarding. + b) Stay with current TypeScript typing and add targeted runtime checks only where incidents occur. + *Implication:* Minimizes near-term churn, but continues to leak reliability failures into developer experience. + c) Create a lightweight internal schema utility (narrower than TypeBox) tailored to agent/plugin configs. + *Implication:* Balances adoption friction with reliability gains, but risks reinventing the wheel and long-term maintenance cost. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we operationalize “taming information” so Discord fixes and workarounds (cookie auth, plugin registration steps) become canonical, discoverable docs within 24 hours? + + **Context:** + - `Discord (2025-03-11): brownie: “Add clients: ["twitter"]… npx elizaos plugins add @elizaos-plugins/client-twitter… cookie-based authentication workaround.”` + - `Discord (2025-03-12): Multiple users report plugin import confusion and missing docs for hosting/web app integration.` + + **Multiple Choice Answers:** + a) Establish a “24h doc pipeline”: any repeated Discord fix becomes a PR to docs + quickstart, reviewed daily. + *Implication:* Turns community noise into compounding DX advantage, but requires dedicated doc triage ownership. + b) Maintain a single rolling FAQ page and update it weekly; accept slower propagation to reduce process load. + *Implication:* Lower overhead, but developers keep rediscovering fixes, undermining execution excellence. + c) Automate extraction: agent summarizes Discord into structured “candidate doc changes,” humans merge the winners. + *Implication:* Scales “taming information” and showcases agent utility, but needs tooling maturity to avoid misinformation. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand, Token Migration Bottlenecks, and Governance Credibility + +**Summary of Topic:** Rebranding (ai16z → ElizaOS) and ticker migration ($ai16z → $elizaos) remain blocked by an external dependency (daos.fun metadata update), while community skepticism about DAO reality and transparency persists—creating a trust gap that can directly hinder developer adoption and ecosystem growth. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s contingency plan if daos.fun remains a blocking dependency for token metadata/ticker updates beyond an acceptable window? + + **Context:** + - `Discord (2025-03-12, 🥇-partners): Patt: “tokenomics… basically finished but bottlenecked by daos.fun developing the metadata update for the ticker name change.”` + - `Discord (2025-03-12, Q&A): vincentpaul: “No ETA yet but it is in the works” (ticker change).` + + **Multiple Choice Answers:** + a) Wait and support daos.fun (offer engineering help / fund a contractor) as the primary path. + *Implication:* Preserves continuity and minimizes disruption, but leaves timeline partially out of our control. + b) Build or adopt an alternative metadata/ticker update mechanism (bridge/wrapper, migration tooling) to regain autonomy. + *Implication:* Restores execution control, but increases engineering/legal coordination complexity and could confuse holders. + c) Last resort: execute a full token reissuance/migration with clear comms and a strict cutoff timeline. + *Implication:* Maximizes independence, but carries the highest trust, liquidity, and operational risk. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reconcile “AI-enhanced governance” ambition with near-term community perception that the DAO lacks real power—without overpromising? + + **Context:** + - `Discord (2025-03-12, 🥇-partners): Patt: “Concerns include that the DAO is not actually a DAO, holders' voices don't matter…”` + - `Discord (2025-03-12, Q&A): vincentpaul: “focused on getting the core (Labs/Studios) up and running at the moment.”` + + **Multiple Choice Answers:** + a) Publish a phased governance roadmap with explicit current limits and dates/conditions for expanding token-holder power. + *Implication:* Builds credibility through clarity, but commits the Council to timelines and deliverables. + b) Keep governance exploratory until core product stability is proven; communicate minimalism and avoid timelines. + *Implication:* Reduces obligation risk, but may prolong distrust and reduce willingness to contribute capital and labor. + c) Pilot narrow-scope governance now (e.g., grants committee, parameter votes) to demonstrate real agency without full DAO complexity. + *Implication:* Creates tangible legitimacy quickly, but requires careful design to avoid capture and chaos. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we prioritize a flagship public agent relaunch (Spartan/Degen) as a trust-and-utility beacon, even if token/governance items lag? + + **Context:** + - `Discord (2025-03-12, spartan_holders): rhota: “v2 beta will be live next week… turn him back on… in the arena to collab with other agents.”` + - `Discord (2025-03-12): Community asks for return to Twitter/X; interest in sentiment analysis and trading terminal.` + + **Multiple Choice Answers:** + a) Yes—flagship agent reliability + visibility is the fastest path to perceived utility and ecosystem pull. + *Implication:* Demonstrates real-world capability and differentiates from “meme coin” narratives, but concentrates risk on one agent. + b) No—keep focus on framework and cloud first; flagship agents remain secondary until core is hardened. + *Implication:* Protects core reliability focus, but sacrifices a high-leverage marketing and trust artifact. + c) Staged relaunch—bring Spartan back in controlled channels (Discord/arena) with strict guardrails before public X exposure. + *Implication:* Balances safety and momentum, but requires disciplined operational playbooks and monitoring. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-14.md b/hackmd/council/2025-03-14.md new file mode 100644 index 00000000000..0503e348a21 --- /dev/null +++ b/hackmd/council/2025-03-14.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-14 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability surged via rapid merges improving RAG knowledge loading, WebSocket/DM reliability, and UI diagnostics—yet developer trust remains gated by unresolved Docker/onboarding friction and ongoing client/plugin confusion ahead of the V2 launch window. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness & Core Reliability + +**Summary of Topic:** Engineering momentum is strong (notably fixes to RAG knowledge loading, WebSocket reliability, and type safety), aligning with Execution Excellence; however, open operational risks (Docker deployment, client disconnections, plugin inconsistencies) threaten perceived reliability at release time. + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze V2 scope to reliability-only changes until post-launch, even if it delays multi-agent and multichain showcases? + + **Context:** + - `Discord (2025-03-13): V2 planned with "multi-agent systems" and "improved multichain support" (community summary).` + - `GitHub (2025-03-14): "Fixed RAG Knowledge loading" (PR #3932) and "Resolved websocket issues" (PR #3924).` + + **Multiple Choice Answers:** + a) Yes—impose a reliability freeze (bugs, tests, docs only) until the first stable V2 tag ships. + *Implication:* Maximizes Trust Through Shipping but may reduce initial wow-factor and ecosystem momentum. + b) No—continue feature merges, but require release gating with must-pass integration tests and rollback paths. + *Implication:* Preserves roadmap velocity while accepting higher coordination overhead and a steeper risk curve. + c) Split the release: ship a minimal stable V2 core, then fast-follow with feature packs (multi-agent/multichain) as opt-in modules. + *Implication:* Balances reliability and ambition, but requires crisp modular boundaries and versioning discipline. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our release criterion for “reliable” in the eyes of developers: fewer open bugs, fewer support pings, or measurable runtime stability? + + **Context:** + - `GitHub (2025-03-14): "Introduced stronger types" (PR #3931) and multiple UI/runtime fixes (#3926, #3925).` + - `Discord (2025-03-13 coders): frequent troubleshooting for Discord/Twitter clients and disconnections (channel analysis).` + + **Multiple Choice Answers:** + a) Define reliability via objective telemetry: crash-free sessions, reconnection rates, and CI pass rates as release gates. + *Implication:* Creates a durable quality bar but requires instrumenting and reporting metrics quickly. + b) Define reliability via support load: reduce repeated Discord support topics (Docker, Twitter, Discord auth) below a threshold. + *Implication:* Optimizes for developer sentiment, but can be noisy and influenced by documentation gaps rather than code. + c) Define reliability via issue hygiene: strict SLAs on top issues (e.g., 48–72h to close blockers) leading into release. + *Implication:* Improves responsiveness optics, but may incentivize shallow fixes or premature closures. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given recurring client transport churn (WebSockets/WSS/Socket.io), should the Council mandate a single blessed realtime transport for V2 and Cloud? + + **Context:** + - `GitHub updates: "Implemented client WSS support" (PR #3902) and "Resolved websocket issues with bun run start" (PR #3924).` + - `Monthly code list: "feat: use socketio, remove wss" (PR #3946).` + + **Multiple Choice Answers:** + a) Yes—standardize on one transport (e.g., Socket.io) across GUI, local runtime, and Cloud immediately. + *Implication:* Reduces fragmentation and support burden but risks destabilizing recent fixes if rushed. + b) Partially—bless one default transport but keep an escape-hatch transport behind a stable interface/adapter. + *Implication:* Preserves compatibility while improving DX; requires clean abstraction and documentation. + c) No—allow multiple transports to coexist until Cloud constraints force convergence. + *Implication:* Maximizes flexibility but sustains ongoing confusion, duplicated fixes, and inconsistent bug surfaces. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience: Onboarding, Docker, and Plugin Clarity + +**Summary of Topic:** Community signals show the same onboarding failures repeating (Docker deployment, plugin registration, branch stability confusion), directly conflicting with Developer First; recent doc cleanups help, but the operational choke points remain highly visible. + +#### Deliberation Items (Questions): + +**Question 1:** Should we prioritize a single “golden path” install (Docker or native) and treat the other as best-effort until after V2 stabilization? + + **Context:** + - `Discord (2025-03-13): "Multiple users reported difficulties deploying Eliza on Docker" (discussion highlights).` + - `Discord (2025-03-11): plugin registration now required; "wasn't clearly documented" (summary).` + + **Multiple Choice Answers:** + a) Golden-path Docker: make Docker the canonical install for reliability and reproducibility. + *Implication:* Simplifies support and Cloud alignment, but must fix current Docker pain immediately to avoid backfire. + b) Golden-path native: optimize pnpm/bun local dev and provide Docker as optional. + *Implication:* Improves contributor velocity but risks inconsistent user environments and more support variance. + c) Dual golden paths: certify both with CI-tested recipes and explicit platform matrices. + *Implication:* Best experience long-term, but demands sustained maintenance capacity and tighter release engineering. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we enforce a hard deprecation policy for “main branch usage” to prevent support chaos and protect perceived stability? + + **Context:** + - `Discord coders (2025-03-13): "Use version 0.25.9, not the main branch" (notorious_d_e_v).` + - `Discord (2025-03-12): "Confusion exists about which branch is most stable" (highlights).` + + **Multiple Choice Answers:** + a) Yes—make releases the only supported path; add CLI warnings and docs banners discouraging main branch installs. + *Implication:* Reduces noise and increases trust, but may frustrate power users who want bleeding-edge features. + b) Soft policy—keep main available but label it clearly and route support questions to a self-serve troubleshooting flow. + *Implication:* Balances openness with guardrails, though repeated confusion may persist without stronger enforcement. + c) No—support main as a first-class experience and invest in stabilizing it continuously. + *Implication:* Ambitious and developer-friendly for early adopters, but increases reliability risk and support load. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “Taming Information” so troubleshooting fixes (e.g., suppressInitialMessage, debug flags) become instant, searchable knowledge rather than Discord lore? + + **Context:** + - `Discord (2025-03-13 coders): fix for disappearing messages: set `suppressInitialMessage: true` (notorious_d_e_v).` + - `Discord (2025-03-13 coders): Twitter debugging: `DEFAULT_LOG_LEVEL=debug` (notorious_d_e_v).` + + **Multiple Choice Answers:** + a) Automate: pipe solved Discord threads into versioned docs/llms.txt with CI checks for stale guidance. + *Implication:* Creates compounding documentation value but requires tooling and editorial ownership. + b) Curate: weekly human-led “Top 10 fixes” digest integrated into docs and the CLI help output. + *Implication:* High signal and low complexity, but depends on consistent human cadence. + c) Embed: build an in-product troubleshooting assistant that detects symptoms and suggests fixes in the UI/CLI. + *Implication:* Best UX and differentiation, but pulls engineering from core stabilization in the short term. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Rebrand, Token Surface Area, and Flagship Agent Trust + +**Summary of Topic:** Rebranding to ElizaOS is underway while token metadata and governance perceptions remain bottlenecked; flagship agent narratives (DegenAI/Spartan) are high-interest but exposed to platform risk (X suspensions, unclear utility), so credibility must be earned through shipping and transparent comms. + +#### Deliberation Items (Questions): + +**Question 1:** Should token migration/rebrand communications be treated as a product-quality deliverable (with release notes, timelines, and escalation paths), not merely a marketing update? + + **Context:** + - `Discord (2025-03-12): ticker change "$ai16z to $elizaos" blocked by "daos.fun" metadata update bottleneck (Patt/vincentpaul).` + - `Discord (2025-03-13): "We rebranded as ElizaOS https://x.com/elizaOS" (Patt).` + + **Multiple Choice Answers:** + a) Yes—ship a formal migration playbook with SLAs, status page updates, and post-mortems for blockers like daos.fun. + *Implication:* Increases trust and reduces rumor cycles, but forces tighter operational accountability. + b) Partially—publish a lightweight timeline and FAQs, while keeping operational details internal. + *Implication:* Improves clarity with minimal overhead, but may not satisfy transparency concerns from holders/builders. + c) No—keep comms high-level until technical dependencies resolve to avoid committing to dates. + *Implication:* Reduces the risk of missed timelines, but invites speculation and weakens “Trust Through Shipping.” + d) Other / More discussion needed / None of the above. + +**Question 2:** How tightly should flagship agents (e.g., DegenAI/Spartan) be coupled to core releases, given they amplify both successes and failures? + + **Context:** + - `Discord spartan_holders (2025-03-13): DegenAI updates may be included in V2; feature requests include "autonomous investing", "sentiment analysis", "trading database terminal" (Void).` + - `Discord (2025-03-13): "DegenAI's X account was suspended" (highlights).` + + **Multiple Choice Answers:** + a) Decouple—ship core V2 independently; treat flagship agents as separately versioned reference apps. + *Implication:* Protects core reputation and enables focused agent iteration, but may reduce coordinated launch impact. + b) Couple—flagship agents are the proof; require them to be stable and showcased at every core milestone. + *Implication:* Maximizes narrative coherence, but makes core releases hostage to agent-specific platform risks. + c) Hybrid—bundle one “boringly reliable” flagship with core, and keep experimental agents (trading/autonomy) as labs builds. + *Implication:* Balances trust and ambition, with clearer expectations for riskier capabilities. + d) Other / More discussion needed / None of the above. + +**Question 3:** What governance posture should we adopt in the near term to address community fears that “the DAO is not actually a DAO,” without stalling core execution? + + **Context:** + - `Discord (2025-03-12): community concerns: "DAO transparency" and "holders' voices don't matter" (Patt).` + - `Discord (2025-03-12): team focus: "getting the core (Labs/Studios) up and running" before expanding DAO functionality (vincentpaul).` + + **Multiple Choice Answers:** + a) Execution-first: publish a minimal governance roadmap and defer expanded DAO mechanisms until core and Cloud stabilize. + *Implication:* Protects engineering focus but may prolong legitimacy concerns and token narrative volatility. + b) Parallel track: introduce limited-scope onchain votes (priorities, grants) while core continues shipping. + *Implication:* Improves participation and legitimacy, but increases coordination cost and decision overhead. + c) Agent-governance pilot: deploy a transparent, auditable “governance agent” to propose, summarize, and track decisions before formal voting. + *Implication:* Aligns with mission (AI-enhanced governance) and taming information, but must avoid perceptions of simulated participation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-15.md b/hackmd/council/2025-03-15.md new file mode 100644 index 00000000000..51f3042bda9 --- /dev/null +++ b/hackmd/council/2025-03-15.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-15 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet accelerated toward V2 launch readiness by hardening core real-time infrastructure (Socket.IO + Bun) while a critical reliability fracture emerged in the Twitter client initialization path that threatens developer trust if unresolved before rollout. + +## Key Points for Deliberation + +### 1. Topic: Release Readiness Under Infrastructure Shift (Bun + Socket.IO) + +**Summary of Topic:** Core chat transport and runtime tooling moved rapidly (WSS -> Socket.IO; Node -> Bun), improving performance and modernizing the stack, but this kind of foundational shift can amplify edge-case failures and complicate last-mile release confidence. + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze further infrastructure changes until V2 launch is stabilized, or continue shipping core refactors in parallel with launch? + + **Context:** + - `GitHub Daily (2025-03-15): "Integrated Socket.IO for chat functionality, replacing WSS and enabling Bun compatibility" (PR #3946).` + - `GitHub Daily (2025-03-15): "Upgraded the package manager to Bun" (PR #3945).` + + **Multiple Choice Answers:** + a) Institute a short freeze: only release-blocking fixes allowed until V2 ships. + *Implication:* Maximizes launch stability and trust, but slows momentum and may defer beneficial refactors. + b) Continue parallel shipping with a strict risk budget and rollback plan for infra changes. + *Implication:* Preserves velocity while reducing blast radius, but requires disciplined triage and clear ownership. + c) Accelerate infra modernization aggressively before launch to avoid post-launch rewrites. + *Implication:* Could yield a stronger platform baseline, but increases the probability of launch instability. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum acceptable “operational proof” for V2 launch given the transport/runtime changes (e.g., soak tests, golden-path CI, or canary deployments)? + + **Context:** + - `GitHub Activity Summary: "From March 14-15... 19 new pull requests with 13 merged..." indicating rapid change rate.` + - `elizaOS Discord (2025-03-14): "ElizaOS V2 Release... Monday, March 17th (if nothing changes)".` + + **Multiple Choice Answers:** + a) Require a 24–48 hour soak test of a reference deployment (AWS free tier + local) with no P0 regressions. + *Implication:* Strongly aligns with Execution Excellence, but may force a launch slip if issues surface late. + b) Require passing CI + a scripted golden-path checklist (install, start, chat, plugins, logs) across 2 environments. + *Implication:* Balances speed and assurance; risks missing long-tail runtime failures like disconnections. + c) Ship on schedule and rely on rapid patching + community reporting. + *Implication:* Optimizes time-to-release, but undermines “Trust Through Shipping” if early adopters hit failures. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we standardize on Bun as the default runtime for developer onboarding now, or keep Node as an officially supported path until plugin compatibility is proven? + + **Context:** + - `GitHub Daily (2025-03-14): "Switched to Socket.IO, removed WSS, and now using Bun instead of Node in the-org" (PR #3946).` + - `Discord (2025-03-13): "Docker Deployment... difficulties deploying Eliza on Docker".` + + **Multiple Choice Answers:** + a) Make Bun the default and de-emphasize Node in docs immediately. + *Implication:* Simplifies the canonical path but may strand users and plugins not yet Bun-compatible. + b) Support Bun and Node in parallel with a clearly marked “recommended” path and compatibility matrix. + *Implication:* Improves DX clarity and reduces friction, but increases maintenance surface area. + c) Delay Bun default until after V2 launch, using it only for select packages (e.g., the-org). + *Implication:* Reduces launch risk, but postpones consolidation benefits and may prolong ecosystem fragmentation. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Twitter Client Reliability & Rate-Limit Resilience + +**Summary of Topic:** Field reports indicate agents stop replying after activity bursts and, more critically, Twitter client initialization can fail in main installs—this is a direct threat to platform reliability and the flagship-agent credibility loop. + +#### Deliberation Items (Questions): + +**Question 1:** Should Twitter support be treated as a release-blocker for V2, or decoupled as a “best-effort” plugin until stability and rate-limit handling are proven? + + **Context:** + - `GitHub Daily (2025-03-15): "Urgent... Twitter client not initializing correctly with the main Eliza installation" (Issue #3949).` + - `Discord Historical Summary: "Agents stop replying... likely due to Twitter rate-limiting".` + + **Multiple Choice Answers:** + a) Release-blocker: no V2 launch until Twitter init + reply loop is stable. + *Implication:* Protects trust and flagship credibility, but may delay broader framework progress. + b) Ship V2, but explicitly label Twitter as experimental with guarded defaults and prominent troubleshooting. + *Implication:* Maintains momentum while managing expectations, but risks social backlash if users ignore warnings. + c) De-prioritize Twitter and focus on other clients (Discord/Telegram/Nostr) until API conditions improve. + *Implication:* Reduces ongoing operational drag, but concedes a key distribution channel for developer acquisition. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which engineering strategy should be the canonical fix for rate limits: request minimization via caching, adaptive backoff with quotas, or user-configured polling/search behavior? + + **Context:** + - `Discord Historical Summary: "Hypothesis... excessive searches... Proposed Solution: fetch multiple tweets in one request, cache them".` + - `Discord (2025-03-14 coders): "Twitter clients stopping responses... likely due to rate limiting".` + + **Multiple Choice Answers:** + a) Implement caching + batch retrieval as the default behavior (minimize API calls). + *Implication:* Most reliable and cost-efficient, but requires careful cache invalidation and state management. + b) Implement adaptive backoff + quota-aware scheduling with robust telemetry. + *Implication:* Handles dynamic limits well, but requires instrumentation and may slow responsiveness under load. + c) Expose rate-limit controls to users (polling intervals, search depth) and document safe presets. + *Implication:* Gives power users flexibility, but increases configuration complexity and support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we want a single “social client contract” (standardized retry, rate-limit, observability hooks) enforced across all social plugins to prevent each integration from becoming a bespoke reliability trap? + + **Context:** + - `Discord (2025-03-14): "Multiple users struggling with plugin installation and configuration" (Twitter setup called out).` + - `GitHub PR list (2025-03-14): multiple fixes around logging, websocket behavior, and runtime logs in UI (e.g., PR #3908, #3940).` + + **Multiple Choice Answers:** + a) Yes—define and enforce a core client contract with shared middleware (retry/backoff/logging). + *Implication:* Raises baseline reliability and DX, but requires coordination and potential breaking changes. + b) Partially—provide an optional shared toolkit, but keep plugin autonomy. + *Implication:* Improves quality without heavy governance, but may lead to inconsistent adoption. + c) No—keep integrations independent to maximize experimentation speed. + *Implication:* Faster iteration, but repeats the same operational failures across multiple plugins. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Experience, Documentation, and Onboarding Clarity + +**Summary of Topic:** Community friction is concentrated in plugin installation, websocket/API usage, and outdated starters; despite active doc work, the current experience risks violating the Developer-First principle during a high-visibility release window. + +#### Deliberation Items (Questions): + +**Question 1:** What single “golden path” should we canonize for new builders (starter template + CLI flow + stable version), and how aggressively do we deprecate older paths? + + **Context:** + - `Discord (2025-03-14 discussion): "eliza-starter project... outdated compared to... 0.25.9" (lay.qin).` + - `Discord (2025-03-13): "Which branch is most stable... Use version 0.25.9, not the main branch" (notorious_d_e_v).` + + **Multiple Choice Answers:** + a) Canonize one starter + one CLI flow; mark everything else as deprecated with redirects and warnings. + *Implication:* Reduces confusion and support load, but may upset power users relying on legacy flows. + b) Maintain multiple paths but publish a comparison matrix and “recommended for X” guidance. + *Implication:* Supports diverse user needs, but documentation complexity increases and confusion may persist. + c) Delay canonization until after V2 launch to avoid churn while release stabilizes. + *Implication:* Avoids last-minute docs changes, but keeps onboarding fragmented during peak attention. + d) Other / More discussion needed / None of the above. + +**Question 2:** Given recurring confusion around websockets/SSE and API endpoints, should we prioritize an official reference client + recipes (websocket/SSE, REST agent chat, plugin wiring) over new features in the next sprint? + + **Context:** + - `Discord (2025-03-14 coders): "Requests for better documentation on... websocket connections"; "Create guide for connecting to agent via websockets" (winded4752).` + - `Discord (2025-03-14): jin shared REST docs link: "https://elizaos.github.io/eliza/docs/rest/set-agent".` + + **Multiple Choice Answers:** + a) Yes—prioritize reference client + recipes as a release-adjacent deliverable. + *Implication:* Directly boosts DX and reduces support burden, accelerating ecosystem growth via clarity. + b) Split—ship minimal docs now, but keep feature velocity; expand docs post-launch. + *Implication:* Balances short-term release needs with momentum, but may fail to prevent immediate user churn. + c) No—focus on core features; let community tutorials fill the gap. + *Implication:* Preserves engineering bandwidth, but risks inconsistent guidance and erosion of developer trust. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “Taming Information” so Discord troubleshooting (e.g., folder2knowledge paths, Twitter plugin installs) becomes self-healing knowledge rather than repeated ad-hoc answers? + + **Context:** + - `Discord (2025-03-14): "folder2knowledge... resolved by adding '../' prefix" (Shaw, Midas).` + - `Discord Historical Summary: Twitter plugins require manual reinstall with specific commands and character.json edits.` + + **Multiple Choice Answers:** + a) Create an auto-ingested “Known Issues + Fixes” knowledge base linked directly from CLI errors and docs. + *Implication:* Turns support pain into compounding documentation value and improves perceived reliability. + b) Embed troubleshooting as interactive CLI prompts (detect failure modes, suggest fixes). + *Implication:* Best-in-class DX, but increases CLI complexity and requires sustained maintenance. + c) Rely on periodic manual doc updates and community threads for common fixes. + *Implication:* Low lift, but repeats support loops and undermines “Trust Through Shipping” during growth phases. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-16.md b/hackmd/council/2025-03-16.md new file mode 100644 index 00000000000..8ce4b0251a3 --- /dev/null +++ b/hackmd/council/2025-03-16.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-16 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced V2 beta readiness through foundational reliability work (memory management, embedding flexibility, networking stack changes), while field reports exposed persistent integration fragility (Twitter reliability, plugin/service mismatches) that threatens developer trust if not stabilized before wider rollout. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Readiness: Deployment, Cross-Platform, and Network Stack Risk + +**Summary of Topic:** V2 beta is imminent and positioned as "consumer-friendly" with one-click deployment goals, but cross-platform gaps (Windows/Mac) and a major networking shift (WSS to Socket.IO, Node to Bun in the-org) increase last-mile risk. Council alignment is needed on what "beta" quality gates mean under the Execution Excellence doctrine. + +#### Deliberation Items (Questions): + +**Question 1:** What are the Council’s non-negotiable beta launch gates: cross-platform parity, one-click deployment, or core reliability under load? + + **Context:** + - `Discord 🥇-partners (shaw): "V2 beta is scheduled for Monday... working on one-click deployment to AWS free tier... Linux with some issues remaining for Windows and Mac"` + - `GitHub PR #3946: "feat: use socketio, remove wss, use bun instead of node in the-org"` + + **Multiple Choice Answers:** + a) Gate on core reliability and recoverability (crash-free, reconnect-safe), allow partial platform support with clear labeling. + *Implication:* Maximizes trust-through-shipping while accepting narrower reach and potential perception of uneven polish. + b) Gate on cross-platform parity (Win/Mac/Linux) even if one-click deployment slips. + *Implication:* Reduces support fragmentation, but delays momentum and risks losing the narrative window for V2. + c) Gate on one-click deployment as the flagship promise, accept known bugs and iterate rapidly post-beta. + *Implication:* Optimizes growth and onboarding, but risks eroding credibility if early adopters hit reliability cliffs. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the Council endorse Socket.IO+Bun as the default V2 networking/runtime path, or treat it as an experimental track until stability evidence is stronger? + + **Context:** + - `GitHub PR #3946: "replaces WebSocket Server (WSS) with Socket.IO and updates the-org to use Bun instead of Node"` + - `Discord 💻-coders: ongoing questions about websockets and connecting clients` + + **Multiple Choice Answers:** + a) Adopt Socket.IO+Bun as default now; standardize docs and focus QA on the new path. + *Implication:* Reduces split-brain maintenance but concentrates risk if regressions emerge late. + b) Ship dual-path networking (legacy + Socket.IO) for beta with a deprecation plan after metrics. + *Implication:* Buys resilience and rollout safety at the cost of complexity and slower iteration. + c) Keep Socket.IO+Bun behind a feature flag; beta defaults to the most proven stack. + *Implication:* Protects reliability optics but may delay ecosystem adoption of the intended V2 architecture. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s communications stance for “beta” to preserve trust: cautious engineering beta, or consumer-facing promise of simplicity? + + **Context:** + - `Discord 🥇-partners: "V2 aims to make agent creation accessible to everyone, 'even kids'"` + - `Discord 2025-03-15 highlights: "Beta Release Monday... not a full launch"` + + **Multiple Choice Answers:** + a) Frame as an engineering beta: limited guarantees, explicit known issues, and clear rollback guidance. + *Implication:* Strengthens credibility with developers but may blunt mainstream excitement. + b) Frame as a consumer beta: emphasize ease-of-use and demos; handle issues via rapid support and hotfix cadence. + *Implication:* Accelerates adoption but amplifies reputational risk from visible failures. + c) Split the message: developer beta for framework, consumer beta for curated reference agents only. + *Implication:* Balances hype and reliability by containing risk to controlled experiences. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability Hot Zone: Twitter/Plugin Stability and Service Availability + +**Summary of Topic:** User pain concentrates around Twitter reliability (agents stop replying) and plugin/service mismatches (e.g., image_description not found), which directly undermines the “reliable, developer-friendly” promise. Immediate stabilization tactics (rate-limit handling, caching, consistent plugin semantics) should be prioritized over new features. + +#### Deliberation Items (Questions): + +**Question 1:** How should ElizaOS treat Twitter rate limiting failures: degrade gracefully, reduce features, or invest in a more robust client architecture (caching/queueing)? + + **Context:** + - `Discord 💻-coders (Ordinal Watches): "agents stopping replies to tweets after a while... likely due to Twitter rate limiting"` + - `Discord 2025-03-15 action items: "Implement caching of tweets to reduce API calls"` + + **Multiple Choice Answers:** + a) Implement graceful degradation (backoff + user-visible status + retry queues) as the default behavior. + *Implication:* Preserves agent continuity and user trust, but requires careful UX and operational telemetry. + b) Reduce Twitter surface area (fewer polling actions, stricter triggers) to stay within limits. + *Implication:* Improves reliability quickly at the expense of capability and perceived power. + c) Invest in a robust Twitter ops layer (caching, dedupe, job queue, metrics) as a first-class subsystem. + *Implication:* Creates long-term stability and ecosystem value but competes with V2 launch bandwidth. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s policy on “community-provided patch fixes” (manual plugin edits) versus shipping an official hotfix path? + + **Context:** + - `Discord 💻-coders (d3nyal): fix for "service image_description not found" involved "manual code modifications to remove HuggingFace dependencies"` + - `Discord 2025-03-15 action items: "Fix 'service image_description not found' error with plugin-image"` + + **Multiple Choice Answers:** + a) Bless community patches temporarily, but immediately convert them into official patch releases with changelogs. + *Implication:* Channels community energy into trust-through-shipping and reduces folklore-based support. + b) Discourage manual patches; prioritize an official fix before recommending any workaround. + *Implication:* Protects quality standards but may leave users blocked longer and increase frustration. + c) Maintain a curated “workarounds registry” with automated scripts, separate from the main release cycle. + *Implication:* Speeds unblocking while managing risk, but introduces another surface to maintain. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should plugin/service availability errors be prevented by stricter runtime schema validation (TypeBox/Zod) and preflight checks, even if it slows iteration? + + **Context:** + - `GitHub issue #3914: "TypeBox for Type Safety" proposal to validate dynamic inputs at runtime` + - `Discord 💻-coders: repeated service errors (e.g., "service text_generation not found", "service image_description not found")` + + **Multiple Choice Answers:** + a) Yes—introduce runtime schemas for key interfaces (plugins/services/actions) starting with the highest-failure pathways. + *Implication:* Improves reliability and support burden but adds upfront engineering overhead. + b) Partially—add validation only at boundaries (CLI config load, plugin registration) and keep internals flexible. + *Implication:* Balances speed and safety, but some failures will still emerge deep in runtime. + c) No—prioritize shipping and rely on tests/logging; validation can come after V2 stabilization. + *Implication:* Maintains velocity but risks recurring “mystery failures” that erode developer trust. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust Through Clarity: CLI, Docs, and Preflight Automation + +**Summary of Topic:** Momentum is high (significant merged PR volume and documentation work), yet repeated user confusion indicates that “DX” is failing at the edges: inconsistent plugin install commands, unclear Twitter setup, and demand for automated preflight checks. The Council should decide how aggressively to standardize command semantics and embed troubleshooting into the product. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council enforce a single canonical plugin installation command and deprecate alternatives immediately (with hard errors), or keep aliases to reduce breakage? + + **Context:** + - `Discord 💻-coders: "Plugin Installation Confusion... `npx elizaos plugins install` vs `npx elizaos plugins add`"` + - `GitHub PR #3943: "ensures consistent CLI command imports"` + + **Multiple Choice Answers:** + a) Enforce one canonical command now; aliases warn loudly and sunset within two minor releases. + *Implication:* Reduces support ambiguity quickly while providing a predictable migration path. + b) Support multiple aliases indefinitely; focus on documentation rather than enforcement. + *Implication:* Minimizes short-term friction but perpetuates confusion and fragmented guidance. + c) Make the CLI self-healing: accept variants, but auto-correct and print the canonical form in output. + *Implication:* Preserves user momentum while slowly standardizing behavior via product feedback loops. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize a “preflight check” CLI that validates LLM + social logins + plugin wiring before runtime, as a primary trust lever? + + **Context:** + - `GitHub issue #3956: "request for a CLI tool to perform preflight checks... LLM operations and social media logins"` + - `Discord: repeated Twitter setup uncertainty and failures across v1/v2` + + **Multiple Choice Answers:** + a) Yes—make preflight mandatory in onboarding (run automatically on `start`) and export a diagnostic bundle. + *Implication:* Transforms support from reactive to proactive, improving reliability perception and reducing Discord firefighting. + b) Yes, but optional—ship as `npx elizaos doctor` and iterate based on telemetry and top failure modes. + *Implication:* Captures most benefits without blocking advanced workflows or CI pipelines. + c) Not now—focus on stabilizing core runtime and docs; preflight is a post-beta enhancement. + *Implication:* Preserves engineering bandwidth short-term but risks repeating known onboarding failures at scale. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on “docs as product”: do we embed an AI troubleshooting assistant by default, or treat it as an optional character/plugin? + + **Context:** + - `Discord channel historical summary (Shaw): "building an AI assistant that will ship as a default character... help users with troubleshooting without needing to read documentation"` + - `GitHub PR #3906: "major documentation cleanup" and PR #3951: "V2 development documentation updates"` + + **Multiple Choice Answers:** + a) Ship the assistant by default as a first-run guide and diagnostics companion. + *Implication:* Directly advances developer-first goals by reducing time-to-success and centralizing best practices. + b) Ship it as an optional add-on (template character) to avoid overpromising correctness. + *Implication:* Protects trust from hallucination risk while still improving onboarding for those who opt in. + c) Do not ship an assistant until autodoc/context issues are fully resolved; double down on static docs first. + *Implication:* Maximizes accuracy but may slow adoption and increases load on community support channels. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-17.md b/hackmd/council/2025-03-17.md new file mode 100644 index 00000000000..e7841a90c54 --- /dev/null +++ b/hackmd/council/2025-03-17.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-17 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Council attention is split between last-mile V2 beta readiness (especially cross-platform stability) and a reliability/DX hardening wave (logging, docs versioning, knowledge tooling) needed to earn developer trust before wider activation. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Readiness vs. Cross-Platform Reality + +**Summary of Topic:** V2 is positioned as consumer-friendly (“anyone/kids can run an agent”), but operational readiness is asymmetrical: Linux is solid while Windows/Mac remain unstable, risking a trust hit if beta expectations exceed deliverable UX. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s launch doctrine for V2 beta if Windows/Mac remain unreliable at the scheduled unveiling? + + **Context:** + - `Discord (🥇-partners, 2025-03-16): shaw: "Implementation is complete on Linux but experiencing issues with Windows and Mac versions"` + - `Discord (🥇-partners, 2025-03-16): shaw: "Monday is beta, not launch day"` + + **Multiple Choice Answers:** + a) Ship beta on schedule with Linux-first support and explicit OS caveats (guardrails + known-issues list). + *Implication:* Preserves momentum while protecting trust through clarity, but may frustrate a large portion of non-Linux developers. + b) Delay beta until Windows/Mac reach minimum reliability thresholds (no-crash install + basic agent run loop). + *Implication:* Maximizes execution excellence, but risks narrative drift and community impatience after repeated timeline questions. + c) Split the release: public meta/demo + limited beta invite, expanding access only when OS-specific gates pass. + *Implication:* Balances hype with quality gates, but adds operational overhead and can be perceived as exclusivity. + d) Other / More discussion needed / None of the above. + +**Question 2:** What minimum “beta contract” should we guarantee to protect the North Star of reliability and developer-first UX? + + **Context:** + - `Discord (2025-03-16 highlights): "consumer-friendly enough for 'anyone to run an agent'"` + - `GitHub Dev Updates (2025-03-16): "Upgraded package manager to Bun across the monorepo"` + + **Multiple Choice Answers:** + a) A single-path happy-flow: install → create agent → run agent → one client (e.g., Discord) works reliably. + *Implication:* Optimizes for a clean first experience and reduces surface area, but limits initial platform breadth. + b) Parity across core clients (Discord/Twitter/Telegram) even if advanced features are incomplete. + *Implication:* Signals platform completeness, but increases failure modes and may violate execution excellence. + c) A “sandbox beta”: GUI + local chat only, with external networks marked experimental behind flags. + *Implication:* Protects trust while we stabilize integrations, but may underwhelm users expecting real-world deployment. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize cross-platform stabilization: dedicated strike team, community-driven fixes, or temporary de-scoping? + + **Context:** + - `Discord (🥇-partners, 2025-03-16): "issues with Windows and Mac versions"` + - `GitHub Activity Summary (Mar 16-18): "maintained strong development momentum with consistent contributor engagement"` + + **Multiple Choice Answers:** + a) Form a focused cross-platform strike team with explicit OS acceptance tests and a 2-week stabilization sprint. + *Implication:* Fastest route to predictable reliability, but diverts capacity from feature work and ecosystem expansion. + b) Lean on community contributors with a curated bounty list and reproducible test harnesses. + *Implication:* Scales throughput and aligns with open-source ethos, but may yield uneven quality and slower convergence. + c) De-scope: officially endorse Linux + cloud/replit paths for beta while postponing native Windows/Mac deliverables. + *Implication:* Reduces near-term risk, but may cap mainstream adoption and conflict with “agents for everybody” messaging. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability Fault Lines: Twitter Autonomy, Local Models, Plugin Friction + +**Summary of Topic:** User reports indicate core reliability gaps in autonomous execution (Twitter client not running autonomously), local model integrity (LlamaLocal corruption loops), and plugin install dependency errors—directly undermining developer trust and “seamless UX.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat Twitter autonomy failures as a release-blocker for V2 beta, or quarantine Twitter as experimental? + + **Context:** + - `Discord (💻-coders, 2025-03-16): "Twitter agents can post on command but won't run autonomously in the latest version"` + - `GitHub Dev Updates (2025-03-16): "fixed a missing `await` for tweet scraping"` + + **Multiple Choice Answers:** + a) Release-blocker: require autonomous loop stability (including rate-limit handling) before broad beta. + *Implication:* Protects reputation for autonomy, but may delay beta and constrain learning from real users. + b) Quarantine: ship Twitter behind an “experimental” flag with explicit rate-limit caveats and telemetry. + *Implication:* Maintains velocity while bounding risk, but could disappoint users who primarily want social agents. + c) Defer: remove Twitter from default templates and recommend Discord/local chat until post-beta patches land. + *Implication:* Maximizes first-run success rates, but reduces flagship narrative around cross-platform agents. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s priority fix path for local model corruption (LlamaLocal) given the “agents for everybody” goal? + + **Context:** + - `Discord (💻-coders, 2025-03-16): "LlamaLocal where models download but become corrupted"` + - `GitHub Dev Updates (2025-03-16): "plugin-local-ai ... model downloading optimized to occur only when changing agents"` + + **Multiple Choice Answers:** + a) Implement download verification + resumable/cached artifacts (hash checks, partial download recovery) as top priority. + *Implication:* Improves consumer-grade robustness, but requires careful cross-platform filesystem/network handling. + b) Default to hosted providers (Cloud/OpenAI-compatible) for beta; local AI remains advanced-mode with warnings. + *Implication:* Boosts immediate success rates and support load, but weakens decentralization/autonomy narrative. + c) Outsource to a dedicated local-model maintainer squad and publish a compatibility matrix (supported models/OS). + *Implication:* Clarifies expectations and spreads maintenance, but may slow rapid iteration without central ownership. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize plugin installation to eliminate dependency confusion and breakages? + + **Context:** + - `Discord (2025-03-15): "Disagreement about correct syntax (npx elizaos plugins install vs ... plugins add)"` + - `Discord historical summary (2025-03-16): "Paradex plugin failing to build ... recommended: use `npx elizaos plugins add`"` + + **Multiple Choice Answers:** + a) Enforce one canonical command path in CLI (auto-migrate old commands; deprecate variants with clear errors). + *Implication:* Reduces cognitive load and support churn, but requires careful backward compatibility handling. + b) Support multiple aliases indefinitely and rely on documentation to steer users. + *Implication:* Minimizes disruption, but perpetuates confusion and inconsistent community guidance. + c) Shift to a registry-first model: only allow “one-click” installs for vetted plugins; custom installs are advanced. + *Implication:* Improves reliability and security posture, but may slow ecosystem experimentation and composability. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Docs, Observability, and Knowledge UX + +**Summary of Topic:** The project shipped meaningful DX upgrades—docs versioning, clearer logging, and GUI-based memory/knowledge management—yet community confusion persists (npm version drift, missing docs for clients/plugins), making documentation an immediate strategic lever. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s “documentation as a product” standard for V2 beta to prevent support overload and trust erosion? + + **Context:** + - `Discord (2025-03-16): "Jin announced new documentation and the launch of eliza.how"` + - `GitHub (2025-03-17 summary): "Added versioning for documentation, allowing users to switch between v0.25.9 and v1.0.0-alpha"` + + **Multiple Choice Answers:** + a) Gate beta communications on a complete Quickstart + Troubleshooting canon for top 10 failure modes. + *Implication:* Raises launch quality and reduces Discord fire-drills, but adds short-term overhead before announcement. + b) Ship fast with living docs; prioritize rapid iteration and weekly “known issues + fixes” bulletins. + *Implication:* Maximizes velocity, but risks repeated newcomer failure if basics remain unclear. + c) Community-driven docs sprints with maintainers as curators; reward contributors and merge fast. + *Implication:* Scales documentation production and aligns with open-source culture, but needs strong editorial control. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we handle version fragmentation (npm clients out of sync) to uphold execution excellence? + + **Context:** + - `Discord (2025-03-16): "Users noted inconsistency in npm package versions (some clients at 0.25.6-alpha, others at 0.25.9)"` + - `Discord (discussion, 2025-03-16): "When can we expect all the clients ... to be all updated to 0.25.9 on npm?" (Royal Lobster)` + + **Multiple Choice Answers:** + a) Adopt strict release trains (monorepo tag + synchronized client/plugin publish) with automated checks. + *Implication:* Improves reliability and reduces confusion, but can slow hotfix publishing. + b) Allow staggered releases but add explicit compatibility matrices and runtime warnings for mismatched versions. + *Implication:* Preserves flexibility, but relies on users reading warnings and may still generate support churn. + c) Move clients to a unified meta-package with pinned versions, minimizing independent publishes. + *Implication:* Simplifies installs and onboarding, but reduces modularity and can complicate advanced setups. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which observability upgrade most directly converts beta chaos into actionable engineering signal? + + **Context:** + - `GitHub Dev Updates (2025-03-16): "Fixed logger ... ensuring logs always appear in a human-readable format"` + - `GitHub (2025-03-17 summary): "Introduced a method to clear logs and an associated API"` + + **Multiple Choice Answers:** + a) Add a preflight/diagnostics CLI that validates LLM, plugins, and client auth before run. + *Implication:* Prevents common failures and reduces support load, accelerating trust through predictable setup. + b) Instrument runtime telemetry (opt-in) and auto-attach anonymized logs to bug reports from GUI/CLI. + *Implication:* Boosts debugging velocity with real-world data, but introduces privacy/consent and governance needs. + c) Focus on GUI transparency: action viewer + memory viewer + real-time thoughts as the primary debug surface. + *Implication:* Improves user comprehension and self-service troubleshooting, but may miss low-level infrastructure faults. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-18.md b/hackmd/council/2025-03-18.md new file mode 100644 index 00000000000..f7c332fc072 --- /dev/null +++ b/hackmd/council/2025-03-18.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-18 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet devoted its cycles to execution excellence—rapidly closing stability and documentation gaps (client compatibility, Postgres config, TEE noise) while surfacing the next reliability bottlenecks: plugin verification and remote debugging readiness. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness: Stability Gates & Preflight Instrumentation + +**Summary of Topic:** Engineering output is trending toward launch-grade reliability via a concentrated wave of bug fixes and DX hardening, but the Council must set explicit go/no-go gates and decide whether to fund preflight checks and plugin verification as core safety systems before broader rollout. + +#### Deliberation Items (Questions): + +**Question 1:** What are the Council’s non-negotiable launch gates for V2 (and/or the next public milestone): platform stability metrics, cross-platform parity, or developer onboarding success? + + **Context:** + - `GitHub summary (2025-03-18): "development focused heavily on bug fixes and documentation improvements" (PRs #3987, #3984, #3982, #3979, #3977, #3966).` + - `Discord (2025-03-16, shaw): "Implementation is complete on Linux but experiencing issues with Windows and Mac versions."` + + **Multiple Choice Answers:** + a) Gate on reliability: no P0 bugs open in core runtime/clients; minimum smoke tests passing across Windows/Mac/Linux. + *Implication:* Maximizes trust-through-shipping, but may delay the narrative moment if cross-platform issues linger. + b) Gate on DX onboarding: a new user can deploy and run an agent in under 15 minutes using documented paths. + *Implication:* Optimizes developer-first adoption, but risks reputational damage if deeper runtime bugs are still present. + c) Gate on timeline: ship on the announced window with a known-issues ledger and rapid patch cadence. + *Implication:* Preserves momentum, but transfers the burden to support channels and may amplify community frustration. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we elevate a CLI “preflight check” into a first-class feature to reduce failed launches and support burden? + + **Context:** + - `GitHub issue #3956: "V2 preflight check request" (CLI verifies LLM, Twitter login, Discord connectivity, plugin loading).` + - `Discord (2025-03-17): repeated setup failures around RAG paths, plugin installs, and version mismatches.` + + **Multiple Choice Answers:** + a) Yes—build a formal preflight command and require it in docs/quickstart before `start`. + *Implication:* Improves reliability perception and reduces Discord support load, reinforcing execution excellence. + b) Partially—add lightweight checks and actionable error messages, but keep full preflight optional. + *Implication:* Balances speed with stability; may still leave novice users stranded in edge cases. + c) No—prioritize core runtime fixes and rely on community troubleshooting until after launch. + *Implication:* Frees engineering bandwidth short-term but risks compounding “it’s hard to run” sentiment. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we enforce stricter plugin identity/verification rules now to prevent ecosystem fragmentation and broken installs? + + **Context:** + - `GitHub issue #3981: "check if certain packages are recognized as plugins based on their package.json configuration".` + - `Discord (2025-03-17, coders): "version mismatches between npm packages (0.25.6-alpha vs 0.25.9) causing compatibility problems".` + + **Multiple Choice Answers:** + a) Enforce strict plugin schema validation immediately (hard fail + clear remediation). + *Implication:* Creates a more reliable marketplace/registry trajectory, but may temporarily break unofficial plugins. + b) Introduce soft validation with warnings and an auto-fix/publish guide. + *Implication:* Keeps community velocity while nudging toward standards; some broken installs persist. + c) Defer enforcement until after V2 stabilizes and the registry is fully operational. + *Implication:* Avoids near-term disruption but risks long-term composability and trust erosion. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Operational Reliability: Social Clients, Messaging Integrity, and Debugging at Distance + +**Summary of Topic:** User-facing reliability remains the trust bottleneck—Twitter automation regressions, rate-limit behavior, and Discord message anomalies are repeatedly reported, and remote debugging pathways are not yet standardized, increasing support friction as adoption expands. + +#### Deliberation Items (Questions): + +**Question 1:** Which reliability front should receive ‘red alert’ priority: Twitter client autonomy, Discord message integrity, or cross-platform (Win/Mac) runtime stability? + + **Context:** + - `Discord (2025-03-16/17): "Twitter agents can post on command but won't run autonomously" and multiple Twitter issues reported.` + - `GitHub issue #3952: "Discord Messages Disappearing" when sending 2–4 messages back-to-back.` + + **Multiple Choice Answers:** + a) Prioritize Twitter autonomy fixes (rate limiting, caching, duplicate handling) to protect flagship visibility. + *Implication:* Stabilizes public-facing agents and marketing loops, but may leave core UX bugs unresolved. + b) Prioritize Discord messaging integrity as the primary community and support interface. + *Implication:* Protects the operating base of builders and DAO operations, improving daily trust signals. + c) Prioritize cross-platform runtime stability (Win/Mac parity) to expand the addressable developer base. + *Implication:* Unlocks broader adoption, but social-client regressions may still dominate public perception. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we formalize a rate-limit and backoff doctrine for social clients (Twitter first), even if it reduces posting cadence? + + **Context:** + - `Discord (2025-03-15): "agents stopping replies to tweets after a while, likely due to Twitter rate limiting"; suggestion: "Implement caching of tweets to reduce API calls".` + - `GitHub issue #3972: "Raw Newline Characters in Tweets" (formatting correctness affects perceived quality).` + + **Multiple Choice Answers:** + a) Yes—ship conservative defaults (caching, exponential backoff, maximum thread limits) as the standard profile. + *Implication:* Reduces outages and bans; may slow growth metrics but strengthens reliability reputation. + b) Offer selectable presets: “Safe Mode” (default) and “High Activity” (opt-in with warnings). + *Implication:* Supports diverse use cases while protecting novices; introduces more configuration complexity. + c) No—optimize for engagement; address rate-limit failures reactively with patches. + *Implication:* Maximizes short-term visibility but risks recurring failures, account flags, and community frustration. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we institutionalize remote debugging so support can scale without core team burnout? + + **Context:** + - `GitHub issue #3978: "process for debugging remotely" raised as a need.` + - `Discord (2025-03-17): community members offering DM-based help (e.g., Jungle: "I got it running, DM if you want").` + + **Multiple Choice Answers:** + a) Create an official remote-debug playbook (logs bundle, env sanitization, reproducible scripts) and route via a triage queue. + *Implication:* Transforms ad-hoc DM support into a scalable reliability pipeline. + b) Empower vetted community “support sheriffs” with guidelines and limited tooling; keep the playbook lightweight. + *Implication:* Scales faster with community leverage, but quality and security controls must be carefully designed. + c) Keep remote debugging informal until after launch to avoid process overhead. + *Implication:* Reduces immediate bureaucracy but increases time-to-resolution and strains core maintainers. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Governance: Tokenomics Clarity and Partner Alignment + +**Summary of Topic:** While engineering execution is visibly accelerating, external trust signals are degraded by unclear token utility messaging and uneven comms cadence; the DAO-organization initiative is a promising stabilizer, but requires Council authorization to become an operational command layer rather than a venting chamber. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council publish an interim token utility and implementation roadmap now (even if incomplete), or wait for a finalized whitepaper/tokenomics package? + + **Context:** + - `Discord (2025-03-17, jin): tokenomics notes shared: "https://hackmd.io/@xr/ai16z-tokenomics"; community reports confusion.` + - `Discord (tokenomics channel, 2025-03-17): "Is there a team on the implementation... and where to monitor their progress?" (yikesawjeez).` + + **Multiple Choice Answers:** + a) Publish an interim, explicit roadmap (phased utility milestones + owners + tracking links). + *Implication:* Restores credibility through transparency and reduces rumor load, at the cost of committing to timelines. + b) Publish a minimal statement: principles + intended utility directions, without dates or mechanism detail. + *Implication:* Avoids over-commitment but may not satisfy partners seeking concrete execution evidence. + c) Wait for a full tokenomics release post-launchpad/Cloud readiness to avoid rework. + *Implication:* Prevents conflicting narratives but risks ongoing trust erosion and partner churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we formalize the DAO-organization channel into an official operations cell (directory, repost pipeline, onboarding), and what authority does it get? + + **Context:** + - `Discord (dao-organization, 2025-03-17): "created as a grassroots effort to strengthen ElizaDAO's governance"; proposal for a "privacy-preserving directory of partners and agents" (vincentpaul).` + - `Discord (dao-organization, 2025-03-17, jin): existing pipeline: retweets captured into SQLite and surfaced on "eliza.how/news".` + + **Multiple Choice Answers:** + a) Yes—charter it with defined mandates (directory, content triage, onboarding) and a weekly Council-facing report. + *Implication:* Turns community energy into a reliable governance subsystem and reduces founder/maintainer load. + b) Keep it informal but give it tooling (templates, dashboards, access to bots like Rick/jintern) to self-organize. + *Implication:* Encourages autonomy while minimizing political overhead; outcomes may be inconsistent. + c) Pause formalization until after V2/Cloud stabilization to avoid governance distraction. + *Implication:* Protects engineering focus but risks losing momentum and leaving partner tensions unresolved. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on comms sequencing: “product first” versus “narrative in parallel,” given partner co-marketing expectations? + + **Context:** + - `Discord (partners, 2025-03-17, jin): "product first, then whitepaper".` + - `Discord (partners, 2025-03-17, Ben): "social/brand will be the primary focus after the GTM for the launchpad"; partners raised co-marketing gaps (Zolo).` + + **Multiple Choice Answers:** + a) Run narrative in parallel now: weekly release notes, roadmap deltas, partner co-marketing calendar. + *Implication:* Builds trust-through-shipping publicly and captures momentum, but requires disciplined comms ops. + b) Maintain product-first until V2 is stable; limit comms to high-signal milestones only. + *Implication:* Avoids over-promising, but partners may perceive silence as drift or concealment. + c) Hybrid: ship a structured comms cadence focused on reliability wins (bugfixes, docs, tests) rather than hype. + *Implication:* Aligns with execution excellence while keeping the narrative alive and measurable. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-19.md b/hackmd/council/2025-03-19.md new file mode 100644 index 00000000000..b81debf0ce4 --- /dev/null +++ b/hackmd/council/2025-03-19.md @@ -0,0 +1,166 @@ +# Council Briefing: 2025-03-19 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced V2 stability and DX via rapid merges (CLI/logging/UI/TEE pipeline), but fresh onboarding breakpoints (CLI install errors, Ollama parsing) signal that reliability—not new surface area—remains the gating factor for trust and launch cadence. + +## Key Points for Deliberation + +### 1. Topic: V2 Stability & Runtime Integrity (Post-Monorepo Merge) + +**Summary of Topic:** Engineering throughput is high (multiple bugfixes, UI alignment, payload reduction, logging improvements, TEE CI/CD), yet the beta’s perceived instability continues to tether dependent programs (e.g., Spartan) and threatens confidence in a near-term full release. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s release gate for V2: feature completeness at end-of-month, or a quantified stability threshold that may delay launch but preserve trust through shipping? + + **Context:** + - `Discord (spartan_holders): rhota — "v2 beta just went live... a lot of bug fixing going on at the moment to get Spartan working."` + - `GitHub daily (2025-03-19): "Efforts also focused on refining the CLI experience... Fixed chat UI alignment... Reduced payload size to prevent database update failure."` + + **Multiple Choice Answers:** + a) Ship end-of-month as planned; accept a known-bugs list and rely on rapid patch cadence. + *Implication:* Maximizes momentum and marketplace timing, but risks eroding the "reliable by default" brand if early builders churn. + b) Delay until stability criteria are met (crash-free sessions, install success rate, core flows passing) even if it slips beyond March. + *Implication:* Strengthens execution excellence and long-term DX credibility, but compresses marketplace/token-utility timelines. + c) Dual-track: keep beta public, but declare a "Stable Channel" date only after stability thresholds, with Spartan pinned to stable. + *Implication:* Maintains community energy while shielding flagship/dependent programs from beta volatility. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which reliability fires should be treated as "red alert" because they directly damage perceived autonomy and persistence (core to the OS narrative)? + + **Context:** + - `GitHub daily (2025-03-19): Issue #3993 — "parsing failure with the Ollama LLM engine, resulting in a TypeError: null is not an object."` + - `Discord (2025-03-16): "Twitter agents can post on command but won't run autonomously in the latest version."` + + **Multiple Choice Answers:** + a) Prioritize runtime correctness: Ollama parsing, model/provider initialization, and memory/persistence regressions first. + *Implication:* Protects the core agent loop; reduces "it runs but behaves weird" reports that kill trust fastest. + b) Prioritize autonomy surfaces: scheduler/clients (Twitter/Discord) reliability and rate-limit-safe behavior. + *Implication:* Improves visible agent autonomy demos, but may leave deep runtime edge cases to accumulate. + c) Prioritize platform operability: database/migrations/CLI start flows and observability (logs) for faster debugging by the community. + *Implication:* Enables the ecosystem to self-heal and lowers support load, compounding developer-first benefits. + d) Other / More discussion needed / None of the above. + +**Question 3:** How tightly should external programs (Spartan and others) be coupled to V2 milestones, given the monorepo merge destabilization risk? + + **Context:** + - `Discord (spartan_holders): Odilitime — "forced to move all our tech onto the v2 stack... closely tied together."` + + **Multiple Choice Answers:** + a) Maintain hard coupling: Spartan remains the forcing function to finish V2 quickly. + *Implication:* Accelerates integration realism, but raises the blast radius of V2 regressions across the ecosystem. + b) Introduce compatibility shims and decouple: allow Spartan to run on a pinned stable subset while V2 evolves. + *Implication:* Reduces ecosystem risk and support churn, but adds short-term engineering overhead. + c) Segment by capability: couple only what needs V2 (GUI/WebSockets), keep other Spartan paths on V1 until stable. + *Implication:* Optimizes for execution excellence, but requires clear communication and disciplined versioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience: CLI Install, Docs, and "Taming Information" Pipeline + +**Summary of Topic:** High-velocity fixes and doc upgrades are landing (docs versioning, improved V2 docs frontpage), but onboarding failures (CLI install errors, dependency mismatches like plugin-sql) indicate the first-run experience is still brittle—undermining the developer-first mandate. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s immediate remedy for onboarding breakage: stricter release discipline (version pinning + smoke tests) or faster community workaround distribution (beta CLI guidance)? + + **Context:** + - `GitHub daily (2025-03-19): Issue #3989 — "getting started instructions... `npm install -g @elizaos/cli` command... leading to an error."` + - `Discord (2025-03-18 coders): amtraq. — "npm install -g @elizaos/cli@1.0.0-beta.1" workaround for plugin-sql notarget.` + + **Multiple Choice Answers:** + a) Institute strict version pinning and a release train with automated install smoke tests across OSes before publishing. + *Implication:* Reduces breakage and support noise, aligning with execution excellence, but slows iteration cadence. + b) Continue fast shipping; formalize a "known-good" beta channel and push workarounds prominently in docs/CLI output. + *Implication:* Preserves speed while mitigating pain, but risks normalizing instability as the default user experience. + c) Hybrid: pin critical dependency graph (CLI + core + key plugins) while allowing peripheral packages to move faster. + *Implication:* Balances reliability and velocity; focuses stability where builders feel it most. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationalize the "Taming Information" doctrine so the same questions (RAG paths, client config, REST/WebSockets) stop repeating in Discord? + + **Context:** + - `Discord (2025-03-18): repeated RAG directory/path confusion and requests for clearer guides (knowledge directory structure, character.json client config).` + - `GitHub PRs (2025-03-18/19): docs versioning (#3963) and improved V2 docs frontpage + llms.txt (#3991).` + + **Multiple Choice Answers:** + a) Deploy an "Answer-Once" pipeline: every resolved Discord support thread becomes a doc snippet + searchable FAQ within 24 hours. + *Implication:* Compounds community support into durable DX assets; improves trust through shipping documentation. + b) Prioritize product-side fixes over docs: change defaults and error messages so users don’t need the docs for common cases. + *Implication:* Best long-term UX, but may lag the immediate support load during beta instability. + c) Stand up a dedicated support agent (jintern v2) as the first-line interface, with docs updates batched weekly. + *Implication:* Reduces human moderator burden quickly, but can hide documentation debt if not tightly linked to doc commits. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which integration surface should be canon for builders: REST control via DirectClient today, or WebSockets as the default once merged—given the goal of seamless UX and interoperability? + + **Context:** + - `Discord (2025-03-18): Ayush — DirectClient REST setup guidance (client-direct).` + - `Discord (2025-03-18 coders): jintern — "Shaw added websockets functionality recently in his v2 branches" for web interfaces.` + + **Multiple Choice Answers:** + a) Canonicalize REST now (DirectClient) and treat WebSockets as an advanced/optional layer until fully stabilized. + *Implication:* Minimizes moving targets for documentation and SDKs; may slow adoption of real-time UI integrations. + b) Commit to WebSockets as the primary interface and retrofit REST as compatibility for legacy integrations. + *Implication:* Optimizes for modern interactive agent UX, but increases short-term migration and stability demands. + c) Publish a unified transport abstraction: same API surface with REST/WebSockets adapters behind it. + *Implication:* Preserves composability and reduces future churn, at the cost of additional engineering upfront. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Readiness: Marketplace/Token Utility and Governance Signal + +**Summary of Topic:** Community expectation is converging on end-of-month launchpad/marketplace utility and clearer governance pathways, but token utility is not implemented and communication gaps risk reputational drag (including exchange-listing anxieties). + +#### Deliberation Items (Questions): + +**Question 1:** What minimal token-utility primitive must ship with the marketplace to credibly align incentives without compromising reliability (the prime directive)? + + **Context:** + - `Discord (partners): "launchpad and marketplace are scheduled for the end of March... provide utility for the AI16Z token"; "use AI16Z tokens for API and compute payments... isn't implemented yet."` + + **Multiple Choice Answers:** + a) Ship token payments only for marketplace purchases (agent templates/plugins), keep compute billing fiat/credits until Cloud is stable. + *Implication:* Delivers visible utility with limited operational risk; delays full decentralized compute economy narrative. + b) Ship token-based metering for API/compute immediately (even if limited), making token utility central from day one. + *Implication:* Maximizes narrative coherence, but raises billing, abuse, and reliability risks during beta. + c) Ship staking/reputation gating (access, featuring, rate limits) rather than payments, then roll payments later. + *Implication:* Creates utility without payments complexity; must be designed carefully to avoid pay-to-play backlash. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the Council respond to external perception risks (e.g., Binance Alpha delisting fears) when execution is still in stabilization mode? + + **Context:** + - `Discord (spartan_holders): concerns about Binance Alpha delistings and "lack of updates and communication."` + + **Multiple Choice Answers:** + a) Increase transparency cadence: weekly public stability reports, shipped fixes, and explicit milestone gates. + *Implication:* Builds trust through shipping and clarity; may expose short-term instability but reduces rumor amplitude. + b) Limit forward-looking promises; communicate only when features are stable and released. + *Implication:* Reduces promise debt, but can be misread as silence and deepen partner frustration. + c) Delegate comms to a partner-driven pipeline (Typefully drafts + official repost) with light core-team review. + *Implication:* Scales output quickly and strengthens community ownership, but requires guardrails to prevent inconsistent messaging. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize the proposed "AI Jedi Council" as an operating layer now, or wait until V2/marketplace stabilization to avoid governance theater? + + **Context:** + - `Discord (dao-organization): proposal for an "AI Jedi Council" with 12 agent personas; also calls for town halls and structured contribution pathways.` + + **Multiple Choice Answers:** + a) Stand it up immediately as an information-distillation and routing layer (non-binding), focused on support/docs/ops. + *Implication:* Accelerates taming-information and contributor coordination without overcommitting governance legitimacy. + b) Delay formalization until after V2 is stable; keep the working group informal to avoid distraction. + *Implication:* Protects engineering focus, but leaves partner energy and coordination problems unresolved longer. + c) Pilot with 3–4 personas first (DX, Reliability, Community, Token Utility) and expand only if metrics improve. + *Implication:* Creates a measurable governance experiment aligned to execution excellence; avoids a brittle 12-seat structure. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-20.md b/hackmd/council/2025-03-20.md new file mode 100644 index 00000000000..3d1bf4b6d2d --- /dev/null +++ b/hackmd/council/2025-03-20.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-20 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet prioritized stabilization and developer trust: high-volume UI/CLI bugfixes landed while new issues were rapidly triaged/closed, but core adoption friction (RAG + dependency/version mismatches) remains a strategic choke point. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Launch Readiness vs. Stability Debt + +**Summary of Topic:** Engineering velocity is high (multiple UX/CLI fixes merged; issue triage closed same-day), yet the beta narrative is still “works, but unstable,” risking developer confidence during the refactor-induced turbulence. + +#### Deliberation Items (Questions): + +**Question 1:** Do we hold the V2 line until a “golden path” install/start flow is deterministic for 90%+ of new builders, even if it delays ecosystem rollouts (Spartan, marketplace, hackathons)? + + **Context:** + - `Discord (rhota): "Beta phase will last about 2 weeks" and "remains somewhat unstable" after repo consolidation.` + - `GitHub: "Fixed CLI agent command" (#4028) and "Added validation and testing for CLI commands" (#4004).` + + **Multiple Choice Answers:** + a) Yes—gate V2 on a hardened golden path (install → create → start → deploy) with strict release criteria. + *Implication:* Maximizes trust through shipping and reduces support load, but slows downstream launches. + b) No—ship on schedule and rely on rapid patch cadence plus community support to absorb instability. + *Implication:* Maintains momentum and narratives, but risks reputation damage if early adopters churn. + c) Hybrid—ship V2 as “preview” while maintaining a clearly supported stable track (0.25.9/1.x) with explicit migration windows. + *Implication:* Preserves velocity without abandoning reliability, but requires disciplined comms and dual-track maintenance. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred strategy for dependency/version fragmentation (e.g., plugin-sql mismatches) to prevent repeated install failures across the ecosystem? + + **Context:** + - `Discord: "No matching version found for @elizaos/plugin-sql@^0.25.6" reported by multiple users; suggested pinning CLI beta versions.` + - `GitHub top issues: dependency/version mismatch issue (#4101) was opened and later closed (March window).` + + **Multiple Choice Answers:** + a) Enforce monorepo-pinned versions and a single blessed package set per release (lockstep). + *Implication:* Reduces user confusion and support costs, but increases coordination overhead across packages. + b) Adopt strict semver + compatibility matrix tooling, allowing multiple supported combinations. + *Implication:* Improves flexibility, but requires rigorous documentation and automated validation to avoid drift. + c) De-scope optional plugins from default installs and move them behind explicit opt-in templates. + *Implication:* Stabilizes first-run experience, but may slow discovery of ecosystem capabilities. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should we invest next to maximize ‘Execution Excellence’ impact: UI polish, CLI determinism, or runtime/core correctness (e.g., embeddings, adapters, RAG performance)? + + **Context:** + - `GitHub: multiple UI/UX fixes merged (memory viewer #4027, profile UI #4021, start/create UX #4007).` + - `Discord: repeated pain points—CLI install/start issues and knowledge/RAG reliability complaints.` + + **Multiple Choice Answers:** + a) CLI determinism first (install/start, clear errors, environment management). + *Implication:* Improves onboarding conversion and reduces friction for every developer, reinforcing Developer First. + b) Runtime/core correctness first (RAG, embeddings, adapters, DB stability). + *Implication:* Prevents ‘it runs but it lies’ failures that erode trust and break flagship agent credibility. + c) UI polish first (builder experience, memory/knowledge tooling, multi-agent chat UX). + *Implication:* Boosts perceived quality and demos, but may mask unresolved underlying reliability debt. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Knowledge/RAG Reliability as a Trust Primitive + +**Summary of Topic:** Knowledge ingestion and retrieval are emerging as the system’s most visible reliability fault-line (directory ambiguity, PDF workflows, adapter gaps); documentation and tooling improvements are landing, but the feature still feels probabilistic to users. + +#### Deliberation Items (Questions): + +**Question 1:** Should RAG/Knowledge be elevated to a “first-class contract” with strict behavioral guarantees (tests + reference datasets), even if it constrains flexibility in directory structures and adapters? + + **Context:** + - `Discord (Sabochee): knowledge feature "seems to work 10% ok" (reported sentiment).` + - `Discord (multiple): conflicting advice on knowledge paths (e.g., `characters/knowledge/...` vs `./knowledge/...`).` + + **Multiple Choice Answers:** + a) Yes—define a single canonical knowledge pipeline and enforce it with integration tests and fixtures. + *Implication:* Transforms RAG from folklore into a reliable product surface, aligning with Execution Excellence. + b) No—keep the pipeline flexible and prioritize documentation/examples over rigid contracts. + *Implication:* Preserves composability but risks continued “it depends” support burden and trust erosion. + c) Partial—guarantee core ingestion/retrieval semantics while allowing multiple directory layouts via explicit configuration. + *Implication:* Balances reliability with composability, but requires precise DX and config validation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred approach to PDF knowledge ingestion: mandate preprocessing to markdown/text, or ship an official PDF pipeline that is robust by default? + + **Context:** + - `Discord (Midas): "Folder2knowledge — knowledge2character" converts PDFs to plain text then to character knowledge.` + - `Discord: PDF + RAG issues repeatedly cited as a common pain point.` + + **Multiple Choice Answers:** + a) Mandate preprocessing (PDF → text/markdown) and keep core minimal; provide scripts and guardrails. + *Implication:* Reduces complexity in core and improves determinism, but adds steps for end users. + b) Ship an official, batteries-included PDF pipeline (extraction + chunking + embedding) with sane defaults. + *Implication:* Improves out-of-box success and demos, but increases maintenance surface and edge-case load. + c) Dual-path: official pipeline for common PDFs plus explicit advanced hooks for custom extraction. + *Implication:* Covers mainstream needs while retaining composability, but requires careful DX to avoid confusion. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “Taming Information” internally: do we treat docs tooling (llms.txt, mermaid maps, doc-chat) as critical infrastructure with dedicated ownership and SLAs? + + **Context:** + - `GitHub: docs frontpage improvements + llms.txt added (#3991); docs versioning (#3963).` + - `Discord (jin): improving doc navigation with mermaid flow charts; requests for clearer onboarding (incl. Chinese community).` + + **Multiple Choice Answers:** + a) Yes—create a Docs & DX guild with explicit metrics (time-to-first-agent, doc freshness, issue deflection). + *Implication:* Turns documentation into a compounding asset and reduces operational chaos across channels. + b) No—keep docs community-driven and opportunistic; prioritize code shipping. + *Implication:* Maximizes short-term feature velocity, but perpetuates support load and fragmented knowledge. + c) Hybrid—core team owns onboarding/golden paths; community owns long-tail pages with curated review cycles. + *Implication:* Maintains focus while leveraging open-source energy, but needs governance and editorial processes. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Flagship Agents, Public Trust, and Token Utility Alignment + +**Summary of Topic:** Spartan’s functionality is tightly coupled to V2 stability, while token utility discussions are active but not yet grounded in shipped mechanisms; public information asymmetry (private holder channels vs broader community) risks undermining trust-through-shipping. + +#### Deliberation Items (Questions): + +**Question 1:** Should Spartan (and other flagship agents) be treated as release-blocking acceptance tests for V2, rather than post-launch integrations? + + **Context:** + - `Discord (rhota): focus is "getting Spartan working" after merging repos; beta ~2 weeks.` + - `Discord (Odilitime): "trying to get spartan chatting before the v2 official launch".` + + **Multiple Choice Answers:** + a) Yes—flagship agents are the proof-of-reliability; if they fail, V2 is not ready. + *Implication:* Strengthens trust and sets quality bar, but may slow platform release cadence. + b) No—ship platform first; flagship agents can lag and stabilize independently. + *Implication:* Increases platform velocity, but weakens narrative and real-world validation of the framework. + c) Split—define a minimal flagship capability set (chat + knowledge + one client) as blocking; advanced features can follow. + *Implication:* Creates an achievable quality gate while preserving momentum for iterative improvements. + d) Other / More discussion needed / None of the above. + +**Question 2:** What token utility direction best aligns with the North Star (developer-friendly infra) without turning ElizaOS into a commodity compute reseller? + + **Context:** + - `Discord (Patt): token as commodity for paying for compute; comparisons to Venice AI staking model.` + - `Discord (DorianD): skepticism about compute reselling; push for token integration into agent functionality.` + + **Multiple Choice Answers:** + a) Compute/payment utility first (API credits, discounts, staking-to-inference power). + *Implication:* Simple and legible, but risks positioning ElizaOS as a wrapper/reseller rather than a protocol. + b) Security/quality utility first (staking to secure plugins/agents, reputation, slashing for non-delivery). + *Implication:* Aligns incentives with ecosystem reliability, but requires careful governance design and legal/UX considerations. + c) Identity/registry utility first (agent registration via public keys, usage metrics, attestations). + *Implication:* Builds composable trust fabric for a decentralized agent economy, but value accrual may be slower to surface. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we balance private holder experiences with public transparency to maximize community trust and developer adoption? + + **Context:** + - `Discord (Toni): concern that private channels leave the public "no way to get any info"; rhota cites Telegram as public channel.` + - `Discord: structured social amplification proposed (Typefully drafts → ben review → main account posting).` + + **Multiple Choice Answers:** + a) Open-first: move status updates, roadmaps, and technical progress to public channels; keep only product perks private. + *Implication:* Maximizes developer trust and reduces rumor cycles, but may reduce perceived holder exclusivity. + b) Holder-first: keep core updates in private channels and publish curated summaries when ready. + *Implication:* Strengthens holder retention, but risks alienating builders and external partners. + c) Two-lane comms: public weekly engineering briefings + private “alpha features” access, with clear boundaries. + *Implication:* Preserves exclusivity while maintaining credibility, but requires disciplined publishing cadence. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-21.md b/hackmd/council/2025-03-21.md new file mode 100644 index 00000000000..eefe59bec68 --- /dev/null +++ b/hackmd/council/2025-03-21.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-03-21 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet shifted from rapid feature throughput to stability-first triage—shipping targeted UI refinements while surfacing core reliability risks (packaging, IDs, provider limits) that threaten developer trust ahead of V2 and Cloud-era expectations. + +## Key Points for Deliberation + +### 1. Topic: V2 Readiness: UX Polish vs. Stability Gates + +**Summary of Topic:** UI improvements (notably the action viewer) continue to land, but the operational signal shows rising pressure to define a “release gate” that protects reliability and minimizes regression churn. Council alignment is needed on what constitutes “ready” in a developer-first universe where trust is earned by predictable behavior, not visual shine. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum release gate for V2/Cloud-era trust: UX completeness, crash-free boot, or end-to-end “golden path” tutorials that actually run? + + **Context:** + - `GitHub summary (2025-03-21): “Improved the action viewer UI… triaged new issues…”` + - `Discord (2025-03-20, 💻-coders): “users appreciating the content but still struggling with implementation” (docs at eliza.how)` + + **Multiple Choice Answers:** + a) Gate on reliability: crash-free startup + core agent loop stable across recommended environments. + *Implication:* Maximizes execution excellence and reduces support burden, but may delay UX polish and demo momentum. + b) Gate on “golden path” DX: one blessed install + one blessed deployment path that works with docs verbatim. + *Implication:* Optimizes developer trust directly, but requires concentrated docs/testing resources and may postpone secondary features. + c) Gate on flagship UX: ship when the UI/agent builder feels complete enough for broad onboarding. + *Implication:* Improves first impressions, but risks reputational damage if underlying reliability remains inconsistent. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we sequence Spartan/DegenAI reactivation relative to V2 stabilization, given the dependency on the V2 stack? + + **Context:** + - `Discord (2025-03-20, spartan_holders): “Enable Spartan chat functionality before V2 official launch” (Odilitime).` + - `Discord (2025-03-19): “Current priority is getting open-source functionality working in v2 and deploying Spartan…” (rhota).` + + **Multiple Choice Answers:** + a) Stabilize V2 first; keep Spartan in controlled beta until core regressions are resolved. + *Implication:* Prevents flagship agents from becoming public proof of instability, preserving long-term brand trust. + b) Parallel-track: ship Spartan chat behind explicit “beta” framing while core team continues stabilization. + *Implication:* Maintains community energy and token-holder value, but increases incident surface area and support load. + c) Prioritize Spartan as the flagship; treat its working chat loop as the acceptance test for V2 readiness. + *Implication:* Creates a single north-star integration test, but may bias architecture toward one agent’s needs over framework generality. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Council mandate a single canonical “blessed” install command/path for the beta to reduce fragmentation across versions (0.25.9 vs 1.0.0-beta)? + + **Context:** + - `Discord (2025-03-20): Beta install steps repeated across channels: “npm create eliza@beta … npx @elizaos/cli start”.` + - `Discord (2025-03-20): “Users reported issues with… v0.25.9… could no longer interact with their agent via terminal” (FBRN).` + + **Multiple Choice Answers:** + a) Yes—declare one supported beta track and clearly deprecate older quickstarts. + *Implication:* Reduces confusion and accelerates feedback quality, but may alienate users stuck on older setups. + b) Maintain dual-track support temporarily, but add a versioned compatibility matrix and migration guide. + *Implication:* Minimizes user disruption, but increases docs and support complexity during an already unstable phase. + c) Keep it flexible; let the community self-select versions while we focus on shipping features. + *Implication:* Maximizes velocity short-term, but directly undermines the “reliable, developer-friendly” North Star via fragmentation. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Trust Fault Lines: Packaging, IDs, and Provider Limits + +**Summary of Topic:** Multiple “sharp edges” emerged that disproportionately harm DX: missing beta packages, UUID/id coercion failures, and model provider token-per-minute ceilings. These issues are existential to reliability perception because they break the first-run experience and force developers into archaeology rather than building. + +#### Deliberation Items (Questions): + +**Question 1:** How do we treat packaging integrity failures in beta (e.g., missing @elizaos/plugin-openai): as release blockers or as expected beta turbulence? + + **Context:** + - `GitHub issue (2025-03-21): “@elizaos/plugin-openai package not found when using beta packages” (#4037).` + + **Multiple Choice Answers:** + a) Release blocker: packaging must be consistent for any public beta we want developers to trust. + *Implication:* Aligns with “Developer First,” but may slow iteration as release engineering becomes mandatory. + b) Non-blocker, but require a rapid hotfix SLA and a public incident log for transparency. + *Implication:* Maintains velocity while protecting trust through communication, but risks repeated paper cuts. + c) Defer; advise users to pin versions or use alternative providers until the ecosystem settles. + *Implication:* Shifts cost to developers and erodes confidence precisely when we need adoption and feedback. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we standardize and enforce an “ID hygiene protocol” across clients/plugins to prevent UUID conversion failures (especially for negative or non-UUID external IDs)? + + **Context:** + - `GitHub issue (2025-03-21): “invalid input syntax for type uuid: \"-1002129157442\"” (#4042).` + - `Recent merged work (PR #4052 listed in completed items): “Fix Telegram negative chat ID UUID conversion” (plugin/telegram-related).` + + **Multiple Choice Answers:** + a) Yes—define a canonical ID normalization layer in core and require all plugins to use it. + *Implication:* Prevents recurring class of bugs and improves composability, but requires coordinated refactors. + b) Plugin-owned: provide best-practice utilities, but let each client/plugin decide. + *Implication:* Faster locally, but higher long-term entropy and repeated regressions across the ecosystem. + c) Database schema flexibility: relax UUID constraints where external IDs are common. + *Implication:* Reduces friction quickly, but may compromise data consistency and cross-system interoperability. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize model/provider limits (e.g., Groq TPM caps) so agents fail gracefully and predictably rather than mysteriously? + + **Context:** + - `GitHub issue (2025-03-21): “Groq tokens per minute (TPM) limit of 6000” (#4040).` + - `GitHub (recent merged PR #4044): “Groq integration” introduced new provider surface area.` + + **Multiple Choice Answers:** + a) Implement unified rate-limit and backoff handling in core runtime, surfaced in UI logs and CLI. + *Implication:* Creates consistent behavior across providers and strengthens reliability, at the cost of core complexity. + b) Handle limits in each provider plugin with documented recommended defaults. + *Implication:* Keeps core lean, but produces inconsistent UX and repeated reinvention across plugins. + c) Document the limits and rely on community best practices without adding runtime logic yet. + *Implication:* Fastest to ship, but violates “seamless UX over feature quantity” and increases support volume. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Strategic Architecture: Golang Port vs. Hardening the TypeScript Core + +**Summary of Topic:** A proposal surfaced to port ElizaOS to Golang for performance; this is a strategic fork decision with high opportunity cost. Council must decide whether performance/throughput is best achieved by a language port, by targeted optimization (Bun/Tauri/WebSockets), or by Cloud-managed infrastructure while keeping the framework developer-friendly. + +#### Deliberation Items (Questions): + +**Question 1:** Does pursuing a Golang port advance our North Star (reliability + developer-friendly) or distract from stabilizing V2 and Cloud launch execution? + + **Context:** + - `GitHub (2025-03-21): “Needs Attention: discussion needed… Golang port of ElizaOS for performance improvements” (#4034).` + + **Multiple Choice Answers:** + a) Reject for now: focus on stabilizing TypeScript core and Cloud reliability before any language port. + *Implication:* Protects near-term execution excellence and reduces strategic drift during a critical migration window. + b) Explore as an R&D track: small spike/prototype with strict timebox and measurable performance targets. + *Implication:* Keeps optionality without derailing the roadmap, but still consumes senior attention and review bandwidth. + c) Commit to a dual-runtime strategy: Go core for performance, TS SDK for plugins and DX. + *Implication:* Potentially best long-term throughput, but introduces major coordination risk, interoperability complexity, and community fragmentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred performance path in the near term: runtime optimization (Bun/WebSockets), Cloud-managed scaling, or architectural simplification (fewer moving parts)? + + **Context:** + - `Discord (2025-03-18): “Shaw added websocket functionality… enabling direct agent connections to web interfaces.”` + - `Recent PR activity: socket/web client refinements and UI performance work (multiple PRs in 2025-03-20 daily report).` + + **Multiple Choice Answers:** + a) Lean into Cloud-managed scaling as the default; optimize framework for local dev and correctness. + *Implication:* Strengthens the platform narrative and reduces local performance pressures, but increases dependency on Cloud readiness. + b) Optimize the existing TS runtime (Bun/WebSockets/DB hot paths) to reduce infra demands everywhere. + *Implication:* Improves self-hosting credibility and open-source strength, but may be slower than scaling via Cloud. + c) Simplify architecture and reduce surface area (fewer clients, fewer modes) until stability is proven. + *Implication:* Maximizes reliability and reduces bug surface, but may frustrate ecosystem experimentation and integrations. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent “innovation drift” (new providers/plugins) from eroding reliability—should we formalize an “experimental zone” with stricter stability guarantees for the core? + + **Context:** + - `Recent PRs: “Groq integration” (#4044), “Redpill support” (#4045), “DPSN Plugin” (#4043) alongside beta instability signals.` + - `GitHub activity (2025-03-20 to 2025-03-21): “22 new PRs (16 merged)… 5 new issues” indicates high churn.` + + **Multiple Choice Answers:** + a) Yes—create tiered maturity levels (experimental/beta/stable) with gating in registry and docs. + *Implication:* Preserves composability while protecting trust, but requires governance and tooling to enforce tiers. + b) No—keep everything in one stream, but increase automated tests and CI gates across the monorepo. + *Implication:* Avoids ecosystem fragmentation, but demands significant engineering investment and may still allow noisy regressions. + c) Freeze new integrations until post-V2 stabilization window completes. + *Implication:* Maximizes short-term stability, but risks losing momentum and community contributions that expand the ecosystem. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-22.md b/hackmd/council/2025-03-22.md new file mode 100644 index 00000000000..cd75fc25a9a --- /dev/null +++ b/hackmd/council/2025-03-22.md @@ -0,0 +1,168 @@ +# Council Briefing: 2025-03-22 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability-and-DX consolidation day: we shipped tangible onboarding improvements (env drag-and-drop, docs fixes) while surfacing build/voice-key regressions that must be sealed to preserve trust during the V2 transition. + +## Key Points for Deliberation + +### 1. Topic: Developer Onboarding & “First-Run Success” + +**Summary of Topic:** UX and documentation patches (env drag-and-drop upload; quickstart add-plugin correction) directly advance Execution Excellence by reducing friction at install/run time, but they must be paired with ruthless regression control to keep “first-run” success rates high. + +#### Deliberation Items (Questions): + +**Question 1:** Do we define a hard “first-run success” gate (install → create agent → run basic chat) as the primary release criterion for the beta line? + + **Context:** + - `GitHub PR #4033: “Added drag & drop option for env uploading” (user interaction improvement).` + - `GitHub PR #4047: “Updated documentation… correct the add plugin command in quickstart.md.”` + + **Multiple Choice Answers:** + a) Yes—make first-run success the top gate; defer non-essential features until it’s consistently green. + *Implication:* Maximizes developer trust and reduces support load, but may slow perceived feature velocity. + b) Partially—gate only on CLI/agent basics; allow UI enhancements to iterate post-release. + *Implication:* Balances shipping cadence with reliability, but risks UI-first users hitting sharp edges. + c) No—prioritize feature completeness for V2; onboarding polish can follow once ecosystem parity is reached. + *Implication:* Short-term momentum increases, but undermines Core Principle #4 (Trust Through Shipping) if new users churn. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which onboarding surface should be the canonical path for new builders during beta: CLI-first, GUI-first, or Cloud-first? + + **Context:** + - `Discord (2025-03-20/21): beta install steps repeatedly shared: “npm create eliza@beta … npx @elizaos/cli start”.` + - `GitHub PRs (Mar 20-22 batch): significant UI/UX enhancements and agent management fixes indicate parallel entry points.` + + **Multiple Choice Answers:** + a) CLI-first: treat GUI as optional accelerator, not the main runway. + *Implication:* Keeps the core open-source developer workflow stable, but may reduce appeal to non-TS builders. + b) GUI-first: declare the builder UI the default and ensure it wraps safe CLI behaviors. + *Implication:* Improves accessibility and demos, but increases QA surface and risk of UI-driven regressions. + c) Cloud-first: optimize the path where ElizaOS Cloud is the default provider and onboarding route. + *Implication:* Accelerates deployment success and monetization, but can create “closed-path” perception if self-hosting lags. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize environment/secret configuration UX across plugins (voice, Twitter, LLM providers) to reduce “missing key” failures? + + **Context:** + - `Issue #4049: “AI_LoadAPIKeyError: Anthropic API key is missing… affecting voice channel operations.”` + - `PR #4033: env upload UX improvement suggests a push toward centralized configuration ergonomics.` + + **Multiple Choice Answers:** + a) Centralize: one unified secrets wizard with plugin-aware validation and inline warnings. + *Implication:* Strong DX win; requires cross-plugin coordination and a clear contract for config schemas. + b) Hybrid: keep plugin configs decentralized but add a shared validator + preflight checklist in CLI/GUI. + *Implication:* Faster to implement while still reducing failures, though edge cases may persist across plugins. + c) Decentralized: keep current approach; document better and rely on community troubleshooting. + *Implication:* Lowest engineering cost now, but increases support burden and harms perceived reliability. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Voice/Realtime Systems Reliability (Discord Voice + Dependencies) + +**Summary of Topic:** Discord voice functionality was repaired via targeted fixes (including Opus dependency handling), but the appearance of API-key-related runtime failures highlights an operational risk: multimodal features amplify dependency brittleness and must be stabilized with stronger preflight and fallback behavior. + +#### Deliberation Items (Questions): + +**Question 1:** Should voice/multimodal features be considered “tier-2” until we can guarantee dependency + key sanity checks across environments? + + **Context:** + - `PR #4036: “fix: discord voice” (tcm390) restored broken voice behavior.` + - `PR #4035: “fix: opus issue” (tcm390) indicates native dependency fragility.` + + **Multiple Choice Answers:** + a) Yes—ship voice as tier-2 behind explicit flags and a stability disclaimer during beta. + *Implication:* Protects core reliability metrics while still enabling power users to experiment. + b) No—voice is strategic differentiation; treat it as tier-1 and invest immediately in hardening. + *Implication:* Accelerates flagship-agent capability, but risks destabilizing the mainline release experience. + c) Split: tier-1 for Cloud-managed environments, tier-2 for self-hosted until dependency tooling matures. + *Implication:* Improves reliability where we control infra, but introduces perceived two-class citizenship. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our Council doctrine for native dependencies (e.g., Opus): containerize, prebuild binaries, or degrade gracefully? + + **Context:** + - `PR #4035: Opus dependency fix suggests recurring native-module breakage in user environments.` + - `Discord discussions (Mar 19-21): recurring Node/version mismatch fixes (e.g., “nvm 23.3.0”).` + + **Multiple Choice Answers:** + a) Containerize-first: make Docker the recommended path for voice-enabled agents. + *Implication:* Reduces environment variance, but may slow adoption for local-first developers. + b) Prebuilt binaries: provide platform packages and CI-tested native builds where possible. + *Implication:* Improves local UX, but increases maintenance complexity across OS/arch permutations. + c) Graceful degradation: keep voice optional; if native deps fail, auto-disable and continue with text mode. + *Implication:* Preserves reliability and reduces rage-quits, but voice becomes less dependable as a flagship feature. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle missing provider keys at runtime: hard fail, soft fail with clear UX, or automated provider fallback? + + **Context:** + - `Issue #4049: missing Anthropic key impacts voice channel operations.` + - `Core Principle #1: “Reliability and seamless UX over feature quantity.”` + + **Multiple Choice Answers:** + a) Hard fail early with explicit preflight errors and no partial startup. + *Implication:* Predictable behavior for operators, but can block unrelated functionality and frustrate newcomers. + b) Soft fail: start system, disable affected features, and surface actionable UI/CLI guidance. + *Implication:* Best user experience and aligns with execution excellence, but requires careful state/telemetry handling. + c) Automated fallback: route to alternative providers when keys are missing (where legally/technically possible). + *Implication:* Maximizes continuity, but may create surprising costs, policy issues, or inconsistent outputs. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Build/Release Hygiene (Exports, Hooks, and Regression Containment) + +**Summary of Topic:** New issues (missing core export `generateText`, Husky pre-commit failures) signal that the project’s velocity is outpacing release hygiene; stabilizing the build/test pipeline is now a strategic prerequisite for trustworthy beta shipping. + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose a “no broken exports” policy with automated API surface checks for @elizaos/core across all packages/plugins? + + **Context:** + - `Issue #4046 (ljiang22): “SyntaxError: … '@elizaos/core' does not provide an export named 'generateText'”.` + + **Multiple Choice Answers:** + a) Yes—add API surface snapshot tests and block merges that change exports without a migration note. + *Implication:* Reduces ecosystem breakage and reinforces developer trust, at the cost of stricter review gates. + b) Somewhat—only enforce on stable releases; allow beta branches to evolve rapidly. + *Implication:* Preserves beta agility but prolongs pain for builders who track beta for early integration. + c) No—document breaking changes in changelogs; rely on semver and community adaptation. + *Implication:* Lower process overhead, but repeated breakage erodes the “developer-friendly” promise. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we treat tooling failures like Husky pre-commit errors: mandatory and fixed immediately, or optional for contributors? + + **Context:** + - `Issue #4048 (Deadsg): “Husky pre commit error… execution format error… preventing successful commits.”` + + **Multiple Choice Answers:** + a) Mandatory: keep Husky enforced; prioritize fixing cross-platform hook compatibility. + *Implication:* Improves code quality and consistency, but risks contributor drop-off if friction remains. + b) Optional: disable Husky by default; provide a “strict mode” for core maintainers/CI. + *Implication:* Increases contributor throughput, but pushes quality control later into CI and review. + c) Replace: move checks entirely to CI (pre-merge), eliminating local hook dependency. + *Implication:* Simplifies local dev and standardizes enforcement, but feedback loop becomes slower. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our Council stance on release cadence during beta: frequent patch releases or slower, higher-confidence drops? + + **Context:** + - `GitHub daily log (Mar 21-23): “10 new PRs… 5 merged… 7 new issues” indicates high churn and constant integration pressure.` + - `Discord (Mar 19-21): beta described as “somewhat unstable” with active bugfixing.` + + **Multiple Choice Answers:** + a) Frequent patches: ship daily/near-daily fixes to reduce pain quickly. + *Implication:* Keeps momentum and resolves blockers fast, but increases upgrade fatigue and regression risk. + b) Scheduled drops: bundle fixes into predictable weekly releases with explicit QA cycles. + *Implication:* Improves reliability perception and coordination, but slows delivery of urgent fixes. + c) Hybrid: rapid hotfix channel + stable beta channel, with clear guidance on who should use which. + *Implication:* Balances stability and speed, but requires release management discipline and communication clarity. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-23.md b/hackmd/council/2025-03-23.md new file mode 100644 index 00000000000..273bc4bb1c7 --- /dev/null +++ b/hackmd/council/2025-03-23.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-23 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- V2-era composability advanced with RedPill model access and Groq integration maintenance, but developer trust remains gated by unresolved “last-mile” reliability issues (Twitter media, plugin install friction, and inconsistent runtime behavior across clients). + +## Key Points for Deliberation + +### 1. Topic: Model Provider Expansion & Composability (RedPill + Groq) + +**Summary of Topic:** We shipped new provider surface area (RedPill) and stabilized Groq integration, strengthening the “open & composable” thesis—yet each new provider increases testing burden and multiplies failure modes during the V2 launch window. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize rapid provider expansion (breadth) or enforce a compatibility gate (depth) to protect reliability as we approach launch and Cloud rollout? + + **Context:** + - `GitHub Daily 2025-03-23: "Added support for RedPill to access additional models" (PR #4045).` + - `GitHub Daily 2025-03-23: "Rebased changes related to the groq plugin" (PR #4044).` + + **Multiple Choice Answers:** + a) Breadth-first: keep adding providers quickly to win ecosystem mindshare. + *Implication:* Faster narrative momentum and builder attraction, but higher support load and higher risk of launch instability. + b) Depth-first: freeze new providers until a standardized conformance suite passes for each provider. + *Implication:* Improves trust-through-shipping and Cloud readiness, but may slow community excitement and partner integrations. + c) Hybrid: allow new providers behind an “experimental” flag with clear SLAs and separate docs. + *Implication:* Preserves innovation while protecting the default path, but requires disciplined labeling, docs, and telemetry. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical definition of “LLM compatibility” in V2 (tool-calling strictness, JSON schema adherence, streaming, and memory actions), and where should it be enforced? + + **Context:** + - `Discord #discussion 2025-03-22: winded4752 asked: "Can we use any LLM model with eliza os or does it have to be trained to tool call?" (unanswered).` + - `Discord #spartan_holders 2025-03-22: Odilitime: "the LLM model isn't changing, just how it experiences the world".` + + **Multiple Choice Answers:** + a) Enforce in core: a strict runtime contract (schemas + validators) that all providers must satisfy. + *Implication:* Maximizes reliability and predictable behavior, but may exclude some models or require adapters. + b) Enforce in plugins: provider-specific adapters handle quirks; core stays minimal. + *Implication:* Speeds provider onboarding, but risks fragmented behavior and inconsistent DX across plugins. + c) Enforce in Cloud: Cloud becomes the “compatibility layer” while self-hosted remains best-effort. + *Implication:* Strengthens Cloud value proposition, but could dilute open-source trust if self-hosted feels second-class. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the Council mandate a single streaming standard (SSE/token streaming semantics) across providers now, or defer until after launchpad/Cloud stabilization? + + **Context:** + - `Discord 💻-coders 2025-03-22: scooper asked about streaming responses like ChatGPT/Claude (unanswered).` + - `GitHub Issue 2025-03-23: "client-twitter functionality... enable the Eliza agent to post images along with tweets" (Issue #4050).` + + **Multiple Choice Answers:** + a) Mandate now: standardize streaming semantics across all supported providers immediately. + *Implication:* Improves UX consistency and developer expectations, but increases short-term engineering scope before launch. + b) Defer: ship launch without full streaming uniformity; stabilize core first. + *Implication:* Reduces launch risk, but leaves a visible UX gap that users explicitly request. + c) Incremental: standardize streaming for the top 1–2 providers first; publish an interface for others. + *Implication:* Balances speed and consistency, but requires careful comms to avoid “why doesn’t my provider stream?” churn. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: V2 Launch Readiness: Installation Friction, Plugin Reliability, and Cross-Client Consistency + +**Summary of Topic:** User-reported failures cluster around plugin installation (notably plugin-sql), Docker character loading, and divergent behavior across Discord vs Twitter—these are trust killers that directly oppose Execution Excellence and the December directive’s “reliability + clear docs” posture. + +#### Deliberation Items (Questions): + +**Question 1:** What should be treated as “launch-blocking” for V2: install failures (plugin-sql), character persistence inconsistencies, or client integration regressions (Twitter/Discord voice/media)? + + **Context:** + - `Discord 💻-coders 2025-03-22: "Multiple users reported issues with plugin loading failures, particularly with plugin-sql" (beta.7).` + - `Discord 💻-coders 2025-03-22: "Agent kept talking like a pirate in Discord while behaving correctly on Twitter" (bobo bixby / jin).` + + **Multiple Choice Answers:** + a) Installability is the launch gate: any common “npm create / cli start” failure is blocking. + *Implication:* Maximizes developer-first trust, but may delay launch to chase edge cases. + b) Behavioral correctness is the launch gate: cross-client personality/memory consistency is blocking. + *Implication:* Protects flagship agent perception and governance credibility, but may ship with rough setup edges. + c) Client integrations are the launch gate: Twitter/Discord core flows must be stable; other issues are post-launch. + *Implication:* Optimizes for visible demos and growth channels, but risks alienating builders who can’t run locally. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reduce “tribal knowledge” support load: invest in automated diagnostics (doctor command + log capture) or in curated docs/tutorials (Windows, Docker, multi-account Twitter)? + + **Context:** + - `Discord 💻-coders 2025-03-22: workaround for plugin-sql error: "rm -rf node_modules && rm package-lock.json && bun install" (Pedro).` + - `Discord 2025-03-22 Action Items: "Create guide for setting up ElizaOS on Windows" and "Fix Docker configuration to properly load custom characters in Web UI".` + + **Multiple Choice Answers:** + a) Diagnostics-first: ship a CLI “doctor” that detects Node/Bun versions, missing modules, DB URLs, and plugin registry issues. + *Implication:* Scales support and improves reliability narratives, but requires engineering effort and careful UX design. + b) Docs-first: produce platform-specific guides and short tutorial videos as the primary lever. + *Implication:* Fastest to deploy and aligns with developer-first, but risks staleness and still leaves hard-to-debug failures. + c) Dual track: minimal “doctor” for top failures + docs that link to exact remediation paths. + *Implication:* Balances speed and scalability, but requires coordination to keep docs and diagnostics in lockstep. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we formalize a “character contract” that guarantees consistent personality/memory across clients (Discord/Twitter/Web), even if it restricts flexibility? + + **Context:** + - `Discord 💻-coders 2025-03-22: character fix: add "never uses emoji" / "hates pirate talk" to character file (community report).` + - `Discord 💻-coders 2025-03-22: reports of personality persistence despite configuration changes (multiple users).` + + **Multiple Choice Answers:** + a) Yes: define a strict character schema + deterministic prompt assembly; clients cannot override without explicit flags. + *Implication:* Improves predictability and flagship stability, but may constrain advanced customization and experimentation. + b) No: keep characters flexible; document best practices and accept some cross-client variance. + *Implication:* Preserves creativity and speed, but risks reputational damage when agents behave unpredictably in public channels. + c) Tiered: “Certified Characters” for flagship/Cloud templates vs “Experimental Characters” for local development. + *Implication:* Creates a trust ladder for users while retaining openness, but adds product complexity and labeling overhead. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Ecosystem Trust & Distribution: Twitter Media, Automated News Ops, and Token Surface Area + +**Summary of Topic:** Operational momentum is converging on outward-facing channels (X automation, image tweets), while parallel token discourse and scam token alerts highlight that growth without trust controls can backfire; we need a coherent security-and-comms posture that matches “trust through shipping.” + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat X/Twitter as a core product surface (first-class reliability + media support) or as a best-effort plugin while Cloud and framework stabilize? + + **Context:** + - `GitHub 2025-03-23: new issue: "client-twitter functionality... enable the Eliza agent to post images" (Issue #4050).` + - `Discord dao-organization 2025-03-22: Hubert building automated AI16Z news posting system using JSON + Puppeteer + X API.` + + **Multiple Choice Answers:** + a) Core surface: prioritize Twitter media/reply reliability as a top-tier KPI before launch marketing. + *Implication:* Strengthens distribution and flagship credibility, but may pull resources from foundational stability work. + b) Best-effort: keep Twitter as a plugin with community support; focus internal effort on Cloud + core runtime. + *Implication:* Protects engineering focus, but risks undermining marketing efficacy if the most visible channel is flaky. + c) Phased: stabilize minimal posting + text replies now; schedule media/threads after launch with clear roadmap. + *Implication:* Delivers dependable baseline distribution while managing expectations and controlling scope. + d) Other / More discussion needed / None of the above. + +**Question 2:** What governance and comms protocol do we adopt for token-related risk (scam tokens, partner allocations) to avoid fragmentation during launch hype? + + **Context:** + - `Discord 🥇-partners 2025-03-22: "A fraudulent ElizaOS token on BSC was identified" (Zolo).` + - `Discord 🥇-partners 2025-03-22: debate on partner allocations vs requiring investment; proposal for "stake-weight-reputation system" (yikesawjeez).` + + **Multiple Choice Answers:** + a) Central authority protocol: an official verification page + rapid takedown playbook + single source of truth for contract addresses. + *Implication:* Reduces scam impact and confusion, but requires disciplined updates and may feel less decentralized to some. + b) Community-led protocol: delegate verification and alerts to a partner council with on-chain attestations. + *Implication:* Aligns with decentralized ethos, but increases coordination complexity and may slow response time. + c) Hybrid protocol: official canonical registry + community watch network feeding alerts into it. + *Implication:* Balances speed and decentralization, but needs clear operational ownership and escalation rules. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we operationalize “Taming Information” into a formal pipeline now (JSON→editorial pass→auto-post→archive), or keep it ad-hoc until V2 stabilizes? + + **Context:** + - `Discord dao-organization 2025-03-22: Jin: "JSON updates daily at midnight UTC" and suggested a filter/editing pass using HackMD API.` + - `Discord 2025-03-22 Action Items: "Implement daily X post system" and "Add filter/editing pass before publishing".` + + **Multiple Choice Answers:** + a) Formalize now: treat information ops as production infrastructure with owners, SLAs, and audit trails. + *Implication:* Improves consistency and trust, and accelerates developer education, but adds process overhead during a busy launch cycle. + b) Keep ad-hoc: allow experimentation; avoid locking into tooling/process prematurely. + *Implication:* Maximizes flexibility, but risks fragmented messaging and missed opportunities to build developer trust. + c) Minimum viable pipeline: automate collection + archival now, add editorial governance when V2 reaches stability thresholds. + *Implication:* Creates compounding documentation value with low risk, while deferring heavier governance until readiness is higher. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-24.md b/hackmd/council/2025-03-24.md new file mode 100644 index 00000000000..6ffdd2d9f79 --- /dev/null +++ b/hackmd/council/2025-03-24.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-03-24 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core reliability and trust posture improved via secret-handling hardening and agent-management upgrades, but V2 adoption remains constrained by unresolved “first-run” friction (notably plugin-sql/CLI startup paths and a Twitter targeting bug). + +## Key Points for Deliberation + +### 1. Topic: V2 Operational Readiness (DX + First-Run Reliability) + +**Summary of Topic:** Field reports show repeated V2 beta setup failures (CLI/Docker/plugin integration), while core work is trending toward sturdier agent management (partial agent updates) and better observability (client info in memory). The Council must decide how to convert high engineering throughput into a predictably successful onboarding path—especially for Windows and plugin-heavy builds. + +#### Deliberation Items (Questions): + +**Question 1:** Do we pause forward-facing V2 promotion until the top onboarding failures (CLI + plugin-sql + Docker character loading) are resolved with a single canonical install path? + + **Context:** + - `Discord (2025-03-23, 💻-coders): users report beta startup errors including “plugin-sql module not found” and DB connection issues; workaround: use `@elizaos/cli@beta` and wipe node_modules.` + - `Holo-Log (2025-03-24): “Needs Attention: #4054 Twitter agent only replying to a subset of TWITTER_TARGET_USERS.”` + + **Multiple Choice Answers:** + a) Yes—freeze promotion, define an onboarding “golden path,” and ship a beta hotfix + docs bundle first. + *Implication:* Optimizes trust-through-shipping and reduces churn, at the cost of delaying hype-driven adoption. + b) No—continue promotion, but label V2 as “builder beta” and route all users through an issue template + triage queue. + *Implication:* Maintains momentum while accepting higher support load and reputational risk among non-technical users. + c) Split the timeline—promote only Cloud-managed V2 while self-hosted V2 remains “experimental.” + *Implication:* Concentrates reliability where we control the environment, aligning with the Cloud launch directive. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred technical lever to reduce repeated plugin breakage during the V1→V2 transition? + + **Context:** + - `Discord (2025-03-23, 💻-coders): “Develop plugin upgrader for v2 compatibility” (jin).` + - `Repo activity summary (Mar 23–25): heavy PR velocity and multiple dependency-related issues (e.g., plugin-sql version resolution).` + + **Multiple Choice Answers:** + a) Build an automated “plugin upgrader” that rewrites manifests/import paths and validates against a compatibility matrix. + *Implication:* Improves DX and ecosystem composability, but requires ongoing maintenance and CI investment. + b) Enforce stricter plugin interface contracts and version gates; break loudly with actionable errors instead of best-effort loading. + *Implication:* Reduces silent failure and support burden, but may frustrate users until more plugins comply. + c) Prioritize bundling a curated “core plugin set” for V2 and defer community plugin compatibility to later waves. + *Implication:* Accelerates perceived stability for newcomers, but slows long-tail ecosystem expansion. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we treat the Twitter targeting anomaly (#4054) relative to launch readiness—hotfix blocker or post-launch backlog? + + **Context:** + - `Holo-Log (2025-03-24): “Investigate why the Twitter agent is only replying to 15–20 out of 52 target users (#4054).”` + + **Multiple Choice Answers:** + a) Blocker—hotfix before any flagship agent reactivation to protect credibility in public channels. + *Implication:* Safeguards trust and brand signal; may slow overall release cadence. + b) High priority but not a blocker—ship V2 with a documented limitation and a monitoring/rollback plan. + *Implication:* Balances shipping with transparency; requires strong comms discipline. + c) Backlog—treat as plugin-specific edge case and focus on core framework stabilization first. + *Implication:* Risks public-facing agent underperformance becoming the narrative during launch week. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Security Posture & Narrative Control (Plugins, Traders, and FUD) + +**Summary of Topic:** Security concerns are now both technical and reputational: external researchers flagged trader-plugin risks, and competitor narratives are circulating. In parallel, the codebase shipped concrete hardening (secret salting + GUI encryption), giving the Council material to transform “security anxiety” into “security maturity.” + +#### Deliberation Items (Questions): + +**Question 1:** What is our Council-level stance on plugin trust: do we standardize a security baseline for all plugins or keep a permissive ecosystem with explicit risk labeling? + + **Context:** + - `Discord (2025-03-23, 🥇-partners): Princeton group contacted team about trader plugin risks; “not all plugins have the same security measures” (Odilitime).` + - `Holo-Log (2025-03-24): shipped SECRET_SALT secret salting (#4056) and GUI character secret encryption (#4059).` + + **Multiple Choice Answers:** + a) Standardize: require a minimum sandboxing and permission model for any plugin in the official registry. + *Implication:* Raises trust and safety, but increases friction for community contributions and slows ecosystem growth. + b) Label-and-log: keep permissive plugins but add explicit permissions, warnings, and audit metadata surfaced in CLI/GUI. + *Implication:* Preserves openness while improving informed consent; relies on strong UX to prevent user error. + c) Segment: introduce a tiered registry (Verified / Community / Experimental) with different guarantees and defaults. + *Implication:* Creates a scalable trust ladder, aligning with “open & composable” without diluting reliability claims. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we respond to competitor-driven vulnerability claims in a way that strengthens developer trust rather than amplifying the attack? + + **Context:** + - `Discord (2025-03-23, 🥇-partners): “Prepare rebuttal to Sentient’s security vulnerability claims” (django); “need to communicate the risks more clearly” (Odilitime).` + - `Discord (2025-03-23, 🥇-partners): suggestion to coordinate response with an Immunefi partnership announcement (yikesawjeez).` + + **Multiple Choice Answers:** + a) Publish a security posture statement + mitigation guide, anchored by the shipped secret-hardening PRs and a roadmap to plugin permissions. + *Implication:* Turns the narrative toward execution excellence and transparency, increasing long-term credibility. + b) Minimal response: acknowledge general industry risk, avoid naming competitors, and keep shipping fixes quietly. + *Implication:* Reduces oxygen to FUD, but may be read as evasive by builders evaluating platform risk. + c) Escalate: rapid third-party validation (e.g., Immunefi program details) and a public bug bounty push as the primary counter-signal. + *Implication:* Strong trust signal with measurable commitment, but increases disclosure/triage workload immediately. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we make “secure defaults” mandatory for flagship agents (trader bots, social bots) even if it reduces autonomy or capability in the short term? + + **Context:** + - `Discord (2025-03-23): trader plugins are “isolated” but risks vary by plugin author and model (Odilitime).` + - `Holo-Log (2025-03-24): secret management hardening shipped (SECRET_SALT; GUI encryption).` + + **Multiple Choice Answers:** + a) Yes—ship secure defaults and require explicit opt-in for higher-risk tool permissions. + *Implication:* Protects users and brand; may slow experimentation and reduce impressive demos. + b) Hybrid—flagships run in “safe mode” by default, with a guided wizard for unlocking advanced capabilities. + *Implication:* Balances safety and power while reinforcing developer-first UX patterns. + c) No—keep full capability and rely on documentation disclaimers until the ecosystem stabilizes. + *Implication:* Maximizes near-term agent performance, but elevates tail-risk if incidents occur publicly. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Taming Information & Signal Amplification (Docs + Automated Comms) + +**Summary of Topic:** The project is converging on a “documentation as infrastructure” posture: docs cleanup shipped, llms.txt distillation is being maintained, and a daily automated X thread system is being built from a JSON changelog. The Council should decide how much to formalize this pipeline into a trust engine that converts shipping into visible, digestible proof. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council ratify a single “source of truth” release intelligence pipeline (GitHub/Discord → JSON → editorial pass → X/blog/RSS) as a core product surface of ElizaOS? + + **Context:** + - `Discord (2025-03-23, dao-organization): hubert building daily @ai16znews posts from JSON updated at midnight UTC; thread format with readable graphics.` + - `Discord (2025-03-23, dao-organization): jin suggests “filter / final edit pass using hackmd api before publishing.”` + + **Multiple Choice Answers:** + a) Yes—formalize it as an official comms pipeline with SLAs and named maintainers (human + agent). + *Implication:* Directly advances “trust through shipping” by making progress legible and routine. + b) Partially—keep automation, but treat it as experimental until V2 onboarding stabilizes to avoid broadcasting churn. + *Implication:* Reduces reputational risk from noisy updates, but may slow community confidence-building. + c) No—keep comms ad hoc; prioritize engineering outputs and let the community amplify organically. + *Implication:* Preserves focus, but forfeits a scalable narrative advantage in a competitive environment. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we package knowledge ingestion guidance (PDFs, RAG chunking, REST upload) to minimize confusion and prevent performance pitfalls? + + **Context:** + - `Discord (2025-03-23, 💻-coders): PDF ingestion exists; v2 “tuned for many small pieces of data rather than large files” (chris.troutner).` + - `Discord (2025-03-23): users asking for “ingesting a bunch of pdf’s into knowledge” (SecretRecipe) and Docker character loading confusion.` + + **Multiple Choice Answers:** + a) Create a “Knowledge Ingestion Playbook” with explicit size limits, chunking templates, and recommended tooling (e.g., Firecrawl + markdown uploads). + *Implication:* Reduces support burden and aligns with execution excellence via predictable performance. + b) Implement product guardrails first (warnings, automatic chunking, file-size caps), then document later. + *Implication:* Prevents failure by design, but may delay clarity for current builders. + c) Defer: keep guidance minimal until the knowledge system is redesigned for large-file workloads. + *Implication:* Avoids committing to constraints, but leaves current users in trial-and-error mode. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize canonical character profiles and “style hardening” (e.g., ‘never uses emoji’) as part of the official framework docs to reduce flagship-agent inconsistency across clients? + + **Context:** + - `Discord (2025-03-23, 💻-coders): character fixed by explicit style instructions: “never uses emoji” / “never talks like a pirate” (jin).` + - `Discord (2025-03-22): reports of personality persisting inconsistently between Discord vs Twitter.` + + **Multiple Choice Answers:** + a) Yes—ship canonical profiles + a linting tool for character files (anti-pattern detection, style assertions). + *Implication:* Improves reliability and repeatability, strengthening developer trust and flagship consistency. + b) Document only: provide best-practice examples, but avoid enforcing linting until the spec stabilizes. + *Implication:* Low effort and immediate help, but leaves inconsistency as a persistent support issue. + c) No—treat character tuning as userland craft; focus docs on runtime, plugins, and infra. + *Implication:* Keeps scope tight, but risks continued public-facing “weirdness” undermining platform credibility. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-25.md b/hackmd/council/2025-03-25.md new file mode 100644 index 00000000000..3fc50acb7bb --- /dev/null +++ b/hackmd/council/2025-03-25.md @@ -0,0 +1,172 @@ +# Council Briefing: 2025-03-25 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational momentum concentrated on V2 beta reliability—shipping CLI/Discord usability upgrades while triaging fresh GUI/Twitter regressions that could erode developer trust if allowed to accumulate. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Reliability & Developer Experience (CLI + GUI) + +**Summary of Topic:** The fleet shipped meaningful DX fixes (Discord mention-only responses, clearer plugin install UX, better CLI error surfaces), but new UX regressions in the GUI and Twitter workflow signal continued friction in the developer path-to-success. + +#### Deliberation Items (Questions): + +**Question 1:** Do we impose a short-term "stability lock" on V2 beta (bugfixes/tests/docs only) to accelerate trust, even if it slows feature velocity? + + **Context:** + - `GitHub daily log (2025-03-25): "Enhanced CLI error display for scenarios when the server is not running" (PR #4061)` + - `GitHub daily log (2025-03-25): "Identified a problem where spaces cannot be typed in the GUI room name field" (issue #4070)` + + **Multiple Choice Answers:** + a) Yes—declare a stability lock until top UX regressions and onboarding blockers are cleared. + *Implication:* Reinforces Execution Excellence and reduces churn from frustrated builders, at the cost of delayed experimental capabilities. + b) Partial—lock only the onboarding path (CLI init/start, first agent run, core clients), allow isolated feature work elsewhere. + *Implication:* Balances shipping with trust: protects the first 30 minutes of user experience while keeping R&D moving. + c) No—continue parallel feature development; rely on rapid iteration to outpace regressions. + *Implication:* Maximizes velocity but risks compounding papercuts into reputational damage during the most visible beta period. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which user-facing defect class should be treated as 'red alert' gating for V2 readiness: GUI room creation/status issues, Twitter posting failures, or plugin install/startup failures? + + **Context:** + - `GitHub daily log (2025-03-25): "agent statuses are not updating in the GUI room" (issue #4069)` + - `GitHub daily log (2025-03-25): "authorization error indicating a duplicate status when sending tweets" (issue #4074)` + - `Discord (2025-03-23): "Users are experiencing various setup problems with the beta version... plugin-sql errors"` + + **Multiple Choice Answers:** + a) Plugin install/startup failures are gating—if agents can’t boot reliably, nothing else matters. + *Implication:* Optimizes for the broadest DX impact and reduces support load, but may defer high-visibility UX polish. + b) GUI room creation/status is gating—Cloud and framework adoption depends on a smooth UI control surface. + *Implication:* Aligns with 'seamless UX' principle, but may underinvest in headless/server-first builders. + c) Twitter posting failures are gating—flagship agents and public perception are most sensitive to social output reliability. + *Implication:* Protects outward-facing credibility, but risks leaving core developer onboarding rough. + d) Other / More discussion needed / None of the above. + +**Question 3:** What explicit readiness signal should the Council require before any major V2 marketing push: test coverage thresholds, 'no known critical issues' SLA, or a curated golden-path tutorial that works across OS environments? + + **Context:** + - `Discord (2025-03-23): "Users are experiencing various setup problems with the beta version, particularly around CLI commands, Docker configurations, and plugin integration"` + - `GitHub activity (2025-03-24 to 2025-03-26): increasing PRs/issues and active contributors indicates rapid change while bugs still appear` + + **Multiple Choice Answers:** + a) Test-first: require defined coverage/CI pass criteria for core packages and critical plugins before marketing. + *Implication:* Strong reliability posture; may slow external momentum but reduces post-launch support burden. + b) SLA-first: require 'zero criticals' in a published gating list (onboarding, secrets, core clients) for 7 days. + *Implication:* Builds confidence through stability streaks; requires disciplined triage and clear severity definitions. + c) Narrative-first: require a battle-tested golden-path guide + demos across Windows/WSL/Linux/Docker, even if coverage lags. + *Implication:* Maximizes developer success and perception, but can mask latent quality risks without strong test backstops. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Security Posture & Credential Trust Primitives + +**Summary of Topic:** Security pressure is rising from external research scrutiny and real-world account compromise, while internal mitigations (secret salting/encryption) and potential bug-bounty partnerships (Immunefi) create an opportunity to formalize trust primitives for agents and plugins. + +#### Deliberation Items (Questions): + +**Question 1:** How should we formalize and communicate plugin isolation and risk boundaries to neutralize FUD without overselling safety? + + **Context:** + - `Discord 🥇-partners (2025-03-24): "need to communicate the risks more clearly regarding plugin isolation" (Odilitime)` + - `Discord (2025-03-23): "Trader plugins are isolated, but not all plugins have the same security measures"` + + **Multiple Choice Answers:** + a) Publish a formal 'Plugin Risk Model' spec (tiers, permissions, isolation guarantees, audit status) and require declaration for registry listing. + *Implication:* Creates a shared language of trust and accountability; increases process overhead but strengthens ecosystem credibility. + b) Ship minimal warnings in docs/UI first (clear disclaimers and best practices), then iterate toward formal tiers later. + *Implication:* Fastest path to reducing misunderstanding; may leave ambiguity that competitors can still exploit. + c) Avoid public granularity; respond case-by-case and keep details primarily in partner/dev channels. + *Implication:* Reduces immediate attack surface in messaging, but conflicts with 'Developer First' transparency and can amplify suspicion. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our near-term standard for safeguarding social and wallet credentials used by autonomous agents: multi-sig/split keys, restricted OAuth scopes, or centralized managed secrets via Cloud? + + **Context:** + - `Discord 🥇-partners (2025-03-24): "Explore multi-sig or split key solutions for agent wallet control" (DorianD)` + - `Discord (2025-03-24): "Shaw's Twitter account was hacked through a connected app (not device compromise)"` + + **Multiple Choice Answers:** + a) Adopt multi-sig/split-key patterns as the default for on-chain actions; agents become signers with bounded authority. + *Implication:* Strongest decentralization-aligned safety, but adds UX complexity and may slow autonomous execution. + b) Prioritize restricted OAuth scopes + app-connection hygiene tooling for social accounts; treat wallet security as separate track. + *Implication:* Directly addresses the most common compromise vector; does not solve on-chain custody risk for trading agents. + c) Make Cloud-managed secrets the recommended default (vaulting, rotation, policy), with OSS path as advanced mode. + *Implication:* Improves safety and UX quickly, but may create centralization concerns and ecosystem dependency on Cloud. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which security investment should be prioritized to build 'trust through shipping': immediate Immunefi bounty program, a plugin registry reputation/ratings system, or deeper sandboxing/isolation work in core? + + **Context:** + - `Discord (2025-03-24): "upcoming partnership with Immunefi"` + - `Discord (2025-03-24): "plugin registry including ratings, comments/analysis, and monetization to support security/bug bounties" (DorianD)` + - `GitHub PRs (2025-03-24): "adds encryption for character secrets" (PR #4059) and "introduces salting for agent secrets" (PR #4056)` + + **Multiple Choice Answers:** + a) Immunefi first—launch a public bounty and route all security disclosures through it. + *Implication:* Signals maturity and invites responsible disclosure, but may create a sudden influx of reports requiring triage capacity. + b) Registry reputation first—ratings, security disclosures, and monetized audits/bounties per plugin. + *Implication:* Scales trust across an open ecosystem, but requires careful governance to prevent sybil/brigading. + c) Core isolation first—invest in stronger sandboxing primitives and permissioned capabilities in the framework. + *Implication:* Reduces systemic risk long-term, but slower to message and may not address immediate social-account compromise vectors. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Information Taming, Anti-FUD Response, and Public Channels + +**Summary of Topic:** The Council faces an adversarial narrative environment (competitor-amplified security claims, scam tokens, account hacks) while simultaneously building the project’s information spine (GitHub as source of truth, automated daily X updates, clearer token messaging). + +#### Deliberation Items (Questions): + +**Question 1:** What is our doctrine for countering FUD: authoritative technical rebuttals from core leadership, community-led narrative swarming, or quiet shipping plus minimal statements? + + **Context:** + - `Discord dao-organization (2025-03-24): "Respond to FUD campaign against ElizaOS with explanations from team members" (Zolo)` + - `Discord (2025-03-24): "Sentient highlighted security vulnerabilities in ElizaOS"` + + **Multiple Choice Answers:** + a) Leadership-led: publish a clear, technical, signed rebuttal + roadmap of mitigations. + *Implication:* Creates a canonical reference and reduces confusion, but raises the stakes on precision and follow-through. + b) Community swarm: equip the community with bulletproof talking points and let decentralized voices respond. + *Implication:* Scales reach and feels native to open-source culture, but increases risk of inconsistent messaging. + c) Ship-only: keep responses minimal and let reliability improvements speak over time. + *Implication:* Avoids feeding adversarial cycles, but can cede narrative ground during moments of high attention. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we automate outward comms (daily X threads, summaries, dashboards) versus curating fewer high-signal releases to protect trust? + + **Context:** + - `Discord (2025-03-23): "Hubert is developing an automated system to pull updates from a JSON file and post them to X... daily at midnight UTC"` + - `Discord (2025-03-23): "System will update daily... formatted as threads with each GitHub/Discord link"` + + **Multiple Choice Answers:** + a) Max automation: daily threads as default; rely on volume + transparency to build trust. + *Implication:* Keeps the ecosystem continuously informed, but risks broadcasting noise and unfinished work. + b) Hybrid: automate collection and drafting, but require an editorial filter pass before publishing. + *Implication:* Maintains velocity while preserving message quality; requires dedicated editorial ownership. + c) Minimalism: publish weekly/monthly only; prioritize coherence over cadence. + *Implication:* Higher signal and brand consistency, but reduces perceived shipping tempo and community engagement. + d) Other / More discussion needed / None of the above. + +**Question 3:** What governance stance should we take on public vs gated channels to optimize developer adoption without sacrificing partner/holder value? + + **Context:** + - `Discord spartan_holders (2025-03-24): "keeping the current channel private for holders while creating a new public channel" (rhota)` + - `Discord (2025-03-24): "implement separate public and private Discord channels"` + + **Multiple Choice Answers:** + a) Open-by-default: keep most development and support public; reserve only sensitive security/token matters for gated channels. + *Implication:* Maximizes developer-first growth and reduces duplication, but may dilute perceived partner exclusivity. + b) Dual-track: public support + docs, gated alpha channels for early access, with clear promotion pathways for contributors. + *Implication:* Balances growth and incentives; requires careful coordination to prevent information fragmentation. + c) Gated-first: concentrate key updates in partner/holder spaces; selectively release summaries publicly. + *Implication:* Strengthens exclusivity, but conflicts with open-source expectations and can slow ecosystem expansion. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-26.md b/hackmd/council/2025-03-26.md new file mode 100644 index 00000000000..5e70b0611a7 --- /dev/null +++ b/hackmd/council/2025-03-26.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-03-26 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability moved to the front line: major UX and CLI/CI improvements shipped, but Groq retry crashes and Twitter duplicate-post behavior threaten reliability and public trust if not contained immediately. + +## Key Points for Deliberation + +### 1. Topic: Runtime Reliability: Groq Retries & Twitter Duplicate Posting + +**Summary of Topic:** Engineering momentum is strong, but two user-facing reliability faults—Groq crashing instead of retrying and duplicate tweets—directly undermine "Execution Excellence" and external confidence in agent autonomy. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat social-output correctness (Twitter duplication) as a P0 reliability domain equal to core runtime crashes, even if it slows feature delivery? + + **Context:** + - `GitHub daily triage: "#4086: Duplicate tweets being sent by Eliza need investigation" (2025-03-26.md)` + - `Closed/related fix surfaced later: "fix: duplicate tweet (twitter error 187)" PR #4111 (completedItems feed)` + + **Multiple Choice Answers:** + a) Yes—public output is part of the runtime; duplicates are a trust-erosion event and must be treated as P0. + *Implication:* Shifts roadmap toward correctness guardrails and reduces reputational risk during launches. + b) Mixed—treat as P1 unless tied to security/financial operations; prioritize runtime crash loops first. + *Implication:* Preserves throughput but accepts intermittent public-facing blemishes that may amplify FUD. + c) No—social integrations are peripheral; keep them best-effort and focus on framework stability only. + *Implication:* Risks fragmented trust: core may be solid while flagship agents appear unreliable to newcomers. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred containment strategy for provider instability (Groq crash-on-retry): fail-open with fallback providers, or fail-closed with clear error boundaries? + + **Context:** + - `Needs attention: "#4087: A crash in Groq when it should retry indicates a potential stability issue" (2025-03-26.md)` + + **Multiple Choice Answers:** + a) Fail-open: automatically fall back to another provider/model when retries fail. + *Implication:* Maximizes uptime but introduces nondeterminism in outputs and cost/control complexity. + b) Fail-closed: stop the action, surface a precise error, and preserve system integrity. + *Implication:* Improves debuggability and correctness, but user experience degrades under provider turbulence. + c) Hybrid: bounded retries + circuit breaker + optional per-agent fallback policy. + *Implication:* Aligns with Execution Excellence by making reliability configurable without hiding failure modes. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a release gate that blocks shipping when critical integrations lack regression coverage (e.g., tweeting, provider retries)? + + **Context:** + - `Completed work includes: "Fixed CI/CD integration tests" PR #4068 and "Added CLI tests" PR #4060 (2025-03-25 daily summary + PR list)` + - `Ongoing production-facing incidents: Groq crash (#4087) and duplicate tweets (#4086) (2025-03-26.md)` + + **Multiple Choice Answers:** + a) Yes—no merge to release branches without integration test coverage for major clients/providers. + *Implication:* Reduces incident rate but raises the bar for community contributions and slows merges. + b) Partial—apply gates only to “blast radius” surfaces (wallets, posting, secrets, auth). + *Implication:* Targets trust-critical paths while maintaining development velocity elsewhere. + c) No—keep gates light; rely on fast iteration and post-merge fixes. + *Implication:* Optimizes speed but risks recurring public regressions that degrade developer confidence. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience & Onboarding: GUI Env Settings, CLI UX, Plugin Pathing + +**Summary of Topic:** The UI/CLI is becoming more operable (env settings route, overlap prevention, improved plugin install/auth), but community friction persists around versioning (v1 vs beta/v2) and setup errors—directly impacting "Developer First". + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate a single “golden path” onboarding flow (CLI → GUI → deploy) and de-emphasize alternative paths until parity is achieved? + + **Context:** + - `Shipped: "Added environment settings GUI" PR #4080 and CLI UX improvements PR #4031 (2025-03-25.json daily report)` + - `Discord setup confusion: "differences between v1.0.0 and newer beta versions" (2025-03-25 Discord highlights)` + + **Multiple Choice Answers:** + a) Yes—one golden path, documented end-to-end; mark other paths as advanced/experimental. + *Implication:* Improves DX consistency and reduces support load, but may frustrate power users temporarily. + b) No—support multiple workflows equally to preserve openness and community experimentation. + *Implication:* Encourages composability but keeps onboarding fragmented and harder to document reliably. + c) Phased—declare a golden path for newcomers, while maintaining compatibility guides for others. + *Implication:* Balances adoption and openness, at the cost of maintaining clear versioned docs. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we collapse v1/v2 documentation divergence: hard cutover, parallel docs with version switcher, or migration-first tooling (plugin upgrader) as the priority? + + **Context:** + - `Discord action item: "Update architecture documentation to clarify differences between v1 and v2/beta file structures" (ryebull, 2025-03-25)` + - `Discord: "developers are building a tool to upgrade plugins to v2" (Twitter excerpt: @dankvr, 2025-03-25.json)` + + **Multiple Choice Answers:** + a) Hard cutover—freeze v1 docs, push everyone to v2/beta immediately. + *Implication:* Accelerates convergence but risks breaking existing builders and eroding trust. + b) Parallel versioned docs—maintain v1 and v2 with a clear selector and compatibility matrix. + *Implication:* Improves clarity, but requires ongoing editorial discipline and can slow feature shipping. + c) Migration-first—prioritize plugin upgrader + automated guides; docs follow the tools. + *Implication:* Turns transition pain into a product feature, strengthening ecosystem portability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should we place the “source of truth” for operational knowledge (weekly summaries, runbooks, architecture decisions) to maximize agent/human alignment? + + **Context:** + - `dao-organization: "Treat GitHub as main source of truth" (jin, 2025-03-25)` + - `dao-organization: "gh is fine... throw an .obsidian folder" (yikesawjeez, 2025-03-25)` + + **Multiple Choice Answers:** + a) GitHub-only: one canonical repo with structured markdown + change control. + *Implication:* Enables reproducible context for agents, but may reduce casual community participation. + b) Hybrid: GitHub canonical + Discord/Notion/HackMD as staging areas with automated sync. + *Implication:* Improves capture rate while preserving canon, but requires reliable ETL/automation upkeep. + c) Community-first: keep knowledge where conversations happen and summarize outward. + *Implication:* Maximizes engagement but increases drift and weakens “trust through shipping” documentation. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Security Posture: Account Compromise, Plugin Risk, and Communication + +**Summary of Topic:** A social account compromise and ongoing security/FUD narratives highlight that trust is now as much operational as technical; secret-handling improvements shipped, but communications and plugin security framing need a unified doctrine. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize an incident-response doctrine for public channels (X/Discord), including “official links” policy, rapid takedown playbooks, and postmortems? + + **Context:** + - `Discord: "Shaw's Twitter account was compromised through a connected app... fake announcements... presale" (2025-03-25 Discord highlights)` + - `Discord: "team quickly responded by deleting malicious content and posting reminders about official links" (2025-03-24 highlights)` + + **Multiple Choice Answers:** + a) Yes—codify IR playbooks and publish postmortems for every major comms incident. + *Implication:* Strengthens long-term trust and reduces repeated chaos, but increases operational overhead. + b) Partial—internal playbooks only; keep public messaging minimal to avoid amplifying scams. + *Implication:* Limits attention on incidents, but may appear opaque during high-stakes moments. + c) No—handle ad hoc; focus on engineering output rather than comms process. + *Implication:* Risks repeated trust shocks that negate gains from shipping reliability improvements. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we position plugin security risk to align with "Open & Composable" without becoming a liability (especially for trader/wallet plugins)? + + **Context:** + - `Discord: "need to communicate the risks more clearly" regarding plugin isolation (Odilitime, 2025-03-23 highlights)` + - `Discord: "Sentient is engagement farming; the issue exists for all agentic frameworks" (witch, 2025-03-25)` + + **Multiple Choice Answers:** + a) Strict sandbox doctrine: certify “safe execution tiers” and discourage uncertified plugins. + *Implication:* Improves safety and enterprise credibility, but may slow ecosystem experimentation. + b) Transparency doctrine: keep open plugins, but require standardized risk disclosures and warnings. + *Implication:* Preserves composability while making risk legible, strengthening informed developer choice. + c) Hands-off: plugin authors own risk; framework remains neutral infrastructure. + *Implication:* Minimizes governance burden but increases probability of high-profile exploit narratives. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we elevate a security partnership/bounty marketplace (e.g., Immunefi + plugin registry ratings/monetization) into a first-class strategic initiative? + + **Context:** + - `Discord partners: "upcoming partnership with Immunefi" (2025-03-24 highlights)` + - `Discord partners: "Expand plugin registry to include ratings, comments/analysis, and monetization... support security/bug bounties" (DorianD, 2025-03-25)` + + **Multiple Choice Answers:** + a) Yes—make it a flagship pillar: bounties, ratings, disclosures, and monetized security reviews. + *Implication:* Turns security into ecosystem gravity and differentiator, reinforcing trust through shipping. + b) Selective—partner with Immunefi for core and flagship agents only; keep registry lightweight. + *Implication:* Controls scope and cost, but leaves long-tail plugin risk less governed. + c) Defer—prioritize product launch milestones; revisit security marketplace after stabilization. + *Implication:* Preserves near-term velocity but risks compounding trust debt during rapid growth. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-27.md b/hackmd/council/2025-03-27.md new file mode 100644 index 00000000000..643e5893502 --- /dev/null +++ b/hackmd/council/2025-03-27.md @@ -0,0 +1,166 @@ +# Council Briefing: 2025-03-27 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A surge in quality work (docs + test reliability) was counterbalanced by a critical Windows build failure signal, demanding immediate stabilization to protect developer trust and cross-platform adoption. + +## Key Points for Deliberation + +### 1. Topic: Cross-Platform Build Integrity (Windows Breakage) + +**Summary of Topic:** A new Windows build failure issue surfaced as core documentation and test reliability improved; the Council must decide whether to treat Windows parity as a release gate or a best-effort lane to preserve execution excellence without stalling velocity. + +#### Deliberation Items (Questions): + +**Question 1:** Do we elevate Windows build success to a hard release gate for the mainline framework, even if it slows ship cadence? + + **Context:** + - `GitHub daily log: "[elizaos/eliza#4094]: A new issue regarding build failures on Windows needs investigation" (2025-03-27).` + + **Multiple Choice Answers:** + a) Yes—Windows green is a hard gate for all releases. + *Implication:* Maximizes trust and broadens developer adoption, but may reduce shipping velocity during toolchain transitions. + b) Partial—gate only for stable releases; allow betas/nightlies to ship with Windows warnings. + *Implication:* Preserves momentum while maintaining a strong trust boundary for production users. + c) No—treat Windows as best-effort; prioritize Linux/macOS and Cloud as the canonical path. + *Implication:* Accelerates core iteration, but risks ecosystem fragmentation and reputational damage among Windows-first developers. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the preferred incident response pattern for build failures: rapid hotfix in core, or publish an official workaround while a deeper refactor proceeds? + + **Context:** + - `GitHub daily log: "CLI tests were refined... while a new critical issue regarding Windows build failures was reported" (2025-03-27).` + + **Multiple Choice Answers:** + a) Hotfix immediately in core (patch release within 24–48 hours). + *Implication:* Reinforces execution excellence, but may increase risk of rushed regressions elsewhere. + b) Ship an official workaround guide + pin known-good versions; fix in next planned release. + *Implication:* Reduces risk and stabilizes expectations, but can feel like “papering over” for affected developers. + c) Run a focused stabilization sprint (no new features) until Windows parity is restored. + *Implication:* Improves long-term platform reliability, but temporarily pauses roadmap progress and marketing beats. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we instrument the fleet so OS-specific failures are detected before community discovery (shift-left reliability)? + + **Context:** + - `GitHub summary (2025-03-26 to 2025-03-27): "10 new PRs (14 merged)..." and later "7 new PRs"—high churn increases CI miss risk.` + + **Multiple Choice Answers:** + a) Expand CI matrix and require artifact uploads for Windows failures (logs, bundler output, lockfiles). + *Implication:* Improves diagnosis speed and prevents repeats, at the cost of longer CI runtimes. + b) Create a Windows canary branch with nightly builds and auto-issue creation on failure. + *Implication:* Catches regressions early without blocking mainline merges, but introduces operational overhead. + c) Rely on community reporting and prioritize fixes only when adoption warrants it. + *Implication:* Minimizes internal burden short-term, but undermines the “reliable framework” positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience: Migration, Plugins, and Database Friction + +**Summary of Topic:** Discord signals show persistent onboarding pain across versions (v0.25.9 vs v1.0.0-beta), including PostgreSQL adapter constraints, plugin import/version mismatches, and missing migration/character creation guidance—directly impacting developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a single authoritative migration path (v0.25.9 → v1) now, even if it delays new feature work (e.g., MCP expansion)? + + **Context:** + - `[elizaos] : "Create migration guide from v0.25.9 to v1.0.0" (Discord 💻-coders, 2025-03-26).` + - `Multiple unanswered Discord questions: "Is there a tutorial on how to safely and efficiently migrate to 1.0.0?" (Discord 💻-coders, 2025-03-26).` + + **Multiple Choice Answers:** + a) Yes—declare migration docs + tooling as the top priority until friction drops materially. + *Implication:* Improves retention and reduces support load, accelerating ecosystem growth after the short delay. + b) Hybrid—ship migration docs incrementally while continuing critical feature launches (MCP, clients). + *Implication:* Balances momentum and trust, but risks neither effort being “finished enough” to change sentiment. + c) No—focus on the new architecture; let the community maintain migration lore and unofficial guides. + *Implication:* Maximizes forward velocity, but increases fragmentation and “tribal knowledge” dependence. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we handle the PostgreSQL adapter/embedding constraint failures (e.g., levenshtein 255 limit): patch core defaults, document workarounds, or redesign the caching strategy? + + **Context:** + - `cryptoAYA to Zed Sepolia: PostgreSQL error "levenshtein argument exceeds maximum length of 255 characters"; suggested modifying `getCachedEmbeddings` (Discord 💻-coders, 2025-03-26).` + + **Multiple Choice Answers:** + a) Patch core defaults (truncate/normalize inputs; safer fallback similarity) and ship a fix release. + *Implication:* Reduces repeated support incidents and aligns with execution excellence, with some risk of behavior change. + b) Document the workaround and add a config flag; keep current behavior by default. + *Implication:* Preserves backward compatibility but keeps the burden on developers and increases “gotchas.” + c) Redesign the caching/similarity approach (e.g., hash-based keys, vector-only retrieval) as a priority refactor. + *Implication:* Eliminates an entire class of DB edge cases, but requires larger engineering investment and migration handling. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our official compatibility contract for plugins/providers (Venice/OpenAI-style keys, MCP, Twitter/Telegram clients): strict semver with compatibility tests, or flexible “best effort” integrations? + + **Context:** + - `Etherdrake: "set OPENAI_API_KEY to Venice key value" (Discord 💻-coders, 2025-03-26).` + - `[elizaos] : "Fix module import errors for @elizaos/plugin-sql and @elizaos/plugin-local-ai" (Discord action items, 2025-03-26).` + + **Multiple Choice Answers:** + a) Strict contract—semver enforcement + compatibility test suite per plugin before release. + *Implication:* Improves reliability and trust, but increases maintenance and slows third-party plugin iteration. + b) Tiered contract—“Core-certified” plugins tested; community plugins remain best-effort. + *Implication:* Creates a trust gradient and encourages quality without blocking ecosystem experimentation. + c) Flexible—optimize for composability; publish integration patterns and let builders adapt rapidly. + *Implication:* Maximizes openness, but shifts reliability costs to developers and support channels. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust & Comms Resilience (Security + Social Channels) + +**Summary of Topic:** Community trust was tested by a Twitter account compromise and ongoing FUD narratives; parallel channel instability (Spartan X block) suggests the project needs hardened comms procedures and a clearer security posture around plugins and official links. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s minimum security baseline for public comms accounts (X/Discord/launchpad): mandatory hardware keys + app audits, or lighter guidance? + + **Context:** + - `Discord (2025-03-25): "Shaw's Twitter account was compromised through a connected app... fake announcements... presale."` + - `Rick: "source of the compromise as a connected app" (Discord, 2025-03-25).` + + **Multiple Choice Answers:** + a) Mandatory baseline: hardware keys, least-privilege app connections, quarterly audits, and incident playbooks. + *Implication:* Reduces existential reputational risk, but adds operational friction and coordination overhead. + b) Guidance baseline: recommended controls + lightweight audits for high-risk accounts only. + *Implication:* Improves security posture without heavy process, but may leave key gaps during high-attention events. + c) Minimal baseline: rely on rapid community detection and moderation response. + *Implication:* Keeps operations fast, but repeats incidents that erode trust and slow developer adoption. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we counter external FUD about agentic framework vulnerabilities without amplifying it: publish a formal security note on plugin isolation, or respond ad hoc in community threads? + + **Context:** + - `Discord (2025-03-24): "Princeton research paper... competitors like Sentient are using to spread FUD... plans to communicate risks more clearly regarding plugin isolation."` + - `witch: "Sentient is engagement farming... why plugins exist" (Discord, 2025-03-26).` + + **Multiple Choice Answers:** + a) Publish a formal security advisory explaining threat model, plugin isolation, and mitigations. + *Implication:* Builds long-term trust and reduces rumor cycles, but requires careful wording and follow-through. + b) Create a living security FAQ + pinned “official links” page; respond selectively to high-reach claims. + *Implication:* Balances clarity and amplification risk, while giving community a canonical reference. + c) Stay quiet publicly; focus on engineering fixes and let the product prove it. + *Implication:* Avoids feeding narratives, but leaves a vacuum where misinformation can harden into belief. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given X account instability (Spartan blocked), should we formally shift to Discord-first as the canonical interaction layer for flagship agents, and treat X as an optional broadcast surface? + + **Context:** + - `rhota: "Spartan will be available on Discord first while X issues are being resolved" (Discord spartan_holders, 2025-03-26).` + - `Community suggestion: "create a new account rather than waiting for recovery" (Discord spartan_holders, 2025-03-26).` + + **Multiple Choice Answers:** + a) Yes—Discord-first canon; X becomes secondary/replicated with reduced operational dependency. + *Implication:* Improves continuity and control, but may reduce reach and virality from X-native audiences. + b) Dual-canon—maintain both with redundancy (new X account + cross-posting) and automated health checks. + *Implication:* Preserves reach while reducing single-point failure, but increases maintenance and moderation load. + c) X-first remains essential—invest in recovery and compliance to regain the main stage. + *Implication:* Maximizes marketing surface, but keeps the project vulnerable to external platform enforcement. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-28.md b/hackmd/council/2025-03-28.md new file mode 100644 index 00000000000..a25f54193c9 --- /dev/null +++ b/hackmd/council/2025-03-28.md @@ -0,0 +1,155 @@ +# Council Briefing: 2025-03-28 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Reliability posture improved via merged stability and test work, but trust is threatened by fresh breakpoints in dependency resolution and social integrations (Twitter), requiring fast triage to preserve “execution excellence.” + +## Key Points for Deliberation + +### 1. Topic: Release Hygiene & Dependency Integrity + +**Summary of Topic:** New issues highlight that install-time breakage (missing plugin versions) can nullify shipped improvements; the Council must harden packaging/versioning and define a rapid-response protocol for ecosystem-wide dependency faults. + +#### Deliberation Items (Questions): + +**Question 1:** What is our standard response when a published dependency/version mismatch blocks installs for a meaningful segment of builders? + + **Context:** + - `GitHub Issue #4101: "No matching version found for @elizaos/plugin-sql@^0.25.6" (npm notarget).` + - `Daily Digest (Mar 28): flagged #4101 as "Needs Attention" requiring immediate resolution.` + + **Multiple Choice Answers:** + a) Hotfix immediately: publish/restore the missing version(s), then backfill a postmortem and CI guardrails. + *Implication:* Optimizes developer trust in the short term, but risks repeating the failure if root causes aren’t automated out. + b) Ship a CLI-side compatibility shim: auto-resolve to a known-good version range and warn users. + *Implication:* Reduces ongoing breakage and support load, but adds complexity and can mask deeper release discipline problems. + c) Enforce a hard freeze: block new merges/releases until the packaging pipeline is made reproducible and verified end-to-end. + *Implication:* Maximizes long-term reliability and predictability, but slows shipping cadence and may frustrate contributors. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we consolidate version lines (v0.25.9, v1.0.0-beta, v2) to reduce migration entropy and support burden? + + **Context:** + - `Discord (Mar 27): “Users are transitioning between different versions (v0.25.9, v1.0.0, v2) with various migration challenges.”` + - `Discord action item: “Create migration guide from v0.25.9 to v1.0.0.”` + + **Multiple Choice Answers:** + a) Maintain parallel tracks, but publish an official support matrix and migration tooling per track. + *Implication:* Preserves flexibility for power users while reducing confusion through explicit guarantees and documentation. + b) Accelerate convergence: declare a primary track and deprecate older branches on a fixed timeline. + *Implication:* Sharpens focus and reliability, but may strand users who rely on legacy plugin compatibility. + c) Keep all tracks open-ended; rely on community support and best-effort fixes. + *Implication:* Maximizes short-term velocity but undermines the ‘reliable, developer-friendly’ North Star through unpredictability. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Surface Stability (Twitter/Discord/Telegram) + +**Summary of Topic:** Twitter integration regressions (links/hashtags, generation flags, duplicate status behavior) remain a high-visibility trust vector; simultaneously, community-facing automation (Discord community manager) is maturing and should be operationalized safely. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat Twitter plugin reliability as a “tier-0” stability objective (release-gating), given its public-facing risk profile? + + **Context:** + - `GitHub Issue #4102: “not getting links and hashtags in my twitter post”.` + - `Discord action item (Mar 27): “Fix issue with Twitter plugin on v1 that tweets unrelated content (RaglioKen).”` + + **Multiple Choice Answers:** + a) Yes—tier-0: Twitter correctness is release-gating with dedicated tests and canary accounts. + *Implication:* Protects brand and user trust, but increases release overhead and requires automation investment. + b) Tier-1: Fix quickly, but do not gate releases; provide clear “known issues” and toggles. + *Implication:* Maintains shipping tempo while containing damage, but accepts ongoing public glitches. + c) Deprioritize: shift social emphasis to Discord/other channels until Twitter stabilizes externally. + *Implication:* Reduces exposure to platform volatility, but sacrifices growth and visibility where many builders discover us. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we operationalize the new Discord community manager feature to avoid governance/abuse failures (timeouts, greetings) while still improving community UX? + + **Context:** + - `PR #4099: “feat: Discord community manager… greet users… timeout users.”` + - `Daily Digest (Mar 28): community engagement feature shipped; flagged as completed work.` + + **Multiple Choice Answers:** + a) Deploy with conservative defaults: greetings on, timeouts off by default, explicit role-based allowlists. + *Implication:* Minimizes harm and reputational risk, but delays realizing full moderation automation benefits. + b) Deploy fully enabled with audit logging and rollback controls; iterate from live telemetry. + *Implication:* Maximizes immediate operational value, but increases the risk of accidental moderation incidents. + c) Keep feature behind an experimental flag until we have policy docs + test harness + incident playbook. + *Implication:* Builds governance maturity and trust, but slows community-facing improvements. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given repeated Telegram/Twitter client issues, do we need a unified “client conformance suite” (contract tests) across social plugins before the next stability push? + + **Context:** + - `Discord action items (Mar 27): “Fix Telegram client image processing…”, “Fix Twitter client in v2 to handle duplicate status errors.”` + - `PR list includes multiple plugin fixes and test expansions (e.g., #4090 tests for agent types).` + + **Multiple Choice Answers:** + a) Yes—create a minimal conformance suite (auth, posting, attachments, rate limits) and require it for plugin releases. + *Implication:* Improves multi-platform reliability and reduces regressions, reinforcing the “execution excellence” principle. + b) Partial—only add contract tests for the most-used paths (posting + error handling), expand later. + *Implication:* Balances speed and stability, but leaves edge-case regressions likely. + c) No—rely on community testing and fast patching; focus engineering on core runtime instead. + *Implication:* Preserves core velocity but keeps social surfaces fragile and support-intensive. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Developer Trust: DX, Docs, and Observability + +**Summary of Topic:** Major progress landed on DX scaffolding (environment settings GUI, expanded tests, reduced noisy logs), but builders still experience confusion across versions and lack tracing/clarity—documentation discoverability and operational observability are now strategic levers. + +#### Deliberation Items (Questions): + +**Question 1:** Should we define a single canonical “developer journey” (install → first agent → first plugin → deploy) and gate releases on it being clean across supported versions? + + **Context:** + - `Discord (Mar 27): repeated questions on “Where should I put the JSON character file in Eliza v2?” and migration confusion.` + - `PR #4080: “Environment Settings GUI… manage local and global environment variables directly from the Web UI.”` + + **Multiple Choice Answers:** + a) Yes—formalize the journey as a release gate with automated smoke tests and docs checks. + *Implication:* Directly advances the North Star (developer-friendly reliability) but requires continuous maintenance. + b) Define the journey, but treat it as a guideline; fix breakages opportunistically. + *Implication:* Improves coordination without slowing releases, but allows chronic papercuts to persist. + c) No—focus on power-user flexibility; let community tutorials diversify the journey. + *Implication:* Encourages experimentation, but increases newcomer churn and support load. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize adding first-class tracing for LLM interactions (LangSmith-like) as a core trust feature for builders operating agents at scale? + + **Context:** + - `Discord (Mar 27, coders): “Is there any way to do tracing on Eliza's LLM interactions similar to LangSmith?” (ad0ll) — unanswered.` + - `Daily Digest (Mar 28): expanded test coverage (#4090) indicates a readiness push for reliability tooling.` + + **Multiple Choice Answers:** + a) Yes—build native tracing hooks (spans, prompts, tool calls, token metrics) and a minimal UI viewer. + *Implication:* Increases debuggability and enterprise-grade credibility, but adds platform surface area to maintain. + b) Integrate with existing tools via an open telemetry/OTel-style adapter first; UI later. + *Implication:* Delivers composability fast and aligns with open principles, but may feel fragmented to newcomers. + c) Defer tracing; focus on docs and deterministic behavior improvements first. + *Implication:* Keeps focus on immediate friction points, but limits advanced operator confidence and scaling. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s stance on “documentation as a shipping artifact” (SEO, discoverability, migration guides) versus “best-effort” docs in high-velocity periods? + + **Context:** + - `Discord (Mar 27): “Improve documentation visibility and SEO for eliza.how” (jin).` + - `Discord action item (Mar 27): “Create migration guide from v0.25.9 to v1.0.0” (kaisermerkle).` + + **Multiple Choice Answers:** + a) Docs are release-gating: no major change ships without migration notes and updated canonical docs. + *Implication:* Maximizes developer trust and reduces support debt, but slows iteration during rapid architecture shifts. + b) Hybrid: gate only critical paths (install, migrate, auth/secrets, core APIs), allow non-critical docs to lag. + *Implication:* Targets the highest leverage documentation while preserving velocity. + c) Best-effort: prioritize code shipping and rely on community to patch docs. + *Implication:* Fastest development pace, but accumulates confusion debt and undermines the “developer-first” posture. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-29.md b/hackmd/council/2025-03-29.md new file mode 100644 index 00000000000..5c466be72ba --- /dev/null +++ b/hackmd/council/2025-03-29.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-29 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational momentum is strong (rapid merges and critical fixes), but v2 onboarding fragility and token/launchpad narrative drift are eroding developer trust—requiring decisive stabilization and unified messaging. + +## Key Points for Deliberation + +### 1. Topic: V2 Onboarding & Build Reliability (DX Under Fire) + +**Summary of Topic:** Community setup attempts reveal recurring install and build failures (missing plugin versions, CJS/ESM import mismatches, Windows bash dependency), indicating a reliability gap between shipped code and first-run experience. This is directly at odds with Execution Excellence and Developer First, and threatens Cloud adoption and flagship stabilization by blocking new builders at the airlock. + +#### Deliberation Items (Questions): + +**Question 1:** Do we temporarily harden the onboarding path by blessing a single “golden install” workflow (e.g., clone v2-develop + bun) until package publishing and dependency resolution are provably stable? + + **Context:** + - `Discord (2025-03-28, 💻-coders): users report better success by cloning the v2-develop repo directly; recurring module resolution errors (@elizaos/plugin-sql, @elizaos/plugin-local-ai).` + - `GitHub Issue #4101: "No matching version found for @elizaos/plugin-sql@^0.25.6" (npm notarget).` + + **Multiple Choice Answers:** + a) Yes—publish an official “golden path” and explicitly deprecate alternate install methods until packaging is fixed. + *Implication:* Reduces onboarding variance immediately, increasing trust, but may slow npm-centric users and increase pressure to maintain one blessed workflow. + b) No—continue supporting multiple install methods and fix issues opportunistically. + *Implication:* Avoids excluding user segments, but prolongs support load and keeps first-run failure rates high. + c) Hybrid—golden path + automated install doctor (preflight checks) for all methods. + *Implication:* Balances inclusivity and reliability, but requires near-term engineering investment in diagnostics and CI packaging validation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum reliability bar for v2 “launch readiness”: zero critical install blockers, or “workarounds documented” acceptable? + + **Context:** + - `GitHub Summary (2025-03-29): blocked items include install failures from missing dependency and `npx elizaos create` error indicating agents already exist (#4107/#4109).` + - `Issue #4094: Windows build fails because `bash` is missing (extract-version script).` + + **Multiple Choice Answers:** + a) Zero critical install blockers across top OS targets (macOS/Linux/Windows) before declaring readiness. + *Implication:* Maximizes trust-through-shipping and reduces churn, but may delay feature timelines and marketing beats. + b) Documented workarounds are acceptable for edge targets while we stabilize core flows. + *Implication:* Maintains speed, but risks reputational damage if “edge” turns out to be a large portion of developers (e.g., Windows). + c) Stage-gate: readiness for Cloud-managed deployments first, then expand self-host install support. + *Implication:* Aligns with Cloud strategy and reduces local complexity, but may alienate open-source-first builders if self-hosting feels second-class. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we prioritize fixing cross-runtime module compatibility (CJS/ESM issues like eventemitter3) at the framework level even if it means breaking changes to plugin templates? + + **Context:** + - `Discord historical summary (2025-03-28): EventEmitter import incompatibility workaround: `import pkg from 'eventemitter3'; const { EventEmitter } = pkg` and manual install.` + - `Discord (2025-03-28, 💻-coders): action item to address eventemitter3 import issues with plugin-local-ai ([elizaos] ).` + + **Multiple Choice Answers:** + a) Yes—fix at the framework/tooling level (bundler/tsconfig/exports) and update templates, even if it breaks some downstream plugins. + *Implication:* Creates lasting reliability and a clearer platform contract, but requires coordinated migration and careful release management. + b) No—treat as plugin-level responsibility and publish per-plugin workarounds. + *Implication:* Minimizes immediate blast radius, but institutionalizes fragility and increases support/documentation burden. + c) Partial—introduce a compatibility shim layer and gradually enforce stricter module standards in future major versions. + *Implication:* Reduces breakage while moving toward correctness, but extends the period of mixed patterns and potential confusion. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Client Integrity: Twitter/Telegram/Discord as Trust Multipliers + +**Summary of Topic:** We shipped meaningful fixes to Twitter behavior (duplicate tweet handling, safer post generation), yet community reports still indicate authentication failures, excessive posting, and unclear configuration flags. Given our flagship agents rely on social surfaces, stability here directly translates to public trust—or public embarrassment. + +#### Deliberation Items (Questions): + +**Question 1:** Do we enforce conservative rate-limits and safety rails by default for social posting (e.g., max posts/hour, duplicate-topic detection) even if it reduces "autonomy"? + + **Context:** + - `Discord (2025-03-28, 💻-coders): user report: agent tweeting incessantly ("81 tweets in several hours") (shiftshapr | I will not Dm first) — unanswered.` + - `PR #4111: fix duplicate tweet (Twitter error 187); PR #4108: prevent posting generated 'Error:' outputs.` + + **Multiple Choice Answers:** + a) Yes—ship hard defaults (strict rate limits + topic dedupe) and require explicit opt-out. + *Implication:* Protects brand and builders from runaway agents, improving trust, but may frustrate power users running high-frequency strategies. + b) No—keep permissive defaults and document best practices for builders to implement their own rails. + *Implication:* Preserves flexibility, but increases risk of public incidents that damage framework credibility. + c) Adaptive—defaults are safe, but scale limits upward automatically based on runtime health signals and explicit user confirmations. + *Implication:* Balances safety and autonomy, but requires additional telemetry/tracing work and introduces complexity. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we add first-class tracing (LangSmith-like) now to accelerate debugging and reduce support load, or defer until core stability is achieved? + + **Context:** + - `Discord (2025-03-28, 💻-coders): feature request: "tracing capability for LLM interactions similar to LangSmith" (ad0ll) — unanswered.` + - `Monthly directive lens: "build developer trust through reliability and clear documentation."` + + **Multiple Choice Answers:** + a) Build tracing immediately as a platform primitive (CLI + Cloud + local). + *Implication:* Accelerates debugging, supports enterprise adoption, and improves DX, but may distract from fixing acute onboarding blockers. + b) Defer tracing until install/build issues are resolved; focus on stability first. + *Implication:* Improves near-term success rates for new users, but keeps advanced users blind and prolongs time-to-fix for complex incidents. + c) Ship a minimal “flight recorder” (prompt/response logs + action decisions) as an interim step. + *Implication:* Delivers high value quickly with limited scope, creating a foundation for full tracing later. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we temporarily narrow the supported social surface area (e.g., Discord-first Spartan, deprioritize X) until authentication and posting semantics stabilize? + + **Context:** + - `Discord (2025-03-27): rhota confirms v2 will allow interaction with Spartan on Discord soon, without waiting for X review process.` + - `Discord (2025-03-28): Twitter integration described as "particularly problematic" with authentication errors and duplicate posting issues.` + + **Multiple Choice Answers:** + a) Yes—Discord-first as primary supported channel; treat X/Twitter as experimental until stable. + *Implication:* Reduces operational risk and support burden, but slows growth on high-visibility social channels. + b) No—maintain parity across channels; fix X issues in parallel with Discord. + *Implication:* Keeps broad reach, but may perpetuate instability and negative public signals from misbehaving agents. + c) Segmented support tiers—officially support Discord, provide “community-supported” status for X/Twitter with clear caveats. + *Implication:* Sets expectations honestly while still enabling experimentation, preserving trust through transparency. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Token & Launchpad Narrative Coherence (auto.fun ↔ ai16z) + +**Summary of Topic:** Community confusion spiked due to mixed messaging about whether auto.fun has an official token and how ai16z accrues value (SOL fees buying ai16z). The gap is now a strategic liability: communication ambiguity is being interpreted as direction change, raising demands for ticker change, mint renouncement, and liquidity action—core trust signals in a decentralized economy. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council-approved single-sentence doctrine for the auto.fun ↔ ai16z relationship that all emissaries must repeat verbatim? + + **Context:** + - `Discord (2025-03-28, 🥇-partners): Shaw tweet said auto.fun has "no official token"; Jin: tokenomics plan remains tied to ai16z; Shaw follow-up: platform uses SOL fees to buy ai16z.` + - `Discord (2025-03-28): community concern about "communication gap" regarding project direction.` + + **Multiple Choice Answers:** + a) “auto.fun has no separate token; it uses platform fees to buy ai16z, making ai16z the ecosystem value accrual asset.” + *Implication:* Maximizes clarity and reduces speculation, but requires consistent proof via dashboards/transaction transparency. + b) “ai16z is one of several ecosystem assets; auto.fun will support multiple value routes as the platform evolves.” + *Implication:* Preserves future flexibility, but may be perceived as evasive and amplify uncertainty during a sensitive period. + c) “auto.fun is a product line; ai16z is governance and incentives—accrual mechanisms are experimental and will be iterated with community input.” + *Implication:* Signals openness and decentralization, but risks weakening confidence if holders expect deterministic accrual. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which trust-restoring action should be prioritized first: (A) publish tokenomics explainer, (B) execute ticker metadata upgrade, or (C) renounce mint permissions? + + **Context:** + - `Discord (2025-03-28, discussion): requests: change AI16Z ticker; renounce smart contract to remove mint permissions; add liquidity on Meteora pools.` + - `Patt: ticker change is a metadata upgrade requiring development; ongoing dialogue between teams; Shaw voiced urgency.` + + **Multiple Choice Answers:** + a) A — Publish an official tokenomics explainer (with diagrams + fee-to-buy flow) immediately. + *Implication:* Fastest narrative stabilization, but without on-chain actions it may be dismissed as “just words.” + b) B — Execute ticker metadata upgrade first to reduce surface-level confusion and improve discoverability. + *Implication:* Quick symbolic win that reduces friction in listings, but doesn’t address deeper trust concerns like mint control. + c) C — Renounce mint permissions (or implement a verifiable timelock/DAO control) as the strongest trust signal. + *Implication:* High-trust move that can galvanize community confidence, but reduces future flexibility for migrations/recovers and must be operationally safe. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize “Trust Through Shipping” for token/launchpad comms: scheduled dispatches, on-chain dashboards, or council-signature announcements only? + + **Context:** + - `Discord (2025-03-28, 🥇-partners): berg: "Team should clarify token model ASAP."` + - `Discord (2025-03-28): countdown timer generated interest and questions; partners shared Google Doc; community perceived gaps.` + + **Multiple Choice Answers:** + a) Scheduled dispatches (weekly) with explicit “what changed / what didn’t change” sections. + *Implication:* Reduces rumor cycles and sets predictable expectations, but requires disciplined cadence even during turbulence. + b) On-chain dashboards as the primary source of truth (fees, buybacks, liquidity movements), with minimal narrative. + *Implication:* Turns claims into verifiable telemetry, but may not address non-technical community members without interpretive docs. + c) Council-signature announcements only (high ceremony, low frequency) to avoid mixed signals. + *Implication:* Prevents message fragmentation, but risks long information vacuums where speculation fills the gap. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-30.md b/hackmd/council/2025-03-30.md new file mode 100644 index 00000000000..728a2eeab72 --- /dev/null +++ b/hackmd/council/2025-03-30.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-30 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability work advanced (Groq/Telegram fixes and new Twitter triage), but persistent onboarding friction and public tokenomics ambiguity remain the primary threats to developer trust. + +## Key Points for Deliberation + +### 1. Topic: Runtime Reliability: Plugin Stability (Groq/Telegram/Twitter) + +**Summary of Topic:** Core reliability improved via Groq retry hardening and Telegram worldId standardization, while new Twitter memory/interaction issues surfaced—signaling progress in the reliability loop but continued volatility in flagship integrations. + +#### Deliberation Items (Questions): + +**Question 1:** Should we institute a "flagship plugin stability gate" (Twitter/Discord/Telegram + core DB) that blocks new feature merges until top recurring defects fall below a defined threshold? + + **Context:** + - `GitHub daily (2025-03-30): "Fixed a critical issue where the Groq plugin would crash instead of retrying" (issue #4087; PR #4118).` + - `GitHub daily (2025-03-30): "Twitter Plugin Memory Issue: Duplicate memory records created when bot is mentioned" (issue #4115).` + + **Multiple Choice Answers:** + a) Yes—enforce a stability gate on flagship plugins with explicit SLOs and a bug burn-down requirement. + *Implication:* Prioritizes execution excellence and reduces churn, but may slow perceived velocity and community novelty. + b) Partially—apply the gate only to release branches and keep main open for feature work with rapid revert capability. + *Implication:* Balances innovation with stability, but risks unstable main continuing to harm first-time DX. + c) No—keep shipping features; handle stability through post-merge triage and incremental fixes. + *Implication:* Maximizes throughput, but amplifies trust erosion if first-run experiences remain unreliable. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred architectural stance on Twitter memory/interaction semantics: strict deduplication and deterministic threading, or permissive ingestion with downstream cleanup tools? + + **Context:** + - `GitHub daily (2025-03-30): "Duplicate memory records created when bot is mentioned" (issue #4115).` + - `Discord 💻-coders (2025-03-29): "Twitter client was not properly replying to tweets despite checking interactions" (reported by Abderahman).` + + **Multiple Choice Answers:** + a) Strict mode: deterministic threading + dedup at ingestion, failing closed when uncertain. + *Implication:* Improves predictability and reduces noisy memories, but may miss interactions under API edge cases. + b) Hybrid: dedup core cases at ingestion; expose tooling/UI to merge/suppress memories post hoc. + *Implication:* Keeps agents responsive while giving operators control, but requires additional product surface area. + c) Permissive: ingest everything; rely on periodic cleanup/compaction jobs and better retrieval filters. + *Implication:* Simplifies ingestion and avoids dropped data, but increases DB bloat and model confusion risk. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we prioritize observability next (tracing/instrumentation) over additional bug fixes, to accelerate root-cause isolation across plugins and the core runtime? + + **Context:** + - `Discord (2025-03-28): "Add tracing capability for LLM interactions similar to LangSmith" (ad0ll).` + - `GitHub PRs summary (2025-03-29): multiple plugin fixes merged (Twitter/Telegram/Groq) indicating rapid patching but recurring regressions.` + + **Multiple Choice Answers:** + a) Yes—ship a minimal tracing spine (request IDs, plugin spans, provider timing) across core + flagship plugins. + *Implication:* Improves incident response and reliability scaling, but consumes engineering time that could close visible bugs. + b) Sequence: finish current top bugs first, then allocate a dedicated sprint for observability. + *Implication:* Delivers immediate relief, but may prolong the cycle of recurring issues due to limited telemetry. + c) Defer—keep observability lightweight and rely on logs/issues until Cloud maturity demands it. + *Implication:* Preserves short-term velocity, but risks poor MTTR and brittle scaling as usage grows. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer First: Installation, Versioning, and Onboarding Drift + +**Summary of Topic:** The community continues to experience installation failures (Windows, dependency versions, plugin ESM/CJS conflicts) and shifting recommended workflows (npm global → git clone v2-develop + bun), creating a mismatch between docs and reality. + +#### Deliberation Items (Questions): + +**Question 1:** Should we declare a single "blessed path" for v2 onboarding (tooling + commands + branch), and demote all other paths to advanced/unsupported until parity is restored? + + **Context:** + - `Discord 💻-coders (2025-03-29): "Recommended installation method changed from npm global installation to using git clone with the v2-develop branch and bun commands".` + - `GitHub issues (completed_items): "dependency not found... @elizaos/plugin-sql@^0.25.6" and "quickstart guide instructions inaccurate/outdated".` + + **Multiple Choice Answers:** + a) Yes—one blessed path (e.g., bun + CLI) with strict version pinning and a single docs entrypoint. + *Implication:* Reduces confusion and support load, but may alienate users on alternate stacks (npm/pnpm, Windows). + b) Two paths—one for contributors (git + bun) and one for builders (npx/cli), each fully supported and tested. + *Implication:* Serves both audiences, but doubles documentation and CI surface area. + c) No—keep flexibility; improve docs to cover multiple valid workflows equally. + *Implication:* Maximizes openness, but risks ongoing fragmentation and slower trust building. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s stance on Windows-first compatibility: treat it as a first-class requirement now, or as a later hardening phase after core stability? + + **Context:** + - `GitHub issues (completed_items): "Windows Build Failures: build process fails on Windows due to missing bash command".` + - `GitHub issue (completed_items): "ElizaOS startup problems on Windows with Node/NVM v23.3" (issue #4191 referenced in contributor log).` + + **Multiple Choice Answers:** + a) First-class now—CI must cover Windows and scripts must be cross-platform by default. + *Implication:* Expands developer reach and reduces friction, but may slow shipping due to platform constraints. + b) Phased—ensure Windows works via WSL/containers now; native Windows support becomes a defined milestone. + *Implication:* Delivers a workable path quickly, but still imposes complexity on a large user segment. + c) Later—optimize for Linux/macOS until Cloud provides an abstraction that minimizes local installs. + *Implication:* Accelerates core progress, but increases near-term drop-off for Windows developers. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we standardize plugin packaging (ESM/CJS) to prevent recurring import errors (e.g., EventEmitter) across the ecosystem? + + **Context:** + - `Discord 💻-coders (2025-03-29): "Named export 'EventEmitter' not found" for @elizaos/plugin-local-ai; workaround: "npm install eventemitter3" (rchak007).` + - `Discord (2025-03-28): "Common issues include module resolution errors with packages like @elizaos/plugin-sql and @elizaos/plugin-local-ai".` + + **Multiple Choice Answers:** + a) Hard standardize: choose one module system (ESM) and enforce via lint/CI across all first-party plugins. + *Implication:* Reduces class of runtime errors, but may create short-term breaking changes for plugin authors. + b) Compatibility layer: ship dual builds (ESM+CJS) for first-party plugins and provide templates for community plugins. + *Implication:* Minimizes breakage and supports broad environments, but increases build complexity and maintenance. + c) Document-only: keep current packaging; publish clear workarounds and a troubleshooting matrix. + *Implication:* Fastest short-term, but perpetuates unreliable first impressions and support burden. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Narrative Integrity: Auto.fun × ai16z Tokenomics Communication + +**Summary of Topic:** Community confusion persists due to conflicting messaging about whether auto.fun has a token and how ai16z accrues value; while clarifications exist (two-pool model, SOL fees buy ai16z), the public single source of truth remains incomplete. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate a single canonical tokenomics explainer (diagram + FAQ) and treat all tweets/posts as derivatives that must link back to it? + + **Context:** + - `Discord 🥇-partners (2025-03-29): "Shaw's tweet stating 'auto.fun has no native token' caused confusion"; clarified: fees "auto-buy ai16z" (eskender.eth).` + - `Discord 🥇-partners (2025-03-29): witch described a "two-pool system" (SOL/Agent Token first; fees buy ai16z for secondary pools).` + + **Multiple Choice Answers:** + a) Yes—publish an immutable canonical explainer and enforce link-backs in all outward communications. + *Implication:* Reduces narrative drift and improves trust, but adds comms process overhead and slows rapid posting. + b) Partially—publish canonical docs, but allow tweets to stand alone if they are short and unambiguous. + *Implication:* Balances speed with clarity, but risks repeating the same confusion cycle when phrasing is rushed. + c) No—keep comms agile; rely on community correction and follow-up tweets when misunderstandings occur. + *Implication:* Maximizes spontaneity, but increases reputational risk and perceived inconsistency. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred framing: is ai16z primarily an ecosystem coordination asset, or a direct value-accrual asset tied to launchpad fees (or both)? + + **Context:** + - `Discord 🥇-partners (2025-03-29): "Auto.fun is the launchpad but ai16z is not its native token; fees generated auto-buy ai16z" (iprintmoney / eskender.eth).` + - `Discord highlights (2025-03-28): community asked for "clarity on AI16Z token utility" and raised concerns about liquidity and mint permissions.` + + **Multiple Choice Answers:** + a) Coordination-first: governance + ecosystem incentives; fee buybacks are secondary and not guaranteed. + *Implication:* Sets conservative expectations and reduces regulatory/narrative risk, but may weaken market understanding of utility. + b) Value-accrual-first: explicitly position fee-driven buy pressure as a core mechanism and key promise. + *Implication:* Strengthens the economic narrative, but raises expectation-management risk if fees or volumes underperform. + c) Dual mandate: coordination asset with documented, measurable value-accrual pathways where applicable. + *Implication:* Most aligned with long-term ecosystem building, but requires disciplined metrics and reporting cadence. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given repeated questions about contract controls (e.g., mint permission), do we prioritize on-chain trust signals now (renounce/remove permissions) or keep admin controls during rapid iteration? + + **Context:** + - `Discord (2025-03-29): "Remove 'mint' permission on ai16z token" (Kenshiro).` + - `Discord (2025-03-28): "Requests to renounce the smart contract to remove mint permissions" (Poloethr, Kenshiro).` + + **Multiple Choice Answers:** + a) Prioritize trust now—remove/renounce mint permissions and publish verification steps for holders. + *Implication:* Improves credibility and reduces fear/uncertainty, but can limit future remediation options. + b) Conditional—keep controls behind a time-locked, publicly auditable governance process with clear triggers. + *Implication:* Balances safety with flexibility, but requires governance maturity and careful ops execution. + c) Defer—retain admin controls until token migration/platform rollout stabilizes, then renounce later. + *Implication:* Maximizes operational flexibility, but prolongs community concern and narrative fragility. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-03-31.md b/hackmd/council/2025-03-31.md new file mode 100644 index 00000000000..9eecdc5de89 --- /dev/null +++ b/hackmd/council/2025-03-31.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-03-31 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced core stability (Ollama modularization, smaller Docker images, stronger test coverage) but a critical DX breach persists: unclear/under-annotated APIs and install pathways are still generating user confusion and trust drag. + +## Key Points for Deliberation + +### 1. Topic: V2 Installability & API Clarity (Developer Trust Gate) + +**Summary of Topic:** Operational signals show recurring friction in installation, plugin discovery, and API understanding; this is now a strategic threat to our "Execution Excellence" and "Developer First" principles. Issue #4119 flags insufficient API annotations, compounding confusion already visible in Discord support loops and npm dependency mismatches. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare "installability and API clarity" as a release-blocking quality gate for the next public v2 milestone? + + **Context:** + - `2025-03-31.md: "[elizaos/eliza#4119] ... lack of annotations in the API ... causing user confusion"` + - `completed_items / issues: "npm install -g @elizaos/cli@latest fails ... @elizaos/plugin-sql@^0.25.6 ... cannot be found"` + + **Multiple Choice Answers:** + a) Yes—treat install success + annotated API surfaces as a hard gate before any launchpad/marketing push. + *Implication:* Optimizes for long-term developer trust, but may delay visible milestones and external hype. + b) Partial gate—block only on install/CLI critical path; defer deeper API annotation to a rolling docs sprint. + *Implication:* Balances shipping with trust-building, but risks continued support burden and fragmented mental models. + c) No—ship features and rely on community/Discord support to patch comprehension gaps. + *Implication:* Maximizes short-term velocity, but converts Discord into a permanent support desk and erodes DX reputation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical distribution path for v2 during the transition period (CLI stable vs beta, git clone workflow, etc.)? + + **Context:** + - `completed_items: "Workaround identified: using the beta tag: npm install -g @elizaos/cli@beta"` + - `Discord 2025-03-30 (💻-coders): "The v2-develop branch appears to be more stable than other branches."` + + **Multiple Choice Answers:** + a) Declare @beta as canonical until dependency graph stabilizes; update quickstart and CLI output accordingly. + *Implication:* Reduces onboarding failures immediately, but formalizes 'beta' optics until the release train catches up. + b) Freeze on a pinned git tag/commit with a blessed 'git clone + bun' path; CLI install becomes optional. + *Implication:* Improves reproducibility for builders, but increases friction for newcomers expecting a one-command CLI. + c) Push a rapid hotfix to make @latest correct again and forbid alternative paths in docs. + *Implication:* Restores simple onboarding if executed flawlessly, but risks repeated breakage if packaging is still in flux. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we operationalize 'docs as code' so AI agents (and humans) can reliably self-serve without Discord escalation? + + **Context:** + - `Daily Report 2025-03-30: "'docs as code' philosophy is gaining importance ... AI can read documentation much faster than humans"` + - `Discord 2025-03-30 (🥇-partners): "more streamlined source of truth for technical and project progress" (Patt)` + + **Multiple Choice Answers:** + a) Implement a single source-of-truth pipeline: versioned docs, llms.txt, and automated 'known issues' pages tied to CI. + *Implication:* Turns documentation into an executable artifact, improving onboarding and reducing repeated Discord triage. + b) Ship a lightweight 'FAQ + flowchart' layer first, then evolve toward full docs-as-code automation later. + *Implication:* Quickly reduces confusion for common paths, but deeper correctness may lag behind code changes. + c) Rely on community summaries and ad-hoc Discord answers, with periodic doc cleanups. + *Implication:* Lowest immediate cost, but ensures drift between reality and documentation—undermining trust-through-shipping. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Core Stabilization: Modularity, Efficiency, and Test Sovereignty + +**Summary of Topic:** The codebase exhibited strong forward motion on reliability: Docker image optimization, expanded tests, and a key architectural decoupling (Ollama split from LocalAI). This aligns with composability, but also increases the need for compatibility matrices and clear model/provider selection behavior. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize provider modularization (e.g., separate Ollama plugin) as the standard pattern for all model runtimes going forward? + + **Context:** + - `2025-03-31.md: "Added a separate Ollama plugin ... Removed obsolete Ollama code from localai"` + - `PRs: #4121 "feat: add separate ollama plugin" and #4122 "remove ollama code from localai"` + + **Multiple Choice Answers:** + a) Yes—standardize: one provider per plugin, strict interfaces, and explicit compatibility versioning. + *Implication:* Improves maintainability and composability, but requires disciplined registry governance and documentation. + b) Hybrid—keep a minimal 'local-ai umbrella' with optional submodules for common providers. + *Implication:* Reduces plugin sprawl, but risks reintroducing entanglement and confusing dependency behavior. + c) No—prefer monolithic local runtime bundles to simplify onboarding. + *Implication:* May simplify initial setup for some users, but increases long-term complexity and slows reliable shipping. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we convert recent test improvements into a dependable shield against regressions in CLI + plugins? + + **Context:** + - `2025-03-31.md: "Updated code to resolve failing CLI test cases" (PR #4100)` + - `2025-03-31.md: "Added a comprehensive test suite for the project-starter directory" (PR #4089)` + + **Multiple Choice Answers:** + a) Adopt 'release train' CI gates: install tests, plugin smoke tests, and golden-path agent runs on every merge. + *Implication:* Prevents repeated onboarding failures, but increases CI cost and demands stable test fixtures. + b) Focus tests on core only; treat plugins as best-effort and validate them via community feedback. + *Implication:* Protects core velocity, but plugin instability will still be attributed to ElizaOS as a platform. + c) Move to periodic nightly integration suites only, keeping merge checks lightweight. + *Implication:* Speeds merges, but allows regressions to ship and forces reactive incident response. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we prioritize operational efficiency wins (e.g., Docker size reductions) as a strategic lever for Cloud readiness and cost control? + + **Context:** + - `2025-03-31.md: "Reduced Docker image size, optimizing resource usage" (PR #4120)` + - `Discord summaries: recurring local setup issues (VRAM problems, provider configuration) increasing the need for smoother deployment paths` + + **Multiple Choice Answers:** + a) Yes—treat footprint/boot-time as first-class metrics; publish targets and track regressions. + *Implication:* Improves Cloud unit economics and perceived reliability; supports the 'seamless UX' principle. + b) Only optimize when it unblocks a specific incident; otherwise focus engineering on features. + *Implication:* Avoids premature optimization, but may allow Cloud costs and deployment friction to compound. + c) Defer efficiency work until after v2 is feature-complete. + *Implication:* Risks shipping a platform that is expensive to run and harder to adopt at scale. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Auto.fun / ai16z Narrative Coherence (Governance & Trust Surface) + +**Summary of Topic:** Community discourse shows confusion about Auto.fun's token relationship and launch timeline, amplifying uncertainty around contributor value capture and governance credibility. This is a reputational risk that competes directly with our mandate to build trust through consistent delivery and clear documentation. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council-approved canonical message on Auto.fun’s relationship to ai16z (no native token vs fee buybacks) and where does it live as a permanent source of truth? + + **Context:** + - `Discord 2025-03-29: "Shaw's tweet stating 'auto.fun has no native token' caused confusion"` + - `Discord 2025-03-29/30: "fees generated will be used to buy ai16z" (witch / eskender.eth)` + + **Multiple Choice Answers:** + a) Publish a single signed 'Token Relationship Spec' (docs + FAQ + infographic) and link it everywhere. + *Implication:* Reduces rumor-driven volatility and aligns the ecosystem around a durable narrative. + b) Keep messaging flexible (tweets/Discord) until launch mechanics finalize; avoid hard commitments. + *Implication:* Preserves optionality, but extends confusion and weakens trust-through-shipping. + c) Delegate messaging to community members and rely on organic clarification. + *Implication:* Low effort for the core team, but increases misinformation risk and fractures governance legitimacy. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we handle launch timeline signaling (countdowns, 'two weeks', specific dates) to avoid credibility damage? + + **Context:** + - `Discord 2025-03-30 (discussion): "Launchpad coming April 14th" (Borko)` + - `Discord 2025-03-30 (🥇-partners): Auto.fun launching "in two weeks" (implied from context)` + + **Multiple Choice Answers:** + a) Adopt a policy: no dates unless backed by a published checklist with owners and go/no-go gates. + *Implication:* Decreases hype volatility but increases credibility and delivery discipline. + b) Keep approximate timelines publicly ('~2 weeks') while holding exact dates internally. + *Implication:* Maintains momentum, but still risks repeated slippage narratives. + c) Lean into aggressive public dates to maximize attention and liquidity interest. + *Implication:* May spike short-term engagement, but failures become permanent trust debt. + d) Other / More discussion needed / None of the above. + +**Question 3:** Does the current two-pool buyback model sufficiently respect contributor value creation, or do we need an explicit contributor-aligned accrual mechanism? + + **Context:** + - `Discord 2025-03-30 (🥇-partners): "Witch explained a two-pool system ... fees ... buy back ai16z"` + - `Discord 2025-03-30 (🥇-partners): "DorianD expressed concerns ... potentially undervaluing contributors' work"` + + **Multiple Choice Answers:** + a) Add explicit contributor accrual (e.g., rev-share or emissions tied to verified contributions) alongside buybacks. + *Implication:* Strengthens long-term ecosystem labor supply, but increases tokenomics complexity and governance load. + b) Keep buybacks as the primary mechanism; handle contributors via bounties/grants only. + *Implication:* Simplifies tokenomics, but may reduce sustained high-skill contribution if incentives feel indirect. + c) Defer contributor alignment decisions until after launchpad revenue is proven. + *Implication:* Avoids premature design, but risks losing key builders during the highest-leverage growth window. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-01.md b/hackmd/council/2025-04-01.md new file mode 100644 index 00000000000..0523145c712 --- /dev/null +++ b/hackmd/council/2025-04-01.md @@ -0,0 +1,177 @@ +# Council Briefing: 2025-04-01 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability and developer trust are being reforged through rapid v2 hardening (Telegram + plugin workflows + provider integrations), while recurring ecosystem confusion (token messaging, social reliability) threatens perceived reliability if not resolved decisively. + +## Key Points for Deliberation + +### 1. Topic: V2 Reliability & Developer Experience Hardening + +**Summary of Topic:** Engineering momentum is high (new providers, embedding model selection, plugin publishing workflow improvements), but field reports show persistent friction: installation/platform quirks, unclear v2 architecture docs, and agent lifecycle/storage confusion—directly impacting developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s definition of “v2 launch-ready” under Execution Excellence: feature-complete, or failure-intolerant stable for common paths (create → run → deploy → observe)? + + **Context:** + - `Discord (Dev): “V2 Architecture Migration… ‘clients’ have been replaced with ‘plugins + services’” (mekpans helping standard, 2025-03-31)` + - `Discord (Dev School): confusion on “where agents created via CLI are stored in v2dev” (mindxploit, 2025-03-31)` + - `GitHub Daily Update (2025-04-01): “Improved plugin publishing workflow to enhance the developer experience” (#4132)` + + **Multiple Choice Answers:** + a) Define launch-ready as stability for the top 3 developer journeys (local dev, plugin install, social client run) with strict error budgets. + *Implication:* Focuses the fleet on reliability and documentation, increasing trust even if some features slip. + b) Define launch-ready as parity with v1 capabilities plus new v2 architecture, even if rough edges remain. + *Implication:* Maximizes feature narrative but risks churn if first-time runs fail or docs diverge from reality. + c) Define launch-ready as “dogfooding-only” for a fixed burn-in period; publicly label as preview until metrics are met. + *Implication:* Protects reputation while enabling iteration, but may slow ecosystem adoption and partner timelines. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which single DX bottleneck should be elevated to a “mission-critical blocker” to preserve developer trust: installation/CLI behavior, plugin import resolution across OSes, or documentation alignment for v2? + + **Context:** + - `Discord (Dev): “Plugin import errors… workaround… replace `@import` with hardcoded paths” (Tiki, 2025-03-30)` + - `GitHub Issues: “How to run Eliza CLI?” (#4159) and “Quickstart doc issues” (#4336)` + - `Discord (Main): “Recommended installation method changed… npm global → git clone v2-develop + bun” (2025-03-29/30)` + + **Multiple Choice Answers:** + a) Make CLI/installation determinism the blocker (single blessed install path; consistent start/dev commands). + *Implication:* Reduces onboarding failure rate fastest and lowers community support load. + b) Make cross-platform plugin import/module resolution the blocker (Linux/WSL/macOS parity). + *Implication:* Prevents silent ecosystem fragmentation and hard-to-debug community failures. + c) Make docs/implementation alignment the blocker (v2 architecture, agent storage, plugin registry policy). + *Implication:* Improves comprehension and self-serve support, but may not stop immediate runtime failures. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we expand model/provider integrations (Kluster AI, Mem0, DeepSeek) versus consolidating around a smaller “golden path” for reliability? + + **Context:** + - `GitHub Daily Update (2025-04-01): “Integrated Kluster AI as a model provider” (#3938) and “Added Mem0 as an AI SDK provider” (#3927)` + - `Discord (Dev): “How to use DeepSeekAI for V2… use DEEPSEEK_API_KEY env var” (loyce.eth / Sashimikun, 2025-03-31)` + - `Discord (Coders): repeated provider issues (Anthropic rate limits; OpenRouter ‘hacky’ plugin) (2025-03-30/31)` + + **Multiple Choice Answers:** + a) Consolidate: bless 2–3 providers and harden docs/tests/telemetry before expanding further. + *Implication:* Raises reliability and simplifies support, but slows composability narrative. + b) Expand: keep integrating providers rapidly, but enforce plugin conformance tests and version gates. + *Implication:* Maintains open/composable leadership while containing blast radius via tooling. + c) Hybrid: expand providers only via community-maintained plugins, while core maintains a strict golden path. + *Implication:* Scales ecosystem without overloading core team, but may produce uneven quality perception. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Surfaces Stability (Twitter/Telegram) as Trust Multipliers or Reputation Hazards + +**Summary of Topic:** Telegram capabilities improved materially (community manager, middleware docs, sync fixes), while Twitter remains a reliability and cost sink (redundant checks, mention handling, account suspensions). These surfaces shape public perception more than core commits. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council treat Twitter and Telegram as “flagship reliability surfaces” requiring tighter release gates than other plugins, given their outsized reputation impact? + + **Context:** + - `GitHub Daily Update (2025-04-01): Telegram upgrades—community manager (#4134), middleware docs/sync (#4128)` + - `GitHub New Issue (2025-04-01): “Twitter plugin… redundant checks… unnecessary API calls” (#4127)` + - `Discord (Partners/Main): “ai16zNEWS Twitter account was suspended… posts reaching 100k views” (2025-03-31)` + + **Multiple Choice Answers:** + a) Yes—treat as flagship surfaces with stricter CI, canary releases, and required observability. + *Implication:* Reduces public failures and cost blowups, strengthening “trust through shipping.” + b) Partially—tighten Telegram (utility) but keep Twitter experimental due to X platform volatility. + *Implication:* Preserves momentum while acknowledging platform risk, but may weaken marketing automation. + c) No—keep equal treatment; prioritize core runtime and let community iterate on social plugins. + *Implication:* Speeds core development but increases likelihood of public-facing failures and confusion. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the preferred mitigation strategy for API rate limits and “cost spikes” causing agent crashes: multi-provider failover, smarter prompt budgets, or throttled job queues? + + **Context:** + - `Discord (Coders): “Anthropic API rate limit… causing agent crashes… switch providers/reduce prompt length” (2025-03-30/31)` + - `GitHub Daily Update (2025-04-01): multiple refactors/bugfixes, but still surface-level instability in social usage` + - `Discord (Coders): VRAM issues and local model struggles affecting reliability (2025-03-30/31)` + + **Multiple Choice Answers:** + a) Implement multi-provider failover with priority routing and graceful degradation. + *Implication:* Improves uptime but adds complexity and testing burden across providers. + b) Enforce prompt budgets and structured outputs to reduce token pressure and retries. + *Implication:* Lowers costs and rate-limit risk while improving predictability, possibly at quality cost. + c) Adopt throttled queues/backpressure (and clearer user-facing errors) to prevent crashes. + *Implication:* Stabilizes runtime under load, but may slow responsiveness and require UX messaging. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle “undesired interactions” and safety controls (blocking accounts, preventing promotion of questionable projects) without turning ElizaOS into a closed system? + + **Context:** + - `GitHub Issues Summary: “HOW do we block and ban interactions with specific accounts???” (#4117, closed)` + - `Discord (Partners): “Improve AI prompting to prevent agents from promoting questionable projects” (jin, 2025-03-31)` + - `Discord (Dev): “Security concerns… potential scam links” (Veight assisting ElizaBAO, 2025-03-31)` + + **Multiple Choice Answers:** + a) Ship first-class policy and safety primitives (blocklists, verification hooks, provenance checks) in core. + *Implication:* Raises baseline safety and trust, but increases scope and governance over defaults. + b) Provide reference plugins/patterns only; leave enforcement to deployers (opt-in safety). + *Implication:* Preserves openness and composability, but increases risk of public incidents by novices. + c) Create “safe mode” profiles (strict defaults) with an explicit switch for advanced users. + *Implication:* Balances safety and freedom while giving clear expectation management to builders. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: auto.fun Launch Readiness & Token/DAO Narrative Coherence + +**Summary of Topic:** Auto.fun is framed as imminent (“two weeks,” ~Apr 14) with 15 launch partners and ai16z buyback utility, yet community confusion persists on token relationships and DAO status. Narrative incoherence is now a strategic risk to developer and holder trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s canonical public narrative for the token and platform relationship (ai16z ↔ ElizaOS ↔ auto.fun), and how will it be enforced across docs/social/AMA? + + **Context:** + - `Discord (Main): “There will not be a new token, the token stays $ai16z.” (7OROY, 2025-03-31)` + - `Discord (Main): “Profits from auto.fun will be used to buy back ai16z tokens” (jin, 2025-03-31)` + - `Discord (Main): Confusion after “auto.fun has no native token” messaging (2025-03-29)` + + **Multiple Choice Answers:** + a) Publish a single “Token Relationship & Value Flow” spec (diagram + FAQ) and treat it as source of truth. + *Implication:* Reduces confusion and rumor cycles, improving trust and partner onboarding. + b) Keep messaging minimal until launch; answer only when asked to avoid over-commitments. + *Implication:* Avoids premature promises but allows confusion to persist and compound. + c) Split narratives: developer-facing ElizaOS neutrality; holder-facing ai16z utility via auto.fun buybacks. + *Implication:* Clarifies audiences but risks perception of misalignment if not tightly coordinated. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should progressive decentralization be staged given we are “not a DAO (yet)” but operate in DAO-adjacent spaces (daos.fun), and what near-term governance tools are acceptable? + + **Context:** + - `Discord (dao-organization): “We’re not a DAO (yet). Weaving a community is a delicate art and science.” (vincentpaul, 2025-03-31)` + - `Discord (dao-organization): references to MetaDAO/MNTDAO decision markets as models (Ka_yari, 2025-03-31)` + + **Multiple Choice Answers:** + a) Publish a phased decentralization roadmap (milestones, powers, guardrails) and begin with information governance (summaries, proposals). + *Implication:* Builds legitimacy through transparency while keeping execution centralized enough to ship reliably. + b) Delay formal governance; focus solely on shipping auto.fun + v2 reliability, revisit DAO framing later. + *Implication:* Maximizes execution focus but may frustrate community members seeking clarity and participation. + c) Pilot limited decision markets/bounties for specific modules (plugins, docs) while explicitly excluding treasury control. + *Implication:* Tests governance primitives safely, but requires careful scoping to avoid “DAO theater” accusations. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given upcoming previews (HK/Paris) and launch partners, what is the acceptable launch risk posture: ship on time with known rough edges, or delay for a higher reliability threshold? + + **Context:** + - `Discord / Daily Summary: “@autodotfun is ready to launch with partners in two weeks… previewed in Hong Kong and Paris” (2025-03-31)` + - `Discord (Main): “Why delay?” and launch-day uncertainty questions appear repeatedly (2025-03-31)` + + **Multiple Choice Answers:** + a) Ship on schedule with a tight scope and clear limitations; prioritize uptime and incident response readiness. + *Implication:* Captures momentum and partner timelines while containing blast radius through scope control. + b) Delay until reliability metrics are met (successful launches, monitoring, rollback plans validated). + *Implication:* Protects long-term trust but risks narrative damage and partner churn if delays compound. + c) Stage the launch: private/partner-only mainnet first, then public launch after a measured burn-in. + *Implication:* Balances deadlines and quality, but requires disciplined access control and communications. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-02.md b/hackmd/council/2025-04-02.md new file mode 100644 index 00000000000..df62fa7acbd --- /dev/null +++ b/hackmd/council/2025-04-02.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-02 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s reliability posture improved via core stability fixes (DB deadlocks, migration safety, memory duplication) while new CLI/documentation usability gaps surfaced as the primary threat to developer trust. + +## Key Points for Deliberation + +### 1. Topic: V2 Reliability Hardening (DB + Memory) + +**Summary of Topic:** Core stability work landed across database migrations, transaction safety, and memory/interaction handling—directly serving the Execution Excellence principle, but indicating the system is still in a consolidation phase rather than feature expansion. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a short reliability freeze (no new features) to burn down database/memory risks before any wider distribution push? + + **Context:** + - `GitHub Daily Update (2025-04-02): "Resolved a migration issue with pglite" (PR #4158) and "resolved a database transaction deadlock" (PR #4142).` + - `GitHub Daily Update (2025-04-02): "Fixed memory duplication and cursor caching issues related to Twitter interactions" (PR #4155).` + + **Multiple Choice Answers:** + a) Yes—declare a reliability freeze until DB + memory invariants are verified and regression-tested. + *Implication:* Increases confidence and reduces support burden, but delays ecosystem-visible features. + b) Partial freeze—allow only features that reduce operational risk or improve observability. + *Implication:* Maintains momentum while protecting stability, but requires strong triage discipline. + c) No—continue parallel feature and stability work with best-effort testing. + *Implication:* Speeds perceived progress, but risks compounding bugs that erode developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s minimum acceptable “data safety standard” for releases (migrations, deadlocks, and memory duplication) before we call the framework reliable? + + **Context:** + - `PR #4142 summary: DB connections stuck "idle in transaction" causing unresponsiveness; fix shipped.` + - `PR #4158 summary: pglite migration risk due to inconsistent Datadir usage; fix shipped.` + + **Multiple Choice Answers:** + a) Formal bar: migration rollback strategy + deadlock tests + memory dedupe guarantees in CI. + *Implication:* Sets a high reliability signal to builders; increases engineering and CI investment. + b) Pragmatic bar: a curated suite of integration tests and documented recovery playbooks. + *Implication:* Balances speed and safety; relies on operational discipline and clear docs. + c) Market bar: ship when critical bugs are fixed and community reports decline. + *Implication:* Optimizes for velocity, but leaves “reliability” as a moving target. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Twitter/interaction memory correctness be treated as a core runtime concern (first-class) rather than plugin-local logic? + + **Context:** + - `Issue #4127: Twitter plugin repeatedly checks the same tweets/mentions in a loop; suggested cursor/TTL caching.` + - `PR #4155: "caches the cursor of the interaction to avoid repeatedly checking the same interaction or mentioned tweets" and fixes duplicate memory creation.` + + **Multiple Choice Answers:** + a) Yes—promote interaction cursors/idempotency primitives into core runtime utilities. + *Implication:* Creates reusable correctness patterns across all clients, reducing repeated plugin bugs. + b) No—keep it plugin-local but establish a mandatory plugin standard (cursor + idempotency checklist). + *Implication:* Preserves modularity while improving quality, but depends on plugin maintainer compliance. + c) Hybrid—core provides optional helpers; plugins adopt them as needed. + *Implication:* Minimizes disruption, but risks uneven reliability across the ecosystem. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Trust Surface: CLI + Docs Accuracy + +**Summary of Topic:** New issues signal that onboarding remains fragile—CLI availability/behavior and command documentation accuracy are now strategic trust bottlenecks, directly impacting our Developer First and Trust Through Shipping principles. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the CLI as a “critical system interface” with release-blocking tests for every documented command path? + + **Context:** + - `New issue #4143: "Users reported a need to test every command in the CLI documentation for accuracy."` + - `New issue #4159: "How to run Eliza CLI?" questioning current functionality.` + + **Multiple Choice Answers:** + a) Yes—every docs command becomes an automated CLI test; docs and CLI ship as one artifact. + *Implication:* Greatly improves trust and reduces support load, but adds CI complexity and maintenance. + b) Partially—only Quickstart + top 10 workflows are release-blocking; the rest are best-effort. + *Implication:* Targets highest-impact DX paths while keeping velocity reasonable. + c) No—community-driven verification with bounties; core team focuses on features and fixes. + *Implication:* Moves effort outward, but may slow trust-building if inconsistencies persist. + d) Other / More discussion needed / None of the above. + +**Question 2:** What “single source of truth” should the Council designate for onboarding: docs.eliza.how, the CLI help output, or the starter templates? + + **Context:** + - `Discord dev logs (2025-04-01): "V2 is about to be published to the main branch... simplify the startup process to just `npx elizaos start`" (shaw).` + - `GitHub issue #4159 indicates confusion about CLI usage in practice.` + + **Multiple Choice Answers:** + a) Docs-first: docs.eliza.how is canonical; CLI and templates must conform to it. + *Implication:* Optimizes discoverability and learning, but requires strict docs governance. + b) CLI-first: `elizaos --help` output is canonical; docs are generated from it. + *Implication:* Reduces drift and makes local UX authoritative; requires disciplined CLI UX design. + c) Template-first: starter templates encode truth; docs and CLI reference template behavior. + *Implication:* Maximizes “it just works” onboarding, but risks under-documenting non-template flows. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we deprecate or hide workflows that are “technically possible but unreliable” to reduce cognitive load for new builders? + + **Context:** + - `New issue #4164: "Compatibility concerns... plugins not yet updated for Eliza v2."` + - `Discord dev logs: "not 100% backwards compatible" due to clients→services architectural change (Ritvik S).` + + **Multiple Choice Answers:** + a) Aggressive curation: hide/unlist incompatible or flaky plugins and paths until certified. + *Implication:* Improves first impressions and reduces churn, but may frustrate power users. + b) Soft warnings: keep everything visible but clearly label compatibility and risk levels. + *Implication:* Maintains openness while guiding users, but still exposes them to footguns. + c) Open frontier: no curation; rely on community knowledge and rapid iteration. + *Implication:* Maximizes experimentation, but undermines “reliable framework” positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Client & Plugin Operational Integrity (Twitter/Telegram/Security) + +**Summary of Topic:** Operational fixes are landing (Telegram sync improvements, Twitter crash/memory fixes), and a security issue (Farcaster sensitive logging) highlights the need for a stricter plugin security posture as the ecosystem scales. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council mandate a baseline security checklist for all official plugins (secrets handling, logging redaction, dependency scanning) before registry inclusion? + + **Context:** + - `Dev Discord (2025-04-01): "Security fix for Farcaster plugin that was logging sensitive data" (merged PRs mentioned).` + - `GitHub PR summary: dependency security bumps (dompurify, katex) shipped (PR #4141).` + + **Multiple Choice Answers:** + a) Yes—enforce a formal security gate (lint rules + secret scanning + review requirements). + *Implication:* Reduces catastrophic trust failures, but may slow plugin publishing throughput. + b) Moderate—apply the gate only to plugins in the default install path; community plugins are labeled. + *Implication:* Protects most users while keeping ecosystem velocity, but creates a two-tier perception. + c) No—security remains advisory; rely on fast patching and community oversight. + *Implication:* Keeps shipping fast, but increases risk of high-visibility incidents. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we unify “client vs plugin” terminology and packaging to eliminate repeated integration confusion (Twitter/Telegram), even if it requires breaking changes? + + **Context:** + - `Discord coders channel: "Confusion between 'client' and 'plugin' naming conventions was resolved" (historical summary).` + - `Dev Discord (2025-04-01): "clients have been replaced with plugins + services" (architecture migration discussion).` + + **Multiple Choice Answers:** + a) Yes—perform a structured rename/migration with codemods and a compatibility layer. + *Implication:* Improves long-term DX and reduces support overhead, but requires careful transition planning. + b) Partially—keep naming but publish an authoritative mapping guide and update error messages. + *Implication:* Low disruption and quick relief, but confusion may recur as the ecosystem grows. + c) No—accept terminology pluralism; power users will adapt. + *Implication:* Minimizes engineering effort, but conflicts with “developer-friendly” positioning. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we measure “operational integrity” of social clients (Twitter/Telegram) to match Execution Excellence—API call efficiency, reply correctness, or uptime under rate limits? + + **Context:** + - `Issue #4127: repeated checks increased API calls/log spam/system load.` + - `Discord logs: users report Twitter client issues "getting agents to reply" and Telegram connection issues; fixes and enhancements landed via PRs (#4124, #4125, #4128).` + + **Multiple Choice Answers:** + a) Primary metric: correctness (reply/mention handling) with regression suites and golden tests. + *Implication:* Aligns with user expectations and trust; may increase test engineering effort. + b) Primary metric: efficiency (API calls, cursor use, rate-limit resilience) with telemetry. + *Implication:* Reduces bans and costs; correctness issues may still frustrate end users. + c) Balanced scorecard: correctness + efficiency + uptime, weighted by client importance. + *Implication:* Most aligned with “reliable platform,” but requires instrumentation and clear ownership. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-03.md b/hackmd/council/2025-04-03.md new file mode 100644 index 00000000000..134d7e1f373 --- /dev/null +++ b/hackmd/council/2025-04-03.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-03 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Operational emphasis shifted toward execution excellence via CLI/DX hardening and integration bug-fixing (Twitter/Telegram/Farcaster/Knowledge UI), reinforcing a reliability-first posture ahead of broader platform launches. + +## Key Points for Deliberation + +### 1. Topic: V2 DX & CLI Reliability (Trust Through Shipping) + +**Summary of Topic:** Core workflow reliability is improving (e.g., new update-cli command, UI/Knowledge fixes), but persistent developer friction remains around CLI behavior, configuration persistence, and migration from older versions—risking trust if not systematized into a clear “golden path.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a single “golden path” for V2 setup (one command, one storage default), even if it deprecates alternative setups short-term? + + **Context:** + - `Dev Discord (2025-04-02): shaw: "V2 is about to be published to the main branch... `npx elizaos start`"` + - `Dev Discord (2025-04-02): Litao reported CLI asks DB URL every time; action item: persist configuration.` + + **Multiple Choice Answers:** + a) Yes—define one canonical path and aggressively deprecate others until stability is proven. + *Implication:* Maximizes reliability and reduces support load, but may frustrate power users temporarily. + b) Partially—publish a golden path but keep advanced paths supported as “expert mode” with reduced guarantees. + *Implication:* Preserves flexibility while setting expectations; still risks fragmented docs and bug surface area. + c) No—continue supporting multiple parallel paths and let ecosystem preference emerge. + *Implication:* Maintains openness, but increases cognitive load and threatens “developer-first” onboarding quality. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s target definition of “stable enough” for V2 main-branch promotion: issue burn-down, CLI command parity, or production-grade integration reliability? + + **Context:** + - `ElizaOS Daily Update (2025-04-03): Added `update-cli` (#4170) and fixed Knowledge tab scroll (#4175).` + - `GitHub Issues Summary: CLI/doc issues include "test every command in docs cli section" (#4143) and "How to run Eliza CLI?" (#4159).` + + **Multiple Choice Answers:** + a) Gate on CLI parity + doc-verified commands (every documented command tested and correct). + *Implication:* Optimizes developer trust and reduces onboarding churn; may delay release cadence. + b) Gate on integration reliability for top clients (Twitter/Discord/Telegram/Farcaster) with error budgets. + *Implication:* Aligns with flagship agent stability; CLI rough edges may persist and harm first impressions. + c) Gate on velocity—ship to main with rapid patch cadence and instrument failures in the wild. + *Implication:* Faster learning loop, but risks reputational damage if early adopters hit repeated breakages. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle migration of agent memories/relationships across versions: provide an official migration tool now, or freeze migrations until schemas settle? + + **Context:** + - `Dev Discord (2025-04-02): action item: "Develop solution for migrating agent data from old versions to current builds" (mentioned by SMA).` + - `Main Discord (2025-04-02): questions about migrating from older versions to newer betas while preserving agent memories.` + + **Multiple Choice Answers:** + a) Ship an official migration tool immediately with best-effort guarantees and clear rollback guidance. + *Implication:* Restores builder confidence and reduces support chaos, but may create ongoing maintenance burden. + b) Provide a documented manual migration playbook first; automate later once schemas stabilize. + *Implication:* Balances speed and correctness; still risks errors and support tickets from less experienced builders. + c) Freeze migration support until V2 schemas are finalized; advise rebuilding agents in the interim. + *Implication:* Reduces engineering complexity now, but likely causes ecosystem drop-off and loss of long-lived agents. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Integrations as Reliability Surface (Twitter/Telegram/Farcaster) + +**Summary of Topic:** Social clients remain the most visible reliability frontier: Twitter issues (duplicate processing, double-tagging, reply limits, client creation failures) and Telegram/Farcaster fixes are landing, but repeated regressions risk undermining “trust through shipping” during public-facing launches. + +#### Deliberation Items (Questions): + +**Question 1:** Should we institute a “Tier-1 Integration Reliability Program” that blocks releases unless Twitter/Telegram/Discord/Farcaster pass a fixed suite of integration tests? + + **Context:** + - `GitHub Issues Summary: Twitter plugin redundant interaction checks (#4127) and failure to create Twitter client after DB purge (#4146).` + - `ElizaOS Daily Update (2025-04-03): Fixed Twitter client creation timing (#4167) and Telegram data model sync (#4137).` + + **Multiple Choice Answers:** + a) Yes—formalize Tier-1 and require green integration suites before release. + *Implication:* Improves public trust and reduces outages; may slow merges and require test investment. + b) Somewhat—only enforce Tier-1 gates on tagged “release candidates,” not on mainline merges. + *Implication:* Maintains contributor velocity while protecting releases; risks mainline instability and backports. + c) No—keep integrations as community-driven plugins with best-effort support. + *Implication:* Preserves openness, but increases reputational risk when flagship agents depend on these surfaces. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we prioritize eliminating duplicate/looping behaviors (double replies, redundant checks, double-tagging) over adding new social features in the next sprint? + + **Context:** + - `Main Discord (2025-04-02): Users reported Twitter double-tagging and multiple replies; MAX_REPLIES_PER_TWEET not limiting replies (thanhtx, Harvz).` + - `GitHub PRs: caching interaction cursor + duplicate memory creation fix (#4155); prevent server crashes (#4151).` + + **Multiple Choice Answers:** + a) Yes—freeze new social features until duplicate/looping behaviors are eradicated. + *Implication:* Directly boosts perceived intelligence and safety of agents; may delay feature-led growth. + b) Balance—allocate a fixed reliability budget (e.g., 60%) while continuing select feature additions. + *Implication:* Maintains momentum while reducing incidents; requires strict scope control and ownership. + c) No—ship features now; rely on quick patches as issues arise. + *Implication:* Optimizes speed, but risks compounding failures on public platforms where errors are amplified. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we reduce support entropy caused by plugin/client naming confusion (e.g., client-twitter vs plugin-twitter) without sacrificing composability? + + **Context:** + - `Main Discord (2025-04-02): Q: difference between @elizaos-plugins/client-twitter and @elizaos-plugins/plugin-twitter; answered: one is client, other is plugin (thanhtx).` + - `Completed Items Summary: common fixes involved correcting plugin names and JSON config; repeated user confusion.` + + **Multiple Choice Answers:** + a) Unify naming and publish a single canonical package per integration (with submodules internally). + *Implication:* Reduces onboarding confusion and support load; may require breaking changes and migration steps. + b) Keep packages but add a CLI “doctor” that auto-detects and recommends correct packages/config. + *Implication:* Preserves composability while improving UX; requires ongoing maintenance of diagnostics rules. + c) Keep status quo; rely on documentation and community support to resolve confusion. + *Implication:* Lowest engineering cost now, but continued friction undermines developer-first positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Launch Discipline & Narrative Coherence (auto.fun, Governance, Comms) + +**Summary of Topic:** auto.fun’s delay to April 14 reflects a quality-first stance, but community skepticism indicates a need for tighter transparency loops (guides, newsletters, governance handbook) and a crisp narrative linking platform value accrual to $ai16z without signaling new-token confusion. + +#### Deliberation Items (Questions): + +**Question 1:** Given the delay-driven skepticism, do we publish a public “Launch Readiness Checklist” for auto.fun to operationalize trust through shipping? + + **Context:** + - `Partners Discord (2025-04-02): ben: delay due to extra testing and partner coordination; shaw: prioritize polish and quality launches.` + - `Main Discord (2025-04-02): ben: "clear instructions in-product" plus an article explaining features.` + + **Multiple Choice Answers:** + a) Yes—publish a checklist with milestones (testing, partner onboarding, security review, docs) and weekly status. + *Implication:* Increases credibility and reduces rumor volatility; exposes schedule risk if milestones slip. + b) Publish a lighter “what’s left” update without hard gates or dates beyond the countdown. + *Implication:* Balances transparency with flexibility; may not fully satisfy trust concerns. + c) No—keep readiness internal to avoid committing to public criteria that can be misinterpreted. + *Implication:* Reduces external pressure but risks ongoing skepticism and narrative fragmentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we communicate token utility/value accrual post-auto.fun launch to prevent persistent ‘new token’ confusion while aligning incentives for builders? + + **Context:** + - `Main Discord (2025-04-01): clarified no new token; token stays $ai16z (7OROY).` + - `Daily Summary (2025-04-02): "profits used to buyback ai16z" (jin) and auto.fun as one of multiple value accrual mechanisms.` + + **Multiple Choice Answers:** + a) Standardize a single canonical explainer (docs + infographic) repeated everywhere; treat deviations as misinformation. + *Implication:* Strong narrative coherence; requires disciplined comms and rapid correction mechanisms. + b) Offer multiple narratives (technical tokenomics, creator economics, ecosystem flywheel) for different audiences. + *Implication:* Improves reach but risks confusion if stories diverge or appear inconsistent. + c) De-emphasize tokenomics until after launch; focus messaging on product utility and creator UX first. + *Implication:* Reduces speculative noise, but may miss opportunity to align community expectations and reduce rumors early. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should the Council accelerate the ‘Agent Governance 101’ handbook and newsletter into a formal operating cadence (weekly) as part of “taming information,” even before DAO status is official? + + **Context:** + - `dao-organization (2025-04-02): plan to create "Agent Governance 101 handbook"; plan to increase transparency via newsletters; explicitly not launching a new token.` + - `Main Discord (2025-04-02): debate about transparency vs curation; desire for higher quality governance communities.` + + **Multiple Choice Answers:** + a) Yes—start weekly cadence now with curated signal and explicit non-DAO/DAO-later framing. + *Implication:* Builds operational trust and reduces fragmentation; requires editorial ownership and quality control. + b) Start monthly cadence first; scale to weekly once auto.fun and V2 stabilize. + *Implication:* Reduces operational burden during critical shipping window; slower to resolve information chaos. + c) Delay formal comms until governance structure is clearer to avoid premature legitimacy signals. + *Implication:* Prevents overpromising, but risks vacuum filled by rumors and inconsistent third-party summaries. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-04.md b/hackmd/council/2025-04-04.md new file mode 100644 index 00000000000..4c379ddb410 --- /dev/null +++ b/hackmd/council/2025-04-04.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-04-04 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet’s immediate bottleneck is execution excellence at the tooling layer—April 4 centered on hardening CLI/plugin installation and dynamic loading so new agents reliably boot without manual dependency archaeology. + +## Key Points for Deliberation + +### 1. Topic: V2 Beta Boot Reliability (CLI + Plugin Loading) + +**Summary of Topic:** Core engineering momentum is strong (high PR throughput), but the user-facing reality is fragile: plugin loading order, global CLI installs, and dynamic imports are still causing first-run failures and repeated setup prompts—directly eroding developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we mandate an "always-on baseline" plugin set (e.g., SQL + Bootstrap) for all newly created agents to eliminate first-run crashes, even if it reduces composability purity? + + **Context:** + - `Discord 💻-coders: px notes getTasks() is part of sqlplugin and "required but not installed by default"; users hit "Cannot read properties of undefined (reading 'init')".` + - `GitHub completed_items: PR #4277 "Default SQL and OpenAI Plugins for New Character" (UI-level mitigation).` + + **Multiple Choice Answers:** + a) Yes—enforce a baseline plugin set for all new agents (SQL + Bootstrap + default model provider), with opt-out warnings. + *Implication:* Maximizes first-run success and reduces support load, at the cost of a slightly heavier default footprint. + b) No—keep pure composability; instead improve error messages and add an interactive "missing dependencies" wizard. + *Implication:* Preserves modular philosophy, but risks continued friction during the critical activation moment for new builders. + c) Hybrid—baseline only in GUI-created agents; CLI remains minimal for power users. + *Implication:* Optimizes for novice UX without constraining advanced workflows, but introduces behavioral divergence across entrypoints. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s acceptable failure rate for global CLI installs, given repeated reports of plugin resolution and module path issues? + + **Context:** + - `ElizaOS Daily Update (Apr 4): "Improved CLI update and plugin installation" (#4177) and "Fixed issues with loading required plugins in global CLI installations" (#4176).` + - `ElizaOS Daily Update (Apr 4): "Addressed module path issues" (#4178) and "Improved error handling for dynamic-runtime imports" (#4179).` + + **Multiple Choice Answers:** + a) Near-zero: treat global install parity as a release gate; block broader releases until it matches npx behavior. + *Implication:* Strengthens trust-through-shipping, but may slow feature cadence and compress bandwidth for other priorities. + b) Managed: allow limited issues; recommend npx as the blessed path while global install matures. + *Implication:* Keeps velocity while containing expectations, but risks perception that the platform is "finicky". + c) Deprioritize: focus on Cloud-managed runtimes; global CLI becomes best-effort. + *Implication:* Aligns with cloud platform strategy, but could alienate the open-source/dev-first cohort that builds ecosystem gravity. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we formalize a "beta changelog contract" (human-readable deltas per beta tag) as part of execution excellence, even if it consumes engineering time? + + **Context:** + - `Development Discord (Apr 3): users request "changelog/release info for beta versions" (piffie).` + - `Multiple Discord threads indicate confusion about v2/v1.0 beta status and migration steps.` + + **Multiple Choice Answers:** + a) Yes—publish a concise changelog for every beta release; no exceptions. + *Implication:* Reduces support churn and improves builder confidence; establishes a predictable cadence of trust signals. + b) Partial—weekly digest only, bundling multiple betas into one narrative update. + *Implication:* Balances time cost and transparency, but delays critical information for builders debugging daily. + c) No—prioritize fixes; rely on GitHub PR lists and automated release notes. + *Implication:* Maximizes engineering throughput, but keeps the system legible only to power users, undermining developer-first onboarding. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Integrations as Reliability Hotspots (Twitter/Telegram/Discord) + +**Summary of Topic:** The highest-frequency operational pain is social clients: Twitter reply timing, reply caps, client creation, and incomplete interaction reactions; Telegram and Discord also show breaks. These issues are disproportionately visible and can damage perceived reliability of the entire framework. + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze new social features until Twitter interaction/reaction handling and timing controls are fully deterministic? + + **Context:** + - `Discord 💻-coders: reports that TWITTER_POLL_INTERVAL is ignored and MAX_REPLIES_PER_TWEET not working (tao8617).` + - `GitHub new issues (Apr 4): #4181 "Interactions for Twitter are being fetched, but reactions have not yet been implemented".` + + **Multiple Choice Answers:** + a) Yes—declare a stabilization moratorium: no new Twitter features until timing and reply-capping are correct and tested. + *Implication:* Improves execution excellence and prevents reputational damage from spammy agents, but delays roadmap items. + b) No—continue feature work in parallel; prioritize only crashers and obvious spam behavior. + *Implication:* Maintains momentum, but leaves builders with unpredictable behavior that can get accounts rate-limited or banned. + c) Segment—ship features behind a "labs" flag while enforcing safe defaults (dry-run, strict caps) in stable mode. + *Implication:* Preserves innovation while protecting users, but requires clear surfacing of risk tiers in docs/UI. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the correct product stance on Twitter setup in v2: "no plugin required" vs "explicit plugin installation"—and do we align tooling to eliminate contradictory guidance? + + **Context:** + - `Discord 💻-coders: Ale | AutoRujira states "v2 doesn't need separate Twitter plugin installation, just .env configuration"; other users are confused and attempting plugin installs.` + + **Multiple Choice Answers:** + a) Make Twitter setup purely .env-driven in v2; remove/redirect plugin-install paths to avoid confusion. + *Implication:* Simplifies onboarding and reduces configuration drift, but constrains advanced customization patterns. + b) Standardize on explicit plugin installation everywhere; .env only configures credentials. + *Implication:* Improves conceptual consistency (plugins add capabilities), but adds steps and increases failure modes. + c) Support both, but auto-detect and warn: if creds exist and plugin missing, prompt to enable automatically. + *Implication:* Minimizes friction while retaining modularity, but increases complexity in the CLI/UI decision logic. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we elevate "account safety" to a first-class framework concern (anti-spam defaults, rate limit governors, dry-run modes) for social agents? + + **Context:** + - `Discord 💻-coders: users ask how to prevent unwanted tweeting; Ale recommends TWITTER_DRY_RUN=true.` + - `Discord general: prior marketing Twitter account suspension discussed (impersonation risk).` + + **Multiple Choice Answers:** + a) Yes—ship hardened safety defaults (dry-run on first, conservative reply limits, backoff, explicit allowlists). + *Implication:* Reduces bans and reputational harm, strengthening trust and enabling safer mainstream adoption. + b) Optional—provide safety presets as templates, but keep defaults permissive for growth hacking. + *Implication:* Maximizes experimentation speed but risks user accounts and public incidents that reflect on ElizaOS. + c) Defer to builders—document best practices only; avoid opinionated constraints in core. + *Implication:* Preserves framework neutrality, but shifts risk to users and increases support burden when failures occur. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Migration + Documentation as Trust Infrastructure + +**Summary of Topic:** Migration friction (v1→v2 memory/DB transfer) and missing/contradictory docs are repeatedly blocking builders; meanwhile, the docs platform migration to eliza.how is progressing and can become the Council’s primary trust engine—if it is treated as a release artifact, not an afterthought. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a canonical v1→v2 migration pathway (memories/DB/tweetcache) as a top-level milestone before additional platform launches? + + **Context:** + - `Discord 💻-coders: "Users are struggling with transferring agent memories/databases between versions"; SMA requests migration instructions.` + - `Discord: reports of disappearing conversations (FlipWhale) and persistent setup confusion.` + + **Multiple Choice Answers:** + a) Yes—treat migration as a release blocker; ship tooling + docs that make it a one-command, reversible process. + *Implication:* Directly supports execution excellence and reduces churn from early adopters stuck between versions. + b) Partial—document manual steps now; build automation later once v2 stabilizes. + *Implication:* Unblocks some users quickly, but keeps migration risky and error-prone during a high-visibility period. + c) No—focus on v2 greenfield; communicate that migration is not guaranteed during beta. + *Implication:* Speeds forward progress, but sacrifices continuity for existing users and weakens trust through perceived abandonment. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the Council operationalize docs as a first-class citizen: enforce "docs readiness" gates per integration, or allow docs to trail code changes? + + **Context:** + - `Discord partners: Jin migrating elizaos.ai → eliza.how via Docusaurus; video section shipped at https://eliza.how/community/videos.` + - `Development Discord: request for beta changelog; multiple recurring setup questions indicate docs gaps.` + + **Multiple Choice Answers:** + a) Enforce docs gates: no merge for user-facing changes without a docs delta and a verified quickstart test. + *Implication:* Improves developer trust and reduces support load, but increases PR overhead and review time. + b) Adopt "docs SLA": allow merges, but require docs completion within a fixed window (e.g., 72 hours) with enforcement. + *Implication:* Balances velocity and reliability, but requires governance mechanisms to prevent SLA erosion. + c) Keep docs best-effort; focus on shipping and rely on community to fill gaps. + *Implication:* Maximizes speed but risks fragmented knowledge and undermines the "developer-friendly" North Star. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we build an automated "docs drift detector" that flags documentation needing updates after PR merges, and make it part of the core workflow? + + **Context:** + - `Development Discord (Apr 3): Jin proposes "notification system for documentation updates needed after PRs are merged".` + - `Discord + GitHub: multiple issues stem from doc mismatches (CLI commands, character import, plugin behavior).` + + **Multiple Choice Answers:** + a) Yes—implement drift detection (labels/checks) and route alerts to maintainers and a docs council queue. + *Implication:* Converts documentation into maintainable infrastructure, aligning with Taming Information and Execution Excellence. + b) Maybe—start with a lightweight manual triage process (weekly doc audit) before automating. + *Implication:* Lower engineering cost now, but risks scaling pain as PR volume and contributor count increase. + c) No—use existing GitHub practices only (CODEOWNERS, reviewers) and avoid specialized automation. + *Implication:* Simplifies tooling, but likely fails under current repo velocity and community-driven PR throughput. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-05.md b/hackmd/council/2025-04-05.md new file mode 100644 index 00000000000..7e48c45f5ca --- /dev/null +++ b/hackmd/council/2025-04-05.md @@ -0,0 +1,171 @@ +# Council Briefing: 2025-04-05 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Core stability advanced via merged CLI/plugin-bootstrap and Twitter-interaction fixes, but Council attention is still required to resolve v2 onboarding/config confusion and protect the public trust surface against scams and reliability regressions. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence: CLI + Plugin System Hardening (V2 Readiness) + +**Summary of Topic:** Engineering throughput is strong (13 PRs / 8 merged on Apr 4–5), with concrete improvements to plugin installation management, bootstrap test coverage, and CLI reliability—directly serving the Council’s mandate of developer trust through seamless setup. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s release gate for the v2 beta: feature parity with v1, or a narrower stability-and-DX threshold aligned to the North Star? + + **Context:** + - `GitHub summary: "From 2025-04-04 to 2025-04-05, elizaos/eliza had 13 new PRs (8 merged)"` + - `Daily Report - 2025-04-04: "Better plugin installation management was implemented (PR #4177)"` + + **Multiple Choice Answers:** + a) Gate on stability + installation success rate (CLI, plugin bootstrap, core flows), defer parity gaps behind clear docs and issue labels. + *Implication:* Maximizes reliability and trust-through-shipping, but requires disciplined scope control and crisp messaging about what’s not ready. + b) Gate on v1 feature parity (social + DB + deployment behaviors) before expanding distribution of v2 beta. + *Implication:* Reduces migration pain, but risks delaying the reliability narrative and slowing the ecosystem’s transition. + c) Gate on a “golden path” reference stack only (OpenAI + SQL + one social client), officially treating other paths as experimental. + *Implication:* Creates a predictable developer experience quickly, but may frustrate builders expecting broad provider/plugin compatibility. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should SQL be treated as a required default dependency for new agents in v2 to reduce common startup failures? + + **Context:** + - `Discord (2025-04-03): "Cannot read properties of undefined (reading 'init')" due to missing SQL plugin; px: "getTasks() is part of the sqlplugin, which is required but not installed by default."` + - `Action Items (2025-04-03): "Fix SQL Plugin Integration - Ensure SQL plugin is automatically installed with new agents"` + + **Multiple Choice Answers:** + a) Yes—make SQL auto-installed for new agents and warn loudly before removal. + *Implication:* Improves first-run success and reduces Discord support load, reinforcing Execution Excellence. + b) No—keep it optional, but add a startup preflight that detects missing required plugins based on chosen features. + *Implication:* Preserves modularity while preventing silent failure, at the cost of additional CLI/UI complexity. + c) Conditional default—auto-install SQL only when memory/tasks/knowledge features are enabled in the character config. + *Implication:* Balances composability with UX, but requires clearer configuration semantics and robust dependency inference. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we reduce v1/v2 plugin confusion without sacrificing openness and composability? + + **Context:** + - `Issue #4164: "only plugins in the /packages directory of the v2-develop branch are fully compatible with v2... plugins shown on the documentation website are still v1"` + - `Discord (2025-04-04): repeated questions about plugin installation vs .env-only configuration for Twitter` + + **Multiple Choice Answers:** + a) Clearly label docs with v1/v2 compatibility badges and auto-hide incompatible plugins by default. + *Implication:* Preserves openness while protecting DX; requires disciplined doc metadata and publishing workflow. + b) Temporarily remove v1 plugin listings from v2 docs entirely until compatibility is restored. + *Implication:* Minimizes confusion quickly, but risks shrinking perceived ecosystem breadth and discouraging experimentation. + c) Maintain a single unified plugin catalog but enforce runtime compatibility checks that block installs with actionable errors. + *Implication:* Turns confusion into guided onboarding, but increases engineering burden in registry/CLI validation. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social & Provider Reliability: Twitter/Telegram Stabilization and Model Fallbacks + +**Summary of Topic:** Twitter integration remains a high-visibility trust vector: fixes landed for interaction fetching and client startup ordering, yet Discord signals continued user pain around authentication, timing controls, and embedding handler errors—suggesting we need a single “known-good” operational profile and clearer fallbacks. + +#### Deliberation Items (Questions): + +**Question 1:** Do we prioritize a fast Twitter client hotfix release cadence, or a deeper redesign to eliminate recurring timing/auth and reply-loop failures? + + **Context:** + - `PR #4167: "Fixed an issue with the Twitter client where the service was starting before the agent was created"` + - `PR #4192: "Fixed Twitter interaction functionality" / removed duplicate fetch` + - `Discord (2025-04-04): "Twitter integration in v2 is currently experiencing issues that developers are actively working to fix" (jin)` + + **Multiple Choice Answers:** + a) Hotfix cadence: ship incremental fixes weekly with tight regression tests and a public status page for the Twitter client. + *Implication:* Restores external confidence through visible shipping, but risks whack-a-mole without architectural cleanup. + b) Redesign: pause feature expansion and refactor Twitter service lifecycle, auth flow, and rate control as a cohesive subsystem. + *Implication:* Higher near-term cost, but likely reduces long-term support load and reputation risk. + c) Hybrid: define a minimal supported Twitter feature set (read/mentions/reply) and freeze advanced behaviors until core is stable. + *Implication:* Provides a dependable baseline fast while preventing new failure modes from spreading. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s official stance on provider defaults and fallbacks when users hit Anthropic rate limits or embedding handler gaps? + + **Context:** + - `Discord (2025-04-04): "Several users experiencing Anthropic rate limiting issues, with some switching to OpenAI as an alternative"` + - `Discord (2025-04-04): "Error: No handler found for delegate type: TEXT_EMBEDDING" (kandizzy)` + + **Multiple Choice Answers:** + a) Declare OpenAI embeddings as the default “safe mode” for v2; document how to swap providers for chat vs embeddings. + *Implication:* Improves reliability quickly, but may be seen as less provider-neutral unless clearly framed as a temporary safety rail. + b) Implement explicit multi-provider routing in core (separate providers for chat/completions/embeddings) as a top priority. + *Implication:* Advances composability and resilience, but shifts effort away from near-term stabilization tasks. + c) Keep provider behavior strict: no automatic fallback; instead show actionable errors and a guided setup wizard. + *Implication:* Preserves predictability and transparency, but increases user friction and support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we prevent “social spam” behaviors (e.g., ignoring poll intervals or reply limits) from damaging brand trust? + + **Context:** + - `Discord (2025-04-03): "Fix Twitter Reply Timing... ignoring TWITTER_POLL_INTERVAL" and "Restore MAX_REPLIES_PER_TWEET Functionality"` + - `Discord (2025-04-04): action item "Implement proper time intervals between Twitter replies" (Abderahman)` + + **Multiple Choice Answers:** + a) Enforce hard rate-limit guards in the Twitter client (server-side), independent of character prompts or LLM output. + *Implication:* Protects reputation via deterministic controls; slightly reduces flexibility for power users. + b) Keep it configuration-only but add a ‘TWITTER_DRY_RUN’ + ‘compliance simulator’ test mode to validate behaviors pre-launch. + *Implication:* Improves DX and reduces accidents, but relies on users to run the simulator. + c) Move social behaviors into an audited policy layer (actions/evaluators) with default conservative settings and override approvals. + *Implication:* Aligns with governance ambitions and safety, but increases implementation complexity. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Surface: Documentation, Onboarding, and Security Controls + +**Summary of Topic:** The community is explicitly associating project credibility with documentation quality (“docs as code”) while simultaneously reporting active scam attempts; together these define a single trust frontier where better onboarding and stronger Discord security posture are immediate force multipliers. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council treat “docs-as-code” as a first-class product deliverable with ownership, SLAs, and automation (e.g., doc deploy on merge) rather than an auxiliary effort? + + **Context:** + - `Twitter (dankvr): "the manual is the machine" and "docs as code" framing documentation as the path to autonomous organizations` + - `Discord (2025-04-03/04-04): repeated user confusion: Twitter setup, character.json examples, migration steps; links to quickstart and characters repo shared repeatedly` + + **Multiple Choice Answers:** + a) Yes—formalize docs as a product: owners, release checklists, automated deployments, and quarterly doc debt targets. + *Implication:* Directly advances Developer First + Trust Through Shipping, reducing support load and increasing adoption. + b) Partially—focus on “golden path” docs only (quickstart, migration, Twitter/DB setup) until v2 stabilizes. + *Implication:* Delivers immediate impact with limited scope, but may leave long-tail confusion unresolved. + c) No—keep docs community-driven and concentrate core team on code; rely on DevRel agents and community curation. + *Implication:* Maximizes engineering velocity, but risks continued onboarding friction and reputational drag. + d) Other / More discussion needed / None of the above. + +**Question 2:** What security posture should Discord adopt immediately to counter scam attempts without undermining open community growth? + + **Context:** + - `Discord (2025-04-04): "Multiple scam attempts reported"; suggestion: "disable posting links except for team and moderators"` + - `Osint warning: "don’t reply... may contain wallet draining exploits"` + + **Multiple Choice Answers:** + a) Immediate containment: restrict links to trusted roles + add automated scam detection + strengthen mod playbooks. + *Implication:* Reduces acute risk and protects newcomers, but increases moderation overhead and may slow legitimate sharing. + b) Soft controls: allow links but auto-quarantine them (preview disabled, click-through warning, new-user cooldowns). + *Implication:* Balances openness and safety, but may not stop high-skill social engineering attacks. + c) Community-driven defense: keep links open and focus on education posts, pinned warnings, and reporting workflows. + *Implication:* Preserves openness, but leaves higher exposure and relies on users noticing threats in time. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we address external perception gaps (token sentiment and lack of public progress visibility) while staying aligned with execution excellence? + + **Context:** + - `Discord (partners): concerns about "AI16Z token price decline"; HoneyBadger: "No major KOL shilling... competitors... shorting"` + - `Discord (spartan_holders): "concern about lack of communication regarding development progress"; suggestion to restore/create a new DegenAI X account` + + **Multiple Choice Answers:** + a) Adopt a disciplined comms rhythm: weekly ship log + monthly roadmap delta + release notes tied to reliability metrics. + *Implication:* Builds trust without hype, making progress legible to outsiders and reducing rumor-driven narratives. + b) Increase reach via partnerships/KOLs and events (roadshow/meetups) timed around stable releases and Cloud milestones. + *Implication:* May accelerate adoption and token confidence, but risks distraction if the product isn’t stable enough. + c) De-prioritize market optics; focus solely on shipping and let product quality speak later. + *Implication:* Maximizes engineering focus, but may allow negative narratives to harden and slow ecosystem growth. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-06.md b/hackmd/council/2025-04-06.md new file mode 100644 index 00000000000..14f33a434b8 --- /dev/null +++ b/hackmd/council/2025-04-06.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-06 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability-and-DX hardening dominated the cycle—port assignment, plugin installation strategy, and documentation fixes shipped, but v2 adoption remains constrained by integration brittleness (notably Twitter) and onboarding ambiguity. + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence: CLI + Plugin Reliability + +**Summary of Topic:** Engineering throughput is strong (high merge velocity) and targeted stability work landed (port availability fix, improved plugin installation strategy, clearer plugin command docs), yet field reports show friction in setup paths (Windows, branch confusion, plugin/version mismatches). + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze v2 feature surface temporarily to prioritize a "green path" installation and first-run experience across platforms? + + **Context:** + - `ElizaOS Daily Update (Apr 6, 2025): "Enhanced the plugin installation strategy" and "Resolved the elizaos port availability issue" (#4202, #4199).` + - `GitHub issue #4191: "Issue when running elizaos start on Windows (Node/NVM v23.3)" (Windows install errors, module import failures).` + + **Multiple Choice Answers:** + a) Yes—declare a 2-week stabilization window with strict acceptance criteria (install/start/test) before adding features. + *Implication:* Accelerates trust-building and reduces support load, but may delay v2 feature promises. + b) Partial—continue critical features, but gate merges behind cross-platform CI + reproducible quickstart validation. + *Implication:* Balances momentum with quality, but requires immediate investment in test infrastructure and release discipline. + c) No—maintain current pace; rely on community troubleshooting and incremental patches. + *Implication:* Maximizes shipping velocity, but risks eroding developer confidence and worsening churn from setup failures. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s desired source-of-truth for v2 compatibility (docs site, monorepo packages, plugin registry), and how visibly should incompatibilities be labeled? + + **Context:** + - `GitHub issue #4164: "only plugins in the /packages directory of the v2-develop branch are fully compatible with v2"; suggestion to remove/mark incompatible plugins.` + - `Discord (2025-04-05): users requested "documentation for plugin registration" and faced confusion finding/using plugins (brownie, 0xCryptoCooker).` + + **Multiple Choice Answers:** + a) Make the plugin registry the canonical truth; docs auto-render compatibility badges from registry metadata. + *Implication:* Creates scalable clarity and supports ecosystem composability, but requires registry completeness and governance. + b) Make the v2 monorepo /packages list canonical until the registry is fully reliable; docs mirror it exactly. + *Implication:* Reduces ambiguity immediately, but slows third-party plugin visibility and decentralization goals. + c) Keep docs broad but add prominent v1/v2 labels and a hard warning banner on incompatible pages. + *Implication:* Fastest to implement, but ongoing confusion persists if labels drift from reality. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we enforce a default plugin baseline (e.g., SQL + OpenAI) at agent creation to prevent common runtime failures, even if it reduces minimalism? + + **Context:** + - `Discord (2025-04-03): px: "getTasks() is part of the sqlplugin, which is required but not installed by default"; errors: "Cannot read properties of undefined (reading 'init')".` + - `Recent work: plugin install management and CLI improvements (e.g., #4202, #4185, #4196).` + + **Multiple Choice Answers:** + a) Yes—ship a safe default baseline and warn on removal; optimize DX and reliability first. + *Implication:* Shrinks support burden and increases successful first runs, but constrains ultra-minimal deployments. + b) Hybrid—baseline defaults in templates/GUI, but keep CLI advanced mode fully explicit. + *Implication:* Serves both newcomers and power users, but increases surface area for documentation and testing. + c) No—keep everything explicit; fix errors via better messaging and docs rather than defaults. + *Implication:* Preserves composability philosophy, but prolongs early-user failure rates. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Cross-Platform Social Integrations: Twitter/Telegram Readiness + +**Summary of Topic:** Twitter remains the highest-friction integration for v2 (client non-functional while plugin works), creating reputational risk for flagship agents and launch readiness; Telegram is improving (buttons support) but needs coherent documentation and consistent behavior across platforms. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s threshold for declaring v2 “social-ready” given Twitter client instability—do we block releases on Twitter parity or ship with explicit constraints? + + **Context:** + - `Discord (2025-04-05): jin/SpartanDev: "Is client Twitter working with v2 right now? No, only the plugin is working currently."` + - `PRs: #4167 "Failed to create Twitter client"; #4192 "fix: twitter interaction" (stability improvements but not full client parity).` + + **Multiple Choice Answers:** + a) Block—no “social-ready” claim until the Twitter client works end-to-end with validated templates, intervals, and mentions. + *Implication:* Protects trust-through-shipping, but delays public demos that drive ecosystem growth. + b) Ship with constraints—label Twitter client as “beta/limited” and publish a known-issues matrix plus workarounds. + *Implication:* Preserves momentum while setting expectations, but requires disciplined comms and rapid iteration. + c) Deprioritize Twitter—shift to other platforms (Discord/Telegram/Farcaster) and treat Twitter as optional. + *Implication:* Reduces dependency on volatile APIs, but may weaken flagship visibility and market narrative. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we handle provider fragility (Anthropic rate limits/embedding handler errors) to protect reliability without forcing a single vendor? + + **Context:** + - `Discord (2025-04-05): users hit Anthropic errors; Abderahman: "Switch to OpenAI"; reported: "No handler found for delegate type: TEXT_EMBEDDING".` + - `Operational pattern: users self-mitigate via provider swapping rather than first-class fallback behavior.` + + **Multiple Choice Answers:** + a) Implement automatic provider fallback policies (embeddings + chat) with clear observability and circuit breakers. + *Implication:* Improves uptime and DX, but increases complexity and may obscure cost/behavior differences. + b) Offer a recommended “golden path” provider set for production (e.g., OpenAI for embeddings) while keeping others opt-in. + *Implication:* Simplifies reliability guidance and docs, but can be perceived as vendor preference. + c) Keep provider choice fully manual; focus on better error messages and troubleshooting docs. + *Implication:* Lowest engineering overhead, but leaves reliability as an end-user burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should Telegram feature velocity (e.g., buttons) be used as the reference standard for "agent UX" across platforms via a unified interaction schema? + + **Context:** + - `Dev Discord (2025-04-04): PR #4187 adds Telegram buttons; discussion of generic buttons design (platform-agnostic).` + - `Project principle alignment: "Open & Composable" implies shared interaction primitives across clients.` + + **Multiple Choice Answers:** + a) Yes—define platform-agnostic interaction primitives (buttons/forms) in core, with per-client renderers. + *Implication:* Strengthens composability and consistent UX, but requires coordination across client maintainers. + b) Partial—prototype on Telegram first, then formalize in core only after usage proves value. + *Implication:* Reduces premature abstraction risk, but delays cross-platform coherence. + c) No—allow each platform to evolve independently; prioritize fastest local wins. + *Implication:* Speeds short-term delivery, but increases fragmentation and documentation burden. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Trust Through Shipping: Comms, Security, and Ecosystem Confidence + +**Summary of Topic:** Community sentiment is stressed by token drawdown and launchpad uncertainty, while scams and operational confusion degrade trust; simultaneously, there is genuine excitement around v2 swarm/MCP capabilities and new projects—suggesting a need for tighter narrative discipline and security posture. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s stance on launch communications: do we lead with near-term shipping proofs (stability + docs) or with the longer arc (swarm tech, bazaar, agent commerce) to restore confidence? + + **Context:** + - `Discord (2025-04-05): token down ~50% in a week; debate: "use cases vs marketing"; HoneyBadger: launchpad in ~10 days (Apr 14).` + - `Discord (2025-04-05): jin: v2 includes "swarm tech" and project-manager agents that keep others (and humans) in check.` + + **Multiple Choice Answers:** + a) Lead with proof—publish a reliability scorecard, fixed-issues list, and crisp v1→v2 migration guide before visionary narratives. + *Implication:* Reinforces execution excellence and rebuilds builder trust, but may undersell strategic ambition. + b) Dual-track—pair every visionary claim (swarm/bazaar) with a demo repo and a timeline with owners and dates. + *Implication:* Balances inspiration and credibility, but requires disciplined program management and demo maintenance. + c) Lead with vision—market the decentralized agent economy narrative aggressively; let engineering catch up. + *Implication:* May improve attention and liquidity narratives short-term, but risks reputational damage if experience lags. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we harden community security controls (link posting restrictions, verification flows) at the cost of openness and virality? + + **Context:** + - `Discord (2025-04-04): "Multiple scam attempts"; suggestion: "disable posting links except for team and moderators" (Osint).` + - `Discord (2025-04-05): jin warned a user not to share a 2FA QR code publicly (operational security incident).` + + **Multiple Choice Answers:** + a) High lockdown—restrict links, enforce verified roles for sensitive channels, and add automated scam detection. + *Implication:* Reduces exploit surface and protects newcomers, but may slow community growth and peer support. + b) Balanced—restrict links only in high-risk channels and implement clear verification + education playbooks. + *Implication:* Maintains openness where safe while reducing common scam vectors, but requires moderator coordination. + c) Minimal—keep policies light; rely on community warnings and reactive moderation. + *Implication:* Preserves frictionless engagement, but increases the probability of high-impact incidents. + d) Other / More discussion needed / None of the above. + +**Question 3:** Given Spartan leadership transition and pending launch presence, should we prioritize “flagship agent uptime + posting reliability” as a governance KPI for ecosystem trust? + + **Context:** + - `Discord (2025-04-05): Odilitime: interim PM after Rhota departure; Spartan v2 underway; new X account: https://x.com/SpartanVersus; goal: "Get v2 tweeting" before release.` + - `Discord (2025-04-05): widespread Twitter client dysfunction and deployment issues threaten public-facing reliability.` + + **Multiple Choice Answers:** + a) Yes—adopt flagship reliability KPIs (uptime, posting success rate, response latency) and publish them. + *Implication:* Transforms trust into measurable governance, but exposes failures publicly and pressures teams. + b) Internal-only—track KPIs privately to drive engineering priorities without public commitments yet. + *Implication:* Improves operations while limiting reputational risk, but provides less external reassurance. + c) No—flagships are showcases, not guarantees; focus KPIs on framework stability and DX instead. + *Implication:* Keeps focus on the platform, but may miss the narrative value of reliable public agents. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-07.md b/hackmd/council/2025-04-07.md new file mode 100644 index 00000000000..80220014742 --- /dev/null +++ b/hackmd/council/2025-04-07.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-07 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Stability and reliability advanced via rapid merges in core plugin infrastructure (local-ai embeddings, runtime initialization) while surfacing a high-signal risk: provider drift and broken defaults (deprecated OpenAI vision model) that can erode developer trust. + +## Key Points for Deliberation + +### 1. Topic: Reliability Front: Local-AI Embeddings & Runtime Initialization + +**Summary of Topic:** The engineering corps is hardening core reliability by fixing local embeddings (replacing fastembed) and reducing plugin initialization hazards, aligning with the Council’s doctrine of execution excellence. These changes should reduce first-run failures and support a smoother path toward Cloud readiness, but require disciplined validation to avoid regression cascades. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare the local-ai embedding fix a "release-gating" patch (must ship immediately), or bundle it into a larger stabilization release with broader regression coverage? + + **Context:** + - `GitHub PR #4205: "fix: replace fastembed with local embedding model" (local-ai embedding functionality repair).` + - `ElizaOS Daily Update (Apr 7, 2025): "Fixed the embedding model functionality... replacing fastembed with a local embedding model."` + + **Multiple Choice Answers:** + a) Ship immediately as a hotfix release focused only on local-ai embeddings and minimal blast-radius changes. + *Implication:* Maximizes user relief and trust-through-shipping, but increases risk of missing adjacent regressions. + b) Bundle into a stabilization release with a short (48–72h) regression window and expanded smoke tests. + *Implication:* Balances reliability and confidence, at the cost of delaying relief for currently blocked builders. + c) Defer until the next major milestone (v2/1.0 packaging alignment) to avoid fragmenting releases. + *Implication:* Reduces release overhead, but signals slow responsiveness and may amplify support burden. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize an initialization contract for plugins (init sequencing + status tracking) as part of the framework’s stability spec? + + **Context:** + - `GitHub PR #4189: "Fix runtime runtime.registerPlugin after initialization" (adds initialization status tracking).` + - `ElizaOS Daily Update (Apr 7, 2025): "Resolved a problem with the runtime.registerPlugin method to prevent duplicate initialization."` + + **Multiple Choice Answers:** + a) Yes—define a formal plugin lifecycle contract (init/ready/stop) and treat deviations as breaking changes. + *Implication:* Improves long-term composability and Cloud-grade reliability, but requires stricter governance over plugin APIs. + b) Partially—publish best practices and reference implementations, but avoid strict enforcement for now. + *Implication:* Preserves rapid ecosystem growth while reducing some failures, but leaves edge cases to community support. + c) No—keep lifecycle flexible and let plugins self-manage sequencing to preserve experimentation velocity. + *Implication:* Maximizes short-term freedom, but risks continued runtime instability and inconsistent DX. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s preferred "golden path" for offline/private inference (local-ai) relative to Cloud (managed inference), and how do we communicate it without fragmenting DX? + + **Context:** + - `Discord (Development/Support historical summary): "Configuration errors with Ollama... local deployment issues."` + - `Recent PR stream: multiple changes in local-ai plugin (externalizing dependencies, removing ollama references).` + + **Multiple Choice Answers:** + a) Cloud-first: position local-ai as a best-effort option with community-supported configs and limited guarantees. + *Implication:* Concentrates reliability effort on Cloud, but may alienate sovereignty-focused builders. + b) Parity path: maintain two fully supported inference lanes (local and Cloud) with identical APIs and test matrices. + *Implication:* Strengthens the open-source promise, but substantially increases maintenance and QA costs. + c) Hybrid: officially support a small set of validated local backends and document a compatibility matrix. + *Implication:* Improves predictability while controlling scope, supporting both sovereignty and execution excellence. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Provider Drift & Social Client Stability (Twitter/X as a Trust Surface) + +**Summary of Topic:** Operational chatter indicates Twitter/X reliability is a recurring pain point (agents not tweeting, crashing on mentions, repetitive posts), while a separate issue reveals provider drift (deprecated OpenAI vision model causing 404). These failures concentrate risk at the public interface where flagship agents demonstrate credibility. + +#### Deliberation Items (Questions): + +**Question 1:** Should we treat the Twitter/X client path as a flagship reliability target (with hard SLAs and CI), or de-scope it until plugin migration is fully complete? + + **Context:** + - `Dev Discord (2025-04-06): multiple reports of agents "not tweeting despite proper setup" and crashes when mentioned (Abderahman, Pr⭕f. J, yvan).` + - `Discord (2025-04-05): "client Twitter working with v2 right now? No, only the plugin is working currently." (jin, SpartanDev)` + + **Multiple Choice Answers:** + a) Flagship target: enforce end-to-end tests for tweeting/replies/mentions and publish a supported configuration checklist. + *Implication:* Directly reinforces trust-through-shipping, but may slow other roadmap items. + b) Staged support: guarantee posting only in the near term; replies/mentions become "beta" until plugin migration completes. + *Implication:* Sets realistic expectations while still delivering utility, reducing support load and reputational risk. + c) De-scope temporarily: pause Twitter/X client guarantees and redirect effort to core framework + Cloud stabilization. + *Implication:* Improves core velocity, but risks community perception that flagship agents are unreliable. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we prevent provider drift (deprecated model names, changing endpoints) from breaking agents in the field? + + **Context:** + - `GitHub issue #4210: "OpenAI Plugin using gpt-4-vision-preview model leading to 404 error."` + - `ElizaOS Daily Update (Apr 7, 2025): "need to address deprecated models in the plugin."` + + **Multiple Choice Answers:** + a) Implement strict model aliasing + deprecation warnings with automatic fallback to supported models. + *Implication:* Minimizes outages and support load, but may surprise advanced users expecting exact model behavior. + b) Pin-and-break: require explicit version pinning and fail loudly when a model is deprecated, forcing user action. + *Implication:* Preserves correctness and transparency, but increases friction and perceived instability. + c) Provider abstraction layer: central registry of provider capabilities with periodic compatibility sync and tests. + *Implication:* Improves long-term composability across providers, but requires significant engineering investment. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the canonical debugging story for "agents can talk locally but fail on social platforms" (e.g., text_generation service missing, permission/account constraints)? + + **Context:** + - `Dev Discord (2025-04-06): recurring error log mention: "Service text_generation not found" (yvan).` + - `Dev Discord (2025-04-06): request to "Clarify X/Twitter account requirements" (Pr⭕f. J).` + + **Multiple Choice Answers:** + a) Publish a single "Social Platform Readiness" diagnostic command + docs checklist (accounts, env vars, permissions, services). + *Implication:* Improves DX and reduces repeated support interactions, reinforcing the developer-first principle. + b) Add runtime self-healing: detect missing services/permissions and auto-disable affected actions with clear logs. + *Implication:* Prevents crashes and silent failure, but may obscure misconfiguration if logs aren’t surfaced well. + c) Rely on community support + GitHub issues for now; prioritize core fixes and let platform quirks stabilize later. + *Implication:* Reduces short-term engineering scope, but prolongs confusion and weakens trust signals. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Council Communications & the DAO 'Firehose' (Taming Information) + +**Summary of Topic:** Community sentiment is strained by token drawdown and perceived communication gaps, while an internal initiative proposes a DAO updates 'firehose' pipeline that agents can consume. This is a strategic opening to convert scattered operational signals into a reliable cadence that supports developer trust and governance legitimacy. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize a weekly operational cadence (small, frequent updates) as policy, even if feature output slows, to rebuild trust? + + **Context:** + - `Discord (partners, 2025-04-06): "desire for more regular updates rather than infrequent large releases."` + - `Action item (partners, 2025-04-06): "Consider releasing smaller updates more regularly instead of one big release every 4-5 months" (kalshnikov).` + + **Multiple Choice Answers:** + a) Yes—mandate a weekly ship-and-tell cadence (release notes + known issues + next priorities). + *Implication:* Builds confidence through consistent delivery and reduces rumor-driven volatility. + b) Hybrid—biweekly updates with a strict template, plus ad-hoc critical bulletins for outages/regressions. + *Implication:* Balances bandwidth and transparency while maintaining a predictable rhythm. + c) No—keep communications aligned to major milestones to avoid noise and premature commitments. + *Implication:* Reduces messaging risk, but perpetuates the perception of silence between releases. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the first "minimum viable firehose" that delivers real value to builders and token-holders without becoming an unmaintainable reporting machine? + + **Context:** + - `Discord (partners, 2025-04-06): Jin describes a pipeline process for updates as a "firehose" that can be plugged into agents.` + - `Action item: "Integrate the updates firehose into agents that people can engage with for updates" (jin).` + + **Multiple Choice Answers:** + a) Agent-readable changelog: structured JSON feed of PRs, issues, and releases with short summaries. + *Implication:* Directly serves developer-first DX and enables downstream dashboards/agents with low ambiguity. + b) Community heartbeat: weekly narrative brief (Discord + GitHub + X) optimized for partners and holders. + *Implication:* Targets sentiment stabilization and governance legitimacy, but may under-serve technical builders. + c) Bounty/triage pipeline: convert issues into tasks and bounties as the primary output of the firehose. + *Implication:* Accelerates execution via market mechanisms, but requires strong moderation and quality controls. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council respond to token-performance anxiety without drifting from the reliability-first mission? + + **Context:** + - `Discord (partners, 2025-04-06): "token price decline (from $2.4 to $0.1 over 4 months)" and "communication gaps".` + - `Crypto update: "ai16z token... decreased... 15%" alongside broader market drawdowns.` + + **Multiple Choice Answers:** + a) Re-anchor messaging on shipping and utility: publish concrete reliability metrics and Cloud milestones rather than price commentary. + *Implication:* Keeps the mission intact and builds long-term credibility, but may feel emotionally insufficient short-term. + b) Pair execution updates with a clear token-utility roadmap (migration, perks, launchpad, ecosystem incentives). + *Implication:* Addresses holder concerns directly while staying mission-aligned, but raises expectations and scrutiny. + c) Delegate market comms to a separate channel and keep core channels strictly technical and governance-focused. + *Implication:* Reduces distraction for builders, but risks fragmenting community cohesion and narrative control. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-08.md b/hackmd/council/2025-04-08.md new file mode 100644 index 00000000000..db90f5989b3 --- /dev/null +++ b/hackmd/council/2025-04-08.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-08 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- A high-velocity patch cycle shipped meaningful V2 stability improvements (reply behavior, parsing, plugin/provider fixes), but recurring Twitter/X failures and migration ambiguity remain the primary trust risks for builders. + +## Key Points for Deliberation + +### 1. Topic: V2 Reliability & Social Surface Integrity (Twitter/X) + +**Summary of Topic:** Core interaction pathways are improving via targeted fixes (tweet reply failures, prompt/provider duplication), yet field reports still indicate unreliable posting, crash-on-mention behavior, and character-direction drift—threatening flagship agent stability and public trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council impose a temporary “Reliability Lock” on V2 (no new outward-facing features) until Twitter/X posting + replies meet a minimum success SLA? + + **Context:** + - `Dev Discord (2025-04-06/07): "Multiple users reported problems with Twitter agents not tweeting despite proper setup"; "Agents crash when mentioned"; "post repetitive tweets that don't align with character directions."` + - `Daily Update (2025-04-08): "Resolved an issue where replies to tweets failed during interactions (PR #4231)."` + + **Multiple Choice Answers:** + a) Yes—freeze V2 feature expansion until Twitter/X workflows meet defined reliability thresholds. + *Implication:* Maximizes execution excellence and reduces reputational risk, but slows ecosystem novelty and partner demos. + b) Partial—freeze only social clients (Twitter/X) while allowing non-social core improvements to proceed. + *Implication:* Contains the most visible failure domain while maintaining momentum on foundational architecture. + c) No—continue parallel feature shipping and rely on rapid hotfixes driven by community reports. + *Implication:* Maintains speed, but risks compounding trust erosion if public-facing agents remain unreliable. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is our canonical Twitter/X capability target for “V2 ready”: plugin-only posting, full client parity, or a unified surface with workflows and character compliance guarantees? + + **Context:** + - `elizaOS Discord (2025-04-05): "No, only the plugin is working currently. (jin and SpartanDev)"` + - `GitHub Issue (2025-04-08): "Provider Data Not Used When Posting to Twitter" (#4224).` + + **Multiple Choice Answers:** + a) Plugin-only as the stable baseline; defer full client parity until after V2 core hardens. + *Implication:* Reduces blast radius and narrows QA surface, but limits the “seamless UX” story. + b) Full client parity is the definition of readiness; prioritize end-to-end tweeting/replies/mentions now. + *Implication:* Aligns with flagship-agent stability and public demos, but increases coordination and testing load. + c) Unify plugin+client behind a workflow layer with explicit guarantees (rate limits, templates, character adherence). + *Implication:* Creates a durable architecture for multi-platform presence, at the cost of short-term refactor time. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we treat “character-direction drift” (agents tweeting repetitive/off-character content): as a model/prompt issue, a provider plumbing issue, or an evaluation/guardrails gap? + + **Context:** + - `Dev Discord (2025-04-07): "agents in V2 beta are not following character directions for tweets" (rchak007).` + - `Daily Update (2025-04-08): "Fixed duplicate Provider Section appearing in prompts (PR #4228)."` + + **Multiple Choice Answers:** + a) Primarily provider plumbing/prompt assembly—fix provider data flow, prompt composition, and template variables first. + *Implication:* Likely fastest path to measurable improvement if drift is caused by missing context or duplicated sections. + b) Primarily evaluation/guardrails—ship tweet-specific evaluators and regression tests for character adherence. + *Implication:* Builds long-term reliability and prevents relapses, but requires investment in test harnesses and metrics. + c) Primarily model selection/config—standardize recommended models/settings for social output (and document them). + *Implication:* Improves consistency for builders, but risks masking underlying framework issues if the root cause is systemic. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Developer Experience: Migration Clarity, Setup Friction, and API Contracts + +**Summary of Topic:** High contribution velocity is closing many papercuts (CLI parity, environment loading, type errors), yet builders remain confused about v1→v2 migration, required tokens/credentials, and API endpoint correctness—directly impacting developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s preferred migration doctrine: “hard cutover with strict versioning,” “dual-track support with compatibility shims,” or “staged migration by plugin tiers”? + + **Context:** + - `elizaOS Discord (2025-04-07): "transition period between ElizaOS v1 and v2, with incomplete plugin migration causing confusion" (summary).` + - `elizaOS Discord (2025-04-06): "users are asking about migration paths to avoid duplicate work."` + + **Multiple Choice Answers:** + a) Hard cutover—announce a cutoff date and focus all effort on V2, even if some plugins lag. + *Implication:* Simplifies messaging and reduces split attention, but risks alienating builders dependent on v1 plugins. + b) Dual-track—maintain v1 stability while V2 matures, with explicit “recommended for production” flags. + *Implication:* Preserves trust and reduces churn, but increases maintenance overhead and slows V2 stabilization. + c) Staged migration—define plugin tiers (critical/social/storage/etc.) and migrate them in prioritized waves with checklists. + *Implication:* Balances execution excellence with transparency; creates predictable milestones for builders and partners. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we formalize an “API Contract & Docs Gate” where any documented endpoint (e.g., agent messaging) must have an automated integration test before publication? + + **Context:** + - `elizaOS Discord (2025-04-07): "Fix API endpoint /api/agents/:agentId/message returning 404" (Newt).` + - `Daily Update (2025-04-08): "Updated CLI README documentation (PR #4208)" and continued CLI parity work.` + + **Multiple Choice Answers:** + a) Yes—docs-only claims must be backed by tests; failing tests block release. + *Implication:* Strongly reinforces developer trust through shipping discipline, but can slow documentation iteration. + b) Soft gate—allow docs publication but clearly tag endpoints as “experimental” until tests land. + *Implication:* Maintains velocity while reducing confusion, though it relies on consistent labeling discipline. + c) No—prioritize shipping and community feedback; treat docs as living notes rather than contracts. + *Implication:* Increases short-term speed, but compounds support load and undermines the “reliable framework” North Star. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we eliminate setup friction around credentials (GitHub tokens, Twitter account requirements) to match “Developer First” expectations? + + **Context:** + - `Dev Discord (2025-04-07): "Only to publish plugins and download plugins from GitHub." (sayonara on GitHub token requirement).` + - `Dev Discord (2025-04-06): "Clarify X/Twitter account requirements for agent functionality" (Pr⭕f. J).` + + **Multiple Choice Answers:** + a) Make all non-essential tokens optional by default, with clear prompts only when a feature requires them. + *Implication:* Reduces onboarding friction and confusion, strengthening DX and conversion from curious to committed builders. + b) Keep current behavior but dramatically improve the onboarding wizard and error messages to explain why tokens are requested. + *Implication:* Less engineering risk while improving perceived polish, though some friction remains inherent. + c) Enforce stricter credential requirements up front to prevent partial setups that later fail in production. + *Implication:* Improves predictability for serious deployments, but increases drop-off for experimentation and newcomers. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Taming Information: Ship Trust via Automated Updates and Builder Rituals + +**Summary of Topic:** Jin’s GitHub→video pipeline and weekly builder demos indicate a scalable path to continuous visibility; the strategic opportunity is to convert raw development throughput into steady, digestible “trust emissions” (release notes, clips, dashboards) aligned to the Execution Excellence directive. + +#### Deliberation Items (Questions): + +**Question 1:** Which “trust emission” should become the Council-mandated default: daily text changelog, weekly video digest, or an agent-readable RSS/JSON firehose powering in-product updates? + + **Context:** + - `elizaOS Discord (2025-04-07): "jin built a pipeline process to transform GitHub data into video content using Remotion framework."` + - `elizaOS Discord (2025-04-06): Community desire for "more regular updates rather than infrequent large releases."` + + **Multiple Choice Answers:** + a) Daily text changelog (Discord + docs) with consistent structure and links to PRs/issues. + *Implication:* Fastest to operationalize and lowest cost, optimizing for developer clarity and searchability. + b) Weekly video digest generated from GitHub activity (Remotion pipeline), distributed across social channels. + *Implication:* Maximizes public narrative and partner confidence, but depends on production polish and editorial discipline. + c) Agent-readable firehose (JSON/RSS) as the source of truth, with text/video as downstream renderings. + *Implication:* Best aligns with Taming Information and autonomous agents; enables dashboards and in-product notifications. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should Builder Demos evolve into a formal “Certification Rite” for flagship readiness (Eli5/Otaku/Spartan) and Cloud launch eligibility? + + **Context:** + - `Dev Discord (2025-04-07): "weekly community demo sessions at 3pm UTC" (Kenk).` + - `elizaOS Discord (2025-04-07): Community demo session showcased multiple teams (xNomad, Growth Terminal, Kudo Network, Crucible Network).` + + **Multiple Choice Answers:** + a) Yes—tie demos to an explicit readiness checklist (reliability, docs, reproducible deploy) and publish outcomes. + *Implication:* Creates a public quality bar and reinforces execution excellence, but may slow announcements. + b) Semi-formal—keep demos open, but add optional “review lanes” for teams seeking official endorsement. + *Implication:* Preserves community energy while offering a structured path to credibility for serious builders. + c) No—keep demos purely exploratory to maximize creativity and avoid governance overhead. + *Implication:* Maintains openness, but misses a chance to systematically convert demos into trust and adoption. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which content-production strategy best supports long-term ecosystem coherence: Unity-based video production (higher control) or pure-AI (lower effort) given limited core bandwidth? + + **Context:** + - `elizaOS Discord (2025-04-07): "Unity approach has more variety... infinitely tweakable" vs "AI approach requires less energy to tweak" (Odilitime, jin).` + - `elizaOS Discord (2025-04-07): Hedra noted as promising for character animation, with multi-actor/camera control pending (jin).` + + **Multiple Choice Answers:** + a) Unity-based as the primary pipeline; accept higher effort to achieve differentiated, consistent quality. + *Implication:* Positions ElizaOS as premium and intentional, but risks throughput bottlenecks without dedicated creators. + b) Pure-AI as the primary pipeline; optimize for frequency and iteration speed over perfect control. + *Implication:* Increases cadence and experimentation, but may degrade brand consistency if outputs vary in quality. + c) Hybrid—Unity for flagship releases and major launches; pure-AI for daily/weekly operational updates. + *Implication:* Balances reliability of narrative with sustainable cadence, aligning “trust through shipping” with bandwidth reality. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-09.md b/hackmd/council/2025-04-09.md new file mode 100644 index 00000000000..3cc2157a935 --- /dev/null +++ b/hackmd/council/2025-04-09.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-09 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Fleet reliability improved via rapid CLI/GUI bug-fix merges, but Council attention is drawn to the V1→V2 transition turbulence (Twitter interactions, REST API 404s, GitHub token prompts) threatening developer trust if not stabilized into a single, documented “golden path.” + +## Key Points for Deliberation + +### 1. Topic: V2 Transition Stability & Developer Trust + +**Summary of Topic:** Engineering throughput is high (20/25 PRs merged over two days; multiple critical fixes landed), yet user sentiment shows friction: V2 architectural shifts, missing/404 endpoints, and inconsistent auth prompts are eroding confidence during migration. + +#### Deliberation Items (Questions): + +**Question 1:** Do we declare a single “supported migration lane” (V1 stable vs V2 beta) with strict guarantees, or continue parallel experimentation at the cost of confusion? + + **Context:** + - `Discord (2025-04-07): “transition period between ElizaOS v1 and v2, with incomplete plugin migration causing confusion.”` + - `Discord (2025-04-08 coders): “Some users found v1 more functional than v2 for certain implementations.”` + + **Multiple Choice Answers:** + a) Freeze V2 scope and publish a “V2 Beta Contract” (what works, what doesn’t), while routing most builders to V1 for production. + *Implication:* Reduces churn and restores trust, but slows V2 feature pressure and partner timelines. + b) Declare V2 as the primary lane immediately and provide aggressive migration tooling and daily hotfix cadence. + *Implication:* Accelerates convergence but risks high-profile failures that damage DX reputation. + c) Maintain dual-lane strategy with a compatibility runtime and automated plugin-coverage reporting as the guardrail. + *Implication:* Preserves innovation while making gaps measurable; requires disciplined reporting and CI investment. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which reliability issues must be treated as “Council Blockers” before any major launch communications (Cloud/launchpad/partners) proceed? + + **Context:** + - `GitHub PRs summary (2025-04-08): “Fixed GitHub authentication prompt during CLI start command (PR #4242).”` + - `Discord Action Item (2025-04-08): “Address API endpoint 404 error for /api/agents/:agentId/message despite documentation (Newt).”` + + **Multiple Choice Answers:** + a) Block on: API correctness (no documented 404s), auth sanity (no surprise GitHub token prompts), and Twitter interactions stability. + *Implication:* Optimizes for end-to-end agent operability and credibility in docs. + b) Block on: CLI/GUI “first-run success” only (create → start → message), defer Twitter and advanced endpoints. + *Implication:* Improves onboarding quickly but leaves flagship social agents brittle. + c) Block only on: Crashers and data-loss bugs; ship everything else with known-issues list. + *Implication:* Maximizes velocity but risks accumulating “paper cuts” that suppress adoption. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we close the documentation-reality gap without slowing merges—what is the Council’s preferred enforcement mechanism? + + **Context:** + - `Discord Action Item (2025-04-08 coders): “Update documentation to match actual code structure (directory discrepancy noted) (jonathanmann).”` + - `Discord (2025-04-08 dev): “Document the architectural changes from V1 to V2 for custom client developers (standard).”` + + **Multiple Choice Answers:** + a) Adopt “Docs-as-a-Gate”: any PR affecting UX/API must include doc updates or a tracked doc issue. + *Implication:* Raises reliability and trust, but increases PR friction and review load. + b) Establish a Documentation Strike Team (weekly) that triages deltas and ships doc patches independently. + *Implication:* Maintains dev velocity while improving docs, but needs sustained staffing and prioritization. + c) Automate doc drift detection (route snapshots, CLI help snapshots, API schema) and file issues automatically. + *Implication:* Scales governance of truth, but requires upfront tooling and ongoing maintenance. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Surface Reliability (Twitter/X) as Flagship Signal + +**Summary of Topic:** Twitter/X remains the most visible proving ground for agent reliability; repeated reports of posting/reply/quote failures and character-noncompliance create reputational risk. Recent fixes landed (e.g., tweet reply crash), but community still experiences instability across versions. + +#### Deliberation Items (Questions): + +**Question 1:** Should we standardize on an API-based Twitter client (paid access) as the “official path,” or continue supporting scraping-based access for openness? + + **Context:** + - `Discord help (2025-04-08): “shared a custom Twitter client using API access instead of scraping to avoid account bans” (notorious_d_e_v).` + - `Dev Discord (2025-04-06): “Multiple users reported problems with Twitter agents not tweeting despite proper setup… Issues span both Eliza v0.25.9 and v2 (beta).”` + + **Multiple Choice Answers:** + a) Officially endorse API v2 client only; document required tiers and provide a clean setup wizard. + *Implication:* Maximizes reliability and reduces bans, but raises cost barrier for indie builders. + b) Support both: API as default, scraping as “best-effort community mode” with clear warnings. + *Implication:* Preserves openness while protecting brand; increases maintenance surface. + c) Deprioritize Twitter as a core integration and focus on more stable platforms until V2 stabilizes. + *Implication:* Reduces immediate pain but forfeits a key public trust channel and growth lever. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s definition of “flagship social reliability” for agents (posting, replying, media, mention-handling), and what telemetry proves it? + + **Context:** + - `GitHub issue (2025-04-08): “Provider Data Not Used When Posting to Twitter” (#4224).` + - `GitHub PR (2025-04-08): “Fixed issue with replying to tweets in interactions” (PR #4231, related to #4226).` + + **Multiple Choice Answers:** + a) Minimum bar: 99% success for post+reply pipelines (including mentions) measured via built-in instrumentation and retries. + *Implication:* Strong trust signal; requires robust observability, backoff, and queueing. + b) Minimum bar: deterministic behavior (character adherence and correct action selection) even if delivery reliability is lower. + *Implication:* Improves perceived intelligence, but continued delivery failures still harm brand. + c) Minimum bar: “doesn’t crash” and “posts sometimes”; treat everything else as advanced configuration. + *Implication:* Fast to achieve but risks locking ElizaOS into a low-expectation narrative. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should responsibility sit for social reliability: core runtime, plugin maintainers, or a dedicated ‘Platform Integrations’ squad? + + **Context:** + - `Discord (2025-04-07 dev): “plugins are still being migrated in the V2 beta which may affect Twitter functionality” (Nisita).` + - `GitHub activity (2025-04-08 to 2025-04-10): “25 new PRs, 20 merged… strong contributor engagement.”` + + **Multiple Choice Answers:** + a) Core runtime owns reliability patterns (retries, queues, idempotency); plugins only implement platform specifics. + *Implication:* Creates consistent behavior across platforms, but requires careful core design. + b) Plugin maintainers own end-to-end behavior; core stays minimal and composable. + *Implication:* Preserves modularity, but produces uneven quality and slower trust recovery. + c) Create a dedicated Integrations squad to harden top platforms (X, Discord, Telegram) with SLAs and test harnesses. + *Implication:* Improves flagship reliability quickly, but consumes scarce high-context engineering time. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Governance & Information Ops (DAO Reboot + Reputation Engine) + +**Summary of Topic:** A proposed ElizaDAO “Supermind” reboot and a passive contribution/reputation system could convert scattered community energy into measurable progress—if incentives and privacy expectations are made explicit and aligned with shipping trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should the reputation system launch first as an internal Council instrument (signal extraction), or as a community-facing rewards mechanism? + + **Context:** + - `DAO-org (2025-04-08): “Jin is developing a reputation/contribution measurement system… passive monitoring… with token and non-monetary rewards.”` + - `DAO-org (2025-04-08): “Can the reputation system be tested in the working group before DAO-wide rollout? Jin confirmed it could be used for early feedback.”` + + **Multiple Choice Answers:** + a) Internal-first: use it to prioritize issues/PRs and detect support hot spots before rewarding anyone. + *Implication:* Reduces governance risk and calibrates metrics, but delays community excitement. + b) Public beta with opt-in and clear data boundaries; rewards start small (badges/roles) before tokens. + *Implication:* Builds engagement while containing downside; requires careful comms and moderation. + c) Full launch with token incentives immediately to jump-start participation. + *Implication:* Fast activation, but high risk of gaming, backlash, and misaligned behavior. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should we structure the DAO working circles to maximize execution rather than bureaucracy? + + **Context:** + - `DAO-org (2025-04-08): “Vincent Paul introduced… working circles including Communications, Community & Governance, Development, Documentation, Partnerships, and Events.”` + - `DAO-org (2025-04-08): “discussed potentially consolidating some working circles to prevent spreading resources too thin.”` + + **Multiple Choice Answers:** + a) Consolidate into 3 execution pods: Build (Dev+Docs), Grow (Comms+Partnerships+Events), Govern (Ops+Reputation). + *Implication:* Reduces overhead and clarifies ownership; may disappoint niche constituencies. + b) Keep 6 circles but impose quarterly KPIs and a Council-appointed coordinator per circle. + *Implication:* Retains specialization while forcing accountability; requires strong coordinators. + c) Run time-boxed “missions” only (2–4 weeks), dissolving circles after deliverables ship. + *Implication:* Optimizes for shipping and momentum, but risks loss of continuity and institutional memory. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is our Council stance on privacy and consent for cross-platform contribution monitoring (Discord/GitHub/sentiment)? + + **Context:** + - `DAO-org (2025-04-08): “passively monitors engagement across channels, analyzes sentiment, and scores GitHub contributions.”` + - `Coders (2025-04-08): “Clarify why GitHub token is needed and if users can opt out (jonathanmann).”` + + **Multiple Choice Answers:** + a) Strict opt-in with transparent dashboards showing exactly what data is collected and how it is scored. + *Implication:* Maximizes trust and legitimacy, but reduces dataset coverage and metric power. + b) Default-on for public data (GitHub/public Discord messages) with a clear opt-out and minimal retention. + *Implication:* Balances utility and consent, but must be communicated carefully to avoid backlash. + c) Operate only on aggregate, anonymized metrics; no individual scores until explicit consent is obtained. + *Implication:* Safest posture for community trust, but weakens incentive mechanics and personalization. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-10.md b/hackmd/council/2025-04-10.md new file mode 100644 index 00000000000..79f7b9e77e7 --- /dev/null +++ b/hackmd/council/2025-04-10.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-10 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced toward “trust through shipping” by landing core reliability upgrades (new message API, OpenAI TTS, plugin-install fixes), while unresolved v2 migration friction (API endpoint confusion, social plugins) remains the main drag on developer confidence. + +## Key Points for Deliberation + +### 1. Topic: V2 Reliability & DX Stabilization (CLI + Core Runtime) + +**Summary of Topic:** Today’s merges concentrated on hardening the operator interface (CLI) and runtime stability—directly aligned with Execution Excellence—yet field reports still signal migration confusion and endpoint breakage risks that can erode developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council declare a short-term “Stability Lock” period for v2 where only bugfixes/compatibility work land, to restore developer trust before new features expand scope? + + **Context:** + - `ElizaOS Daily Update (Apr 10, 2025): "Bug Fixes… plugin installation priority order… CLI and startup code…"` + - `elizaOS Dev Discord (2025-04-09): "users struggling to understand architectural changes" (standard; shaw explanation of v2 shift)` + + **Multiple Choice Answers:** + a) Yes—enforce a Stability Lock (bugfixes, perf, docs, compatibility only) for a defined window. + *Implication:* Improves reliability perception and reduces regressions, but may slow headline feature velocity. + b) No—continue feature + fixes in parallel, but add stricter CI gates and release criteria. + *Implication:* Maintains momentum while raising quality, but requires disciplined enforcement and test coverage. + c) Hybrid—stability lock for CLI/API surfaces only; allow non-breaking plugin/UX features to proceed. + *Implication:* Protects the critical developer path while keeping ecosystem energy high, at the cost of complexity in governance. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s preferred “single source of truth” for v2 operational usage: CLI-first workflows, REST-first workflows, or GUI-first workflows? + + **Context:** + - `elizaOS Dev Discord (2025-04-09): "agent package moved into cli with REST API integration… agents are now database-driven" (shaw)` + - `Daily report (2025-04-09.json): "Added a new message API (PR #4247)"` + + **Multiple Choice Answers:** + a) CLI-first: treat CLI as canonical; GUI and REST are conveniences built atop it. + *Implication:* Optimizes for power users and reproducibility, but can alienate new builders seeking a visual workflow. + b) REST-first: treat API contracts as canonical; CLI/GUI become clients against stable endpoints. + *Implication:* Strengthens composability and Cloud-readiness, but demands rigorous versioning and backward compatibility. + c) GUI-first: treat the GUI as the default onboarding path; CLI/REST serve advanced use cases. + *Implication:* Improves approachability and adoption, but risks masking underlying complexity and delaying infra hardening. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively should we remove or deprecate legacy v1 patterns during the v2 transition to reduce confusion without breaking builders? + + **Context:** + - `elizaOS Discord (2025-04-09): "Some users reported reverting to v1 due to functionality issues in v2"` + - `elizaOS Discord (2025-04-09): "Which version… most stable? Version 0.25.9" (notorious_d_e_v)` + + **Multiple Choice Answers:** + a) Aggressive: rapid deprecations and strict migration guidance; minimize dual-support. + *Implication:* Reduces long-term maintenance burden, but risks backlash and short-term ecosystem fragmentation. + b) Conservative: extended dual-support with compatibility layers and clear “best known stable” guidance. + *Implication:* Protects builders and reduces churn, but increases engineering overhead and slows convergence. + c) Selective: deprecate only the most confusing/unsafe v1 patterns; keep a compatibility runtime for critical plugins. + *Implication:* Balances stability and progress, but requires careful curation of what remains supported. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Messaging + Social Surface Reliability (Message API, TTS, Telegram/Twitter) + +**Summary of Topic:** Messaging capabilities expanded (new message API, buttons, TTS), but social integrations—especially X/Twitter interactions—remain a high-visibility failure mode that pushes users back to older versions and undermines the flagship-agent narrative. + +#### Deliberation Items (Questions): + +**Question 1:** Should we prioritize a “golden path” reference implementation for social agents (X + Telegram) that is tested end-to-end and version-pinned, even if it slows v2 feature breadth? + + **Context:** + - `elizaOS Discord (2025-04-09): "Twitter interactions functionality not working properly in v2… workaround… TWITTER_SEARCH_ENABLE=true" (notorious_d_e_v)` + - `ElizaOS Daily Update (Apr 10, 2025): "Added support for message buttons in the Telegram plugin (PR #4187)"` + + **Multiple Choice Answers:** + a) Yes—ship a golden-path repo (pinned versions, CI, example characters, deployment recipes). + *Implication:* Directly advances Developer First + Trust Through Shipping, at the cost of narrower short-term scope. + b) No—keep examples lightweight; focus on core framework and let the community iterate on social stacks. + *Implication:* Maximizes framework velocity, but leaves the most visible user experience to chance. + c) Partial—golden path for Telegram + REST first; X/Twitter remains “best-effort” until API access stabilizes. + *Implication:* Improves reliability where controllable, but risks perception that ElizaOS can’t reliably operate on X. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s stance on Twitter/X integration strategy: scraping, official API v2, or pluggable abstraction supporting both? + + **Context:** + - `elizaOS Discord (2025-04-09): "shared a custom Twitter client fork using API access instead of scraping" (notorious_d_e_v)` + - `elizaOS Discord (2025-04-08): multiple reports of Twitter plugin issues; users revert to v1` + + **Multiple Choice Answers:** + a) API v2 only: standardize on official access and document requirements (paid tiers, limits). + *Implication:* Maximizes reliability and compliance, but raises the barrier for hobbyists and global builders. + b) Scraping only: keep zero-cost entry and accept periodic breakage as operational reality. + *Implication:* Improves accessibility, but repeatedly damages trust and increases maintenance firefighting. + c) Pluggable abstraction: support both backends with clear reliability tiers and fallbacks. + *Implication:* Balances accessibility and robustness, but increases complexity and test surface area. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we define “message API” success criteria before calling it stable for Cloud and external integrations (latency, idempotency, versioning, error semantics)? + + **Context:** + - `ElizaOS Daily Update (Apr 10, 2025): "Developed a new messaging API (PR #4247)"` + - `elizaOS Dev Discord (2025-04-09): "message endpoints returning 404 errors despite agent showing active status" (Titan | Livepeer-Eliza.com)` + + **Multiple Choice Answers:** + a) Contract-first: publish OpenAPI spec + compatibility policy; stability is measured by contract adherence. + *Implication:* Enables composable ecosystems and Cloud readiness, but requires disciplined API governance. + b) Performance-first: define SLOs (p95 latency, uptime) and focus on operational metrics over formal specs. + *Implication:* Improves real-world reliability quickly, but can leave integrators guessing without clear contracts. + c) Iteration-first: keep API “beta” until social + GUI + CLI all converge on consistent behavior. + *Implication:* Reduces premature lock-in, but prolongs uncertainty for developers building production integrations. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Composable Ecosystem Governance: Registries, Reputation, and Coordination + +**Summary of Topic:** Community discourse is converging on composability primitives (agent registry + trust scores) and DAO operational infrastructure (reputation tracking, working circles). This is strategically aligned with a decentralized AI economy, but needs clear boundaries between open community governance and core platform stewardship. + +#### Deliberation Items (Questions): + +**Question 1:** Should ElizaOS bless an “official Agent Registry” standard (Agent Cards + trust graph), or keep it as an ecosystem experiment until Cloud launch stabilizes? + + **Context:** + - `elizaOS Discord 🥇-partners (2025-04-09): "Eliza agent registry… JSON 'Agent Cards'… trust scores" (DorianD; Odilitime: "likely to happen")` + - `elizaOS Discord (2025-04-08): repeated discussion of registry + trust scores` + + **Multiple Choice Answers:** + a) Bless it now: publish an official spec and reference implementation. + *Implication:* Accelerates ecosystem interoperability and positions ElizaOS as the coordination layer, but creates long-term maintenance obligations. + b) Defer: encourage experiments, but avoid an official standard until Cloud and v2 stabilize. + *Implication:* Prevents overcommitting while reliability work continues, but may allow competing standards to fragment the ecosystem. + c) Dual-track: publish a minimal “Agent Card v0” schema only; leave trust scoring to third parties for now. + *Implication:* Bootstraps composability with low lock-in, while keeping contentious reputation logic out of core. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should the DAO reputation system interface with the product roadmap: governance-only incentives, or directly powering developer discovery (e.g., plugin trust, agent trust)? + + **Context:** + - `elizaOS Discord dao-organization (2025-04-09): "reputation/contribution tracking… scores GitHub contributions… generates reports" (jin)` + - `elizaOS Discord 🥇-partners (2025-04-09): registry trust scores proposal (DorianD)` + + **Multiple Choice Answers:** + a) Governance-only: keep reputation internal to DAO rewards and roles. + *Implication:* Minimizes manipulation risk in product surfaces, but misses a chance to solve discovery and trust at scale. + b) Product-integrated: use reputation signals to rank plugins/agents and guide defaults. + *Implication:* Improves safety and DX through trust signals, but creates high-stakes incentives and potential gaming. + c) Layered: separate “contribution reputation” from “runtime reliability reputation,” with different sources and audits. + *Implication:* Enables useful trust signals while reducing incentive distortion, but increases system complexity. + d) Other / More discussion needed / None of the above. + +**Question 3:** What autonomy boundary should be formalized between ElizaDAO initiatives and ElizaLabs/Studios so alignment does not become dependency? + + **Context:** + - `elizaOS Discord dao-organization (2025-04-09): "coordination with ElizaLabs and ElizaStudios while maintaining the DAO's autonomy ('Eliza is Ours')"` + - `elizaOS Discord dao-organization (2025-04-09): "need for DAO treasury independence" (yikesawjeez; others)` + + **Multiple Choice Answers:** + a) Strong independence: separate treasury + roadmap; coordinate only via public interfaces and proposals. + *Implication:* Protects decentralization narrative, but may duplicate efforts and slow critical execution alignment. + b) Tight coupling: DAO acts as execution arm for Labs priorities with shared planning and budgets. + *Implication:* Maximizes shipping coherence, but risks centralization optics and reduces community initiative. + c) Federated model: shared quarterly goals and interfaces, independent execution and treasury decisions within those bounds. + *Implication:* Creates alignment without dependency, but requires mature rituals and explicit conflict-resolution mechanisms. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-11.md b/hackmd/council/2025-04-11.md new file mode 100644 index 00000000000..daeea844212 --- /dev/null +++ b/hackmd/council/2025-04-11.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-11 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced reliability via rapid bug-fix throughput (Discord plugin stability, cyclic JSON, plugin bootstrap) while field reports show DX fracture points (version/package-manager drift, confusing v1/v2 feature gaps, and brittle deployment paths like Cloud Run). + +## Key Points for Deliberation + +### 1. Topic: Execution Excellence vs. Fragmentation (v1/v2, install stability, docs reality-gap) + +**Summary of Topic:** Merge velocity is high and stability work is landing (Discord fixes, cyclic serialization guard, plugin bootstrap list), but operators report recurring installation/build errors (hapi__shot, package manager conflicts) and documentation mismatches that erode developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council designate a single “blessed” developer path (runtime + package manager + version) until v2 rollout stabilizes, even if it slows ecosystem experimentation? + + **Context:** + - `Discord 💻-coders: “Version 0.25.9 appears to be the most stable… users trying npm/pnpm/bun… ‘hapi__shot’ error commonly reported.”` + - `GitHub activity: 2025-04-10→04-11 had 13 PRs (11 merged) and 4 new issues; stability work is landing quickly.` + + **Multiple Choice Answers:** + a) Yes—publish a strict blessed matrix (Node version + pnpm + pinned Eliza version) and treat deviations as unsupported. + *Implication:* Improves reliability perception and reduces support load, at the cost of some community experimentation and edge-case coverage. + b) Partially—bless two lanes (Stable v1 lane and Beta v2 lane), each with explicit compatibility guarantees and deprecation timelines. + *Implication:* Preserves forward momentum while reducing confusion, but requires disciplined release notes and dual-lane testing. + c) No—keep the surface flexible and focus on making the tooling resilient across npm/pnpm/bun and multiple Node versions. + *Implication:* Maximizes openness, but risks prolonged DX pain and undermines “execution excellence” credibility during critical launches. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we convert top recurring Discord fixes into canonical, versioned troubleshooting doctrine (docs + CLI doctor), and who owns it? + + **Context:** + - `wookosh (Discord): “Fix the hapi__shot type error… add \"types\": [\"node\"] to tsconfig.json.”` + - `notorious_d_e_v (Discord): “Set DEFAULT_LOG_LEVEL=debug… check Twitter settings in .env.example.”` + + **Multiple Choice Answers:** + a) Create a dedicated “Reliability Doctrine” doc set (error codes, fixes, OS-specific steps) and gate releases on doc updates. + *Implication:* Builds trust through clarity but adds process overhead and may slow merges. + b) Embed fixes into a CLI “doctor” command that detects common misconfigurations and prints exact remediation steps. + *Implication:* Improves DX at the point of failure and scales support, but requires ongoing maintenance for new failure modes. + c) Keep solutions community-driven in Discord and only promote a small set of “top 10” fixes monthly. + *Implication:* Lowest effort, but continues fragmentation and increases time-to-first-success for new builders. + d) Other / More discussion needed / None of the above. + +**Question 3:** Where should deployment reliability focus next: cloud-hosted reference deployments (Cloud Run/Docker) or local-first stability (Windows/WSL/package managers)? + + **Context:** + - `New GitHub issue #4269: “Discord bot not replying when deployed with Docker on Google Cloud Run… active and receiving messages.”` + - `Discord 💻-coders: WSL2/bun install errors reported (“Dynamic require of 'child_process'…”)` + + **Multiple Choice Answers:** + a) Prioritize cloud reference deployments (Cloud Run/AWS) with a single blessed container image and observability defaults. + *Implication:* Accelerates Cloud adoption and production trust, but may leave hobbyist/local builders behind. + b) Prioritize local-first stability (Windows/WSL, pnpm flows) because that is where most builders first succeed or churn. + *Implication:* Improves conversion from curious to committed developers, but delays enterprise-grade deployment confidence. + c) Split: establish a small “Deployment Strike Team” for cloud issues while core devs standardize local install flows. + *Implication:* Balances both fronts, but requires clear ownership to avoid diffusion and slow resolution. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Flagship Agent Stabilization (Twitter integration + Spartan continuity) + +**Summary of Topic:** Social presence remains a reliability proving-ground: Twitter plugin autonomy and interactions are brittle across versions, while Spartan runs on v1 during v2 development with operational concerns around posting cadence and account recovery. + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the Twitter/X plugin as a “Tier-0” reliability surface (release-blocking), or accept it as best-effort until v2 stabilizes? + + **Context:** + - `Discord 💻-coders: “Twitter plugin functionality is a common pain point… autonomous posting working.”` + - `Discord (notorious_d_e_v): workaround “Enable TWITTER_SEARCH_ENABLE=true” for interactions; CSC35: “TWITTER_ENABLE_POST_GENERATION=true” for v2 posting.` + + **Multiple Choice Answers:** + a) Tier-0: Make X/Twitter reliability a release gate with integration tests and documented, supported API mode (avoid scraping). + *Implication:* Strengthens flagship credibility and reduces community churn, but may slow broader feature shipping. + b) Tier-1: Keep improving, but do not block releases; instead ship explicit support tiers and known-issues lists per version. + *Implication:* Protects overall velocity while setting expectations, but risks continued reputational damage if agents fail publicly. + c) Best-effort: Deprioritize until v2 architecture is complete and focus on core runtime, tasks, and plugin system first. + *Implication:* Consolidates engineering focus, but weakens our “reference agent” story and social distribution pipeline. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the optimal operational policy for Spartan’s posting frequency while v2 is under construction: reduce cadence now or maintain presence and iterate quality first? + + **Context:** + - `spartan_holders (Odilitime): “Twice an hour seems on the high side… wanted to slow it down after we can make him make better posts.”` + - `spartan_holders: v1 is running; v2 upgrade “when it’s ready.”` + + **Multiple Choice Answers:** + a) Reduce cadence immediately (e.g., 4–8 posts/day) and invest in quality signals (topic selection, novelty checks). + *Implication:* Lowers spam risk and platform penalties, but may reduce short-term visibility. + b) Maintain cadence but add guardrails (quality scoring + duplicate detection + human-in-the-loop veto for a trial period). + *Implication:* Sustains attention while improving safety, but adds operational complexity and monitoring requirements. + c) Increase cadence strategically around launches (auto.fun) and accept higher risk as marketing leverage. + *Implication:* Maximizes reach, but raises suspension risk and could harm long-term trust in flagship agent reliability. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we pursue account/follower recovery (25k followers) as a core initiative, or pivot to fresh identity + cross-promotion mechanics? + + **Context:** + - `spartan_holders: “Explore path to recover 25,000 lost followers.”` + - `Discord discussion: earlier Spartan/Degen account was suspended; rebuilding as flagship agent for v2.` + + **Multiple Choice Answers:** + a) Prioritize recovery (appeals, verification, continuity messaging) and treat it as brand equity worth defending. + *Implication:* Preserves social graph capital, but may consume time with uncertain outcomes and platform dependency. + b) Hybrid approach: attempt recovery in parallel while building a new handle with migration funnels and on-chain identity proofs. + *Implication:* Reduces single-point failure, but requires coordinated comms and technical integration work. + c) Move on: focus entirely on a new identity and leverage auto.fun/partners to rebuild distribution from zero. + *Implication:* Fastest path operationally, but sacrifices accumulated attention and may signal instability to builders. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: ElizaDAO Formation & Governance Interfaces (treasury, charters, alignment) + +**Summary of Topic:** The DAO is coalescing into five working groups with strong consensus on needing an independent treasury and a charter that balances autonomy (“you can just do things”) with coordination to avoid duplicating Labs/Studios work. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s recommended minimum viable DAO sovereignty package: separate treasury now, or charter + working cadence first? + + **Context:** + - `dao-organization: “Consensus that a separate DAO treasury is essential for true decentralized governance.”` + - `dao-organization (HoneyBadger / yikesawjeez): budget per group with 1–2 ‘CFO’ approvers.` + + **Multiple Choice Answers:** + a) Treasury-first: create the DAO treasury immediately with strict spend controls and small initial allocations per working group. + *Implication:* Signals real decentralization and energizes contributors, but increases governance/operational risk early. + b) Charter-first: finalize charter, roles, and spending process before moving funds on-chain. + *Implication:* Reduces risk and confusion, but may stall momentum and undermine claims of DAO independence. + c) Parallel-track: establish a treasury with a time-locked “activation” contingent on charter ratification and key control audits. + *Implication:* Balances credibility and safety, but requires more ceremony and coordination overhead. + d) Other / More discussion needed / None of the above. + +**Question 2:** How should ElizaDAO coordinate with ElizaLabs/Studios without becoming either a shadow department or a competing faction? + + **Context:** + - `dao-organization (vincentpaul): “Codify values… balance ‘you can just do things’ with coordination principles.”` + - `dao-organization: “Align DAO roadmap with ElizaLabs’ plans for Q3–Q4 while maintaining independence.”` + + **Multiple Choice Answers:** + a) Formal interface: publish a shared quarterly “alignment contract” (priorities, handoffs, non-overlap zones) reviewed monthly. + *Implication:* Reduces duplication and confusion, but risks bureaucracy and slower autonomous initiative. + b) Loose coupling: coordinate only via public roadmaps and occasional calls; let overlap compete and the best path win. + *Implication:* Maximizes initiative, but increases conflict risk and can fragment messaging to developers. + c) Programmatic integration: establish a shared contribution/reputation system that routes work to whichever entity can ship fastest. + *Implication:* Aligns incentives and execution, but requires sophisticated measurement and governance legitimacy. + d) Other / More discussion needed / None of the above. + +**Question 3:** What should the DAO’s first “trust through shipping” deliverable be to reinforce the North Star (developer-first, reliability)? + + **Context:** + - `dao-organization: five working groups formed (Community/Governance/Events, Dev/Knowledge, Comms/Social, Partnerships/Outreach, Tokens/Funding).` + - `Discord action items: “Create troubleshooting guide for common errors… clear deployment guides for VPS and cloud services.”` + + **Multiple Choice Answers:** + a) Ship developer reliability artifacts: a curated troubleshooting playbook + deployment guides + version compatibility matrix. + *Implication:* Directly advances developer trust and reduces support burden, strengthening the ecosystem flywheel. + b) Ship governance primitives: DAO charter + treasury + budget process + verification and contributor onboarding pipeline. + *Implication:* Builds credible decentralized coordination, but has indirect impact on builder adoption unless paired with DX wins. + c) Ship growth primitives: announcement governance protocol + builder support program + regular demos/AMA cadence. + *Implication:* Increases visibility and participation, but may amplify complaints if core DX reliability remains unstable. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-12.md b/hackmd/council/2025-04-12.md new file mode 100644 index 00000000000..0ab4db80c78 --- /dev/null +++ b/hackmd/council/2025-04-12.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-12 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Ship reliability-first UX improvements (JSON agent import + agent-creation fixes) while triaging the most trust-damaging integration regressions—especially X/Twitter reply failures and cross-platform CLI instability. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness vs DX Friction + +**Summary of Topic:** Core usability improved (GUI JSON import; clarified agent settings; advanced agent creation bug fix), but field reports show v2 rollout is still perceived as unstable with deployment and CLI cross-platform issues undermining "Developer First" trust. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formally declare a temporary "Reliability Freeze" that prioritizes cross-platform install/CLI + deployment guides over new v2 features until the top onboarding failures drop? + + **Context:** + - `ElizaOS Dev Discord (2025-04-11): jin reported `npm create eliza` froze a PC; `npx elizaos create` errored; testing had been "only on Mac" (yung_algorithm).` + - `ElizaOS Discord (2025-04-11, 💻-coders): multiple users reported deployment challenges across WSL, Docker, VPS, Coolify (stanleymarch and others).` + + **Multiple Choice Answers:** + a) Yes—freeze net-new features for 7–10 days and burn down install + deployment blockers with hard acceptance tests (Win/Linux). + *Implication:* Reinforces Execution Excellence and reduces churn, but delays visible roadmap items. + b) Partial freeze—allow low-risk UX improvements while creating a dedicated "Onboarding Strike Team" for CLI/deployment. + *Implication:* Balances shipping momentum with credibility repair, but risks splitting focus. + c) No—continue feature velocity and rely on community workarounds until v2 stabilizes organically. + *Implication:* Maximizes throughput short-term, but increases support load and erodes developer trust. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s canonical guidance to builders today: build on v1, v2-develop, or v2 beta—given task support and architectural shifts? + + **Context:** + - `ElizaOS Dev Discord (2025-04-11): "Roll out is still happening" (Odilitime); tasks are a v2 feature in `v2-develop` (shaw).` + - `ElizaOS Discord (2025-04-10): some users reverted to v1; 0.25.9 described as most stable (notorious_d_e_v).` + + **Multiple Choice Answers:** + a) Recommend v1 for production; v2 only for experimentation until a stability badge is announced. + *Implication:* Protects user outcomes now but slows ecosystem migration and plugin modernization. + b) Recommend v2 beta for new builds with a published "known issues" list and migration playbook; keep v1 as LTS. + *Implication:* Accelerates transition while acknowledging risk, requiring strong docs and support discipline. + c) Recommend v2-develop for serious builders to align with future architecture, accepting breakage as cost of early access. + *Implication:* Pulls ecosystem forward fastest, but invites fragmentation and high support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should GUI-first workflows (e.g., JSON import agent creation) become the primary onboarding path, with CLI as an advanced lane—or do we keep CLI as the default entry point? + + **Context:** + - `ElizaOS Daily Update (2025-04-12): added GUI support for importing JSON to create/update agents (PR #4270).` + - `ElizaOS Daily Update (2025-04-12): fixed TypeError during advanced agent creation (PR #4209) and clarified required fields (PR #4274).` + + **Multiple Choice Answers:** + a) GUI-first onboarding; CLI becomes "pro mode" with fewer footguns and stronger guardrails. + *Implication:* Improves initial success rate, but risks alienating power users if CLI lags. + b) Dual-track parity—ship both as first-class with shared templates, validation, and identical outcomes. + *Implication:* Best DX long-term, but requires disciplined product engineering and testing. + c) CLI-default—optimize automation and reproducibility; GUI remains a convenience layer. + *Implication:* Preserves composability for builders, but may keep onboarding failure rates elevated. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: X/Twitter Reliability and Flagship Agent Trust + +**Summary of Topic:** Twitter/X integration remains a recurring failure mode: posting can work yet mentions/replies fail (new GitHub issue #4272), configuration flags are non-obvious, and account suspension risk is real—directly threatening flagship credibility and "Trust Through Shipping." + +#### Deliberation Items (Questions): + +**Question 1:** Do we treat the X/Twitter reply-to-mentions failure as a P0 stability incident with a dedicated owner and regression suite before promoting any flagship social agents? + + **Context:** + - `ElizaOS Daily Update (2025-04-12): new issue #4272: "X bot does not reply to any mentions" while polling/posting work.` + - `ElizaOS Discord (2025-04-09): workaround suggested for interactions: enable `TWITTER_SEARCH_ENABLE=true` (notorious_d_e_v).` + + **Multiple Choice Answers:** + a) Yes—P0 with dedicated owner, automated tests for mentions/replies, and a "social reliability" release gate. + *Implication:* Stabilizes the most visible surface area and protects brand trust at the cost of short-term feature work. + b) Treat as P1—ship incremental fixes while documenting known limitations and recommended config flags. + *Implication:* Reduces disruption to roadmap, but public failures may continue intermittently. + c) Deprioritize—focus on non-X channels (Discord/Telegram) until X is less adversarial. + *Implication:* Avoids platform fragility, but sacrifices a major growth and distribution vector. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should ElizaOS standardize an official Twitter client path (API-based) instead of scraping to reduce fragility and suspension risk? + + **Context:** + - `ElizaOS Discord (2025-04-09): notorious_d_e_v shared a custom Twitter client fork using API access instead of scraping.` + - `ElizaOS Discord (2025-04-11): degenspartanai account reported suspended; action item: restore or create alternative account (Patt).` + + **Multiple Choice Answers:** + a) Yes—standardize API-based integration as the default and deprecate scraping paths. + *Implication:* Improves reliability/compliance but may reduce accessibility for users without API access. + b) Support both—API as recommended, scraping as fallback with clear risk warnings. + *Implication:* Maximizes reach while managing expectations, but increases maintenance surface. + c) Stay scraping-first for ease-of-use; invest in better anti-breakage monitoring. + *Implication:* Keeps onboarding cheap, but continues platform volatility and potential bans. + d) Other / More discussion needed / None of the above. + +**Question 3:** What is the Council’s policy on "safe defaults" for social agents (posting frequency, generation flags, and interaction toggles) to prevent reputation damage? + + **Context:** + - `spartan_holders (2025-04-11): concern that posting "twice an hour" is too high; plan to slow down after improving post quality (Odilitime).` + - `ElizaOS Discord (2025-04-11): fix suggested for posting: set `TWITTER_ENABLE_POST_GENERATION=true` (CSC35).` + + **Multiple Choice Answers:** + a) Conservative defaults: low frequency, explicit opt-in for generation and interactions, and per-agent rate limiting enforced in core. + *Implication:* Protects trust and reduces bans, but may slow growth metrics. + b) Balanced defaults: moderate cadence with adaptive throttling based on engagement and error rate. + *Implication:* Optimizes reach while reacting to risk, but requires telemetry and tuning. + c) Aggressive defaults: maximize activity; let operators tune down as needed. + *Implication:* Boosts short-term visibility, but increases probability of spam perception and suspension. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Information Operations: Automated Comms, Docs, and Council Governance + +**Summary of Topic:** The ecosystem is demanding clearer launch/status signals (auto.fun timing, v2 readiness, tokenomics questions unanswered), while internal proposals (RSS→Discord webhooks, automated news pipelines, the upcoming AI governance council) align strongly with the "Taming Information" mandate but need execution ownership. + +#### Deliberation Items (Questions): + +**Question 1:** Do we establish a single authoritative "Status Beacon" (docs + RSS + Discord webhook) as the only source of truth for launches (auto.fun, v2, token changes), and enforce it operationally? + + **Context:** + - `partners channel (2025-04-11): auto.fun described as "very very soon" without exact date (ben); frustration over lack of updates (Odilitime).` + - `ElizaOS Discord (2025-04-11): v2 release/tokenomics questions remained unanswered in chat.` + + **Multiple Choice Answers:** + a) Yes—ship a Status Beacon with timestamps, owners, and next update time; all announcements must link back to it. + *Implication:* Reduces rumor-driven churn and increases trust through disciplined transparency. + b) Partial—publish weekly updates and ad-hoc launch notes, but allow informal channels to continue. + *Implication:* Less process overhead, but ambiguity and duplicate narratives persist. + c) No—keep comms decentralized; rely on community filtering and moderators to relay updates. + *Implication:* Maintains flexibility, but increases confusion and partner dissatisfaction. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should the news/summarization pipeline become a funded, reliability-scoped product surface (with SLAs and templates) rather than an ad-hoc internal tool? + + **Context:** + - `partners channel (2025-04-11): jin described plans to automate updates to docs, RSS, Discord, and agent knowledge; and frontend improvements for newsletters and short video creation.` + - `ElizaOS Dev Discord (2025-04-11): action item to "Fix AI news pipeline for daily updates from GitHub repo" (jin).` + + **Multiple Choice Answers:** + a) Yes—treat it as a core platform capability (InfoOps), with defined outputs, monitoring, and ownership. + *Implication:* Strengthens ecosystem coherence and reduces support burden via consistent documentation. + b) Keep it internal but formalize minimal reliability: daily digest + incident alerts; postpone richer media automation. + *Implication:* Delivers high leverage quickly while avoiding scope creep. + c) Keep it experimental; prioritize framework and cloud shipping over comms automation. + *Implication:* Maximizes engineering focus, but leaves partners/community in an information vacuum. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we stage "the council" (AI debates for governance decisions) so it increases legitimacy rather than amplifying ambiguity and factionalism? + + **Context:** + - `partners channel (2025-04-11): planned "the council" for early summer to facilitate debates between AI about governance decisions/proposals (jin).` + - `ElizaOS Discord (2025-04-10): ElizaDAO forming working groups; emphasis on separate treasury and charter.` + + **Multiple Choice Answers:** + a) Pilot as advisory-only with transparent citations, human veto, and a narrow scope (docs, proposals, moderation). + *Implication:* Builds trust incrementally while avoiding overreach. + b) Co-decision model: token holders + AI judges jointly score proposals, with formal quorum and audit trails. + *Implication:* Accelerates decentralized governance, but raises stake-based manipulation risks. + c) Fully autonomous debates that directly trigger on-chain actions once thresholds are met. + *Implication:* Maximizes autonomy narrative, but a single failure could permanently damage legitimacy. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-13.md b/hackmd/council/2025-04-13.md new file mode 100644 index 00000000000..c8425433cfc --- /dev/null +++ b/hackmd/council/2025-04-13.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-13 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Council attention should center on V2 nearing exit from beta while field reports show DX regressions (CLI cross-platform failures, plugin installs, Docker builds) that could erode “trust through shipping” if not triaged into a stability-first release gate. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness vs. Stability Gate + +**Summary of Topic:** Signals indicate V2 is “~one week from moving out of beta,” yet community operators are encountering setup freezes, version churn, and deployment fragility; we must decide whether to harden the release gate around reproducible onboarding and cross-platform CI before public escalation. + +#### Deliberation Items (Questions): + +**Question 1:** Do we enforce a stability gate for V2 release that requires cross-platform CLI + Docker green checks before broad announcements, even if it slips the target window? + + **Context:** + - `elizaOS Development Discord (2025-04-12): shaw: “about a week away from moving out of beta for v2.”` + - `elizaOS Development Discord (📥|pull-requests): jin: “npm create eliza froze their PC”; yung_algorithm: tested “only on Mac chip.”` + + **Multiple Choice Answers:** + a) Yes—make cross-platform CI + Docker reproducibility a hard release blocker. + *Implication:* Prioritizes execution excellence and long-term trust, at the cost of near-term launch tempo. + b) Partial gate—blocker only for CLI onboarding; allow Docker issues to trail as known limitations. + *Implication:* Protects first-run DX while accepting some infra debt; risk remains for cloud/ops-heavy users. + c) No—ship on schedule and rely on rapid patch releases + community workarounds. + *Implication:* Maintains momentum but risks reputational damage if builders experience repeated setup failure. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the minimum “golden path” onboarding flow we certify for V2 to uphold Developer-First (e.g., npx create, plugin install, start agent, first message)? + + **Context:** + - `elizaOS Development Discord (2025-04-12): sayonara: correct command is “npx @elizaos/cli@beta create”.` + - `elizaOS Daily Update (Apr 13, 2025): “implemented default SQL and OpenAI plugins for new character creation” (PR #4277).` + + **Multiple Choice Answers:** + a) Certify a single official path: create → start → default SQL+OpenAI → send message (with scripted verification). + *Implication:* Creates a clear contract for builders and support, reducing ecosystem confusion. + b) Certify multiple paths (npm/pnpm/bun, Docker, VPS) with “best effort” support tiers. + *Implication:* Broadens adoption but increases maintenance burden and ambiguity in support expectations. + c) Certify only the Cloud path (managed) and treat self-host as community-supported during V2 stabilization. + *Implication:* Accelerates Cloud uptake but may alienate open-source builders and weaken composability narrative. + d) Other / More discussion needed / None of the above. + +**Question 3:** How aggressively do we freeze third-party plugin compatibility during V2 stabilization (registry-only vs. open GitHub installs)? + + **Context:** + - `elizaOS Discord (💻-coders, 2025-04-12): “rapid development is causing compatibility issues with third-party plugins.”` + - `elizaOS Discord (💻-coders): yikesawjeez recommended sticking to “elizaos-plugins repositories” for compatibility.` + + **Multiple Choice Answers:** + a) Registry-only during stabilization; enforce compatibility checks and version pinning. + *Implication:* Improves reliability and reduces support load, but slows external ecosystem experimentation. + b) Hybrid: registry preferred, but allow GitHub installs with clear “unsupported/experimental” labeling. + *Implication:* Balances openness with guardrails; requires strong docs and UX warnings. + c) Open by default; prioritize composability even if it increases breakage. + *Implication:* Maximizes experimentation but risks undermining “most reliable framework” positioning. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Social Integrations Reliability (X/Twitter) as Trust Vector + +**Summary of Topic:** X/Twitter remains a flagship proving-ground for autonomous agents, but field reports show mentions not detected and bots not replying; resolving these reliability gaps is central to developer trust and to flagship agents like Spartan regaining visibility. + +#### Deliberation Items (Questions): + +**Question 1:** Should X/Twitter integration be treated as a Tier-1 reliability surface with dedicated regression tests and a “last-known-good” support matrix? + + **Context:** + - `GitHub issue #4272: “X bot doesn't reply to any mentions at all” (Valcyclovir).` + - `elizaOS Discord (discussion/coders): shadows.13: “0.25.9 as the last stable version” for mentions detection.` + + **Multiple Choice Answers:** + a) Yes—formalize Tier-1 with automated tests (mentions, replies, post-generation) and publish a compatibility matrix. + *Implication:* Strengthens trust-through-shipping and reduces repeated support churn, but increases QA workload. + b) Partial—Tier-1 only for core posting; treat mentions/replies as “best effort” due to platform volatility. + *Implication:* Limits scope while still supporting common use cases; risks continued perception that agents are unreliable. + c) No—focus on framework primitives and let community maintain social connectors. + *Implication:* Preserves core velocity but weakens flagship demonstrations and real-world agent credibility. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we standardize environment/config UX (e.g., TWITTER_ENABLE_POST_GENERATION) through the GUI and templates to eliminate misconfiguration-driven failures? + + **Context:** + - `elizaOS Discord (2025-04-11): “Set TWITTER_ENABLE_POST_GENERATION=true in the .env file for v2.”` + - `PR #4268: “Update .env.example to support twitter post generation.”` + + **Multiple Choice Answers:** + a) Yes—promote “configuration as product” via GUI validation, templates, and guided onboarding. + *Implication:* Reduces setup friction and support burden; aligns with Developer-First and UX excellence. + b) Somewhat—document better, but keep advanced config manual to avoid UI complexity. + *Implication:* Keeps UI lean but continues to leak operational complexity onto builders. + c) No—assume builders can manage envs; invest effort elsewhere (Cloud, core runtime). + *Implication:* Risks continued “it doesn’t work” reports that erode trust and adoption. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we reconcile “fast iteration” with the need for stable social agent behavior (e.g., pinning versions like 0.25.9 vs pushing V2 fixes)? + + **Context:** + - `elizaOS Discord: “Version 0.25.9 appears to be the most stable… particularly for Twitter/X integration.”` + - `elizaOS Discord: “v2 targeted for end of month” while users face “plugin installation and configuration” issues.` + + **Multiple Choice Answers:** + a) Adopt dual-track: stable LTS line for social agents + fast V2 line; publish upgrade guidance. + *Implication:* Preserves reliability for production agents while allowing innovation; increases release management complexity. + b) Single-track: push all users to V2 quickly and backport only critical fixes. + *Implication:* Simplifies roadmap but risks breaking production agents during migration. + c) Freeze social features until V2 fully stabilizes, then relaunch with a clean slate. + *Implication:* Reduces churn but may stall community momentum and visibility in the interim. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Information Operations, Comms Cadence, and Proto-Governance + +**Summary of Topic:** The org is actively prototyping “Taming Information” via automated news pipelines (GitHub→docs/RSS/Discord) while partners request clearer status updates; simultaneously, DAO/fee and “Council” debate concepts are emerging as governance UX, requiring alignment to avoid fragmentation. + +#### Deliberation Items (Questions): + +**Question 1:** Do we formalize an always-on “Ops Intelligence” pipeline (docs/RSS/Discord summaries) as a first-class deliverable tied to trust, rather than a side experiment? + + **Context:** + - `elizaOS Discord (🥇-partners): jin: “automation steps to auto-update docs/RSS/Discord feed/AI agent knowledge.”` + - `elizaOS Development Discord (2025-04-12): “AI news pipeline… daily updates from the GitHub repository, combined with Discord and market updates.”` + + **Multiple Choice Answers:** + a) Yes—make it an official reliability surface with SLAs (daily ship logs, known issues, release readiness). + *Implication:* Improves coordination and community trust; requires ownership and operational discipline. + b) Keep it experimental until V2 stabilizes, then productize. + *Implication:* Protects focus on shipping core, but prolongs comms gaps and partner frustration. + c) Decentralize it—provide tools, but let the DAO/community run the pipeline. + *Implication:* Aligns with decentralization but risks inconsistency and uneven quality of information. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s stance on governance mechanics for agent-driven transactions (fees to DAO, security controls, adjustable parameters)? + + **Context:** + - `elizaOS Discord (🥇-partners): DorianD discussed agent transactions and “hardware key confirmation and transaction verification.”` + - `elizaOS Discord (🥇-partners): Odilitime: need to make “DAO fee structure… more clear and adjustable.”` + + **Multiple Choice Answers:** + a) Define a minimal, opt-in fee standard now (with transparent defaults) and iterate publicly. + *Implication:* Sets early norms and unlocks ecosystem experiments while keeping trust via transparency. + b) Defer fee standards until a dedicated Eliza Wallet / secure signing UX exists. + *Implication:* Reduces risk of harmful defaults but slows economic coordination of the ecosystem. + c) Avoid protocol-level fees; encourage voluntary contributions and focus on infrastructure neutrality. + *Implication:* Maximizes openness but may underfund shared goods and weaken DAO legitimacy. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we respond to partner/community uncertainty about launches (auto.fun/V2) without over-promising timelines? + + **Context:** + - `elizaOS Discord (discussion): “Not delayed. Should have more announcements soon” (anon).` + - `elizaOS Discord (🥇-partners): partners requested “Improve regular communication about project status to partners” (찌 G 跻 じ PrudentSpartan).` + + **Multiple Choice Answers:** + a) Adopt a fixed comms cadence (weekly status + risk register) with explicit confidence levels. + *Implication:* Builds credibility and reduces rumor cycles; requires consistent internal reporting. + b) Communicate only when dates are locked; otherwise remain quiet to avoid churn. + *Implication:* Prevents retractions but increases anxiety and speculation in the absence of signals. + c) Open a public “launch readiness dashboard” (CI status, blockers, milestones) and let data speak. + *Implication:* Maximizes transparency and aligns with open-source values, but exposes volatility and internal noise. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-14.md b/hackmd/council/2025-04-14.md new file mode 100644 index 00000000000..e9dc26e5cd1 --- /dev/null +++ b/hackmd/council/2025-04-14.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-14 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- Field reports signal rising pre-launch turbulence: incremental codebase hardening continues, but V2 readiness is constrained by cross-platform build/CLI fragility and unclear external messaging around imminent launches (auto.fun, V2 Gold). + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness vs. Reliability Debt + +**Summary of Topic:** Engineering throughput is high (new PRs, bug fixes, Telegram UX improvements), but recurring deployment/build failures (Docker/AWS Linux, CLI command inconsistency, plugin init edge cases) threaten the "Execution Excellence" mandate as V2 exits beta. + +#### Deliberation Items (Questions): + +**Question 1:** Do we gate the V2 "out of beta" milestone on cross-platform CLI + Docker reproducibility, even if it delays partner-coordinated announcements? + + **Context:** + - `LucaTripsCommunity: "extensive problems... native addon compilation (sharp, @discordjs/opus), system dependencies (libvips), and Node.js version incompatibilities when deploying to AWS Linux" (ElizaOS Development Discord - 2025-04-13)` + - `jin: "Implement CI testing for CLI commands across Mac/PC/Linux" and sayonara: "Work on CI implementation this week" (📥|pull-requests, 2025-04-13)` + + **Multiple Choice Answers:** + a) Yes—hard gate on CI-verified Mac/Windows/Linux + Docker builds before declaring V2 stable. + *Implication:* Maximizes trust-through-shipping and reduces support load, but may desynchronize with partner launch cycles. + b) Partial gate—ship V2 as "stable" but limit official support to a blessed matrix (e.g., Mac + Ubuntu) until CI is complete. + *Implication:* Preserves momentum while containing reputational risk by narrowing the promise surface. + c) No—ship on schedule; treat platform reproducibility as a post-launch patch train. + *Implication:* Optimizes short-term narrative and partnerships, but risks DX erosion and community churn if failures persist. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which reliability fires deserve immediate Council priority to protect developer trust during the V1→V2 migration window? + + **Context:** + - `BRX_Swarm: "Twitter mentions not being detected" (elizaOS Discord - 2025-04-13)` + - `h8h: "Fix 404 links in documentation for 1.0.0-beta" and "Resolve CLI bugs in current beta version" (ElizaOS Development Discord - 2025-04-13)` + + **Multiple Choice Answers:** + a) Prioritize social platform integrations (Twitter/X mentions, posting) as the top public-facing trust vector. + *Implication:* Improves flagship-agent credibility and community demos, but may leave core install friction unresolved. + b) Prioritize install/run reproducibility (CLI, Docker, native deps) as the foundational DX bottleneck. + *Implication:* Reduces first-run failure rates and support burden, accelerating ecosystem growth. + c) Prioritize database/runtime correctness (PGlite issues, init/order bugs, FK constraints) to prevent subtle corruption. + *Implication:* Strengthens long-lived agent persistence guarantees, but may not immediately reduce perceived onboarding pain. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should the Council formalize plugin compatibility expectations to reduce ecosystem breakage across rapid releases? + + **Context:** + - `yikesawjeez: "plugins need to be kept updated by third parties... recommend sticking to core registry plugins" (elizaOS Discord - 2025-04-11)` + - `yung_algorithm: "Ensure plugin compatibility with v2" listed as an action item (elizaOS Discord - 2025-04-13)` + + **Multiple Choice Answers:** + a) Adopt strict semver + compatibility matrix; only "Council-blessed" plugins get stability guarantees. + *Implication:* Creates a reliable core ecosystem, but may slow third-party experimentation. + b) Introduce automated plugin conformance tests in CI with a "works-on-v2" badge program. + *Implication:* Scales trust without centralizing control, aligning with open/composable principles. + c) Keep current informal approach; communicate that plugins are best-effort during the transition. + *Implication:* Minimizes governance overhead, but risks sustained developer frustration and fragmentation. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Launch Comms, Product Differentiation, and Trust Through Shipping + +**Summary of Topic:** Community sentiment indicates confusion around auto.fun vs Trust Marketplace, V2 Gold timelines, and token value mechanics; lack of a single source of truth is now a strategic liability that can negate engineering gains. + +#### Deliberation Items (Questions): + +**Question 1:** What is the minimum "single source of truth" comms artifact we must publish before auto.fun/V2 Gold announcements to preserve credibility? + + **Context:** + - `anon: "Create visual diagrams explaining Auto.fun functionality" and "Provide clearer communication about product launches and roadmap" (🥇-partners, 2025-04-13)` + - `Borko: "Trust marketplace is separate" (elizaOS Discord - 2025-04-13)` + + **Multiple Choice Answers:** + a) A one-page systems diagram + FAQ (auto.fun, Trust Marketplace, ElizaOS versions) pinned across Discord/GitHub/docs. + *Implication:* Fastest trust repair per unit effort; reduces rumor-driven load on support channels. + b) A weekly Council bulletin (status, ETAs, known issues, what to ignore) as a recurring ritual. + *Implication:* Builds compounding trust over time, but does not immediately resolve conceptual confusion. + c) Defer detailed comms until after launch; rely on product experience to explain itself. + *Implication:* Risks narrative capture by speculation, potentially damaging token and developer sentiment. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we balance secrecy/partner-timed announcements with the community’s demand for clear timelines and mechanics? + + **Context:** + - `shaw: "we're launching with a partner so it's on their announcement... 'this week'" (ElizaOS Development Discord - 2025-04-13)` + - `Kenk: "you'll have to find out 😉" in response to launch access questions (elizaOS Discord - 2025-04-13)` + + **Multiple Choice Answers:** + a) Adopt a two-tier disclosure: firm technical readiness milestones public; exact launch timestamps partner-controlled. + *Implication:* Maintains partner alignment while reducing uncertainty-driven churn. + b) Centralize all launch messaging through one official channel and forbid teasing in support threads. + *Implication:* Improves signal-to-noise and trust, but reduces community hype and informal engagement. + c) Lean into mystique and let the community speculate until the reveal. + *Implication:* Maximizes hype but increases misinformation risk and post-launch disappointment if expectations diverge. + d) Other / More discussion needed / None of the above. + +**Question 3:** Which documentation gaps are most damaging to "Developer First" right now: setup pathways, migration guidance, or product/token explainers? + + **Context:** + - `maveneagle: request for "migration guide" and TLDR; _.sayonara shared https://eliza.how/blog/v1-v2 (💻-coders, 2025-04-13)` + - `tomdnoble: "Clarify differences between setup methods (starter, quickstart, manual)" (💻-coders, 2025-04-13)` + + **Multiple Choice Answers:** + a) Setup pathways—publish a decision tree and validated commands per OS/host (WSL/Docker/VPS/Coolify). + *Implication:* Reduces first-hour failure rates and support load, accelerating adoption. + b) Migration guidance—ship a canonical V1→V2 checklist with compatibility notes for top plugins. + *Implication:* Prevents ecosystem breakage and retains early builders through the transition. + c) Product/token explainers—publish clear mechanics for auto.fun/AI16z flywheel and benefit flows. + *Implication:* Stabilizes market narrative and partner confidence, but may not fix developer onboarding pain. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Security Posture and Proto-Governance (Audits, DAO Fees, Agent Transactions) + +**Summary of Topic:** A push is emerging for formal security auditing (Immunefi) and transaction-to-DAO fee mechanisms; these initiatives can catalyze trust and sustainable funding, but risk scope creep if launched before core reliability and revenue clarity. + +#### Deliberation Items (Questions): + +**Question 1:** Should the Council pursue an Immunefi partnership now, or delay until V2 stabilizes and Cloud revenue assumptions are clearer? + + **Context:** + - `yikesawjeez: "proposal for partnership with Immunefi... for auditing ElizaOS code" (🥇-partners, 2025-04-13)` + - `Community debate noted: "funding security audits for products with unclear revenue projections" (Product Launches and Communication Issues summary, 2025-04-13)` + + **Multiple Choice Answers:** + a) Proceed immediately—security is a prerequisite for agent wallets, cross-chain actions, and trust. + *Implication:* Strengthens market and developer confidence but may divert resources from launch-critical reliability. + b) Time-box a limited-scope audit on highest-risk surfaces (wallet keys, plugin loading, remote execution) pre-launch. + *Implication:* Balances execution excellence with risk reduction; creates an actionable security baseline. + c) Defer audits until post-V2 stabilization and monetization clarity. + *Implication:* Preserves short-term velocity but increases tail-risk as more users deploy agents with financial permissions. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the correct governance primitive for capturing value from agent transactions without harming composability? + + **Context:** + - `DorianD: "Implement mechanism for enforcing money going into DAO for every transaction an ElizaOS agent performs" (🥇-partners action items, 2025-04-13)` + - `DorianD: "MetaMask's 0.875% service fee" cited as precedent (🥇-partners, 2025-04-13)` + + **Multiple Choice Answers:** + a) Protocol-level fee hook (default-on) with opt-out only for verified open-source/public goods agents. + *Implication:* Maximizes sustainable funding but may conflict with open/composable ethos and deter integrators. + b) Plugin-level fee modules (opt-in) where transaction-capable plugins declare fee policies transparently. + *Implication:* Preserves composability and choice, but yields uneven revenue and requires strong UX to prevent confusion. + c) No enforced fee; rely on voluntary contributions, sponsorship, and Cloud monetization. + *Implication:* Minimizes friction for builders but weakens decentralized sustainability and governance incentives. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we treat "financial agents" (trader plugins, stablecoin spenders) in our trust model given current operational instability? + + **Context:** + - `Odilitime: Spartan V2 includes "autonomous trader" executing trades through Jupiter with plans to expand (spartan_holders, 2025-04-13)` + - `LucaTripsCommunity: reports of fragile deployments and dependency failures on AWS Linux (ElizaOS Development Discord - 2025-04-13)` + + **Multiple Choice Answers:** + a) Require hardened operational profiles (locked dependencies, monitored runtime, safe defaults) before enabling any trading actions. + *Implication:* Reduces catastrophic loss risk and reputational damage, aligning with execution excellence. + b) Allow financial agents but mandate explicit user confirmations and hardware-key policy for every transaction. + *Implication:* Maintains innovation velocity while shifting risk control to users; may reduce automation appeal. + c) Ship freely; trust market forces and user discretion to manage risk. + *Implication:* Fastest expansion, but a single incident could erase trust in the framework and token ecosystem. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-15.md b/hackmd/council/2025-04-15.md new file mode 100644 index 00000000000..a1bd7aca1f4 --- /dev/null +++ b/hackmd/council/2025-04-15.md @@ -0,0 +1,165 @@ +# Council Briefing: 2025-04-15 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced core UX and social integrations (notably Twitter + UI control improvements), but Council attention is pulled toward imminent partner-aligned launches (Auto.fun + V2) amid unresolved plugin-compatibility and documentation gaps that threaten developer trust. + +## Key Points for Deliberation + +### 1. Topic: V2 Launch Readiness vs Plugin Ecosystem Continuity + +**Summary of Topic:** V2 is described as launching "this week" with a partner, yet v1 plugins are explicitly not compatible with v2, driving user confusion and blocking real deployments; multi-agent defaults (“the-org”) are a bright spot but education is thin. + +#### Deliberation Items (Questions): + +**Question 1:** Do we gate the V2 launch behind a minimal “plugin continuity pack” (OpenAI + Twitter/Discord + Postgres/knowledge) to protect developer trust, even if it delays the ceremony? + + **Context:** + - `Dev Discord 2025-04-14 (Odilitime): "V1 plugins don't work with v2 yet."` + - `Dev Discord 2025-04-14 (shaw): launch is "this week" with a partner; education is "thin".` + + **Multiple Choice Answers:** + a) Yes—delay until a core plugin continuity pack is stable and documented. + *Implication:* Protects Execution Excellence and reduces churn, but risks partner/market momentum and narrative control. + b) No—launch on schedule, but label V2 as “beta production” and publish a strict compatibility matrix + migration path. + *Implication:* Preserves timeline while lowering expectation; trust depends on clarity and rapid follow-up patches. + c) Hybrid—launch V2 core, but officially recommend v0.25.9/v1 for production until plugins complete migration. + *Implication:* Maintains forward progress without breaking builders; requires strong messaging to avoid ecosystem fragmentation. + d) Other / More discussion needed / None of the above. + +**Question 2:** What becomes the canonical developer on-ramp during the transition: v2-develop branch, v1 stable, or a curated “golden path” installer? + + **Context:** + - `Dev Discord 2025-04-14 (0xbayo): "github -> checkout v2-develop"` + - `Discord 2025-04-14: "Manual cloning is preferred... includes the web client and all code for reference" (chris.troutner, yung_algorithm).` + + **Multiple Choice Answers:** + a) Make a curated “golden path” installer the only recommended on-ramp (tested, pinned versions, includes web UI). + *Implication:* Maximizes DX consistency; higher maintenance burden but aligns with reliability-first strategy. + b) Keep v1 stable as the recommended path; position v2-develop as an opt-in builder preview. + *Implication:* Reduces support load and preserves trust, but slows adoption of v2 primitives (tasks/multi-agent). + c) Promote v2-develop as the default, accepting breakage as the price of rapid iteration. + *Implication:* Accelerates v2 ecosystem formation but risks reputation damage if newcomers hit failures immediately. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we operationalize “multi-agent by default” (the-org) into a trust-building flagship demo rather than a confusing novelty? + + **Context:** + - `Dev Discord 2025-04-14 (shaw): "By default that's how it runs... 'the org' is in the v2 repo now."` + + **Multiple Choice Answers:** + a) Ship the-org as a scripted, one-command demo with preconfigured models, tasks, and observability. + *Implication:* Turns a capability into a repeatable proof of reliability; sets a benchmark for ecosystem integrations. + b) Keep the-org as a developer example only; prioritize single-agent stability and plugin migration first. + *Implication:* Reduces scope risk but delays showcasing composability—the differentiator of the framework. + c) Convert the-org into a hosted Cloud template (even if limited) to demonstrate end-to-end deployment. + *Implication:* Directly supports the Cloud narrative; raises operational risk if infrastructure isn’t fully hardened. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Reliability & DX: High-Frequency Failures in Core Workflows + +**Summary of Topic:** User-facing failures cluster around agent creation, plugin installation (OpenAI), Twitter mention detection, PGlite on Mac, and Postgres embedding edge-cases (Levenshtein 255 limit). GitHub shows strong shipping velocity, but the pain is concentrated in “first hour” onboarding and debugging surfaces (logging/env behavior). + +#### Deliberation Items (Questions): + +**Question 1:** Which “first-hour” reliability issues must be declared Priority Zero before any further feature expansion? + + **Context:** + - `Discord 2025-04-14: agent creation errors, OpenAI plugin installation issues, Twitter mentions not detected, PGlite on Mac.` + - `Issue #4282: "V2 - `LOG_LEVEL=` env not responding" (Titan-Node).` + + **Multiple Choice Answers:** + a) Onboarding blockers first: agent creation + OpenAI plugin install + CLI correctness across OSes. + *Implication:* Improves activation rates and reduces support load; delays advanced features but aligns with Developer First. + b) Social reliability first: Twitter mention detection + posting controls + long-tweet support stabilization. + *Implication:* Protects flagship agents and public perception; may not fix core framework adoption friction. + c) Data integrity first: PGlite/Postgres + embeddings/knowledge stability + logging/observability. + *Implication:* Strengthens persistence and RAG trust; might leave newcomers stuck earlier in the funnel. + d) Other / More discussion needed / None of the above. + +**Question 2:** Do we impose a cross-platform CI gate (Mac/Windows/Linux) for CLI and plugin install flows before merging high-impact PRs? + + **Context:** + - `Dev Discord 2025-04-12: CLI commands tested "only on Mac chip" (yung_algorithm); requests for CI across Mac/PC/Linux (jin).` + + **Multiple Choice Answers:** + a) Yes—mandatory CI gating for CLI + install + minimal smoke tests, even if merge velocity slows. + *Implication:* Reduces regressions and reinforces “trust through shipping,” at the cost of short-term throughput. + b) Partial—gate only release branches; allow main to move fast with periodic stabilization sprints. + *Implication:* Balances speed and stability but risks repeated onboarding breakages for builders tracking main. + c) No—keep velocity; rely on community to surface issues rapidly and patch forward. + *Implication:* Maximizes feature throughput but entrenches the perception of fragility and increases support burden. + d) Other / More discussion needed / None of the above. + +**Question 3:** How should we handle “edge-case hard errors” in knowledge/embeddings (e.g., Levenshtein length) to avoid silent failure or cryptic stack traces? + + **Context:** + - `Coders 2025-04-14: Postgres plugin hits "levenshtein argument exceeds maximum length of 255 characters"; fix proposed via PR (.0xbbjoker).` + + **Multiple Choice Answers:** + a) Fail fast with actionable remediation: detect input lengths and return a clear error with links to docs. + *Implication:* Improves DX and support efficiency; requires disciplined error taxonomy and documentation. + b) Auto-degrade: switch to a safer similarity method when inputs exceed limits, with warnings. + *Implication:* Keeps systems running, but may mask quality drops and complicate reproducibility. + c) Offload to a standardized vector store interface and deprecate bespoke similarity paths in core plugins. + *Implication:* Long-term architectural cleanliness; near-term migration pain and potential community plugin breakage. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Auto.fun Launch: Token Flywheel, Trust, and Security Posture + +**Summary of Topic:** Auto.fun is poised to launch imminently, positioned as an “Ultra-Fun, Anti-Pump” launchpad with a SOL→AI16z buyback flywheel, but community sentiment signals information opacity and security anxiety; an Immunefi partnership is proposed to formalize bug bounties and audits. + +#### Deliberation Items (Questions): + +**Question 1:** What minimum “truth package” must be published before Auto.fun ignition to prevent trust erosion (mechanics, risks, revenue paths, roles)? + + **Context:** + - `Discord 2025-04-14: requests for "detailed information" and frustration about lack of clear communication.` + - `Partners 2025-04-14 (Borko): Notion doc shared; "updated tokenomics... will be shared as well."` + + **Multiple Choice Answers:** + a) Publish full mechanics + explicit risk disclosures + FAQs + diagrams + timeline, even if it reveals trade secrets. + *Implication:* Maximizes credibility and reduces rumor load; may expose competitive details but supports long-term trust. + b) Publish a constrained spec: user flow + token flow diagram + security posture + post-launch transparency schedule. + *Implication:* Balances secrecy and trust; success depends on honoring the promised transparency cadence. + c) Keep details minimal until launch to reduce attack surface and narrative manipulation. + *Implication:* May protect short-term ops, but increases speculation, support burden, and reputational volatility. + d) Other / More discussion needed / None of the above. + +**Question 2:** Should we initiate an Immunefi program immediately for Auto.fun/ElizaOS, or first complete internal hardening and scoped audits? + + **Context:** + - `Partners 2025-04-14 (yikesawjeez): proposal for Immunefi partnership for security audits and bug bounties; concerns about TypeScript + third-party vendors.` + + **Multiple Choice Answers:** + a) Launch Immunefi now with a narrow scope (critical contracts/transaction paths) and staged rewards. + *Implication:* Signals seriousness and can catch issues early; requires rapid triage capacity and clear rules of engagement. + b) Do internal hardening + a targeted third-party audit first, then open Immunefi after initial fixes. + *Implication:* Reduces noise and false positives; delays public assurance and may miss early external discoveries. + c) Defer formal programs; rely on open-source review until the architecture stabilizes (potentially moving runtimes later). + *Implication:* Saves cost/ops overhead but increases the risk of a credibility-damaging incident during launch window. + d) Other / More discussion needed / None of the above. + +**Question 3:** How tightly should Auto.fun’s token flywheel be coupled to ElizaOS’s developer narrative without conflating product lines? + + **Context:** + - `Discord 2025-04-14 (anon): "sol used on autofun will go back to buy ai16z. completing the flywheel"; repeated questions on holder profit mechanisms.` + + **Multiple Choice Answers:** + a) Strong coupling: present Auto.fun as the flagship economic engine funding/validating ElizaOS agents. + *Implication:* Amplifies growth narrative but heightens reputational risk if Auto.fun experiences turbulence. + b) Moderate coupling: share token flow transparently, but keep ElizaOS positioned as neutral infrastructure. + *Implication:* Preserves developer-first neutrality while still benefiting from ecosystem economics. + c) Loose coupling: minimize cross-branding; treat Auto.fun as a separate experiment with limited promises. + *Implication:* Reduces systemic brand risk, but may weaken the ecosystem’s perceived coherence and utility story. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-16.md b/hackmd/council/2025-04-16.md new file mode 100644 index 00000000000..152493dddbb --- /dev/null +++ b/hackmd/council/2025-04-16.md @@ -0,0 +1,170 @@ +# Council Briefing: 2025-04-16 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The fleet advanced toward “trust through shipping” by hardening first-run UX (onboarding + GUI validation) and correcting core runtime semantics (entities vs agents), while community signals warn that V2 plugin migration and launch comms remain the primary trust bottlenecks. + +## Key Points for Deliberation + +### 1. Topic: V2 Transition Stability & Plugin Continuity + +**Summary of Topic:** Operational chatter indicates V2 adoption is gated less by capability than by migration friction: V1 plugins do not yet function in V2, leading to broken setups (OpenAI plugin, env var recognition, provider selection) and developer confusion around version naming and “what works where.” + +#### Deliberation Items (Questions): + +**Question 1:** Do we freeze V2 “Gold” until critical plugin parity (OpenAI + core clients + DB adapters) is achieved, or ship with explicit “plugin-gap” guardrails? + + **Context:** + - `💻-coders: “V1 plugins don't work with v2 yet.” (Odilitime)` + - `💻-coders: “The plugins are yet to be migrated to V2, which will happen when V2 is released.” (Kenk)` + + **Multiple Choice Answers:** + a) Hold V2 Gold until a minimum parity pack is migrated (OpenAI, Discord/Telegram, Postgres/PGlite). + *Implication:* Reduces immediate churn and support load, but delays momentum and partner timelines. + b) Ship V2 Gold on schedule with a clearly labeled “Core-Only” mode and compatibility matrix. + *Implication:* Preserves shipping cadence while containing trust damage via explicit expectations. + c) Ship V2 as “Beta-Extended” and redirect new builders to the most stable V1 track temporarily. + *Implication:* Minimizes breakage for newcomers but risks fragmenting the ecosystem and slowing V2 plugin authoring. + d) Other / More discussion needed / None of the above. + +**Question 2:** What is the Council’s chosen “single source of truth” for versioning and setup paths (starter vs manual vs beta), and how aggressively do we enforce it across docs + CLI messaging? + + **Context:** + - `elizaOS Discord: “Users are experiencing difficulties with the transition between ElizaOS versions (V1/0.x and V2/1.x).”` + - `Action item: “Improve clarity about version naming (V1/0.x vs V2/1.x).” (cardinal.error)` + + **Multiple Choice Answers:** + a) Make docs.eliza.how the canonical path; CLI prints targeted instructions based on detected version and OS. + *Implication:* Maximizes DX consistency and reduces support surface area, but requires ongoing docs discipline. + b) Adopt a “two-lane” policy: Stable Lane (V1) + Frontier Lane (V2), each with separate, minimal docs. + *Implication:* Clarifies expectations and reduces confusion, but splits attention and may slow convergence. + c) Defer strict consolidation until post-V2 Gold; rely on community support channels for nuance. + *Implication:* Short-term convenience increases long-term trust erosion and repeated onboarding failures. + d) Other / More discussion needed / None of the above. + +**Question 3:** Should we prioritize fixing configuration ergonomics (env var detection, provider ordering, default model selection) over new provider integrations (e.g., OpenRouter) until support volume drops? + + **Context:** + - `💻-coders: “Configuration challenges include environment variables not being recognized properly.”` + - `elizaOS Development: “Plugin order behavior… affects default model selection.” (0xbbjoker)` + + **Multiple Choice Answers:** + a) Yes—declare a “Configuration Reliability Sprint” and postpone new provider plugins. + *Implication:* Improves reliability and builder trust; slows ecosystem breadth temporarily. + b) Balance—ship OpenRouter while also adding guardrails (preflight checks, better errors, templates). + *Implication:* Maintains momentum and reduces pain if guardrails are real, but raises execution risk. + c) No—expand providers first to maximize optionality and let builders self-select around issues. + *Implication:* Increases feature surface while compounding support complexity and perceived instability. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: Trust Through Shipping: Auto.fun Launch Readiness & Comms Discipline + +**Summary of Topic:** Auto.fun is positioned as a near-term ecosystem catalyst and revenue flywheel (buyback narrative), but community frustration around delays and ambiguous countdowns threatens the “developer trust” mandate; security posture (audits/bug bounties) is also being requested as credibility collateral. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council-approved minimum public launch packet for Auto.fun to protect trust (timeline, tokenomics clarity, security stance, and support coverage)? + + **Context:** + - `🥇-partners: “Auto.fun would launch ‘this week’.” (shaw)` + - `dao-organization: “poor communication around launch delays… damaging trust.” (Zolo / Chinese community feedback)` + + **Multiple Choice Answers:** + a) Publish a full launch packet: exact window, token flow diagram, risk disclosures, and a support rota. + *Implication:* Maximizes trust and reduces rumor volatility; costs time and forces uncomfortable specificity. + b) Publish a minimal packet: confirmed launch window + FAQ + “what’s live day-1” + escalation path. + *Implication:* Protects cadence while addressing the sharpest confusion; may still be seen as thin transparency. + c) Stay flexible: announce only at partner signal, keep details primarily in Discord/Notion. + *Implication:* Optimizes optionality but likely deepens trust debt and amplifies community backlash cycles. + d) Other / More discussion needed / None of the above. + +**Question 2:** How do we reconcile the buyback/flywheel narrative with the North Star (reliable dev platform) so that Auto.fun doesn’t overshadow framework credibility? + + **Context:** + - `elizaOS Discord: “SOL used on autofun will go back to buy ai16z. completing the flywheel” (anon)` + - `🥇-partners: “The plan is definitely to make the number go up…” (shaw)` + + **Multiple Choice Answers:** + a) Frame Auto.fun explicitly as a funding engine for reliability (docs, CI, audits, Cloud) with a published allocation policy. + *Implication:* Aligns incentives with execution excellence and reduces “meme-first” perception risk. + b) Keep messaging dual-track: community hype in social channels, dev-first messaging in docs/blog. + *Implication:* May preserve both audiences but risks brand incoherence and internal priority drift. + c) Lean into the meme economy as the primary growth engine; treat framework as downstream. + *Implication:* Could accelerate attention but endangers long-term developer trust and composability ethos. + d) Other / More discussion needed / None of the above. + +**Question 3:** What security signal is mandatory before/at launch (audit, bug bounty, hardened infra), given the platform handles token creation and trading flows? + + **Context:** + - `elizaOS Discord: “Proposal for an Immunefi partnership for security audits and bug bounties.” (yikesawjeez)` + - `Auto.fun summary: “concerns about transparency and security… discussions about implementing bug bounties and audits.”` + + **Multiple Choice Answers:** + a) Launch only with a formal bug bounty (e.g., Immunefi) and a published threat model. + *Implication:* Strong trust posture; may delay launch and requires operational readiness to triage reports. + b) Launch with phased security: internal review + limited bounty scope day-1, expand post-volume. + *Implication:* Balances time-to-market and credibility but must be communicated crisply to avoid backlash. + c) Defer formal security programs until after traction proves value. + *Implication:* High reputational risk in web3 contexts; a single exploit could invalidate the entire flywheel. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Execution Excellence: UX Hardening, Observability, and Test Infrastructure + +**Summary of Topic:** Code-level progress shows consistent investment in first-run UX (interactive onboarding tour, GUI validation, stop-agent controls) and platform integrity (entities/agents fix), while the ecosystem’s scale demands stronger instrumentation and cross-platform CI to prevent regressions from becoming support storms. + +#### Deliberation Items (Questions): + +**Question 1:** Which “reliability gate” do we enforce before the next major release: CLI test suite coverage, onboarding completion path, or plugin boot health checks? + + **Context:** + - `Daily Update 2025-04-16: “Implemented an interactive onboarding tour…” (PR #4293)` + - `GitHub PRs: “CLI Testing… implementing a test suite for the command-line interface (CLI).” (PR #4290, #4301)` + + **Multiple Choice Answers:** + a) Gate on CLI test suite + cross-OS matrix (Mac/Win/Linux) as the non-negotiable baseline. + *Implication:* Reduces breakage in the primary entry path; may slow feature velocity but pays down trust debt. + b) Gate on onboarding + GUI reliability (creation/import/start/stop) to minimize newcomer drop-off. + *Implication:* Improves funnel conversion but may leave infra regressions undetected until later stages. + c) Gate on plugin boot health checks and preflight validation (keys, provider order, env sanity). + *Implication:* Directly targets the most common support failures and lowers community friction rapidly. + d) Other / More discussion needed / None of the above. + +**Question 2:** How aggressively should we standardize observability (LLM instrumentation, model/provider logging) across core + plugins to support ElizaOS Cloud reliability targets? + + **Context:** + - `Recent PRs: “LLM Instrumentation… adds LLM instrumentation capabilities.” (PR #4304)` + - `May 2025 update: “Integrated Sentry logging for core logger errors.” (PR #4650)` + + **Multiple Choice Answers:** + a) Mandate a unified tracing interface in core and require new/updated plugins to emit standard events. + *Implication:* Enables Cloud-grade debugging and SLA posture; increases contributor overhead and review rigor. + b) Adopt observability as “recommended,” focusing only on core and flagship plugins first. + *Implication:* Faster adoption with less friction, but creates blind spots where many community issues occur. + c) Keep observability decentralized per plugin to avoid coupling. + *Implication:* Preserves plugin autonomy but undermines platform-level reliability and incident response speed. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat “information taming” (daily knowledge repo updates, tested docs) as a release artifact equal to code, with explicit owners and SLAs? + + **Context:** + - `elizaOS Discord: “jin implemented daily updates for the knowledge repository with automation.”` + - `elizaOS Development: “Create tutorials for v2… education is thin.” (shaw)` + + **Multiple Choice Answers:** + a) Yes—ship releases only with updated docs + migration notes + verified quickstarts, owned by a rotating duty officer. + *Implication:* Directly advances developer trust and reduces repeated support; requires disciplined ops cadence. + b) Partially—enforce docs SLAs only for breaking changes and flagship workflows. + *Implication:* Improves the worst pain points without overburdening engineers; some confusion persists. + c) No—optimize for code shipping and let community documentation lag behind. + *Implication:* Short-term velocity gain but long-term trust erosion and higher support burnout. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/council/2025-04-17.md b/hackmd/council/2025-04-17.md new file mode 100644 index 00000000000..9f885e44480 --- /dev/null +++ b/hackmd/council/2025-04-17.md @@ -0,0 +1,169 @@ +# Council Briefing: 2025-04-17 + +## Monthly Goal + +December 2025: Execution excellence—complete token migration with high success rate, launch ElizaOS Cloud, stabilize flagship agents, and build developer trust through reliability and clear documentation. + +## Daily Focus + +- The Council’s critical event is a trust-and-reliability stress test: auto.fun’s imminent launch is colliding with version/documentation confusion in ElizaOS, risking reputational drag precisely when we need execution excellence. + +## Key Points for Deliberation + +### 1. Topic: Auto.fun Launch Readiness & Trust Discipline + +**Summary of Topic:** Auto.fun is confirmed to launch “this week” with meaningful differentiators (AI-generated token content, vanity contract suffixes, Raydium LP integration), but community trust is strained by a fake token incident and unclear buyback economics. + +#### Deliberation Items (Questions): + +**Question 1:** What is our minimum viable trust posture for launch week: ship fast with reactive comms, or delay/soft-launch until tokenomics and scam-prevention messaging are airtight? + + **Context:** + - `Partners channel: “Auto.fun launch is happening this week” (shaw).` + - `Partners channel: fake “auto.fun” token controversy; drainer link mentioned; “there is no fun token” (HoneyBadger).` + + **Multiple Choice Answers:** + a) Proceed with launch as scheduled, publish a short ‘Official Links + No New Token’ bulletin and staff real-time moderation. + *Implication:* Maximizes momentum, but depends on strong ops discipline to avoid trust bleed from confusion/scams. + b) Soft-launch (limited creators/partners) for 48–72 hours, then public launch after monitoring scam vectors and UX friction. + *Implication:* Preserves launch timing while reducing blast radius; may frustrate impatient community but improves reliability narrative. + c) Delay until tokenomics/buyback mechanics and security posture are fully specified and documented. + *Implication:* Optimizes long-term trust, but risks losing the window and undermining “Trust Through Shipping.” + d) Other / More discussion needed / None of the above. + +**Question 2:** How explicit should we be about the AI16z buyback flywheel economics at launch, given that specifics are “not finalized”? + + **Context:** + - `Partners channel: “Revenue … will contribute to buying back AI16z tokens, though specific economics haven't been finalized” (summary; shaw).` + - `Discord: “The plan is to make the number go up, but specific economics haven't been worked out” (shaw).` + + **Multiple Choice Answers:** + a) Publish full provisional tokenomics (formulas, cadence, custody) with clear ‘subject to change’ disclaimers. + *Implication:* Signals seriousness and reduces rumor space, but creates commitment pressure and legal/PR risk if changed. + b) Publish a principle-based statement (targets, priorities, governance path) without numeric promises. + *Implication:* Balances transparency with flexibility; still requires disciplined wording to avoid being read as a promise. + c) Defer tokenomics detail until post-launch metrics stabilize; keep messaging focused on product utility. + *Implication:* Avoids premature commitments, but amplifies speculation and may weaken holder alignment during launch week. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we treat scam-prevention as a product feature (default guardrails) or a community ops function (moderation and advisories) for day 1? + + **Context:** + - `Discord summary: “Security measures to prevent scams and drainers.”` + - `DAO-organization: “Monitor and moderate the auto.fun channel during launch” (accelxr).` + + **Multiple Choice Answers:** + a) Product-first: implement hard guardrails (link sanitization, allowlists, warnings) as defaults before public launch. + *Implication:* Best aligns with execution excellence; may slow release but reduces systemic risk. + b) Ops-first: launch with moderation playbooks, pinned advisories, and rapid-response takedowns. + *Implication:* Fastest path to shipping, but operationally intensive and more error-prone at peak attention. + c) Hybrid: ship minimal guardrails now (pinned official links + UI warnings) and schedule deeper protections for week-2. + *Implication:* Pragmatic compromise; requires a visible roadmap to avoid being perceived as under-secured. + d) Other / More discussion needed / None of the above. + +--- + + +### 2. Topic: ElizaOS v2 (1.x beta) DX Fracture: Versions, Plugins, and Docs + +**Summary of Topic:** Developers are colliding with version naming confusion (v0.x stable vs v1.x beta), plugin migration gaps, .env placement ambiguity, and runtime/tooling differences (npm/pnpm/bun), directly conflicting with our reliability and developer-first principles. + +#### Deliberation Items (Questions): + +**Question 1:** What is the Council’s policy for ‘beta exposure’: should v1.x remain discoverable by default, or should we route most builders to v0.25 stable until plugin parity is achieved? + + **Context:** + - `Coders channel: “V2 is 1.x, v1 is 0.x” (cocaine7499).` + - `Support guidance: “Try using v0.25 with the openai plugin… For v1.0x, we’ll let the community know when plugins have been migrated” (Kenk).` + + **Multiple Choice Answers:** + a) Make v0.25 the primary default path; label v1.x as ‘beta—limited plugins’ across docs and CLI outputs. + *Implication:* Reduces support load and restores trust, but may slow v2 adoption and partner timelines. + b) Keep v1.x front-and-center; accept friction as the price of rapid iteration and ecosystem migration. + *Implication:* Accelerates v2 maturation via real usage, but risks reputation damage from broken first experiences. + c) Dual-track: default to v0.25 for new users; offer a clear ‘beta ramp’ checklist for v1.x (known issues + required plugins). + *Implication:* Balances adoption and reliability, but requires disciplined documentation and release gating. + d) Other / More discussion needed / None of the above. + +**Question 2:** Which developer experience fix has the highest leverage in the next 72 hours: plugin loading stability, environment variable clarity, or version naming/packaging clarity? + + **Context:** + - `Coders channel: “Plugin loading failures with @elizaos/plugin-openai and @elizaos/plugin-sql… confusion about where .env files should be placed.”` + - `Dev Discord: “System appears to default to Anthropic even when OpenAI keys are provided” (summary; DeFine/0xbbjoker discussion).` + + **Multiple Choice Answers:** + a) Prioritize plugin loading stability (openai/sql) and deterministic provider selection. + *Implication:* Directly reduces breakages and support churn; aligns with execution excellence. + b) Prioritize environment variable and setup clarity (single canonical .env location + tooling checks). + *Implication:* Prevents the largest class of self-inflicted failures; fastest documentation-to-impact ratio. + c) Prioritize version naming/packaging clarity (v0.x vs v1.x, branch guidance, starter vs monorepo). + *Implication:* Reduces confusion and misinstalls; improves trust even before deeper bugs are fixed. + d) Other / More discussion needed / None of the above. + +**Question 3:** Do we expand provider compatibility (e.g., Google/Gemini) now to meet demand, or defer until core/plugin migration stabilizes? + + **Context:** + - `Coders channel: “We don't have a way for google/gemini models yet… use plugin-openai/plugin-anthropic/plugin-groq/plugin-venice” (cocaine7499).` + + **Multiple Choice Answers:** + a) Defer new providers; focus on stability and plugin migration first. + *Implication:* Optimizes reliability and reduces surface area, but may lose some developers to competing frameworks. + b) Build Gemini support as a ‘thin adapter’ plugin with strict scope and strong tests. + *Implication:* Captures demand while limiting complexity, but still competes for engineering attention. + c) Partner-led integration: accept community PRs for Gemini while core team focuses on v2 hardening. + *Implication:* Scales via open source, but increases review burden and risk of uneven quality. + d) Other / More discussion needed / None of the above. + +--- + + +### 3. Topic: Reliability Signal: Quality Gates, Testing, and Observability + +**Summary of Topic:** Engineering throughput is strong (multiple merged fixes; new CLI test suite; remote attestation fixes; GUI enhancements), but we need to convert this activity into a visible reliability narrative and enforceable release gates to build developer trust. + +#### Deliberation Items (Questions): + +**Question 1:** Should we define a formal ‘Execution Excellence Gate’ for releases (tests + docs + upgrade path), and make shipping contingent on passing it? + + **Context:** + - `GitHub: “Introduced a new CLI test suite” (PR #4301).` + - `Discord: “Breaking changes pushed to documentation requiring fixes” (jin).` + + **Multiple Choice Answers:** + a) Yes—mandate a release gate: CI green + smoke tests + docs deploy + upgrade notes before tagging. + *Implication:* Improves trust-through-shipping, but may slow cadence and require stronger release management. + b) Partial—apply gates only to ‘stable’ channels; allow beta to move fast with looser constraints. + *Implication:* Maintains velocity while protecting new users, but requires clear channel separation to avoid confusion. + c) No—opt for continuous deployment; rely on quick rollback and community triage. + *Implication:* Maximizes iteration speed, but conflicts with the stated priority of reliability over feature quantity. + d) Other / More discussion needed / None of the above. + +**Question 2:** Where do we invest first in observability: LLM instrumentation/tracing, client UX diagnostics, or security/attestation reporting? + + **Context:** + - `PRs: “LLM instrumentation capabilities” (PR #4304) and “API endpoint for querying trace data” (PR #4308).` + - `PRs: “Fixed the Remote Attestation Action” (PR #4305).` + + **Multiple Choice Answers:** + a) Prioritize LLM tracing end-to-end (instrumentation + trace query API) to reduce model/provider ambiguity and failures. + *Implication:* Shortens debugging loops and improves reliability perception for developers building agents. + b) Prioritize client UX diagnostics (GUI validation, onboarding, error surfacing) to prevent setup failures. + *Implication:* Improves first-run success rates, likely the highest driver of developer trust and retention. + c) Prioritize security and attestation visibility (clear status, failure reasons, audit hooks). + *Implication:* Strengthens long-term platform credibility, especially for cloud/TEE deployments and cross-chain operations. + d) Other / More discussion needed / None of the above. + +**Question 3:** How do we operationalize community throughput without losing coherence: tighter PR governance or broader merging with fast follow fixes? + + **Context:** + - `GitHub summary: “11 new pull requests with 7 successfully merged… 12 active contributors.”` + - `Dev/Discord: multiple user-facing breakages and confusion around versions and plugins.` + + **Multiple Choice Answers:** + a) Tighten governance: stricter review requirements, smaller PRs, and designated maintainers for high-risk areas (CLI, plugins, docs). + *Implication:* Reduces regressions and doc breakages, but may discourage contributors if turnaround slows. + b) Keep high merge velocity but add automated checks (lint/tests/docs build) and rapid patch releases. + *Implication:* Preserves community energy while reducing risk via automation; requires investment in CI and release tooling. + c) Split repos/ownership: isolate plugins and docs into governed subprojects with their own release cycles. + *Implication:* Improves modularity and composability, but introduces coordination overhead and potential fragmentation. + d) Other / More discussion needed / None of the above. \ No newline at end of file diff --git a/hackmd/facts/2025-01-01.md b/hackmd/facts/2025-01-01.md new file mode 100644 index 00000000000..cf9a2bc69ea --- /dev/null +++ b/hackmd/facts/2025-01-01.md @@ -0,0 +1,64 @@ +# Fact Briefing: 2025-01-01 + +## Overall Summary +ElizaOS activity centers on expanding agent capabilities via new integrations (e.g., transcription provider selection, Twitter Spaces) and continued plugin ecosystem growth, alongside routine bug fixes and documentation localization. Ongoing friction points include setup/configuration reliability and action orchestration limitations reported in issues. + +## Key Facts + +- PR #1625 added support for selecting a transcription provider based on character settings. +- PR #1550 integrated Twitter Spaces functionality. +- PR #1634 added Arabic language support in the README. +- PR #1645 added Hungarian language support in the README. +- PR #1648 fixed the fact evaluator template by changing {{user1}} to {{user2}}. +- PR #1566 integrated FereAI and the FerePro plugin to enhance structured ChatResponse handling and WebSocket management. +- PR #1570 added a Hummingbot plugin enabling automated market making and trading operations by agents. +- PR #1581 proposed a new endpoint `/agents/:agentId/:roomId/memories` to fetch memories for a specific agent and room. +- Issue #1575 reported that running Eliza with LLAMALOCAL fails after the first query and the server loops printing "// End of conversation". +- Issue #1569 reported that Eliza cannot execute multiple actions in a single conversation (e.g., transfer + swap). + +## Open Questions + +- A Discord user asked about adding a bot to their server, and no response was recorded. + +## Categories + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1634: Add Arabic language support in the README](https://github.com/elizaos/eliza/pull/1634) - Status: merged - Significance: Documentation localization expansion. +- [Pull_request #1625: Select a transcription provider based on character settings](https://github.com/elizaos/eliza/pull/1625) - Status: merged - Significance: Improves configurability of speech/transcription behavior per character. +- [Pull_request #1550: Twitter Spaces Integration](https://github.com/elizaos/eliza/pull/1550) - Status: merged - Significance: Adds a new real-time audio/social surface for agents. +- [Pull_request #1648: Fix fact evaluator template user variable](https://github.com/elizaos/eliza/pull/1648) - Status: merged - Significance: Corrects evaluator prompt/template behavior. +- [Pull_request #1566: Integration of FereAI and FerePro plugin](https://github.com/elizaOS/eliza/pull/1566) - Status: merged - Significance: Adds provider + structured response handling improvements and resiliency work around WebSockets. +- [Pull_request #1570: Add Hummingbot plugin](https://github.com/elizaOS/eliza/pull/1570) - Status: merged - Significance: Enables automated market making and trading operations. +- [Pull_request #1581: Client-direct endpoint to retrieve memories by agent and room](https://github.com/elizaOS/eliza/pull/1581) - Status: open - Significance: Adds an API surface needed for web chat history retrieval. +- [Issue #1666: Initial setup not working as expected](https://github.com/elizaos/eliza/issues/1666) - Status: open - Significance: Setup reliability issue reported by users. +- [Issue #1662: Suggested using caret (^) for dependency versions](https://github.com/elizaos/eliza/issues/1662) - Status: open - Significance: Dependency versioning strategy discussion to reduce maintenance overhead. +- [Issue #1575: LLAMALOCAL fails after first query and loops printing end-of-conversation](https://github.com/elizaOS/eliza/issues/1575) - Status: open - Significance: Runtime-breaking behavior for a local model provider path. + +#### Overall Focus +- Development focus included new features (transcription provider selection, Twitter Spaces integration), documentation localization additions (Arabic and Hungarian), and multiple bug fixes including templates, dependency/lockfile updates, and client upload path correction. +- Work included multiple plugin and core updates (FereAI/FerePro integration, Hummingbot plugin addition, web-search activation, and dependency updates) plus new API capability proposals for chat memory retrieval. + +### User Feedback +- A feature request asked for an AI agent to post only quote tweets on Twitter; the report states the agent either posts non-quote tweets or outputs JSON formatting despite instructions. (Sentiment: neutral) +- An issue reported that Eliza cannot execute multiple actions in a single conversation (e.g., transfer and swap), executing only one action even when acknowledging both. (Sentiment: neutral) +- A bug report stated that LLAMALOCAL runs successfully for one query but then fails to return responses and repeatedly logs an end-of-conversation message. (Sentiment: negative) +- New issues include reports that initial setup is not working as expected and requests to adjust dependency versioning strategy (caret ranges) to reduce friction. (Sentiment: mixed) + +### Strategic Insights + +#### Broadened interaction surfaces and multimodal workflow configuration +Recent work prioritizes additional agent interaction channels (e.g., Twitter Spaces) and configuration-driven runtime behavior (e.g., transcription provider selection), which increases flexibility across deployment contexts. + +*Implications/Questions:* + - Do we need a unified configuration schema and validation layer to reduce setup errors across new surfaces? + +#### Recurring operational friction: setup/dependency hygiene and action orchestration +Alongside feature delivery, recurring reports focus on setup reliability and limitations in executing multi-step action sequences within a single conversation. + +*Implications/Questions:* + - Should multi-action planning/execution be elevated as a core roadmap item to support more complex agent workflows? + +### Market Analysis +- Crypto prices reported: WBTC $92,559.58; WETH $3,357.35; SOL $191.01; ai16z $1.70. (Relevance: These prices provide context for trading-related plugin work (e.g., Hummingbot) and crypto-oriented agent use cases.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-02.md b/hackmd/facts/2025-01-02.md new file mode 100644 index 00000000000..a73f6febc15 --- /dev/null +++ b/hackmd/facts/2025-01-02.md @@ -0,0 +1,93 @@ +# Fact Briefing: 2025-01-02 + +## Overall Summary +Engineering work concentrated on stabilizing and expanding ElizaOS plugins (web search, SUI, image description, Twitter UX) while Discord discussions focused on deployment friction (Discord/Twitter integrations, DB adapters, latency) and ongoing tokenomics debates (fee vs token models, LP structure risks). + +## Key Facts + +- The elizaOS Discord daily stats for 2025-01-01 reported 3,222 total messages from 600 users. +- In the Discord #discussion channel on 2025-01-01, users reported an approximately 8-second bot response delay and discussed moving from local to server hosting to reduce latency. +- A GitHub daily update (2025-01-02) states PR #1693 added SUI plugin support for a new `suiprivatekey` account configuration. +- A GitHub daily update (2025-01-02) states PR #1676 activated agent web search via a Tavily API key. +- A GitHub daily update (2025-01-02) states PR #1660 fixed a syntax error in Supabase schema.sql that caused upload failures. +- The ElizaOS daily report for 2025-01-01 lists an added decentralized GenAI backend (PR #762). +- The ElizaOS daily report for 2025-01-01 lists added web search functionality to the agent (PRs #1676 and #1577). +- The Discord #ideas-feedback-rants channel on 2025-01-01 included a request to reduce the Eliza image size for performance. +- The Discord #tokenomics channel on 2025-01-01 discussed a Pump Fun-inspired standardized launch mechanic proposal for AI agents on Solana. + +## Open Questions + +- How do I get the web-search plugin to work? +- What hosting provider is best for Eliza? +- How do I disable Mee.fun? +- How do I run Eliza in Docker and deploy to VPS? +- How do I connect voices to Twitter spaces? +- How come there aren't pools setup in Meteora? I've been using Raydium to LP, but I want to farm Meteora. +- What benefits other than being up on everything for partners? +- When can we expect the new tokenomics to be released? +- What makes Freysa different from your typical "chat bot" agent? +- Did u get setup with youtube? +- Are you using this now? (re: the referenced GitHub repository in 3d-ai-tv) + +## Categories + +### Twitter News Highlights +- DankVR posted and replied to users on Twitter, including a compliment ('Very beautiful') and other short responses. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1693: feat: Plugin sui support for suiprivatekey0x account](https://github.com/elizaos/eliza/pull/1693) by unknown - Status: merged - Significance: Adds SUI key format support referenced in daily engineering update. +- [Pull_request #1676: fix: add web search to agent](https://github.com/elizaos/eliza/pull/1676) by unknown - Status: merged - Significance: Enables agent web search via Tavily API key. +- [Pull_request #1660: fix: Update Supabase schema.sql](https://github.com/elizaos/eliza/pull/1660) by unknown - Status: merged - Significance: Fixes a schema syntax issue that caused Supabase upload failures. +- [Pull_request #1696: fix: Url fix in imagedescriptionservice](https://github.com/elizaos/eliza/pull/1696) by unknown - Status: merged - Significance: Image Description Service reliability fix referenced in daily engineering update. +- [Issue #1709: Google Model Not Working](https://github.com/elizaos/eliza/issues/1709) by unknown - Status: open - Significance: Model integration failure reported as a new issue in the daily update. +- [Issue #1694: Unsupported image errors from the OpenAI API when using the Image Description Service](https://github.com/elizaos/eliza/issues/1694) by unknown - Status: open - Significance: New issue affecting image description workflows. +- [Issue #1680: Build failure for @elizaos/client-lens package](https://github.com/elizaos/eliza/issues/1680) by unknown - Status: open - Significance: Client build issue highlighted in the daily update. +- [Issue #1687: Failures to start agents with PostgreSQL configurations](https://github.com/elizaos/eliza/issues/1687) by unknown - Status: open - Significance: DB startup failures reported as a new issue in the daily update. +- [Issue #1691: Build failures for @elizaos/plugin-echochambers due to missing configuration files](https://github.com/elizaos/eliza/issues/1691) by unknown - Status: closed - Significance: Closed issue referenced as resolved in the daily update. + +#### Overall Focus +- Daily engineering work emphasized plugin enhancements (SUI support, web search enablement) and bug fixes in the Image Description Service, Supabase schema, and Twitter-related issues. +- The 2025-01-01 daily report highlighted major feature additions including a decentralized GenAI backend and web search functionality, along with multiple dependency and documentation updates. + +### Discord Updates +- **#discussion:** Users discussed Discord bot setup, hosting options, plugin availability, 3D visualization work, vector DB errors, and latency (reported ~8 seconds). Documentation for 45+ plugins and deployment approaches were recurring topics. (Key Participants: jin, witch, DanielJTrujillo, Cypherpunk42, Osint (aka not_in_a_dao_ai)) +- **#💻-coders:** Troubleshooting concentrated on knowledge conversion scripts, Twitter client issues (rate limits, auth, formatting), environment-specific dependency failures, DB configuration (SQLite vs Postgres), and tracing/debugging (OpenTelemetry). (Key Participants: Mike D., POPPP, Chop, Wampa1, b0nes) +- **#ideas-feedback-rants:** Feedback included that the project is not only on Solana, a request to reduce Eliza image size, interest in running on Replit, and reports of missing references/incomplete content in a whitepaper section. (Key Participants: jin, Mike D., parolkar) +- **#spartan_holders:** Project updates referenced a GitHub activity pipeline for streamlined updates, cross-chain functionality under development for DegenAI, and onboarding developers; also discussed the idea of a DUNA. (Key Participants: jin, DorianD) +- **#tokenomics:** Participants debated fee-based vs token-based platform models, liquidity pool reflexivity risks, and a Pump Fun-inspired standardized launch mechanic proposal for AI agents on Solana. (Key Participants: thedevanshmehta, eskender.eth, Akin) +- **#🥇-partners:** Updates included work on plugin directory documentation, discussions on time representation for agents, content/3D avatar creation topics, and implications of Binance futures listing leverage for AI16Z. (Key Participants: jin, 0xwitch, pixel, avirtualfuture) +- **#3d-ai-tv:** Unity development focused on picture-in-picture camera handling and a character gaze-point system; multiple questions about YouTube setup and repo usage were asked without answers in the captured segment. (Key Participants: boom, SM Sith Lord, jin) + +### User Feedback +- Users reported Discord bot latency (~8 seconds) and discussed moving from local hosting to server hosting to improve responsiveness. (Sentiment: negative) +- A request was raised to reduce the Eliza image size to improve performance. (Sentiment: negative) +- Multiple users stated that documentation is outdated relative to current code and requested updated docs for plugins and PostgreSQL integration. (Sentiment: neutral) + +### Strategic Insights + +#### Operational friction concentrated in deployment and integrations +Discord threads repeatedly focus on environment-specific dependency failures, database configuration, and platform integrations (Discord/Twitter), implying that usability and stability work will continue to compete with feature expansion. + +*Implications/Questions:* + - Should a prioritized “golden path” deployment guide be treated as a release-blocker for new users? + - Which integration (Twitter vs Discord voice) should be stabilized first based on support load? + +#### Plugin ecosystem growth increases documentation and QA demand +The community references 45+ plugins and active efforts to categorize and document them, while GitHub updates show frequent plugin changes; documentation and testing capacity becomes a gating factor for adoption. + +*Implications/Questions:* + - Should plugin documentation generation be integrated into CI to reduce drift? + - Is there a minimum quality bar (tests/docs) required before listing plugins in directories? + +#### Tokenomics design remains an active debate alongside technical roadmap +Tokenomics discussions compare fee-based models versus token-based models and focus on LP structure behavior during downturns, while partner channels discuss exchange listings and timelines for new tokenomics. + +*Implications/Questions:* + - What official guidance is needed to reduce repeated community questions about tokenomics timelines? + - Should launch mechanics be treated as a product surface integrated with agent deployment tooling? + +### Market Analysis +- Community members discussed the Binance futures listing of AI16Z with 75x leverage and its implications. (Relevance: Impacts community attention and risk perception around the token while the platform is being built.) +- Tokenomics discussions covered the structural weakness of alt:alt liquidity pools and reflexivity during downturns. (Relevance: Informs launchpad/liquidity design decisions for agent tokens and platform value accrual.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-03.md b/hackmd/facts/2025-01-03.md new file mode 100644 index 00000000000..fc68002bf4e --- /dev/null +++ b/hackmd/facts/2025-01-03.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-01-03 + +## Overall Summary +ElizaOS activity centered on stabilizing core and client integrations (notably Twitter and Windows/dev tooling), alongside continued expansion of plugins and blockchain support. Discord discussions also emphasized deployment/hosting guidance, tokenomics communication (launchpad fees), and ongoing development of an AI-driven 3D “TV show” production pipeline in Unity. + +## Key Facts + +- The elizaOS Discord daily log for 2025-01-02 recorded 3,838 total messages from 640 users. +- A published list of valid character-file modelProvider values included: openai, anthropic, grok, groq, llama_cloud, llama_local, google, claude_vertex, redpill, openrouter, ollama, and heurist. +- The 3D AI TV project discussed using Unity version 2022.3.53f1. +- PR #1693 added support for the SUI blockchain with the SuiPrivateKey0x account type. +- PR #1760 improved Windows compatibility for the Vite dev server. +- GitHub daily reporting (Jan 3, 2025) noted new issues including #1758 about very slow pnpm start times. +- GitHub activity reporting stated that from 2025-01-02 to 2025-01-03 the elizaos/eliza repository had 31 new PRs (18 merged), 11 new issues, and 61 active contributors. +- Discord discussions included recurring reports of Twitter client problems including login failures, rate limiting, and duplicate replies. + +## Open Questions + +- How to fix the "Error during token transfer" issue? +- How to make an agent understand errors and respond appropriately? +- How to configure multiple character agents with different credentials & models? +- What is Cocka Multiplier™? +- What’s this about (a referenced Twitter post); would be nice to find out about it not from other side? +- Haven’t we parted ways with ryze labs? +- What makes Freysa different from typical chat bots? +- When will pmairca start trading 24/7? +- How to fix the "Error during token transfer" issue? (asked again without an answer in the same channel thread) + +## Categories + +### Twitter News Highlights +- @dankvr suggested adding more default character file templates, especially for practical roles like code assistants and project managers. (Sentiment: neutral) +- @dankvr recommended using Grok as an alternative starting point for searches due to limitations in Google/Twitter/Discord search. (Sentiment: neutral) +- Discord users reported operational issues with the Twitter client including login failures, rate limiting, and duplicate replies; one proposed fix was changing the ai16z package reference to elizaos to address double replies. (Sentiment: negative) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1760: fix(client): improve Windows compatibility for Vite dev server](https://github.com/elizaOS/eliza/pull/1760) by unknown - Status: merged - Significance: Addresses Windows-specific dev-server behavior to improve local development reliability. +- [Pull_request #1693: feat: Plugin sui support for suiprivatekey0x account](https://github.com/elizaOS/eliza/pull/1693) by unknown - Status: merged - Significance: Adds SUI blockchain account-type support. +- [Pull_request #1718: fix: multiple web search import in agent](https://github.com/elizaOS/eliza/pull/1718) by unknown - Status: merged - Significance: Resolves an agent import issue impacting web search functionality. +- [Issue #1758: Very slow pnpm start time](https://github.com/elizaOS/eliza/issues/1758) by unknown - Status: closed - Significance: Performance complaint about slow startup behavior. +- [Issue #1772: Discrepancy between image and base models / model synchronization issues](https://github.com/elizaOS/eliza/issues/1772) by unknown - Status: open - Significance: Tracks model consistency problems affecting runtime behavior. + +#### Overall Focus +- Daily GitHub reporting emphasized platform maintenance: logging consistency, Windows compatibility improvements, and fixes to web search imports and lint/build issues. + +### Discord Updates +- **#discussion:** High-volume support and onboarding discussion centered on building and deploying ElizaOS agents (local vs server), Discord bot setup, database backends (Supabase/Postgres), and recurring Twitter integration issues; the daily log reports 3,838 messages from 640 users across the server. (Key Participants: jin, DanielJTrujillo, BOSSU, vincentskele) +- **#💻-coders:** Troubleshooting focused on Twitter client failures (login/rate limiting/duplicate replies), SQLite installation and vector errors, model provider configuration, and deployment to various environments; users also requested clearer docs for cloud deployments and model configuration. (Key Participants: Mike D., Chop, Dru1DD, Pleasures, Kaito) +- **#tokenomics:** Participants debated launch models (including 'virtuals') and highlighted the need to clearly communicate a 5–10% ecosystem entry fee for ElizaOS-based launchpads; there was also discussion of treasury capital efficiency via LP strategies. (Key Participants: jin, DorianD, Odilitime, eskender.eth, samsar) +- **#🥇-partners:** Partner discussion included an initiative to fund experienced engineers for an Eliza agent project manager to track issues/milestones and route information; partners also discussed adding source citations for agent credibility and reiterated a focus on core tech before major promotional activity. (Key Participants: jin, avirtualfuture, hubert) +- **#3d-ai-tv:** The 3D AI TV project progressed on a Unity-based pipeline (Unity 2022.3.53f1) featuring picture-in-picture, gaze control, and camera systems; the team compared pre-generated episodes versus real-time interaction approaches and explored automated news aggregation inputs. (Key Participants: boom, SM Sith Lord, jin) +- **#spartan_holders:** Discussion referenced DegenAI being listed on Binance Alpha, ongoing work on cross-chain functionality and a GitHub activity pipeline, and clarification that the DegenAI repo is currently public and closely follows Eliza’s codebase. (Key Participants: jin, Odilitime) + +### User Feedback +- Multiple users reported the Twitter client experiencing login failures, rate limiting, and duplicate replies; users requested fixes for quote+reply behavior and reply formatting issues. (Sentiment: negative) +- Users requested clearer hosting/deployment documentation (e.g., DigitalOcean) and improved Windows quickstart steps (PATH and Visual Studio dependencies). (Sentiment: neutral) +- Tokenomics channel participants requested clear, prominent communication of the 5–10% ecosystem entry fee for external launchpads that fork ElizaOS. (Sentiment: neutral) + +### Strategic Insights + +#### Integration reliability as a growth constraint +Twitter integration issues (authentication, rate limits, duplicate replies, formatting) repeatedly surfaced across channels, suggesting the Twitter client is a major friction point for agent deployments and demonstrations. + +*Implications/Questions:* + - Should the project prioritize a hardened Twitter client release cadence (hotfix channel) distinct from core releases? + - Do docs need a canonical “known Twitter limitations + mitigations” section to reduce repeated support load? + +#### Tokenomics clarity as an ecosystem coordination requirement +Ongoing debate about launch mechanics and explicit calls to communicate a 5–10% ecosystem entry fee indicate that documentation and “clickwrap/opt-in” mechanisms may be necessary to prevent ecosystem fragmentation and confusion. + +*Implications/Questions:* + - Should fee/participation terms be enforced technically at token creation time rather than only via README/docs? + +#### Parallel product lines competing for attention +The community simultaneously advanced core framework stability, a growing plugin ecosystem, and a Unity-based AI TV production system, which may require explicit roadmap sequencing to avoid bandwidth dilution. + +*Implications/Questions:* + - Is there a single near-term flagship demo (e.g., news show or project-manager agent) that should drive prioritization? + +### Market Analysis +- Discord discussions referenced Binance Alpha listing for DegenAI and noted ongoing cross-chain development work. (Relevance: Listings and cross-chain delivery influence attention and onboarding, and may affect prioritization of infrastructure and developer experience.) +- Participants debated structural risks of alt:alt liquidity pools and discussed potential treasury strategies involving LP positions in top tributor tokens. (Relevance: Liquidity structure and treasury deployment choices can impact ecosystem sustainability and perceived stability.) +- Partner discussion referenced Binance announcing AI16Z perpetual futures with up to 75x leverage and noted that some participants wanted a spot listing. (Relevance: High-leverage derivatives availability can increase volatility and may shape community expectations and communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-04.md b/hackmd/facts/2025-01-04.md new file mode 100644 index 00000000000..1cc94c9b624 --- /dev/null +++ b/hackmd/facts/2025-01-04.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-01-04 + +## Overall Summary +ElizaOS saw high development throughput alongside user-reported build/runtime issues (notably Buffer/ArrayBuffer TypeScript errors and database vector mismatches) and ongoing friction around Twitter client behavior and deployment guidance. In parallel, community discussions focused on tokenomics/tribute mechanics and positioning/marketing decisions for DegenAI, while the 3D AI TV pipeline continued to mature toward automated news and “Clank Tank” production. + +## Key Facts + +- Users reported build failures on the latest main branch involving a TypeScript error: “Buffer is not assignable to parameter of type 'ArrayBuffer'” in plugin-node. +- Node.js version 23.3.0 was recommended by community members for compatibility with current ElizaOS builds. +- Community guidance to force a smaller model included setting "model": "small" in the character file and providing SMALL_OPENAI_MODEL in the .env file. +- The ElizaOS Discord on 2025-01-03 recorded 3,730 total messages from 587 users. +- GitHub updates noted Discord now simulates typing while generating responses (PR #1712). +- GitHub updates noted Google model configuration updates including adding gemini-2.0-flash-exp (PR #1815). +- A GitHub issue requested better X/Twitter agent configuration options, including disabling retweets and likes (Issue #1813). +- Jin stated the tribute system will not be allowed to fade and that data wrangling work is ongoing. +- Partners channel discussion stated Bybit listing vote odds reached 100%, with voting ending Monday. + +## Open Questions + +- Do I need to create new custom plugin for my agent to follow new people? Or will the core plugin do this for me? +- How do I prevent my agent from returning two responses when adding an action? +- How do I fix the "Vector dimension mismatch" SQLite error? +- When will pmairca start trading 24/7? +- Will partners get a heads up before tokenomics officially get launched/tweeted? +- What timeframe are we planing to launch the launchpad and see more of the tokenomics? +- When will the economic white paper be released? +- The website url on dexscreener is old, points here -> https://ai16z.ai/ can we update that? +- Should also send folks to the ai16z discord. The telegram just sends them here anyway. Wasting peoples time? +- Any idea what the cutoff is to make top 5k?? + +## Categories + +### Twitter News Highlights +- DankVR stated that mainstream adoption of AI was driven by interface design, arguing that labeling agent frameworks as “just a GPT wrapper” oversimplifies the engineering gap between wrappers and autonomous systems. (Sentiment: neutral) +- DankVR mentioned collaboration with a developer named Shaw who has worked on Eliza and referenced upcoming projects/content in progress. (Sentiment: neutral) +- DankVR posted about identifying a fake scam in a reply thread. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1815: feat(models): update Google model configurations](https://github.com/elizaOS/eliza/pull/1815) - Status: merged - Significance: Model configuration update including gemini-2.0-flash-exp for multiple size tiers. +- [Pull_request #1712: feat: Simulate discord typing while generating a response](https://github.com/elizaOS/eliza/pull/1712) - Status: merged - Significance: Improves Discord UX by signaling bot activity during response generation. +- [Pull_request #1831: fix: add default export to plugin-image-generation](https://github.com/elizaOS/eliza/pull/1831) - Status: merged - Significance: Improves plugin usability and resolves export consistency issues. +- [Issue #1813: Better X Agent configuration options (e.g., disabling retweets and likes)](https://github.com/elizaOS/eliza/issues/1813) - Status: open - Significance: Requests controls to reduce spammy behavior and refine interaction scope. +- [Issue #1758: Very slow pnpm start times](https://github.com/elizaOS/eliza/issues/1758) - Status: open - Significance: Performance concern impacting local developer workflows. +- [Issue #1747: Jetson Runtime Exception with sqlite-vec extension load failure](https://github.com/elizaOS/eliza/issues/1747) - Status: open - Significance: Edge-platform runtime failure related to sqlite-vec extension loading. + +#### Overall Focus +- Development focus emphasized feature additions (Discord typing simulation, Google model updates), bug fixes (chat line breaks, plugin removals), and code quality/logging improvements (standardizing logging and replacing console.log usage). + +### Discord Updates +- **#💻-coders:** Primary topics were build failures on the main branch (Buffer/ArrayBuffer mismatch), model configuration persistence across providers, Twitter client behavior (rate limiting/duplicate replies/response control), SQLite vector errors, and deployment approaches (Docker on various hosts). (Key Participants: Mike D., OptionsFlo, Matt Gunnin, SquintDev, cryptogatsu) +- **#tokenomics:** Discussion centered on the tribute program’s continuity and how to communicate ecosystem entry fees (5–10%) to avoid forks missing the program; proposals included README updates and a clickwrap option during agent creation, plus an ETL/data pipeline for governance reporting. (Key Participants: jin, DorianD, Odilitime, samsar, yikesawjeez) +- **#3d-ai-tv:** Work continued on an automated pipeline from news aggregation to LLM script generation to Unity playback, including discussions on automated image sourcing, media management, and interactive vs pre-generated formats for the “Clank Tank” show. (Key Participants: jin, SM Sith Lord, boom, KamX) +- **#🥇-partners:** Jin shared progress on an automated news show system and an “Eliza agent project manager” concept; the channel also discussed the Bybit listing vote status and documentation updates to ecosystem project listings. (Key Participants: jin, 0xwitch, shakejr) +- **#spartan_holders:** Holders discussed DegenAI positioning and messaging; suggestions focused on personality/tone changes, clearer mission, and updating external listings/links; the channel’s access policy was discussed (opening to holders). (Key Participants: shaw, DorianD, smetter, Odilitime, solshaky) + +### User Feedback +- Multiple users reported build errors on the latest main branch related to Buffer/ArrayBuffer type mismatches in plugin-node and discussed Node.js version pinning as a workaround. (Sentiment: negative) +- Users requested clearer guidance and tooling for deployment/hosting (DigitalOcean, AWS, Railway), with repeated mentions that Docker is recommended but challenging in practice. (Sentiment: mixed) +- Community feedback requested improvements to Twitter/X agent behavior controls (reducing duplicate replies, limiting retweets/likes, controlling response frequency). (Sentiment: negative) +- DegenAI holders requested clearer positioning and messaging, plus updates to external references (e.g., Dexscreener URL) and community routing (Discord vs Telegram). (Sentiment: mixed) + +### Strategic Insights + +#### Operational scaling via automation and coordination agents +Multiple threads converged on building automation layers (Discord summarization, GitHub activity pipelines, and an agentic project manager) to reduce information fragmentation and support higher contributor throughput. + +*Implications/Questions:* + - Which data sources and schemas should be standardized first for the ETL pipeline? + - What minimum feature set is required for the “agent project manager” to materially reduce coordination overhead? + +#### Platform reliability risks from environment and dependency drift +Repeated reports of build and runtime failures across OSes (Node version sensitivity, TypeScript mismatches, sqlite vector errors) point to ongoing friction in onboarding and reproducibility for new builders. + +*Implications/Questions:* + - Should the project publish an official supported Node/pnpm matrix per release tag? + - Are CI smoke tests covering the most common developer platforms and database/embedding configurations? + +#### In-product controls needed to reduce social-client “spam” dynamics +Recurring requests around Twitter/X configuration (reply frequency, disabling retweets/likes, deduplication) suggest a need for first-class controls rather than prompt-only workarounds. + +*Implications/Questions:* + - What defaults should be enforced to prevent agents from replying excessively without explicit opt-in? + - Should client behavior be governed centrally (e.g., policy module) vs per-character templates? + +### Market Analysis +- Community discussed a Bybit listing vote reaching 100% listing odds, with voting ending on Monday. (Relevance: Exchange listing visibility can affect community attention and external adoption interest.) +- DegenAI was discussed as being listed on Binance Alpha, and comparisons to competitors were raised in community channels. (Relevance: Listings and competitor comparisons influence community expectations and positioning priorities.) +- Tokenomics discussion included proposals for treasury capital efficiency via LP/yield strategies and concerns about alt:alt structural weaknesses in liquidity pools. (Relevance: Treasury strategy and liquidity structure can affect sustainability and risk exposure during market downturns.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-05.md b/hackmd/facts/2025-01-05.md new file mode 100644 index 00000000000..0f190374fa0 --- /dev/null +++ b/hackmd/facts/2025-01-05.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-01-05 + +## Overall Summary +ElizaOS maintained high development velocity with multiple new plugins and fixes landing (including a postinstall fix and Twitter-related improvements), while Discord discussions centered on recurring Twitter integration reliability issues and an active debate over single-pool vs two-pool tokenomics design for new agent launches. + +## Key Facts + +- On 2025-01-04, the elizaOS Discord logged 3,856 messages from 585 users. +- PR #1872 fixed the plugin-node postinstall script installation issue. +- PR #1861 added a Stargaze plugin to retrieve NFT information from the Cosmos marketplace. +- PR #1826 added a Cosmos plugin for blockchain interactions. +- Issue #1862 reported a security analysis finding critical issues with secret management in the codebase. +- The tokenomics channel discussed a proposal to use ai16z as the base asset for bonding curves via a single-pool model that includes a SOL/USDC-to-ai16z "zapping" mechanism. +- The 3d-ai-tv channel discussed using QuickTime Apple ProRes 4444 with alpha (rendered from a PNG sequence) for transparent overlays in video production. +- In the spartan_holders channel, jin reported training a LoRA model for DegenAI and optimizing it to under 6MB. +- The partners channel discussed a wallet that received 20M DegenAI tokens from a dev wallet and began selling them, with an explanation tied to a DAO payment negotiation. + +## Open Questions + +- How do I store input and memory in my agent? +- Is there any option to hardcode few answers? +- How do I see degenai trades? +- How do I provide a list of Twitter users to interact with in Character Files? +- Is there a way to force AI agent reply and content to always include some URL or certain content? +- Has anyone figured out how to utilize facts/goals? +- What is the most stable version of Eliza we should use? +- How often does the news aggregator update? +- Will partners get a heads up before tokenomics officially get launched/tweeted? +- Is the upcoming whitepaper this month going to include $degenai's whitepaper and tokenomics? +- What timeframe are we planning to launch the launchpad and see more of the tokenomics? +- Does anyone have the list of hackathon projects that's utilizing elizaOS? +- Is anyone working on defi functionality? + +## Categories + +### Twitter News Highlights +- @dankvr recommended @ardriveapp as an Arweave CLI tool and discussed using Ethereum meeting notes/forum content to create AI agents quickly. (Sentiment: neutral) +- @dankvr stated that @ai16retardedz are "grifters" and claimed there is no partnership, referencing a screenshot as evidence. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1872: fix: Fix postinstall script](https://github.com/elizaOS/eliza/pull/1872) by unknown - Status: merged - Significance: Fixes installation failures caused by postinstall behavior in plugin-node. +- [Pull_request #1861: feat: Add Stargaze plugin](https://github.com/elizaOS/eliza/pull/1861) by unknown - Status: merged - Significance: Adds Cosmos NFT marketplace (Stargaze) integration capability. +- [Pull_request #1826: feat: add cosmos plugin](https://github.com/elizaOS/eliza/pull/1826) by unknown - Status: merged - Significance: Adds Cosmos chain interaction support. +- [Pull_request #1860: Feat: add infera as an inference provider](https://github.com/elizaOS/eliza/pull/1860) by inferanetwork - Status: merged - Significance: Adds a new inference provider option. +- [Issue #1862: security analysis report revealing critical issues with secret management](https://github.com/elizaOS/eliza/issues/1862) by unknown - Status: open - Significance: Tracks reported security and secret-management concerns. +- [Issue #1859: Generating new tweet issue](https://github.com/elizaOS/eliza/issues/1859) by unknown - Status: open - Significance: Tracks failures in tweet generation/posting. + +#### Overall Focus +- Development focused on shipping new blockchain/NFT-related plugins (Stargaze, Cosmos) and stabilizing installation and Twitter-related behaviors (postinstall fix, Twitter profile caching improvements). + +### Discord Updates +- **#discussion:** General discussion centered on agent building and operation (hosting options, API provider choices), alongside community interest in ai16z and exchange/listing speculation; multiple user questions about agent memory and hardcoded answers were asked without resolution in the channel summary. (Key Participants: YoungPhlo, jin, BOSSU) +- **#💻-coders:** Developers discussed build/runtime issues and integrations (Ollama/Anthropic/OpenAI, Twitter and Telegram), including a plugin-node postinstall problem and repeated Twitter behavior issues (auto replies/retweets, auth/shadow ban concerns). (Key Participants: Santi, Matt Gunnin, LiamVDB, SquintDev) +- **#tokenomics:** Participants debated a single-pool model using ai16z as the base asset for bonding curves (with SOL/USDC zap-to-ai16z) versus an earlier two-pool model (AT:SOL and AT:ai16z), and discussed plugin fee flexibility and buyback design (liquidity vs burning). (Key Participants: 563 blocmates, eskender.eth, Akin) +- **#🥇-partners:** Partners discussed Twitter account compliance steps (including adding "Parody"), an observed wallet selling 20M DegenAI tokens (explained as related to a DAO payment negotiation), tokenomics whitepaper timing, and ecosystem tracking via awesome-eliza. (Key Participants: jin, 0xwitch, shakejr) +- **#3d-ai-tv:** The team iterated on an AI-produced show pipeline (including "Clank Tank"), with work on a show runner that can generate new episodes or replay prior ones for testing; video production details included using ProRes 4444 with alpha for overlays and Unity transition work. (Key Participants: SM Sith Lord, boom, KamX) +- **#spartan_holders:** Discussion focused on DegenAI evolution (including a LoRA training update) and concepts for making the agent more interactive (3D trading floor, WebGL version) plus experimentation ideas like behavior-modifying mechanisms gated by NFTs. (Key Participants: jin, shaw, smetter) + +### User Feedback +- Multiple users reported Twitter integration problems including authentication failures, rate limiting, duplicate replies, unwanted automatic replies/retweets, and potential shadow banning concerns. (Sentiment: negative) +- Users reported build and install errors tied to plugin-node and lockfile state, including Buffer/ArrayBuffer type mismatch reports and postinstall timing issues. (Sentiment: negative) +- A documentation navigation suggestion proposed replacing date-based doc filenames (YYYY-MM-DD) with descriptive filenames for easier browsing. (Sentiment: neutral) + +### Strategic Insights + +#### Tokenomics design is an active decision point +Community discussion contrasts a single-pool, ai16z-base bonding curve approach with a more complex two-pool design intended to maximize distribution and external liquidity, alongside open questions on plugin fee governance and buyback routing. + +*Implications/Questions:* + - Which pool model is preferred for launchpad simplicity vs long-term fee capture? + - Should buybacks prioritize liquidity depth rather than burns in early ecosystem growth? + +#### Operational reliability of Twitter client is a recurring friction point +Across multiple days of Discord discussion, Twitter issues recur (duplicates, response control, rate limiting/auth), and users seek configuration mechanisms (templates and env controls) to reduce unwanted behavior. + +*Implications/Questions:* + - Should the project prioritize a hardened Twitter behavior configuration surface (e.g., explicit toggles for actions) in core docs and defaults? + +#### Media/AI show tooling is progressing in parallel with core framework work +The 3d-ai-tv workstream is building a show runner and Unity pipeline while asking for repeatable testing workflows (replay vs regenerate) and standardized media formats (alpha channel). + +*Implications/Questions:* + - What integration points (news aggregator, character profile system, asset pipeline) should be productized first? + +### Market Analysis +- The community discussed a Bybit listing vote that reached 100% listing odds, with voting ending on Monday. (Relevance: Exchange-listing discussions can affect attention, onboarding demand, and support burden for new users.) +- DegenAI was discussed as being listed on Binance Alpha. (Relevance: Visibility/traffic increases can raise support load and amplify the need for clear product positioning.) +- A wallet receiving 20M DegenAI tokens from a dev wallet and selling was discussed in the partners channel. (Relevance: Large transfers/sales are a recurring community concern and can drive requests for clearer treasury/settlement communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-06.md b/hackmd/facts/2025-01-06.md new file mode 100644 index 00000000000..86863f666f9 --- /dev/null +++ b/hackmd/facts/2025-01-06.md @@ -0,0 +1,94 @@ +# Fact Briefing: 2025-01-06 + +## Overall Summary +ElizaOS activity centered on stabilizing fast-moving builds and integrations (notably Twitter/X, databases, and client reliability) while shipping a large wave of new plugins and fixes. In parallel, the community debated ecosystem tokenomics design and repeatedly requested clearer DegenAI roadmap communications amid partner airdrop activity. + +## Key Facts + +- PR #1872 fixed the plugin-node postinstall script in the elizaOS/eliza repository. +- PR #1884 added wildcard support to TWITTER_TARGET_USERS. +- PR #1898 added the GoPlus Security Plugin to ElizaOS. +- PR #1896 added Hyperfy support. +- PR #1880 added an OpenWeather plugin. +- GitHub daily reporting noted a new issue where the agent fails to generate text when dockerized (issue #1925). +- GitHub daily reporting noted random agent startup failures when using the PostgreSQL adapter (issue #1914). +- Discord partners reported Hyperfy airdrop eligibility required holding 100k AI16Z in a single wallet on the Dec 7 snapshot and claiming via hyperfy.xyz/claim. +- Discord discussions stated Twitter automation uses browser simulation via agent-twitter-client rather than Twitter API. +- Discord discussions described a develop-branch build failure caused by plugin-node postinstall running before build, producing ERR_MODULE_NOT_FOUND errors. + +## Open Questions + +- How do I see degenai trades? +- Has anyone figured out how to utilize facts/goals? +- Are postDirections taken from the posts style in the character file? +- What's the most stable version of Eliza we should use? +- How do you provide a list of twitter users to interact with in Character Files? +- Do I need the paid birdeye API for the solana plugin to work, or will the free tier do? +- Is there a way to force AI agent replies to always include certain content or URLs? +- Can we use a model like llama 3.2-vision to have the agent see pictures like memes? +- Which version is the good one that likes tweets and stuff now? +- Can we use gemini api instead, and enable only for twitter? +- How to limit how much length of tweet it generates? +- How come DegenAi partners didn't get hyperfi airdrop? +- When will the Economic Token White Paper be launched? +- Does the airdrop include DegenAI token holdings or is there separate tokenomics for DegenAI profits? + +## Categories + +### Twitter News Highlights +- dankvr posted about training LoRAs on @degenspartanai and @pmairca and discussed DAOs combining human teams with AI agents. (Sentiment: neutral) +- dankvr stated that 'The best way to clone yourself is to write documentation.' (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1872: Fix postinstall script](https://github.com/elizaOS/eliza/pull/1872) by unknown - Status: merged - Significance: Addresses install/build failures linked to postinstall ordering. +- [Pull_request #1884: Added support for wildcard in TWITTER_TARGET_USERS](https://github.com/elizaOS/eliza/pull/1884) by unknown - Status: merged - Significance: Expands Twitter target configuration to support wildcard monitoring. +- [Pull_request #1880: feat: add OpenWeather plugin](https://github.com/elizaOS/eliza/pull/1880) by unknown - Status: merged - Significance: Adds weather data integration as a new capability. +- [Pull_request #1898: feat: add GoPlus Security Plugin to enhance security for agent](https://github.com/elizaOS/eliza/pull/1898) by unknown - Status: merged - Significance: Adds security tooling intended to enhance agent safety checks. +- [Pull_request #1896: feat: hyperfy support](https://github.com/elizaOS/eliza/pull/1896) by unknown - Status: merged - Significance: Introduces Hyperfy endpoint/support for 3D/VR-related integrations. +- [Issue #1925: Agent fails to generate text when dockerized](https://github.com/elizaos/eliza/issues/1925) by unknown - Status: open - Significance: Deployment-blocking bug affecting dockerized setups. +- [Issue #1914: Random agent startup failures when using PostgreSQL adapter](https://github.com/elizaos/eliza/issues/1914) by unknown - Status: open - Significance: Stability issue impacting production-grade database deployments. + +#### Overall Focus +- Development focus combined shipping multiple new plugins and configuration enhancements with a concentrated set of bug fixes for compilation, memory handling, and client reliability (notably Twitter and Discord). + +### Discord Updates +- **#discussion:** Users discussed Eliza agent development across Discord/Twitter/Telegram, including SQLite memory creation errors ("zero-length vectors are not supported"), knowledge ingestion limitations (no automatic URL crawling), and rapid version changes. Voice and Spaces behavior was also discussed, including a fix for listener audibility in Twitter Spaces. (Key Participants: jin, YoungPhlo, SlKz, Serafim) +- **#💻-coders:** Engineering troubleshooting focused on develop-branch build failures caused by plugin-node postinstall ordering, Twitter auth and rate-limit behavior (including cookie-based auth guidance), and database adapter tradeoffs (SQLite vs PostgreSQL). (Key Participants: SMA, Oracle, Wampa1, Ben) +- **#tokenomics:** Community debated single-pool vs two-pool launch/liquidity designs for agent tokens, fee routing, and who captures value (ai16z vs SOL pools). Jin stated DegenAi is part of the DAO and fees go toward DegenAi buybacks; requests were made for more structured tokenomics documentation and an 'Eliza scribe' documentation agent. (Key Participants: 563 blocmates, jin, eskender.eth) +- **#🥇-partners:** Partners coordinated around a Hyperfy airdrop claim (hyperfy.xyz/claim) tied to a Dec 7 snapshot requiring 100k AI16Z in a single wallet; some reported Phantom mobile issues and used desktop browsers. The group also discussed a Twitter naming compliance change to include 'Parody' and asked for clearer DegenAI status communications. (Key Participants: Ashxn, jin, Kizzah) +- **#spartan_holders:** Holders requested DegenAI roadmap updates and discussed a 'virtual drugs' mechanic (behavior modifications via NFT consumables), plus interest in trading-style capabilities. Jin mentioned training a small (<6MB) LoRA for animation/marketing and promised a consolidated update on plans. (Key Participants: jin, PrudentSpartan, Dragonbutt) +- **#3d-ai-tv:** Work continued on an automated show runner that generates episodes from a news aggregator, with attention to alpha-channel video workflows (ProRes 4444) and adding replay vs regenerate options for testing. (Key Participants: SM Sith Lord, boom, Alsara2k) + +### User Feedback +- Developers reported develop-branch install/build failures due to plugin-node postinstall depending on not-yet-built outputs (ERR_MODULE_NOT_FOUND). (Sentiment: negative) +- Multiple users requested clearer, centralized DegenAI status/roadmap information to reduce repeated questions. (Sentiment: mixed) +- Users requested improved documentation organization, including moving away from date-based doc filenames toward descriptive naming conventions. (Sentiment: neutral) +- Users asked for documentation and configuration guidance for Twitter targeting and behavior controls (reply/retweet/quote behavior, rate limits, intervals). (Sentiment: neutral) + +### Strategic Insights + +#### Rapid iteration is driving both adoption and support load +Discord discussions repeatedly referenced breaking changes and troubleshooting across short version gaps (e.g., 0.1.5 to 0.1.7), alongside frequent build and integration issues. This increases demand for stable-version guidance, templates, and consolidated documentation. + +*Implications/Questions:* + - Should the project publish a recommended 'stable' version and a compatibility matrix for Node/providers/clients? + - Should build-breaking changes on develop trigger an automated advisory or release gating? + +#### Knowledge ingestion and cross-platform memory are core user pain points +Users asked for URL crawling and better knowledge organization; maintainers noted a move toward folder-based knowledge, and community requested shared memory across Discord/Twitter/Telegram. These needs recur across channels and align with ongoing RAG/knowledge work. + +*Implications/Questions:* + - What is the target UX/API for folder-based knowledge and URL ingestion (crawl, scrape, or manual import)? + +#### Tokenomics debate remains unresolved and documentation-heavy +The community continued debating single-pool vs two-pool liquidity designs, fee splits, and value capture, and suggested tooling (scribe agent, ETL) to keep tokenomics docs current. DegenAI’s ecosystem role surfaced as a repeated clarification request. + +*Implications/Questions:* + - What minimum set of tokenomics diagrams/examples should be published to support partner launches? + +### Market Analysis +- Hyperfy distributed an airdrop to eligible AI16Z partner wallets based on a Dec 7 snapshot (100k AI16Z in a single wallet), with claim flow via hyperfy.xyz/claim. (Relevance: Partner incentives and third-party ecosystem benefits may affect partner retention and participation requirements.) +- Discord discussions referenced a Bybit listing vote reaching 100% listing odds with voting ending Monday. (Relevance: Exchange listing visibility can change inbound interest, support load, and partner onboarding volume.) +- Community raised concerns about a wallet receiving 20M DegenAI tokens from a dev wallet and selling them; Jin described it as part of a DAO payment negotiation context. (Relevance: Token distribution events and sell pressure narratives can affect community trust and governance communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-07.md b/hackmd/facts/2025-01-07.md new file mode 100644 index 00000000000..b376b2ca132 --- /dev/null +++ b/hackmd/facts/2025-01-07.md @@ -0,0 +1,76 @@ +# Fact Briefing: 2025-01-07 + +## Overall Summary +Across Discord and GitHub, the dominant themes were rapid ElizaOS framework iteration (many plugin adds + test/bugfix work) and recurring operational pain points around Twitter auth/formatting and memory/embedding database stability. Community discussions also centered on partner eligibility/token roles, the Hyperfy airdrop, and ongoing tokenomics/DegenAI roadmap clarity. + +## Key Facts + +- The Eliza framework is open-source and described as having 250+ contributors adding plugins and upgrades daily, maintained by Eliza Labs (the ai16z team). +- AI16Z partner role requires holding 100k+ AI16Z tokens (or 1M DegenAI tokens) and verifying through CollabLand; Associate role requires 10k+ AI16Z tokens. +- AI16Z Partners eligible for the Hyperfy airdrop received 46,120 HYPER tokens per wallet, with eligibility based on holding 100k AI16Z in a single wallet at the Dec 7 snapshot. +- A fix for SQLite 'zero-length vectors are not supported' was merged as PR #1984 in elizaOS/eliza. +- A database initialization race condition affecting builds was fixed in PR #1968 in elizaOS/eliza. +- A new Spheron plugin was added in PR #1966 in elizaOS/eliza. +- New issues reported include Twitter plugin triggering security alerts due to repeated logins (#1969) and composeContext omitting memories (#1971). +- Discord discussions reported that the Twitter integration uses browser simulation via agent-twitter-client (not the Twitter API). + +## Open Questions + +- How can I transfer memories between agent instances? +- How can I make my agent work with Twitter search without getting banned? +- How do I make my agent use a specific model like GPT-4o-mini for all interactions? +- How do I enable plugins like EVM and Solana? +- How do I make my agent only respond to @ mentions on Telegram? +- When can DegenAI function like AixBT, providing valuable advice and trade? +- How come DegenAI partners didn't get Hyperfi airdrop? + +## Categories + +### Twitter News Highlights +- DankVR shared multiple Hyperfy worlds relevant to AI16Z DAO concepts (e.g., 'The Council' for agent proposal discussions and a stonk exchange concept for watching agents trade). (Sentiment: neutral) +- DankVR described Hyperfy as more like a '3D Figma' or infinite canvas app and stated Hyperfy v2 will be open source. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #1969: Twitter plugin triggering security alerts due to repeated logins](https://github.com/elizaos/eliza/issues/1969) by unknown - Status: open - Significance: User-reported operational reliability and account-security friction for Twitter automation. +- [Issue #1971: composeContext function omitting memories](https://github.com/elizaos/eliza/issues/1971) by unknown - Status: open - Significance: Memory omission affects agent response quality and continuity. +- [Issue #1942: Memory leaks in getLocalEmbedding function](https://github.com/elizaos/eliza/issues/1942) by unknown - Status: open - Significance: Potential performance/stability risk when using local embeddings. +- [Issue #1940: Discord integration using disallowed intents](https://github.com/elizaos/eliza/issues/1940) by unknown - Status: open - Significance: Compliance risk for Discord bots if intents are not permitted. +- [Pull_request #1984: fix: SQLITE ERROR, zero-lenght vectors not supported](https://github.com/elizaos/eliza/pull/1984) by unknown - Status: merged - Significance: Fixes a common SQLite vector storage failure encountered by users. +- [Pull_request #1968: Fix db init race condition affecting builds](https://github.com/elizaos/eliza/pull/1968) by unknown - Status: merged - Significance: Build reliability fix targeting startup/initialization failures. +- [Pull_request #1966: feat: add new plugin - spheron](https://github.com/elizaos/eliza/pull/1966) by unknown - Status: merged - Significance: Expands ecosystem integrations via a new plugin. + +#### Overall Focus +- GitHub work emphasized adding new plugins, improving logging, and fixing reliability issues in Twitter/Telegram and database initialization, alongside test improvements. + +### Discord Updates +- **#discussion:** General community orientation and role verification topics (Partner vs Associate), partner eligibility and claim mechanics for the Hyperfy airdrop, and broad onboarding questions about building agents. (Key Participants: shakejr, BOSSU, sesāme) +- **#💻-coders:** Developer troubleshooting focused on Twitter auth/login failures (including cookie-based workarounds), tweet formatting controls, and database/vector embedding failures; contributors shared fixes and PRs for repeated login attempts and other bugs. (Key Participants: Oracle, jeanayala.eth, rferrari, eschnou) +- **#🥇-partners:** Partner-focused discussion around the Hyperfy airdrop (46,120 HYPER eligibility and claim process), scam-warning mitigations (Phantom warnings), and process improvements for partnership announcements. (Key Participants: jin, shakejr) +- **#tokenomics:** Debate over pool pairing strategies and fee distributions, documentation gaps about DegenAI’s role and buyback mechanisms, and exploration of making AI16Z omni-chain via wrapping/bridge options (e.g., Hyperlane). (Key Participants: jin, yikesawjeez, eskender.eth) +- **#spartan_holders:** Repeated requests for clearer DegenAI roadmap/timelines and communication cadence; a proposal emerged to track development via a structured table (feature, status, dates, owner). (Key Participants: jin, PrudentSpartan) +- **#3d-ai-tv:** Iteration on an AI-powered news show using Unity+VRM models, covering camera cuts, lip-sync timing, and show JSON schema documentation and tooling (recording scripts). (Key Participants: boom, SM Sith Lord, jin) + +### User Feedback +- Community members repeatedly requested clearer DegenAI progress updates, roadmap, and timelines, and proposed a public status/dashboard-style tracker. (Sentiment: negative) +- Developers reported recurring Twitter integration friction (authentication challenges, repeated login behavior, formatting issues) and sought better docs and error handling. (Sentiment: mixed) +- Users reported database/memory issues (SQLite vector errors, embedding dimension mismatches) and discussed PostgreSQL as an alternative for production. (Sentiment: neutral) + +### Strategic Insights + +#### Operational reliability as a gating factor for social-agent adoption +Repeated Discord troubleshooting and GitHub issues around Twitter logins, posting reliability, and memory handling are recurring across days, implying that social integrations and memory stability are major adoption blockers compared with adding new plugins. + +*Implications/Questions:* + - Should engineering prioritize Twitter auth stability and memory/vector consistency over new plugin additions in the near term? + +#### Documentation and status transparency demand +Multiple channels converged on the need for structured documentation (tokenomics, DegenAI roadmap, plugin guides) and automation proposals (scribe agent/ETL pipeline) to reduce repeated questions and ambiguity. + +*Implications/Questions:* + - Should a single source-of-truth roadmap/status dashboard be formalized and updated on a fixed cadence? + +### Market Analysis +- Hyperfy airdrop distribution (46,120 HYPER per eligible wallet) became a focal discussion among partners, with value estimates cited in the community ranging from ~$3–4k initially to ~$10–12k later. (Relevance: Partner incentives and eligibility rules affect participation and perceptions of value within the ecosystem.) +- Community compared DegenAI to AixBT in terms of trading-advice capability and asked when DegenAI will offer similar value. (Relevance: Competitive benchmarks influence expectations for feature delivery and positioning.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-08.md b/hackmd/facts/2025-01-08.md new file mode 100644 index 00000000000..d7255620007 --- /dev/null +++ b/hackmd/facts/2025-01-08.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-01-08 + +## Overall Summary +ElizaOS development showed high velocity with multiple new plugins, database/knowledge-system improvements, and expanded chain support, while Discord discussions concentrated on Twitter integration reliability, database/vector errors, and DegenAI transparency and tokenomics debates. + +## Key Facts + +- The elizaOS Discord daily stats for 2025-01-07 recorded 4,201 total messages from 753 users. +- ElizaOS added a PGLite database adapter and implemented a separate Knowledge system with multi-agent RAG optimization. +- A fix for the SQLite "zero-length vectors are not supported" error was merged (PR #1984). +- A PR was created to fix repeated Twitter login attempts by switching the Twitter plugin to use client-twitter (PR #1974). +- ElizaOS added an approval mechanism for Twitter posts via a Discord bot (PR #1876). +- New plugins and integrations highlighted in the daily report include Obsidian (PR #1943), Spheron (PR #1966), and an Instagram client (PR #1964). +- Partners who held 100k AI16Z tokens at the Dec 7 snapshot were discussed as eligible to claim approximately 46,120 HYPER tokens via hyperfy.xyz/claim. +- The 3D AI news show team reported that the first episode (S1E1) was uploaded to YouTube and collected feedback on audio and lip-sync. + +## Open Questions + +- How can I run eliza without WSL? Is there any alternative? +- How to build a multi-agent Twitter account where two characters interact before posting? +- Is it possible to set separate databases for individual character? +- What platforms/methods are you using to host the bots online? +- Has anyone had success using Grok with the Eliza Framework? +- How do I make my agent reply to tweets with images? +- How do I make my agent only respond to @ mentions on Telegram? +- How can I run local Eliza without an NVIDIA GPU? + +## Categories + +### Twitter News Highlights +- A community PR (#1974) was created to fix repeated Twitter login attempts by switching the Twitter plugin to use client-twitter rather than the scraper, reducing security notifications. (Sentiment: positive) +- ElizaOS added an approval mechanism for Twitter posts via a Discord bot (PR #1876). (Sentiment: positive) +- Users reported Twitter integration issues including authentication failures, JSON-formatted replies, and rate limiting concerns; workarounds discussed included setting responseFormat/outputFormat in character settings and using cookies to bypass ArkoseLogin challenges. (Sentiment: mixed) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1943: feat: obsidian integration plugin](https://github.com/elizaos/eliza/pull/1943) by sekmet - Status: merged - Significance: Adds an Obsidian integration plugin for agent note-taking workflows. +- [Pull_request #2014: feat: add telegram api root config in env](https://github.com/elizaos/eliza/pull/2014) by dto-simba - Status: merged - Significance: Adds Telegram API root configuration for easier environment setup. +- [Pull_request #1620: feat: Separate Knowledge system + Multi-Agent RAG Optimization](https://github.com/elizaos/eliza/pull/1620) by azep-ninja - Status: merged - Significance: Introduces a separate knowledge system designed for multi-agent RAG optimization. +- [Pull_request #1984: fix: SQLITE ERROR, zero-lenght vectors not supported](https://github.com/elizaos/eliza/pull/1984) by JoeyKhd - Status: merged - Significance: Fixes a common SQLite vector storage failure encountered during memory creation. +- [Issue #2028: Starknet plugin is outdated and has broken references](https://github.com/elizaos/eliza/issues/2028) by unknown - Status: open - Significance: Indicates a broken plugin integration needing maintenance. +- [Issue #2024: Continuous errors when starting the agent](https://github.com/elizaos/eliza/issues/2024) by unknown - Status: open - Significance: Represents an agent startup reliability issue reported by users. + +#### Overall Focus +- Daily engineering focus emphasized expanding plugin coverage (Obsidian, DePIN, LetzAI), improving configuration/CI (pnpm lockfile consistency), and resolving platform stability issues (schema.sql packaging, Twitter dry-run correctness). + +### Discord Updates +- **#discussion:** General community discussion focused on getting started with ElizaOS agents, memory resets via deleting .dev files, and interest in securing agents with TEEs (Phala mentioned). (Key Participants: BOSSU, shakejr) +- **#💻-coders:** Developers concentrated on Twitter integration reliability (auth/login loops, mention handling, reply formatting), database/vector issues (dimension mismatches, zero-length vectors), model-provider switching problems, and deployment troubleshooting. (Key Participants: jeanayala.eth, rferrari, MonteCrypto) +- **#spartan_holders:** Discussion centered on DegenAI progress and communication cadence; Jin stated daily syncs are happening and started a collaborative HackMD for website/tokenomics inputs, alongside discussion of feature/epic tracking. (Key Participants: jin, PrudentSpartan) +- **#tokenomics:** Tokenomics work focused on making ai16z omni-chain (wrapping/bridging options like Hyperlane/LayerZero) and organizing discussions into HackMD; concerns included liquidity fragmentation and security trade-offs. (Key Participants: jin, yikesawjeez) +- **#🥇-partners:** Partners discussed Hyperfy airdrop details and claim safety; they also discussed an alleged mimic token (LLM) and reiterated a 'tribute model' expectation for projects building on Eliza technology to allocate a portion of supply to the DAO. (Key Participants: jin, shakejr) +- **#3d-ai-tv:** The 3D AI news show team iterated on a Unity-based pipeline, documented the Derpy Show JSON structure, and discussed reducing event polling delay to improve camera cuts and lip-sync; S1E1 was uploaded to YouTube and feedback was collected. (Key Participants: jin, SM Sith Lord, boom) + +### User Feedback +- Users reported recurring Twitter integration pain points (login/auth errors, rate limits, and replies appearing as JSON), and requested better controls for post vs reply behavior. (Sentiment: mixed) +- Multiple users reported SQLite/vector errors (zero-length vectors, vector dimension mismatches), frequently resolved by deleting the database and rebuilding. (Sentiment: neutral) +- Community members requested clearer, more frequent DegenAI roadmap updates and centralized documentation; a collaborative HackMD was created to gather inputs. (Sentiment: mixed) +- Developers requested improved plugin discovery and documentation (plugin directory/index, more plugin dev examples, JSDoc/READMEs, memory backup/restore guidance). (Sentiment: neutral) + +### Strategic Insights + +#### Operational load concentrated in social integrations and storage reliability +Across Discord and GitHub, the highest recurring friction points were Twitter automation reliability and database/vector storage issues, while parallel work is adding tests and bug fixes for these areas. + +*Implications/Questions:* + - Should Twitter and database adapters be treated as stability epics with public status tracking to reduce repeat support load? + - Do defaults and migration guidance need tightening when switching embedding models/providers? + +#### Ecosystem expansion via plugins is outpacing discoverability and onboarding +Multiple new plugins and integrations were added rapidly, while Discord participants repeatedly requested plugin directories, READMEs, and structured documentation workflows to keep pace with growth. + +*Implications/Questions:* + - Is a plugin registry/index and documentation automation (scribe agent) a near-term priority to reduce integration churn? + +#### Tokenomics and partnership norms remain under active community debate +Tokenomics discussions (omni-chain token design, bridging choices) and the 'tribute model' expectations for ecosystem projects are active topics, with HackMD being used to centralize drafts. + +*Implications/Questions:* + - Should draft tokenomics principles and partnership requirements be formalized into publishable guidance to reduce ambiguity? + +### Market Analysis +- Partners discussed a token described as mimicking ai16z/Eliza ('LLM') and characterized it as a 'vampire attack' on the ecosystem. (Relevance: Brand and ecosystem confusion can affect partner trust and may drive demand for clearer partnership verification and official plugin/token guidance.) +- Community discussions explored making ai16z an omni-chain token using bridging approaches such as Hyperlane and LayerZero, with concerns about liquidity fragmentation and security models. (Relevance: Cross-chain design decisions affect liquidity distribution, user access across chains, and potential security risk exposure.) +- Hyperfy airdrop eligibility and claim safety were discussed, including the Dec 7 snapshot and the claim URL (hyperfy.xyz/claim). (Relevance: Airdrop-related support and verification needs can drive demand for a verified-claims channel and clearer partner communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-09.md b/hackmd/facts/2025-01-09.md new file mode 100644 index 00000000000..8869b447f75 --- /dev/null +++ b/hackmd/facts/2025-01-09.md @@ -0,0 +1,96 @@ +# Fact Briefing: 2025-01-09 + +## Overall Summary +ElizaOS activity centered on rapid framework expansion (notably a knowledge/RAG system, client overhaul, and new plugins) alongside ongoing community friction around Twitter integration reliability, tokenomics/partner verification, and founder-facing memecoin optics. Cross-chain/token bridging planning (e.g., Hyperlane) and ecosystem partnerships (e.g., Arbitrum, Roblox integration) remained active discussion areas. + +## Key Facts + +- A complete overhaul of the ElizaOS client interface was merged as PR #2038. +- A separate Knowledge system with Multi-Agent RAG Optimization was implemented in PR #1620. +- Methods for knowledge management (getKnowledge, searchKnowledge, createKnowledge, removeKnowledge, clearKnowledge) were introduced in PR #2005. +- Support for TEE logging and running Eliza in Intel SGX was added in PR #1470. +- An approval mechanism for Twitter posts via a Discord bot was implemented in PR #1876. +- Issue #2080 reported a CUDA error when using "llama_local". +- Issue #2078 reported a WhatsApp plugin error: cannot read properties of undefined (reading 'actions'). +- Issue #2077 proposed a new Nillion nilDB Plugin. +- Discord discussions reported a configuration issue where XAI_MODEL inputs use a "mini" model but outputs still use gpt-4o. +- Discord partners discussion stated that projects using Eliza tech should send 5–10% of their tokens to the DAO as an alignment mechanism. + +## Open Questions + +- How many total members are in this ai16z discord? +- Is degenai still being worked on or cancelled? +- What's the plans with the token? +- What is the benefit of the entry-level role? +- Have any AI girlfriend agents been created using this framework yet? +- Is it possible to set separate databases for individual character? +- How to get verified role? +- What happened with the site? Why it's not working anymore? +- Does the DAO have/intended to have an EVM (likely base) AUM address as well? +- Who is leading this project? +- Is the relationship between AI16Z and Aiccelerate DAO? + +## Categories + +### Twitter News Highlights +- DankVR described the ElizaOS/AI16z ecosystem as having 10.5k stars and 2.7k forks, with approximately 83,000 token holders. (Sentiment: neutral) +- DankVR discussed a "tribute system" where ElizaOS-related projects are encouraged to send 5–10% of token supply to the DAO treasury. (Sentiment: neutral) +- DankVR referenced controversy involving memecoins "Fatcoin" and "Fartcoin", with one framed as a "vampire attack" on the ecosystem without tribute. (Sentiment: neutral) +- DankVR stated the AI16z community hosts weekly Friday night standups for builders. (Sentiment: neutral) +- DankVR noted developers had integrated Eliza into Roblox and highlighted Roblox's user scale. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2038: full overhaul of client](https://github.com/elizaOS/eliza/pull/2038) by JoeyKhd - Status: merged - Significance: Client application overhaul for improved usability and future feature integration +- [Pull_request #1620: Separate Knowledge system + Multi-Agent RAG Optimization](https://github.com/elizaOS/eliza/pull/1620) by azep-ninja - Status: merged - Significance: Introduces a dedicated knowledge/RAG subsystem aimed at multi-agent optimization +- [Pull_request #2022: added nineteen.ai llm & image support](https://github.com/elizaOS/eliza/pull/2022) by unknown - Status: merged - Significance: Adds an additional model provider with image support +- [Pull_request #2042: Proof of Pizza - Agentic Dominos Ordering](https://github.com/elizaOS/eliza/pull/2042) by bayological - Status: merged - Significance: Demonstrates direct API integration via an agentic ordering workflow +- [Issue #2080: CUDA error when using llama_local](https://github.com/elizaOS/eliza/issues/2080) by unknown - Status: open - Significance: Runtime failure impacting users attempting GPU acceleration with llama_local +- [Issue #2078: WhatsApp plugin error: cannot read properties of undefined (reading 'actions')](https://github.com/elizaOS/eliza/issues/2078) by unknown - Status: open - Significance: Plugin runtime error that blocks WhatsApp integration testing/usage +- [Issue #2077: Nillion nilDB Plugin proposal](https://github.com/elizaOS/eliza/issues/2077) by unknown - Status: open - Significance: New plugin request for data upload/retrieval via Nillion network + +#### Overall Focus +- Development focus included a client overhaul, new provider/plugin integrations (e.g., CoinGecko, nineteen.ai, Proof of Pizza), and bug fixes for SQL/regex/plugin issues, along with documentation updates. +- Repository updates highlighted a new Knowledge/RAG subsystem, expanded crypto plugins, and added TEE/SGX support and zkTLS-related security functionality. + +### Discord Updates +- **#discussion:** Discussion emphasized framework development (Arbitrum support announcement, plugin work), model configuration issues (XAI_MODEL behavior), memory/database setup questions, and community concerns about leadership and roadmap clarity. (Key Participants: jin, shakejr, BOSSU) +- **#💻-coders:** Hands-on troubleshooting centered on Twitter integration behavior (reply frequency, formatting, shadow bans), deployment approaches (VPS/AWS/Docker), and operational practices (tmux, polling intervals, memory resets). (Key Participants: luniacllama, JordanBonker, pupathebig, MbBrainz) +- **#🥇-partners:** Partners debated founder memecoin engagement and reputational impact; announcements included Roblox integration with a stated 10% tribute to the DAO and mention of an Arbitrum Foundation partnership. Requests were made for clearer partnership documentation and transparency. (Key Participants: jin, shaw) +- **#tokenomics:** Tokenomics planning discussed Hyperlane-based multi-chain deployment and risks of liquidity fragmentation; participants requested a whitepaper and clearer leadership/next steps, with intent to keep early notes internal. (Key Participants: jin, wit) +- **#spartan_holders:** DegenAI discussions focused on perceived communication gaps, early feature delivery requests, tokenomics handling in DAO treasury context, and proposed features like token analysis and scam detection; a collaborative HackMD for site content was shared with token incentives for contributions. (Key Participants: jin, xiaojiucai) +- **#3d-ai-tv:** The team iterated on an AI news show pipeline (Unity frontend, automation, overlays/tickers, show runner) and tracked fixes for missing overlays and improvements to automation and character profiles. (Key Participants: SM Sith Lord, boom) + +### User Feedback +- Users reported Twitter integration issues including authentication problems, rate limiting/shadow bans, and replies/tweets formatting as JSON instead of plain text. (Sentiment: negative) +- Community requested better transparency on partnerships, project leadership, and development roadmaps (including DegenAI progress). (Sentiment: mixed) +- Users reported wallet verification issues for roles/claims (including CollabLand verification for token holders). (Sentiment: negative) +- Deployment and onboarding friction was reflected in repeated questions about resource requirements, database resets, and production deployment guidance. (Sentiment: neutral) + +### Strategic Insights + +#### High plugin velocity vs. operational reliability +GitHub activity shows rapid expansion of plugins/providers and core capabilities (knowledge/RAG, SGX/TEE options), while Discord discussions remain dominated by integration reliability and configuration pain (notably Twitter and model selection). + +*Implications/Questions:* + - Should core maintainers prioritize stabilization of high-traffic integrations (Twitter, DB/embeddings) over adding new plugins? + - Is there a need for a supported reference deployment profile and troubleshooting playbook? + +#### Tokenomics planning pressure and information control +Tokenomics discussions emphasize multi-chain deployment mechanics and tiered partner incentives, alongside repeated asks for leadership clarity and a whitepaper; participants also explicitly suggest keeping notes internal until ready. + +*Implications/Questions:* + - What governance process will determine when tokenomics drafts become public? + - Who owns final decisions on bridging architecture (canonical token vs. multiple representations)? + +#### Reputational risk from memecoin adjacency +Partners discussed founder memecoin engagement and its perceived effect on project reputation, alongside parallel messaging about tribute/alignment and ecosystem "vampire attacks". + +*Implications/Questions:* + - Should there be communication guidelines for founders/official accounts regarding third-party tokens? + - How should the tribute model be operationalized and communicated to reduce ambiguity? + +### Market Analysis +- Discord participants attributed Solana price weakness to broader market moves with BTC. (Relevance: Community market attention can affect tokenomics/partner sentiment and participation in claims/bridging discussions.) +- Twitter/Discord narratives referenced "vampire attacks" by external tokens/memecoins and contrasted projects based on whether they send tribute to the DAO. (Relevance: Ecosystem competition narratives may influence partnership alignment and expectations around the tribute mechanism.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-10.md b/hackmd/facts/2025-01-10.md new file mode 100644 index 00000000000..5d38df69bbf --- /dev/null +++ b/hackmd/facts/2025-01-10.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-01-10 + +## Overall Summary +ElizaOS showed high development velocity (new plugins, client overhaul, and multiple stability fixes) while Discord discussions concentrated on Twitter-client reliability, memory/RAG scaling, and tokenomics/partner verification processes. Community attention also focused on communication risks after a founder joke tweet triggered short-lived market volatility and renewed rebranding/tokenomics questions. + +## Key Facts + +- PR #2038 implemented a complete overhaul of the Eliza client. +- PR #2129 prevented repeated Twitter logins by reusing the client-twitter session. +- The elizaOS Discord daily stats for 2025-01-09 recorded 6,357 messages from 697 users. +- Partner status in the ai16z ecosystem was described as requiring holding 100k ai16z tokens and verifying via the roles channel, and 1M DegenAI tokens was described as also granting the partner role. +- A reported fix for tweets showing JSON output referenced adjusting messageCompletionFooter behavior in packages/core/src/parsing.ts. +- Hyperlane multi-chain steps for taking an SVM token to EVM chains were described as: deploy the SVM side using the token as collateral, deploy the EVM side across target chains, then enroll EVM warp route contracts on the SVM side. +- The Daily Report (2025-01-09) listed the Lens Network Plugin addition as PR #2101 and the Akash Network plugin addition as PR #2111. +- The GitHub daily update (Jan 10, 2025) reported new issues including #2098 (agents managing Docker containers), #2085 (sporadic PostgresDB connection failures with large knowledge sections), and #2089 (double Telegram responses). + +## Open Questions + +- Is there a plan to refactor the entire Eliza repository? +- How do I run multiple AI Agents dynamically on one instance of ElizaOS? +- How do I integrate other plugins into my Eliza project? +- What happened with the site? Why it's not working anymore? +- Any dev here? I cant verify my wallet with 100k ai16z +- Does the DAO have/intended to have an EVM (likely base) AUM address as well? +- Can we get Matrica in this server? Most of the solana ecosystem uses them not collabland +- Will people get airdrop of 420 tokens? +- What's the best open source model to use for my trading Agent? +- Is the buyback of degenai currently going on and when is the buyback cycle? +- Is purchasing DegenAI through DEX Screener or Raydium legitimate when selling isn't enabled? + +## Categories + +### Twitter News Highlights +- DankVR described the ai16z DAO 'token tributes' concept as voluntary token contributions intended to align incentives among developers and holders. (Sentiment: neutral) +- A founder joke tweet about leaving the project was discussed as having caused market panic until clarified. (Sentiment: negative) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2038: Full overhaul of client](https://github.com/elizaOS/eliza/pull/2038) by JoeyKhd - Status: merged - Significance: Major UI/client refactor serving as a new baseline for future client features. +- [Pull_request #2111: Add Akash Network plugin with autonomous deployment capabilities](https://github.com/elizaOS/eliza/pull/2111) by AIFlowML - Status: merged - Significance: Adds a new infrastructure/deployment integration for agents via Akash. +- [Pull_request #2101: Lens Network Plugin](https://github.com/elizaOS/eliza/pull/2101) by tryprane - Status: merged - Significance: Expands social/Web3 integration options via Lens testnet actions. +- [Pull_request #2129: Prevent repeated login by reusing client-twitter session](https://github.com/elizaOS/eliza/pull/2129) by tcm390 - Status: merged - Significance: Addresses repeated login/security-notification behavior in Twitter integrations. +- [Pull_request #2125: Docs: Add Verified Inference docs](https://github.com/elizaOS/eliza/pull/2125) by maciejwitowski - Status: merged - Significance: Documentation addition clarifying verifiable inference functionality. +- [Issue #2098: Need for agents to manage Docker containers](https://github.com/elizaOS/eliza/issues/2098) by unknown - Status: open - Significance: Feature request indicating demand for lifecycle/deployment automation from agents. +- [Issue #2085: Sporadic PostgresDB connection failures with large knowledge sections](https://github.com/elizaOS/eliza/issues/2085) by unknown - Status: open - Significance: Reliability/performance concern tied to knowledge/RAG scale. +- [Issue #2089: Double responses when interacting on Telegram](https://github.com/elizaOS/eliza/issues/2089) by unknown - Status: open - Significance: User-facing behavior bug affecting Telegram client interaction quality. + +#### Overall Focus +- GitHub activity emphasized rapid plugin ecosystem expansion (Akash, Lens) plus reliability and DX improvements (Twitter session reuse, documentation fixes, lint/lockfile stability). + +### Discord Updates +- **#discussion:** Conversation covered tokenomics/partner verification, communication risk after a joke founder tweet, and ecosystem positioning (including rebranding discussion). Technical topics included Arbitrum support, Mixtral integration efforts, and gaps between eliza-starter and the main repo. (Key Participants: jin, shakejr, BOSSU) +- **#💻-coders:** Primary support traffic focused on Twitter client behavior (auth, rate limiting, formatting), running agents persistently (tmux/screen/daemon), memory resets (pnpm cleanstart), and approaches for RAG and vector DB-backed persistent memory/user profiling. (Key Participants: 0xLabsTheCoder, kobra, Ashwin, luniacllama) +- **#🥇-partners:** Partners discussed tracking claims/airdrops, controversies around meme coin promotion and messaging, and automation ideas like daily GitHub-to-Twitter updates. Integrations referenced included Roblox via StealthSDK and ongoing emphasis on a 5–10% (often framed as 10%) tribute model. (Key Participants: jin, yikesawjeez, DorianD) +- **#tokenomics:** Discussion centered on implementing multichain token deployment via Hyperlane for an SVM token to EVM chains (e.g., Base) and clarifications that launchpad ideas were additive to (not replacements for) the existing tribute model. (Key Participants: wit, jin, yikesawjeez) +- **#spartan_holders:** Holders debated handling DAO treasury tokens and DegenAI’s relationship to the treasury, with repeated requests for clarity on buyback mechanisms and legitimacy/trading status. (Key Participants: m1hawk/风答, Dragonbutt) +- **#3d-ai-tv:** The AI TV show team discussed production automation and a missing overlays/ticker/watermark issue in Episode 2; updated show runner software and character profile improvements were in progress. (Key Participants: SM Sith Lord, boom) + +### User Feedback +- Users reported that the eliza-starter repository is missing scripts (e.g., clean script, pnpm run dev) compared to the main repo. (Sentiment: neutral) +- Multiple users requested fixes and clearer documentation for Twitter integration, including authentication reliability, rate limiting, and output formatting (tweets showing JSON). (Sentiment: mixed) +- Users requested improvements to RAG/knowledge ingestion due to file size issues that can crash the LLM and a desire for better RAG plugins than folder2knowledge/knowledge2character. (Sentiment: neutral) +- Several users reported verification friction (captcha/wallet compatibility) and requested improved anti-scam measures during the verification flow. (Sentiment: mixed) +- Community members suggested rephrasing the 'tribute model' terminology (e.g., 'token sharing model') to improve framing. (Sentiment: neutral) + +### Strategic Insights + +#### Operational reliability is a gating factor for growth (Twitter, Telegram, knowledge scale) +Repeated user support threads focus on Twitter auth/rate limiting, Telegram double responses, and database/knowledge scaling issues, while GitHub work includes targeted fixes (e.g., Twitter session reuse) and ongoing new issue reports. + +*Implications/Questions:* + - Should a short-term stability sprint be prioritized across Twitter/Telegram/knowledge ingestion paths? + - Should 'known issues + recommended configs' documentation be elevated to reduce repeat support load? + +#### Tokenomics and messaging governance remain intertwined with ecosystem confidence +Discord discussions tied communication events (e.g., a joke tweet) and terminology/branding choices to market/community reactions, while tokenomics leadership clarity and partner verification remain recurring topics. + +*Implications/Questions:* + - Is a single, canonical tokenomics/roles/verification explainer needed to reduce confusion? + - Should founder/official comms guidelines be formalized to reduce market-sensitivity events? + +### Market Analysis +- A joke tweet about leaving the project was discussed as triggering short-lived market panic until clarified. (Relevance: Highlights sensitivity of token/community sentiment to official communications.) +- Discord participants discussed broad market drawdowns (e.g., comments about SOL dumping alongside BTC market weakness). (Relevance: Provides context for community attention on token performance and trading-agent interest.) +- Partners discussed controversy around meme coin promotion (e.g., 'fatcoin') and perceived 'vampire attacks' from tokens mimicking the ecosystem. (Relevance: Reputational and ecosystem-cohesion considerations may affect partnerships and onboarding.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-11.md b/hackmd/facts/2025-01-11.md new file mode 100644 index 00000000000..d9410b34a4b --- /dev/null +++ b/hackmd/facts/2025-01-11.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-01-11 + +## Overall Summary +Across the AI16z/ElizaOS ecosystem, discussions were dominated by governance and reputation fallout related to AICC and uncertainty in tokenomics leadership, while engineering activity remained high with multiple new model providers, plugins, and bug fixes landing in the ElizaOS repository. + +## Key Facts + +- On 2025-01-10, several AI16z core team members (Markus, Ejaaz, Ropirito) shifted focus to AICC, and Jin stated he would lead tokenomics efforts if needed. +- Shaw stated he donated 50% of his AICC allocation to the AI16z DAO, airdropped approximately 20% to contributors, and used approximately 10% for LP; Jin stated he sent 50% of his AICC allocation to the DAO. +- AI16z tokenomics discussions described a planned launchpad similar to pump.fun using virtual liquidity and bonding, where the DAO would earn LP fees for token buybacks. +- The AI16z tokenomics channel recorded a debate on whether launchpad pools should use AI16Z or SOL as the base pair. +- ElizaOS added support for Mistral AI as a model provider via PR #2137. +- ElizaOS integrated a DeepSeek AI provider via PR #2067. +- ElizaOS added Text-to-Speech (TTS) support with over 15 languages via PR #2110. +- A new GitHub issue (#2164) reported a pnpm build error involving incompatible parameter types ('url' and 'request') on a fresh clone. +- The elizaOS Discord daily stats for 2025-01-10 recorded 7,474 messages from 658 users. +- In the 'spartan_holders' channel, members discussed that Skely (described as a core developer) sold all DegenAI tokens 18 days earlier. + +## Open Questions + +- Is there a plan to refactor the entire Eliza repository? +- What happened to the AI16z/SOL pair? Can't sell it in Orca or Raydium +- When will tokenomics be released? +- How do I implement RAG (Retrieval Augmented Generation) with periodic data feeds? +- How do I make my agent post images on Twitter? +- Can we get Matrica in this server? Most of the solana ecosystem uses them not collabland +- Was wondering if people will get airdrop of 420 tokens? +- Who is actually building the launchpad? + +## Categories + +### Twitter News Highlights +- DankVR compared the Eliza and BabyAGI GitHub repositories, stating Eliza shows more active development and production usage despite fewer stars. (Sentiment: neutral) +- DankVR highlighted an Eliza plugin for Obsidian that turns an Obsidian vault into an AI agent/portable second brain. (Sentiment: neutral) +- DankVR discussed using tokens for incentive alignment and mentioned agents analyzing contributions for retroactive public goods funding. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2137: feat: Add Mistral AI as new model provider](https://github.com/elizaOS/eliza/pull/2137) by unknown - Status: merged - Significance: Adds an additional LLM provider option for ElizaOS agents. +- [Pull_request #2067: feat: Add DeepSeek AI provider support to Eliza](https://github.com/elizaOS/eliza/pull/2067) by unknown - Status: merged - Significance: Adds an OpenAI-compatible provider integration for DeepSeek. +- [Pull_request #2110: feat: TTS(Text2Speech) with over 15 languages support!](https://github.com/elizaOS/eliza/pull/2110) by unknown - Status: merged - Significance: Introduces multilingual TTS capability for voice experiences. +- [Pull_request #2141: feat: plugin-hyperliquid](https://github.com/elizaOS/eliza/pull/2141) by unknown - Status: merged - Significance: Adds Hyperliquid API interaction capability via a dedicated plugin. +- [Pull_request #2171: chore: Prep v0.1.8 (dev => main)](https://github.com/elizaOS/eliza/pull/2171) by unknown - Status: merged - Significance: Rolls development changes into main in preparation for a release. +- [Issue #2164: Type compatibility problems with parameters 'url' and 'request' when making a fresh clone](https://github.com/elizaOS/eliza/issues/2164) by unknown - Status: open - Significance: Reported build failure affecting fresh installs. +- [Issue #2158: Database connection error when using the image generation plugin](https://github.com/elizaOS/eliza/issues/2158) by unknown - Status: open - Significance: Reported crash related to image generation plugin database connectivity. +- [Issue #2161: Replies to TWITTER_TARGET_USER are sent twice when ElizaOS is restarted](https://github.com/elizaOS/eliza/issues/2161) by unknown - Status: open - Significance: Reported duplication bug in Twitter automation behavior after restart. + +#### Overall Focus +- Development emphasized expanding model provider support (e.g., DeepSeek, Mistral), adding new Web3/plugins (e.g., Hyperliquid, Primus zkTLS, Quai), and improving stability via bug fixes, tests, and refactors. + +### Discord Updates +- **#discussion:** Conversation focused on AI16z/AICC controversy and governance clarity (allocation concerns, leadership uncertainty), alongside ongoing ElizaOS technical questions and plans to automate summaries and communications. (Key Participants: Jin, Shaw, BOSSU, Smedroc) +- **#💻-coders:** Developer troubleshooting centered on Twitter client configuration (rate limits/post intervals), template overrides, cache issues, vector database integration for persistent memory, and patterns for action chaining with loop safeguards. (Key Participants: 0xLabsTheCoder, kobra, Neodotneo, BitBeard, cryptoAYA) +- **#tokenomics:** Tokenomics discussion centered on a pump.fun-like launchpad plan and debate over AI16Z vs SOL as base pair; Jin stated he would lead tokenomics if needed after shifts of focus to AICC by other contributors. (Key Participants: jin, plur_daddy, eskender.eth, DorianD) +- **#🥇-partners:** Partners discussed AICC advisory involvement and allocations; Shaw said he resigned as an advisor and described a policy that 'launching a memecoin = fired', while also describing ongoing tokenomics and trust marketplace work. (Key Participants: Shaw, Jin) +- **#spartan_holders:** DegenAI holders asked for clarity on development status, buybacks, and legitimacy; discussion noted Skely sold all tokens 18 days earlier and requested more transparency about the team and roadmap. (Key Participants: jin, DorianD) +- **#3d-ai-tv:** Work continued on the AI Podcast/3D AI TV project; FishAI was introduced as a modular Unity system enabling agent integration (scene generation, camera control, viewer interaction), with constraints on factual accuracy and avoiding exploitable speculation. (Key Participants: fishai, SM Sith Lord, boom) + +### User Feedback +- Users raised concerns that the AICC token launch allocation favored insiders/KOLs and asked for clearer separation and guidelines between AI16z and related projects (AICC, Partners DAO). (Sentiment: negative) +- Multiple users reported the Twitter client not respecting post interval and rate limiting settings and requested clearer configuration documentation. (Sentiment: mixed) +- Community members requested a concrete AI16z token value accrual mechanism beyond 'through the DAO' and asked for more frequent tokenomics progress updates. (Sentiment: neutral) +- DegenAI holders requested official clarification on development status, buybacks, and whether DegenAI trading venues are legitimate given reports of limited sellability. (Sentiment: negative) +- Users discussed potential rebranding from 'ai16z' to 'Eliza Labs' for mainstream acceptance. (Sentiment: neutral) + +### Strategic Insights + +#### Parallel progress: governance turbulence alongside rapid shipping +Community attention is split between governance/reputation management (AICC allocations, leadership focus shifts) and continued rapid technical delivery (new providers, plugins, TTS, refactors). + +*Implications/Questions:* + - What minimum governance communications cadence would reduce repeated unanswered tokenomics questions? + - Should contributor recognition and conflict-of-interest policies be formalized in a public document? + +#### Developer experience bottlenecks around social clients +Recurring Discord support threads and GitHub issues focus on Twitter client reliability (rate limits, duplicate replies, parsing/formatting), suggesting social integrations are a major operational pain point for builders. + +*Implications/Questions:* + - Should Twitter client configuration be consolidated into a single canonical guide with validated examples? + - Should automated regression tests be prioritized for social-client restart and deduplication behavior? + +### Market Analysis +- AI16z launchpad discussions explicitly referenced pump.fun mechanics (virtual liquidity then bonding) and competing platforms such as Virtuals. (Relevance: Frames product positioning and competitive pressure for an agent/token launch platform.) +- A debate occurred on whether to use AI16Z or SOL as the base pair in launchpad pools, with liquidity vs. 'monetary premium' arguments discussed. (Relevance: Base-pair choice affects liquidity access, pricing mechanics, and token demand pathways.) +- On 2025-01-09, Shaw's joke tweet about leaving the project caused market panic before clarification. (Relevance: Shows sensitivity of market/community reactions to leadership communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-12.md b/hackmd/facts/2025-01-12.md new file mode 100644 index 00000000000..8374dd4d9a2 --- /dev/null +++ b/hackmd/facts/2025-01-12.md @@ -0,0 +1,94 @@ +# Fact Briefing: 2025-01-12 + +## Overall Summary +Development centered on stabilizing and expanding ElizaOS around the v0.1.8 release, with many new plugins/providers and multiple fixes for Twitter, database adapters (PostgreSQL/Supabase), and installation. Community discussions focused on launchpad/tokenomics design (including the 10% tribute model and base-pair debate), alongside trust/communications concerns related to AICC and DegenAI. + +## Key Facts + +- ElizaOS v0.1.8 was released and shared in Discord by Odilitime. +- ElizaOS added DeepSeek AI provider support (PR #2067) and Mistral AI model provider support (PR #2137). +- A fix was merged to adjust the Twitter plugin prompt to ensure JSON returns (PR #2196). +- A fix was merged for PostgreSQL RAG knowledge support (PR #2153) and a separate fix addressed Postgres adapter migration extension creation (PR #2188). +- The daily GitHub update for Jan 12, 2025 notes new issues including Echochambers plugin missing package (#2209) and pnpm outdated lockfile errors (#2215). +- Discord users reported recurring Twitter integration problems including authentication failures and rate limiting. +- Discord users reported Windows build problems for the latest ElizaOS version and noted WSL works better for some setups. +- DankVR stated he sent 50% of his AICC tokens to the AI16Z DAO and described AI16z DAO as a fair launch on DAOs.fun. +- In the tokenomics channel, members discussed a Q1 launchpad plan and debated whether ai16z or SOL should be the base pair for launchpad liquidity pools. +- In the spartan_holders channel, community members stated Skely (described as a core developer) sold all his DegenAI tokens roughly 18 days earlier. + +## Open Questions + +- What is the best UI for Eliza? +- When will tokenomics be announced? +- Will there be another hackathon? +- How do I fix the "TypeError: The database connection is not open" error? +- Is there an ongoing list/directory of agents being built on Eliza? (beyond pointers provided) +- Does this use elizaOS? (re: a referenced project/site) +- Is the game not playable yet on the website (only character selection visible), is that right? +- Did you literally use Stanford Ville's paper image without citing it? +- How come only 3 tokens are listed on elizas.world? +- Why did Skely sell all the degenai tokens? +- Is the team still trustworthy? (re: DegenAI) +- Who is working on degenai? +- What is the current progress of the tokenomics whitepaper? +- Has there been an analysis on hosting costs for agents? +- Will the launchpad shoulder hosting costs or will creators pay it? + +## Categories + +### Twitter News Highlights +- DankVR described AI16z DAO as a fair launch on DAOs.fun and highlighted ongoing livestreaming/education attracting teams and contributors. (Sentiment: positive) +- DankVR stated he sent 50% of his AICC tokens to the AI16Z DAO, describing it as directly benefiting all holders. (Sentiment: neutral) +- DankVR mentioned DAOs.fun working on "vested party list rounds" and automation for gathering/sharing updates to improve coordination. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1184: feat: Integrate Livepeer LLM provider (o1 noted separately in recent PRs list)](https://github.com/elizaOS/eliza/pull/1184) by unknown - Status: open - Significance: Adds o1 integration (noted in daily summary as a significant PR). +- [Pull_request #2171: chore: Prep v0.1.8 (dev => main)](https://github.com/elizaOS/eliza/pull/2171) by odilitime - Status: merged - Significance: Release preparation for v0.1.8. +- [Pull_request #2196: fix(plugin-twitter): change prompt to ensure it returns json](https://github.com/elizaOS/eliza/pull/2196) by unknown - Status: merged - Significance: Addresses Twitter bot output formatting expectations (JSON return). +- [Pull_request #2153: fix: Koloxarto/fix ragknowledge for postgres](https://github.com/elizaOS/eliza/pull/2153) by unknown - Status: merged - Significance: Fixes RAG knowledge handling for PostgreSQL. +- [Pull_request #2188: fix postgres adapter migration extension creation which already exists at this point](https://github.com/elizaOS/eliza/pull/2188) by web3gh - Status: merged - Significance: Fixes PostgreSQL adapter migration behavior. +- [Issue #2209: Echochambers plugin not functioning correctly (missing package)](https://github.com/elizaOS/eliza/issues/2209) by unknown - Status: open - Significance: Reported plugin failure due to missing dependency. +- [Issue #2215: pnpm outdated lockfile errors complicating installation](https://github.com/elizaOS/eliza/issues/2215) by unknown - Status: open - Significance: Installation blocker affecting users with pnpm lockfile mismatches. +- [Issue #2210: Reorganize README files into a dedicated docs folder](https://github.com/elizaOS/eliza/issues/2210) by unknown - Status: open - Significance: Documentation structure request to improve navigation. +- [Issue #2200: Add support for custom S3 endpoints in plugin-node](https://github.com/elizaOS/eliza/issues/2200) by unknown - Status: open - Significance: Feature request to broaden S3 compatibility (e.g., non-AWS providers). + +#### Overall Focus +- GitHub activity emphasized plugin expansion (e.g., NFT plugin, WhatsApp tests) alongside bug fixes for Twitter behavior and database adapters, plus documentation translations and maintenance (linting/renames). + +### Discord Updates +- **#discussion:** Discussion noted the ElizaOS v0.1.8 release, new Ollama/DeepSeek integration mentions, ongoing Q1 launchpad planning, and community concerns about tokenomics communication and leadership clarity. (Key Participants: Odilitime, jin, MrBigTimeKing) +- **#💻-coders:** Coders focused on Twitter integration reliability (auth, rate limiting, formatting), Windows build issues (WSL suggested), and database adapter problems (Supabase/PostgreSQL) affecting RAG and image generation workflows. (Key Participants: masterdai, Apeguru, koloxarto, quixotechdon) +- **#tokenomics:** Tokenomics discussion centered on the 10% tribute model and launchpad design (pump.fun-like mechanics), including debate on whether ai16z or SOL should be the base pair for launchpad liquidity pools and how tributes should be used (e.g., LP creation). (Key Participants: jin, plur_daddy, eskender.eth, DorianD) +- **#spartan_holders:** Channel discussion included claims that Skely sold all DegenAI tokens ~18 days earlier and repeated requests for development status, roadmap clarity, and transparency on trading performance. (Key Participants: jin, Odilitime) +- **#3d-ai-tv:** Work continued on an AI show/podcast pipeline in Unity (camera angles, transitions, continuity via config files), with emphasis on content constraints (avoid endorsements/inaccuracies) and requests to expand the news aggregator to include social posts. (Key Participants: boom, SM Sith Lord, fishai) +- **#AI16z Ecosystem & Governance (general):** Governance discussion included leadership uncertainty as contributors shifted focus to AICC, controversy around AICC allocations, and statements that Shaw resigned as an advisor to AICC and discussed a policy of firing staff who launch memecoins. (Key Participants: Shaw, jin) + +### User Feedback +- Users reported difficulties building the latest version on Windows and suggested WSL as a workaround. (Sentiment: negative) +- Users reported Twitter integration failures including authentication problems and rate limiting, and requested official Twitter API support with developer keys. (Sentiment: negative) +- Multiple discussions requested clearer tokenomics documentation and timelines, including a roadmap and a concise token value-proposition one-pager. (Sentiment: mixed) +- Users reported recurring database adapter issues (Supabase/PostgreSQL) impacting RAG and memory/knowledge workflows and requested better RAG documentation. (Sentiment: negative) +- In ideas-feedback-rants, users asked for clarification on whether a referenced website/game is playable and raised a citation concern about Stanford Ville imagery. (Sentiment: neutral) + +### Strategic Insights + +#### Launchpad + tribute model requires implementation clarity +Launchpad design discussions repeatedly return to enforceability (automatic tribute on-platform vs unenforceable off-platform) and capital formation choices (ai16z vs SOL base pair), implying the need for explicit product constraints and an implementation roadmap. + +*Implications/Questions:* + - What enforcement and incentive mechanisms exist for projects launching outside the platform? + - Should the launchpad prioritize liquidity depth (SOL base) or token-centric value accrual (ai16z base)? + +#### Reliability blockers concentrate around Twitter and data adapters +Across both Discord and GitHub, recurring operational friction clusters around Twitter authentication/rate limiting and database adapter behavior (Supabase/Postgres), suggesting these are key adoption bottlenecks for agent deployments. + +*Implications/Questions:* + - Should the project prioritize an official Twitter API path and a hardened adapter test matrix before additional integrations? + +### Market Analysis +- Launchpad discussions referenced pump.fun’s model (bonding curve distribution and LP creation at completion) as a template for AI16z’s planned Q1 launchpad mechanics. (Relevance: Defines the likely liquidity-seeding mechanism and fee/LP flows for ecosystem launches.) +- Community debated whether ai16z or SOL should be used as the base pair for launchpad liquidity pools. (Relevance: Base-pair selection impacts launch friction, liquidity depth, and token-centric value accrual narratives.) +- Discord governance discussions included reputational concerns tied to AICC’s token launch allocations and leadership focus shifts. (Relevance: Community trust and contributor alignment can affect ecosystem growth and partner onboarding.) +- DegenAI holder discussions referenced a claimed developer token sell-off and requested transparency and roadmap updates. (Relevance: Token-holder confidence and communication cadence can influence partner participation and ecosystem stability.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-13.md b/hackmd/facts/2025-01-13.md new file mode 100644 index 00000000000..7df8d11fac0 --- /dev/null +++ b/hackmd/facts/2025-01-13.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-01-13 + +## Overall Summary +ElizaOS activity centered on shipping and stabilizing v0.1.8-era changes while the community debated tokenomics/launchpad design and responded to governance controversy. Key operational friction points remained Twitter integration reliability, Windows/ARM install compatibility, and DegenAI transparency demands. + +## Key Facts + +- ElizaOS released versions 0.1.8 and 0.1.8.build.1 in the elizaOS/eliza repository (PRs #2171, #2193, #2194). +- The repository included a rename from ai16z to elizaOS (PR #2211). +- CoinGecko price-per-address functionality was added to the codebase (PR #2262). +- A fix was merged to ensure the Twitter plugin prompt returns JSON output (PR #2196). +- A GitHub issue reported a missing module when running on Ubuntu ARM64: '@anush008/tokenizers-linux-arm64-gnu' (Issue #2242). +- A GitHub issue reported Twitter authentication failure on Google Cloud with Error 399 (Issue #2225). +- Discord participants reported Windows build failures for the latest Eliza release and recommended using WSL as a workaround. +- In the partners channel, Shaw stated DegenAI was actively trading and buying AI16Z tokens and held 4.1% of AI16Z supply at the time of discussion. +- The elizaOS Discord daily stats for 2025-01-12 recorded 7,010 total messages from 671 users. + +## Open Questions + +- Why am I being forced to use Llama locally when trying to start default characters despite setting up Anthropic keys? +- Why was the client-direct package not updated to version 0.1.8 like other packages? +- How do I build a text-to-song generator with limited hardware resources? +- Is DegenAI being developed and what is the current progress (including whether it will be launched this month)? +- What is the current progress of the token model whitepaper? + +## Categories + +### Twitter News Highlights +- DankVR stated they are seeking help (with bounties) to organize projects and resources in an 'awesome-eliza list' for the ecosystem. (Sentiment: positive) +- DankVR said Eliza agents have '46 plugins / 24+ blockchain integrations' and can automate protocol tasks. (Sentiment: neutral) +- DankVR recommended using Brave instead of Chrome and HackMD/Fileverse instead of Google Docs for markdown-first collaboration. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2211: chore: rename ai16z -> elizaOS](https://github.com/elizaOS/eliza/pull/2211) by unknown - Status: merged - Significance: Repository-wide rename aligning branding and package naming. +- [Pull_request #2262: feat: CoinGecko - add price per address functionality](https://github.com/elizaOS/eliza/pull/2262) by unknown - Status: merged - Significance: Adds price queries by token address/chain to support agent-driven market lookups. +- [Pull_request #2196: fix(plugin-twitter): change prompt to ensure it returns json](https://github.com/elizaOS/eliza/pull/2196) by unknown - Status: merged - Significance: Addresses malformed Twitter outputs by tightening JSON-return prompting. +- [Pull_request #2228: feat: add support for gravity chain in EVM plugin](https://github.com/elizaOS/eliza/pull/2228) by unknown - Status: merged - Significance: Expands supported EVM chain set in the EVM plugin. +- [Issue #2242: Missing Module: '@anush008/tokenizers-linux-arm64-gnu'](https://github.com/elizaOS/eliza/issues/2242) by morning3tar - Status: open - Significance: Blocks ARM64 users from running due to missing binary/module dependency. +- [Issue #2225: Twitter authentication failure on Google Cloud (Error 399)](https://github.com/elizaOS/eliza/issues/2225) by unknown - Status: open - Significance: Deployment blocker for Twitter-enabled agents in cloud environments. +- [Issue #2265: Concerns regarding the safety of storing login information in character.json versus .env files](https://github.com/elizaOS/eliza/issues/2265) by unknown - Status: open - Significance: Security design question around credential handling for agent integrations. + +#### Overall Focus +- Development activity emphasized plugin expansion (e.g., CoinGecko pricing, EVM chain additions), installer/startup streamlining, and bug fixes for Twitter behavior and database adapters. + +### Discord Updates +- **#discussion:** Discussion focused on ElizaOS framework usage and integrations (Twitter, Telegram, voice), alongside fallout from leadership communications and ongoing tokenomics/launchpad direction. (Key Participants: jin, shaw, DorianD) +- **#💻-coders:** Users troubleshot Twitter authentication/rate limits and shadowban risk, Windows build failures (WSL recommended), Supabase/Postgres adapter issues (including RAG), and multi-agent startup configuration. (Key Participants: Apeguru, validsyntax, koloxarto, Tobiloba) +- **#🪙-partners:** Partners discussed rebranding to ElizaOS, v2 positioning, and tokenomics; Shaw addressed the AICC controversy and referenced a shift to "wartime mode" focused on building. DegenAI relationship to AI16Z and the tribute model LP strategy were debated. (Key Participants: shaw, jin, shakejr, 0xwitch) +- **#tokenomics:** Tokenomics discussion concentrated on the tribute model (5–10%/10% token contributions) and whether tribute tokens should be LP’d vs held, plus launchpad/marketplace framing and base-pair design considerations. (Key Participants: jin, 0xwitch, Ξ Xil) +- **#spartan_holders:** Holders asked for transparency on DegenAI development status, trading strategy/performance, and developer accountability following claims about token sales by a core contributor. (Key Participants: jin, ethertopia) +- **#3d-ai-tv:** Developers iterated on a 3D AI show pipeline ('The AI Podcast'), addressing show_config.json continuity, Unity camera/FOV issues, and debugging the JSON/news ingestion pipeline. (Key Participants: SM Sith Lord, boom, fishai) + +### User Feedback +- Multiple users reported Windows build failures with the latest Eliza release and recommended WSL as the workable setup path. (Sentiment: negative) +- Users reported recurring Twitter integration issues including authentication failures, rate limiting, and concerns about shadowbanning from high-volume replies. (Sentiment: negative) +- Users requested clearer documentation for RAG/knowledge setup and database adapters (Supabase/Postgres), and for running multiple agents and configuring multiple model providers. (Sentiment: neutral) +- Community members requested clearer and more frequent updates on DegenAI development progress, trading behavior, and roadmap visibility. (Sentiment: negative) + +### Strategic Insights + +#### Operational risk from platform integrations +Twitter automation remains a repeated point of failure (auth, rate limiting, formatting), appearing in both Discord troubleshooting and GitHub issues, which can constrain agent adoption on a key distribution channel. + +*Implications/Questions:* + - Should official Twitter API key support be prioritized over browser automation to reduce auth/rate-limit churn? + - Do docs and defaults need tightening to reduce misconfiguration-driven shadowban behavior? + +#### Tokenomics narrative consolidation during rebrand +Multiple Discord channels tied tokenomics deliverables (paper/FAQ, tribute handling, marketplace/launchpad framing) to the AI16Z→ElizaOS rebrand, with repeated requests for clearer communication and implementation details. + +*Implications/Questions:* + - What is the minimum publishable tokenomics/FAQ package to reduce repeated unanswered questions? + - What treasury policy (hold vs LP) should be communicated as default for tribute tokens? + +#### Compatibility and onboarding bottlenecks +Windows and ARM setup issues surfaced across Discord and GitHub, including WSL recommendations and ARM64 missing-module errors, making installation a recurring barrier for new developers. + +*Implications/Questions:* + - Should the project publish an official 'supported environments' matrix (Windows/WSL/ARM) with known failure modes and fixes? + +### Market Analysis +- Community debated launchpad design and liquidity pool base pair selection (AI16Z vs SOL), including references to pump.fun-style bonding curve mechanics. (Relevance: Base-pair decisions and launch mechanics affect token liquidity structure, onboarding friction, and partner alignment incentives.) +- In the partners channel, Shaw stated DegenAI was buying AI16Z tokens and held 4.1% of supply at the time of discussion. (Relevance: Directly relates to perceived value accrual and the credibility of the autonomous trading narrative.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-14.md b/hackmd/facts/2025-01-14.md new file mode 100644 index 00000000000..ebbd7f0891c --- /dev/null +++ b/hackmd/facts/2025-01-14.md @@ -0,0 +1,82 @@ +# Fact Briefing: 2025-01-14 + +## Overall Summary +ElizaOS leadership and community discussions centered on a planned rebrand from ai16z to ElizaOS, alongside active work on a v2 framework and a tokenomics “tribute/marketplace” model. In parallel, GitHub activity highlighted rapid feature shipping (notably trust/verification and agent management), while Discord surfaced persistent integration/onboarding issues (Windows, Twitter auth) and unresolved community questions around DegenAI transparency. + +## Key Facts + +- The project is planning to rebrand from "ai16z" to "ElizaOS" due to potential trademark issues with a16z (Andreessen Horowitz). +- The team stated it is consulting with the Solana Foundation about whether the token ticker can be changed, and any change would need to wait at least 2 months. +- Community discussions described the Eliza framework as having 77 plugins and supporting multimodality. +- A "Marketplace of Trust" and a 10% tribute model (projects built on ElizaOS contributing 10% back to the treasury) were discussed as part of tokenomics. +- The elizaOS Discord daily stats for 2025-01-13 reported 7,504 total messages from 701 users. +- GitHub update notes for Jan 14, 2025 reported integration of Gitcoin Passport functionality in PR #2296. +- GitHub update notes for Jan 14, 2025 reported "Delete Agent" functionality added to the Direct Client API in PR #2267. +- GitHub update notes for Jan 14, 2025 reported a Windows path issue in the build process addressed in PR #2240. +- A GitHub activity summary in the daily report stated that from Jan 13–14, 2025 there were 27 new pull requests (7 merged), 12 new issues, and 66 active contributors in elizaos/eliza. + +## Open Questions + +- Why am I being forced to use Llama locally when trying to start default characters despite updating my .env with Anthropic keys? +- Why were all packages updated to version 0.1.8 except the client-direct (latest is 0.1.7)? +- How do I make a proposal for the DAO? +- How do I set up the PostgreSQL DB adapter? + +## Categories + +### Twitter News Highlights +- dankvr collaborated with META_DREAMER on a contributor leaderboard with weighted scoring and a bonding-curve mechanic aimed at gamifying contributions and supporting RPGF-style funding. (Sentiment: positive) +- shawmakesmagic stated that a v2 is in progress featuring full autonomy, unified wallet abstraction, a plugin registry, easier setup, and a modular design. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2296: Integrated Gitcoin passport functionality](https://github.com/elizaos/eliza/pull/2296) by unknown - Status: merged - Significance: Adds an identity/trust primitive (Gitcoin Passport) for agents to assess address credibility. +- [Pull_request #2267: Direct Client API - Add Delete Agent functionality](https://github.com/elizaos/eliza/pull/2267) by unknown - Status: merged - Significance: Adds agent lifecycle control (delete) to the direct client API. +- [Pull_request #2240: resolve Windows path issue in pnpm build client](https://github.com/elizaos/eliza/pull/2240) by unknown - Status: merged - Significance: Improves Windows compatibility for building the client. +- [Issue #2306: Using Postgres with Direct Client POST /agents/:agentId/set {character} is causing crashes with Exit status 7](https://github.com/elizaos/eliza/issues/2306) by unknown - Status: open - Significance: Stability issue affecting Postgres-backed deployments using the Direct Client character set endpoint. +- [Issue #2225: Authentication issues: Twitter authentication is failing on Cloud with Error 399](https://github.com/elizaos/eliza/issues/2225) by unknown - Status: open - Significance: Blocks or degrades Twitter client operation in cloud environments. +- [Issue #2242: Missing Module: '@anush008/tokenizers-linux-arm64-gnu'](https://github.com/elizaos/eliza/issues/2242) by unknown - Status: open - Significance: ARM64 dependency gap impacting installation/runtime on ARM systems. + +#### Overall Focus +- Development focus combined feature shipping (trust/verification and agent management) with platform hardening (Windows path/build fixes, input/IME fixes, and embedding-related maintenance). + +### Discord Updates +- **#🏆-partners:** Core leadership discussed a planned rebrand from ai16z to ElizaOS (including potential ticker changes pending Solana Foundation guidance) and reiterated ongoing work on framework v2 and tokenomics documentation, including a 10% tribute model and a “Marketplace of Trust.” (Key Participants: Shaw, jin) +- **#tokenomics:** Participants debated launchpad/marketplace structure, including whether launches should require AI16Z and how to design tribute and liquidity mechanics (including comparisons to pump.fun’s model). (Key Participants: DorianD, eskender.eth, jin) +- **#💻-coders:** Technical discussion focused on platform setup/troubleshooting (Windows/WSL, ARM64), Twitter integration issues, database adapter problems, Docker image optimization, and multi-agent runtime configuration. (Key Participants: Mike D., adonisabril, custodian) +- **#3d-ai-tv:** Work continued on an AI-generated TV/video pipeline (AI Podcast, Jedi Council, Block Tank), including debugging JSON data flow between the news aggregator and Unity visualization and debating VRM vs FBX model formats. (Key Participants: SM Sith Lord, Boom) +- **#spartan_holders:** Holders raised repeated concerns about DegenAI roadmap, proof of trading activity, and communication cadence; team members stated a website was forthcoming and acknowledged the need for clearer updates. (Key Participants: jin, Odilitime) +- **#associates:** A new associates tier for holders (10k+ tokens) was discussed alongside distribution mechanics using tip.cc (airdrops, trivia drops, red envelopes) and an idea to add an intermediate “executive” role (50k tokens). (Key Participants: jin) + +### User Feedback +- Multiple users reported build/run failures on Windows and recommended WSL as a workaround; ARM users reported tokenizer compatibility issues and requested improved ARM support. (Sentiment: mixed) +- Community members requested clearer, more transparent communications for DegenAI, including a now/next/future roadmap and publication of wallet and trading activity. (Sentiment: negative) +- Developers reported recurring Twitter integration problems (authentication issues, rate limiting/shadowban concerns, and formatting errors) and requested fixes and configuration guidance. (Sentiment: negative) +- Users requested improved documentation for key workflows, including web search plugin usage, embedding configuration (Heurist), and Twitter bot settings. (Sentiment: neutral) + +### Strategic Insights + +#### Brand/ticker transition as an enabler for external collaboration +The rebrand discussion repeatedly tied naming clarity to unlocking partnerships and reducing legal friction, while acknowledging that ticker changes may be gated by external timelines. + +*Implications/Questions:* + - What partner and ecosystem announcements are contingent on the rebrand completing? + - What communications plan exists for ticker-change uncertainty during the waiting period? + +#### Tokenomics enforcement vs. fork-resistance +Tokenomics conversations included proposals to embed tribute mechanics into code paths to capture value even from forks, indicating attention on enforceability rather than purely social alignment. + +*Implications/Questions:* + - What is the minimally invasive technical mechanism to implement tribute while keeping the framework broadly adoptable? + +#### Developer adoption constrained by platform compatibility and social integrations +Repeated Discord and GitHub mentions of Windows/ARM build friction and Twitter client instability show that onboarding and social distribution channels are key operational bottlenecks for builders. + +*Implications/Questions:* + - Should compatibility and Twitter client reliability be prioritized as a short-term “builder unblock” track? + +### Market Analysis +- Tokenomics discussions compared a possible ElizaOS launch/marketplace approach to pump.fun’s bonding curve and tribute mechanics, including creator incentives. (Relevance: Provides a concrete reference model for launch mechanics and fee/tribute design, influencing liquidity and creator incentives.) +- Participants debated whether requiring AI16Z for agent launches could create illiquidity in the primary pool post-bond versus using SOL to reduce friction. (Relevance: Base-pair decisions affect launch adoption, liquidity depth, and token demand dynamics.) +- Competition was explicitly noted in tokenomics discussions (e.g., Alchemist AI) alongside references to deployment/onboarding platforms (e.g., Fleek integration). (Relevance: Signals the need to differentiate marketplace/launch mechanics and improve deployment simplicity relative to competitors.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-15.md b/hackmd/facts/2025-01-15.md new file mode 100644 index 00000000000..a36719f4b1c --- /dev/null +++ b/hackmd/facts/2025-01-15.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-01-15 + +## Overall Summary +Core themes were the planned rebrand from ai16z to ElizaOS (trademark/partnership rationale) and continued refinement of the ecosystem economic model (10% tribute/revenue-share and marketplace concepts). In parallel, GitHub activity emphasized new agent capabilities (including onchain deployment) and core/data-layer improvements amid ongoing reliability and integration bug reports. + +## Key Facts + +- The project is planning to rebrand from "ai16z" to "ElizaOS" due to potential trademark issues involving a16z (Andreessen Horowitz). +- Shaw stated that voting on the token ticker is expected to be enabled in approximately 1–2 months. +- Shaw described a partnership/revenue model where 10% of partner project revenue is used to buy ai16z tokens, and those ai16z tokens are OTC exchanged for partner tokens held by the treasury. +- The elizaOS Discord daily stats for 2025-01-14 reported 7,250 total messages from 680 users. +- GitHub daily updates highlighted the introduction of the "Onchain Agent Transformer" (PR #2319) enabling Eliza agents to be deployed as Solidity smart contracts across 10+ blockchains. +- GitHub daily updates reported that PR #2293 added a getMemoryByIds method to all database adapters. +- GitHub daily updates reported the Dex Screener plugin (PR #1865) adding token price action and evaluators. +- GitHub daily updates listed a new issue requesting tests for the Solana plugin (Issue #2344). +- A Twitter thread summary noted Shaw emphasizing practical, production-ready agents rather than full autonomy. +- GitHub repository activity metrics reported 34 new pull requests (20 merged) with 63 active contributors over the Jan 14–15 window, followed by 30 new pull requests (11 merged) with 75 active contributors the next day. + +## Open Questions + +- Is it possible to run elizaos on radeon gpu? +- What is the average cost running ai agent, let say does tweets? +- What is the benefit of having one and verifying it? +- Where can we find v2 core? +- Will there be EthDenver Eliza meetup? +- Who would be the best person to speak with for an AMA about the Eliza community? +- Can you add DegenSpartanai to elizaOS affiliate account? +- Will xiaojiucai's X account be set as a subsidiary account of OS_ai? +- Is Skely really the lead developer of degenai? +- When will Degenspartan's White Paper or Tokenomics be released? Is it in progress now? +- Was Skely fired? +- Does scarlett have their own token? + +## Categories + +### Twitter News Highlights +- Shaw emphasized building practical, production-ready AI agents rather than pursuing full autonomy. (Sentiment: neutral) +- Shaw defended the Eliza framework design, stating it uses a room model and can run complex workflows via an action abstraction with hundreds of actions. (Sentiment: neutral) +- DankVR shared a demo integrating wallets with synthetic loot/mloot and referenced Eliza availability across 20+ blockchains. (Sentiment: neutral) +- Shaw stated that AI safety concerns center on misaligned incentives rather than AI itself. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2319: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains](https://github.com/elizaos/eliza/pull/2319) - Status: merged - Significance: Adds a pathway to deploy agents as Solidity smart contracts across multiple chains. +- [Pull_request #2293: feat: add getMemoryByIds to database adapters](https://github.com/elizaos/eliza/pull/2293) - Status: merged - Significance: Improves database adapter capabilities for targeted memory retrieval. +- [Pull_request #2281: feat: support load character from character_url](https://github.com/elizaos/eliza/pull/2281) - Status: merged - Significance: Enables loading character definitions from remote URLs. +- [Issue #2344: tests for the Solana plugin](https://github.com/elizaos/eliza/issues/2344) - Status: open - Significance: Requests test coverage to improve reliability of Solana integration. +- [Issue #2343: bug related to running in the cloud from a Docker image](https://github.com/elizaos/eliza/issues/2343) - Status: open - Significance: Cloud/Docker runtime issues can block deployment for hosted users. +- [Issue #2316: Duplicate responses to an action](https://github.com/elizaos/eliza/issues/2316) - Status: open - Significance: Duplicate action responses can cause erroneous behavior in agents. + +#### Overall Focus +- Development focus included expanding agent capabilities (onchain deployment), improving memory/database interfaces, and addressing configuration and integration bugs. + +### Discord Updates +- **#🥇-partners:** Partners discussed rebranding to ElizaOS (trademark/partnership rationale), ticker constraints and voting timing, DAO value accrual via 10% partner revenue share and trading fees, and building a marketplace/launchpad for projects in the ecosystem. (Key Participants: Shaw, jin, witch) +- **#💻-coders:** Developers troubleshot installation/build issues across Windows/WSL/Docker and focused heavily on Twitter agent controls (rate limiting, target users, spam prevention), RAG knowledge formatting, and plugin usage (web-search, evm, goat). (Key Participants: MonteCrypto, EcchiPen, Neil Jones, adonisabril) +- **#tokenomics:** Discussion centered on implementing the 10% token/tribute and revenue-share model, mechanisms for buy-and-send-to-DAO flows, partner listing standards, and suggestions for providing market-making services for partner launches (PMM/DMM models). (Key Participants: Shaw, st4rgard3n, yikesawjeez) +- **#3d-ai-tv:** Work continued on three show formats (AI Podcast, Jedi Council, Block Tank), with technical debate over VRM vs FBX, QA processes against the news aggregator JSON, and implementation tasks for animations and environments. (Key Participants: SM Sith Lord, boom, fishai) +- **#spartan_holders:** Holders focused on requests for clearer DegenAI roadmap/tokenomics and more consistent communications, with mentions of potential collaboration using Agent Scarlett and requests for verifiable demonstration of trading claims. (Key Participants: jin, Odilitime) +- **#associates:** Associates focused on tip.cc usage for rewards, meme/sticker updates for the new hat branding, newsletter initiatives, and discussion of a potential intermediate "Executive" role. (Key Participants: jin) + +### User Feedback +- Multiple users reported Twitter agents replying too frequently or inappropriately and requested improved controls and scam-reply avoidance in the Twitter client. (Sentiment: mixed) +- Requests continued for clearer and improved documentation around RAG knowledge setup and REST API endpoints for direct client interaction. (Sentiment: neutral) +- Community members expressed frustration about insufficient public information on DegenAI (roadmap, tokenomics, and trading activity evidence). (Sentiment: negative) +- Users reported Windows compatibility/build issues and repeatedly recommended WSL as the practical workaround. (Sentiment: neutral) + +### Strategic Insights + +#### Rebrand as an enabling move for partnerships and reduced legal exposure +The ai16z→ElizaOS rebrand is being framed as necessary to address trademark constraints and to unblock collaborations, including with a16z-related entities. + +*Implications/Questions:* + - What communications plan and FAQ assets are needed to minimize confusion during the rebrand? + - What is the decision timeline for ticker voting and any Solana feasibility constraints? + +#### Partnership monetization model is still under design +The ecosystem partnership approach combines token donations/tributes with revenue-share buybacks and a planned marketplace/launchpad fee structure, while community discussion also explores market-making services as an alternative value proposition. + +*Implications/Questions:* + - Should the project formalize a partner SOP and listing standards before expanding the marketplace? + +#### High development throughput alongside persistent integration friction +GitHub activity shows rapid feature addition (onchain transformer, new plugins, database improvements) while Discord and GitHub issues continue to surface deployment/runtime edge cases (Docker/cloud, duplicates, schema validation). + +*Implications/Questions:* + - Is there a need to prioritize stabilization sprints for deployment and social-client reliability? + +### Market Analysis +- Community discussion referenced growth in the DeFAI (DeFi AI agents) sector, using market cap as a proxy metric for adoption. (Relevance: Positions ElizaOS agents as potential infrastructure for DeFi-enabled agent products and market narratives.) +- A token launch support concept was discussed involving Principal/Designated Market Maker-style structures (loan + call option frameworks) as an alternative or complement to a 10% tribute model. (Relevance: Could expand partnership offerings into liquidity and listing services, changing partner incentives and treasury exposure.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-16.md b/hackmd/facts/2025-01-16.md new file mode 100644 index 00000000000..ad5cc54e34c --- /dev/null +++ b/hackmd/facts/2025-01-16.md @@ -0,0 +1,98 @@ +# Fact Briefing: 2025-01-16 + +## Overall Summary +ElizaOS saw active development and stabilization work (tests, Docker fixes, RAG improvements, new clients/providers) alongside persistent developer friction around deployment, embeddings/RAG understanding, and Twitter integration. Community discussion centered on the ai16z→ElizaOS rebrand, a partner “10% revenue to buy ai16z” value-accrual model, and operational needs like newsletters, documentation, and role automation. + +## Key Facts + +- PR #2319 added an “Onchain Agent Transformer” to transform Eliza agents into Solidity smart contracts deployable on 10+ blockchains. +- PR #1964 added an Instagram client to ElizaOS. +- PR #2347 fixed Docker images, compose, and related documentation issues. +- PR #2351 enhanced RAG knowledge handling, including support for double-byte characters and simplified knowledge loading. +- Issue #2372 reported Twitter authentication failing on AWS EC2 instances (Error 399). +- Issue #2381 reported a bug in the dev script preventing character loading when using the --character parameter. +- The 2025-01-15 elizaOS Discord daily stats recorded 5,166 total messages from 564 users. +- Discord discussions on 2025-01-14 stated the project is rebranding from ai16z to ElizaOS due to trademark concerns with a16z (Andreessen Horowitz). +- A partnership to integrate ElizaOS into physical robots was announced, with preorders stated at $420k. +- Discord role thresholds discussed included ai16z Partners at 100k tokens and Associates at 10k tokens. + +## Open Questions + +- Is it possible to run elizaos on radeon gpu? +- Does $tip actually give people real crypto? +- How do I expose a PORT on Render? +- Will there be EthDenver Eliza meetup? +- Who would be the best person to speak with for an AMA about the Eliza community and framework? +- Could you please suggest what's a more beginner friendly set of tools to try out to build an AI educator support agent? +- Where can we find v2 core? +- When will Degenspartan's White Paper or Tokenomics be released? Is it in progress now? +- Wen degenai? +- Was Skely fired? +- Does scarlett have their own token? + +## Categories + +### Twitter News Highlights +- DankVR shared an analysis identifying 23 blockchain/crypto-focused plugins in ElizaOS (using code2prompt). (Sentiment: neutral) +- ShawMakesMagic highlighted a new v2 core intended for lightweight, production-ready agents. (Sentiment: neutral) +- DankVR previewed an Eliza contributor leaderboard concept with navigation and daily summaries. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2407: feat: adding tests for github client](https://github.com/elizaOS/eliza/pull/2407) - Status: merged - Significance: Adds test coverage for the GitHub client as part of broader testing improvements. +- [Pull_request #2404: feat: adding tests for slack client. Moving existing tests to new __tests__ directory.](https://github.com/elizaOS/eliza/pull/2404) - Status: merged - Significance: Adds Slack client tests and reorganizes test structure. +- [Pull_request #2345: feat: adding tests for plugin-solana](https://github.com/elizaOS/eliza/pull/2345) - Status: merged - Significance: Improves Solana plugin reliability via increased test coverage. +- [Pull_request #2379: feat: better S3 flexibility](https://github.com/elizaOS/eliza/pull/2379) - Status: merged - Significance: Enables S3-compatible providers (e.g., DigitalOcean Spaces, Cloudflare R2) via more flexible configuration. +- [Pull_request #2351: feat: (ragKnowledge) Enhance RAG knowledge handling](https://github.com/elizaOS/eliza/pull/2351) - Status: merged - Significance: Improves knowledge loading/cleanup and supports double-byte characters in RAG knowledge. +- [Pull_request #1964: feat: add instagram client](https://github.com/elizaOS/eliza/pull/1964) - Status: merged - Significance: Adds Instagram posting and session management as a new client capability. +- [Issue #2372: Twitter authentication failing on AWS EC2 instances with Error 399](https://github.com/elizaOS/eliza/issues/2372) - Status: open - Significance: Deployment-blocking authentication issue for Twitter client on AWS EC2. +- [Issue #2381: Bug in dev.sh script when loading characters with the --character parameter](https://github.com/elizaOS/eliza/issues/2381) - Status: open - Significance: Developer workflow issue preventing expected character loading during development. +- [Issue #2344: Identified the need for additional tests for the Solana plugin](https://github.com/elizaOS/eliza/issues/2344) - Status: open - Significance: Tracks remaining test gaps for Solana plugin reliability. + +#### Overall Focus +- Development focus emphasized expanding automated tests (GitHub, Slack, Solana) and improving stability via configuration and crash fixes (e.g., REMOTE_CHARACTER_URLS). + +### Discord Updates +- **#discussion:** General onboarding and deployment questions (hosting on AWS/DigitalOcean, getting started, agent gallery) alongside recurring setup issues such as @discord/opus installation failures and initial configuration hurdles. (Key Participants: BOSSU, MicoM.ron, Dragonbutt) +- **#💻-coders:** Hands-on troubleshooting dominated: embeddings errors, RAG knowledge structuring, Twitter client authentication/replies/rate limits, database adapter issues (SQLite vs Supabase), Docker build failures (notably ARM64), and direct API endpoint discovery. (Key Participants: MonteCrypto, Simz, Neil Jones, zadkielm) +- **#ideas-feedback-rants:** Discussion covered DeFAI adoption metrics, integration of technical analysis + Twitter sentiment for trading signals, and detailed experimentation with Suno-based multi-voice AI music prompting. (Key Participants: Dr. Neuro, boom, anomalyagentic) +- **#🥇-partners:** Partners discussed shifting token value accrual away from a launchpad-only model toward revenue sharing (projects contributing a percentage of revenue to buy ai16z), rebranding execution (server name/ticker discussions), and noted a robot integration partnership with stated $420k preorders. (Key Participants: shaw, jin, yikesawjeez) +- **#tokenomics:** Tokenomics discussions emphasized partner incentives and market-making structures (PMM/DMM), including proposals for liquidity provision in exchange for call options and requests for a formal SOP and tokenomics document publication. (Key Participants: shaw, yikesawjeez, st4rgard3n) +- **#associates:** Community execution items included bounties to update stickers/emojis for the new taped-hat logo, maintaining the awesome-eliza repository, and initiating a newsletter workflow; role thresholds were reiterated (10k associate / 100k partner). (Key Participants: jin, MicoM.ron) +- **#spartan_holders:** Participants asked for updates on DegenAI progress and requested whitepaper/tokenomics clarity; jin mentioned exploring research-team support involving agent scarlett. (Key Participants: jin) +- **#3d-ai-tv:** Block Tank development continued, describing an automated PlayCanvas pipeline that can generate episodes within seconds of pitch submission using AI-driven judge/pitcher interactions. (Key Participants: SM Sith Lord) +- **#general (rebrand discussion):** Rebranding rationale was discussed: ai16z → ElizaOS due to trademark concerns with a16z, with mention that ticker voting could be enabled later once governance tooling is available. (Key Participants: shaw, jin) + +### User Feedback +- Users reported recurring installation failures involving the @discord/opus dependency and sought workarounds. (Sentiment: negative) +- Multiple users requested clearer explanations and documentation for RAG knowledge storage/structuring and embedding configuration, including common errors like “Cannot generate embedding: Memory content is empty.” (Sentiment: mixed) +- Community members in spartan_holders asked for clearer DegenAI communications, including timelines and official tokenomics/whitepaper materials. (Sentiment: negative) +- Developers reported Docker build issues across environments, with ARM64 called out as a recurring problem area. (Sentiment: negative) + +### Strategic Insights + +#### Token value accrual design is being debated in parallel with rebrand execution +Discord discussions propose shifting from a launchpad-only narrative to a revenue-sharing model where ecosystem projects route a portion of revenue to buy ai16z tokens, while rebranding to ElizaOS is framed as required to reduce trademark risk and enable partnerships. + +*Implications/Questions:* + - What governance mechanism and tooling will be used to formalize partner revenue-share terms and enforcement? + - What communications plan will consolidate rebrand, ticker considerations, and partner economics into a single canonical reference? + +#### Developer experience risks from setup and deployment friction +Repeated issues around @discord/opus, Docker/ARM64, and embedding/RAG configuration are recurring in help channels, indicating that installation and first-run experience remains a primary support load. + +*Implications/Questions:* + - Which setup problems should be elevated into a single troubleshooting guide with validated fixes per OS/arch? + - Should CI publish known-good Docker images for ARM64 and x86_64 with minimal optional dependencies? + +#### Rapid feature expansion increases need for documentation and test coverage +GitHub activity highlights an emphasis on adding tests for clients/plugins and expanding capabilities (e.g., Instagram client, S3 flexibility, RAG improvements), while Discord conversations show confusion around how to use or configure these components. + +*Implications/Questions:* + - Can new-feature PRs be paired with short configuration examples and “common failure modes” sections in docs? + +### Market Analysis +- Market-making structures (PMM/DMM) and loan + call option liquidity arrangements were discussed as potential services to support partner token launches. (Relevance: Could influence how the ecosystem supports partner launches and how liquidity provisioning is operationalized or productized.) +- Participants discussed DeFAI ecosystem growth and used market cap as a proxy metric for adoption in conversation. (Relevance: Signals community interest in DeFAI-aligned integrations (sentiment + technical analysis) and related feature demand.) +- A partnership to integrate ElizaOS into physical robots was announced with preorders stated at $420k. (Relevance: Represents potential hardware distribution and new deployment surface area for ElizaOS agents.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-17.md b/hackmd/facts/2025-01-17.md new file mode 100644 index 00000000000..8411ac87d8f --- /dev/null +++ b/hackmd/facts/2025-01-17.md @@ -0,0 +1,93 @@ +# Fact Briefing: 2025-01-17 + +## Overall Summary +ElizaOS development activity remained high, with multiple new integrations, expanded test coverage, and several bug fixes (notably around Twitter behavior and provider selection). Discord discussions centered on tokenomics phased rollout, operational reliability for autonomous agents (wallet security and uptime), and ongoing friction points in embeddings/RAG and Twitter authentication. + +## Key Facts + +- ElizaOS GitHub activity for Jan 16-17, 2025 recorded 46 new pull requests (33 merged), 10 new issues, and 83 active contributors. +- A fix was merged for an issue where the OPENAI provider was being overwritten by LLAMA_LOCAL on pnpm start (PR #2465). +- A fix was merged for an incorrect Tweet ID parameter being passed in the sendTweet function (PR #2430). +- New tests were added for multiple components including the GitHub client (PR #2407), Slack client (PR #2404), Instagram client (PR #2454), and plugin-solana (PR #2345). +- A Windows support script (version.cmd) was added to address Windows build failures (PR #2442). +- A Pyth Data Plugin was added to the repository (PR #2434). +- The ElizaOS v2 codebase was stated to be in a private repository with limited access prior to merging back to the main repo. +- Discord participants reported embedding dimension mismatches when using different embedding models for knowledge management. +- In Discord, it was stated that DegenSpartan and AIXVC (formerly PMARCA) trading bots were live and trading with their own funds. + +## Open Questions + +- How does one install an agent into my personal server? +- Is adding Agent Scarlett to my personal discord safe? +- Where can I make a proposal for the DAO? +- Is there a channel or another discord for AI16Z partners NFT holders? +- How to block model from answering until a plugin answer? +- Best way to give knowledge to an agent? +- How to launch the agent and keep it alive after logging off from terminal? +- Can an action trigger another action? +- How do I make money from this project? +- Where is V2 being developed? + +## Categories + +### Twitter News Highlights +- ElizaOS is being integrated into a humanoid robot in partnership with Old World Labs, with clarification that this is separate from @ai16zdao. (Sentiment: neutral) +- ElizaOS v2 was described as being developed in a private repository with limited access before migrating clients and plugins back to the main repo. (Sentiment: neutral) +- A plugin registry was created to showcase available plugins, with plans to move plugins out of core and add dynamic plugin loading. (Sentiment: positive) +- A warning was issued that announcements about new tokens not coming from official accounts should be treated as scams. (Sentiment: neutral) +- GodsDotFun open-sourced a feature allowing users to stake tokens to earn points, making AI agents more personalized. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2465: fix: OPENAI provider being overwritten by LLAMA_LOCAL on pnpm start](https://github.com/elizaOS/eliza/pull/2465) - Status: merged - Significance: Fixes provider selection being unintentionally overwritten at startup. +- [Pull_request #2430: fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function](https://github.com/elizaOS/eliza/pull/2430) - Status: merged - Significance: Fixes Twitter reply/action selection by correcting Tweet ID parameter handling. +- [Pull_request #2442: feat: create version.cmd for windows support](https://github.com/elizaOS/eliza/pull/2442) - Status: merged - Significance: Adds Windows build support to address platform-specific failures. +- [Pull_request #2434: feat: Pyth Data Plugin](https://github.com/elizaOS/eliza/pull/2434) - Status: merged - Significance: Adds a new data integration plugin for Pyth. +- [Issue #2466: Telegram client polling incompatibility with cloud deployments (blue-green)](https://github.com/elizaos/eliza/issues/2466) - Status: open - Significance: Cloud deployment behavior concern tied to polling mechanism. +- [Issue #2471: Eliza client connectivity issues on macOS](https://github.com/elizaOS/eliza/issues/2471) - Status: open - Significance: Client reports a 'Connecting' to 'Disconnected' loop on macOS. +- [Issue #2372: Twitter integration authentication failures on AWS EC2 (Error 399)](https://github.com/elizaOS/eliza/issues/2372) - Status: open - Significance: Blocks Twitter client usage in certain cloud environments. +- [Issue #2423: Unexpected JSON metadata appearing in Twitter bot replies](https://github.com/elizaOS/eliza/issues/2423) - Status: open - Significance: Causes malformed bot outputs in Twitter replies. + +#### Overall Focus +- Development focus emphasized expanding test coverage, adding new clients/plugins (including Pyth and Instagram), and fixing operational bugs in provider selection, Twitter behavior, and Docker/docs. + +### Discord Updates +- **#discussion:** Conversation focused on ElizaOS agent building, tokenomics phases, operational reliability (uptime monitoring via cron), and integrations such as Bebop providing access to private market maker liquidity via a DEX aggregator PR. (Key Participants: jin, Burtiik, BOSSU, james | bebop) +- **#💻-coders:** Primary troubleshooting topics included TimeProvider for time-awareness, embedding dimension mismatches across vector/DB setups, Twitter authentication and rate limiting issues, and plugin development details (e.g., generateObject mode set to 'auto' for Claude compatibility). (Key Participants: kobra, Snapper, validsyntax, crazysailor1000) +- **#tokenomics:** Tokenomics discussion described phased implementation including agent trading, agent investing, and retroactive funding for developers, with calls for a more advanced model and a roadmap/documentation plan. (Key Participants: jin, DorianD, yikesawjeez) +- **#🥇-partners:** Partners discussed ecosystem governance direction (agent-led governance), cross-chain integrations, marketplace development, and status updates that DegenSpartan and AIXVC trading bots were live and trading with their own funds. (Key Participants: jin, yikesawjeez) +- **#3d-ai-tv:** Three AI show projects were discussed (Block Tank in PlayCanvas; two Unity shows), with technical focus on avatar animation systems, VRM/VRMA format considerations, and a shared structured news-aggregator schema for show content. (Key Participants: SM Sith Lord, boom, fishai, jin) +- **#ideas-feedback-rants:** Users collaborated on Suno-based AI music generation techniques for multiple vocal personas, discussed potential integration with ElevenLabs voice profiles, and noted a built-in plugin for generating 3D objects in Blender. (Key Participants: Dr. Neuro, boom, judasz) + +### User Feedback +- Multiple users reported embedding dimension mismatch errors when using different embedding models for knowledge management (e.g., Supabase/vector setups). (Sentiment: negative) +- Twitter client integration was repeatedly described as problematic due to authentication challenges (e.g., Arkose challenges), rate limiting, and reply/mention handling behavior. (Sentiment: negative) +- Users requested a local TTS alternative to ElevenLabs for voice generation in agents. (Sentiment: neutral) +- Community proposed reorganizing Discord channels into beginner/intermediate/advanced sections to improve navigation and onboarding. (Sentiment: neutral) +- Users discussed the need for wallet security guidance and mechanisms to monitor agent uptime (e.g., cron-based restarts). (Sentiment: neutral) + +### Strategic Insights + +#### Operationalization of autonomous agents +Community discussions and action items repeatedly focus on keeping agents running reliably (uptime checks, restart automation) and securing wallets, indicating that agent operations are moving from experimentation toward continuous deployment. + +*Implications/Questions:* + - Should uptime monitoring and wallet-hardening guidance be elevated into official docs and templates? + +#### Tokenomics implementation as phased product delivery +Tokenomics is repeatedly described in phases (agent trading, agent investing, retroactive dev funding), framing token utility as a sequence of deliverables rather than a single launch-time mechanism. + +*Implications/Questions:* + - What minimal public roadmap can be shared without exposing details the community prefers to keep private? + +#### Plugin ecosystem scaling and modularization +Work described on a plugin registry and moving plugins out of core aligns with rapid addition of new clients/plugins and an increase in testing, suggesting a shift toward modular governance of integrations. + +*Implications/Questions:* + - What criteria will determine which plugins remain in core vs. registry-only? + +### Market Analysis +- Discord discussed market making services and integrations, including a Bebop PR intended to provide access to private market maker liquidity through a DEX aggregator. (Relevance: May enable agent trading strategies that require deeper liquidity access and execution routing.) +- Discord noted that DegenSpartan and AIXVC trading bots were live and trading with their own funds. (Relevance: Provides deployed examples of autonomous trading agents within the ecosystem.) +- Tokenomics discussions included a revenue-sharing style model where partner projects contribute a portion of revenue to buy ai16z tokens, alongside discussions of PMM/DMM market-making structures. (Relevance: Connects ecosystem growth to token demand through recurring buy mechanisms and launch support services.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-18.md b/hackmd/facts/2025-01-18.md new file mode 100644 index 00000000000..b73aaa670cc --- /dev/null +++ b/hackmd/facts/2025-01-18.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-01-18 + +## Overall Summary +ElizaOS activity centered on rapid platform iteration (tests, plugin integrations, and bug fixes) alongside ongoing community alignment around the ai16z→ElizaOS rebrand and multi-phase tokenomics. Discord discussions continued to surface recurring operational pain points (Twitter auth/rate limits, knowledge/RAG setup, multi-agent secrets, and deployment reliability). + +## Key Facts + +- The elizaOS Discord daily stats for 2025-01-17 recorded 3,262 total messages from 446 users. +- Jin stated the project has 30 people on payroll and 404 total contributors. +- A built-in 3D generation plugin exists at packages/plugin-3d-generation in the elizaOS/eliza repository. +- DegenAI (autonomous trading agent) was described as live and actively trading from a specific wallet. +- ElizaOS repository activity for Jan 17–18 included 45 new pull requests (37 merged), 16 new issues, and 73 active contributors. +- PR #2510 added extra multimedia support for the Telegram client. +- PR #2482 introduced test configuration and coverage for the Binance plugin. +- PR #2439 replaced ESLint, Prettier, and TSLint with Biome in the repository tooling. +- Issue #2484 requested documentation for the implemented RagKnowledge feature. + +## Open Questions + +- How do I get data from pump.fun about holders/wallets/transactions/token creation info? +- How do I get the Telegram Bot Token to deploy an agent to Telegram? +- How can I feed data from an Airtable to my ElizaOS agent on Twitter/Telegram? +- Is there a discord channel called #agent-dev-school as seen in dev school's video? +- How do I make an agent reply to tweets at a controlled rate to avoid rate limits? +- How do I make my agent post images along with text on Twitter? +- Are the sections of "Market Conditions" and "Miscellaneous Developments" variable or constant (i.e., guaranteed to appear in the news payload)? +- Are the credits on redpill still available? +- Can we organize Discord channels by experience level? +- Are there resources for research on bio/knowledge for the bot? +- Has anyone considered adding nostr compatibility? +- Will the tokens bought back through revenue sharing be burned? + +## Categories + +### Twitter News Highlights +- ElizaOS updates cited 400+ contributors, 14,000+ livestream viewers, and weekly spaces reaching 10,000+ listeners; DegenAI began trading and tweeting autonomously. (Sentiment: positive) +- DAO communications automation work was described as aggregating updates from GitHub, Twitter, and Discord to produce daily and weekly content. (Sentiment: neutral) +- Shaw noted work on Eliza v2 inventory functionality (as a preferred term over "wallet") and considered adding CLI features. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2510: Add Extra Multimedia Support for Telegram Client](https://github.com/elizaOS/eliza/pull/2510) - Status: merged - Significance: Adds expanded multimedia handling for Telegram agents. +- [Pull_request #2468: Added tests for Supabase and SQLite DB adapters](https://github.com/elizaOS/eliza/pull/2468) - Status: merged - Significance: Improves database adapter reliability via test coverage. +- [Pull_request #2482: Added test configuration and coverage for Binance plugin](https://github.com/elizaOS/eliza/pull/2482) - Status: merged - Significance: Expands automated testing for a commonly used market data/trading integration. +- [Issue #2484: Request for documentation on the implemented RagKnowledge feature](https://github.com/elizaOS/eliza/issues/2484) - Status: open - Significance: Signals documentation gaps around knowledge/RAG configuration. +- [Issue #2486: Add timeout test coverage for the Binance plugin price service](https://github.com/elizaOS/eliza/issues/2486) - Status: open - Significance: Targets resiliency of external API calls for price services. +- [Issue #2511: The database/index.ts file not utilizing the CACHE_STORE environment variable](https://github.com/elizaOS/eliza/issues/2511) - Status: open - Significance: Configuration/behavior mismatch affecting caching and deployments. +- [Issue #2487: MODULE_NOT_FOUND error when starting the agent](https://github.com/elizaOS/eliza/issues/2487) - Status: open - Significance: Startup failure impacting developer onboarding and runtime reliability. + +#### Overall Focus +- Daily development emphasized framework robustness via expanded testing (Redis, database adapters, Binance) and functional enhancements like richer Telegram multimedia support, alongside documentation link updates and issue triage. + +### Discord Updates +- **#discussion:** Conversation centered on ElizaOS framework building, active agent projects (including market-making and trading agents), and operational issues like Twitter integration and uptime monitoring. Elizaflow was introduced as a proposed visual workflow builder with Web3 integration. (Key Participants: jin, 0xTheDot, Dreygo, BOSSU, james | bebop) +- **#💻-coders:** Technical troubleshooting focused on Twitter login/auth/rate limiting, RAG knowledge setup (pgliteRag/knowledgeRag), SQLite vs Postgres/Supabase tradeoffs, plugin activation, and managing multiple agents via per-character secrets rather than global .env variables. (Key Participants: validsyntax, kobra, Phoenix | Livepeer-Eliza.com, Whitoshi Blackamoto) +- **#🥇-partners:** Partners discussed the ai16z→ElizaOS branding transition, the launchpad/marketplace revenue-share model for ai16z buybacks, and organizational structure (dev company structured to avoid DAO incentive conflicts). Team cited 30 payroll staff and 404 contributors, plus partnerships including Polygon, Arbitrum, Merlinchain, and Thirdweb. (Key Participants: shaw, jin, litn) +- **#tokenomics:** Work continued on a multi-phase tokenomics plan (DAO tribute phase 2, autonomous traders, AI investing, agent marketplace, retro funding), with calls for clearer roadmap materials and educational docs. (Key Participants: jin, witch) +- **#associates:** Updates included a planned Polymarket trader using Perplexity and ChatGPT o1 to place real-money bets, and ongoing efforts to translate technical progress into accessible messaging for broader audiences. (Key Participants: Tim_0T, jin, Patt) +- **#spartan_holders:** Users discussed DegenSpartan’s trading activity, clarified it was not hacked, and noted ongoing work on new data sources, a website, and a roadmap; some requested higher informational value from its communications. (Key Participants: rhota, jin) +- **#3d-ai-tv:** Media/3D efforts included Block Tank prototype work in PlayCanvas, discussion of embedded web browser approaches for displaying tweets in Unity, and plans for a unified "uber rig" animation system; GitHub was discouraged for storing video archives. (Key Participants: SM Sith Lord, boom, fishai, jin) + +### User Feedback +- Multiple users reported recurring Twitter client issues (login/authentication failures and rate limiting) and requested improvements to reply pacing and error handling. (Sentiment: negative) +- Users requested clearer documentation for knowledge/RAG setup and more complete examples of full agent implementations using plugins. (Sentiment: neutral) +- Community members requested a simple roadmap for DegenSpartan and clearer tokenomics phases/timelines for the broader ecosystem. (Sentiment: neutral) +- Requests were raised to reorganize Discord channels by experience level (beginner/intermediate/advanced) to reduce support load and routing issues. (Sentiment: neutral) + +### Strategic Insights + +#### Operational reliability and integration friction as primary onboarding bottlenecks +Discord support load clusters around Twitter auth/rate limiting, deployment uptime monitoring, and knowledge/RAG configuration, while GitHub reflects parallel effort on tests and stability improvements. Consolidating these into first-class guides and opinionated defaults could reduce repeated support cycles. + +*Implications/Questions:* + - Should the project publish a single "production hardening" guide (Twitter + DB + uptime monitoring) as a top onboarding artifact? + - Should defaults favor SQLite/pglite for first runs, with a clear migration path to Postgres/Supabase? + +#### Ecosystem growth paired with messaging/roadmap clarity needs +Partners and associates repeatedly requested clearer branding, tokenomics documentation, and simple roadmaps while reporting a growing contributor base and multiple integrations/partnership discussions. Communication artifacts appear to be a gating dependency for external alignment. + +*Implications/Questions:* + - What is the minimum viable tokenomics/roadmap artifact required for partner enablement in the next two weeks? + +### Market Analysis +- Community members referenced market volatility related to Trump-linked memecoins while discussing continued conviction in AI as a risk/reward theme for the cycle. (Relevance: May affect attention allocation, narrative positioning, and timing of tokenomics/launchpad communications.) +- A market-making AI agent concept was discussed (analyzing limit orders and DCA flows), and a Bebop PR aimed to provide access to private market maker liquidity through a DEX aggregator integration. (Relevance: Indicates active exploration of liquidity/market-structure tooling that could support agent trading products or launchpad mechanics.) +- Users compared DegenSpartan’s social output to other AI trading bots (e.g., aixbt) and requested more informational value beyond persona-driven posts. (Relevance: Competitive positioning for agent-trader products may depend on measurable signal quality and explainability, not only branding/personality.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-19.md b/hackmd/facts/2025-01-19.md new file mode 100644 index 00000000000..3234168a305 --- /dev/null +++ b/hackmd/facts/2025-01-19.md @@ -0,0 +1,98 @@ +# Fact Briefing: 2025-01-19 + +## Overall Summary +ElizaOS activity centers on rapid framework/plugin iteration (notably OpenAI and NVIDIA inference support, plus expanded testing/docs) while Discord surfaces persistent deployment friction (Twitter auth, DB/Supabase) and unresolved tokenomics/branding messaging questions. + +## Key Facts + +- Shaw stated that ElizaOS V2 is "going well" and that a launchpad project is expected in the next couple of weeks. +- Shaw said the team has 30 people on payroll, including 3 full-time, several part-time developers working on DegenAI and PmarcAI, and about 8 people on the open source project. +- Multiple users reported Supabase/DB adapter errors including "relation 'public.accounts' does not exist" and "The database connection is not open". +- DegenAI (DegenSpartan) is live and actively trading from a specific wallet, and community members discussed its trading activity. +- Jin said tokenomics are being implemented in phases and that tokenomics documentation is being worked on, with partner visibility in a dedicated channel and a stage update recorded on YouTube. +- PR #2512 added support for NVIDIA inference in ElizaOS. +- PR #2463 added OpenAI integration for text generation via a new plugin-openai. +- Issue #2513 reported installation problems with @elizaos/plugin-0g. +- Issue #2533 requested a comprehensive testing solution for the client-lens package. + +## Open Questions + +- How do I get the Telegram Bot Token to deploy agent to TG? +- Can we use 2 plugins simultaneously in eliza character? +- How do I generate ai16z style img? +- Is there an official TG? +- How do I feed data from an Airtable to my ElizaOS agent on Twitter/Telegram? +- How can I post images along with text on Twitter using Eliza? +- How do I fix the "relation 'public.accounts' does not exist" error with Supabase? +- How do I fix the "The database connection is not open" error? +- Has anybody developed an Eliza agent for gated community management? +- Should I stick to Claude Haiku instead of Sonnet? +- Are the credits on redpill still available? How do I change the model inside of Eliza? +- Can someone describe the business purpose and goals of this initiative succinctly? Also curious why we'd start a new tokenomics project before completing the first. +- Is there an 8% buyback on DegenAI? + +## Categories + +### Twitter News Highlights +- dankvr shared resources related to AI/DAOs and referenced tutorials for using Eliza with Fleek. (Sentiment: neutral) +- dankvr posted that @degenspartanai is already trading and shared an image of apparent trading activity. (Sentiment: neutral) +- shawmakesmagic commented on Trump launching a memecoin, including remarks about a lack of communication, roadmap, and tokenomics. (Sentiment: neutral) +- shawmakesmagic praised Eliza Studios and referenced a "serverless version of Eliza" being developed by Anthony. (Sentiment: positive) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2512: feat: add support for NVIDIA inference for ElizaOS](https://github.com/elizaOS/eliza/pull/2512) by unknown - Status: merged - Significance: Adds NVIDIA inference support as an additional model provider path. +- [Pull_request #2463: feat(plugin-openai): add OpenAI integration for text generation](https://github.com/elizaOS/eliza/pull/2463) by unknown - Status: merged - Significance: Introduces a dedicated OpenAI text-generation plugin. +- [Pull_request #2510: feat: Add Extra Multimedia Support for Telegram Client](https://github.com/elizaOS/eliza/pull/2510) by unknown - Status: merged - Significance: Expands Telegram client capability to handle additional multimedia. +- [Pull_request #2515: docs: add docs/README_JA.md](https://github.com/elizaOS/eliza/pull/2515) by unknown - Status: merged - Significance: Adds a Japanese README to expand documentation accessibility. +- [Pull_request #2517: chore: add eliza technical report/paper](https://github.com/elizaOS/eliza/pull/2517) by unknown - Status: merged - Significance: Adds a technical report/paper link to increase project transparency. +- [Issue #2513: Installation problems with @elizaos/plugin-0g](https://github.com/elizaOS/eliza/issues/2513) by unknown - Status: open - Significance: Blocks users attempting to install/use the 0G plugin. +- [Issue #2530: Agent startup issues with ts-node/esm loader](https://github.com/elizaOS/eliza/issues/2530) by unknown - Status: open - Significance: Impacts agent startup path for some configurations. +- [Issue #2533: Test configuration and test suite for client-lens](https://github.com/elizaOS/eliza/issues/2533) by unknown - Status: open - Significance: Requests formal test coverage for the Lens client package. +- [Issue #2522: Virtuals Terminal API integration](https://github.com/elizaOS/eliza/issues/2522) by unknown - Status: open - Significance: Requests standardized integration between ElizaOS agents and Virtuals Terminal. + +#### Overall Focus +- GitHub activity emphasizes new provider integrations (NVIDIA inference, OpenAI text generation), expanded plugin test coverage, and documentation additions (technical report, Japanese README). + +### Discord Updates +- **#💻-coders:** Developers discussed plugin activation via character.json, troubleshooting Twitter login errors (e.g., ArkoseLogin), multi-agent setup using per-character secrets, and persistent database adapter failures (Supabase schema/connection errors). (Key Participants: Whitoshi Blackamoto, tony, Phoenix | Livepeer-Eliza.com, owen) +- **#discussion:** Conversation mixed general chat with agent behavior (BOSSU responding), platform deployment questions, and notes about Solana network congestion during high-profile token launches; unanswered questions included Telegram bot token setup and multi-plugin use. (Key Participants: SotoAlt | BOSSU, Foxtrot) +- **#🥇-partners:** Shaw and others discussed ElizaOS V2 progress and a launchpad project expected within weeks, plus the need for consistent branding (ai16z vs ElizaOS) and clearer value accrual messaging; Jin continued tokenomics documentation work and discussed potentially automating Shaw’s Twitter via a ShawAI character. (Key Participants: shaw, jin, DorianD) +- **#tokenomics:** Participants brainstormed voting-weight formulas incorporating token quantity and holding duration and proposed a TrustDB to track voting/investment outcomes; a futarchy/polymarket-style staking market was also proposed. (Key Participants: DorianD, yikesawjeez, jin) +- **#3d-ai-tv:** Work continued on automated podcast/news concepts and the Block Tank prototype in PlayCanvas, including questions about animation requirements and a prompt adjustment to ensure the "Stonks" segment appears regularly. (Key Participants: SM Sith Lord, boom) + +### User Feedback +- Community members said inconsistent naming (ai16z vs ElizaOS vs Eliza) causes confusion and asked for clearer branding. (Sentiment: mixed) +- Users reported persistent Twitter integration problems including login/authentication failures and rate limiting, and asked for fixes and better guidance. (Sentiment: negative) +- Multiple developers reported database adapter failures (Supabase schema/connection) and requested improved error handling and clearer setup documentation. (Sentiment: negative) +- Developers requested clearer documentation for plugin integration (including using multiple plugins) and for memory/RAG usage and management. (Sentiment: neutral) +- Community members asked for clearer messaging on token value accrual mechanisms and a simple 2025 roadmap. (Sentiment: mixed) + +### Strategic Insights + +#### Integration friction remains concentrated around Twitter and database adapters +Discord repeatedly surfaces Twitter auth/rate-limit issues and Supabase/DB setup errors alongside questions about deployment to Telegram/Discord, implying that onboarding pain is centered on platform connectors and storage configuration. + +*Implications/Questions:* + - Should near-term engineering prioritize hardening Twitter auth flows and DB adapter setup/diagnostics? + - Do docs need a single canonical "deployment + DB" guide per supported stack (SQLite, Postgres, Supabase)? + +#### Tokenomics/branding clarity is a recurring dependency for community alignment +Branding confusion (ai16z vs ElizaOS) and requests for clearer value-accrual explanation recur across partner/community channels while tokenomics documentation is still in progress. + +*Implications/Questions:* + - Is there a single, publishable narrative (brand + token utility/value accrual) that can be released before launchpad rollout? + +#### Project scope is expanding beyond framework into media and agent-led products +Parallel efforts (Block Tank, AI news/podcast, trading agents) run alongside core framework development and plugin growth, increasing the need for clear prioritization and ownership boundaries. + +*Implications/Questions:* + - Which initiatives are tied to near-term revenue/value accrual versus exploratory content? + - Should initiative-specific roadmaps be separated from core framework milestones? + +### Market Analysis +- Community members discussed token price drops and asked for clearer token value accrual messaging. (Relevance: Messaging clarity on value accrual is directly linked to market perception and community expectations.) +- Participants discussed Solana network congestion due to high-profile token launches affecting transaction processing. (Relevance: Agent trading or on-chain interactions may face execution/latency issues during network congestion periods.) +- DegenAI trading activity was discussed both on Discord and referenced via Twitter posts. (Relevance: Live agent trading behavior is part of the project narrative and may influence community interest and risk perception.) +- Community discussed Trump-related tokens and shorting TRUMP via Hyperliquid. (Relevance: Market chatter around memecoins intersects with agent trading use cases and public messaging.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-20.md b/hackmd/facts/2025-01-20.md new file mode 100644 index 00000000000..6fac29bcab3 --- /dev/null +++ b/hackmd/facts/2025-01-20.md @@ -0,0 +1,81 @@ +# Fact Briefing: 2025-01-20 + +## Overall Summary +ElizaOS development activity centered on shipping/maintaining a rapidly expanding plugin ecosystem (new model providers and integrations) while the community continued troubleshooting deployment, database, and Twitter/Telegram client issues. Parallel discussions focused on V2 readiness (plugin backward compatibility, multi-agent/multiplayer chat) and tokenomics/governance mechanics amid notable market volatility tied to Trump-related memecoins. + +## Key Facts + +- On 2025-01-19, the elizaOS Discord logged 3,578 messages from 401 users across tracked channels. +- ElizaOS V2 development was discussed with an explicit goal of maintaining backward compatibility for plugins. +- ElizaOS multiplayer chat is intended to enable agent-to-agent interactions. +- The ai16z token was reported in Discord as having reached over 100,000 holders. +- PR #2512 added support for NVIDIA inference. +- PR #2524 added an Anthropic image provider for vision capabilities. +- PR #2549 implemented a client-agnostic Devin plugin. +- From 2025-01-19 to 2025-01-20, elizaos/eliza recorded 15 new pull requests (12 merged), 6 new issues, and 33 active contributors. +- A new GitHub issue (#2577) reported a vector dimension mismatch error when switching to gpt-4o-mini in SQLite. + +## Open Questions + +- Can we use 2 plugins simultaneously in eliza character? +- How can I publish my bot in the bot arena? +- What's the best way to handle anyone-protocol errors on production deploy? +- Is it possible to trigger custom actions every certain time programmatically as a cron job? +- How do I fix the "relation 'public.accounts' does not exist" error with Supabase? +- How can I set the image generation model to use imagen from Google? +- How do I deploy Eliza in production on Railway or VPS? +- Has anybody developed an Eliza agent for gated community management? +- Can someone describe the business purpose and goals of this initiative succinctly? + +## Categories + +### Twitter News Highlights +- dankvr shared optimization tips for documentation aimed at LLMs, including stronger structure, segmentation by sub-products, FAQs, self-contained code snippets, and text descriptions for images. (Sentiment: neutral) +- shawmakesmagic posted multiple cryptocurrency-related comments and shared images captioned "What a time to be alive" and "Patriots." (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2512: Added support for NVIDIA inference](https://github.com/elizaOS/eliza/pull/2512) by unknown - Status: merged - Significance: Adds a new inference backend/provider option for running models via NVIDIA inference. +- [Pull_request #2524: Added Anthropic image provider for vision capabilities](https://github.com/elizaOS/eliza/pull/2524) by unknown - Status: merged - Significance: Expands vision/image-description provider options beyond the default. +- [Pull_request #2549: Implemented a client-agnostic Devin plugin](https://github.com/elizaOS/eliza/pull/2549) by unknown - Status: merged - Significance: Adds a new plugin integration with tests and documentation, designed to be client-agnostic. +- [Issue #2577: Encountered a vector dimension mismatch error when switching to `gpt-4o-mini` in SQLite](https://github.com/elizaOS/eliza/issues/2577) by unknown - Status: open - Significance: Database/runtime error affecting embeddings when changing models under SQLite. +- [Issue #2569: Incorrect OpenAI error on startup when no API key is provided](https://github.com/elizaOS/eliza/issues/2569) by unknown - Status: open - Significance: Startup error messaging can mislead users about required configuration. +- [Issue #2559: Boolean parsing issue for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting](https://github.com/elizaOS/eliza/issues/2559) by unknown - Status: open - Significance: Configuration parsing issue can cause incorrect plugin enablement behavior. + +#### Overall Focus +- GitHub activity focused on adding new integrations/providers (e.g., NVIDIA inference, Anthropic vision, Devin) and improving reliability via build fixes, test coverage, and documentation updates (including Telegram setup prerequisites). + +### Discord Updates +- **#💻-coders:** Primary discussion centered on troubleshooting installation and runtime issues (pnpm/package resolution, Telegram/Twitter clients), database configuration (SQLite vs Supabase/Postgres errors), and character configuration problems (model selection not respected). Workarounds included `pnpm cleanstart`, manual better-sqlite3 builds, and env/config corrections. (Key Participants: Kren, y4my4m, Haphazardly, NJ | bozo.eth, mconstant) +- **#🥇-partners:** Discussion covered market volatility tied to Trump-related tokens, V2 progress and plugin backward compatibility, possible DeepSeek R1 integration, and social-media automation ideas (Twitter plugin to automate posting). Agent-to-agent multiplayer chat was reaffirmed as a platform intention. (Key Participants: shaw, jin, yikesawjeez, DorianD, avirtualfuture) +- **#tokenomics:** DAO voting mechanism design focused on weighting voting power by both token holdings and holding duration, including discussions of non-linear formulas and feasibility within daos.fun constraints; SPL snapshot tracking for holding time was noted as an implementation requirement. (Key Participants: DorianD, jin, yikesawjeez) +- **#3d-ai-tv:** Media pipeline work focused on integrating a news aggregator into an AI TV-show format, including a "tv" actor mechanism to display image URLs and Unity camera positioning patterns. There was interest in standardizing character assets (VRMs, voices, profiles) across projects. (Key Participants: SM Sith Lord, boom, jin, PENDINGREALITY) +- **#spartan_holders:** Feedback on the early DegenAI website draft focused on improving visual hierarchy, clarifying value proposition, and aligning branding with ai16z styling; roadmap communication was repeatedly requested. (Key Participants: jin, smetter, rhota) + +### User Feedback +- Users reported repeated package-install confusion (e.g., attempting to install internal packages from npm) and requested clearer deployment/scaling documentation and character-file format guidance. (Sentiment: neutral) +- Multiple users reported Supabase/Postgres adapter errors (e.g., missing relations) and requested improved database error handling and setup documentation. (Sentiment: neutral) +- Community feedback on the DegenAI website draft requested clearer value proposition, improved visual hierarchy, and ai16z-aligned branding (colors/typography). (Sentiment: mixed) +- Community discussion flagged branding inconsistency between ai16z/ElizaOS/Eliza as a source of confusion and requested more consistent naming/messaging. (Sentiment: neutral) + +### Strategic Insights + +#### Onboarding friction concentrated in install + database setup +Discord #💻-coders traffic showed recurring setup failures spanning package resolution misunderstandings and SQLite/Supabase/Postgres configuration errors, alongside repeated requests for production deployment guidance. + +*Implications/Questions:* + - Should a single “golden path” install + DB quickstart be prioritized for V2 launch readiness? + - Can common errors be converted into automated preflight checks and clearer runtime diagnostics? + +#### V2 expectations include multiplayer agents and plugin continuity +Community discussions emphasized V2 backward compatibility for plugins and the planned multiplayer chat environment for agent-to-agent interaction, alongside demand for multi-plugin support in a single character. + +*Implications/Questions:* + - Should V2 messaging prioritize a compatibility matrix and migration guide for plugin authors? + - What is the minimum viable multi-agent/multiplayer feature set required for the next release milestone? + +### Market Analysis +- Partners discussed market volatility driven by Trump-related memecoins affecting AI16Z and the broader Solana ecosystem. (Relevance: Market volatility and narrative competition influenced community focus and token discussion alongside product delivery priorities.) +- The ai16z token was reported as surpassing 100,000 holders. (Relevance: Holder growth is a community-scale metric referenced in partner channels during tokenomics and messaging discussions.) +- A Discord participant warned about Solana network issues causing failed transactions while still incurring fees. (Relevance: Operational instability on Solana can impact agent trading workflows and user confidence during on-chain interactions.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-21.md b/hackmd/facts/2025-01-21.md new file mode 100644 index 00000000000..d711bbb0a9e --- /dev/null +++ b/hackmd/facts/2025-01-21.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-01-21 + +## Overall Summary +ElizaOS development showed high velocity on GitHub with multiple new plugins and workflow fixes, while Discord conversations centered on V2 prioritization, persistent configuration issues (model selection, databases), and friction in deploying Twitter/Telegram clients. Parallel strategic threads included tokenomics planning, partnerships, and active scam-risk communications on social channels. + +## Key Facts + +- The elizaOS/eliza repository added plugins including NVIDIA NIM (PR #2599), Cronos EVM (PR #2585), and Router Nitro (PR #2590) in the latest daily development update. +- The GitHub daily update reported new issues including a request for an onplug integration plugin (issue #2612) and a request for an ESM dependency guide (issue #2598). +- Discord users reported that character files configured with "model": "small" still default to large models, indicating the setting is not being respected in current behavior. +- Multiple Discord users reported SQLite connection and database configuration errors, including issues associated with the node plugin. +- Community guidance in Discord recommended using the main eliza repository rather than eliza-starter due to dependency problems in the starter setup. +- Discord discussions highlighted DeepSeek R1 as a newly released reasoning model, with community members noting claims of O1/Sonnet-level performance and significantly lower cost under an MIT license. +- A proposal discussed in the tokenomics channel described an enterprise support model where the DAO would pay humans and AIs to support Fortune 500 companies using ElizaOS. +- The partners channel discussed efforts to get ai16z listed as "Made in America" on CoinMarketCap. +- A Discord report noted AI16Z token holder counts exceeding 100,000 holders as a community milestone. +- A Twitter update summarized in the daily report stated that shawmakesmagic issued a disclaimer that he is not creating or endorsing coins that scammers are attributing to him. + +## Open Questions + +- Can we use 2 plugins simultaneously in eliza character? +- How do I use playwright? +- How can I erase the character's memory from previous chats? +- Why is my Twitter login through Eliza failing when it worked a few days ago? +- How to set the specific modelClass you want to use? +- How to enable only needed plugins and disable all others? +- Will the tokenomics model be released this month? +- Did he change his wallet? + +## Categories + +### Twitter News Highlights +- shawmakesmagic posted a disclaimer stating he is not creating or endorsing new coins that scammers are attributing to him, and noted the situation led to threats against his family. (Sentiment: negative) +- shawmakesmagic stated that Devin wrote an Eliza plugin for Devin and mentioned he is "shipping v2" with plans to show more soon. (Sentiment: neutral) +- dankvr noted that Hyperfy uses PhysX, the same physics engine as Unity. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2599: Introduced the NVIDIA NIM plugin for integrating NVIDIA AI Foundation Models](https://github.com/elizaos/eliza/pull/2599) by unknown - Status: merged - Significance: Adds a new model/provider integration path for NVIDIA foundation models. +- [Pull_request #2585: Added a plugin for Cronos EVM, supporting token transfers and balance checks](https://github.com/elizaos/eliza/pull/2585) by unknown - Status: merged - Significance: Expands Web3 chain support with core wallet actions. +- [Pull_request #2590: Added the router nitro plugin to improve routing capabilities](https://github.com/elizaos/eliza/pull/2590) by unknown - Status: merged - Significance: Introduces an integration for routing functionality via Router Nitro. +- [Pull_request #2560: Fixed incorrect boolean parsing for the ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting](https://github.com/elizaos/eliza/pull/2560) by unknown - Status: merged - Significance: Configuration parsing fix to prevent incorrect enablement behavior. +- [Issue #2612: Request for a plugin to support Eliza x onplug integration](https://github.com/elizaos/eliza/issues/2612) by unknown - Status: open - Significance: Represents demand for an additional integration plugin. +- [Issue #2598: Request for a simple guide on ESM and required dependencies for better integration](https://github.com/elizaos/eliza/issues/2598) by unknown - Status: open - Significance: Documentation/compatibility request tied to developer onboarding. +- [Issue #2624: Issues reported regarding the inability to install the @elizaos/agent package](https://github.com/elizaos/eliza/issues/2624) by unknown - Status: open - Significance: Potentially blocks new users from installing core packages. +- [Issue #2623: Problems with starting the agent due to model download failures](https://github.com/elizaos/eliza/issues/2623) by unknown - Status: open - Significance: Startup reliability issue related to model acquisition. + +#### Overall Focus +- Development work emphasized expanding plugin integrations (Web3 and model providers), improving CI/workflow caching, and addressing configuration/installation bugs. + +### Discord Updates +- **#💻-coders:** Troubleshooting concentrated on installation/dependency conflicts (notably in eliza-starter), SQLite and node plugin database errors, model configuration not respecting small/medium/large, and operational issues with Twitter (2FA, rate limits, likes) and Telegram setup. (Key Participants: mconstant, EcchiPen, perez, Haphazardly, Heady Shotta) +- **#🥇-partners:** Partners discussed prioritizing ElizaOS V2 and tokenomics planning over PR throughput, reviewed automation efforts (Screenpipe/Twitter posting), and debated optics of attending Davos/WEF alongside pursuing a CoinMarketCap "Made in America" listing. (Key Participants: jin, shaw, yikesawjeez, DorianD) +- **#tokenomics:** Discussion covered an enterprise support model funded by the DAO, a three-tier certification concept for operators/developers/pro contributors, and a partnership proposal from Cybers involving agent token launches with fee sharing to ai16z treasury. (Key Participants: jin, DorianD, unreadyplayer) +- **#3d-ai-tv:** The team advanced a Unity-based news show and Block Tank set; image display is planned via a "tv" actor whose dialogue line contains an image URL, with additional work needed on aggregator date output and visemes for character lip-sync. (Key Participants: SM Sith Lord, boom, jin) +- **#spartan_holders:** Feedback on the early DegenAI website draft focused on brand alignment and clarity of tokenomics/utility; requests included a roadmap, explicit buyback details, and improved mobile responsiveness, alongside consideration of a future virtual exchange environment. (Key Participants: jin, smetter, PrudentSpartan, rhota) + +### User Feedback +- Users reported that character configuration with "model": "small" still runs large models, creating confusion about how model selection is applied. (Sentiment: negative) +- Users experienced SQLite connection issues and database configuration errors, with particular reports tied to the node plugin adapter path. (Sentiment: negative) +- Community members advised avoiding eliza-starter and using the main eliza repository due to dependency and installation problems. (Sentiment: neutral) +- Feedback on the DegenAI website draft requested clearer value proposition and closer alignment with ai16z branding, with some users describing the design as "scammy." (Sentiment: mixed) + +### Strategic Insights + +#### Operational friction in onboarding and deployment +Repeated Discord troubleshooting on package installation, database adapters, and Twitter/Telegram authentication suggests onboarding pain points remain a primary blocker for new builders, even as plugin breadth expands rapidly. + +*Implications/Questions:* + - Should V2 include a consolidated "known issues + fixes" installer path for common environments (Windows, WSL, macOS)? + - Which setup failures most frequently prevent first successful agent run? + +#### Tokenomics and commercialization pathways expanding beyond purely onchain mechanics +Discussions of enterprise support, certification tiers, and platform partnerships indicate interest in monetization and ecosystem growth through services, credentials, and revenue-sharing agreements in parallel with tokenomics revamp planning. + +*Implications/Questions:* + - What minimum viable certification requirements can be defined without blocking contributors? + - How will revenue-sharing agreements map to token value accrual mechanisms? + +### Market Analysis +- DeepSeek R1 was discussed as a new reasoning model with community-claimed O1/Sonnet-level performance at significantly lower cost under MIT licensing. (Relevance: May influence provider defaults or optional integrations for lower-cost reasoning workloads.) +- Community discussion referenced market volatility linked to Trump-related tokens affecting AI16Z and the broader Solana ecosystem. (Relevance: External volatility affects community attention and may increase demand for clearer token value accrual communication.) +- A Twitter disclaimer from shawmakesmagic addressed scammers creating coins based on his tweets and falsely attributing them to him. (Relevance: Impersonation/scam activity can create reputational and user-safety risks requiring proactive communication and tooling.) +- Partners discussed pursuing a CoinMarketCap listing attribute for ai16z as "Made in America." (Relevance: A positioning tactic intended to align with perceived market sentiment and potentially improve discovery.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-22.md b/hackmd/facts/2025-01-22.md new file mode 100644 index 00000000000..877dce5ada8 --- /dev/null +++ b/hackmd/facts/2025-01-22.md @@ -0,0 +1,83 @@ +# Fact Briefing: 2025-01-22 + +## Overall Summary +Development activity centered on expanding ElizaOS capabilities via new plugins (including email and music generation) while community discussions focused on deployment/troubleshooting, cross-client memory persistence, and tokenomics/partner communications. External ecosystem signals included a Telegram policy change affecting non-TON blockchain usage and Kraken placing ai16z on its listing roadmap. + +## Key Facts + +- Telegram's updated terms of service restrict "third-party blockchains" aside from TON, with enforcement starting February 21. +- Kraken added ai16z to its listing roadmap. +- DegenSpartanAI began trading and the community reported the portfolio grew from $2,600 to $6,000 in about four days; the trading wallet address was shared publicly (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq). +- Multiple integrations/partnerships were discussed, including Polygon, Story Protocol, Merlin Layer 2, Thirdweb, Fleek, Sui Network, and Bebop DEX. +- Users reported a Docker error "process.stdout.clearLine is not a function" and recommended using docker-compose instead of running plain Docker. +- The daily GitHub update referenced a Suno AI music generation plugin (PR #2656) and an email integration plugin (PR #2645). +- A new GitHub issue flagged potential unethical use on social media platforms (issue #2680). +- The elizaOS/eliza repo statistics for Jan 21–22 reported 29 new PRs (19 merged), 18 new issues, and 66 active contributors. +- The AI16Z token was discussed as reaching over 100,000 holders. + +## Open Questions + +- How do I make my Telegram bot only answer when tagged? +- How do I configure my agent to post on Twitter with different formatting than Telegram? +- Will the tokenomics model be released this month? +- Did DegenAI change his wallet? +- Has there been considerations for trying to integrate Ethos network for the trust mechanic? +- Can we use 2 plugins simultaneously in eliza character? + +## Categories + +### Twitter News Highlights +- dankvr shared a workflow for extracting daily insights and proposed turning the community-summary channel into an announcements channel that other servers could follow. (Sentiment: neutral) +- dankvr described Hyperfy as browser-based (WebGL/threejs) with open standard file formats, a physics engine, and collaborative editing features. (Sentiment: neutral) +- shawmakesmagic posted that he and his wife got the flu and cancelled some events for the week. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2656: Suno AI music generation plugin](https://github.com/elizaos/eliza/pull/2656) - Status: open - Significance: Adds music generation capability via a new plugin. +- [Pull_request #2645: Email integration plugin](https://github.com/elizaos/eliza/pull/2645) - Status: open - Significance: Adds ability for agents to send/receive emails. +- [Issue #2680: Potential for unethical use on social media platforms](https://github.com/elizaos/eliza/issues/2680) - Status: open - Significance: Raises Terms-of-Service and misuse concerns. +- [Issue #2663: Integration tests failing in CI](https://github.com/elizaos/eliza/issues/2663) - Status: open - Significance: CI stability issue despite local passes. +- [Issue #2658: Request for support for DeepSeek API](https://github.com/elizaos/eliza/issues/2658) - Status: open - Significance: Feature request to add another model provider API. + +#### Overall Focus +- GitHub activity emphasized adding new plugins (music generation and email) alongside incremental bug fixes and documentation corrections. + +### Discord Updates +- **#💻-coders:** Troubleshooting centered on Docker deployment errors, SQLite/Supabase adapter failures, model provider configuration (OpenAI/Anthropic/DeepSeek), and client integrations (Twitter/Telegram/Discord). Community members shared workarounds such as using docker-compose for TTY-related errors and forcing SQLite when Supabase initialization fails. (Key Participants: EcchiPen, perez, mconstant, Sora Dimichi, Heady Shotta) +- **#🥇-partners:** Partners discussed ecosystem progress (multiple integrations), DegenAI trading status and transparency wallet, tokenomics planning, and the Kraken listing roadmap mention. Documentation gaps around plugins and contribution visibility were repeatedly raised. (Key Participants: jin, witch, DorianD) +- **#tokenomics:** Cybers proposed a tokenization platform integrating ai16z as the base token with fee sharing (50% ai16z treasury / 50% Cybers used to buy ai16z), permanent LP locking, and creator incentives. Additional discussion included an enterprise support model and a three-tier certification program for ElizaOS users/developers. (Key Participants: unreadyplayer, DorianD, jin) +- **#spartan_holders:** Community feedback focused on DegenAI website clarity (purpose, tokenomics info, cohesion), and debate around keeping DegenAI trading wallet public vs using multiple wallets to avoid copy-trading and strategy dilution. (Key Participants: jin, M3xR, 찌 G 添 じ PrudentSpartan) +- **#3d-ai-tv:** Unity development for a news show and Block Tank included scene setup, media loading from image URLs, event handling, model/viseme fixes, and a reported issue where the daily summary JSON showed incorrect dates. (Key Participants: boom, SM Sith Lord, jin) + +### User Feedback +- Users reported confusion where character files specifying "model": "small" still defaulted to large models. (Sentiment: negative) +- Multiple users reported SQLite/Supabase adapter errors and node plugin startup issues; one workaround shared was forcing SQLite when Supabase initialization fails. (Sentiment: mixed) +- Community feedback described the early DegenAI website draft as lacking clear purpose and requested tokenomics information (including buyback details) and improved design cohesion. (Sentiment: negative) +- Users reported recurring Twitter integration issues including authentication/2FA, rate limits, and liking posts failing in newer versions. (Sentiment: negative) + +### Strategic Insights + +#### Platform compliance risk for Telegram agents +Telegram's policy restricting non-TON blockchain usage was flagged as a potential constraint for agents interacting with third-party blockchains via Telegram clients. + +*Implications/Questions:* + - Which ElizaOS Telegram workflows depend on non-TON chains and need mitigation before Feb 21? + - Should Telegram support be re-scoped or feature-flagged by chain/provider? + +#### Provider diversification pressure (DeepSeek R1 interest) +DeepSeek R1 was repeatedly discussed as an attractive alternative model option and was also raised as a GitHub feature request to add DeepSeek API support. + +*Implications/Questions:* + - What is the planned timeline and interface contract for DeepSeek provider support across clients/plugins? + +#### Need for cross-client memory persistence +Developers and users highlighted the need for memory persistence across Twitter, Discord, and Telegram so a single agent can share context between channels. + +*Implications/Questions:* + - What shared identity/room mapping is required to unify memory across clients without leaking context between unrelated conversations? + +### Market Analysis +- Kraken added ai16z to its listing roadmap. (Relevance: Listing-roadmap visibility can affect community attention and external exchange readiness priorities.) +- Market volatility related to Trump memecoin activity was discussed as impacting AI16Z and the broader Solana ecosystem. (Relevance: Volatility can influence tokenomics messaging and timing for releases/announcements.) +- AI16Z was discussed as reaching over 100,000 holders. (Relevance: Holder growth increases support and communication load; may amplify the impact of documentation and onboarding quality.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-23.md b/hackmd/facts/2025-01-23.md new file mode 100644 index 00000000000..2e53c4006d6 --- /dev/null +++ b/hackmd/facts/2025-01-23.md @@ -0,0 +1,96 @@ +# Fact Briefing: 2025-01-23 + +## Overall Summary +Across Jan 22–23, ElizaOS activity concentrated on rapid platform expansion (new plugins/integrations and performance improvements), while the community focused on tokenomics design decisions, autonomous trading operations (DegenAI), and emerging platform-policy risk (Telegram TOS enforcement starting Feb 21). + +## Key Facts + +- ElizaOS dev-branch plugin system refactoring reduced installation and boot time to approximately 2 seconds. +- ElizaOS integrations were reported with Polygon, Story Protocol, Merlin Layer2, Thirdweb, Fleek, Sui Network, and Bebop DEX. +- A Telegram terms-of-service update restricting third-party blockchains (aside from TON) was reported with enforcement beginning February 21st. +- DegenSpartanAI trading activity was reported as growing a portfolio from $2,600 to $6,000 over 4 days, with a public wallet address shared (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq). +- In the Cybers bonding-curve token model discussion, 77.5% of tokens were described as traded on the curve and 22.5% allocated to locked LP. +- GitHub PR #2712 fixed unexpected JSON metadata appearing in Twitter bot replies. +- GitHub PR #2322 added a Qdrant adapter to the ElizaOS ecosystem. +- Kraken added ai16z to its listing roadmap (as reported in Discord). +- Shaw stated that X (Twitter) is not using his Eliza technology despite rumors. + +## Open Questions + +- Is mobi/moby ai made on ai16z infra? +- Anyone started played around with the Instagram plugin? Which model is best for image and video generation? +- Swapped ETH for AIX16Z and it never showed up in my wallet. Any way to get my assets? +- I wanted to join the AI16Z dao and so i bought tokens on raydium. Was that the wrong way to get involved? +- Which dashboard? +- Has anyone used Mergad .com for exchanging crypto? +- Have you planned or considered turning it into a DefAI tool that everyone can use? +- Has there been considerations for trying to integrate Ethos network for the trust mechanic? +- Any one up to date with partners DAO? +- Anyone take a look at the pippin repo yet? +- What do you think happens to elizaOS's open source-ness once launchpad is launched? +- What is the meeting with X about? + +## Categories + +### Twitter News Highlights +- DankVR emphasized the importance of strong documentation and communication channels for open-source GitHub repositories. (Sentiment: neutral) +- Shaw (creator of Eliza) stated that X (Twitter) is not using his Eliza technology despite circulating rumors. (Sentiment: neutral) +- Shaw described a prevailing AI-crypto pattern as AIs that shill their own coins, and expressed skepticism toward claims by AI KOL accounts. (Sentiment: neutral) +- Shaw stated that chain choice should be driven by users ('user maxi') rather than maximalism for a specific chain. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2712: Fix: Unexpected JSON Metadata in Twitter Bot Replies](https://github.com/elizaOS/eliza/pull/2712) by unknown - Status: merged - Significance: Bug fix for malformed/incorrect Twitter bot output formatting. +- [Pull_request #2701: feat: Hyperbolic-plugin](https://github.com/elizaOS/eliza/pull/2701) by unknown - Status: merged - Significance: Adds GPU instance management integration (Hyperbolic). +- [Pull_request #2693: feat(new-plugin): Eliza OmniFlix Plugin](https://github.com/elizaOS/eliza/pull/2693) by unknown - Status: merged - Significance: Adds OmniFlix network integration as a new plugin. +- [Pull_request #2717: feat: add error message](https://github.com/elizaOS/eliza/pull/2717) by unknown - Status: merged - Significance: Adds an error-message feature to improve runtime/user feedback. +- [Issue #2700: Identified a bug in the Twitter client related to fetching tweets](https://github.com/elizaOS/eliza/issues/2700) by unknown - Status: open - Significance: Client-twitter reliability issue affecting tweet retrieval. +- [Issue #2718: Request for comprehensive test coverage in the client-eliza-home package due to current gaps](https://github.com/elizaOS/eliza/issues/2718) by unknown - Status: open - Significance: Highlights test coverage deficiencies in a user-facing package. +- [Issue #2688: Duplicate API calls in the memory cache affecting performance](https://github.com/elizaOS/eliza/issues/2688) by unknown - Status: open - Significance: Performance issue related to caching and API call duplication. + +#### Overall Focus +- GitHub work focused on expanding plugin integrations (e.g., Hyperbolic, OmniFlix, SmartThings/Suno/Udio referenced) and fixing user-impacting bugs (notably Twitter output parsing and user/memory handling), alongside test and tooling enhancements. + +### Discord Updates +- **#🥇-partners:** Partners discussed ElizaOS progress (multi-chain integrations), DegenAI trading status and transparency, tokenomics planning presentations, and the need for cross-instance memory sharing to keep agent personalities consistent. ElizaOS was also noted as receiving a 'most influential' award at the DAOvos AI x crypto summit. (Key Participants: jin, witch, unreadyplayer) +- **#tokenomics:** Tokenomics work centered on a Cybers bonding-curve model (77.5% on-curve, 22.5% locked LP), ai16z as the base token, and an expert token engineering document introduced for review. The channel also discussed UI requirements (mobile responsiveness and dark theme) for the listing page and debated releasing a simple draft versus a more complex model. (Key Participants: unreadyplayer, yardy, jin) +- **#💻-coders:** Developers troubleshot plugin and client issues (bootstrap/node/solana/dexscreener, Twitter auth/formatting/retweets, embedding dimension mismatch, Docker and Windows/WSL workflows, Telegram bot behavior). A key workaround for dexscreener was to remove an API key validation check since the API does not require keys. (Key Participants: EcchiPen, bifkn, Yoda26, Vesper, Sora Dimichi) +- **#spartan_holders:** Community tracked DegenSpartanAI trading performance using a public wallet and debated whether transparency could enable copy trading or counter-trading. The team discussed using multiple wallets and publishing a roadmap soon. (Key Participants: jin, Noname, M3xR) +- **#3d-ai-tv:** Work continued on Unity-based AI TV production for a news show and 'Block Tank' format, including event handling (episodeGenerated/prepareScene/speak), camera switching logic, and TTS handling to avoid reading TV image URLs aloud. (Key Participants: SM Sith Lord, boom) +- **#discussion:** General chat included a warning about Telegram TOS enforcement (Feb 21), along with community project mentions like ElizaTown and Ninja Terminal integration plans. (Key Participants: kirsten, ShadowBeast, Dreygo) +- **#associates:** Participants coordinated contributions to the awesome-eliza repository (adding entries, testing links, creating an agents section) and discussed content planning for a weekly newsletter including monitored X accounts and ecosystem services. (Key Participants: jin, Astrid) + +### User Feedback +- Users requested restoration of LLAMACLOUD support functionality. (Sentiment: neutral) +- Users reported multiple Twitter/X client issues (authentication, likes/retweets, rate limiting, and post formatting including JSON being posted instead of text) and requested fixes and configuration documentation. (Sentiment: mixed) +- Users requested improved documentation: plugin development guides, environment variable references, deployment guidance, database adapter configuration guides, and clearer ElizaOS V2 documentation. (Sentiment: neutral) +- Community feedback on the DegenAI website described the early draft as lacking cohesive branding and clarity of purpose. (Sentiment: mixed) + +### Strategic Insights + +#### Telegram distribution risk for non-TON blockchain integrations +Telegram TOS enforcement starting Feb 21 introduces a compliance constraint for Eliza agents operating on Telegram when using third-party blockchains outside TON. This may require product and messaging changes for Telegram-based deployments. + +*Implications/Questions:* + - Which existing Telegram agents are affected by the third-party blockchain restriction? + - Is a non-Telegram client strategy needed for projects depending on non-TON chains? + +#### Operational transparency vs. strategy leakage for autonomous trading +Publishing DegenSpartanAI’s trading wallet supports transparency but creates debate about whether copy trading or counter-trading could reduce performance. The team discussed multiple-wallet approaches as a mitigation. + +*Implications/Questions:* + - What transparency level is required for trust while minimizing strategy leakage? + - Should reporting shift from full wallet transparency to delayed/aggregated disclosures? + +#### Rapid ecosystem expansion increases documentation and QA pressure +High-volume plugin additions and broad integrations are accompanied by repeated user requests for clearer docs, PR templates, and test coverage improvements, indicating that scale is increasing the need for standardized contribution and support workflows. + +*Implications/Questions:* + - Which documentation artifacts should be prioritized to reduce repeated support load? + - Should minimum test/docs requirements be enforced for new plugins? + +### Market Analysis +- Kraken added ai16z to its listing roadmap. (Relevance: Listing roadmap inclusion is a market-visibility milestone that can affect liquidity access and external attention.) +- DegenSpartanAI reported portfolio growth from $2,600 to $6,000 over four days, tracked via a public wallet and third-party tools (Birdeye/Waveform). (Relevance: Publicly trackable performance is being used as a credibility and marketing mechanism, but introduces front-running/copy-trading concerns.) +- DeepSeek R1 was discussed as offering o1/sonnet-comparable performance at substantially lower cost and under an MIT license. (Relevance: Lower inference costs and permissive licensing can materially affect agent operating economics and model-provider strategy.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-24.md b/hackmd/facts/2025-01-24.md new file mode 100644 index 00000000000..cd37187b170 --- /dev/null +++ b/hackmd/facts/2025-01-24.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-01-24 + +## Overall Summary +Development activity centered on rapid expansion of the ElizaOS plugin ecosystem and bug-fixing across clients (notably Twitter and TON), while Discord discussions focused on troubleshooting install/config issues, tokenomics design debates, and DegenSpartanAI operational constraints. + +## Key Facts + +- Jin told users to "stick to v1" and stated ElizaOS v2 will be backwards compatible. +- Multiple users reported "Vector dimension mismatch" errors; one documented mitigation was setting USE_OPENAI_EMBEDDING=TRUE in the .env file. +- Users reported the dexscreener plugin failing due to an API key check; a shared workaround was removing the API key check in index.ts and adding dexScreenerPlugin directly. +- DegenSpartanAI temporarily stopped trading because it ran out of SOL. +- The Jan 24 GitHub daily update reports the addition of a TON plugin with debug scripts and transfer fixes (PR #2744). +- The Jan 24 GitHub daily update reports fixes to TON plugin build issues (PR #2757) and a 429 error when sending TON transactions (PR #2755). +- The Jan 24 GitHub daily update reports improved Twitter parsing (PR #2730). +- A Telegram terms-of-service warning was shared stating enforcement begins February 21 and restricts third-party blockchains aside from TON. +- Kraken added ai16z to its listing roadmap. + +## Open Questions + +- How do I integrate a website with my Eliza agent? +- How do I implement human-in-the-loop agent actions? +- How do I fix the "language plpgsql does not exist" error? +- How do I make my Telegram bot only respond when mentioned? +- Will the 10% donations from projects using ElizaOS just get put into LPs or will it get traded? +- Which model is best for image and video generation with the Instagram plugin? +- Was buying AI16Z tokens on Raydium the wrong way to get involved with the DAO? + +## Categories + +### Twitter News Highlights +- @shawmakesmagic posted a thread denying election-rigging conspiracy claims and stated "Elon has no idea Eliza exists" and "X doesn't use/need Eliza." (Sentiment: neutral) +- @dankvr posted about anonymity in crypto and referenced trading-related content connected to @0xPolygon and @degenspartanai. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2744: feat(ton-plugin): add debug scripts and fix the transfer](https://github.com/elizaos/eliza/pull/2744) by unknown - Status: merged - Significance: Adds TON debug tooling and transfer fixes. +- [Pull_request #2720: feat: Add Sei Plugin](https://github.com/elizaos/eliza/pull/2720) by unknown - Status: merged - Significance: Adds a new blockchain integration plugin. +- [Pull_request #2711: feat(new-plugin): adding Imgflip plugin for generating memes using the imgflip.com API](https://github.com/elizaos/eliza/pull/2711) by unknown - Status: merged - Significance: Adds meme-generation capability via Imgflip. +- [Pull_request #2741: feat(plugin-holdstation): add plugin holdstation swap](https://github.com/elizaos/eliza/pull/2741) by unknown - Status: merged - Significance: Adds swap functionality via Holdstation. +- [Pull_request #2737: feat: Add plugin-ethstorage](https://github.com/elizaos/eliza/pull/2737) by unknown - Status: merged - Significance: Adds an Ethereum storage integration plugin. +- [Pull_request #2757: fix: ton plugin build issue](https://github.com/elizaos/eliza/pull/2757) by unknown - Status: merged - Significance: Fixes a build issue in the TON plugin. +- [Pull_request #2755: Bug/fix ton plugin](https://github.com/elizaos/eliza/pull/2755) by unknown - Status: merged - Significance: Fixes a 429 error when sending TON transactions. +- [Issue #2739: read ECONNRESET issue when attempting to use the Twitter agent](https://github.com/elizaos/eliza/issues/2739) by unknown - Status: open - Significance: Reports connectivity failures impacting Twitter agent usage. +- [Issue #2756: echochambers plugin does not exist on the npm registry](https://github.com/elizaos/eliza/issues/2756) by unknown - Status: open - Significance: Blocks installation for users referencing a missing npm package. + +#### Overall Focus +- GitHub activity emphasized new plugin additions (TON, Sei, Imgflip, Holdstation, Ethstorage) and fixes for client reliability (Twitter parsing) and TON transaction/build errors. + +### Discord Updates +- **#discussion:** General onboarding and Q&A about running ElizaOS, model/provider setup, GPU requirements, and high-level partnership references; community also noted an ai16z tip to a contributor for sticker artwork. (Key Participants: BOSSU, jin) +- **#💻-coders:** Hands-on troubleshooting of plugin loading and environment setup: dexscreener plugin API-key-check workaround, embedding dimension mismatch mitigation (USE_OPENAI_EMBEDDING=TRUE), Node version guidance (v23.3.0), and Twitter agent behavior controls (replies/retweets/actions scheduling). (Key Participants: bifkn, boja, tcm390, robotlovecoffee, kAI wilder) +- **#tokenomics:** Tokenomics design debate contrasted a simpler pump.fun/virtuals-style dual pool + bonding curve approach with more complex staking/delegation + slashing for agent trust; TrustDB and Block Tank were discussed as possible curation/trust mechanisms. (Key Participants: Vasily Sumanov, DorianD, jin) +- **#spartan_holders:** Operational updates for DegenSpartanAI: trading paused due to SOL shortage; community shared tools for performance tracking (Birdeye, Waveform) and noted a roadmap is being prepared for the following week. (Key Participants: jin, rhota, Noname) +- **#🥇-partners:** Partners discussed v2 positioning (stay on v1, backward compatibility), ongoing refactors (plugin system and memory management), and DeepSeek model switching via OpenRouter described as a one-line code change; launchpad/marketplace and Block Tank concepts were referenced. (Key Participants: jin) +- **#3d-ai-tv:** 3D AI TV development focused on camera variation logic (A-roll/B-roll switching), testing via a pre-generated Block Tank episode configuration, and environment/set design tweaks; a problem was noted where the news aggregator summary.json was not updating beyond the 21st. (Key Participants: boom, SM Sith Lord) +- **#associates:** Community discussion included newsletter target accounts, casual market talk, and a concern that Collab-land role verification may not be auditing wallet holdings correctly. (Key Participants: jin, kalshnikov) + +### User Feedback +- Users requested improved documentation for plugin development workflows and environment variable configuration, especially around client integrations (Twitter/Telegram) and plugin setup. (Sentiment: mixed) +- Users requested restoring LlamaCloud support. (Sentiment: neutral) +- Community members debated whether DegenSpartanAI should operate with a public wallet and suggested a multi-wallet strategy to reduce copy-trading effects. (Sentiment: neutral) + +### Strategic Insights + +#### Plugin ecosystem acceleration +Across GitHub daily summaries, the highest-volume theme is rapid expansion of plugins and integrations (multiple new Web3 and utility plugins) alongside maintenance fixes to keep clients stable. + +*Implications/Questions:* + - Does the project need a stronger plugin QA/publishing checklist to reduce "missing npm package" incidents? + - Should documentation and examples be prioritized to match plugin growth velocity? + +#### Operational dependency risk for trading agent +DegenSpartanAI operations can pause due to wallet funding constraints (SOL balance), and community tracking relies on external tools (Birdeye/Waveform). + +*Implications/Questions:* + - Is there a standard treasury or automation process to ensure the trading wallet remains funded for gas/fees? + +#### Platform policy exposure (Telegram) +Telegram policy changes were flagged as potentially limiting Eliza agents that interact with non-TON chains, with an enforcement date cited in February 2025. + +*Implications/Questions:* + - What client behaviors or integrations must be changed to remain compliant on Telegram after Feb 21? + +### Market Analysis +- Kraken added ai16z to its listing roadmap. (Relevance: Increases visibility of the token among centralized exchange audiences.) +- Community discussed transparency vs strategy risk for DegenSpartanAI using a public wallet, and considered using multiple wallets to reduce copy-trading effects. (Relevance: Wallet architecture choices can affect perceived performance and strategy confidentiality for the trading agent.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-25.md b/hackmd/facts/2025-01-25.md new file mode 100644 index 00000000000..2b41304b02f --- /dev/null +++ b/hackmd/facts/2025-01-25.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-01-25 + +## Overall Summary +ElizaOS saw high development throughput (new plugins, bug fixes, and deployment/docs improvements) alongside active community troubleshooting around embeddings, Node/Twitter integration, and RAG. In parallel, partners debated ai16z tokenomics and reacted to price pressure attributed to whale sell-offs while the team discussed v2/v1.5 roadmap items and DeepSeek integration via OpenRouter. + +## Key Facts + +- Jin stated that integrating DeepSeek via OpenRouter can be done with a one-line code change and will be tested with DegenAI soon. +- Multiple users reported an SQLite embedding "Vector dimension mismatch" (384 vs 1536) and a shared workaround was to set USE_OPENAI_EMBEDDING=TRUE in the .env file. +- Jin communicated that ElizaOS v2 is in progress and that a v1.5 plugin architecture is being developed as an interim step, with v2 expected to be backwards compatible. +- The GitHub daily update for Jan 25, 2025 lists new plugin additions including Ankr (PR #2773), Amazon Bedrock as an LLM provider (PR #2769), Zerion (PR #2766), Moralis (PR #2764), and Form chain (PR #2728). +- The GitHub daily update for Jan 25, 2025 reports a Twitter client bug fix for a name parsing issue (PR #2789). +- New GitHub issues requested one-click deployment options for Render.com (issue #2780), DigitalOcean (issue #2779), and Railway (issue #2778). +- In the partners channel, participants stated a whale sold 7 million AI16Z tokens at an average cost of $0.05. +- A Telegram terms-of-service warning was shared stating Telegram will restrict third-party blockchains aside from TON with enforcement beginning February 21st. + +## Open Questions + +- How do I fix "SqliteError: Vector dimension mismatch. First vector has 384 dimensions, while the second has 1536 dimensions"? +- What LLMs have you been able to integrate with ElizaOS? +- How do I update ElizaOS? +- How do I solve the "Invalid embedding input" error? +- How do I interact with the Solana Plugin? +- What happens to the 10% donations from projects using ElizaOS? + +## Categories + +### Twitter News Highlights +- A tweet thread noted the NYSE trading floor staffing reduced from roughly 5,000 people historically to around 300, with algorithmic trading dominating operations since the mid-2000s. (Sentiment: neutral) +- A tweet highlighted Deepseek-R1 as an MIT-licensed model reportedly trained for approximately $5.5M, positioned as an alternative to proprietary models. (Sentiment: neutral) +- A tweet thread cited project metrics including 125,000 holders and approximately 600 pull requests merged in the last 30 days. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2773: feat: added Ankr plugin](https://github.com/elizaos/eliza/pull/2773) by AIFlowML - Status: merged - Significance: Adds a new plugin integration for real-time asset monitoring via Ankr. +- [Pull_request #2769: feat: Add Amazon Bedrock as LLM provider](https://github.com/elizaos/eliza/pull/2769) by ebaizel - Status: merged - Significance: Adds a new model provider option through Amazon Bedrock. +- [Pull_request #2766: feat(new-plugin): added zerion plugin](https://github.com/elizaos/eliza/pull/2766) by pranav-singhal - Status: merged - Significance: Adds wallet portfolio/positions tracking via Zerion. +- [Pull_request #2764: feat: add moralis plugin](https://github.com/elizaos/eliza/pull/2764) by bharathbabu-moralis - Status: merged - Significance: Adds DeFi data access via Moralis. +- [Pull_request #2728: feat(new-plugin): add Form chain plugin](https://github.com/elizaos/eliza/pull/2728) by tmarwen - Status: merged - Significance: Adds a new blockchain interaction plugin for Form chain. +- [Pull_request #2789: fix: client-twitter homeTimeline name parse bug](https://github.com/elizaos/eliza/pull/2789) by JhChoy - Status: merged - Significance: Fixes a Twitter client parsing defect affecting timeline user name retrieval. +- [Issue #2780: One-click deploy on Render.com](https://github.com/elizaos/eliza/issues/2780) by unknown - Status: open - Significance: Request to improve deployment onboarding with a one-click deploy option. +- [Issue #2779: One-click deploy on DigitalOcean](https://github.com/elizaos/eliza/issues/2779) by unknown - Status: open - Significance: Request to improve deployment onboarding with a one-click deploy option. +- [Issue #2778: One-click deploy on Railway](https://github.com/elizaos/eliza/issues/2778) by unknown - Status: open - Significance: Request to improve deployment onboarding with a one-click deploy option. +- [Issue #2785: Improve INFO logging for successful RAG knowledge vector matches](https://github.com/elizaos/eliza/issues/2785) by unknown - Status: open - Significance: Request to improve observability for RAG retrieval and knowledge matching. + +#### Overall Focus +- Development focused on shipping multiple new plugins (DeFi, blockchain, and AI provider integrations), resolving client bugs (notably Twitter parsing), and improving deployment documentation (including one-click deployment guidance). + +### Discord Updates +- **#💻-coders:** Troubleshooting concentrated on embedding dimension mismatches (384 vs 1536), Node.js version compatibility (v23.3.0 commonly recommended), Twitter client behavior control (disable original posts/retweets), RAG knowledge loading, and dependency/version conflicts (e.g., @ai-sdk/provider vs @ai-sdk/mistral). (Key Participants: boja, tcm390, elizaos-bridge-odi, meowtoshi, warfreakzplays) +- **#tokenomics:** Participants debated marketplace/launchpad mechanics (bonding curve and dual pool structure) versus more complex staking/delegation models, and discussed TrustDB as an alternative approach for decentralized trust/verification between agents. (Key Participants: BigChungus, Vasily Sumanov, DorianD, jin, timshel) +- **#🥇-partners:** Partners discussed AI16Z price declines attributed to whale selling, referenced project activity metrics (GitHub stars/PRs and holder growth), and discussed roadmap items including v2 timing and DeepSeek integration testing via OpenRouter; a partnership with Virtuals on Solana was also discussed. (Key Participants: jin, Shaw, ElonMoney, litn, 阿拉斯加的狗🔯) +- **#3d-ai-tv:** Work continued on a space-themed 3D TV environment (multi-camera setup, lighting fixes via cubemap), and troubleshooting a news aggregator pipeline including support for a new JSON format with images and ensuring daily uploads update correctly. (Key Participants: SM Sith Lord, boom, jin) + +### User Feedback +- Users repeatedly reported setup friction around embedding dimension mismatches (384 vs 1536) and requested clearer configuration guidance to prevent recurring initialization errors. (Sentiment: mixed) +- Multiple users reported difficulties controlling Twitter agent behavior (retweets, original posts, reply handling) and requested configuration options or fixes to reduce required code edits. (Sentiment: mixed) +- Users requested one-click deployment and better production deployment documentation, reflected in both Discord discussions and GitHub issues for Render/DigitalOcean/Railway. (Sentiment: neutral) + +### Strategic Insights + +#### DeepSeek adoption pressure across the ecosystem +DeepSeek integration is repeatedly framed as low-effort (via OpenRouter) and is being prioritized for near-term testing with DegenAI, indicating that model-provider flexibility is a core community requirement. + +*Implications/Questions:* + - Should DeepSeek become a first-class documented provider option (examples, defaults, troubleshooting) to reduce support load? + - Do JSON/tool-calling reliability differences between DeepSeek chat vs reasoning models require provider-specific guardrails? + +#### Tokenomics design debate intersects with market confidence +Tokenomics discussions are ongoing between simplicity-first launchpad approaches and more complex trust/staking frameworks, while partners simultaneously track price impact from large sells and request clearer value propositions and communications. + +*Implications/Questions:* + - Is there a minimal tokenomics draft that can ship quickly without blocking more advanced trust/delegation mechanisms? + - What communication artifact (whitepaper/slides) should be prioritized to address partner questions about value accrual? + +#### Platform risk from Telegram policy changes +Telegram policy changes restricting non-TON blockchains were flagged with a concrete enforcement date (Feb 21), creating an external constraint on agent distribution strategies and blockchain integrations in Telegram contexts. + +*Implications/Questions:* + - What mitigation plan is needed for Telegram-based agents that interact with non-TON chains? + - Should default Telegram behaviors be adjusted (or documented) to avoid policy conflicts? + +### Market Analysis +- Partners discussed AI16Z token price declines and attributed near-term selling pressure to whale sell-offs; a sale size of 7 million tokens at an average cost of $0.05 was cited in-channel. (Relevance: Partner sentiment and retention may depend on improved visibility into roadmap, value accrual, and mitigation of perceived sell pressure.) +- A partnership with Virtuals on Solana was discussed in partners channels alongside comparisons to Virtuals/pump.fun launchpad mechanics (bonding curve and pool graduation). (Relevance: Competitive positioning and tokenomics design are being benchmarked directly against Virtuals-style launchpads.) +- A Telegram terms-of-service warning was shared stating enforcement beginning February 21st restricting third-party blockchains aside from TON. (Relevance: This may constrain multi-chain agent experiences on Telegram and require product/communications adjustments.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-26.md b/hackmd/facts/2025-01-26.md new file mode 100644 index 00000000000..0f62e9ed8e4 --- /dev/null +++ b/hackmd/facts/2025-01-26.md @@ -0,0 +1,104 @@ +# Fact Briefing: 2025-01-25 + +## Overall Summary +Discussion centered on a major ai16z DAO tokenomics proposal to deploy $15–30M of treasury assets into one-sided liquidity pools paired with AI16Z, alongside ongoing technical friction around Twitter/X auth reliability and DeepSeek R1 adoption/configuration. GitHub activity highlighted rapid plugin expansion (including a new news plugin) and bug-fix work across Twitter, goals/evaluators, and client stability. + +## Key Facts + +- Shaw stated the DAO plans to deploy treasury assets valued at $15–30M into one-sided liquidity pools paired with AI16Z tokens. +- The ElizaOS daily report listed PR #1248 as a new "news-plugin" addition. +- GitHub daily reporting stated PR #2791 fixed a bug in the goal objectives update lookup logic affecting the bootstrap plugin evaluator. +- The ElizaOS daily report listed issue #2792 describing an "infinite typing loop" in the Discord integration, reported by actuallyrizzn. +- The ElizaOS daily report listed issue #2795 describing headless web interface connection problems in version 0.1.8+build-1, reported by actuallyrizzn. +- Discord guidance stated the vector dimension mismatch error (e.g., 384 vs 1536) can be resolved by setting USE_OPENAI_EMBEDDING=TRUE in the .env file. +- Jin stated that because OpenRouter supports DeepSeek, switching to DeepSeek can be done with a one-line code change and would be tested with DegenAI soon. +- The Daily Report (2025-01-25) stated that from Jan 25–26 there were 16 new pull requests, 29 merged pull requests, 6 new issues, and 42 active contributors in elizaos/eliza. +- The elizaOS Discord daily JSON summary for 2025-01-25 reported 1,716 total messages and 275 total users across the server. + +## Open Questions + +- Is RAG lookup from knowledge broken? +- How to integrate ElizaOS with a frontend website? +- How to stop agents from posting the thinking monologue on Twitter? +- How can I hide the non-dialogue text that appears when chatting with the agent? +- Can we use 2 plugins simultaneously in a single character in eliza? +- Is there anyone that figured out how to limit the number of users capable of asking the agent for on-chain interaction to 1? +- Do I need nodeshift to run eliza? +- Any things from partner dao for us? +- How is the progress of the token economy model and when is the planned launch date? +- Do mee.fun agents share the same TrustDB/Node instance or get their own? +- How can non-technical persons fine-tune an agent with academic texts? +- I would like to know if the features from the Eliza framework will be integrated into DegenAI, making it a super agent? +- How is degenai's website doing? + +## Categories + +### Twitter News Highlights +- DankVR announced an AI x VC game show collaboration with @ai16zdao and @ElizaOS_ai and released a trailer with a demo planned for the next day. (Sentiment: neutral) +- Shaw announced the Jupiter Exchange x ElizaOS "MAGIC FUND" aimed at accelerating founders building new technology. (Sentiment: neutral) +- Shaw posted that chat interfaces powered by LLMs could be a better DeFi UX than complex web pages. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #1248: news-plugin](https://github.com/elizaOS/eliza/pull/1248) by unknown - Status: merged - Significance: Adds a first-party news plugin referenced by AI Agent Dev School content. +- [Pull_request #2791: fix: bug in goal objectives update lookup logic](https://github.com/elizaOS/eliza/pull/2791) by unknown - Status: merged - Significance: Fixes goal objectives update logic impacting bootstrap evaluator behavior. +- [Issue #2792: Discord integration infinite typing loop](https://github.com/elizaOS/eliza/issues/2792) by actuallyrizzn - Status: open - Significance: User-reported Discord client behavior issue affecting usability. +- [Issue #2795: Headless web interface connection problems in 0.1.8+build-1](https://github.com/elizaOS/eliza/issues/2795) by actuallyrizzn - Status: open - Significance: User-reported regression impacting headless deployments. +- [Issue #2796: Message id collision in Telegram Client](https://github.com/elizaOS/eliza/issues/2796) by nicky-ru - Status: open - Significance: Potential message/memory collisions across Telegram channels. +- [Issue #2803: Application won't run on Replit](https://github.com/elizaOS/eliza/issues/2803) by imransbaig - Status: open - Significance: Environment compatibility issue impacting onboarding for Replit users. + +#### Overall Focus +- Development focus included shipping a new news plugin, fixing goal evaluator logic, and tracking user-reported stability issues in Discord, headless web, and Telegram clients. + +### Discord Updates +- **#🖥-coders:** High volume troubleshooting around DeepSeek R1 configuration, Twitter/X authentication and posting-format problems (JSON/thinking text), and database persistence (SQLite vs Postgres/Supabase). Multiple action items were raised for fixing Twitter 2FA/suspicious-login handling and resolving RAG knowledge lookup issues. (Key Participants: jin, sb, mark rizzn hopkins, fourcolors, Amir_qfwri) +- **#partners:** Shaw described an upcoming tokenomics change using one-sided LPs to pair treasury assets against AI16Z for buy pressure/liquidity. Partners discussed DeepSeek industry impact, launchpad expectations, and speculative L1/L2 ideas for agent data storage. (Key Participants: shaw, jin, avirtualfuture, Ka_yari) +- **#tokenomics:** Discussion framed token value growth as "attention/code/capital" and explored revenue ideas (marketplace fees, launchpad, revenue sharing) plus TrustDB-mediated agent markets. Participants debated simplicity vs complex staking/whitelisting designs. (Key Participants: timshel, jin, DorianD, mat) +- **#3d-ai-tv:** The team discussed migration to a new news aggregator repo (github.com/bozp-pzob/ai-news), problems uploading daily JSONs, and a need for persistent hosting to provide a stable URL. They also discussed character personalities and delivery format (pre-rendered video vs in-browser playback). (Key Participants: jin, SM Sith Lord, boom) +- **#associates:** Shaw shared a draft tokenomics announcement describing one-sided LP deployment of treasury assets paired with AI16Z; members discussed related ecosystem context and reminders to contribute to awesome-eliza. (Key Participants: shaw, jin) + +### User Feedback +- Multiple users reported Twitter/X login failures, suspicious login flags, and agents posting outputs in incorrect formats (e.g., JSON or internal monologue). (Sentiment: negative) +- Users reported embedding vector dimension mismatch errors (384 vs 1536) and shared a configuration workaround (USE_OPENAI_EMBEDDING=TRUE). (Sentiment: neutral) +- Requests were raised for augmenting agent knowledge after deployment, including PDF ingestion support and easier document ingestion flows. (Sentiment: neutral) +- Community members requested a clearer onboarding explanation for how to participate in the AI16Z portfolio and what holding the token entails. (Sentiment: neutral) +- A user reported WebAssembly SIMD runtime errors (“Wasm SIMD unsupported”) when building ElizaOS on a VM. (Sentiment: negative) + +### Strategic Insights + +#### Treasury-based liquidity strategy as a tokenomics lever +The proposed one-sided LP deployment pairs treasury assets against AI16Z to provide liquidity for partner tokens while avoiding direct selling of treasury assets. This introduces an operational requirement to monitor LP performance and communicate mechanics clearly to holders. + +*Implications/Questions:* + - What dashboard and reporting will be used to publish LP exposure, returns, and risk parameters to token holders? + - What guardrails (asset selection, caps, rebalancing policy) will govern treasury LP deployment? + +#### Twitter/X reliability as a primary adoption bottleneck for agents +Repeated reports of authentication failures, 2FA/suspicious login detection, and malformed outputs on Twitter suggest that deployment on X remains fragile for many users compared with other clients. Stabilizing login/session behavior and output formatting is central to reducing support load. + +*Implications/Questions:* + - Should the Twitter client ship a hardened default flow (proxy/VPS guidance, session reuse) and stricter output sanitization by default? + +#### DeepSeek R1 demand driven by cost and reasoning performance +Community discussion repeatedly referenced DeepSeek R1 for cost and reasoning/tool-calling use, and Jin noted it is easy to switch via OpenRouter. Clear provider presets and documented configuration paths may accelerate adoption and reduce misconfiguration. + +*Implications/Questions:* + - Should official character templates include verified DeepSeek/OpenRouter presets and guidance for JSON-mode/tool calling behavior? + +#### Plugin ecosystem expansion increases need for QA and test coverage +Daily GitHub notes showed rapid addition of new plugins and multiple bug fixes, while new issues highlight client stability and testing gaps. Scaling plugin contributions may require standardized test scaffolding and stronger CI gates. + +*Implications/Questions:* + - Should new plugins require baseline tests and lint conformity before merge to reduce regression risk? + +#### 3D AI TV pipeline depends on stable aggregator hosting and schema +The 3D AI TV group described a blocker where a new aggregator version is not uploading JSONs and needs persistent hosting for a consistent daily URL. Unity frontend requirements (image support) introduce a coupling between aggregator schema and client implementation. + +*Implications/Questions:* + - Who owns and operates the always-on aggregator deployment, and what SLA is expected for daily updates? + +### Market Analysis +- Partners discussed AI16Z price declines and referenced whale sell-offs as a topic of concern. (Relevance: Token price volatility and perceived sell pressure can influence community retention and appetite for new tokenomics changes.) +- A partnership with Virtuals on Solana was discussed, with community commentary comparing launchpad and bonding-curve mechanics. (Relevance: Competitive positioning vs other agent-launchpad ecosystems affects roadmap priorities for marketplace/launchpad features.) +- DeepSeek was discussed as an open-source-driven competitive pressure on closed model providers, with interest in integrating DeepSeek R1 via OpenRouter. (Relevance: Cheaper, capable reasoning models can lower operating costs for agents and broaden experimentation for builders.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-27.md b/hackmd/facts/2025-01-27.md new file mode 100644 index 00000000000..8e3ef7744bd --- /dev/null +++ b/hackmd/facts/2025-01-27.md @@ -0,0 +1,93 @@ +# Fact Briefing: 2025-01-26 + +## Overall Summary +Discussion concentrated on (1) operationalizing DeepSeek as a low-cost model provider in ElizaOS amid reported API instability, and (2) a major tokenomics plan to deploy treasury assets into one-sided liquidity pools paired with AI16Z. In parallel, GitHub activity shows rapid expansion of plugins/clients plus broad bug-fixing and documentation/test-coverage work across the monorepo. + +## Key Facts + +- ElizaOS has integrated DeepSeek models and supports configuration via an environment variable named DEEPSEEK_API_URL. +- Multiple users reported DeepSeek API outages during a new model launch while attempting to use DeepSeek with ElizaOS. +- A tokenomics update described deploying DAO treasury assets into one-sided liquidity pools paired with AI16Z tokens. +- Discord troubleshooting noted a build error involving @coral-xyz/anchor BN exports that was resolved by adding @types/bn.js as a dependency. +- Discord troubleshooting noted Mistral SDK build issues that were resolved by updating @ai-sdk/mistral to version 1.0.9. +- A new ElizaOS knowledge system was described as supporting auto-ingestion of files placed into a folder when a character starts. +- The ElizaOS GitHub repository updates listed a Telegram client for account integration added in PR #2839. +- The ElizaOS GitHub repository updates listed enhanced Twitter functionality with media posting capabilities in PR #2818. +- GitHub issues reported Discord integration failing with an infinite typing loop in Issue #2792. +- GitHub issues reported a Telegram client message ID collision in Issue #2796. + +## Open Questions + +- Is it possible to get Eliza to work with self-hosted Ollama URL? +- How do I stop my agent from tweeting JSON? +- How do I fix the infinite loop issue in Discord? +- What is the best module for creating a swarm? +- How to get involved with the elizaOS/workgroups repository? +- Why haven't we done a wormhole of ai16z to base/eth? +- Is the agent marketplace launching this week? +- How can non-technical persons fine-tune an agent with academic texts? + +## Categories + +### Twitter News Highlights +- Tweets from @dankvr and @shawmakesmagic discussed DAOs and AI, including statements that Eliza supported DeepSeek for roughly two weeks and that switching AI providers in agent frameworks can be minimal code change. (Sentiment: neutral) +- @shawmakesmagic referenced an upcoming series explaining DAO tokenomics, starting with liquidity pooling the AUM and later covering a launchpad, investment, and a TV show. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #2792: Discord integration fails with infinite typing loop](https://github.com/elizaOS/eliza/issues/2792) by actuallyrizzn - Status: open - Significance: Reported runtime failure mode affecting Discord client behavior +- [Issue #2795: Headless web interface won't connect in version 0.1.8+build-1](https://github.com/elizaOS/eliza/issues/2795) by actuallyrizzn - Status: open - Significance: Reported deployment/connectivity issue for headless operation +- [Issue #2796: Message id collision in Telegram Client](https://github.com/elizaOS/eliza/issues/2796) by nicky-ru - Status: open - Significance: Reported data integrity issue in Telegram client memory ID generation +- [Issue #2803: Application won't run on Replit](https://github.com/elizaOS/eliza/issues/2803) by imransbaig - Status: open - Significance: Reported deployment incompatibility on a common hosted dev platform +- [Pull_request #2839: feat: client for Telegram account](https://github.com/elizaOS/eliza/pull/2839) by tgaru - Status: merged - Significance: Adds Telegram account integration using GramJS +- [Pull_request #2818: feat: twitter post media](https://github.com/elizaOS/eliza/pull/2818) by tcm390 - Status: merged - Significance: Adds support for media attachments in tweets +- [Pull_request #2799: feat(new-plugin): create gelato plugin relay](https://github.com/elizaOS/eliza/pull/2799) by anirudhmakhana - Status: merged - Significance: Adds Gelato Relay integration (sponsored calls) for on-chain actions +- [Pull_request #2784: feat(new-plugin): add arbitrage plugin with example character](https://github.com/elizaOS/eliza/pull/2784) by mmarfinetz - Status: merged - Significance: Introduces an arbitrage trading plugin and example character +- [Pull_request #2865: Add okx dex](https://github.com/elizaOS/eliza/pull/2865) by Julian-dev28 - Status: open - Significance: Proposes OKX DEX integration as an additional trading/execution surface + +#### Overall Focus +- GitHub updates show rapid addition of new plugins/clients (Telegram, XMTP, Gelato, Zilliqa) alongside broad bug fixes and documentation/test-coverage improvements across many plugins. + +### Discord Updates +- **#discussion:** General support and routing of questions; repeated questions focused on DeepSeek configuration, embedding secrets in character JSON, and token relationships (ai16z/DegenAI/Eliza). (Key Participants: BOSSU, jin, kingdode) +- **#💻-coders:** Troubleshooting centered on Twitter/X authentication failures, dependency/build problems (anchor BN export, Mistral SDK version conflicts), DeepSeek provider configuration and reliability, and plugin development (Twitter image posting, Solana token data, arbitrage). (Key Participants: kAI wilder, fourcolors, Gal, RoomTemp IQ) +- **#tokenomics:** Debate on launchpad/marketplace monetization: token-gated premium services (“Yellowstone model”) vs free basic access; discussion of token sinks, cross-chain expansion (Base/ETH), and liquidity/visibility strategies. (Key Participants: jin, DorianD, Akin, mat) +- **#associates:** Follow-up discussion on treasury strategy: one-sided LPs using AUM paired with AI16Z, with notes on optics of AUM appearing reduced on paper; suggestions to publish explanatory content about DeepSeek and tokenomics. (Key Participants: shaw, smetter) +- **#🥇-partners:** Updates and Q&A about DeepSeek support already being live in ElizaOS, plans for a no-code launchpad, and TV show cadence; market pressure and token price discussions surfaced alongside roadmap/documentation consolidation requests. (Key Participants: shaw, jin, DorianD) +- **#spartan_holders:** DegenAI status discussion: Rhota joined to help organize alongside Skely; community pressed for roadmap, autonomous trading improvements, and stronger social posting presence. (Key Participants: rhota, Skely, tigerguo., NZD_Aaron) +- **#3d-ai-tv:** Production planning for AI news/podcast and “Block Tank” continued; engineering tasks focused on Unity texture loading from URLs, ElevenLabs TTS + OVR LipSync integration, camera transitions, and wiring a daily JSON news aggregator feed. (Key Participants: boom, SM Sith Lord, fishai, jin) +- **#ideas-feedback-rants:** Limited traffic; a complaint alleged “Aiora” platform functionality issues and inactivity; a workgroups repository link was shared without follow-up guidance. (Key Participants: Bogdanoff, Phoenix | Livepeer-Eliza.com) + +### User Feedback +- Users reported Twitter/X login failures and authentication friction when running agents, including concerns about agents posting in incorrect formats (e.g., JSON or monologues). (Sentiment: negative) +- Users reported DeepSeek API instability/outages during a model launch while attempting to use DeepSeek as a provider. (Sentiment: negative) +- Community members requested clearer documentation for embedding credentials in character JSON files and for tokenomics mechanisms and token relationships. (Sentiment: neutral) +- DegenAI holders expressed concern about delayed website/roadmap delivery and requested prioritization of functional features over branding/lore. (Sentiment: mixed) + +### Strategic Insights + +#### Provider diversification vs reliability +DeepSeek is actively used for cost reasons, but provider outages and configuration confusion remain recurring friction points for deployments. + +*Implications/Questions:* + - Should the project add provider health checks and automatic fallback behavior for agent runtimes? + - Does documentation need a “known issues/status” section per provider (DeepSeek/Twitter/etc.)? + +#### Launchpad monetization and adoption trade-offs +The launchpad/agent marketplace discussion repeatedly contrasts token-gated premium services with free basic creation to maximize adoption. + +*Implications/Questions:* + - What minimum free tier is required to drive adoption without undermining token value capture? + - Which features should be token-gated vs universally available? + +#### High plugin velocity increases integration/support load +GitHub activity shows rapid addition of new plugins and clients alongside many lint/test/documentation PRs, indicating a parallel effort to stabilize a quickly expanding surface area. + +*Implications/Questions:* + - Is there a gating process (tests, docs, CI checks) needed before new plugins land in core? + +### Market Analysis +- Partners discussed market-wide downward pressure on AI-related tokens and tech stocks following the DeepSeek announcement and also referenced AI16Z token price declines linked to large sell-offs. (Relevance: Price volatility and narrative shifts influence community sentiment and urgency around tokenomics communications.) +- A partnership with Virtuals on Solana was referenced alongside comparisons to other launchpad models and differentiation concerns. (Relevance: Competitive positioning affects launchpad feature design and token utility decisions.) +- Associates channel discussed other crypto projects (e.g., Tribe on Solana; Venice TGE) in the context of tokenomics and attention cycles. (Relevance: Community attention to adjacent launches provides signals on feature expectations (LP tracking, token sinks, distribution mechanisms).) \ No newline at end of file diff --git a/hackmd/facts/2025-01-28.md b/hackmd/facts/2025-01-28.md new file mode 100644 index 00000000000..490cc716e4a --- /dev/null +++ b/hackmd/facts/2025-01-28.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-01-28 + +## Overall Summary +ElizaOS development activity remained high, with broad plugin expansion and multiple bugfixes (including packaging/publication and model provider additions) while Discord discussions focused on DeepSeek R1 adoption, deployment friction, and persistent Solana/Twitter integration issues. Tokenomics and market conversations centered on treasury LP strategy, liquidity imbalance on the AI16Z/SOL pool, and proposals to expand liquidity via Base. + +## Key Facts + +- DeepSeek R1 support is available in the latest ElizaOS development branch and can be configured via the DEEPSEEK_API_URL environment variable. +- A one-sided liquidity pool strategy using DAO treasury assets paired with AI16Z tokens was described as a tokenomics update. +- Community members cited an AI16Z/SOL liquidity pool imbalance of approximately $3M AI16Z versus $600K SOL. +- ElizaOS is rebranding from ai16z to ElizaOS, and the $ai16z ticker is expected to remain until a future community vote after the DAO voting module launches. +- A new model provider for LM Studio was added via PR #2913. +- Public access to packages (enabling non-private packages to be published to npm) was introduced via PR #2933. +- Twitter media posting capability was added via PR #2818. +- A workaround for the Solana plugin error "Named export 'BN' not found" involved changing an import in node_modules/@solana-developers/helpers/dist/esm/lib/transaction.js to use an import pkg/CommonJS-style pattern. + +## Open Questions + +- Is launchpad related to metav? +- When will the official rebrand happen? +- When is DegenAI going to get his own potato servers? +- Is Skyle still leading the development of degenai? +- What trading strategies would you like to see? +- What is the best module for creating a swarm? +- Does anyone have any experience with ZKPs on SOL? +- Is this fully open source and free to use for other types of news? +- Is there plans for an actual dedicated channel? With eventual time slots? +- How are you loading up the video atlas for the stonks? + +## Categories + +### Twitter News Highlights +- Open source AI discussion highlighted DeepSeek model releases as a notable development being used with Eliza agents. (Sentiment: neutral) +- Posts cited that DeepSeek progress could increase willingness of VCs to fund smaller AI labs, according to a referenced statement by Shaw. (Sentiment: neutral) +- Community Twitter discourse referenced coordination of open source model training efforts on Solana and framed the AI/crypto intersection as a key theme. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #2933: feat: add public access to packages.](https://github.com/elizaos/eliza/pull/2933) by unknown - Status: merged - Significance: Enables publishing of non-private packages to npm by ensuring correct scoping. +- [Pull_request #2913: feat: new model provider for LM Studio](https://github.com/elizaos/eliza/pull/2913) by unknown - Status: merged - Significance: Adds an additional local-model provider pathway for the framework. +- [Pull_request #2818: feat: twitter post media](https://github.com/elizaos/eliza/pull/2818) by unknown - Status: merged - Significance: Adds support for media attachments in tweets. +- [Issue #2919: A request to implement Reranked Contextual Embedding as the default RAG implementation](https://github.com/elizaos/eliza/issues/2919) by unknown - Status: open - Significance: Requests a change to the default retrieval approach for improved contextual retrieval. +- [Issue #2927: Bug: template tag {{maxTweetLength}} does not exist in the tweet post template](https://github.com/elizaos/eliza/issues/2927) by unknown - Status: open - Significance: Template mismatch affecting tweet composition. +- [Issue #2915: facts functionality not working correctly due to message count limitations](https://github.com/elizaos/eliza/issues/2915) by unknown - Status: open - Significance: Reports functional limitation/bug in facts evaluator behavior. + +#### Overall Focus +- Daily GitHub activity emphasized package accessibility changes, new model provider integration (LM Studio), and broad plugin bugfixing and lint/type cleanup. + +### Discord Updates +- **#discussion:** Users discussed DeepSeek R1 usage with ElizaOS, launchpad timing questions, and general project/token chatter; a Builder Demo Day was referenced, including a claim that a demo project (PVPAI) rugged shortly after presenting. (Key Participants: BOSSU, kingdode, jin) +- **#💻-coders:** Primary technical support topics included Solana plugin BN import failures, DeepSeek API reliability and output formatting issues, deployment guidance (VPS/Docker/cloud), memory constraints, and Twitter client configuration for autonomous posting. (Key Participants: custodian, tcm390, kAI wilder, ITZMIZZLE) +- **#tokenomics:** Discussion covered token utility approaches (including Yellowstone model), launchpad progress, and proposals to deploy AI16Z on Base and establish interchain liquidity between Base and Solana. (Key Participants: jin, Akin, mat) +- **#🥇-partners:** Partners discussed rebranding to ElizaOS, consolidation of Twitter accounts, DeepSeek integration timing, and organizational structure (teams for v1/v2/launchpad/tokenomics/AI traders). (Key Participants: shaw, jin, jasyn_bjorn) +- **#spartan_holders:** DegenAI holders raised concerns about delayed development; updates referenced implementation of a new data layer, improved execution integration, and an added sentiment layer similar to aixbt, with a roadmap planned for release. (Key Participants: rhota) +- **#3d-ai-tv:** Work focused on Unity implementation for an AI news show and 'Block Tank', including web texture loading for TV screens, lipsync integration (OVR LipSync + ElevenLabs), camera management, and discussions about JSON schema for the news aggregator. (Key Participants: boom, SM Sith Lord, fishai) + +### User Feedback +- Users reported persistent Solana plugin build/runtime failures involving the @coral-xyz/anchor BN export error and requested durable fixes and documentation. (Sentiment: negative) +- Multiple users reported Twitter/X login and posting failures (including 2FA/IP reputation constraints) and requested safeguards against reply loops and improved automation controls. (Sentiment: negative) +- Users reported DeepSeek API instability/outages and undesirable response artifacts (e.g., '(NONE)') and requested improved parsing/prompt handling or routing through OpenRouter. (Sentiment: mixed) +- Community members requested clearer deployment and multi-agent operational guidance (Docker/cloud guides, running multiple agents, RSS integration documentation). (Sentiment: neutral) +- DegenAI holders expressed frustration about perceived slow development and requested clearer roadmap/marketing cadence and more consistent social posting behavior. (Sentiment: negative) + +### Strategic Insights + +#### Cost-sensitive model provider adoption +DeepSeek R1 configuration support and active discussion of OpenRouter-mediated usage show users actively optimizing inference cost while maintaining model quality requirements. + +*Implications/Questions:* + - Should provider documentation be consolidated into a single 'model providers' deployment guide? + - Are additional guardrails needed for provider-specific output formatting (JSON parsing, line breaks)? + +#### Operational friction concentrated in a small set of blockers +Repeated Discord support threads cluster around Solana BN import failures, Twitter authentication reliability, and memory/context limits, indicating a small number of recurring blockers affecting many deployments. + +*Implications/Questions:* + - Should these be addressed via hotfix releases and pinned troubleshooting docs? + - Should CI include targeted checks for Solana plugin dependency compatibility? + +#### Token utility and liquidity expansion debate +Tokenomics discussions emphasize utility gating (Yellowstone-style tiers), while market conversations emphasize liquidity depth and chain expansion (Base + bridging) as near-term priorities. + +*Implications/Questions:* + - What is the sequencing between launchpad release, tiered access design, and cross-chain liquidity plans? + +### Market Analysis +- Community members cited an AI16Z/SOL liquidity pool imbalance of approximately $3M AI16Z versus $600K SOL. (Relevance: Liquidity depth and imbalance were discussed as a market-structure risk and a target for remediation via added SOL/wBTC.) +- Proposals were discussed to deploy AI16Z on Base and create interchain liquidity between Base and Solana (e.g., via Wormhole), referencing Venice (VVV) as a comparable Base strategy. (Relevance: Cross-chain deployment and bridging were presented as options to improve liquidity access and exchange listing pathways.) +- DAO tokenomics discussion described a treasury approach using one-sided liquidity pools paired with AI16Z tokens. (Relevance: Treasury LP deployment was framed as a mechanism for liquidity provision without selling treasury assets.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-29.md b/hackmd/facts/2025-01-29.md new file mode 100644 index 00000000000..c34657003b7 --- /dev/null +++ b/hackmd/facts/2025-01-29.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-01-29 + +## Overall Summary +Discussion and development centered on platform reliability (DeepSeek provider instability, Node/Solana build breakages) alongside a governance dispute over selling partner-token tributes that was ultimately reversed. GitHub activity emphasized test coverage expansion and bug-fix/maintenance work across plugins and core behavior. + +## Key Facts + +- DeepSeek R1 support was reported as integrated into ElizaOS and available on the development branch, configurable via DEEPSEEK_API_URL. +- Lit Protocol announced an ElizaOS plugin integration enabling agents to use a decentralized key with on-chain controls. +- Partners reported the DAO had been selling small amounts of partner tokens donated as tributes, and Shaw canceled the proposal after community pushback. +- Community troubleshooting guidance recommended using Node.js v18.19.1 or v22.13.1 to avoid compatibility issues reported with newer Node versions. +- A widely shared workaround for the Solana plugin 'BN not found' / @coral-xyz/anchor import error involved modifying node_modules/@solana-developers/helpers/dist/esm/lib/transaction.js to use an import pkg syntax. +- The ElizaOS launchpad was described as close to completion along with related tokenomics papers, without a specific launch date provided. +- GitHub daily reporting for Jan 29, 2025 stated development focused on adding plugin test configurations/coverage and resolving bugs including an OpenAI embedding error when no API key is configured (PR #3003). +- The ElizaOS daily GitHub activity summary for Jan 28–30, 2025 reported two consecutive days each with 50 new pull requests, with merge rates of 74% and 94% respectively. +- The ElizaOS repository updates summary listed a new LM Studio model provider integration (PR #2913) and a Lit Protocol plugin with more actions (PR #2912). + +## Open Questions + +- What's the difference between a model (i.e. Deepseek, Llama) and a Framework (i.e. Eliza, Game)? +- Does ELIZA have any platform for launching ready-to-use agents with tokens? Something like Virtuals? +- How do I handle long pnpm install times? +- How do I get my agent to stop tweeting JSON? +- How to load video media in Unity without expensive plugins like AVPro? + +## Categories + +### Twitter News Highlights +- Tweets highlighted privacy benefits of offline/self-hosted AI (e.g., Ollama) and noted behavior changes when users feel monitored online. (Sentiment: neutral) +- Tweets expressed support for open source AI and referenced the project’s rebranding initiative and contributor leaderboard. (Sentiment: positive) +- Tweets discussed AI hardware constraints and suggested Apple devices with substantially more VRAM. (Sentiment: neutral) +- Tweets referenced DAO launch mechanics (fair launches on daosdotfun and party lists as a newer feature). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3003: fix: OpenAI embedding issue](https://github.com/elizaOS/eliza/pull/3003) - Status: merged - Significance: Fixes an OpenAI embedding error when the OpenAI API key is not configured. +- [Pull_request #2999: feat (chore): plugin avalanche test config and coverage](https://github.com/elizaOS/eliza/pull/2999) - Status: merged - Significance: Adds test configuration/coverage for a plugin, reflecting the broader test-coverage push. +- [Pull_request #2913: feat: new model provider for LM Studio](https://github.com/elizaOS/eliza/pull/2913) - Status: merged - Significance: Adds a new model provider integration. +- [Pull_request #2912: feat(more-actions): Lit Protocol plugin](https://github.com/elizaOS/eliza/pull/2912) - Status: merged - Significance: Expands Lit Protocol integration with additional actions. +- [Issue #3002: Identified the need for comprehensive test coverage for the Fuse plugin](https://github.com/elizaOS/eliza/issues/3002) - Status: open - Significance: New testing/quality gap flagged for a plugin. +- [Issue #2995: Reported issues with sharing knowledge in multi-agent setups](https://github.com/elizaOS/eliza/issues/2995) - Status: open - Significance: Multi-agent knowledge sharing reported as an active problem. +- [Issue #2988: Highlight errors related to Twitter interactions](https://github.com/elizaOS/eliza/issues/2988) - Status: open - Significance: Twitter interaction handling error reported. +- [Issue #2989: Encountered a 504 Gateway Timeout error when running agents](https://github.com/elizaOS/eliza/issues/2989) - Status: open - Significance: Runtime reliability issue reported (HTTP 504). +- [Issue #2963: Latest release version v0.1.8-alpha.1 is failing to build](https://github.com/elizaOS/eliza/issues/2963) - Status: open - Significance: Build failure reported for a tagged release. + +#### Overall Focus +- Development focus emphasized expanding plugin test configurations/coverage and resolving bug fixes to improve stability. +- Repository activity remained high with 50 new pull requests per day across two consecutive days and an improved merge rate on the second day. + +### Discord Updates +- **#partners:** Partners debated DAO treasury actions after discovering sales of partner-token tributes; Shaw stated the rationale was addressing a $3M single-sided LP position against ai16z and then canceled the proposal after pushback. Rebrand (ai16z → ElizaOS), launchpad/tokenomics progress, and governance tooling (Realms, multisig, dashboards) were also discussed. (Key Participants: shaw, jin, DorianD, rhota) +- **#💻-coders:** Troubleshooting concentrated on Node.js compatibility, Solana plugin import errors, and DeepSeek provider failures/downtime. Workarounds included pinning Node versions, patching transaction.js for anchor imports, using OpenRouter for DeepSeek, and switching from SQLite to Postgres/Supabase for vector issues; deployment notes referenced AWS/Docker and pgvector. (Key Participants: custodian, kAI wilder, tenshin4860, ITZMIZZLE) +- **#spartan_holders:** DegenAI holders raised concerns about progress and communication; rhota outlined in-progress work including a new data layer, execution integration, sentiment layer, and Twitter integration improvements, plus a roadmap commitment. (Key Participants: rhota, tigerguo., Patt) +- **#3d-ai-tv:** Work continued on the AI TV system (Unity/UE), including displaying images on in-world TV screens and environment props, while discussing animation/IK and a unified rig approach. A multi-agent 'writers room' concept was proposed to produce consistent JSON-structured show content. (Key Participants: boom, SM Sith Lord, PENDINGREALITY) +- **#discussion:** Announcements included Builder Demo Day projects, Lit Protocol plugin integration, and launchpad nearing completion; general questions focused on deployment and project status. SupplyVestAI was introduced as a supply-chain operations platform built on Eliza. (Key Participants: jin, BOSSU, Silasneo) + +### User Feedback +- Multiple users reported DeepSeek provider failures/downtime and sought workarounds such as OpenRouter routing or prompt adjustments to remove '(NONE)' artifacts. (Sentiment: negative) +- Users reported Node.js version incompatibilities and shared specific recommended versions (v18.19.1 or v22.13.1) and rollback guidance. (Sentiment: neutral) +- Partners objected to selling donated partner tokens from the DAO treasury and requested stronger governance controls (multisig, dashboards, voting changes). (Sentiment: negative) +- DegenAI holders requested clearer roadmap and tokenomics communications amid price-related frustration and allegations of insider selling. (Sentiment: negative) +- Multiple deployment/infrastructure threads recommended Postgres (often via Supabase) over SQLite to avoid vector dimension mismatch and memory/context issues. (Sentiment: neutral) + +### Strategic Insights + +#### Quality and reliability focus across a rapidly expanding plugin ecosystem +GitHub updates show sustained effort toward plugin test coverage and widespread lint/type fixes, while Discord support traffic remains concentrated on build breaks, provider instability, and database/infra configuration. + +*Implications/Questions:* + - Should release gating require minimum test coverage for new plugins? + - Is there a need for a single canonical 'known-good' environment matrix (Node/db/model provider) to reduce support load? + +#### Governance controls as a prerequisite for ecosystem trust +The partner-token tribute sale dispute drove calls for multisig custody, treasury dashboards, and alternative voting mechanisms, alongside ongoing rebrand/tokenomics work tied to the launchpad. + +*Implications/Questions:* + - What treasury policy should be formalized for handling donated partner tokens and LP actions? + - Should Realms participation be redesigned to avoid token deposit friction while maintaining sybil resistance? + +#### Cross-chain expansion driven by liquidity and listing narratives +Community discussion repeatedly connected Base deployment and interchain liquidity (Base↔Solana) with improved liquidity access and exchange/listing pathways, framed using competitor launch examples. + +*Implications/Questions:* + - What is the minimum viable cross-chain liquidity plan (bridge + canonical pool) and timeline? + - How will cross-chain deployment interact with launchpad tokenomics and treasury LP strategy? + +### Market Analysis +- DAO liquidity concerns were discussed, including an AI16Z/SOL pool imbalance and a reported $3M single-sided LP position against ai16z, alongside statements that ai16z liquidity was about $2.5M for a $650M token. (Relevance: Liquidity constraints and LP structure were directly tied to treasury actions and governance disputes.) +- Tokenomics channel discussion referenced Venice (VVV) adoption metrics and emphasized Base and Solana as chains with meaningful agent activity; proposals included wormhole/interchain liquidity between Base and Solana and deploying on Base for competitiveness. (Relevance: Chain strategy is being evaluated using competitor benchmarks and perceived distribution/liquidity advantages.) +- A 'Yellowstone model' was discussed as a possible token utility approach where projects hold tokens for premium services rather than paying tributes. (Relevance: This affects launchpad/marketplace monetization design and token demand mechanics.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-30.md b/hackmd/facts/2025-01-30.md new file mode 100644 index 00000000000..f64332e3269 --- /dev/null +++ b/hackmd/facts/2025-01-30.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-01-30 + +## Overall Summary +Discussion centered on DAO governance and treasury practices after backlash over selling partner tribute tokens, while engineering work continued to stabilize and extend the ElizaOS framework (plugins, clients, and infrastructure). Launchpad/tokenomics planning remained a major near-term focus alongside ongoing reliability issues (notably DeepSeek downtime and social-client friction). + +## Key Facts + +- Shaw canceled a proposal to sell partner tribute tokens after community pushback, following explanations that token sales were used as emergency measures tied to liquidity pressure and development funding needs. +- The team discussed implementing DAO voting via Realms.today, which requires token deposits for governance power. +- ElizaOS announced (in Discord discussions) a plugin integration with Lit Protocol to enable agent wallets with on-chain controls. +- Discord participants reported DeepSeek model provider downtime for several days, citing high demand or possible DDOS conditions. +- A common fix shared for the "Vector dimension mismatch" error was setting USE_OPENAI_EMBEDDING=TRUE in the .env file. +- GitHub PR #3053 fixed a message ID collision issue in the Telegram client. +- GitHub PR #3012 implemented Aggregator swap support for SUI tokens. +- GitHub issue #2963 reported that release version v0.1.8-alpha.1 was not building properly. +- GitHub issue #3071 identified the need for comprehensive test coverage for the Chainbase plugin. + +## Open Questions + +- What is the difference between a model (i.e. Deepseek, Llama) and a framework (i.e. Eliza, Game)? +- Does ELIZA have any platform for launching ready-to-use agents with tokens? +- How did you solve the Twitter hiding agent replies issue? +- Could we have a CLI function to uninstall packages from eliza repo? +- Why is the telegram chat unavailable? +- Is there any way to fast test for development? +- Can one of you take the JSON the AI news aggregator is making to create a basic newsletter website? + +## Categories + +### Twitter News Highlights +- Dan shared information about Psyche by NousResearch for decentralized, trustless collaborative ML training coordinated on Solana. (Sentiment: neutral) +- Dan reported progress on automating DAO communications and PR for @ai16zdao using structured data from Discord, GitHub, Twitter, and market information. (Sentiment: positive) +- Dan offered a $1000 bounty for an "Eliza intern" that summarizes Telegram/Discord chats into organized action items on tools like HackMD, GitHub, or Obsidian. (Sentiment: positive) +- Dan commissioned a Shark Tank-inspired 3D set and shared the result publicly. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #2963: latest release version v0.1.8-alpha.1 is not building properly](https://github.com/elizaOS/eliza/issues/2963) by unknown - Status: open - Significance: Build-blocking report for a tagged release. +- [Issue #2946: Docker build fails on GitLab CI (docker-in-docker)](https://github.com/elizaOS/eliza/issues/2946) by unknown - Status: open - Significance: CI/CD failure report affecting containerized deployment pipelines. +- [Issue #3013: Authentication failures when using the Deepseek API](https://github.com/elizaOS/eliza/issues/3013) by unknown - Status: open - Significance: Model-provider integration failure impacting runtime usage. +- [Issue #3071: Need comprehensive test coverage for the Chainbase plugin](https://github.com/elizaOS/eliza/issues/3071) by unknown - Status: open - Significance: Quality gap flagged for a data/API plugin. +- [Issue #3067: plugin-bootstrap lacks testing](https://github.com/elizaOS/eliza/issues/3067) by unknown - Status: open - Significance: Core plugin testing gap identified. +- [Issue #3062: plugin-bittensor lacks testing](https://github.com/elizaOS/eliza/issues/3062) by unknown - Status: open - Significance: Testing gap identified for a major ecosystem plugin. +- [Pull_request #3053: fix: Message id collision in Telegram Client](https://github.com/elizaOS/eliza/pull/3053) by unknown - Status: merged - Significance: Fixes collisions caused by identical Telegram message IDs across channels. +- [Pull_request #3012: feat: use Aggregator swap sui tokens](https://github.com/elizaOS/eliza/pull/3012) by unknown - Status: merged - Significance: Adds token swap capability for SUI via an aggregator. +- [Pull_request #3048: feat: add Fleek Eliza deployment to Readme_CN](https://github.com/elizaOS/eliza/pull/3048) by unknown - Status: merged - Significance: Improves deployment documentation accessibility for Chinese readers. +- [Pull_request #2855: feat(plugin-di): add Dependency Injection support for services and clients](https://github.com/elizaOS/eliza/pull/2855) by unknown - Status: merged - Significance: Adds DI support to improve extensibility for services/clients. + +#### Overall Focus +- Development activity emphasized code-quality work (linting/cleanup), plugin stability fixes, and incremental feature additions (e.g., SUI swaps) alongside documentation updates. + +### Discord Updates +- **#discussion:** Conversation focused on DAO treasury actions (selling partner tribute tokens) and subsequent governance process changes; multiple users asked about launchpad timing and clarified rebrand positioning (ElizaOS framework vs ai16z ticker). (Key Participants: Shaw, jin, DorianD) +- **#💻-coders:** Engineering troubleshooting covered model-provider outages (DeepSeek), Twitter auth and reply visibility issues, database configuration (Postgres/Redis/SQLite), build errors, and performance tips (startup time and EC2 sizing). (Key Participants: Mr. Stark, mike🇭🇺, elizaos-bridge-odi, C-Money-Dev) +- **#🥇-partners:** Partners debated formalizing the tribute/partner-fee system, improving treasury controls (multisig), and implementing governance (Realms.today) after the tribute token sales controversy; tokenomics and launchpad were repeatedly cited as near-term deliverables. (Key Participants: Shaw, jin, Rabbidfly) +- **#spartan_holders:** DegenAI development updates emphasized autonomous trading as the top priority, with requests for CEX/contract trading support, token filtering strategies, and improved communication cadence. (Key Participants: rhota, jin, Shaw) +- **#ideas-feedback-rants:** Users reported repeated installation failures on Windows and suggested using Ubuntu as a workaround; requests included a clearer Windows install guide and faster local testing loops. (Key Participants: Shelia, smoothBITblue) + +### User Feedback +- Partners objected to the DAO selling partner tribute tokens and requested clearer terms, transparency, and explicit governance controls for treasury actions. (Sentiment: mixed) +- Multiple users reported Twitter-related friction, including hidden replies and authentication challenges for bots/agents. (Sentiment: negative) +- Windows users reported repeated dependency/module errors during installation and requested a comprehensive Windows installation guide. (Sentiment: negative) +- Community members requested clearer documentation for partner requirements (e.g., token thresholds) and airdrop eligibility criteria. (Sentiment: neutral) + +### Strategic Insights + +#### Governance trust and treasury controls +The partner-token sales controversy concentrated attention on formalizing treasury policy (multisig, explicit tribute terms) and implementing an on-chain voting mechanism, indicating that operational controls are a prerequisite for partner retention. + +*Implications/Questions:* + - Should treasury actions involving partner assets require pre-authorization via governance? + - What minimum transparency standard (dashboards, reporting cadence) is needed to rebuild partner confidence? + +#### Reliability of model providers and social distribution +Repeated reports of DeepSeek instability and Twitter interaction issues show that external dependencies (model providers and social APIs) materially affect agent uptime and growth, increasing the value of fallbacks and robust error handling. + +*Implications/Questions:* + - Do we need a documented default fallback path (e.g., OpenRouter) for each model provider? + - Should Twitter client resilience work be prioritized alongside launchpad rollout? + +#### Shipping pressure around launchpad/tokenomics +Launchpad completion and tokenomics documentation were repeatedly referenced across channels as key near-term deliverables, suggesting that product milestones are being used as the primary mechanism to address funding and utility questions. + +*Implications/Questions:* + - What is the minimum launchpad feature set required to meet revenue expectations? + - How will tokenomics mechanics be communicated to reduce recurring FAQ load? + +### Market Analysis +- Discord discussions described a liquidity imbalance in the AI16Z/SOL pool (noted as approximately $3M AI16Z vs $600K SOL), creating asymmetric price impact concerns. (Relevance: Liquidity structure affects token price stability and increases sensitivity to large sells, influencing treasury decisions and partner confidence.) +- Community discussed deploying AI16Z on Base to increase liquidity and improve exchange-listing prospects, referencing strategies used by other projects. (Relevance: Chain expansion and liquidity routing could change market access and trading depth.) +- Partners discussed mechanisms for handling tribute tokens (LP vs selling) and potential reframing as partner fees via programmatic contracts. (Relevance: Revenue/funding mechanics and partner onboarding terms directly affect ecosystem growth and treasury sustainability.) \ No newline at end of file diff --git a/hackmd/facts/2025-01-31.md b/hackmd/facts/2025-01-31.md new file mode 100644 index 00000000000..9e37f39f742 --- /dev/null +++ b/hackmd/facts/2025-01-31.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-01-31 + +## Overall Summary +Discussion and governance attention centered on ai16z treasury asset sales (partner “tribute” tokens), with follow-on proposals for clearer treasury rules, contributor retroactive airdrops, and a Wyoming DUNA structure. In parallel, engineering activity remained high, dominated by bug fixes, lint/code-quality work across many plugins, and ongoing integration troubleshooting (model providers, Twitter, Postgres). + +## Key Facts + +- On 2025-01-30, the elizaOS Discord recorded 2,110 messages from 305 users. +- Shaw stated the project has an annual development budget/burn of approximately $3–4M per year in Discord discussions about treasury management. +- Community controversy occurred after the ai16z treasury sold tokens that had been donated as partner “tributes,” and Shaw later canceled a proposal to sell partner tokens after pushback. +- The DAO discussed pursuing a Wyoming Decentralized Unincorporated Nonprofit Association (DUNA) legal structure for the organization. +- Shaw proposed a retroactive airdrop system for open-source contributors that would distribute a basket of treasury tokens instead of direct payments. +- ElizaOS repository updates included fixes to ImageVisionModelProvider runtime application (PR #3056) and handling unsupported image providers (PR #3057). +- The GitHub day summary reported new issues including CoinGecko plugin test coverage needs (issue #3123) and authentication/connection errors involving Twitter (issue #3112) and Anthropic (issue #3079). +- Shaw posted on Twitter that Eliza v2 development was underway in a private research repo while shipping improvements to ease the transition. + +## Open Questions + +- Can I build a niche specific AI Agent using ElizaOS framework for autonomous marketing? +- Why are plugins failing to import? +- How can I make the agent post on X with news data stored in PostgreSQL? +- Is there an OpenAPI spec or Postman collection for the API? +- How do I fix the endless loop in Telegram bot? +- How many lines can I add to knowledge section? +- How do I add voice messages to Telegram client? +- Does anyone have an in-depth guide on how to install ElizaOS on Windows? +- Any way to fast test for development? +- Will the aggregator be up tomorrow? +- Would the chat that people send in YouTube impact the simulation? +- When will the tokenomics be announced? +- When will the launchpad launch? +- When will the name change on exchanges and other platforms? +- Will the new tokenomics be one for both ai16z/degen or two separate ones? + +## Categories + +### Twitter News Highlights +- dankvr described a workflow for extracting Q&A from Discord/forums to improve LLM documentation and agent responses, emphasizing automation with humans-in-the-loop and rewarding helpful contributors. (Sentiment: neutral) +- shawmakesmagic stated Eliza v2 development is underway in a private research repo while critical improvements are being shipped to ease the transition. (Sentiment: neutral) +- shawmakesmagic mentioned a “win/win arrangement” with partnersDAO and renewed focus on degenspartanai with a reorganized crew. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3123: Coingecko plugin test configuration and coverage](https://github.com/elizaOS/eliza/issues/3123) - Status: open - Significance: Testing/coverage request highlighting quality gaps in a widely used market-data plugin. +- [Issue #3112: Twitter login fails](https://github.com/elizaOS/eliza/issues/3112) - Status: open - Significance: Authentication failure impacting the Twitter client integration. +- [Issue #3079: Connection problems with Anthropic model](https://github.com/elizaOS/eliza/issues/3079) - Status: open - Significance: Model provider connectivity issue affecting Anthropic usage. +- [Pull_request #3056: fix: ImageVisionModelProvider Not Applied in Runtime for Image Description Service](https://github.com/elizaOS/eliza/pull/3056) - Status: merged - Significance: Fix ensures character-configured image vision provider settings actually take effect at runtime. +- [Pull_request #3057: fix: handle unsupported image provider](https://github.com/elizaOS/eliza/pull/3057) - Status: merged - Significance: Improves robustness when encountering unsupported image providers. +- [Pull_request #3115: fix: auto-scrolling issue in client](https://github.com/elizaOS/eliza/pull/3115) - Status: merged - Significance: Client UX bug fix improving chat usability. +- [Pull_request #3114: Generic model loading for OpenAI compatible endpoints](https://github.com/elizaOS/eliza/pull/3114) - Status: open - Significance: Expands compatibility with OpenAI-style endpoints across providers. +- [Pull_request #3109: feat: adds cache](https://github.com/elizaOS/eliza/pull/3109) - Status: open - Significance: Caching feature under development; large-scope change impacting many files. + +#### Overall Focus +- GitHub work emphasized bug fixes, lint/code-quality standardization across plugins, documentation/localization updates, and incremental test coverage improvements. + +### Discord Updates +- **#discussion:** Conversation concentrated on ai16z treasury management (selling donated/tribute tokens), funding needs, and governance responses, alongside agent development questions (NFT-gated access, custom context providers). (Key Participants: shaw, kirsten, Rabbidfly, BOSSU) +- **#💻-coders:** Engineering support covered model/provider configuration, Postgres setup, Twitter behavior, embedding dimension mismatches, and extension/plugin development; multiple unresolved questions remained about API specs and client behavior. (Key Participants: tcm390, Hiram, mystic, elizaos-bridge-odi) +- **#🥇-partners:** Partners discussed contributor retroactive airdrops using baskets of treasury tokens, gaps in the tribute system governance/terms, DUNA legal structuring, and ecosystem communications via an AI newsletter aggregator demo. (Key Participants: shaw, jin, witch, Rabbidfly) +- **#spartan_holders:** DegenAI leadership and roadmap discussions continued under Rhota, including plans for Discord integration and a suggested trading monitor/alert bot using customizable on-chain metrics. (Key Participants: rhota, ricky) +- **#3d-ai-tv:** The AI news aggregator was reported as not updating its daily.json, blocking dependent episodes; a React site with wallet login and paid prompt prioritization was proposed, and hosting/deployment options were discussed. (Key Participants: jin, boom, fishai, SM Sith Lord) + +### User Feedback +- Users reported persistent installation failures on Windows/WSL2 and recommended using Ubuntu instead; requests were made for a more reliable Windows install guide and process. (Sentiment: negative) +- Developers requested faster startup and more systematic methods to test character.json changes, noting randomness in response generation makes evaluation difficult without modifying all inputs. (Sentiment: mixed) +- Community members requested clearer documentation on partnership requirements, tribute handling rules, and how tributes/donations fund development. (Sentiment: neutral) + +### Strategic Insights + +#### Governance and treasury policy clarity is a recurring bottleneck +Multiple channels focused on the lack of explicit, shared rules for handling partner tribute tokens (sell/LP/lock/notify), creating repeated coordination costs during treasury actions. Formalizing the tribute system and disclosures would reduce repeated disputes and partner uncertainty. + +*Implications/Questions:* + - Should the DAO publish standardized tribute terms (including sale/LP policies) and an audit trail dashboard? + - What minimum disclosure timeline should be required before treasury movements involving partner tokens? + +#### Developer experience improvements are increasingly tied to adoption +Repeated friction points (Windows installation reliability, unclear API specs, slow startup, inconsistent provider behavior) appear across support channels. Prioritizing DX documentation and reproducible deployment paths would likely reduce support load and improve onboarding throughput. + +*Implications/Questions:* + - Which 3 onboarding blockers (Windows install, Postgres setup, provider configs) should be prioritized for official docs and tooling? + - Should the project maintain a stable release tag cadence to reduce branch confusion? + +### Market Analysis +- Participants discussed liquidity constraints and price sensitivity for ai16z, citing low liquidity relative to market cap and noting price can be manipulated under such conditions. (Relevance: Liquidity dynamics informed the treasury-management debate and partner concerns about token sales impacting markets.) +- Community members discussed DCA tooling/options for acquiring ai16z (e.g., Telegram bots and alternatives) and noted marketing confusion around token ticker vs ElizaOS brand. (Relevance: Acquisition UX and branding clarity can affect retail participation and partner communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-01.md b/hackmd/facts/2025-02-01.md new file mode 100644 index 00000000000..5627ad70d3b --- /dev/null +++ b/hackmd/facts/2025-02-01.md @@ -0,0 +1,81 @@ +# Fact Briefing: 2025-02-01 + +## Overall Summary +ElizaOS activity centered on stabilizing and shipping v0.1.9-era updates (notably Twitter client behavior, provider configuration, and broad plugin lint/bug fixes) while community discussions continued around rebranding clarity (ElizaOS vs $ai16z), tokenomics planning, and governance/treasury handling. + +## Key Facts + +- Odilitime released ElizaOS v0.1.9 with release notes covering bug fixes and new features. +- Discord users reported that ElizaOS response generation randomly selects one bio item and one lore item from a character file per response. +- A pull request was added for Google Vertex support as a new model provider option. +- PR #3122 implemented saving image URLs for outbound tweets/messages to improve the Twitter client memory system. +- PR #2361 ("chore: dev => main 0.1.9") merged on 2025-02-01 consolidating develop into main for version 0.1.9. +- GitHub issue #3148 was opened to investigate unexpected behavior of the Fetch method, potentially impacting Twitter image upload behavior. +- GitHub issue #3130 reported that a client package was not published to npm, blocking user setup. +- In the partners channel, community leaders clarified that the framework/entity is called ElizaOS while the token ticker remains ai16z until further notice. + +## Open Questions + +- How can I use agent-twitter-client? +- Will the AI meta come back? +- Can I build a niche specific AI Agent using ElizaOS framework for a fully autonomous AI marketing agent? +- How does eliza determine when to pull from a provider vs an action? +- Is it possible to converse in different contexts with different users on the same agent? +- Would the chat that people send in YouTube impact the simulation? +- What's the goal of elizaOS? Is AGI the goal? +- Will ai16z and DegenAI have separate tokenomics? + +## Categories + +### Twitter News Highlights +- Posts discussed practical setup considerations for a new Linux laptop, emphasizing higher specs and quick return to work. (Sentiment: neutral) +- A thread compared crypto development challenges to obstacle courses requiring long-term conviction to earn buyer confidence. (Sentiment: neutral) +- Posts expressed skepticism about fully automating work versus building tools that assist humans. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3148: Investigate strange behavior of Fetch method (impacting image upload)](https://github.com/elizaos/eliza/issues/3148) by unknown - Status: open - Significance: Potentially impacts Twitter client image upload behavior. +- [Issue #3130: Client not being published to npm (blocking setup)](https://github.com/elizaos/eliza/issues/3130) by unknown - Status: open - Significance: Blocks new users from installing required client packages via npm. +- [Issue #3129: Errors during setup process](https://github.com/elizaos/eliza/issues/3129) by unknown - Status: open - Significance: Affects onboarding and initial project setup reliability. +- [Pull_request #3122: feat: save imageUrls for outbound tweets/messages](https://github.com/elizaOS/eliza/pull/3122) by unknown - Status: merged - Significance: Adds image URL handling for outbound messages, improving Twitter client memory context. +- [Pull_request #2361: chore: dev => main 0.1.9](https://github.com/elizaOS/eliza/pull/2361) by odilitime - Status: merged - Significance: Promotes the 0.1.9 line of changes from develop to main. + +#### Overall Focus +- Daily GitHub focus emphasized image URL handling for outbound messages (Twitter client), code quality improvements (typo corrections/version updates), and triage of onboarding/blocker issues (setup errors, missing npm publication). + +### Discord Updates +- **#discussion:** Community discussion highlighted the v0.1.9 release, clarifications on the ElizaOS response-generation randomness (bio/lore selection), and ongoing questions about building custom agents and utilities; rebrand messaging ($ai16z token vs ElizaOS framework) continued to surface. (Key Participants: Odilitime, kirsten, BOSSU, luen) +- **#💻-coders:** Technical troubleshooting concentrated on model provider configuration (Google/Gemini, OpenAI-compatible endpoints, Deepseek), Twitter client issues (login failures, formatting/JSON tweets), database adapters (SQLite/Supabase), and environment/deployment problems (VPS/WSL). (Key Participants: Mr. Stark, SecretRecipe, RoomTemp IQ, Silasneo, tcm390) +- **#🥇-partners:** Partners discussed token performance and the ElizaOS rebrand (token remains ai16z), launchpad/tokenomics timing (no hard dates), and tooling initiatives like a news aggregator and potential network layer for connecting ElizaOS instances. (Key Participants: jin, Rabbidfly, DorianD, Patt) +- **#spartan_holders:** DegenAI roadmap discussion focused on implementing a sentiment layer, possible token-gating for premium features, on-chain metric alerting, and coordination with other agents (e.g., Scarlett) for token analysis. (Key Participants: rhota, ricky, tigerguo., cool.eth) +- **#associates:** Associates discussed DCA tooling for ai16z and clarified ticker usage (ai16z until further notice), alongside observations about market liquidity conditions in alt/meme tokens. (Key Participants: Smedroc, witch, HoneyBadger) +- **#3d-ai-tv:** The AI streaming project discussion covered building a React site for multi-character market commentary, dependency on an aggregator producing daily.json, and a proposed wallet login/paid prompt prioritization mechanism. (Key Participants: fishai, SM Sith Lord, jin) +- **#ideas-feedback-rants:** Users raised difficulty in systematically testing character changes; maintainers explained output variance due to random selection of character file inputs and suggested editing all items for consistent behavior. (Key Participants: Interval, kirsten) + +### User Feedback +- Users reported Twitter client issues including login failures (especially on VPS) and formatting problems where agents tweet JSON instead of formatted text. (Sentiment: negative) +- Multiple users reported Windows/WSL installation friction and permission errors; community members frequently recommended using Ubuntu instead. (Sentiment: negative) +- Requests were made for a more predictable, systematic method to test character file changes and reset memory between tests. (Sentiment: neutral) +- Partners discussed token price drawdown and asked for clearer timelines/communications around tokenomics and launchpad plans (with maintainers avoiding hard dates). (Sentiment: mixed) +- Community governance friction was reported around the handling/sale of partner-token tributes in the treasury and the need for clearer guidelines. (Sentiment: negative) + +### Strategic Insights + +#### Onboarding and runtime stability remain primary adoption bottlenecks +Across Discord and GitHub, recurring blockers cluster around setup/install reliability (Windows/WSL friction, setup errors, missing npm publication) and production client reliability (Twitter login/formatting). + +*Implications/Questions:* + - Should release criteria include an onboarding smoke test across Windows/WSL and a verified npm publish checklist? + - Which client failures (Twitter login, formatting) are highest-impact to prioritize for hotfixes? + +#### Rebrand and tokenomics communications require consistent public-facing answers +Repeated questions about ticker naming and tokenomics timing persisted across channels, with maintainers reiterating that the framework is ElizaOS while the token remains ai16z and avoiding hard launch dates. + +*Implications/Questions:* + - Should a single canonical FAQ entry and pinned message be maintained for ticker/rebrand/tokenomics status? + +### Market Analysis +- Partners discussed a reported ~90% pullback in the ai16z token price and referenced Binance perpetual trading as a factor raised in discussion. (Relevance: Price volatility and attribution narratives affect partner confidence and may increase pressure for clearer tokenomics and delivery milestones.) +- Associates discussed reduced liquidity in the alt/meme market while Bitcoin traded sideways. (Relevance: Liquidity conditions influence the feasibility and reception of launchpad/token-distribution mechanisms discussed by the community.) +- A detailed explanation of funding rates and CVD was shared in partners chat in the context of trading strategies. (Relevance: Trading literacy content is circulating among partners and may shape expectations for DegenAI trading/alert features.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-02.md b/hackmd/facts/2025-02-02.md new file mode 100644 index 00000000000..ed9d00d61b0 --- /dev/null +++ b/hackmd/facts/2025-02-02.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-02-01 + +## Overall Summary +ElizaOS v0.1.9 shipped amid heavy community troubleshooting (notably Windows/WSL installs and plugin hangs) while the team progresses rebranding to ElizaOS and continues expanding provider/plugin support. Community attention remains split between near-term infrastructure deliverables (marketplace/launchpad, docs, news systems) and unresolved tokenomics/ticker questions during a broader market drawdown. + +## Key Facts + +- ElizaOS v0.1.9 was released with extensive changes (announced by Odilitime). +- Node.js 23.3.0 was recommended for ElizaOS installation in Discord support replies. +- Multiple users reported elizas.com returning 404 errors (website down). +- A new pull request for Google Vertex support was contributed by a community member (luen). +- GitHub Issue #1631 offered a $5,000 bounty for implementing Twilio voice/text integration. +- PR #1550 added Twitter Spaces Integration to the elizaOS/eliza repository. +- PR #3134 added a CoinMarketCap plugin to the elizaOS/eliza repository. +- GitHub Issue #3159 reported that @ai-sdk/provider-utils does not provide an export named 'delay'. +- The 2025-02-01 Discord daily stats reported 1,913 total messages and 248 total users. +- Jin published a Discord-history-derived documentation summary at https://hackmd.io/@xr/elizaos-rpgf. + +## Open Questions + +- Can the Redis adapter be used with the Postgres adapter? +- What are the allocations/tokenomics of the AI16Z token? +- How do I fix the hanging issue with the pyth-data plugin during startup? +- How do I fix the Solana plugin error with AccountRole (import error from @solana/web3.js)? +- How do I make my agent not post on Twitter but still answer mentions? +- How do I fix the tags appearing in tweets when using deepseek-R1? +- $degenai is going down everyday, why? +- What is the goal of elizaOS? +- What is the Nous alpha, and is ElizaOS forming some kind of partnership? +- Has the problem of liquidity shortage been resolved? + +## Categories + +### Twitter News Highlights +- Tweets highlighted the ElizaOS 0.1.9 release and credited nearly 200 contributors, with mention of Phala Network working on one-line deployment to a TEE. (Sentiment: neutral) +- Tweets described automated DAO news components in production/development, including an improved AI news aggregator, weekly newsletter generation, and weekly X thread generation. (Sentiment: neutral) +- Tweets noted work on in-database character functionality intended to allow agents to build personality from minimal starting information. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #1631: Implement Twilio voice/text integration ($5,000 bounty)](https://github.com/elizaOS/eliza/issues/1631) by unknown - Status: open - Significance: Bounty for adding Twilio voice/text integration. +- [Issue #3159: Missing 'delay' export from @ai-sdk/provider-utils](https://github.com/elizaOS/eliza/issues/3159) by unknown - Status: open - Significance: Blocks runtime startup or functionality relying on provider-utils delay. +- [Issue #3154: Strange behavior with the Fetch method](https://github.com/elizaOS/eliza/issues/3154) by unknown - Status: open - Significance: Reported to potentially affect clients that depend on fetch behavior. +- [Issue #3160: Supabase Adapter setup challenges](https://github.com/elizaOS/eliza/issues/3160) by unknown - Status: open - Significance: Recurring setup blocker for users adopting Supabase. +- [Pull_request #1550: Twitter Spaces Integration](https://github.com/elizaOS/eliza/pull/1550) by slkzgm - Status: merged - Significance: Adds Twitter Spaces capability to the platform. +- [Pull_request #3134: feat (chore): plugin-coinmarketcap](https://github.com/elizaOS/eliza/pull/3134) by unknown - Status: merged - Significance: Introduces CoinMarketCap data integration. +- [Pull_request #3124: feat (chore): plugin-coingecko test config and coverage](https://github.com/elizaOS/eliza/pull/3124) by unknown - Status: merged - Significance: Adds test configuration and coverage for CoinGecko plugin. +- [Pull_request #1628: Replace current plugin with Solana Agent Kit](https://github.com/elizaOS/eliza/pull/1628) by thearyanag - Status: merged - Significance: Updates Solana integration approach via Solana Agent Kit. + +#### Overall Focus +- GitHub activity emphasized plugin expansion (CoinMarketCap/CoinGecko, Solana Agent Kit, Twitter Spaces) and widespread bug fixes/linting/formatting across many plugins. + +### Discord Updates +- **#discussion:** Users discussed the v0.1.9 release, rebranding progress to ElizaOS, and recurring operational issues including elizas.com 404s. Tokenomics and launchpad timing questions continued, while community members organized meetups (NYC/Lisbon). (Key Participants: Odilitime, jin, BOSSU, HoneyBadger) +- **#💻-coders:** Troubleshooting centered on v0.1.9 installation and configuration, including Node.js version pinning (23.3.0), Windows/WSL permission issues, and plugin failures (Solana/Twitter) plus a reported startup hang with the pyth-data plugin. Database integration tradeoffs (Supabase vs SQLite) and deployment options (GCE/Cloud Run/EC2/Docker) were also discussed. (Key Participants: elizaos-bridge-odi, infinityu1729, Bubba Sol, Yung Carl, Mr. Stark) +- **#🥇-partners:** Partners discussed rebranding (ai16z → ElizaOS), tokenomics timing, and launchpad expectations. Jin described ongoing work on Discord summarization, improved contributor profiling for rewards, and a news aggregation system; some members proposed a token-backed network layer for coordination between nodes. (Key Participants: jin, witch, DorianD, Patt) +- **#3d-ai-tv:** Workstreams included 'Block Tank' (PlayCanvas-rendered show requiring sitting/talking animations for judges) and an AI Podcast/news pipeline. A data pipeline issue was noted where writes succeed to SQLite but fail to output JSON; updated daily JSON endpoints were shared for integration. (Key Participants: jin, SM Sith Lord, VEGA) +- **#spartan_holders:** DegenAI feature requests focused on implementing a sentiment layer and token integration mechanisms similar to aixbt, plus possible token gating and prioritization of community requests. Discussion also covered improving DegenAI’s X account setup and verification. (Key Participants: rhota, tigerguo) +- **#associates:** Participants discussed a market downturn with Bitcoin moving sideways while altcoins and meme coins declined, and debated how bear-market conditions affect liquidity and narratives. Investment comparisons between DegenAI and ai16z tokens were raised in Q&A format. (Key Participants: DannyNOR NoFapArc, Srn Srnzzz | plebian) + +### User Feedback +- Multiple users reported elizas.com returning 404 errors and requested a reliable, easy-to-remember official updates/news site. (Sentiment: negative) +- Users repeatedly reported installation failures on Windows/WSL and asked for updated, clearer Windows/WSL setup guidance and permission fixes. (Sentiment: mixed) +- Several users reported plugin problems, including Solana compatibility issues and a startup hang tied to the pyth-data plugin, and requested fixes or workarounds. (Sentiment: negative) +- Community requested a directory/catalog of apps built with ElizaOS to improve discovery across the ecosystem. (Sentiment: neutral) +- DegenAI users requested features including sentiment tracking, token-gated access, and token-integration mechanics similar to aixbt. (Sentiment: neutral) + +### Strategic Insights + +#### Onboarding and stability as the primary adoption bottleneck +The coders channel volume and repeated Windows/WSL, Node version, and plugin-hang reports show setup and first-run reliability dominating community support demand. Prioritizing reproducible install paths and plugin health checks would likely reduce support load and improve time-to-first-agent. + +*Implications/Questions:* + - Should v0.1.9 documentation explicitly standardize on Node 23.3.0 and publish WSL permission remediation as a first-class step? + - Should plugin startup include a standardized timeout/diagnostic for long-running initializers (e.g., pyth-data)? + +#### Information consolidation as a recurring community need +Requests for a central updates site, a catalog of apps, and Jin’s Discord-derived docs summary align around the same problem: users lack a single source of truth for releases, roadmap, tokenomics, and operational guidance. + +*Implications/Questions:* + - Is there a single canonical public URL to designate for updates, docs, and news JSON endpoints to reduce fragmentation? + +#### Ecosystem differentiation via market/intel features +Across partners/spartan_holders channels, multiple requests converged on sentiment tracking, token integration, and monitoring/alerts for trading contexts. These appear to be recurring product expectations for DegenAI-like agents in the ecosystem. + +*Implications/Questions:* + - What minimum 'sentiment layer' scope is needed to match user expectations without blocking core infrastructure priorities? + +### Market Analysis +- Members noted Bitcoin moving sideways while altcoins and meme coins declined during the period discussed. (Relevance: Market conditions influenced community focus on token performance, tokenomics timelines, and feature requests tied to trading/sentiment monitoring.) +- Partners discussed a token price drawdown in the range of ~80–90% from ATH and emphasized focusing on building rather than short-term price action. (Relevance: Price volatility is a persistent context for governance/tokenomics questions and messaging priorities.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-03.md b/hackmd/facts/2025-02-03.md new file mode 100644 index 00000000000..6dcd13b3e03 --- /dev/null +++ b/hackmd/facts/2025-02-03.md @@ -0,0 +1,6 @@ +# Fact Briefing: 2025-02-03 + +## Overall Summary +Error: Failed to generate briefing due to LLM or parsing issues. + +No detailed categories provided. \ No newline at end of file diff --git a/hackmd/facts/2025-02-04.md b/hackmd/facts/2025-02-04.md new file mode 100644 index 00000000000..f49cc5d9c65 --- /dev/null +++ b/hackmd/facts/2025-02-04.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-02-04 + +## Overall Summary +Community discussion centered on stability/regression issues in ElizaOS v0.1.9 (leading some users to revert) alongside ongoing work on discovery/search tooling (Muse) and documentation automation. On GitHub, recent activity emphasized Twitter/X integration controls, plugin maintenance/optimization, and new issue triage around plugin test coverage and Twitter formatting bugs. + +## Key Facts + +- A Perplexity-like search interface for ElizaOS called "Muse" was introduced at muse.elizawakesup.ai. +- Users reported ElizaOS v0.1.9 initialization failures, embedding errors, and client connection issues, with some reverting to v0.1.8. +- Jin reported completing a Discord summarization process that took almost 36 hours and processed 1300+ files. +- DeepSeek model support in ElizaOS was confirmed as already available by MintMadCow. +- Users reported elizas.com appearing down, and BOSSU redirected users to elizaos.ai/docs. +- GitHub PR #3219 introduced a configuration option to enable or disable Twitter post generation. +- GitHub PR #3215 removed duplicated dependencies in the project. +- A new GitHub issue (#3245) reported formatting errors in Twitter posts and replies. +- The elizaOS Discord daily stats for 2025-02-03 reported 1853 total messages from 307 users. + +## Open Questions + +- How can Eliza use Atoma, can you give a Character case? +- Does folder2knowledge not working? +- How do I get the current runtime? +- Is elizas.com down temporarily or forever? +- How is memory handled in eliza? Is it as easy as with virtuals or do I need more work? +- We need howto build postgresql or mongo db with characters +- When will launchpad and agent marketplace be available? +- Why isn't ElizaOS's X account following ai16zdao? +- Does anyone know where to find Marcus' tokenomics proposal? +- Are AI16Z partners eligible to participate in the SOLsesame event? + +## Categories + +### Twitter News Highlights +- A thread described AI agents paired with cryptocurrency as enabling global accessibility, text/speech UX, progressive automation toward DAOs, and durable technology improvements. (Sentiment: neutral) +- A thread stated agents can unlock new model capabilities with minimal code changes and expand via open-source plugins, workflows, characters, and tokenomics. (Sentiment: neutral) +- A thread said tokenomics plans were in the final stages of preparation for publication and that the project grew to 500+ contributors. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3219: Add configuration for enabling/disabling Twitter post generation](https://github.com/elizaOS/eliza/pull/3219) by unknown - Status: merged - Significance: Adds an on/off control for automated Twitter posting behavior. +- [Pull_request #3215: remove duplicated dependencies](https://github.com/elizaOS/eliza/pull/3215) by unknown - Status: merged - Significance: Reduces dependency duplication in the monorepo. +- [Pull_request #3208: quick-intel plugin optimizations & fixes](https://github.com/elizaOS/eliza/pull/3208) by unknown - Status: merged - Significance: Optimizes and fixes the quick-intel plugin. +- [Issue #3245: formatting errors in Twitter posts and replies](https://github.com/elizaOS/eliza/issues/3245) by unknown - Status: open - Significance: Tracks Twitter/X output formatting defects impacting posting and replies. +- [Issue #3234: EVM plugin bridging and swapping tokens issue](https://github.com/elizaOS/eliza/issues/3234) by unknown - Status: open - Significance: Tracks reported bridging/swapping failures in plugin-evm. +- [Issue #3249: Cronos plugin tests: balance and transfer actions need coverage](https://github.com/elizaOS/eliza/issues/3249) by unknown - Status: open - Significance: Requests additional automated test coverage for Cronos actions. +- [Issue #3246: Conflux plugin transfer action tests failing](https://github.com/elizaOS/eliza/issues/3246) by unknown - Status: open - Significance: Tracks failing test behavior for Conflux transfer actions. +- [Issue #3252: Bot repeatedly posting the same reply format message after each interaction](https://github.com/elizaOS/eliza/issues/3252) by unknown - Status: open - Significance: Tracks repetitive automated reply behavior impacting Twitter interactions. + +#### Overall Focus +- GitHub work emphasized Twitter integration controls, plugin optimizations, and cleanup of duplicated dependencies, while new issues focused on plugin testing coverage and Twitter output defects. + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on v0.1.9 regressions (initialization failures, embedding/vector dimension mismatches, client connection issues), model provider configuration (OpenAI/DeepSeek/Ollama), Docker networking, Twitter/X integration (2FA and media), and memory consistency across clients; Eliza v2 was discussed as addressing memory/multi-client issues via a unified message bus. (Key Participants: RoomTemp IQ, Pedro, quasiplanets, Saitamai, jin) +- **#🥇-partners:** Jin announced completing a 36-hour Discord summarization run (1300+ files). The community discussed "Muse" search (muse.elizawakesup.ai), RAG improvements, a proposed HackMD integration for summarized chats, and tokenomics ideas such as "Trusted Agents" and a 1% transaction tribute concept; Binance listing ai16z as a perpetual futures contract (not spot) was discussed. (Key Participants: jin, DorianD, witch, HoneyBadger) +- **#associates:** Discussion covered how to measure ElizaOS adoption (GitHub stars/forks vs engagement metrics), proposals for dashboards/telemetry, an open core model as a sustainability approach, and moderation concerns about scam bots (with suggestions to disable thread creation). (Key Participants: jin, Patt, HoneyBadger, vu) +- **#tokenomics:** DorianD described "Composite Agent Trust Scores (CATS)" using liquidity pool positions between agent tokens as trust signals and proposed an on-chain 1% transaction tribute stream to buy ai16z/ElizaOS coins for the foundation. (Key Participants: DorianD) +- **#spartan_holders:** Participants differentiated DegenAI, AIXBT, and AIXVC roles (analysis/influencing vs autonomous trading) and discussed multi-agent collaboration plans between teams (DegenAI/pmairca/Scarlett) with compute cost considerations. (Key Participants: rhota, kalshnikov, Patt) +- **#discussion:** General Q&A included holder verification questions (Collabland), confirmation that DeepSeek is supported, and reports of local installation wallet errors; users also asked about docs availability while elizas.com appeared down. (Key Participants: BOSSU, Patt, MintMadCow) + +### User Feedback +- Multiple users reported ElizaOS v0.1.9 installation/startup regressions (initialization failures, embedding errors, client connection issues), with some reverting to v0.1.8. (Sentiment: mixed) +- Users reported documentation access issues (elizas.com down) and broken links ("Learn about elizaOS" link on elizaOS.ai/framework). (Sentiment: negative) +- Users requested clearer guidance on database integrations (PostgreSQL/MongoDB) and SQL query capabilities for agents. (Sentiment: neutral) +- Users reported Twitter/X integration issues including 2FA handling and media attachment behavior. (Sentiment: negative) +- Users reported wallet/holder verification role assignment issues via Collabland and local installation wallet errors (e.g., "Wallet address not provided"). (Sentiment: negative) + +### Strategic Insights + +#### Release stability and support load +Discord troubleshooting volume concentrated on v0.1.9 startup and embedding/memory issues, with multiple users reverting versions, indicating support burden around the current release line. + +*Implications/Questions:* + - Should v0.1.9 guidance include a pinned compatibility matrix (Node version, model/embedding requirements) and an explicit rollback path? + +#### Metrics and sustainability debate +Community discussion juxtaposed GitHub stars/forks with operational adoption metrics and referenced an open-core approach, indicating parallel prioritization of measurable usage and a sustainable business model. + +*Implications/Questions:* + - What minimal telemetry/metrics can be collected to measure agent adoption while preserving privacy expectations? + +### Market Analysis +- Binance listing ai16z only as a perpetual futures contract rather than a spot listing was discussed; a shared explanation cited high market cap and meme coin classification. (Relevance: Impacts token accessibility and may influence community expectations around listings/liquidity.) +- Community members discussed DegenAI token performance, including references to a 90%+ price drop. (Relevance: Token performance concerns are intertwined with ecosystem confidence and tokenomics discussions.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-05.md b/hackmd/facts/2025-02-05.md new file mode 100644 index 00000000000..d82372b3a29 --- /dev/null +++ b/hackmd/facts/2025-02-05.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-02-05 + +## Overall Summary +ElizaOS activity centered on stabilizing the v0.1.9 developer experience (init hangs, embedding/DB mismatches, Docker and client issues) while shipping social-client control improvements (action suppression) and continuing major ecosystem initiatives (rebrand to ElizaOS, Block Tank show pipeline, and tokenomics/launchpad updates). Community discussions also advanced sustainable funding proposals (1% transaction “tribute” stream) and surfaced ongoing market concerns around ecosystem tokens and listings. + +## Key Facts + +- Multiple Discord users reported that upgrading from ElizaOS v0.1.8 to v0.1.9 caused initialization failures, embedding dimension mismatch errors, and Docker deployment problems. +- Jin stated that launchpad and tokenomics updates remain priorities and that another tokenomics update is coming soon. +- The first Block Tank episode was stated to be launching Friday, and 30 pitch submissions were received for the first episode. +- The daily report described Block Tank as generating complete episode simulations in 15–20 seconds that are playable in-browser, with the current demo running on PlayCanvas. +- GitHub PR #3286 added action suppression capability to the Twitter integration, and PRs #3285 and #3284 added action suppression to Telegram and Discord integrations, respectively. +- GitHub issue #3279 was opened to report that action processing was not functioning correctly after cache/database resets. +- A Perplexity-like search interface (muse.elizawakesup.ai) was introduced and discussed as an Eliza + Perplexity integration demo. +- Discord discussions confirmed that DeepSeek models are already supported in ElizaOS. +- Discord guidance for token-holder verification specified using Collabland verification with the correct token contract address and at least 10k tokens in a single wallet. + +## Open Questions + +- Is there an example of a good, working Discord or Telegram template for a character file? +- How does Eliza distinguish between different contexts for multiple users? +- Is there any way to get the Client UI communicate with the backend when not hosted on the same machine? +- Is there a way for the agent to interact in Twitter DMs? +- How to obtain roomId on the frontend? +- How to configure streaming responses when splitting API and client into separate services? +- How to make Twitter client generate images with posts? +- How to create an agent with real-time RAG with a connected vector db? +- Has anyone been working on a etherscan/abi plugin? + +## Categories + +### Twitter News Highlights +- Block Tank was described as an AI-driven Shark Tank-style pitch platform for ai16zdao that turns project submissions into interactive episodes and generates full simulations in 15–20 seconds, playable in-browser; the current demo runs on PlayCanvas. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3286: fix: twitter - add actions suppress action ability.](https://github.com/elizaOS/eliza/pull/3286) by azep-ninja - Status: merged - Significance: Adds a user control mechanism to suppress actions in the Twitter client. +- [Pull_request #3285: fix: telegram- add actions suppress action ability.](https://github.com/elizaOS/eliza/pull/3285) by azep-ninja - Status: merged - Significance: Adds action suppression to Telegram integration to control agent side-effects. +- [Pull_request #3284: fix: discord - add actions suppress action ability.](https://github.com/elizaOS/eliza/pull/3284) by azep-ninja - Status: merged - Significance: Adds action suppression to Discord integration to control agent side-effects. +- [Issue #3279: Action processing not functioning correctly after cache/DB resets, particularly in the Twitter client](https://github.com/elizaOS/eliza/issues/3279) - Status: open - Significance: Reports broken action processing after cache/database resets. +- [Issue #3282: Errors related to audio conversion in Discord, affecting the speech-to-text functionality](https://github.com/elizaOS/eliza/issues/3282) - Status: open - Significance: Tracks Discord speech-to-text failures related to audio conversion. +- [Issue #3265: Request for the availability of a ccxt plugin to enhance trading capabilities within ElizaOS](https://github.com/elizaOS/eliza/issues/3265) - Status: open - Significance: Feature request to add CCXT-based exchange support for trading use cases. + +#### Overall Focus +- GitHub work focused on action suppression controls for social integrations (Twitter/Telegram/Discord), documentation link/typo fixes, and resolving installation-breaking JSON issues in plugin-solana-v2. + +### Discord Updates +- **#💻-coders:** Troubleshooting dominated: v0.1.9 upgrade regressions (LlamaService init hangs, embedding dimension mismatches, DB errors), Docker deployment issues, and provider configuration problems (OpenAI/Anthropic/Ollama). Workarounds discussed included downgrading/removing plugin-node, regenerating SQLite DBs, and ensuring embedding settings are enabled. (Key Participants: jin, Mr. Stark, validsyntax, Pedro, meltingice) +- **#🥇-partners:** Project direction updates emphasized rebranding (ai16z → ElizaOS), launchpad/tokenomics priority, Block Tank episode scheduling, and a proposed ElizaOS news site in markdown. The channel also discussed Perplexity integration via muse.elizawakesup.ai and governance simulation ideas ("The Boardroom"). (Key Participants: jin, witch, Ava, DorianD) +- **#3d-ai-tv:** Production discussions covered Unity integration (Unity 6 considerations, planar reflections), transcript-to-episode workflow for Block Tank, camera system approaches (line-of-sight switching via raycasting), and motion capture support for custom sitting animations. (Key Participants: jin, boom, SM Sith Lord, fishai, VEGA) +- **#tokenomics:** A proposed revenue model (“Onchain Transactions Tribute Stream System”) described collecting 1% of transaction value from agent-executed onchain transactions to fund the Eliza Labs Foundation, with plugin metadata potentially used to guide grant distributions. (Key Participants: DorianD, jin, Patt) +- **#associates:** The channel focused on tipping contributors and debate over balancing open source development with sustainable tokenomics (including discussion of an open-core approach). (Key Participants: jin, Patt) + +### User Feedback +- Users reported that ElizaOS v0.1.9 broke previously working setups (init hangs, embedding dimension mismatches, DB errors), leading some to revert to v0.1.8. (Sentiment: negative) +- Users requested clearer documentation for database adapters and persistence (PostgreSQL/MongoDB) and for memory consistency across multiple clients, with expectation that ElizaOS v2 will address this via a unified message bus. (Sentiment: neutral) +- Multiple users raised Twitter/X integration pain points including 2FA authentication issues and missing media/image posting support. (Sentiment: negative) +- Community members reported that elizas.com appeared down and were directed to elizaos.ai/docs for documentation. (Sentiment: neutral) + +### Strategic Insights + +#### Stability and onboarding are gating factors for adoption +Recurring v0.1.9 regressions (init hangs, vector dimension mismatches, Docker failures) dominate support bandwidth, while parallel GitHub work is adding control surfaces (action suppression) and documentation fixes to reduce user friction. + +*Implications/Questions:* + - Should the project publish an explicit v0.1.9 mitigation guide (known issues, recommended versions, migration steps)? + - Is there a clear timeline and communication plan for ElizaOS v2 memory/message-bus improvements? + +#### Content and governance simulations are being positioned as ecosystem accelerators +Block Tank and the proposed “Boardroom” governance simulation are being developed alongside a markdown news site and Perplexity-style search to turn community knowledge and pitches into reusable artifacts and media outputs. + +*Implications/Questions:* + - What shared data interfaces are needed so the news aggregator, show runner, and Unity/PlayCanvas pipelines stay compatible? + +#### Tokenomics proposals are converging on usage-based funding +Multiple discussions converged on transaction-based funding mechanisms (e.g., 1% transaction tribute) combined with plugin attribution, aiming to align ecosystem development (plugins) with value flow from agent activity. + +*Implications/Questions:* + - What is the minimum metadata standard required to attribute onchain actions to plugins safely and accurately? + +### Market Analysis +- Discord participants discussed that Binance listed ai16z as a perpetual futures contract rather than a spot listing. (Relevance: Affects token accessibility and market structure for participants tracking exchange support.) +- Discord participants discussed concerns about DegenAI token performance, including mention of a 90%+ price drop. (Relevance: Informs community attention on tokenomics updates and potential adjustments to sustainability mechanisms.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-06.md b/hackmd/facts/2025-02-06.md new file mode 100644 index 00000000000..6ea90494201 --- /dev/null +++ b/hackmd/facts/2025-02-06.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-02-06 + +## Overall Summary +Across Discord and GitHub, the dominant themes were (1) delivery communications (launchpad/tokenomics at ~95%, rebrand to elizaOS, Block Tank episode timing) and (2) engineering stabilization and architectural refactors (dynamic plugin loading, numerous bug fixes) alongside recurring build/deploy and model-provider initialization failures reported by users. + +## Key Facts + +- accelxr stated in the #partners channel that the ElizaOS Launchpad is 95% complete with final AI features being added and initial partners being finalized. +- accelxr stated in the #partners channel that launchpad tokenomics are 95% complete and planned to be released together with the launchpad. +- A pre-release version bump to v0.25.6-alpha.1 was announced. +- PR #3339 introduced dynamic plugin loading in the elizaOS/eliza repository. +- PR #3342 proposed deleting all plugins from the monorepo, with plugins to be maintained separately under elizaos-plugins. +- GitHub issue #3300 reported build failures attributed to Zod dependency issues. +- GitHub issue #3328 reported the Amazon Bedrock model provider not functioning as expected. +- Users reported that upgrading to ElizaOS v0.1.9 caused issues including 'Initializing LlamaService...' hangs and SQLite vector dimension mismatch errors. +- DegenAI was described as trading on v1, with v2 in testing and expected to launch within a week. + +## Open Questions + +- What aspect of the framework and the AI agents use the blockchain for? +- How can I add keypair creation functionality to an Eliza agent with TEE simulator? +- Is there an issue with V0.1.8 build process not being deterministic? +- Can anyone help me with the changes we gonna get in V2? +- Are you making this into a plugin? +- Are there any agents/projects built on eliza that had partner status that's off of solana? +- What is the pivot to? +- Any announcements coming up? +- How's our boy doing today? Is he up? +- When independent degenai website? + +## Categories + +### Twitter News Highlights +- Block Tank was promoted as an AI-powered pitch show where users submit ideas evaluated by AI judges, with episodes generated in 15–20 seconds and playable in-browser; pitches can include memecoins, NFTs, startups, or businesses as long as they explain how judges can make money. (Sentiment: neutral) +- Block Tank pitches can include an AI character of the pitcher (a direct representation or an enhanced version) that interacts with AI judges; the current format is generated in one shot rather than live. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3300: Build failures due to Zod dependency issues](https://github.com/elizaOS/eliza/issues/3300) by lincheoll - Status: open - Significance: Build-blocking dependency conflict affecting installs/builds. +- [Issue #3328: Amazon Bedrock model provider not functioning as expected](https://github.com/elizaOS/eliza/issues/3328) by unknown - Status: open - Significance: Model provider malfunction affecting a supported inference backend. +- [Issue #3303: Inability to assign agents correctly](https://github.com/elizaOS/eliza/issues/3303) by unknown - Status: open - Significance: Core agent management workflow reported broken. +- [Issue #3302: Potential crashes during stop operations](https://github.com/elizaOS/eliza/issues/3302) by unknown - Status: open - Significance: Runtime stability issue potentially causing crashes. +- [Pull_request #3339: feat: Dynamic Plugin Loading (merged_)](https://github.com/elizaOS/eliza/pull/3339) by unknown - Status: merged - Significance: Introduces dynamic plugin loading as a core architectural capability. +- [Pull_request #3342: Delete all plugins](https://github.com/elizaOS/eliza/pull/3342) by unknown - Status: merged - Significance: Major repo restructuring to move plugins out of the monorepo. +- [Pull_request #3345: fix: fix default character](https://github.com/elizaOS/eliza/pull/3345) by unknown - Status: merged - Significance: Fixes default character behavior impacting baseline agent startup. + +#### Overall Focus +- GitHub work emphasized plugin-system architecture (dynamic loading, plugin extraction to separate org) plus broad bug-fixing for model configuration, JSON handling, Docker/types, and provider endpoint resolution; multiple build failures and provider issues remained in triage. + +### Discord Updates +- **#partners:** accelxr joined as COO and provided status updates: launchpad and tokenomics each at 95% completion, runway estimated at ~1 year via stable allocation plus Eliza Studios revenue, no plans for additional tokens beyond ai16z and degenai, and a roadmap targeted for publication the following week; the team is also transitioning branding from ai16zdao to elizaOS and launched a Discourse forum for communication. (Key Participants: accelxr, jin, Patt) +- **#💻-coders:** Troubleshooting focused on agents hanging at 'Initializing LlamaService...' even when other providers are configured, plugin inclusion syntax in character files, database options (SQLite/Postgres/Supabase) including Supabase support via PR #3290, and Docker build/runtime errors; community shared mitigation steps like deleting db.sqlite/agent data and killing stuck local ports. (Key Participants: rferrari, Jox, notorious_d_e_v, Kodasan-V) +- **#discussion:** Discussion covered multi-agent coordination (including a proposed writer’s-room model with specialized roles) and recurring setup issues including Twitter gateway timeouts and build inconsistency reports; v0.25.6-alpha.1 was referenced as present on main branch. (Key Participants: jin, hosermage) +- **#3d-ai-tv:** Multiple AI-driven 3D shows were discussed (Block Tank and FishAI’s show). Work centered on integrating Jin’s data aggregator (scripts offered by boom), potential websocket integration, and a dynamic line-of-sight camera switching approach for character interactions; motion capture animations were also discussed. (Key Participants: boom, fishai, SM Sith Lord, jin, VEGA) +- **#spartan_holders:** DegenAI status updates: trading on v1, v2 in testing with expectation of launch within a week, character fixes underway to prevent cut-off posts; discussion explored DeepSeek usage for trading while noting hallucination risk limits LLM influence on strategies. (Key Participants: rhota, Odilitime, Curtisdonthurtus) + +### User Feedback +- Multiple users reported that ElizaOS v0.1.9 introduced stability/regression issues including persistent 'Initializing LlamaService...' hangs, database errors, embedding dimension mismatches, and Docker deployment problems. (Sentiment: negative) +- Users requested clearer documentation and tooling for plugin configuration, including a plugin registry to install only needed plugins and a way to exclude plugins without source changes. (Sentiment: neutral) +- Developers reported frequent Docker build/runtime issues and build failures (including dependency problems) and asked for improved deployment documentation and troubleshooting guides. (Sentiment: negative) +- Community members requested stronger memory-management tooling (e.g., clearing memories programmatically) and more consistent long-term memory across clients, referenced as a v2 goal. (Sentiment: neutral) + +### Strategic Insights + +#### Communication and delivery synchronization +Leadership messaging in #partners emphasized synchronizing launchpad and tokenomics release and consolidating branding under elizaOS, while simultaneously adding a Discourse forum and news aggregation to reduce Discord overload and improve update discoverability. + +*Implications/Questions:* + - Does the project have a single source of truth for roadmap/status updates that is maintained and mirrored into Discord and Discourse? + - What launch criteria define the remaining 5% for launchpad/tokenomics completion? + +#### Platform reliability as adoption gate +Repeated reports of LlamaService initialization hangs, vector dimension mismatches, and Docker build failures show that installation and provider configuration remain a primary friction point for new agent builders. + +*Implications/Questions:* + - Should a default 'known-good' provider preset and deterministic build matrix be published per release tag? + - Which errors should be converted into first-class diagnostics (e.g., embedding-dimension mismatch detection) rather than troubleshooting steps? + +#### Architectural shift toward modular plugins +GitHub changes concentrated on dynamic plugin loading and moving plugins out of the monorepo, aligning with community requests for selective plugin install/exclude behavior and reducing baseline install complexity. + +*Implications/Questions:* + - What compatibility guarantees and versioning policy will exist between core and external plugin repos? + - Which plugins remain 'core-required' versus optional in the new architecture? + +### Market Analysis +- A Discord discussion referenced Binance listing ai16z as a perpetual futures contract rather than a spot listing. (Relevance: Relates to market access and trading venue availability discussions for the ai16z token.) +- In #partners, accelxr stated the team is focusing on improving liquidity for the token. (Relevance: Liquidity focus is directly connected to token usability and partner confidence.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-07.md b/hackmd/facts/2025-02-07.md new file mode 100644 index 00000000000..10070ae80cc --- /dev/null +++ b/hackmd/facts/2025-02-07.md @@ -0,0 +1,80 @@ +# Fact Briefing: 2025-02-07 + +## Overall Summary +ElizaOS is executing a major plugin-architecture transition toward dynamic plugin loading (v2 targeted for April) alongside a 0.25.6-alpha.1 pre-release, while users report build/dependency issues and recurring embedding-dimension and Twitter-auth problems. On the business/community side, a new COO addressed partner concerns, reiterating that the launchpad and launchpad tokenomics are ~95% complete and pending market conditions for release. + +## Key Facts + +- A new v0.25.6-alpha.1 pre-release was announced as available in the main branch. +- ElizaOS removed plugin imports from the agent and deleted all monorepo plugins to support a new dynamic plugin loading system (PRs #3346 and #3342). +- ElizaOS added support for the Anthropic provider (PR #3364). +- Discord partners were told the launchpad is ~95% complete and the launchpad tokenomics are ~95% complete. +- Project leadership stated the team has approximately one year of runway plus revenue from Eliza Studios. +- In the elizaOS Discord on 2025-02-06, the server recorded 1,829 total messages from 280 users. +- Multiple users reported embedding vector dimension mismatch errors (384 vs 1536) when using different embedding models. +- Users reported Twitter authentication and scraping issues, including aggressive login behavior leading to account lockouts. +- DegenAI’s trading v2 was reported as completed and in testing, with plans to switch from v1 to v2 soon. + +## Open Questions + +- Will the first Block Tank show coincide with tokenomics news, liquidity news, or news about an L1? +- Is there a way to see how many tokens are launched using ElizaOS? +- Is there a way to have the agent running 24/7 even when my laptop turns off? +- How can we get setup to make agents available to speak on Twitter Spaces? +- Can I run Eliza with GPT-3.5? +- How can I add the functionality to create a keypair on user command for the agent (TEE simulator)? +- How's our boy doing today? Is he up? + +## Categories + +### Twitter News Highlights +- A community member shared a link to DegenAI’s latest X post (https://x.com/0xjunkdogg/status/1887765637700984977). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3365: Missing cors and multer dependencies in @elizaos/agent](https://github.com/elizaOS/eliza/issues/3365) by sekmet - Status: open - Significance: Build-blocking dependency omission reported by users. +- [Issue #3362: pnpm run dev --characters doesn't load specified characters](https://github.com/elizaOS/eliza/issues/3362) by creazy231 - Status: open - Significance: Impacts character-specific development and testing. +- [Issue #3360: UI doesn't appear to load](https://github.com/elizaOS/eliza/issues/3360) by Mer-idium - Status: open - Significance: User-facing client UI load failure report. +- [Pull_request #2852: Replace pnpm with Bun](https://github.com/elizaOS/eliza/pull/2852) - Status: merged - Significance: Build/tooling change affecting developer workflow and CI. +- [Pull_request #3342: Delete all plugins](https://github.com/elizaOS/eliza/pull/3342) by lalalune - Status: merged - Significance: Major repository restructuring to move plugins out of the monorepo. +- [Pull_request #3339: feat: Dynamic Plugin Loading](https://github.com/elizaOS/eliza/pull/3339) - Status: merged - Significance: Introduces dynamic plugin loading approach referenced for v2 direction. +- [Pull_request #3364: support anthropic provider](https://github.com/elizaOS/eliza/pull/3364) - Status: merged - Significance: Adds an additional model provider integration. +- [Pull_request #3306: chore: bump version to 0.25.6-alpha.1](https://github.com/elizaOS/eliza/pull/3306) - Status: merged - Significance: Marks the alpha pre-release version referenced by users. + +#### Overall Focus +- GitHub work emphasized a plugin-system overhaul (deleting monorepo plugins and enabling dynamic plugin loading), provider integrations (Anthropic), and build/tooling changes (pnpm-to-Bun and Node 23 target). + +### Discord Updates +- **#🥇-partners:** Partners pressed for clarity on direction and timelines; accelxr was introduced as COO and stated launchpad and tokenomics are ~95% complete but awaiting market conditions. Team runway was described as ~1 year plus Eliza Studios revenue, and branding consolidation under ElizaOS (while keeping ai16z as token name) was reiterated. (Key Participants: accelxr, jin, witch) +- **#💻-coders:** Developers discussed the plugin architecture move to separate repos under elizaos-plugins and a v2 dynamic plugin system target of April; common troubleshooting focused on Twitter auth/lockouts, embedding dimension mismatches (384 vs 1536), RAG knowledge file-type constraints (.txt/.md), Telegram mention-only replies, and deployment/build issues. (Key Participants: Odilitime, Tobiloba, efiz, Mr. Stark) +- **#spartan_holders:** Rhota reported DegenAI is transitioning from trading v1 to v2 with v2 in testing; character posting fixes are ongoing; a safer trading strategy is being developed before increasing funding; and plans include bringing DegenAI back to Discord and building a website. (Key Participants: rhota, Kiki) +- **#3d-ai-tv:** Teams coordinated multiple AI show efforts (Block Tank, a Stonks show, and AI News) using a shared aggregator; issues raised included prompt coverage for GitHub updates, scene/image context mismatches, episode reset strategies, and planned upgrades like zbrowser for live feeds and higher output quality (1080p60). (Key Participants: SM Sith Lord, boom, fishai) +- **#discussion:** General discussion mixed technical support and project questions, including TEE-based verifiable execution for trading use cases, alpha release access, and operational questions about governance and partnerships. (Key Participants: BOSSU, Kenk, jin) + +### User Feedback +- Users reported recurring embedding vector dimension mismatch errors (384 vs 1536) when switching embedding models/providers. (Sentiment: negative) +- Multiple reports described Twitter authentication/mention scraping problems and aggressive login behavior leading to account lockouts; rate limiting was also cited as a cause of gateway timeout errors. (Sentiment: negative) +- A feature request pattern emerged for streaming responses/streaming API support to improve responsiveness. (Sentiment: neutral) +- Users requested safer development workflows that avoid sharing social-media credentials with developers (OPSEC concern). (Sentiment: neutral) +- Partners asked for improved communication cadence and clearer public roadmap/tokenomics documentation. (Sentiment: mixed) + +### Strategic Insights + +#### Plugin ecosystem decoupling and operational load shift +The deletion of monorepo plugins and the move to a separate elizaos-plugins organization increases the importance of tooling (registry/CLI) and documentation to keep third-party plugin adoption stable during the v2 transition. + +*Implications/Questions:* + - Should a formal migration guide and compatibility matrix be prioritized ahead of the April v2 target? + - What minimum set of “core” plugins/adapters should be guaranteed as first-party maintained? + +#### Trust and verifiability for execution-capable agents +TEE integration discussions are centered on verifiable agent execution for trading, aligning with community concerns about safely increasing agent funding and ensuring reproducible execution. + +*Implications/Questions:* + - Which execution paths (trading, posting, on-chain actions) should require verifiable execution first? + - What developer-facing APIs are needed to make TEE usage practical without increasing setup friction? + +### Market Analysis +- Partners were told the launchpad and launchpad tokenomics are ~95% complete but are being held until market conditions improve. (Relevance: Release timing is explicitly linked to market context, affecting partner expectations and coordination.) +- Partners discussed token selling pressure and identified a large seller as “Elijah,” described as an early member who previously donated tokens to the team. (Relevance: Wallet-level selling narratives are being tracked by partners and can affect community confidence and communications priorities.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-08.md b/hackmd/facts/2025-02-08.md new file mode 100644 index 00000000000..156c8477e44 --- /dev/null +++ b/hackmd/facts/2025-02-08.md @@ -0,0 +1,79 @@ +# Fact Briefing: 2025-02-08 + +## Overall Summary +Core engineering activity concentrated on refactoring and build/CLI fixes while the ecosystem transitions to a plugin-registry model with plugins moved out of the core repo. Across Discord, the dominant operational issues were Twitter authentication/rate limits, installation/dependency problems, and deployment/UI access errors, alongside DegenAI trading v2 nearing launch and ongoing AI-TV pipeline improvements. + +## Key Facts + +- ElizaOS plugins are being moved from the core repository to separate repositories under the elizaos-plugins organization, with a dynamic plugin system planned for release in April. +- A large wallet identified as belonging to "Elijah" was reported selling ai16z tokens in chunks of 80k, and this was clarified as not being the team wallet. +- DegenAI trading v2 was stated to be in testing with buys and sells working, and a launch was expected the following week. +- Minimal server requirements cited for ElizaOS deployments were 4 vCPUs and 4GB RAM. +- A pre-release version v0.25.6-alpha.1 was referenced in Discord discussions, and an issue reported agents stuck on startup in Docker/Cloud environments on that version. +- GitHub PR #3376 refactored generation code to follow a handler pattern and was reported as completed/merged in project updates. +- GitHub PR #3378 fixed CLI build and initialization commands and was reported as completed/merged in project updates. +- GitHub issue #3387 reported confusion in quick start documentation due to eliza-starter being a separate repository than eliza. +- The AI-TV pipeline discussed uses a JSON news aggregator with three main sections (development updates, crypto market, miscellaneous content). + +## Open Questions + +- Is there a way to see how many tokens are launched using Eliza OS? +- Is there any utility of ai16z currently? +- How to bypass deepseek down times? +- Is anyone familiar with 3D avatar animations? Any resources here? +- Will Eliza V2.0 have a stronger binding with DEFAI? +- What about the L1 stuff? +- What was the meeting Shaw had with X about? + +## Categories + +### Twitter News Highlights +- DankVR described Hyperfy.io as a web-based platform (ThreeJS/WebGL/GLTF) and noted Eliza agents can be dragged and dropped into Hyperfy for interactive experiences. (Sentiment: neutral) +- Shaw stated Eliza is migrating to a plugin registry where developers register plugins via CLI rather than PRs into Eliza core, and mentioned moving characters to their own repository and switching to Bun. (Sentiment: neutral) +- DankVR discussed tradeoffs between financial gatekeeping (token-gated channels) and merit-based gatekeeping (skill-based membership) in community building. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3385: Agents getting stuck on startup in Docker environments for v0.25.6-alpha.1](https://github.com/elizaos/eliza/issues/3385) by unknown - Status: open - Significance: Deployment blocker affecting Docker/Cloud startup for a named pre-release version. +- [Issue #3380: Users are unable to use plugin-evm after installation](https://github.com/elizaos/eliza/issues/3380) by unknown - Status: open - Significance: Plugin usability/configuration failure reported after installation. +- [Issue #3387: Clarification needed for quick start instructions (eliza-starter vs eliza)](https://github.com/elizaos/eliza/issues/3387) by unknown - Status: open - Significance: Onboarding/documentation confusion due to multiple repositories. +- [Issue #3384: Twitter actions not processing correctly](https://github.com/elizaos/eliza/issues/3384) by unknown - Status: open - Significance: Reported malfunction in Twitter agent action execution. +- [Pull_request #3376: (chore): Refactor generation to reflect handler pattern](https://github.com/elizaOS/eliza/pull/3376) by unknown - Status: merged - Significance: Core refactor to a handler pattern to improve modularity/service integration. +- [Pull_request #3378: fix: cli build and init command](https://github.com/elizaOS/eliza/pull/3378) by unknown - Status: merged - Significance: Restores CLI build/init usability. +- [Pull_request #3375: Try loading character path from repo root](https://github.com/elizaOS/eliza/pull/3375) by unknown - Status: merged - Significance: Improves character loading flexibility by supporting repo-root relative paths. + +#### Overall Focus +- Engineering work emphasized refactoring for modularity (handler pattern) and fixing build/CLI/character-loading reliability, alongside triaging plugin usability, Docker startup issues, and Twitter agent problems. + +### Discord Updates +- **#discussion:** Primary topics included Twitter API rate limits (guidance to use proper API credentials), questions about agent capabilities (e.g., YouTube transcription), role-gating requirements, and governance status (no DAO voting in place). (Key Participants: BOSSU, HoneyBadger, kalshnikov, Patt) +- **#💻-coders:** Discussion centered on the plugin-architecture migration to elizaos-plugins, expected April dynamic plugin system, and recurring setup/dependency issues (including CORS errors, node module install workarounds, Twitter auth behavior, and embedding dimension mismatches). (Key Participants: Odilitime, JAMES, Sarthak, Tobiloba) +- **#🥇-partners:** Conversation focused on wallet activity (80k sell chunks attributed to Elijah), preparations for 'Clank Tank' premiere, documentation fixes, and Discord channel consolidation suggestions. (Key Participants: jin, HoneyBadger, Patt) +- **#spartan_holders:** Rhota provided DegenAI progress updates: trading v2 in testing with buys/sells working, integrating a sentiment/data layer, implementing safer strategies due to market conditions, and planning to reintroduce DegenAI into Discord post-v2. (Key Participants: rhota) +- **#3d-ai-tv:** Boom and collaborators discussed the AI-TV pipeline driven by a JSON news aggregator, longer episodes, planned 1080p/60fps upgrades, image/context mismatches, and market-ticker data desynchronization concerns. (Key Participants: boom, SM Sith Lord, fishai) + +### User Feedback +- Multiple users reported Twitter authentication/rate-limit problems and aggressive login behavior causing account lockouts; guidance emphasized using proper API credentials and improving rate-limit handling in the implementation. (Sentiment: negative) +- Users reported CORS errors when accessing the web UI from different machines on the same network. (Sentiment: negative) +- Developers reported a vector embedding dimension mismatch (384 vs 1536) and suggested toggling OpenAI embeddings as a workaround. (Sentiment: negative) +- Onboarding confusion and dependency mismatches were reported (including eliza-starter vs eliza repo confusion and client-discord version mismatch), prompting calls for clearer docs and a consolidated FAQ. (Sentiment: mixed) + +### Strategic Insights + +#### Plugin ecosystem decoupling and registry-first distribution +Multiple sources describe a shift away from core-repo plugin inclusion toward a registry/CLI-based plugin workflow and separate plugin repositories. This increases modularity but raises short-term onboarding and compatibility/documentation demands. + +*Implications/Questions:* + - Is documentation and tooling (CLI, registry validation, examples) sufficient to prevent fragmentation during the transition? + - Which plugins are critical-path for most deployments and should receive prioritized migration/support? + +#### Social platform integrations as an operational risk surface +Discord discussions and GitHub issues repeatedly center on Twitter authentication, rate limits, and action processing failures, indicating that social integrations are a frequent source of user-facing breakage and support load. + +*Implications/Questions:* + - Should the project standardize OAuth/token handling patterns and publish a secure integration guide to reduce lockouts and misconfiguration? + +### Market Analysis +- DegenAI developers referenced challenging market conditions and stated they are implementing safer trading strategies and paper trading before increasing funding. (Relevance: Affects risk exposure and the cadence of trading feature rollout and public engagement for DegenAI.) +- Community discussion highlighted ai16z token selling activity in 80k chunks attributed to an OG member (Elijah), with clarification it was not the team wallet. (Relevance: Large-wallet movements can drive community concern and may require proactive communication to prevent misinformation.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-09.md b/hackmd/facts/2025-02-09.md new file mode 100644 index 00000000000..2d5ebb829b4 --- /dev/null +++ b/hackmd/facts/2025-02-09.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-02-09 + +## Overall Summary +ElizaOS discussions and development centered on imminent Trading v2 rollout, ongoing framework V2 work (including dynamic plugins), and operational friction in installs/auth across clients (Twitter/Telegram) and builds. GitHub activity emphasized build-system hardening and TEE-related security verification while community conversations tracked launchpad/tokenomics sequencing and ecosystem partnerships. + +## Key Facts + +- Trading v2 was reported as working and in a short testing period before launch, with expectations of launch the following week. +- ElizaOS documentation migration from eliza.gg to elizaos.ai was reported in Discord. +- Plugins are being moved out of the core repository into separate repositories under the elizaos-plugins organization, with a dynamic plugin system planned for April. +- In elizaOS/eliza, PR #3398 added a dedicated build:core step to ensure core is built first. +- In elizaOS/eliza, the security concern tracked in issue #2050 (forged public key attestations) was reported as addressed and the issue closed. +- In elizaOS/eliza, PR #3391 integrated the Nillion frontend. +- In elizaOS/eliza, issue #3394 reported a bot generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH. +- Discord users reported successful setup using Node.js v23.3.0 and pnpm v9.15.4 on the v0.1.8-alpha.1 branch. +- The launchpad was described as ~95% complete, with tokenomics/whitepaper planned after launchpad release. +- For AI-TV production, the market-metrics aggregator was described as updating twice daily (around 6 PM and 11 PM). + +## Open Questions + +- How do I configure the nineteen_ai model provider? +- Has anyone tried the S1 model? +- How can I resolve the Twitter login failure issue? +- How to fix the "ERR_PNPM_PATCH_NOT_APPLIED" error when building Docker? +- How do I make a custom plugin work? +- How is DegenAI different from quantitative trading bots and script-based bots? +- What is the relationship between frameworks and models in Web3 AI technology? +- What is left to do to change the ticker to ELIZAOS? +- Is there any Twitter partner group? +- Who's the comp? + +## Categories + +### Twitter News Highlights +- A Twitter post described using feedback loops (answering questions, constructive feedback, onboarding) as incentives to improve contributions. (Sentiment: neutral) +- A Twitter discussion referenced large recent funding rounds in the AI space (e.g., 6.6b, 500b, 40b within ~5 months). (Sentiment: neutral) +- A metaphor for AI DAOs was proposed on Twitter: "AI as the engine, humans as the steering wheel." (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3393: V2 Development](https://github.com/elizaOS/eliza/pull/3393) by lalalune - Status: open - Significance: Large V2-focused development effort referenced in daily development updates. +- [Pull_request #3398: chore(fix): need to build core first + added `build:core`](https://github.com/elizaOS/eliza/pull/3398) by unknown - Status: merged - Significance: Build-system reliability improvement (core build ordering). +- [Pull_request #3396: fix build `bun run build` in root](https://github.com/elizaOS/eliza/pull/3396) by unknown - Status: merged - Significance: Fixes root build command failures. +- [Pull_request #3391: Integrate Nillion frontend](https://github.com/elizaOS/eliza/pull/3391) by Okulon - Status: open - Significance: Frontend integration work highlighted in daily PR roundup. +- [Pull_request #3377: Implement task storage functionality](https://github.com/elizaOS/eliza/pull/3377) by Okulon - Status: open - Significance: Adds/extends task storage capabilities. +- [Pull_request #3395: Add Shopify plugin](https://github.com/elizaOS/eliza/pull/3395) by ayyubibrahimi - Status: open - Significance: Expands plugin ecosystem to Shopify integration. +- [Issue #3394: Bot generating multiple replies due to `DEFAULT_MAX_TWEET_LENGTH`](https://github.com/elizaOS/eliza/issues/3394) by unknown - Status: open - Significance: User-reported behavioral bug affecting Twitter reply behavior. +- [Issue #2050: Prevent forged public keys from using valid attestations to deceive users (TEE public key verification)](https://github.com/elizaOS/eliza/issues/2050) by unknown - Status: closed - Significance: Security verification fix related to TEE-generated public keys. + +#### Overall Focus +- Daily GitHub work emphasized build-process fixes (core-first build and root bun build) and closing a TEE public-key verification security issue, while triaging a new issue about multi-reply bot behavior. + +### Discord Updates +- **#💻-coders:** Setup and troubleshooting dominated: Node/pnpm version compatibility, dependency mismatches (sharp/zod/vite), Docker patch errors, stuck "Initializing LlamaService..." behavior, and configuration guidance for providers and clients (Together, Telegram). Documentation gaps across branches (main/develop/v0.25.6-alpha.1) were repeatedly noted. (Key Participants: JAMES, elizaos-bridge-odi, Cuddlesaurus, KinKonomist, gin_chan, Saitamai, EdwardLazz) +- **#🥇-partners:** Partners discussed the AI-news production pipeline (GitHub script aggregation into Unity), a forthcoming plugin registry, launchpad status (~95%), and sequencing of tokenomics/whitepaper after launchpad. DeFAI was discussed as a direction, including bots interacting with Solana LP contracts; a Partners DAO revshare arrangement was also mentioned. (Key Participants: jin, witch, vincentpaul, Patt, [[{{,,,}}]]) +- **#3d-ai-tv:** AI-TV operations focused on timing and data reliability: market metrics update twice daily, the daily-summary JSON format change, intermittent empty aggregator outputs, and syncing metric pulls with recording times. (Key Participants: boom, fishai, SM Sith Lord) +- **#spartan_holders:** Trading v2 launch timing was reiterated, alongside requests for clearer explanations of the system’s data layer/trading interplay and how DegenAI differs from traditional quant bots. (Key Participants: rhota, tigerguo) + +### User Feedback +- Users reported installation success with Node.js v23.3.0 and pnpm v9.15.4 on v0.1.8-alpha.1, while others reported dependency/version resolution issues (e.g., zod/sharp/vite) and confusing branch stability guidance. (Sentiment: mixed) +- Multiple users reported the agent getting stuck at "Initializing LlamaService..." and shared a workaround involving starting the client UI and sending a message. (Sentiment: neutral) +- Users reported CORS errors when accessing the web UI from a different machine on the same network. (Sentiment: negative) +- Concerns were raised about Twitter authentication/rate limits and aggressive login attempts causing account lockouts; users were advised to use proper API credentials. (Sentiment: negative) +- Community members asked for clearer documentation around partnerships/benefits and role/eligibility thresholds (e.g., airdrop eligibility and roles). (Sentiment: neutral) + +### Strategic Insights + +#### Documentation and release-channel clarity as a scaling constraint +Repeated setup friction and confusion across branches (main vs develop vs alpha tags) coincides with active refactors (plugin extraction, V2 development). Consolidated version guidance and a single FAQ/source-of-truth would reduce support load and accelerate onboarding. + +*Implications/Questions:* + - Should the project publish an explicit support matrix (Node/pnpm, branch stability, Docker guidance) tied to release tags? + - Can high-volume recurring Discord issues be converted into pinned troubleshooting playbooks and automated responses? + +#### Ecosystem monetization discussions are converging on distribution + partner leverage +Revenue proposals (sponsorships, referral codes, potential Solana LST) and partner revshare discussions are occurring in parallel with launchpad readiness and pending tokenomics documentation, creating demand for clearer sequencing and communication artifacts. + +*Implications/Questions:* + - Is there a single public-facing timeline for launchpad → whitepaper/tokenomics to reduce repeated questions? + - What partner-facing materials are needed to operationalize the Partners DAO revshare narrative? + +### Market Analysis +- Discord participants discussed market timing for launchpad release and noted markets may "front run" timing-sensitive events (e.g., "qt"). (Relevance: Launch sequencing and communications may be influenced by perceived market windows.) +- A partnership with Partners DAO was mentioned with a revshare agreement described as potentially creating buy pressure on the AI16z token. (Relevance: Partnership mechanics are being framed in token-demand terms, affecting messaging and expectations.) +- Twitter discussion highlighted multiple large AI funding rounds over recent months. (Relevance: Provides external context for attention/competition in the AI sector that may shape positioning and partnership outreach.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-10.md b/hackmd/facts/2025-02-10.md new file mode 100644 index 00000000000..77b2df55518 --- /dev/null +++ b/hackmd/facts/2025-02-10.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-02-10 + +## Overall Summary +ElizaOS community discussions centered on near-term product readiness (V2, launchpad, and ticker change) alongside ongoing developer friction from build/dependency issues and RAG configuration questions. GitHub activity emphasized new agent/character capabilities and build fixes, while the AI-TV pipeline drew feedback about data quality and developer-focused content strategy. + +## Key Facts + +- Documentation is being migrated from eliza.gg to elizaos.ai. +- The recommended ElizaOS development environment is Node.js v23.3.0 and pnpm v9.15.4. +- The team stated the launchpad is 95% complete and is onboarding partners while timing launch communications for market conditions. +- A ticker change to "elizaos" was described as pending and waiting on Daos.fun. +- GitHub PR #3393 titled "V2 Development" was opened by lalalune. +- GitHub PR #3424 introduced new agent commands and was noted as requiring further testing. +- GitHub PR #3400 added character methods and was flagged for potential adapter bloat and not being fully tested. +- GitHub Issue #3418 reported a module import error for "@anush008/tokenizers-linux-arm64-gnu". +- On X, @dankvr stated they received many submissions and are training an assistant to help with follow-ups. +- The AI podcast/news show target length was stated as under 2 minutes. + +## Open Questions + +- Why does Eliza need python installed? +- What's the best way to have agents working with each other? +- How much space does Eliza need to run? +- How can I fix the "Initializing LLAMA..." issue? +- How can I ensure my Twitter agent only responds to direct mentions? +- How can I reduce Docker image build time? +- What do I need to do or what package do I need to buy to get TikTok and Facebook integrations? +- Who is thinking about the security of funds managed by an Eliza instance? +- Was roadmap slated for this week? +- How does one know they are not missing any value being a partner here? + +## Categories + +### Twitter News Highlights +- @dankvr said they received many submissions and are training an assistant to help with follow-ups. (Sentiment: neutral) +- @shawmakesmagic said they are nearly finished with major breaking changes and mentioned simulating something with Claude AI. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3393: V2 Development](https://github.com/elizaOS/eliza/pull/3393) by lalalune - Status: open - Significance: Major version update workstream referenced as V2 development. +- [Pull_request #3399: Fix build for Sui Typhoon Hackathon feb 2025](https://github.com/elizaOS/eliza/pull/3399) by manolaz - Status: open - Significance: Build fix scoped to a specific hackathon event. +- [Pull_request #3398: chore(fix): need to build core first + added `build:core`](https://github.com/elizaOS/eliza/pull/3398) by unknown - Status: merged - Significance: Build workflow change to ensure core builds first, adding a build:core command. +- [Pull_request #3396: fix build `bun run build` in root](https://github.com/elizaOS/eliza/pull/3396) by unknown - Status: merged - Significance: Root-level build command fix. +- [Pull_request #3424: feat/added agent commands](https://github.com/elizaOS/eliza/pull/3424) by unknown - Status: open - Significance: Introduces agent commands; flagged as needing additional testing. +- [Pull_request #3400: added character methods](https://github.com/elizaOS/eliza/pull/3400) by unknown - Status: open - Significance: Adds character methods; flagged for potential adapter bloat and incomplete testing. +- [Issue #3418: Cannot find module '@anush008/tokenizers-linux-arm64-gnu'](https://github.com/elizaOS/eliza/issues/3418) by unknown - Status: open - Significance: Platform-specific dependency/module resolution problem. +- [Issue #3420: Decouple service types and 3rd party service development](https://github.com/elizaOS/eliza/issues/3420) by unknown - Status: open - Significance: Architecture proposal to improve modularity between service types and third-party development. +- [Issue #3411: Integrate BAML to enable structured outputs from LLMs](https://github.com/elizaOS/eliza/issues/3411) by unknown - Status: open - Significance: Proposal to improve structured output generation. + +#### Overall Focus +- Daily GitHub activity emphasized expanding agent capabilities (agent commands, character methods), adding Web3 functionality (coin price query and EVM swap plugins), and addressing modularity/structured output proposals (service decoupling, BAML). + +### Discord Updates +- **#💻-coders:** Developers discussed environment setup (Node v23.3.0/pnpm v9.15.4), dependency/build issues (zod/uuid/viem), RAG configuration, Docker optimization, Twitter client behavior controls, and security concerns about exposing DirectClient publicly. (Key Participants: Sarthak, Inked-Kiwi, gin_chan, Odilitime, pupathebig) +- **#🥇-partners:** Partners discussed launchpad readiness (reported 95% complete), timing for announcements, upcoming tokenomics sequencing ("product first"), a ticker change process awaiting Daos.fun, and a planned 'Clank Tank' premiere by end of week. (Key Participants: jin, witch, accelxr, Patt) +- **#3d-ai-tv:** The AI news show pipeline was reviewed, with identified issues including inconsistent/low-quality aggregator output and repetitive market-heavy scripts; proposed fixes included improving the aggregator, adding a pre-processing layer, refactoring audio into Unity, and shifting content focus back to GitHub updates for a developer audience. (Key Participants: boom, fishai, SM Sith Lord, jin) +- **#associates:** Members discussed competitive landscape and urged releasing capabilities sooner to avoid being outpaced by competing launches. (Key Participants: kalshnikov, Patt) + +### User Feedback +- Users reported build and dependency resolution failures (e.g., zod/uuid/viem) and shared a workaround for dynamic require errors by adding external modules to tsup.config.ts. (Sentiment: mixed) +- Multiple users requested additional social platform integrations (TikTok, Facebook, LinkedIn). (Sentiment: neutral) +- Concerns were raised about operational security and mandate consistency for agent-managed funds, including the need for secure vault mechanisms. (Sentiment: neutral) +- AI-TV contributors reported that the aggregator sometimes fails or returns empty/inconsistent data, producing repetitive episodes and market-heavy content. (Sentiment: negative) + +### Strategic Insights + +#### Release-timing tension vs competitor activity +Discord discussions included calls to ship capabilities sooner rather than waiting for ideal market timing, in the context of competitor launchpad announcements. + +*Implications/Questions:* + - Should launch communications be decoupled from market timing if core product readiness is high? + - Which minimal set of features constitutes an acceptable public launch to reduce competitor timing risk? + +#### Developer experience bottlenecks in installation/build +Recurring troubleshooting around Node/pnpm versions, dependency mismatches, and dynamic require bundling errors suggests the setup path remains a frequent blocker for new adopters. + +*Implications/Questions:* + - Can the project publish a single canonical quickstart that pins toolchain versions and known fixes? + - Should CI add environment-matrix checks for common platforms (including ARM/Linux variants) to reduce regressions? + +#### AI-TV content strategy alignment +Feedback on the AI news show emphasized that developer audiences respond better to GitHub development updates than to repeated market metrics, and that upstream data quality controls are needed before script generation. + +*Implications/Questions:* + - Should the show’s default script template prioritize merged PRs/issues over market segments? + - What automated validation should run on the aggregator output before episode generation? + +### Market Analysis +- Partners and associates discussed competitor announcements (e.g., other projects launching or expanding launchpads and Solana trading availability) alongside internal debate on whether to accelerate ElizaOS launches. (Relevance: Competitive launch timing was explicitly cited as a factor in decisions about when to announce and ship launchpad/tokenomics-related items.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-11.md b/hackmd/facts/2025-02-11.md new file mode 100644 index 00000000000..ed10195c51d --- /dev/null +++ b/hackmd/facts/2025-02-11.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-02-11 + +## Overall Summary +ElizaOS discussions centered on the V2 roadmap (beta in March, GA in April) and near-term reliability gaps surfaced in GitHub, notably `.env` loading and startup hangs during LlamaService initialization. Parallel workstreams advanced around plugin expansion and an AI news-show pipeline, while community debate continued on launch timing versus competitors. + +## Key Facts + +- ElizaOS V2 was stated as targeting a beta release in March 2025 and GA in April 2025. +- Running multiple Eliza agents was described as requiring approximately 1.5–3GB RAM per agent. +- GitHub issue #3449 reports the `.env` file is not being read, causing the server to run on the default port. +- GitHub issue #3448 reports `pnpm start` hanging during LlamaService initialization without error messages. +- Two Eliza plugins for minting NFTs were shared for Starknet and Arbitrum Sepolia that store data on Pinata before minting. +- Discord troubleshooting noted SQLite errors caused by embedding vector dimension mismatches (e.g., 384 vs 1536). +- The AI news show system was described as a three-part pipeline: a news aggregator, a show runner (Anthropic for scripts and ElevenLabs for TTS), and a Unity visualization client. +- In elizaos/eliza, PR #3431 added `@solana/web3.js` dependencies. +- ElizaOS launchpad development was described as ~95% complete and onboarding partners while timing the launch. + +## Open Questions + +- Why does Eliza need python installed? +- What's the best way to have agents working with each other? Is there some form of orchestration/manager framework? +- How can I retrieve website info using eliza? +- Is Luma AI what's being used to generate the autonomous ai16z video shows? +- Can Eliza do video? +- Is there any small sized eliza whose size is within 1 GB with limited features? +- When will the website be online? +- Where is the community tokenomic ideas list? +- What's the process of submitting a proposal? +- When is the roadmap slated for? + +## Categories + +### Twitter News Highlights +- DankVR discussed retroactive token earning mechanisms tied to contributions such as bug reports, pull requests, app usage, and feedback. (Sentiment: neutral) +- DankVR mentioned Moralis as an alternative to Alchemy in blockchain tooling discussions. (Sentiment: neutral) +- DankVR referenced DAO governance concepts including a combined human/AI oversight approach described as a 'Jedi council'. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3449: .env file is not being read correctly, causing server to run on default port](https://github.com/elizaOS/eliza/issues/3449) by jordanurbs - Status: closed - Significance: Runtime configuration failure affecting server binding/port behavior +- [Issue #3448: "pnpm start" process hanging during LlamaService initialization without error messages](https://github.com/elizaOS/eliza/issues/3448) by jordanurbs - Status: closed - Significance: Startup hang blocking agent runtime initialization +- [Issue #3441: Long messages are causing errors with PostgreSQL, indicating a need for better message length handling](https://github.com/elizaOS/eliza/issues/3441) by lincheoll - Status: closed - Significance: Database/runtime reliability issue triggered by long inputs +- [Issue #3418: Cannot find module '@anush008/tokenizers-linux-arm64-gnu'](https://github.com/elizaOS/eliza/issues/3418) by GDA63 - Status: closed - Significance: Dependency/module resolution problem impacting ARM64 environments +- [Pull_request #3431: Added @solana/web3.js dependencies](https://github.com/elizaOS/eliza/pull/3431) by unknown - Status: merged - Significance: Web3 integration dependency expansion +- [Pull_request #3445: Implemented SQLite tests to bolster testing coverage](https://github.com/elizaOS/eliza/pull/3445) by unknown - Status: merged - Significance: Improves database test coverage and reliability +- [Pull_request #3437: Refactor + fixes to chat bubble UI + lint fixes + cleanup](https://github.com/elizaOS/eliza/pull/3437) by unknown - Status: merged - Significance: UI fixes and cleanup in client experience + +#### Overall Focus +- Daily GitHub activity emphasized core framework enhancements (Web3 dependency updates, UI refinements, type/registry cleanup) alongside urgent issue triage for environment handling and service initialization. + +### Discord Updates +- **#discussion:** Users asked about V2 timing and capabilities; V2 was stated as beta in March and GA in April. NFT minting plugins for Starknet and Arbitrum Sepolia were shared, and general questions about Eliza features and lightweight deployments were raised. (Key Participants: kalshnikov, Rosario Borgesi, BOSSU) +- **#💻-coders:** Technical troubleshooting focused on vector embedding dimension mismatches causing SQLite errors, ESM/CommonJS dynamic require issues, RAG knowledge configuration, Twitter client behavior customization, and multi-agent deployment patterns (PM2). (Key Participants: DEVDARK | WONT DM FIRST, gin_chan, 0xLabsTheCoder, pupathebig) +- **#3d-ai-tv:** The Unity-based AI news show pipeline (aggregator → script/TTS runner → Unity client) was reviewed; the primary blocker identified was data quality, plus bugs including TV clearing on second takes and viseme sync issues. (Key Participants: SM Sith Lord, boom, fishai, jin) +- **#🥇-partners:** Community debated whether to accelerate launchpad/tokenomics releases versus maintaining current quality-focused pacing; the team described work on documentation and a plan to improve delivery of high-quality updates. (Key Participants: accelxr, witch, jin, Odilitime) +- **#associates:** Market positioning discussion highlighted competitors (ARC, Virtuals), vertical integration framing, and a feature suggestion for one-click migration from competing launchpads to ElizaOS. (Key Participants: kalshnikov, Odilitime, Patt) +- **#tokenomics:** A user asked where community tokenomics ideas are tracked and whether there is a formal submission process; no answer was recorded in the excerpt. (Key Participants: Dave | Eco) + +### User Feedback +- Multiple participants reported data quality problems in the AI news show (repetitive content and over-focus on market data) and proposed adding preprocessing/curation layers. (Sentiment: mixed) +- Developers reported build and runtime friction including dependency resolution issues, `.env` handling problems, and startup hangs during LlamaService initialization. (Sentiment: negative) +- Users raised security concerns about exposing DirectClient publicly and about controls for agent-managed funds (including discussion of TEE reliability and alternative key-handling approaches). (Sentiment: neutral) + +### Strategic Insights + +#### V2 schedule clarity versus operational readiness +Discord messaging included a concrete V2 schedule (beta March, GA April) while GitHub triage highlighted configuration and startup issues that can block adoption if unresolved. + +*Implications/Questions:* + - Are `.env` handling and LlamaService startup reliability being treated as release-blockers for V2 onboarding flows? + +#### Distribution and ecosystem expansion via plugins +GitHub activity and Discord discussions show sustained emphasis on adding plugins and improving plugin ergonomics (registry validation, CLI utilities, and community-developed integrations). + +*Implications/Questions:* + - Should plugin installation and documentation be prioritized to reduce repeated support load in Discord? + +#### Content pipeline quality as a product perception factor +The AI news show is technically integrated (aggregator, script generation, TTS, Unity visualization) but repeatedly flagged for low signal due to upstream data selection and formatting. + +*Implications/Questions:* + - Is there an agreed target audience (developers vs markets) to guide aggregator scope and prompt design? + +### Market Analysis +- Community members compared ElizaOS to competitors (ARC, Virtuals) and debated accelerating launches to maintain competitive positioning. (Relevance: Launch timing and messaging are being discussed as competitive factors alongside technical differentiation.) +- Launchpad status was discussed as ~95% complete, with announcement timing tied to market conditions and partner onboarding. (Relevance: Launchpad readiness and timing influence ecosystem growth and partner commitments.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-12.md b/hackmd/facts/2025-02-12.md new file mode 100644 index 00000000000..f5767dba0c1 --- /dev/null +++ b/hackmd/facts/2025-02-12.md @@ -0,0 +1,88 @@ +# Fact Briefing: 2025-02-12 + +## Overall Summary +ElizaOS discussions and GitHub activity centered on the V2 roadmap (beta in March, GA in April), launchpad readiness pending market timing, and ongoing stability work (client speech-to-text fixes, sqlite-vec startup errors, and CLI improvements). Community threads also emphasized Twitter client reliability, local-LLM deployment friction (notably WSL networking), and security concerns around TEEs for managing funds. + +## Key Facts + +- ElizaOS V2 is planned for a beta release in March 2025 and general availability in April 2025. +- The ElizaOS launchpad was described as approximately 95% complete, with release timing dependent on market conditions. +- Community guidance stated that each ElizaOS agent typically requires about 1.5–3 GB of RAM. +- In Discord Q&A, users reported that most vector storage deployments use adapter-postgresql or adapter-sqlite rather than Pinecone. +- PR #3429 introduced a v1 CLI utility (e.g., `npx elizos`) for listing and adding plugins. +- Client speech-to-text was fixed via PR #3461 and PR #3454. +- GitHub issues #3448 and #3449 reported startup problems including hanging at “Initializing LlamaService…” and .env not being read. +- Issue #3464 reported client startup errors related to sqlite-vec. +- DegenAI maintainers stated a new trading setup would be tested in production soon and expected to go live within the week. + +## Open Questions + +- Has anyone experienced an issue with running pnpm install taking hours to complete? +- Does anyone know if this bug is already fixed in the 19 build? +- Why did plugin-solana switch from pumpdotfun-sdk to fomo-sdk-solana? +- Is the sentiment analysis layer and flexible trading backend the alpha that will make DegenAI successful? +- What's the process of submitting a proposal? + +## Categories + +### Twitter News Highlights +- Tweets described a workflow to create Eliza-style agents from exported Twitter data by generating a character file (bio, lore, mannerisms) and using it with an LLM; open-source examples were referenced. (Sentiment: neutral) +- Tweets stated the team is testing/updating ElizaOS documentation, training an assistant for game show operations, developing tokenomics content, and focusing on V2 for a few more weeks; inquiries were directed to inquiries@elizalabs.ai. (Sentiment: neutral) +- Tweets referenced @soleng_agent as a tool for reviewing code/GitHub repositories and used a “clipboard” metaphor to describe low-friction interoperability (copy/paste between apps). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3429: feat: v1 CLI utility](https://github.com/elizaOS/eliza/pull/3429) by odilitime - Status: open - Significance: Introduces a v1 CLI utility for listing/adding plugins (e.g., `npx elizos`). +- [Pull_request #3461: fix: client speech to text](https://github.com/elizaOS/eliza/pull/3461) by unknown - Status: open - Significance: Fixes client speech-to-text functionality. +- [Pull_request #3454: fix: client speech to text](https://github.com/elizaOS/eliza/pull/3454) by unknown - Status: open - Significance: Additional fix for client speech-to-text functionality. +- [Issue #3449: .env file is not being read at all](https://github.com/elizaOS/eliza/issues/3449) by unknown - Status: open - Significance: Reported environment configuration failure where .env is not loaded. +- [Issue #3448: Process hangs during initialization at "INFO: Initializing LlamaService..."](https://github.com/elizaOS/eliza/issues/3448) by unknown - Status: closed - Significance: Startup hang reported; later marked resolved in daily GitHub summary. +- [Issue #3464: Client startup errors related to sqlite-vec extensions](https://github.com/elizaOS/eliza/issues/3464) by unknown - Status: open - Significance: Prevents client from running due to sqlite-vec related errors. +- [Issue #3450: The `supressInitialMessage` property is still not functioning correctly](https://github.com/elizaOS/eliza/issues/3450) by unknown - Status: open - Significance: Listed as needing attention; reported as closed then re-opened in daily GitHub summary. + +#### Overall Focus +- Daily development focus included enhancing the v1 CLI utility for plugin management, fixing client speech-to-text, and triaging startup blockers including sqlite-vec errors and `supressInitialMessage` behavior. +- The elizaos/eliza repo activity summary reported 27 new pull requests (9 merged) and 8 new issues across a two-day window, with 24 active contributors. + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on local LLM connectivity (notably WSL→Windows localhost issues with Ollama), Twitter/X client authentication and reply behavior, vector storage defaults (adapter-postgresql/adapter-sqlite), and deployment guidance (RAM requirements and PM2/Hetzner recommendations). (Key Participants: 0xLabsTheCoder, Odilitime, kauh4818, DEVDARK, Jox) +- **#🥇-partners:** Discussion emphasized V2 progress requiring focused work for several weeks, launchpad readiness (~95%) with timing tied to market conditions, and debate over speed-to-market versus product quality ("product first, whitepaper later"). (Key Participants: jin, witch, accelxr) +- **#3d-ai-tv:** The AI news show pipeline (aggregator → show runner → Unity visualization) faced issues with image relevance and market reporting accuracy; proposed mitigations included category stinger images, prompt changes to show images before discussion, and a curation layer or image-validation step. (Key Participants: boom, SM Sith Lord, jin, fishai) +- **#ideas-feedback-rants:** TEE reliability and key-custody concerns were raised for scenarios involving customer funds; Lit Agent Wallet was referenced as providing improved controls compared to direct TEE signing. A community-built news browser tool for the daily parser was shared for feedback. (Key Participants: TAISER Andy, boom) +- **#spartan_holders:** DegenAI maintainers described an upcoming production test of a new trading setup using the existing monitored wallet, and reiterated differentiation from traditional quant/script bots via a sentiment layer plus flexible trading backend and content generation. (Key Participants: rhota) + +### User Feedback +- Multiple users requested clearer documentation and tooling around Twitter/X client configuration (replies, interactions, authentication/rate limits) and remote API usage (port 3000 vs UI port 5173). (Sentiment: neutral) +- Users reported friction running local models in WSL where the ElizaOS process could not reach Windows localhost, causing "Error in generateText" for Ollama setups. (Sentiment: neutral) +- Requests were made for a lightweight Eliza build under 1 GB; community responses stated this is not feasible and that larger servers are required. (Sentiment: mixed) +- Concerns were raised that competitors (e.g., ARC, Virtuals) may ship faster while ElizaOS continues development, prompting debate about launch timing versus quality. (Sentiment: mixed) +- The AI news show team highlighted recurring issues with irrelevant images and repetitive/low-quality content from the aggregator, and discussed introducing stingers and/or a curation layer. (Sentiment: neutral) + +### Strategic Insights + +#### Platform modularization and ecosystem scaling +V2 architecture plans to move plugins out of the main repository, while the v1 CLI utility and ongoing plugin PR volume indicate continued investment in modular distribution and plugin lifecycle management. + +*Implications/Questions:* + - Do current docs and tooling sufficiently support plugin discovery/installation as plugins move out of the monorepo? + - What migration guidance is needed for builders starting on v1 ahead of v2? + +#### Reliability gaps in social and local-inference integrations +Discord support threads repeatedly focused on Twitter client behavior (auth, rate limits, reply gating) and local-LLM connectivity (WSL networking), suggesting integration reliability is a dominant operational concern for builders. + +*Implications/Questions:* + - Which Twitter client errors should be prioritized for clearer error reporting and safer defaults? + - Should local-LLM setup guidance (WSL/host networking) be added to quickstart paths? + +#### Security posture for agent-managed funds +Community discussion flagged TEE instance instability and key-custody risk for workflows involving customer funds, with Lit Agent Wallet mentioned as an alternative control plane. + +*Implications/Questions:* + - What minimum security standards should be required before agents manage user/customer funds? + - Is a comparison document (TEE signing vs Lit Agent Wallet) needed as part of official guidance? + +### Market Analysis +- Community members referenced competitors (ARC and Virtuals) in discussions about speed-to-market and perceived first-mover advantage in agent frameworks. (Relevance: Competitive launches influenced debate about whether to accelerate releases or continue prioritizing product quality and timing.) +- Launchpad readiness was described as ~95% complete, with the team stating timing is dependent on market conditions and partner onboarding. (Relevance: Go-to-market timing was treated as a variable affecting adoption prospects.) +- In tokenomics discussion, a liquidity model similar to Arc’s approach (launching pools against its own token) was mentioned. (Relevance: Highlights ongoing community evaluation of liquidity mechanisms and routing design choices.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-13.md b/hackmd/facts/2025-02-13.md new file mode 100644 index 00000000000..87aa2f35079 --- /dev/null +++ b/hackmd/facts/2025-02-13.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-02-13 + +## Overall Summary +ElizaOS development activity centered on the V2 transition (plugins moved out to separate repos), marketplace readiness pending audits, and expanding autonomous trading capabilities via DegenAI Trading V2 with a new social-sentiment data layer. Community discussions also surfaced recurring deployment/support friction (Node versions, ports, Docker/env, Twitter client behavior) alongside active debates on branding consolidation and token-pairing tokenomics. + +## Key Facts + +- ElizaOS V2 development includes moving plugins to separate repositories to enable more permissionless and scalable plugin development. +- DegenAI Trading V2 is live with a sentiment/data layer integrating social signals from Twitter and Telegram, and it made a first purchase of $POPCAT. +- The ElizaOS launchpad/marketplace technical infrastructure is reported as ready and is undergoing final audits before launch. +- ElizaOS v2 timing discussed in Discord places a beta release in March 2025 with general availability expected in April 2025. +- Discord technical support guidance noted that Eliza Agent API endpoints should be accessed via port 3000 (e.g., localhost:3000/agents) rather than port 5173. +- Discord Q&A confirmed that agent tweets are stored for memory persistence in agent/data/db.sqlite within the memories table. +- GitHub updates for 2025-02-12 include adding local embedding support for the Anthropic plugin (PR #3474) and adding basic tests for the OpenAI plugin (PR #3466). +- A GitHub issue was reported for pnpm build failures on macOS 15.3 (Issue #3469). +- ElizaOS GitHub activity summary reported 13 new pull requests (4 merged) with 24 active contributors for Feb 12-13, followed by 16 new pull requests (9 merged) with 38 active contributors for Feb 13-14. + +## Open Questions + +- Which mongodb version and size is good for eliza? +- How do I intercept /message requests to save content to a database? +- Anyone have any experience with Cinemachine refusing to install to a Unity Project? +- How hard would it be to build a "contrarian" agent? +- What is the sentiment analysis and strategy implementation the Alpha for DegenAI's success? +- What is the team shipping this week? +- Will there be any news released this week? + +## Categories + +### Twitter News Highlights +- A documentation improvement strategy was shared that proposes analyzing tech-support FAQs and rewarding helpful contributors to strengthen community support loops. (Sentiment: neutral) +- A second Twitter post highlighted documentation as an onboarding tool for both new contributors and AI agents, enabling automated responses to common questions. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3469: Build failure on macOS 15.3](https://github.com/elizaOS/eliza/issues/3469) by kastentx - Status: open - Significance: Build reliability issue affecting macOS users. +- [Issue #3479: Incorrect image path in Korean documentation page](https://github.com/elizaOS/eliza/issues/3479) by unknown - Status: open - Significance: Documentation correctness issue impacting localized docs. +- [Issue #3464: Client starts but with sqlite-vec errors](https://github.com/elizaOS/eliza/issues/3464) by unknown - Status: open - Significance: Runtime/client startup error tied to sqlite-vec. +- [Pull_request #3474: add anthropic local embedding + misc](https://github.com/elizaOS/eliza/pull/3474) by unknown - Status: merged - Significance: Adds local embedding capability for Anthropic integration. +- [Pull_request #3466: feat: add basic tests to openai plugin](https://github.com/elizaOS/eliza/pull/3466) by unknown - Status: merged - Significance: Introduces baseline automated test coverage for OpenAI plugin. +- [Pull_request #3435: fix: Store stringKnowledge in knowledge when ragKnowledge is enabled](https://github.com/elizaOS/eliza/pull/3435) by unknown - Status: merged - Significance: Fixes knowledge persistence behavior when ragKnowledge is enabled. +- [Pull_request #3429: feat: v1 CLI utility](https://github.com/elizaOS/eliza/pull/3429) by unknown - Status: merged - Significance: Adds a CLI utility to manage plugins for ElizaOS V1 repos. +- [Pull_request #3460: Update Eliza OmniFlix Plugin](https://github.com/elizaOS/eliza/pull/3460) by BlockEater96 - Status: open - Significance: Large plugin update submission within the plugin ecosystem. +- [Pull_request #3404: A Twitter plugin](https://github.com/elizaOS/eliza/pull/3404) by Gonzo3030 - Status: open - Significance: Social integration work; noted as conflicted in the daily report. + +#### Overall Focus +- Daily GitHub work emphasized plugin ecosystem expansion, adding test coverage for model-provider plugins (Anthropic/OpenAI), and documentation clarifications (EVM key format and repo differences). + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on deployments and integrations: Node.js v23+ recommendations, remote API access via port 3000, Docker build/env issues, model-provider configuration (OpenAI/TogetherAI), and Twitter client behavior (threads, scheduling, cross-posting). (Key Participants: Jox, DEVDARK, elizaos-bridge-odi, Odilitime, Derby) +- **#🥇-partners:** Partners discussed project direction and delivery: V2 progress (plugins moved out), launchpad/marketplace awaiting final audits, Autonomous Investor trust marketplace signals from Telegram with Discord integration expected, and plans for an ETHDenver accelerator program; partners also polled branding consolidation between ElizaOS and ai16zdao. (Key Participants: accelxr, jin, witch, Amie | Eliza Labs) +- **#tokenomics:** Discussion debated token pairing designs: the stated plan is a dual pool model (SOL:AT primary and AI16Z:AT secondary capturing fees for AI16Z buybacks), while some advocated direct AI16Z pairing similar to Virtuals/Arc models. (Key Participants: jin, mat, eskender.eth) +- **#3d-ai-tv:** AI-TV show development focused on news-aggregator quality issues (mismatched images and market data accuracy). Proposed mitigations included category "stinger" images, prompt/config revisions, and possibly adding a manual curation layer via a news browser/curator tool. (Key Participants: boom, SM Sith Lord, jin, fishai) +- **#spartan_holders:** DegenAI updates highlighted Trading V2 going live and incorporating sentiment signals from Twitter/Telegram; discussion included competitive comparisons to Arc and an example token analysis for $POPCAT shared from an agent. (Key Participants: rhota, Odilitime) +- **#associates:** Branding discussion focused on whether to consolidate ElizaOS (partnership/professional) and ai16zdao (investment/crypto culture) into a single social brand identity, with a community vote and clarifications on current separation rationale. (Key Participants: jin, kalshnikov, Odilitime) + +### User Feedback +- Multiple users reported confusion about which port to use for API calls, with guidance consolidating around port 3000 for endpoints like /agents. (Sentiment: neutral) +- Deployment friction included Docker build issues (e.g., tokenizers module) and environment variable loading problems, with suggested fixes such as using node:23-slim and installing wget. (Sentiment: mixed) +- The AI-TV pipeline surfaced repeated complaints about irrelevant/mismatched images from the news aggregator, prompting proposals for category stingers and/or manual curation tooling. (Sentiment: mixed) +- Community members requested additional social platform support, including Facebook and Instagram posting via Meta APIs. (Sentiment: neutral) +- Tokenomics feedback contested whether the dual pool system (SOL:AT and AI16Z:AT) or direct AI16Z pairing provides better value accrual for agents and AI16Z. (Sentiment: mixed) + +### Strategic Insights + +#### V2 plugin repo separation increases ecosystem parallelism but raises onboarding/support demands +The shift to moving plugins into separate repositories is repeatedly referenced as a core V2 change, while user questions cluster around deployment, ports, Docker, and model configuration—suggesting documentation and tooling will be critical to reduce support load during the transition. + +*Implications/Questions:* + - Should a single canonical 'remote API + ports' and 'deployment' guide be prioritized alongside V2 rollout? + - Should the plugin registry UX include stronger validation/error messaging to reduce configuration failures? + +#### Marketplace readiness is gated by audits and launch timing rather than engineering completeness +Partners reported marketplace infrastructure as ready but awaiting final audits, and earlier discussions referenced waiting for optimal market conditions—positioning launch execution as a risk-management and timing exercise as much as a build task. + +*Implications/Questions:* + - What is the audit completion timeline and what must be shipped versus deferred at launch? + +#### Product narrative bifurcation: professional ElizaOS vs crypto-native ai16zdao +Brand consolidation and token-pairing debates show continued uncertainty about how to align partnership-facing positioning with crypto-native community expectations while maintaining consistent value flow across the ecosystem. + +*Implications/Questions:* + - What single message should anchor both brands (or a consolidated brand) ahead of marketplace launch? + +### Market Analysis +- Competitor comparisons to Arc and Virtuals were discussed, including overlap with DegenAI and differences in platform vs autonomous trading/posting agent design. (Relevance: Competitive framing is influencing community urgency around launch timing, tokenomics design, and the need to demonstrate differentiated agent capabilities.) +- DegenAI Trading V2 incorporated social sentiment signals from Twitter and Telegram and executed a $POPCAT purchase. (Relevance: Provides a live example of sentiment-informed trading behavior that can be used as a reference implementation or marketing proof point.) +- The launchpad/marketplace was described as 95% complete earlier in the week, with launch timing linked to market conditions. (Relevance: Launch timing decisions may affect partner confidence and competitive positioning if perceived as delayed despite engineering readiness.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-14.md b/hackmd/facts/2025-02-14.md new file mode 100644 index 00000000000..0c5782c01d3 --- /dev/null +++ b/hackmd/facts/2025-02-14.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-02-14 + +## Overall Summary +ElizaOS discussions and development activity centered on scaling toward V2 via plugin repo separation, while users continued troubleshooting deployment/runtime issues (Docker/ARM64, token limits, embedding/vector mismatches) and social integrations (X/Twitter threads/media). In parallel, partners debated brand consolidation and token renaming, and tokenomics discussions reaffirmed a dual-pool liquidity model for agent tokens. + +## Key Facts + +- A new remote deployment guide was added to the elizaOS/eliza repository (PR #3501). +- An ElevenLabs plugin was added to the elizaOS/eliza repository (PR #3452). +- Client UI issues were fixed in the elizaOS/eliza repository (PR #3496). +- The Dockerfile was updated to remove the --no-frozen-lockfile flag (PR #3428). +- DegenAI Trading V2 went live with a sentiment/data layer and made its first purchase of $POPCAT. +- Partners were told the launchpad technology is ready and that a partnership was secured with a Solana ecosystem player for custom LP solutions, with three additional partners signed to launch. +- The team confirmed a dual pool model for agent tokens: AT/SOL and AI16Z/AT. +- The team decided to rename the token from ai16z to elizaOS but stated the ticker change is blocked by daosfun technical issues. + +## Open Questions + +- How to fix "No exports main defined in @elizaos/adapter-sqljs/package.json"? +- How to handle structured data beyond text-to-SQL? +- How to set up a cron job in ElizaOS? +- How to solve context exceeding the 128K token limit after Twitter runs for a while? +- How to configure knowledge for ElizaOS without blowing token usage? +- How to enable Twitter/X media uploads for Eliza agents? +- Which MongoDB version and size is good for running Eliza? +- Why do Eliza agents need a room and roomID? + +## Categories + +### Twitter News Highlights +- A thread argued documentation is becoming increasingly valuable in AI/agentic software, with suggested tooling approaches including markdown-first docs and frameworks like mkdocs or gitbook. (Sentiment: neutral) +- @shawmakesmagic described 'The Org' as a 'swarm-in-a-box' concept for V2: interlocking agents that can be 'hired' as AI teammates and receive performance feedback. (Sentiment: neutral) +- @shawmakesmagic posted that current AI can draft emails but cannot send them, and characterized output quality as 'slop'. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3501: docs: New remote deployment guide](https://github.com/elizaos/eliza/pull/3501) - Status: merged - Significance: Adds end-to-end guidance for deploying ElizaOS to a remote server. +- [Pull_request #3452: feat: elevenlabs plugin](https://github.com/elizaos/eliza/pull/3452) - Status: merged - Significance: Introduces a new TTS provider plugin for ElevenLabs. +- [Pull_request #3496: fix: client UI](https://github.com/elizaos/eliza/pull/3496) - Status: merged - Significance: Resolves client-side UI breakages. +- [Pull_request #3428: fix: remove --no-frozen-lockfile from Dockerfile](https://github.com/elizaos/eliza/pull/3428) - Status: merged - Significance: Improves Docker build reliability by removing an incompatible flag. +- [Issue #3491: Add a platform interface to the core package for Eliza v2 to support platform-agnostic development](https://github.com/elizaos/eliza/issues/3491) - Status: open - Significance: Requests an abstraction for platform-agnostic development in V2. +- [Issue #3504: Twitter Profile Fetch Failure when using Eliza AI Agent with ProtonVPN on Ubuntu](https://github.com/elizaos/eliza/issues/3504) - Status: open - Significance: Reports a reproducible failure mode for Twitter profile fetch under ProtonVPN. +- [Issue #3503: 404 error with the Obsidian plugin / requesting assistance](https://github.com/elizaos/eliza/issues/3503) - Status: open - Significance: Tracks connectivity/endpoint issues for the Obsidian integration. +- [Issue #3479: Incorrect image path in Korean documentation page](https://github.com/elizaos/eliza/issues/3479) - Status: closed - Significance: Docs correctness issue closed after fixing Korean doc image paths. + +#### Overall Focus +- GitHub activity emphasized documentation updates (including remote deployment), expanded testing coverage (OpenAI/Anthropic), and plugin enhancements (Discord testing and ElevenLabs), alongside several bug fixes (client UI and Dockerfile). + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on Docker/ARM64 build failures, Node.js version compatibility (23+), long-running agent context growth, SQLite embedding dimension mismatches, and Twitter client features such as thread posting (buildConversationThread) and media uploads. (Key Participants: Derby, Odilitime, elizaos-bridge-odi, minco, Slise, engineer, amit) +- **#🥇-partners:** Partners requested clearer progress and timelines; the team shared updates across V2, DegenAI, the trust marketplace, and the launchpad, plus noted legal constraints on token promotion ahead of a ticker change and active work on brand consolidation. (Key Participants: accelxr, jasyn_bjorn, jin, Patt) +- **#tokenomics:** The dual pool model for agent tokens (AT/SOL and AI16Z/AT) was reaffirmed and compared against competitor direct-pairing models, with community debate over value accrual and liquidity dynamics. (Key Participants: jin, witch, mat, Patt) +- **#associates:** Associates discussed consolidating ai16zdao and ElizaOS social accounts versus maintaining separate identities; Jin restated the positioning split (ElizaOS as professional/technical, ai16zdao as DAO/crypto culture). (Key Participants: jin, Odilitime, kalshnikov, TyePo) +- **#spartan_holders:** DegenAI updates included confirmation that a sentiment/data layer is now used and that current trading logic is a take-profit/stop-loss approach, with future plans for randomized parameterization and VWAP-based strategies. (Key Participants: rhota, PrudentSpartan) +- **#3d-ai-tv:** To address mismatched/low-quality news images, the team proposed category-based generic images (with fallbacks) and stinger/bumpers; branding guidance included renaming 'Block Tank' to 'Clank Tank' and using 'ElizaOS' instead of 'ai16z' except when referring to the token. (Key Participants: SM Sith Lord, boom, jin, fishai) +- **#discussion:** General channel activity included questions about hosting, Telegram monitoring, Twitter media uploads, MongoDB sizing, staking mechanics, and where to find demo day recordings; many inquiries were redirected to other resources without resolution. (Key Participants: BOSSU, Patt) + +### User Feedback +- Users reported Docker build issues on ARM64 (missing tokenizers module) and shared a workaround using apt-get to install dependencies (e.g., wget) and a node:23-slim base image. (Sentiment: neutral) +- Users described long-running Twitter agents exceeding a 128K context limit and requested better error handling or mechanisms to cap conversation depth. (Sentiment: mixed) +- Community members requested clearer, non-jargon explanations of DegenAI’s value proposition and roadmap, including website updates and concise messaging. (Sentiment: mixed) +- Partners expressed preference for consolidating social accounts (ai16zdao and ElizaOS) to reduce fragmentation during the project’s growth phase. (Sentiment: neutral) +- Community debate challenged whether the dual-pool token model provides sufficient value accrual versus competitor models that pair agent tokens directly with a platform token. (Sentiment: mixed) + +### Strategic Insights + +#### Plugin ecosystem scaling via repo separation +V2 work and related GitHub activity emphasize decoupling plugins from the core repository, aligning with a more permissionless plugin ecosystem and potentially increasing parallel development throughput. + +*Implications/Questions:* + - Are migration guides and tooling sufficient to keep V1 builders moving while plugins shift into separate repos? + - Which core APIs must be stabilized first to minimize churn for plugin authors? + +#### Operational reliability for long-running agents +Recurring reports about token/context growth and embedding dimension mismatches indicate that autonomous, long-lived agents require stronger guardrails for memory growth and consistent embedding configuration across stores. + +*Implications/Questions:* + - Should V2 include a first-class policy for conversation depth/retention and summarization triggers? + - Should default templates standardize embeddings/provider settings to prevent mismatches? + +#### Communications as a delivery dependency +DegenAI and tokenomics discussions show that roadmap clarity and concise value messaging are repeatedly requested alongside technical progress, especially for partner-facing updates. + +*Implications/Questions:* + - Who owns the single source of truth for product/token messaging while legal constraints limit token promotion? + +### Market Analysis +- Competitor comparisons referenced Virtuals and Arc as platforms that directly pair agent tokens with their platform token, contrasted with ElizaOS’s dual-pool plan. (Relevance: Impacts how partners and users evaluate token value accrual and liquidity design relative to alternatives.) +- The launchpad was described as 95% complete previously, with timing considerations tied to market conditions. (Relevance: Launch timing and external conditions were explicitly used as gating factors for go-to-market execution.) +- DegenAI maintainers noted indicator-based strategies can lag for fast-moving meme tokens because common indicator sources update too slowly. (Relevance: Strategy performance may depend on higher-frequency data pipelines rather than standard retail charting feeds.) +- DegenAI Trading V2 went live with a sentiment/data layer integrating social signals and made its first purchase of $POPCAT. (Relevance: Marks a concrete trading action tied to the new data/sentiment backend.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-15.md b/hackmd/facts/2025-02-15.md new file mode 100644 index 00000000000..fc26b5fac3c --- /dev/null +++ b/hackmd/facts/2025-02-15.md @@ -0,0 +1,99 @@ +# Fact Briefing: 2025-02-14 + +## Overall Summary +ElizaOS activity centered on shipping V2 (multi-agent “swarm” architecture with role-based controls), ongoing plugin modularization, and resolving recurring deployment/database embedding issues. In parallel, partners debated brand/account consolidation and token renaming while DegenAI advanced its sentiment-driven trading stack amid an X account suspension and tokenomics liquidity discussions. + +## Key Facts + +- Shaw reported progress on ElizaOS V2 featuring a swarm of autonomous agents with role-based interactions, including a compliance agent that can block a social agent from posting problematic content. +- A plugin registry exists at https://github.com/elizaos-plugins for sharing and submitting ElizaOS plugins. +- Node v23.3.0 was cited as the version used to compile the main Eliza repo. +- Engineer’s fix for a SQLite vector mismatch error was to switch to MongoDB using adapter-mongodb and set MONGODB_CONNECTION_STRING in .env. +- A new remote deployment guide was merged as PR #3501 in elizaOS/eliza. +- An ElevenLabs plugin was added via PR #3452 in elizaOS/eliza. +- On Feb 14–15, elizaos/eliza recorded 20 new pull requests with 12 merged, 4 new issues, and 24 active contributors. +- GitHub issues #3513 (client shows blank page and errors) and #3514 (Render deployment “No Ports found”/port scanning error) were reported in elizaOS/eliza. +- DegenAI’s X (Twitter) account was reported as suspended, and the team stated they were working to restore it. +- The daily report captured a proposed PR #3508 to delete plugins from the core codebase, consistent with moving plugins to separate repositories. + +## Open Questions + +- How can we get Twitter media upload to work without using the official API? +- How to get the TWITTER_2FA_SECRET variable? +- How to integrate adapter-supabase in elizaOS? +- How to manage user memories in a custom web UI connected with Eliza as backend? +- How to use MetaMask for transactions by users? +- Can I run a Twitter AI agent with deepseek local? +- Do we have anyone to lead the ai16zdao side of things, or is it the same team managing both ElizaOS and ai16zdao? +- What would a proper organizational structure look like (ElizaOS vs ai16zdao/ElizaDAO)? +- Has the team simulated different market scenarios to test the tokenomics model? + +## Categories + +### Twitter News Highlights +- @dankvr posted that they are reading and recommending a book about DAOs and shared an image of the book. (Sentiment: neutral) +- @dankvr posted that they decided to download Cursor (a development tool). (Sentiment: neutral) +- @dankvr described a cryptocurrency collapse where a $9B market cap dropped 99.998% in value within 24 hours. (Sentiment: neutral) +- @dankvr suggested NEAR could be a platform for “AI waifus and anon image generation.” (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3513: Client Interface Issues](https://github.com/elizaOS/eliza/issues/3513) by kon-rad - Status: open - Significance: User-reported client startup problem (blank page and console errors). +- [Issue #3514: Port Scanning Errors](https://github.com/elizaOS/eliza/issues/3514) by Etette - Status: open - Significance: User-reported deployment issue on Render (“No Ports found”/port scanning error). +- [Issue #3504: Twitter profile fetching problems with ProtonVPN on Ubuntu](https://github.com/elizaOS/eliza/issues/3504) by MehmoodSheikh - Status: open - Significance: Connectivity/integration issue affecting Twitter profile fetching under ProtonVPN. +- [Issue #3503: Assistance request with an Obsidian Plugin related to Eliza](https://github.com/elizaOS/eliza/issues/3503) by wolfskyknight - Status: open - Significance: User request for help integrating/using an Obsidian plugin with Eliza. +- [Pull_request #3501: docs: New remote deployment guide](https://github.com/elizaOS/eliza/pull/3501) by bealers - Status: merged - Significance: Adds a remote deployment guide to documentation. +- [Pull_request #3452: feat: elevenlabs plugin](https://github.com/elizaOS/eliza/pull/3452) by tcm390 - Status: merged - Significance: Introduces ElevenLabs integration as a plugin. +- [Pull_request #3508: Delete plugins](https://github.com/elizaOS/eliza/pull/3508) by normand1 - Status: open - Significance: Proposes removing plugins from the core repo as part of plugin modularization. +- [Pull_request #3486: Vector Dimensions and Character Schema Updates](https://github.com/elizaOS/eliza/pull/3486) by 0xbbjoker - Status: open - Significance: Targets embedding dimension handling and character schema changes. +- [Pull_request #3509: chore: move characters out to submodule](https://github.com/elizaOS/eliza/pull/3509) by odilitime - Status: open - Significance: Moves characters to a submodule to improve organization/maintainability. +- [Pull_request #3482: Added plugin for Messari Copilot](https://github.com/elizaOS/eliza/pull/3482) by Bijan-Massoumi - Status: open - Significance: Adds new functionality via a Messari Copilot plugin. +- [Pull_request #3512: update tee](https://github.com/elizaOS/eliza/pull/3512) by HashWarlock - Status: open - Significance: Updates TEE-related functionality. +- [Pull_request #3511: refactor string literal `http://localhost` with `SERVER_URL` env var in client](https://github.com/elizaOS/eliza/pull/3511) by tenthirtyone - Status: open - Significance: Improves configuration flexibility for non-local deployments. + +#### Overall Focus +- GitHub updates emphasized documentation improvements (remote deployment guide, meeting notes), Discord integration test work, and infrastructure/testing fixes (OpenAI test suite, Dockerfile change). +- The GitHub daily summary for 2025-02-15 reported no new features or bug fixes and highlighted two newly reported issues (#3513, #3514) affecting client UI and Render deployment. + +### Discord Updates +- **#partners:** Partners discussed ElizaOS V2 progress (multi-agent swarm with role-based permissions), roadmap clarity, and brand consolidation, including merging X accounts and standardizing colors. Token renaming from ai16z to elizaOS was discussed alongside legal/communications constraints, and DegenAI’s suspended X account was raised as an operational issue. (Key Participants: shaw, jasyn_bjorn, jin, accelxr, witch) +- **#💻-coders:** Technical discussions focused on deployment and runtime stability: vector mismatch errors (frequently resolved by switching SQLite → MongoDB or changing embeddings), Node version compatibility (Node 23.3.0), Twitter integration modifications (threading, media, limiting conversation depth), and multi-user memory management needs. Plugin registry submissions and custom plugin patterns (copying Twitter client for scheduled execution) were also discussed. (Key Participants: engineer, elizaos-bridge-odi, Odilitime, Tobiloba, Neodotneo) +- **#spartan_holders:** Community discussion centered on DegenAI’s trading system updates, including the introduction of a data/sentiment layer and current TP/SL strategy details. Participants requested clearer explanations of DegenAI’s value proposition and ecosystem role, and noted the DegenAI X account suspension. (Key Participants: rhota, PrudentSpartan, Patt) +- **#tokenomics:** Tokenomics discussion focused on liquidity issues with the existing “pumpfun LP model.” A proposed strategy was for each agent to maintain its own AT/SOL pool while using trading fees for ai16z buybacks and adding to ai16z/SOL liquidity; token sink mechanisms and fee capture approaches were also discussed. (Key Participants: witch, mat, DorianD) +- **#3d-ai-tv:** Work continued on video assets (stingers, bumpers, intro/outro) for an AI-related show, including brand naming alignment (Block Tank → Clank Tank; most ai16z references → ElizaOS) and template sourcing (Videohive/Envato). (Key Participants: fishai, jin, boom, SM Sith Lord) +- **#discussion:** The discussion channel featured onboarding questions (backend location, room/roomID concept, learning resources) and requests for a repository of plugins/characters; guidance pointed users to the plugin registry and awesome-eliza resources. (Key Participants: shaw, Patt, BOSSU) + +### User Feedback +- Partners and community members requested clearer, more specific communication about DegenAI’s value proposition and trading strategy details (including less technical explanations). (Sentiment: mixed) +- Partners criticized the roadmap for lacking timelines and for not clearly connecting project deliverables to the token, while the team cited legal constraints around pre-rename messaging. (Sentiment: mixed) +- Repeated basic questions about rooms/roomID and where recordings/resources are posted led to implied requests for improved newcomer documentation and better resource discoverability. (Sentiment: neutral) +- Recurring deployment/runtime friction (Docker ARM64 module issues, embedding/vector mismatches, Twitter media posting gaps) drove requests for fixes and clearer integration guides (e.g., adapter-supabase). (Sentiment: mixed) + +### Strategic Insights + +#### V2 agent-swarm architecture drives product narrative but requires explainers +V2 progress discussions repeatedly referenced multi-agent coordination (roles, “boss” relationships, compliance gating), while partners requested a clearer vision tying these capabilities to outcomes and token alignment. + +*Implications/Questions:* + - What concrete V2 use-cases (e.g., compliance + social + trading) should be prioritized for demos and documentation? + - What public messaging is permitted pre-ticker change to connect V2 deliverables to the token? + +#### Operational stability issues cluster around embeddings, databases, and long-running social agents +User troubleshooting concentrated on embedding dimension/vector mismatches, memory growth/limits, and Twitter client behavior (media, threading, conversation depth), indicating these areas are frequent blockers for production deployments. + +*Implications/Questions:* + - Should ElizaOS ship a default “known-good” database+embedding configuration to reduce mismatch incidents? + - Do Twitter client guardrails (rate limits, thread logic, loop prevention) need to be first-class configuration? + +#### Brand consolidation and token renaming are intertwined with governance and communications constraints +Discord conversations show ongoing debate about consolidating social accounts and shifting branding (ai16zdao vs ElizaOS), while token renaming introduces legal and platform constraints that shape what can be publicly stated. + +*Implications/Questions:* + - What is the decision timeline and ownership for final brand/account consolidation? + - What minimum governance/organizational structure is needed if ElizaOS and ElizaDAO are separated? + +### Market Analysis +- DegenAI’s current trading approach was described as a take profit/stop loss strategy with planned randomized strategies and VWAP-based indicators, alongside discussion that some indicator sources update too slowly for meme tokens. (Relevance: Defines near-term roadmap for DegenAI trading performance and data infrastructure requirements.) +- Tokenomics discussions contrasted a dual-pool or agent-specific AT/SOL pool approach with competitor-style direct platform-token pairing (e.g., Virtuals/Arc comparisons appeared in chat). (Relevance: Liquidity design choices affect launchpad attractiveness to new projects and value capture for the platform token.) +- DegenAI’s X account suspension was discussed, including speculation that automated-account disclosure may be relevant. (Relevance: Social distribution risk can interrupt marketing and product signaling for automated agent products.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-16.md b/hackmd/facts/2025-02-16.md new file mode 100644 index 00000000000..2424e0f035b --- /dev/null +++ b/hackmd/facts/2025-02-16.md @@ -0,0 +1,83 @@ +# Fact Briefing: 2025-02-16 + +## Overall Summary +Community attention centered on the fallout from Shaw’s compromised X (Twitter) account used to spread phishing links, alongside ongoing work to harden official communications. In parallel, ElizaOS development continued with V2 swarm/roles discussions and GitHub shipping fixes and features (voice defaults, cache configuration, and security patches). + +## Key Facts + +- Shaw’s X (Twitter) account was reported compromised and used to post phishing links to eliza-os.net and elizaos.co promoting a fake token migration. +- Community members reported wallet drains after connecting and signing transactions on the phishing sites, including one report of a $40,000 loss. +- Jin advised the community not to trust posts from Shaw’s account during the incident response. +- Jin proposed using on-chain communications (token memos or mirror.xyz) as a verification/backup channel for official announcements. +- Shaw described ElizaOS V2 work on a swarm of agents with role-based privileges, including inter-agent controls such as compliance blocking social posting. +- Users troubleshooting local database/vector issues reported switching from SQLite to MongoDB via adapter-mongodb as a working fix. +- Users encountering better-sqlite3 installation failures shared a rebuild approach involving rebuilding the module before starting. +- GitHub work included a merged change adding a default ElevenLabs voice and a merged change enabling configuration of a filesystem cache directory via environment variable. +- GitHub work included a merged security update addressing CVE-2024-48930 by updating dependencies. + +## Open Questions + +- How do I delete the database? +- How should I request to have my plugin added directly to the elizaos-plugins organization on GitHub? +- Is there any way we can add agent identifiers to the eliza logger? +- Can we use jina ai on eliza? +- How do I make telegram client greet new users and start conversations with them? +- Is there a tutorial on how to connect your agent chat to a website? +- How does an Eliza agent evade getting banned on X when using the frontend API? +- Why would we have increased resilience? Should we? +- What is the reason for the DegenAI X account suspension? +- Who has elizaos.eth? + +## Categories + +### Twitter News Highlights +- DankVR discussed on-chain communications as a more secure alternative to Twitter/Discord for DAO backup messaging, including wallet memo support observations (Rabby/Leap/Phantom/Zcash supported; MetaMask/Magic Eden did not). (Sentiment: neutral) +- DankVR warned that signing malicious transactions can require moving funds to a new seed phrase, and noted scammers using verified badges to impersonate legitimate accounts. (Sentiment: neutral) +- Shaw shared progress on an AI onboarding workflow where agents onboard in their own voice and receive follow-up tasks. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3527: A wrong import in the advanced SDK TypeScript package is causing difficulties in adding @elizaos/agent to new projects](https://github.com/elizaos/eliza/issues/3527) by andyvalerio - Status: closed - Significance: Developer onboarding friction in advanced SDK import path. +- [Issue #3515: Reported a text transcription error for the Discord plugin after installing ffmpeg](https://github.com/elizaos/eliza/issues/3515) by wolfskyknight - Status: closed - Significance: Breaks Discord plugin transcription workflow for affected setups. +- [Pull_request #3519: fix: add elevenlabs default voice](https://github.com/elizaos/eliza/pull/3519) by unknown - Status: merged - Significance: Adds default voice configuration for ElevenLabs integration. +- [Pull_request #3291: feat: Added cachedir to filesystem cache](https://github.com/elizaos/eliza/pull/3291) by unknown - Status: merged - Significance: Improves deployability by allowing cache directory configuration via .env. +- [Pull_request #2958: fix: CVE-2024-48930](https://github.com/elizaos/eliza/pull/2958) by unknown - Status: merged - Significance: Dependency updates to address CVE-2024-48930. + +#### Overall Focus +- GitHub work emphasized stability/security fixes (Telegram/Discord test fixes, CVE dependency update) and small feature enhancements (ElevenLabs default voice, filesystem cache directory configuration). + +### Discord Updates +- **#discussion:** The channel focused on response to Shaw’s compromised X account and phishing domains, with warnings not to connect wallets and reports of wallet drains. Discussion also continued on changing WDYGDTW into the “Clank Tank” show format. (Key Participants: jin, BOSSU, Ka_yari) +- **#💻-coders:** Troubleshooting centered on database/embedding mismatches (SQLite vs MongoDB), better-sqlite3 rebuild steps, multi-user memory isolation via userId/roomId, and Twitter client rate limits/shadow-ban avoidance settings. (Key Participants: engineer, Odilitime, lefrog, elizaos-bridge-odi, Mr. Stark) +- **#🥇-partners:** Partners discussed the phishing incident and mitigation steps (reporting domains/posts) and raised the need for more resilient official communications, with on-chain memo-based verification proposed. V2 swarm agents with roles and compliance gating were also discussed. (Key Participants: jin, shaw, Patt, witch) +- **#associates:** Members coordinated reporting of phishing domains (eliza-os.net and elizaos.co) and flagged fraudulent posts for deletion while warning others not to follow links from the compromised account. (Key Participants: Bealers, Zapdart, hyper) +- **#tokenomics:** Token value-capture ideas included capturing fees from network-coin trading pools and positioning the token as an “agent meta index fund” by pairing liquidity with treasury-held AI/agent projects. (Key Participants: DorianD, yikesawjeez) +- **#3d-ai-tv:** Work continued on the Clank Tank-style intro/outro package, including background music selection, transition stingers, fixing frame errors, adjusting fades, and adding voiceovers. (Key Participants: fishai, jin, boom) + +### User Feedback +- Community members requested a more secure official communications mechanism, including on-chain verification via token memos or mirror.xyz. (Sentiment: mixed) +- Developers requested improved plugin loading error messages and clearer debugging guidance (including how to enable DEBUG/trace logging). (Sentiment: neutral) +- Users requested documentation for multi-agent operation and REST API usage for client-direct, plus instructions for changing the client listen address from localhost to server IP. (Sentiment: neutral) +- Users reported repeated setup friction around SQLite embedding/vector mismatches and better-sqlite3 installation errors; rebuild steps and MongoDB adapter were shared as mitigations. (Sentiment: mixed) + +### Strategic Insights + +#### Single-point-of-failure risk in centralized social accounts +The phishing campaign driven by a compromised X account produced immediate wallet-loss reports and prompted operational discussion of verifiable fallback communications. Establishing an authenticated out-of-band channel (e.g., on-chain memo verification) was proposed as a mitigation. + +*Implications/Questions:* + - What minimum set of official channels should be treated as authoritative, and how are they verified during account compromise events? + - Should an on-chain announcement registry be implemented before token renaming/migration communications? + +#### Developer friction concentrated in storage/embeddings and plugin UX +Discord troubleshooting repeatedly focused on SQLite embedding dimension issues and plugin-loading/debugging opacity, while GitHub shipped incremental stability fixes and configuration improvements. Consolidating guidance and improving defaults for storage adapters and plugin diagnostics could reduce repeated support load. + +*Implications/Questions:* + - Should MongoDB/postgres/pglite be promoted as the default for multi-user deployments to avoid SQLite mismatch issues? + - Can plugin load failures surface actionable diagnostics by default without requiring DEBUG mode? + +### Market Analysis +- Tokenomics discussion proposed capturing fees from network-coin trading pools and creating liquidity pairs with treasury-held AI/agent projects to position the token as an “agent meta index fund.” (Relevance: Relates to value-capture design and liquidity strategy as the project rebrands the token.) +- A partnership with BNB Chain was highlighted in partner discussions, alongside comments about multichain expansion beyond Solana. (Relevance: Impacts integration priorities and potential cross-chain distribution for agents/tokens.) +- DegenAI’s trading system was described as using basic take-profit/stop-loss testing with plans to iterate into more complex quantitative strategies; the DegenAI X account suspension/unban effort was ongoing. (Relevance: Affects go-to-market communications and credibility for automated trading-related features.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-17.md b/hackmd/facts/2025-02-17.md new file mode 100644 index 00000000000..1ee916b120d --- /dev/null +++ b/hackmd/facts/2025-02-17.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-02-17 + +## Overall Summary +Conversation and incident response centered on the compromise of Shaw’s X/Twitter account, which was used to distribute phishing links and a fake token migration, alongside ongoing mitigation steps and calls for verifiable official communications. In parallel, GitHub activity focused on test reliability (Telegram/Discord/Twitter), bug fixes (race conditions, Bedrock inference), and security patching (CVE-2024-48930). + +## Key Facts + +- Shaw’s Twitter/X account was compromised and used to post malicious links to fake ElizaOS sites including eliza-os.net and elizaos.co. +- At least one user reported losing $40,000 after interacting with the scam content shared from the compromised account. +- Jin proposed a verifiable on-chain communications approach using token memos and a frontend that links to Solscan for verification. +- Community members stated the token rebrand will not change the contract address, only the ticker and name. +- The team stated they are accelerating plans to bring Degen AI back to Discord due to the degenspartanai X/Twitter account suspension. +- Users reported better-sqlite3 errors in the eliza-starter repo and shared a rebuild command sequence as a workaround. +- PR #3522 merged the develop branch into main for the 0.25.8 release. +- PR #2958 patched security vulnerability CVE-2024-48930. +- Issue #3556 reported a build failure with exit code 137 during `pnpm build` in WSL. +- Community members began compiling REST API documentation for client-direct endpoints at https://hackmd.io/@lefrogg/eliza-REST-API. + +## Open Questions + +- How do I add some docs while running the agent so that it uses these docs as a knowledge base? +- How does an Eliza agent evade getting banned on X when using the frontend API? +- How can we get a market maker like the one mentioned in the tweet? +- Is the degenspartanai official twitter still banned? +- What's the sentiment of ai16z in cn and asia? + +## Categories + +### Twitter News Highlights +- Shaw reported their Twitter/X account was hacked despite having 2FA and strong credential hygiene, and warned about the incident. (Sentiment: negative) +- Shaw stated that posts and connected accounts were removed after the compromise was detected. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3556: A build failure with error code 137, indicating the process was terminated during the build process.](https://github.com/elizaOS/eliza/issues/3556) by KristofferGW - Status: closed - Significance: Build blocker reported for WSL environments. +- [Issue #3546: Error with the RAG (Retrieval-Augmented Generation) Search functionality.](https://github.com/elizaOS/eliza/issues/3546) by WNUMIK - Status: closed - Significance: Reported functional error in RAG knowledge search. +- [Issue #3547: A plugin for notion.so integration.](https://github.com/elizaOS/eliza/issues/3547) by cpereiramt - Status: closed - Significance: Requested integration capability (Notion). +- [Issue #3527: A problem with incorrect imports in the advanced-sdk-ts component.](https://github.com/elizaOS/eliza/issues/3527) by andyvalerio - Status: closed - Significance: Reported SDK import bug affecting builds/usage. +- [Pull_request #3522: chore: develop => main (0.25.8 release)](https://github.com/elizaOS/eliza/pull/3522) by unknown - Status: merged - Significance: Release merge for version 0.25.8. +- [Pull_request #2958: fix: CVE-2024-48930](https://github.com/elizaOS/eliza/pull/2958) by unknown - Status: merged - Significance: Security patch addressing CVE-2024-48930. +- [Pull_request #3549: fix: race condition](https://github.com/elizaOS/eliza/pull/3549) by unknown - Status: merged - Significance: Fix for race condition affecting plugin loading/embedding dimension setup. +- [Pull_request #3553: fix: Fix bedrock inference](https://github.com/elizaOS/eliza/pull/3553) by unknown - Status: merged - Significance: Fix for Bedrock model provider inference failures. +- [Pull_request #3538: feat: telegram test suite](https://github.com/elizaOS/eliza/pull/3538) by unknown - Status: merged - Significance: Introduced Telegram test suite to improve integration stability. +- [Pull_request #3554: feat: new plugin zapper](https://github.com/elizaOS/eliza/pull/3554) by unknown - Status: open - Significance: Adds a new Zapper plugin capability. +- [Pull_request #3544: feat: add Extractor Agent Firewall plugin](https://github.com/elizaOS/eliza/pull/3544) by unknown - Status: open - Significance: Adds an agent firewall-style plugin for extraction tooling. + +#### Overall Focus +- GitHub work emphasized test coverage and stability across Telegram/Discord/Twitter, alongside targeted bug fixes (race conditions, Bedrock inference) and dependency/security patching. + +### Discord Updates +- **#discussion:** The channel focused on responding to Shaw’s compromised Twitter/X account and scam links, including warnings not to connect wallets or sign transactions, and discussion of better official comms. There were also questions about roadmap/project structure and references to Block Tank/Clank Tank submissions. (Key Participants: jin, BOSSU, Bealers, Ka_yari) +- **#💻-coders:** Developers troubleshot better-sqlite3 build errors, client-direct REST API usage (including userId/roomId for memory separation), plugin loading/debugging, and Twitter client configuration issues (rate limits/shadow bans). Community began drafting REST API docs on HackMD. (Key Participants: lefrog, cipher009, Odilitime, Mr. Stark) +- **#spartan_holders:** Moderators discussed the suspension of the degenspartanai X/Twitter account and stated they are accelerating plans to move Degen AI functionality back into Discord via a new test channel before broader release. (Key Participants: rhota, Odilitime) +- **#associates:** Participants flagged scam posts and phishing domains impersonating ElizaOS and shared steps to report the domains to the registrar. Some comments referenced unfavorable market conditions for rushed launches. (Key Participants: Bealers, Zapdart, hyper) +- **#tokenomics:** Discussion proposed creating liquidity pairs between AI16 and other agent tokens held by the treasury to position AI16 as a hub; counterpoints emphasized AI16’s positioning as a leading agent platform rather than an index-fund product alone. (Key Participants: yikesawjeez, DorianD) +- **#🥇-partners:** Partners coordinated scam mitigation, discussed accelerating the AI16Z→ElizaOS rebrand, considered multichain expansion, and discussed a proposal for verifiable on-chain official messaging via token memos. (Key Participants: jin, Whimsical, Bealers, mat) +- **#3d-ai-tv:** Work continued on an AI TV/podcast intro/outro package (music selection, transitions, voiceovers), with feedback to shorten the intro and keep category text visible on-screen; a repository for music tracks was proposed. (Key Participants: fishai, boom, jin, SM Sith Lord) +- **#ideas-feedback-rants:** Users noted eliza.gg was not working and were told docs are being migrated. A community member announced an open-source 'Agentic Web' decentralized p2p network for AI agents and indicated it is in prototype ahead of a potential TGE. (Key Participants: Kenk, Evan) + +### User Feedback +- Users requested clearer REST API documentation for client-direct endpoints and began compiling it collaboratively on HackMD. (Sentiment: neutral) +- Users reported recurring better-sqlite3 installation/build issues in eliza-starter and circulated manual rebuild steps as a workaround. (Sentiment: mixed) +- Community requested improvements to plugin loading/registration (especially for v2) and better debugging/logging for plugin failures. (Sentiment: neutral) +- Multiple participants requested more robust official communication methods after the phishing incident, including verifiable on-chain announcements. (Sentiment: mixed) +- Users requested documentation updates, including adding the Discord link to the website and documenting how to change client listening/host configuration. (Sentiment: neutral) + +### Strategic Insights + +#### Verifiable official communications +The account compromise triggered immediate community losses and rapid social dissemination of phishing links; multiple members proposed migrating official announcements to verifiable on-chain mechanisms (e.g., token memos) to reduce impersonation risk. + +*Implications/Questions:* + - Should the project designate an official on-chain announcement channel and publish a verification guide? + - What operational process will govern emergency comms when social accounts are compromised? + +#### Developer experience as adoption constraint +Repeated reports of better-sqlite3 build errors, missing REST API documentation, and plugin-loading confusion show that setup friction remains a frequent blocker for new builders, even as core work adds tests and refactors. + +*Implications/Questions:* + - Which top onboarding failure modes (sqlite install, plugin loading, API usage) should be addressed in the Quickstart first? + +#### Brand/ticker transition timing pressure +Partners and community members repeatedly referenced accelerating the AI16Z→ElizaOS rebrand and clarifying that the contract address remains unchanged, indicating ongoing confusion that can be exploited by scammers during transition periods. + +*Implications/Questions:* + - Is there a single canonical rebrand FAQ and anti-phishing checklist that can be pinned across channels? + +### Market Analysis +- Participants discussed liquidity and positioning ideas such as creating AI16 liquidity pairs with other agent tokens held in treasury and capturing fees from trading pools. (Relevance: These proposals relate to token utility and market access (swap-hop reduction) and may affect treasury risk and liquidity deployment.) +- A comment in associates noted unfavorable market conditions and referenced that delaying certain launches was preferable to rushing. (Relevance: Community launch pacing feedback may influence timing decisions for product and token-related announcements.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-18.md b/hackmd/facts/2025-02-18.md new file mode 100644 index 00000000000..fffbdfc015f --- /dev/null +++ b/hackmd/facts/2025-02-18.md @@ -0,0 +1,94 @@ +# Fact Briefing: 2025-02-18 + +## Overall Summary +ElizaOS community and maintainers focused on stabilizing the framework through expanded test coverage, database-driven character management, and documentation cleanup while fielding persistent install/provider/DB issues. Security and trust remained prominent due to a compromised X/Twitter account posting phishing links and broader verification-badge disruptions across project-related accounts. + +## Key Facts + +- Shaw's X/Twitter account was compromised and used to post links to fake ElizaOS websites (eliza-os.net and elizaos.co) and promote fraudulent token-related actions. +- Community members reported losses after connecting wallets or signing transactions associated with the phishing links, including one report of $40,000 lost. +- The eliza.gg documentation site was reported as not working, and community members stated documentation is being migrated to a new location. +- Community members stated that the Eliza v2 repository is private for now and will be made public closer to release. +- The ElizaOS launchpad was described as "95%" complete in partner discussions. +- GitHub work added end-to-end testing for Discord and Twitter integrations in PR #3579 and database-driven character management in PR #3573. +- New GitHub issues included a request for a Merkle Trade plugin (#3564) and a frontend/backend connectivity problem with CORS errors (#3578). +- Discord users discussed recurring installation/build errors (e.g., peer dependency warnings and "Cannot find module" problems) and shared fixes such as cache cleaning and using Node 23.3. +- Discord users reported model-provider problems including OpenAI embedding timeouts and Gaianet authentication errors. +- Several project-related X/Twitter accounts (including ai16zdao, elizaOS, and Eliza Studios) were reported as losing verification badges in partner discussions. + +## Open Questions + +- When is the next block tank? +- Is there a ca[?] +- What's the best practice for collecting data needed for one specific action? +- Will there be any AI16Z staking planned? +- What's the holdup on the launchpad? Audits or waiting to ship with V2? +- Any dates for the launchpad? +- How did the accounts lose all the badges in the first place? + +## Categories + +### Twitter News Highlights +- A game show concept was discussed for bringing an AI-led VC DAO to life. (Sentiment: neutral) +- @_AgentScarlett was referenced as an AI agent for analyzing crypto tickers, wallets, and contract addresses for holder behavior patterns, social sentiment, and price action. (Sentiment: neutral) +- A concept was referenced for building a 'swarm' of interoperable agents that perform functions for communities, DAOs, and remote teams. (Sentiment: neutral) +- Tubby Cats NFTs were referenced as having 1600+ hand-drawn traits and availability in both 2D and 3D formats. (Sentiment: neutral) +- An open-source project named 'omniparser' was referenced as unlocking new capabilities. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3579: feat: discord + twitter e2e test](https://github.com/elizaos/eliza/pull/3579) - Status: merged - Significance: Adds end-to-end testing for Discord and Twitter integrations. +- [Pull_request #3573: feat: db-driven-character management](https://github.com/elizaos/eliza/pull/3573) - Status: merged - Significance: Implements database-driven character management. +- [Pull_request #3584: chore: Update and cleanup docs](https://github.com/elizaos/eliza/pull/3584) - Status: merged - Significance: Documentation reorganization and cleanup. +- [Issue #3564: Add a Merkle Trade plugin](https://github.com/elizaos/eliza/issues/3564) - Status: open - Significance: Plugin request surfaced during issue triage. +- [Issue #3578: Connection problems between front end and back end causing CORS errors](https://github.com/elizaos/eliza/issues/3578) - Status: open - Significance: Reported connectivity/CORS failures between frontend and backend. +- [Issue #3571: Installation issues with Node modules on Windows](https://github.com/elizaos/eliza/issues/3571) - Status: open - Significance: Windows install failure reports affecting onboarding. +- [Issue #3562: Misleading instructions in the Twitter client interactions file](https://github.com/elizaos/eliza/issues/3562) - Status: open - Significance: Documentation/config mismatch risk for Twitter client setup. +- [Issue #3160: Supabase Adapter setup causing date/time errors](https://github.com/elizaos/eliza/issues/3160) - Status: closed - Significance: Closed issue related to adapter configuration errors. + +#### Overall Focus +- GitHub activity emphasized end-to-end testing for Discord/Twitter, database-driven character management, documentation reorganization, and refactoring of the Local AI plugin. + +### Discord Updates +- **#💻-coders:** Discussion centered on version selection (v0.1.8-alpha.1 vs v0.25-alpha), installation/build failures across Windows/WSL/Docker, plugin development/debugging, and provider issues (OpenAI timeouts, Venice parameter passing, Gaianet auth). Users also discussed RAG/knowledge ingestion via characterfile tooling and reported Discord database connection errors ("The database connection is not open"). (Key Participants: Odilitime, lefrog, Kren, Waqas Wahid, Kimani) +- **#🧠-ideas-feedback-rants:** Users reported eliza.gg as down and were told documentation is migrating; Evan announced 'Agentic Web' as an open-source decentralized P2P network for AI agents and described it as a prototype to be developed further. (Key Participants: Evan, Kenk) +- **#🥇-partners:** Partners discussed market downturn impacts, verification badge losses on X/Twitter for project accounts, launchpad status ("95%"), and an ETH Denver 2025 AI Agent Hacker House collaboration with EigenLayer. v2 was described as private until closer to release, and documentation workflow improvements were requested. (Key Participants: jin, pragmatiko, jasyn_bjorn) +- **#associates:** The 'Clank Tank' show format was discussed; AI judges were approving too many pitches and parameters were proposed to increase selectivity. A boardroom setting was discussed for governance proposal segments, and a website to host episodes was planned. (Key Participants: jin, Patt) +- **#3d-ai-tv:** Team prepared for an end-of-week premiere, reviewed avatar compatibility of submissions, and iterated on intro animations (11 seconds deemed too long for 1–2 minute videos), thumbnails, and category text display. Plans included revising prompts to use category IDs and organizing music tracks in a repository; branding shifted to 'aixvc'. (Key Participants: jin, SM Sith Lord, boom) +- **#spartan_holders:** Team discussed restoring a suspended Degen bot to Discord and creating a dedicated testing channel, with acceleration attributed to issues on X/Twitter. (Key Participants: rhota) +- **#discussion:** General community chat included guidance for learning agent building (Agent Dev School on YouTube), navigation/access questions for Discord resources, warnings about seed-phrase scammers, and a Docker deployment module-missing error with a suggested package install workaround. (Key Participants: BOSSU, CryptoJefe, Kenk) + +### User Feedback +- Users reported OpenAI embedding requests returning 504 Gateway Timeout errors. (Sentiment: negative) +- Users reported Gaianet authentication failures (e.g., invalid Authorization header) despite using a public node. (Sentiment: negative) +- Multiple users reported better-sqlite3 / SQLite module failures (including Docker/module loading errors) and shared workarounds such as rebuilding the module or switching away from SQLite. (Sentiment: negative) +- Users requested clearer documentation for direct REST API endpoints and custom frontend usage; community began drafting REST API docs in HackMD. (Sentiment: neutral) +- Clank Tank feedback noted that AI judges approve too many pitches and need parameter adjustments to be more selective. (Sentiment: neutral) +- Users reported eliza.gg as non-functional and requested updated documentation access while migration is in progress. (Sentiment: negative) + +### Strategic Insights + +#### Official communications trust and impersonation resistance +A compromised X/Twitter account was used to distribute phishing links and promote fraudulent token actions, prompting discussion of verifiable on-chain communications (e.g., token memos) to authenticate official announcements. + +*Implications/Questions:* + - What is the minimum viable process for verifiable official announcements (on-chain memo + verified frontend) that can ship quickly? + - Which channels should be designated as authoritative while social accounts are at higher risk? + +#### Developer experience bottlenecks in installation and provider configuration +Repeated Discord reports and GitHub issues clustered around install failures (platform-specific Node/module problems), database adapter friction, and model-provider configuration (timeouts/auth), suggesting onboarding remains a recurring operational load. + +*Implications/Questions:* + - Should the project prioritize a single reference deployment path (e.g., Docker or one-node version) with a compatibility matrix? + - Do provider plugins need standardized health checks and clearer error surfacing? + +#### Testing and database groundwork as a near-term engineering emphasis +Recent GitHub updates emphasized end-to-end testing across social clients and database-driven character management, aligning with community troubleshooting around client connectivity, Discord/Twitter agent behavior, and persistence. + +*Implications/Questions:* + - Which user-reported failures map directly to new E2E tests, and are there remaining high-impact gaps (e.g., Docker + SQLite)? + +### Market Analysis +- Community members discussed a market downturn affecting Solana and AI tokens and mentioned being cautious about product launches in current conditions. (Relevance: May influence timing and messaging for launchpad release and media/product premieres.) +- Token rebrand discussions referenced moving from AI16Z/ai16z branding to ElizaOS, with statements that the contract address would not change while ticker/name would. (Relevance: Brand transition planning affects market communications, exchange listings, and community expectations around token identity.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-19.md b/hackmd/facts/2025-02-19.md new file mode 100644 index 00000000000..47fedf76095 --- /dev/null +++ b/hackmd/facts/2025-02-19.md @@ -0,0 +1,88 @@ +# Fact Briefing: 2025-02-19 + +## Overall Summary +Engineering activity focused on stabilizing deployments and integrations (client-server connectivity, provider/auth issues, Docker/module failures) while continuing documentation migration and V2-related groundwork. Community discussions also centered on launchpad timing, branding confusion around “Eliza Systems,” and production readiness for the “Clank Tank” show. + +## Key Facts + +- Shaw’s Twitter account was compromised and used to post malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co) and fraudulent tokens. +- The community reported that users who connected wallets or signed transactions after the scam links lost funds, including one user claiming a $40,000 loss. +- The eliza.gg documentation site was reported as not working because documentation is being migrated to a new location. +- The launchpad was described as “95% of the way there” by pragmatiko in community discussion. +- A workaround for a Docker deployment module error involving missing tokenizers modules was to install @anush008/tokenizers-linux-arm64-gnu and rebuild. +- PR #3591 added GaiaNet support for setting API keys. +- PR #3589 added the ability to configure the Eliza server base URL via environment variables. +- Issue #3592 reported that pnpm start:client is not fetching localhost:3000, indicating a client-server connection issue. +- From Feb 18–19, 2025, elizaos/eliza had 18 new pull requests (10 merged), 8 new issues, and 29 active contributors. + +## Open Questions + +- How to update code to use Gaia net API keys? +- How to resolve “Agent not found” error in alexa-starter project? +- How to remove levenshtein error for contents above 255 characters? +- How to fix “Invalid Authorization Header” with GaiaNet public node? +- Does Eliza have browser client interactions for clicking HTML elements? +- How to track tokens used by a runtime? +- Do you know if there will be any AI16Z staking planned? +- What’s the holdup on the launchpad—audits or waiting to ship with V2? +- Any dates for the launchpad? +- Do we have outro credits? + +## Categories + +### Twitter News Highlights +- dankvr posted about a marketplace for hyp apps and referenced crypto research tools including Tally and AgentScarlett. (Sentiment: neutral) +- dankvr announced a show premiere for S1E1 occurring this week and requested “lame pitches for fun.” (Sentiment: neutral) +- dankvr commented on a shift in crypto from infrastructure to wrappers and from memecoins to utility/innovation. (Sentiment: neutral) +- shawmakesmagic posted about AI topics including asking when “grok3 in cursor” would be available. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3592: pnpm start:client is not fetching localhost:3000](https://github.com/elizaOS/eliza/issues/3592) - Status: open - Significance: Client-server connectivity failure affecting local development and deployments. +- [Issue #3596: Key error in AppSidebar related to rendering SkeletonItem](https://github.com/elizaOS/eliza/issues/3596) - Status: open - Significance: Frontend rendering error that can break UI lists due to missing unique keys. +- [Issue #3604: Unclear README documentation in the client-direct package](https://github.com/elizaOS/eliza/issues/3604) - Status: open - Significance: Documentation clarity issue impacting developer onboarding and correct usage. +- [Pull_request #3595: feat: V2 update character management](https://github.com/elizaOS/eliza/pull/3595) - Status: merged - Significance: Character management enhancements aligned with V2 direction. +- [Pull_request #3591: feat: gaianet support set api key](https://github.com/elizaOS/eliza/pull/3591) - Status: merged - Significance: Improves GaiaNet integration by enabling API key configuration. +- [Pull_request #3589: feat: allow eliza client to configure eliza server base URL via env var](https://github.com/elizaOS/eliza/pull/3589) - Status: merged - Significance: Deployment flexibility improvement for separating server/client endpoints. + +#### Overall Focus +- GitHub work emphasized character management improvements, provider/integration configuration (GaiaNet API keys; server base URL env var), and documentation link/README cleanup, alongside triage of client-server connectivity and UI key errors. + +### Discord Updates +- **#💻-coders:** Developers discussed provider/integration issues (Twitter, Venice, GaiaNet), runtime configuration, and plugin development. Common topics included authentication failures, Docker deployment errors, onboarding flow stability, and enabling debug logging; documentation improvements were repeatedly referenced as in-progress. (Key Participants: jin, Kren, Odilitime, Haphazardly, CryptoJefe, lefrog) +- **#🥇-partners:** Partners focused on launchpad timing (“95% complete”), V2 progress, and brand confusion introduced by an external “Eliza Systems” initiative. Market conditions and requests for more regular updates were recurring themes. (Key Participants: shaw, pragmatiko, HoneyBadger, jin) +- **#associates:** The group refined the “Clank Tank” show format (real applicants, automated processing with AI judges) and debated design elements like a boardroom environment and potential dual-rating (agent + human feedback). (Key Participants: jin, Patt, Ka_yari) +- **#3d-ai-tv:** The team discussed using the AI News Aggregator repo to supply show content and the possibility of building an Eliza plugin to ingest aggregator JSON and post to X. Jin referenced upcoming changes to the aggregator and noted related documentation additions needed for API providers. (Key Participants: jin, Slothify⚡Daily Gmove) +- **#discord-overall:** A security incident was discussed in which Shaw’s Twitter account was compromised and used to distribute scam links and tokens; members warned users not to connect wallets, and domain-reporting steps were shared. (Key Participants: jin, Shaw, Whimsical, Bealers) + +### User Feedback +- Multiple users reported deployment and installation friction across Docker/Windows/WSL environments, including missing module errors and peer dependency/build issues. (Sentiment: mixed) +- Community members asked for clearer documentation and guidance after eliza.gg went down during docs migration, including requests for an errors/remediation section and clearer token-difference explanations. (Sentiment: neutral) +- Users and partners requested more concrete communication around launchpad timing, including dates and what is blocking release. (Sentiment: neutral) +- Clank Tank development feedback noted that judges were approving too many pitches and might require parameter adjustments to be more selective. (Sentiment: neutral) + +### Strategic Insights + +#### Documentation migration as a support bottleneck +With eliza.gg offline during migration, repeated questions shifted into Discord, increasing reliance on ad hoc support and highlighting demand for structured troubleshooting guidance. + +*Implications/Questions:* + - Should the team publish an interim documentation landing page with top fixes (Docker tokenizers, WSL2, logging, ports) while migration completes? + +#### Integration reliability as adoption constraint +Recurring issues across Twitter, GaiaNet, and client-server connectivity show that provider configuration and runtime plumbing remain frequent blockers for developers deploying agents. + +*Implications/Questions:* + - Which integration failures (Twitter auth, GaiaNet headers, client port handling) should be prioritized for a single “stability sprint” before launchpad release? + +#### Brand surface area risk +Brand confusion around “Eliza Systems” and recent social-account compromise discussions underscore the operational risk of identity/branding ambiguity across web, social, and token communications. + +*Implications/Questions:* + - Should official on-chain verification for announcements be accelerated and paired with a public list of official domains/handles? + +### Market Analysis +- Community members discussed a market downturn impacting Solana and AI tokens. (Relevance: Market conditions influenced community focus on launchpad timing and token-related questions.) +- Partners discussed whale wallet activity showing significant AI16Z token purchases. (Relevance: Community monitoring of large trades can affect expectations around token positioning and near-term communications.) +- A rebrand discussion noted the project moving from AI16Z branding toward ElizaOS, with mention that token contract address would not change (only ticker/name). (Relevance: Brand transition planning intersects with token communications and partner/community clarity.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-20.md b/hackmd/facts/2025-02-20.md new file mode 100644 index 00000000000..daa839dc24d --- /dev/null +++ b/hackmd/facts/2025-02-20.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-02-20 + +## Overall Summary +ElizaOS development continues with substantial GitHub bug-fixing and documentation work, while Discord discussions center on the near-completion of V2/launchpad, the plugin registry transition, and delayed tokenomics tied to a marketplace release. Rebranding and platform integrations (notably X/Twitter) remain recurring operational friction points. + +## Key Facts + +- ElizaOS V2 and the launchpad were described as 95% complete, with the remaining 5% expected after ETH Denver (early March). +- The project is transitioning to a plugin architecture where plugins move to separate repositories and should be registered in the elizaos-plugins/registry repository. +- Tokenomics was described as "95% done" but its release was stated to be dependent on the marketplace launch, which has been delayed. +- PR #3589 added the ability for the Eliza client to configure the server base URL via environment variables. +- PR #3591 added support for setting API keys in GaiaNet. +- PR #3611 fixed issues with importing plugins from the plugin registry. +- PR #3612 improved the test plugin logger and ensured termination after execution. +- GitHub issue #3614 reported an agent repeatedly responding with a generic message about a "visual representation" for both image-based and non-image tweets. +- GitHub issue #3592 about 'pnpm start:client' not fetching localhost:3000 was closed (per the Feb 20 daily GitHub summary). + +## Open Questions + +- Why ai agent client is not fetching server 3000 port? +- Is there some kind of issues with the authentication of newly made twitter accounts? +- Has someone found a solution to this bug? https://github.com/elizaOS/eliza/issues/3384 +- How do I access external knowledge files for inferencing? +- Where do I go to start agent? +- Does anyone have any concrete examples of agents actually buying things, especially IRL? +- How to implement an agent into a website? +- How to fix "No model settings found for the image model provider" error? +- Who is running this project? + +## Categories + +### Twitter News Highlights +- Twitter discussion referenced volatility in AI-related cryptocurrencies and a meme framing the past month as an emotional rollercoaster for AI coins. (Sentiment: neutral) +- A Twitter thread referenced predictions that an "ai government meta" will become a significant trend in crypto. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3614: An agent is incorrectly responding to image and text-based tweets](https://github.com/elizaOS/eliza/issues/3614) by sharif331 - Status: open - Significance: Reported incorrect/duplicative agent behavior affecting tweet responses. +- [Pull_request #3611: fix: importing plugins from registry](https://github.com/elizaOS/eliza/pull/3611) by royalnine - Status: merged - Significance: Fixes plugin registry import failures impacting plugin usability. +- [Pull_request #3612: feat: improve test plugin](https://github.com/elizaOS/eliza/pull/3612) by tcm390 - Status: merged - Significance: Improves test plugin logger readability and ensures process termination. +- [Pull_request #3608: fix: discord actions](https://github.com/elizaOS/eliza/pull/3608) by tcm390 - Status: merged - Significance: Restores Discord actions functionality (with download media plugin exception). +- [Pull_request #3589: feat: allow eliza client to configure eliza server base URL via env var](https://github.com/elizaOS/eliza/pull/3589) by bguiz - Status: merged - Significance: Enables client-server deployment flexibility by configurable server URL. +- [Pull_request #3591: feat: gaianet support set api key](https://github.com/elizaOS/eliza/pull/3591) by L-jasmine - Status: merged - Significance: Adds GaiaNet API key configuration support. + +#### Overall Focus +- GitHub work emphasized plugin registry reliability, Discord action fixes, code quality/refactoring (room state), and documentation consolidation, alongside triage of incorrect agent tweet responses. + +### Discord Updates +- **#💻-coders:** Technical troubleshooting and architecture discussion: plugins moving to separate repos with registry registration, SQLite persistence behavior (requires cleanstart to reset), CLI logging via DEFAULT_LOG_LEVEL and LOG_JSON_FORMAT, Twitter post template customization, and API usage patterns (curl flow for agent IDs and messaging). (Key Participants: jin, notorious_d_e_v, Haphazardly, mindxploit, Kren, ITZMIZZLE) +- **#🥇-partners:** Project direction and comms topics: V2/launchpad described as 95% complete, rebranding delays attributed to legal/external dependencies, clarification that "Eliza Systems" is a separate initiative, and repeated requests for more frequent progress updates. (Key Participants: shaw, Patt, jin, witch) +- **#tokenomics:** Tokenomics status was discussed as "95% done" but blocked by delayed marketplace launch; CPO eskender.eth stated L1/L2 remains an interesting long-term vision but is not on the current roadmap. (Key Participants: eskender.eth, HoneyBadger) +- **#spartan_holders:** DegenAI updates: the bot is being tested in Discord due to X account suspension; it uses sentiment analysis plus character-based decision-making; the team cited trading activity (including $TRUMP) and said they are building a custom PnL tracker. (Key Participants: rhota, PrudentSpartan, Odilitime) +- **#3d-ai-tv:** Production work for an AI-powered show: using the bozp-pzob/ai-news aggregator as content input, exploring an Eliza plugin/provider to fetch aggregator data and post to X, and improving audio/pacing/transitions; Playcanvas is used with a Unity port in progress. (Key Participants: jin, boom) +- **#discussion:** General queries and announcements: Windows install guidance (WSL2), questions about X account authentication for new accounts, a reported client issue not fetching from port 3000, and a Compass Labs demo of a DeFi plugin enabling on-chain data reads, swaps, and lending market interactions. (Key Participants: jin, 0xCryptoCooker, RakeshG) + +### User Feedback +- Community members requested clearer, more frequent project updates and noted confusion/frustration around overlapping Eliza-branded initiatives during the rebranding process. (Sentiment: mixed) +- Users reported X/Twitter integration problems including authentication issues for newly created accounts and concerns about tweet quality without post template customization. (Sentiment: negative) +- Developers and users reported deployment/build friction (Docker module errors, missing tokenizers modules) and asked for improved documentation and an errors/remediation section. (Sentiment: mixed) + +### Strategic Insights + +#### Plugin ecosystem decoupling and registry reliability +With plugins moving out of the monorepo and a registry becoming the distribution hub, reliability of plugin import/install flows becomes a core platform dependency rather than an optional enhancement. + +*Implications/Questions:* + - Do we need a published compatibility matrix between core versions and registry plugin versions? + - What is the minimum UX for “plugin install succeeded” verification in CLI and UI? + +#### Release dependency coupling (tokenomics ↔ marketplace) +Tokenomics release is described as dependent on marketplace delivery; this creates a single gating milestone that impacts both economic communications and product rollout sequencing. + +*Implications/Questions:* + - Should tokenomics documentation be partially published ahead of marketplace launch to reduce uncertainty? + +#### Operational risk from X/Twitter platform constraints +X/Twitter remains a critical distribution channel but is a recurring failure point (authentication issues for new accounts and account suspensions for agent projects), driving parallel development/testing in Discord and other clients. + +*Implications/Questions:* + - What cross-client strategy reduces reliance on a single social platform for core agent visibility? + +### Market Analysis +- Discord participants discussed a broader market downturn affecting AI tokens and referenced volatility narratives around AI-related coins. (Relevance: Market conditions influence community expectations and urgency around launch timelines, tokenomics publication, and product releases.) +- A Twitter thread referenced expectations of an emerging "ai government meta" in crypto discourse. (Relevance: This overlaps with community clarification that "Eliza Systems" is a separate government-focused AI initiative, making clear messaging important to avoid narrative confusion.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-21.md b/hackmd/facts/2025-02-21.md new file mode 100644 index 00000000000..50bcd3d61d1 --- /dev/null +++ b/hackmd/facts/2025-02-21.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-02-21 + +## Overall Summary +ElizaOS activity centered on shipping core framework improvements (new model providers, CLI enhancements, plugin showcase/docs) while community discussions focused on the remaining steps in the ai16z→ElizaOS rebrand and the delayed tokenomics release tied to the marketplace/launchpad timeline. Ongoing friction points included plugin-registry migration/documentation gaps, environment setup issues (SQLite/WSL2), and operational risk from DegenAI’s X suspension. + +## Key Facts + +- The team reported the ai16z to ElizaOS rebrand as 95% complete, with remaining work involving legal considerations and coordination with external parties such as daos.fun. +- Tokenomics was described as functionally "95% done" and its release was stated to be tied to the marketplace launch and released alongside the launchpad, with timing discussed as after ETH Denver. +- New leadership hires were announced including Eskender as CPO, Ben as Head of Brand, and Nisita as Head of Community. +- Aidar from Compass Labs presented a demo on enabling Eliza agents to deploy and manage capital in DeFi via API integration, plugin installation, and on-chain data interaction. +- ElizaOS shifted away from hosting plugins in the main repository toward a plugin registry system (elizaos-plugins/registry) and community discussions noted documentation needs for the new system. +- DegenAI was described as an AI-powered trading bot using sentiment analysis with character-based decision-making, and it was reported as banned from X while operating in Discord during the appeal process. +- Clank Tank was announced as a weekly AI-driven game show created by the community, with the first episode set to premiere this weekend and with clarification that it is not affiliated with Farcaster 'clankers' and has no new token/CA. +- ElizaOS documentation gained a plugin showcase page (PR #3620) and the repository version was bumped to 0.25.8 (PR #3632). +- GitHub issue #3628 reported that an agent was not responding based on provided knowledge, and issue #3626 requested help with WebSearchService usage. + +## Open Questions + +- What will it take for ai16z to return to all time highs or even higher? +- How to access external knowledge files for inferencing? +- Where do I go to start agent? +- Does anyone have any concrete examples of agents actually buying things, especially IRL? +- How can I make Eliza work through a normal account without the "app" label? +- Is ai16z max supply not fixed? +- How to make my AI agents buying crypto in Solana? +- How do I setup Eliza with Gaianet open models? +- How do I work with a plugin after adding it to the ElizaOS plugin registry? +- How do I implement my agent into a website? +- How do I use Claude Opus as my model provider? +- How much do ENS domains go for? + +## Categories + +### Twitter News Highlights +- Clank Tank was announced as a weekly community-created AI game show where user pitches are simulated and evaluated by AI judges, with the first episode scheduled to premiere this weekend; the creator stated there is no new token/CA and it is not affiliated with Farcaster 'clankers'. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3628: agent isn't responding based on the provided knowledge.](https://github.com/elizaOS/eliza/issues/3628) - Status: open - Significance: Affects RAG/knowledge-grounded responses and was flagged as needing attention. +- [Issue #3626: WebService usage help](https://github.com/elizaOS/eliza/issues/3626) - Status: open - Significance: User-requested support for WebSearchService usage; suggests documentation/support gap. +- [Issue #3627: Request for Paradex DEX Integration for automated trading functionality.](https://github.com/elizaOS/eliza/issues/3627) - Status: open - Significance: Feature request to extend trading/DeFi automation capabilities. +- [Issue #3614: System incorrectly responding to tweets with generic image descriptions](https://github.com/elizaOS/eliza/issues/3614) - Status: open - Significance: Incorrect behavior for image vs non-image tweet handling. +- [Pull_request #3615: feat: Add support for Secret AI LLM](https://github.com/elizaOS/eliza/pull/3615) - Status: merged - Significance: Adds a new model provider integration. +- [Pull_request #3275: feat: add NEAR AI model provider](https://github.com/elizaOS/eliza/pull/3275) - Status: merged - Significance: Adds NEAR AI Inference API provider integration. +- [Pull_request #3613: feat: Agent/Character cli methods + refactor server](https://github.com/elizaOS/eliza/pull/3613) - Status: merged - Significance: Introduces CLI commands for agent/character management and refactors server logic. +- [Pull_request #3620: feat: Showcase page in docs for plugins](https://github.com/elizaOS/eliza/pull/3620) - Status: merged - Significance: Adds a documentation plugin showcase page based on the plugins registry. +- [Pull_request #3632: chore: Bump version to 0.25.8](https://github.com/elizaOS/eliza/pull/3632) - Status: merged - Significance: Publishes a new release version incorporating recent fixes and features. + +#### Overall Focus +- GitHub activity emphasized expanding model/provider support (Secret AI LLM, NEAR AI), improving developer tooling (agent/character CLI commands), and strengthening documentation with a plugins showcase page alongside ongoing bug fixes (registry installs, Discord actions, RAG parameter updates). + +### Discord Updates +- **#partners:** Partners discussed rebrand status (95% complete), launchpad progress with expected timing after ETH Denver, and new hires (CPO/Brand/Community). Clank Tank was positioned as a discovery engine for partnerships pipeline, and RealitySpiral was noted as a major GitHub contributor working on automated commit/fix agents. (Key Participants: jin, eskender.eth, HoneyBadger, witch) +- **#tokenomics:** Discussion covered whether an L1/L2 remains a long-term goal, noting differing statements attributed to leadership. Eskender stated tokenomics is tied to the marketplace release and that larger visions (including L1/L2) would come later. (Key Participants: eskender.eth, HoneyBadger, PrudentSpartan) +- **#💻-coders:** Coders focused on setup and troubleshooting (SQLite dependencies, WSL2, database resets), new plugin registry workflows, Twitter client behavior, evaluator execution logic, file attachments, and RAG knowledge base configuration. (Key Participants: notorious_d_e_v, Odilitime, Vijay T.) +- **#spartan_holders:** The team discussed DegenAI operations, emphasizing sentiment-analysis-backed trading with character-based decision making, current X suspension and appeals, and building an in-house PnL tracker to replace Birdeye. (Key Participants: rhota, Odilitime, PrudentSpartan) +- **#3d-ai-tv:** Production work continued for Clank Tank episode assets (transitions, stingers, pacing, music), with implementation in PlayCanvas and a Unity port in progress. (Key Participants: jin, boom, fishai) +- **#discussion:** General discussion included the Compass Labs DeFi demo (agents managing capital), multi-agent token unlock monitoring/trading architecture, and user questions about agents executing purchases and operating without an app label. (Key Participants: Aidar, AGC, Kenk) + +### User Feedback +- Multiple users reported environment setup friction across OSes (notably SQLite bindings and WSL2 compatibility) and asked for improved local development documentation and a consolidated errors/remediation section. (Sentiment: mixed) +- Community requested clearer documentation and examples for the new plugin registry workflow, including how to distribute custom clients as plugins and how to work with plugins after registry addition. (Sentiment: neutral) +- Requests were made for clearer and more centralized project communications (e.g., a blog/news section and weekly collaborative update documents). (Sentiment: neutral) + +### Strategic Insights + +#### Tokenomics release dependency on marketplace/launchpad +Tokenomics publication is explicitly gated by marketplace delivery and planned to release alongside the launchpad, creating a single critical path for multiple stakeholder expectations. + +*Implications/Questions:* + - Is there a communications plan that explicitly separates 'tokenomics readiness' from 'marketplace readiness' to reduce repeated questions? + - Should interim documentation or preview materials be published to address ongoing community uncertainty without changing release sequencing? + +#### Plugin ecosystem transition driving documentation demand +The move from monorepo-hosted plugins to a plugin registry model is generating repeated questions about installation, distribution, and development workflows, making documentation and examples a primary scaling lever for contributor throughput. + +*Implications/Questions:* + - What minimal 'golden path' examples (one plugin, one client) can be published to reduce repeated support load? + +#### Operational risk from social platform enforcement for autonomous agents +DegenAI’s suspension on X is being handled via appeals while testing continues in Discord, and community discussion highlights the need for mitigation once suspension reasons are known. + +*Implications/Questions:* + - Should parallel distribution channels or posting safeguards be prioritized to reduce single-platform dependency? + +### Market Analysis +- Community members discussed AI-token market downturn conditions and referenced whale wallet activity involving significant AI16Z token purchases. (Relevance: Market sentiment and visible large-holder activity can influence community expectations around timelines and communications.) +- Users discussed exchange listing status, including a claim that Binance cited high FDV as a reason for not listing ai16z for spot trading. (Relevance: Exchange listing narratives affect external perception and may increase pressure for clearer public-facing milestones.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-22.md b/hackmd/facts/2025-02-22.md new file mode 100644 index 00000000000..1cb764edc3f --- /dev/null +++ b/hackmd/facts/2025-02-22.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-02-21 + +## Overall Summary +ElizaOS discussions centered on the V2 + launchpad timeline (targeting March/April and post-ETHDenver milestones), while developers reported recurring setup/runtime friction (SQLite/WSL2/DB adapters, RAG configuration, Twitter client quirks). GitHub activity highlights continued platform/CLI work, multi-tenancy schema changes, plugin ecosystem expansion, and a newly reported core typing issue (undefined Adapter type alias). + +## Key Facts + +- Rebranding from ai16z to ElizaOS was described as 95% complete, with remaining work involving legal considerations and coordination with external parties (e.g., daos.fun). +- Tokenomics was described as functionally "95% done" and its release was stated to be tied to the marketplace launch, with plans to release tokenomics simultaneously with the launchpad after ETHDenver (ends March 2). +- V2 development was described as ahead of schedule with a potential March/April launch window, with Shaw directing development. +- Multiple users reported environment setup issues related to SQLite dependencies across macOS, Ubuntu, and WSL2. +- Users discussed database adapter problems including PostgreSQL connection issues and Qdrant adapter limitations for memory management. +- A showcase page for plugins was added to the ElizaOS documentation (PR #3620). +- Multi-tenancy support was implemented by adding an "agent" table and renaming the "user" table to "entity" (PR #3637). +- A new issue was reported in elizaos/eliza that the "Adapter" type alias is not defined (Issue #3639). + +## Open Questions + +- How can I make eliza work through a normal account without the "app" label? +- Will there be updated tokenomics soon? +- Is ai16z max supply not fixed? +- How do I reload knowledge without restarting the agent? +- How can I use WebSearchService? +- Is there a working example of a knowledge-based agent? +- How can I use Eliza outside its repo as a dependency in a NestJS app? +- How can I have the web-search plugin respond in my character's voice/tone? + +## Categories + +### Twitter News Highlights +- Wallet security suggestions included using Rabby over Metamask for an onchain memo feature and using a dedicated Linux laptop solely for transaction signing. (Sentiment: neutral) +- A contributor described working on a DAO project involving episodes with pitches and creating reusable components to streamline future production. (Sentiment: neutral) +- A post discussed experimenting with chat analysis to identify and reward contributors, referencing a trend of LLMs structuring non-onchain data. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3639: A type error where the Type Alias "Adapter" is not defined.](https://github.com/elizaOS/eliza/issues/3639) by unknown - Status: open - Significance: Reported missing core type alias impacting typing/build correctness. +- [Issue #3628: agent isn't responding based on the provided knowledge.](https://github.com/elizaOS/eliza/issues/3628) by unknown - Status: closed - Significance: Knowledge/RAG correctness issue reported by users. +- [Pull_request #3637: feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy](https://github.com/elizaOS/eliza/pull/3637) by unknown - Status: open - Significance: Database schema change introducing multi-tenancy primitives. +- [Pull_request #3620: feat: Showcase page in docs for plugins](https://github.com/elizaOS/eliza/pull/3620) by unknown - Status: open - Significance: Improves plugin discoverability via documentation. +- [Pull_request #3615: feat: Add support for Secret AI LLM](https://github.com/elizaOS/eliza/pull/3615) by unknown - Status: open - Significance: Adds an additional model provider option. +- [Pull_request #3613: feat: Agent/Character cli methods + refactor server](https://github.com/elizaOS/eliza/pull/3613) by unknown - Status: open - Significance: Expands CLI-based agent/character management and refactors server. +- [Pull_request #2525: fix: update chunk & Overlap in rag function](https://github.com/elizaOS/eliza/pull/2525) by unknown - Status: open - Significance: Adjusts RAG chunking parameters affecting retrieval behavior. +- [Pull_request #3323: feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet](https://github.com/elizaOS/eliza/pull/3323) by unknown - Status: open - Significance: Changes default blockchain RPC configuration for NEAR/Starknet. + +#### Overall Focus +- GitHub updates highlighted platform maintenance and extensibility work, including CLI/server refactors, multi-tenancy schema changes, RAG adjustments, and expanded plugin/model-provider support; a new day report flagged Issue #3639 (undefined Adapter type alias) for triage. + +### Discord Updates +- **#🧠-coders:** Developer support focused on troubleshooting setup/runtime issues (SQLite dependencies across OSes, WSL2 compatibility, PostgreSQL connection errors), RAG knowledge configuration, Qdrant memory-management limitations, and Twitter client formatting/posting problems. Requests included official Twitter API support, WhatsApp client support, and hot-reloading knowledge without restarts. (Key Participants: jin, Lucas Fernandes, SpartanAIDev, Sipit, anyadachan, voidmanevoid, JonSpectacle) +- **#🥇-partners:** Partners discussed V2 being ahead of schedule with a potential April target and a launchpad possibly shipping alongside it. Communication and branding consolidation were emphasized, including a proposal for weekly collaborative updates and concerns about fragmentation across multiple Discord servers and a Telegram builders chat. (Key Participants: jin, accelxr, DorianD, Odilitime, pragmatiko) +- **#3d-ai-tv:** ClankTank production work emphasized transitions, music/SFX, pacing, camera variety (including B-roll), and meeting deadlines after delays. Audio assets and multiple transition variants were produced and shared; final assembly and upload were treated as near-term priorities. (Key Participants: jin, boom, fishai) +- **#discussion:** General chat included token supply/tokenomics questions, a warning against sharing seed phrases, and a mention of a multi-agent system concept for monitoring token unlocks and executing parameter-based trades. Some queries were redirected to the coders channel without resolution. (Key Participants: AGC, Patt, Rick, Osint) +- **#ideas-feedback-rants:** A brief thread raised the idea of implementing a multi-signature mechanism for TEE agents operating across multiple nodes to enhance security and user trust. (Key Participants: DorianD) +- **#tokenomics:** A speculative idea was posted about using AI developers to create an L1 blockchain with a token called "$ai16z" once AI becomes capable enough. (Key Participants: DorianD) + +### User Feedback +- Developers reported repeated SQLite dependency failures across operating systems and requested clearer remediation documentation. (Sentiment: negative) +- Users raised problems with PostgreSQL connections (including WSL2) and Qdrant adapter limitations for memory management. (Sentiment: negative) +- Multiple users asked for better documentation around the new plugin registry approach and for a central announcement hub/blog to reduce confusion from outdated docs. (Sentiment: mixed) +- Twitter client reliability issues were reported (whitespace handling, image generation/posting), and there was a feature request for official Twitter API support to reduce scraping ban risk. (Sentiment: mixed) + +### Strategic Insights + +#### Release/launch sequencing depends on non-technical gating items +Tokenomics and rebrand completion were both described as near-finished but dependent on external/legal coordination and a delayed marketplace/launchpad timeline. This creates a communications burden because product readiness and public readiness can diverge. + +*Implications/Questions:* + - What is the minimum public-facing roadmap message that can be kept stable despite marketplace timing shifts? + - Which dependencies (legal, external partners, marketplace deliverables) should be tracked and communicated as explicit gates? + +#### Onboarding friction clusters around environment + database configuration +Discord support traffic repeatedly returned to SQLite/WSL2 setup, DB adapters (Postgres/Qdrant), and RAG configuration questions. Consolidating these into a single troubleshooting path and canonical examples could reduce repeated support load. + +*Implications/Questions:* + - Should a single supported 'golden path' environment (e.g., Docker/devcontainer) be prioritized for new users? + - Which top 3 recurring setup failures should be turned into automated preflight checks? + +#### Platform fragmentation risk across communication surfaces +Participants explicitly raised concerns about collaboration being hindered by multiple Discord servers and an additional Telegram builders chat. This complicates discovery of decisions, documentation, and contributor coordination. + +*Implications/Questions:* + - Should there be a single canonical updates feed (blog/news + weekly digest) to unify multi-platform comms? + - What channels are considered authoritative for roadmap and technical guidance? + +### Market Analysis +- Some community members discussed a low project market value ("4.5m") and emphasized marketing and community building. (Relevance: Market sentiment and perceived valuation were explicitly linked to calls for stronger marketing and clearer communication.) +- A community Q&A referenced a claim that Binance spot listing was not granted because FDV was considered very high (as stated in a CN AMA attributed to Yi He). (Relevance: Perceived exchange-listing constraints can influence community expectations and external narrative management.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-23.md b/hackmd/facts/2025-02-23.md new file mode 100644 index 00000000000..18b9a090294 --- /dev/null +++ b/hackmd/facts/2025-02-23.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-02-22 + +## Overall Summary +ElizaOS discussions centered on V2 progress and near-term launch planning alongside recurring developer-experience issues (memory/adapters, RAG configuration, client integrations). In parallel, the community sought clarity on the ai16z token’s positioning and tokenomics timing, while production teams raced to finalize the “Clank Tank” premiere. + +## Key Facts + +- ElizaOS V2 was described as ahead of schedule, with a potential March/April launch window mentioned in Discord discussions. +- Community members stated the ai16z token is transitioning from a meme coin narrative to an infrastructure token for the ElizaOS ecosystem, with no new token and no contract address change. +- Multiple users reported the Qdrant adapter lacks proper memory management implementation, and one user (Lucas Fernandes) forked and modified it to add missing functionality. +- PR #3598 added PGLite support and database design improvements to the elizaOS/eliza repository. +- PR #3642 removed the LangChain dependency for text splitting in elizaOS/eliza. +- PR #3624 fixed Telegram E2E test issues and addressed a Telegram group chat problem in elizaOS/eliza. +- GitHub issue #3639 was opened reporting that the type alias "Adapter" is not defined in elizaOS/eliza. +- PR #3637 introduced database changes including adding an "agent" table, renaming the "user" table to "entity", and implementing multi-tenancy. +- The team discussed finalizing and uploading a "Clank Tank" episode, including re-rendering credits and inserting bumpers/transition audio elements. +- Project leadership stated rebranding from ai16z to ElizaOS was ~95% complete, with remaining work tied to legal/external coordination. + +## Open Questions + +- Which config should I change so my character doesn't repeat the same sentences? +- What method should I use to search in my vector database using the database adapter? +- Is there support for the official Twitter API? +- Are any Eliza plugins setup to be able to support swapping on uniswap or aerodrome? +- Is there any way to reload knowledge without restarting agent? +- Can it increase? (re: whether the 1B ai16z supply can increase) +- How to get access to a specific channel? +- Can you please explain how you understand these single sided liquidity pools? What problems with them? + +## Categories + +### Twitter News Highlights +- A user shared a bash script and web UI for transaction verification, emphasizing verifying hashes on signing devices against the UI. (Sentiment: neutral) +- A tweet referenced Grok 3 (xAI) and described capabilities including analyzing X profiles/posts, uploaded content, and searching the web and X posts. (Sentiment: neutral) +- A Twitter user shared a link while tagging @cattin888. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3639: Type Alias "Adapter" is not defined](https://github.com/elizaOS/eliza/issues/3639) by Luks3110 - Status: open - Significance: Reports a missing core type alias causing compilation/type-checking errors. +- [Pull_request #3598: add pglite support & database design](https://github.com/elizaOS/eliza/pull/3598) by unknown - Status: merged - Significance: Adds PGLite support and refactors database connection management to support multiple DB backends. +- [Pull_request #3642: chore: remove langchain dependency for text splitting](https://github.com/elizaOS/eliza/pull/3642) by unknown - Status: merged - Significance: Removes a major external dependency from text splitting logic. +- [Pull_request #3624: Fix: Telegram E2E Test and Group Chat Issue](https://github.com/elizaOS/eliza/pull/3624) by unknown - Status: merged - Significance: Fixes Telegram E2E testing and addresses group chat behavior. +- [Pull_request #3644: fix: generate structured objects and images with NEAR AI](https://github.com/elizaOS/eliza/pull/3644) by unknown - Status: merged - Significance: Fixes generation of structured outputs and images using NEAR AI. +- [Pull_request #3637: feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy](https://github.com/elizaOS/eliza/pull/3637) by unknown - Status: open - Significance: Introduces multi-tenancy-related schema changes and separates agents from entities. +- [Pull_request #3641: Implement Paradex DEX plugin](https://github.com/elizaOS/eliza/pull/3641) by unknown - Status: open - Significance: Adds a DEX plugin extending DeFi trading integrations. +- [Pull_request #3638: Added Toby voice to action functionality](https://github.com/elizaOS/eliza/pull/3638) by unknown - Status: open - Significance: Expands voice/action functionality options. + +#### Overall Focus +- GitHub work emphasized database architecture improvements (PGLite/PostgreSQL), Telegram bug fixes, dependency reductions (removing LangChain for text splitting), and develop-branch stabilization. + +### Discord Updates +- **#discussion:** Chat focused on ai16z token positioning (no contract change), mintability questions linked to docs, and brief mentions of documentation updates and the Clank Tank premiere. (Key Participants: witch, wlt 🧩, Osint, BOSSU) +- **#💻-coders:** Developers discussed Qdrant adapter memory-management gaps, RAG configuration patterns (multiple knowledge files/directories), context persistence differences by client, and client integration issues (Telegram/Twitter/image generation). Documentation clarity (where to place config snippets) was repeatedly raised. (Key Participants: Lucas Fernandes, Sipit, Kren, NoContext) +- **#🥇-partners:** Partners discussed V2 being ahead of schedule, ongoing doc improvements, an Eliza Agent Registry concept, plugin sharing (eliza-chaoschain-plugin), concerns about platform fragmentation, and questions about tribute token sales via single-sided liquidity pools. (Key Participants: jin, DorianD, Odilitime, mat) +- **#3d-ai-tv:** Production team worked under deadline pressure to finalize Clank Tank editing, including simplifying transitions, selecting music/SFX, creating bumpers, and re-rendering credits without certain token references. (Key Participants: jin, boom, fishai) +- **#spartan_holders:** Members discussed claims about a profitable Grok3-made trading bot; skepticism was raised and code/prompt files were shared for review. (Key Participants: cool.eth, deadlock, Odilitime) +- **#tokenomics:** A participant argued against building an L1 and proposed using the ai16 SPL2022 token as a cross-project liquidity layer; they offered to implement an Avalanche experiment and check avago’s Solana support. (Key Participants: yikesawjeez) + +### User Feedback +- Developers reported documentation gaps about memory management and configuration placement, requesting clearer “where to place snippet” guidance and RAG examples. (Sentiment: negative) +- Community members raised concerns about fragmentation across multiple Discord servers and Telegram, citing reduced knowledge sharing and collaboration. (Sentiment: negative) +- Users asked for an official Twitter API integration (to avoid scraping bans) and reported Twitter posting/whitespace/image issues. (Sentiment: mixed) +- Feature requests included a WhatsApp Business client, reloading RAG knowledge without restarting agents, and improved client integrations. (Sentiment: neutral) +- A question was raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, requesting transparency and alignment with earlier tokenomics expectations. (Sentiment: mixed) + +### Strategic Insights + +#### Developer experience bottlenecks cluster around memory, adapters, and docs +Across multiple channels, users repeatedly hit friction points in memory management (Qdrant adapter gaps), RAG configuration, and unclear documentation on configuration placement. Consolidating “known pitfalls” into a single, versioned troubleshooting path could reduce repeat support load. + +*Implications/Questions:* + - Should adapter compliance (memory management functions) be enforced via tests or a registry gating checklist? + - Should the docs prioritize “minimal working configs” per client (Discord/Telegram/Twitter) to reduce integration churn? + +#### Token narrative shift requires consistent messaging across platforms +Multiple conversations focused on the ai16z token’s transition narrative (meme to infrastructure) and contract continuity, while separate threads raised liquidity/tribute-token sale transparency concerns. A single canonical explainer and FAQ linked from every platform could reduce repeated clarification cycles. + +*Implications/Questions:* + - Is there an agreed, pinned statement describing token status, mint authority rationale, and any treasury/liquidity policies? + +### Market Analysis +- Community members discussed the project’s market value ("4.5m" mentioned) and emphasized marketing as important for growth. (Relevance: Highlights perceived valuation/visibility concerns that may affect recruitment, partnerships, and token-holder sentiment.) +- Participants asked for clarification about tribute token sales via single-sided liquidity pools and raised transparency questions. (Relevance: Liquidity and treasury actions can influence stakeholder trust and may require clearer public disclosures.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-24.md b/hackmd/facts/2025-02-24.md new file mode 100644 index 00000000000..653f5441cec --- /dev/null +++ b/hackmd/facts/2025-02-24.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-02-24 + +## Overall Summary +ElizaOS activity centered on shipping and stabilizing recent releases (including v0.25.8 and multiple GitHub bugfixes/refactors), while the community aligned messaging for the ai16z→ElizaOS rebrand and discussed V2 progress targeted for early April. Clank Tank Season 1 Episode 1 premiered, alongside ongoing developer friction around database/embedding configuration, plugin migration, and documentation gaps. + +## Key Facts + +- ElizaOS v0.25.8 was released and moved plugins out of the main codebase. +- Shaw is developing a new ElizaOS V2 codebase with an expected release in early April. +- Team members stated the token contract address will remain unchanged during the ai16z to ElizaOS rebrand, with a ticker change being coordinated via daos.fun. +- Clank Tank Season 1 Episode 1 premiered and was announced as live on YouTube. +- PR #3640 added database and plugin adapter types to core types in elizaOS/eliza. +- PR #3651 refactored API routes into a file-based structure in elizaOS/eliza. +- PR #3652 fixed handling of short text items in knowledge processing in elizaOS/eliza. +- The GitHub daily summary reported that an Airtable adapter issue (issue #2760) was closed. +- The daily GitHub activity summary reported that from 2025-02-23 to 2025-02-24 elizaos/eliza had 5 new PRs and 9 merged PRs with 41 active contributors. + +## Open Questions + +- Is eliza broken? +- How can I change the default memory vector size from 384 to 768 for my Qdrant database? +- How do I post images from a local folder using eliza-os-starter? +- What is the role of validate in actions if the agent still jumps to handler when validate returns false? +- Which embedding model can I use for free testing purposes? +- How can I set a directory (codebase) as the runtime knowledge? +- Any clarifications on ai16z DAO selling its tribute tokens since the transfer to single side liquidity pools on Meteora? +- If the teams featured in Clank Tank pump, does that mean fund is actually investing in them? +- Can you please explain how you understand these single sided liquidity pools? What problems with them? +- Regarding the re-brand - which X accounts are being consolidated? +- Did someone do research into ViralMind? +- How can staked coins generate yield to pay L2 nodes? + +## Categories + +### Twitter News Highlights +- Clank Tank Season 1 Episode 1 premiered and is live on YouTube, with plans to iterate on production and expand token holder interaction. (Sentiment: positive) +- Shaw stated he is returning home after travel and plans to resume regular streaming/building, and shared commentary comparing Solana UX with EVM alternatives (e.g., Metamask with Base). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3598: add pglite support & database design](https://github.com/elizaOS/eliza/pull/3598) - Status: merged - Significance: Adds PGLite support and refactors database layer for broader DB compatibility. +- [Pull_request #2635: Enable fetching relevant facts in the facts provider.](https://github.com/elizaOS/eliza/pull/2635) - Status: merged - Significance: Re-enables and improves facts provider behavior. +- [Pull_request #2388: replace AgentRuntime to his interface to extend client](https://github.com/elizaOS/eliza/pull/2388) - Status: merged - Significance: Introduces an interface to extend client/runtime functionality. +- [Pull_request #3640: Add database adapter and plugin adapter types to core types](https://github.com/elizaOS/eliza/pull/3640) - Status: merged - Significance: Improves modularity by formalizing adapter types in core. +- [Pull_request #3651: refactor api routes into file based](https://github.com/elizaOS/eliza/pull/3651) - Status: merged - Significance: Improves API organization/maintainability via file-based routing. +- [Pull_request #3652: Handle short text items in knowledge processing](https://github.com/elizaOS/eliza/pull/3652) - Status: merged - Significance: Fixes a knowledge-processing edge case that caused errors. +- [Pull_request #3657: introduces a new 'storacha' plugin](https://github.com/elizaOS/eliza/pull/3657) by fforbeck - Status: open - Significance: Adds a new plugin expanding the system’s capabilities. +- [Issue #2760: Creation of an Airtable adapter (use Airtable as a database solution)](https://github.com/elizaOS/eliza/issues/2760) - Status: closed - Significance: Issue closed per daily triage summary; relates to additional DB adapter support. + +#### Overall Focus +- Development work emphasized modularity (adapter types), API refactoring, and targeted bug fixes (knowledge processing and Twitter embedding dimension crash), alongside documentation formatting improvements. + +### Discord Updates +- **#discussion:** Users discussed the ai16z→ElizaOS rebrand (same contract address, ticker change pending) and the v0.25.8 release that moved plugins out of the monorepo; V2 timing was reiterated as early April, and tokenomics questions were redirected to documentation pending a fuller release with the launchpad. (Key Participants: Odilitime, Patt, Spyros, witch, accelxr) +- **#💻-coders:** Technical troubleshooting focused on Qdrant/PGVector adapter limitations, embedding dimension mismatches (384 vs 768), provider authentication failures (e.g., Hyperbolic), action validation flow concerns, and the practical impact of plugin migration out of the main repo in v0.25.8. (Key Participants: Odilitime, boolkeys, NoContext, shaw, Lucas Fernandes) +- **#🥇-partners:** Partners discussed rebrand messaging, account consolidation questions, and transparency concerns around tribute token sales via single-sided liquidity pools; Clank Tank premiere was announced and improvement ideas were collected (including less agreeable judges). (Key Participants: jin, accelxr, HoneyBadger, mat) +- **#tokenomics:** Discussion emphasized building a liquidity layer for the SPL2022 token rather than an L1, alongside experimental L2 ideas using Solana validators and exploration of Avalanche implementation work. (Key Participants: DorianD, yikesawjeez) +- **#spartan_holders:** Members discussed claims about a Grok-3 trading bot and treated the claims as unverified; source snippets were shared in chat while participants noted the recurring pattern of such claims after new model releases. (Key Participants: Odilitime, deadlock, cool.eth) + +### User Feedback +- Multiple users reported friction integrating databases (Qdrant/PGVector/Postgres), including missing memory-management functionality in adapters and embedding dimension configuration mismatches. (Sentiment: negative) +- Users and maintainers noted documentation was outdated in places and requested clearer guidance (e.g., memory config placement, custom database adapter guides, action examples). (Sentiment: mixed) +- Community members raised concerns about platform fragmentation across multiple Discord servers and Telegram, citing reduced knowledge sharing and collaboration. (Sentiment: negative) +- Solana developer experience was described as difficult, motivating exploration of Avalanche implementation work for parts of the ecosystem. (Sentiment: negative) + +### Strategic Insights + +#### Plugin modularization is driving new developer-experience needs +With plugins moving out of the monorepo (v0.25.8) and registry/installation workflows changing, support requests are shifting toward plugin discovery, installation verification, and clearer migration documentation. + +*Implications/Questions:* + - Do docs and tooling sufficiently cover plugin installation, versioning, and registry troubleshooting after v0.25.8? + - Should a single canonical migration guide be prioritized before the V2 release window? + +#### Embedding dimensions and DB adapters are a recurring integration bottleneck +Repeated Discord support threads and recent GitHub fixes reference embedding dimension mismatches and knowledge processing edge cases, indicating ongoing integration complexity around vector DB adapters and RAG settings. + +*Implications/Questions:* + - Should the project standardize defaults and add validation/auto-migration for common embedding dimensions (e.g., 384 vs 768)? + +#### Rebrand messaging is coupled to tokenomics communication timing +Discord discussion shows frequent holder questions about contract/ticker changes and tokenomics availability, with messaging constrained until rebrand logistics and launchpad/tokenomics documentation timing align. + +*Implications/Questions:* + - Is there a minimal public FAQ/update that can be pinned to reduce repeated contract/ticker/tokenomics confusion during the transition? + +### Market Analysis +- Community discussion included concern about the project's low market value (referenced as "4.5m") and calls for marketing emphasis. (Relevance: Market sentiment discussion may influence prioritization of communications and product demonstrations during the rebrand and V2 lead-up.) +- Tokenomics discussion emphasized using the SPL2022 token as a cross-project liquidity layer rather than building an L1, with exploration of multi-chain work (including Avalanche). (Relevance: Liquidity-layer framing affects how partnerships and integrations position the token’s utility and may influence multi-chain roadmap choices.) +- Community members discussed claims of a profitable Grok-3 trading bot and treated them as unverified. (Relevance: High-visibility external claims can create noise and support load; a consistent stance on trading-bot claims can reduce reputational risk.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-25.md b/hackmd/facts/2025-02-25.md new file mode 100644 index 00000000000..bc632058cd4 --- /dev/null +++ b/hackmd/facts/2025-02-25.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-02-25 + +## Overall Summary +ElizaOS v0.25.8 shipped with a major packaging change (plugins moved out to a separate GitHub org) while the team continued execution on the ai16z → ElizaOS rebrand plan without changing the token contract address. The most prominent operational risks discussed were RAG-related Node.js memory (OOM) failures and deployment friction (Docker cache/ARM64 issues), alongside ongoing work toward a V2 codebase expected in early April. + +## Key Facts + +- ElizaOS v0.25.8 was announced as released, and plugins were moved out of the main repository to https://github.com/elizaos-plugins/. +- Witch stated that the ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner. +- Partners discussed a plan to swap the @elizaOS and @ai16zdao X (Twitter) handles with X support while maintaining followers. +- Community members stated the ai16z token will keep the same contract address through the rebrand and that no holder action is required for a new token/contract. +- Users reported a "JavaScript heap out of memory" failure when using RAG knowledge; a suggested mitigation was increasing Node memory via NODE_OPTIONS (e.g., --max-old-space-size=8192). +- GitHub issue #3664 titled "JavaScript heap out of memory" was flagged as needing urgent attention in the daily GitHub summary. +- GitHub issue #3661 was opened regarding a Dockerfile issue described as an invalid cache store. +- PR #3637 implemented an 'agent' table and renamed 'user' to 'entity' to support multi-tenancy. +- Jin reported an upgraded AI news aggregator that collects historical data from X, Discord, GitHub, and markets and includes summarization features, with planned OpenGraph image previews and a 60-day backfill crawl. +- DorianD reported progress building an L2 for ElizaOS using Solana validators, with a concept involving staking ai16z tokens to run validator/RPC nodes. + +## Open Questions + +- What embedding model can I use for testing that's free? +- How can I set a directory as runtime knowledge? +- What is the role of validate in actions if handlers execute despite validate returning false? +- How to specify clients in the new version of ElizaOS? +- Does Degen have any tools available to express bearishness? +- Would inverse tokens or perps be useful for the AI in bearish conditions? +- Is there a way to add more logging or evaluating actions for agents to provide feedback on plugins? +- How can staked coins be re-hypothecated to create yield for paying L2 nodes? +- If the teams featured in Clank Tank pump, does that mean fund is actually investing in them? +- Will you be going to Hong Kong from April 6 to 9 for the annual Hong Kong Web3 event? +- Where to look for latest tokenomics? Is it in the whitepaper? + +## Categories + +### Twitter News Highlights +- Shawmakesmagic posted that transparency is the solution to AI alignment and commented that model biases are inherited from training data, including media sources. (Sentiment: neutral) +- Shawmakesmagic posted about memecoins (including "I should launch a memecoin") and commented on potential market impact around Kanye releasing a coin. (Sentiment: neutral) +- Dankvr posted speculation about potential health concerns related to technology, drawing an analogy to plastics. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3664: JavaScript heap out of memory](https://github.com/elizaos/eliza/issues/3664) by unknown - Status: open - Significance: Reported OOM during knowledge/message processing; flagged as urgent in the daily GitHub summary. +- [Issue #3661: Docker file issue: Invalid cachestore](https://github.com/elizaOS/eliza/issues/3661) by avdheshcharjan - Status: open - Significance: Deployment blocker risk; Docker build related invalid cache store. +- [Pull_request #3637: feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy](https://github.com/elizaOS/eliza/pull/3637) by unknown - Status: merged - Significance: Schema change enabling multi-tenancy and future scalability. +- [Pull_request #3648: feat: add agent server opitons with middleware settings](https://github.com/elizaOS/eliza/pull/3648) by v1xingyue - Status: merged - Significance: Adds middleware configurability for agent server behavior. +- [Pull_request #3651: refactor api routes into file based](https://github.com/elizaOS/eliza/pull/3651) by wtfsayo - Status: merged - Significance: Reorganizes API routes for maintainability. + +#### Overall Focus +- GitHub work emphasized modularity/scalability (multi-tenancy tables, middleware-configurable agent server), stabilization (PGlite migrations), and addressing memory/knowledge processing reliability. + +### Discord Updates +- **#discussion:** Announced v0.25.8 release (plugins moved out of the main repo), clarified V2 timing (early April), discussed rebrand implications for the token (same contract address), and surfaced user issues including API key configuration, ARM64 Docker, and repetitive Twitter posting behavior. (Key Participants: Odilitime, witch, Patt, scooper) +- **#💻-coders:** Troubleshooting focused on RAG instability (Node heap OOM), embedding model errors (BGE not found; suggested text-embedding-ada-002), confusion about the new plugin architecture, and runtime behavior questions (validate returning false but handlers still executing). (Key Participants: boolkeys, Sabochee, Odilitime, PΞTE) +- **#🥇-partners:** Rebrand execution planning covered X account consolidation via handle swap, messaging/brand confusion risk, token metadata update steps, and response to compromised Telegram channels by updating official links on platforms like Dexscreener. (Key Participants: accelxr, jin, ben) +- **#tokenomics:** DorianD reported building an ElizaOS L2 using Solana validators, set up multiple nodes for testing, and raised needs for better logging/evaluation of plugins and research on re-hypothecation of staked coins to fund node payments. (Key Participants: DorianD, yikesawjeez) +- **#3d-ai-tv:** Jin described an upgraded AI news aggregator with historical ingestion from X/Discord/GitHub/markets, planned OpenGraph previews, and intent to reprocess the last 60 days of news after the feature is implemented. (Key Participants: jin, boom) + +### User Feedback +- Users reported "JavaScript heap out of memory" during RAG knowledge processing and shared mitigations via increasing Node.js memory limits. (Sentiment: negative) +- Users reported embedding model configuration issues for RAG knowledge (e.g., BGE model not found) and requested support for free/local embedding models for testing. (Sentiment: mixed) +- Developers expressed confusion about the post-v0.25.8 plugin architecture and requested updated documentation for character file format, client specification, and plugin usage. (Sentiment: negative) +- A user reported deployment problems running Eliza via Docker on ARM64 due to missing module support. (Sentiment: negative) +- A user reported their Twitter agent posted repetitive content despite attempts to improve character configuration. (Sentiment: negative) + +### Strategic Insights + +#### Plugin extraction increases documentation and tooling load +Moving plugins out of the main repo to a dedicated org created immediate community confusion about registries, removed plugins, and new configuration patterns, elevating the need for updated character/client/plugin documentation and clearer install flows. + +*Implications/Questions:* + - Should a single canonical migration guide be published for v0.25.8+ plugin architecture and character config changes? + - Do CLI improvements (plugin discovery/install checks) need to be prioritized to reduce support burden? + +#### Rebrand execution requires synchronized comms and platform hygiene +Rebrand planning spans X handle swaps, token metadata updates (CMC/CG/CEX), and anti-scam link hygiene (Telegram), requiring coordinated timing and messaging to minimize user confusion during the transition. + +*Implications/Questions:* + - Is there a definitive checklist and timeline for handle swap + token metadata updates + official announcement content? + +#### RAG stability is a core adoption bottleneck +OOM reports and embedding configuration friction around RAG/knowledge ingestion appeared across community support threads and GitHub issue triage, indicating that memory management and default configs materially affect developer onboarding and production use. + +*Implications/Questions:* + - Should a default low-memory ingestion path and documented sizing guidance be added for RAG knowledge bases? + +### Market Analysis +- In spartan_holders, Osint proposed BTC range monitoring ($85k–$99k short-term; $73k–$109k broader) and daily-timeframe workflows for improving DegenSpartanAI trade entry/management. (Relevance: Represents user-driven requirements for the ecosystem’s trading agent product direction (risk management, timeframe selection, tool integration).) +- Partners channel noted monitoring competitor activity including Pump.fun’s AMM launch and sentiment shifts as potential opportunities. (Relevance: Impacts ecosystem positioning and go-to-market timing for agent/token initiatives.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-26.md b/hackmd/facts/2025-02-26.md new file mode 100644 index 00000000000..f681d485850 --- /dev/null +++ b/hackmd/facts/2025-02-26.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-02-26 + +## Overall Summary +ElizaOS v0.25.8 rollout continues to surface operational friction (RAG/knowledge memory OOM, plugin migration confusion, Twitter client breakage, ARM64 Docker issues) while core development ships fixes and refactors. In parallel, partners remain blocked on the ai16z→ElizaOS ticker/metadata change due to dependence on daos.fun for a governance voting module. + +## Key Facts + +- ElizaOS v0.25.8 moved plugins out of the main codebase into separate repositories under https://github.com/elizaos-plugins/. +- Multiple users reported "JavaScript heap out of memory" errors when running agents with knowledge bases in v0.25.8, and a common workaround shared was setting NODE_OPTIONS="--max-old-space-size=8192" before starting the agent. +- Users reported Twitter client connectivity issues in v0.25.8 due to changes in the character file clients key structure. +- The team reactivated DegenAI on Discord for testing after its X (Twitter) account was suspended for about a month, with testing focused on pulling in context about trades. +- Partners stated the token ticker/metadata change from ai16z to match the ElizaOS rebrand is waiting on daos.fun to implement a voting module required for exchanges to see community approval evidence. +- On 2025-02-26, GitHub issue #3693 reported that the Twitter agent was not posting or responding as expected. +- On 2025-02-26, GitHub issue #3679 reported that the system was not loading any character files. +- PR #3688 implemented performance improvements and metadata refactoring in elizaOS/eliza. +- PR #3686 added post-processing support for character loading in elizaOS/eliza. + +## Open Questions + +- Is it possible to run Eliza via docker on an ARM64 (Amphere) server? +- How does verification work? +- Can AI agent do transactions with V2? +- Has anyone tried twitter-client post video and image? +- How to setup image generation with tweets? +- Is there a free text embedding model? +- Is there a Facebook client available? +- Does Degen have any tools available to express bearishness? +- Is talknomics still valid that you're going to spend 8% of your launchpad revenue on degenai buyback? +- When will Eliza V2 be released? + +## Categories + +### Twitter News Highlights +- Shaw described using entropy/randomization to reduce repetition in AI systems, using RAG primarily for facts/knowledge with other state stored in PostgreSQL. (Sentiment: neutral) +- Dank discussed open-source sustainability and suggested cryptocurrency-based incentive/coordination mechanisms; he also suggested AI tools could help populate wiki content for later human refinement. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3693: Twitter Agent won't post / respond as it should](https://github.com/elizaOS/eliza/issues/3693) by mohsinn3 - Status: closed - Significance: User-reported breakage of Twitter agent core behavior (posting/responding). +- [Issue #3685: Twitter media being ignored](https://github.com/elizaOS/eliza/issues/3685) by tomicvladan - Status: open - Significance: Media handling defect affecting Twitter output when Discord approvals are enabled. +- [Issue #3679: Character files not loading](https://github.com/elizaOS/eliza/issues/3679) by jgarrettvml - Status: open - Significance: Blocks agent startup if characters cannot be loaded. +- [Issue #3692: Difficulties in deploying Eliza on Docker with a new character configuration](https://github.com/elizaOS/eliza/issues/3692) by ido567 - Status: closed - Significance: Docker deployment error tied to character configuration; was later marked resolved. +- [Pull_request #3688: feat: Performance Improvements and Metadata Refactoring](https://github.com/elizaOS/eliza/pull/3688) by lalalune - Status: merged - Significance: Performance improvements (latency reductions/debouncing) and metadata refactoring. +- [Pull_request #3686: feat: Add post-processing support for character loading](https://github.com/elizaOS/eliza/pull/3686) by btspoony - Status: merged - Significance: Extends agent startup pipeline with post-load processing hooks for characters. +- [Pull_request #3682: feat: Add roles, ownership state and world settings to core](https://github.com/elizaOS/eliza/pull/3682) by lalalune - Status: merged - Significance: Moves roles/ownership/world settings into core, groundwork for future swarm agents. +- [Pull_request #3694: chore: Update docs, adds changelog notes, merges pages, cleanup](https://github.com/elizaOS/eliza/pull/3694) by madjin - Status: merged - Significance: Documentation consolidation and changelog-related updates. + +#### Overall Focus +- Recent GitHub work concentrated on performance/metadata refactoring, improved character loading, expanded core concepts (roles/worlds), and multiple stability fixes across clients (Twitter/Discord/CLI). + +### Discord Updates +- **#💻-coders:** Users discussed v0.25.8 operational problems including RAG/knowledge memory OOM, embedding model errors (BGE not found), Twitter client breakage tied to client config changes, and confusion from plugin migration to elizaos-plugins; common mitigations included increasing Node memory and adjusting character configs. (Key Participants: elizaos-bridge-odi, Sabochee, mtbc, shaw, PiagaShihari) +- **#🥇-partners:** Partners focused on governance blockers for the ai16z→ElizaOS ticker/metadata change, citing reliance on daos.fun for a voting module; alternatives like Snapshot and other open-source governance tools were discussed, alongside a pre-alpha Trust Marketplace test recruiting partner volunteers. (Key Participants: jasyn_bjorn, accelxr, jin, ben) +- **#spartan_holders:** Discussion covered DegenAI’s X suspension, continued Discord testing for trade-context ingestion, and proposed strategy mechanics (BTC trading ranges and use of coinrotator.app) plus branding requests (dedicated website/account) to improve identity separation from AI16z. (Key Participants: rhota, Osint, Patt) +- **#3d-ai-tv:** Jin reported the AI news aggregator is nearing completion with historical aggregation across X/Discord/GitHub/markets and is implementing OpenGraph image previews before merging and reprocessing ~60 days of data. (Key Participants: jin) +- **#discussion:** Users raised integration questions (LinkedIn/Instagram/Facebook), ARM64 Docker runtime issues, and content-quality concerns like repetitive Twitter posting; some discussion also referenced token and market chatter. (Key Participants: Noah, artzy, AD) + +### User Feedback +- Partners expressed frustration about the slow progress on changing token ticker/metadata from ai16z to match the ElizaOS rebrand due to reliance on daos.fun for a voting module. (Sentiment: negative) +- Users reported RAG/knowledge runs in v0.25.8 can trigger JavaScript heap out of memory errors; a common workaround is increasing Node’s max old space size or removing knowledge from character files. (Sentiment: negative) +- Users reported Twitter client connectivity issues in v0.25.8 tied to changes in client configuration structure, and asked about additional capabilities like image/video posting. (Sentiment: negative) +- Users reported ARM64 Docker deployment problems involving missing module '@anush008/tokenizers-linux-arm64-gnu'. (Sentiment: negative) +- Users reported the LinkedIn client is non-functional and requested a working integration. (Sentiment: neutral) + +### Strategic Insights + +#### Governance dependency bottleneck for token rebrand metadata +The token ticker/metadata update process is blocked on a third party (daos.fun) delivering a voting module, while partners discuss Snapshot and other open-source alternatives in the interim. + +*Implications/Questions:* + - Should an interim governance path (e.g., Snapshot) be formalized to unblock exchange-facing metadata updates? + - What evidence standard do target exchanges require for community approval, and can it be met without daos.fun? + +#### Release friction driven by plugin migration and configuration changes +Plugin separation into elizaos-plugins plus evolving client config schemas is creating recurring support load (installation steps, missing registry entries, Twitter client key structure changes). + +*Implications/Questions:* + - Is there a single source of truth for post-migration plugin install/config docs that can be linked from CLI errors and templates? + - Which breaking config changes need automated migration checks or warnings? + +#### Knowledge/RAG memory constraints affecting adoption +Knowledge-base usage is repeatedly associated with Node heap exhaustion reports and workarounds, indicating operational constraints for users trying RAG at scale. + +*Implications/Questions:* + - Do defaults (chunking, embedding, indexing) need adjustment to reduce memory footprint for common RAG sizes? + - Should the runtime surface proactive memory diagnostics and recommended settings? + +### Market Analysis +- A community-proposed DegenAI trading workflow referenced monitoring BTC price ranges ($73k–$109k and $85k–$99k) and using coinrotator.app for trend analysis. (Relevance: Represents a concrete strategy specification request for an ecosystem trading agent and potential integration surface for external market tooling.) +- DegenAI’s X account was suspended for about a month and the team avoided creating a new account due to re-ban risk while an appeal is pending. (Relevance: Reduces social distribution for the agent and shifts engagement/testing to Discord while the appeal is unresolved.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-27.md b/hackmd/facts/2025-02-27.md new file mode 100644 index 00000000000..d8bd9b4dfde --- /dev/null +++ b/hackmd/facts/2025-02-27.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-02-27 + +## Overall Summary +ElizaOS v0.25.8’s plugin/client architecture shift (plugins moved out of core) is driving widespread deployment/configuration confusion, particularly around Twitter client setup and RAG/knowledge memory usage. In parallel, governance and branding friction continues: the token ticker/metadata change remains blocked by DAO.fun’s voting module timeline, while DegenAI’s suspended X account keeps distribution constrained despite Discord-side testing reactivation. + +## Key Facts + +- ElizaOS v0.25.8 moved plugins and clients out of the core repository into separate packages under https://github.com/elizaos-plugins/. +- Users reported JavaScript heap out of memory errors when running agents with RAG knowledge in v0.25.8, and a workaround shared was setting NODE_OPTIONS to increase max old space size (e.g., --max-old-space-size=8192). +- For Twitter in v0.25.8, users reported that both @elizaos-plugins/plugin-twitter and @elizaos-plugins/client-twitter must be included in the character.json plugins array for proper configuration. +- DegenAI’s X (Twitter) account was reported as suspended, and the appeal process was reported as pending. +- DegenAI was reported as reactivated in Discord for testing to ensure it pulls trade context before broader user availability. +- Partners reported they cannot change the token ticker from AI16Z to match the ElizaOS rebrand because DAO.fun has not shipped a voting module required for metadata changes. +- The ElizaOS daily GitHub update for 2025-02-26 listed platform enhancements including improved plugin loading error handling and JSON5 support for character files (PR #3698). +- A new GitHub issue reported that the elizaOS/eliza project lacks a REST API backend (Issue #3702). +- GitHub activity metrics reported that on Feb 26–27 there were 17 new PRs (14 merged) and 6 new issues in elizaOS/eliza, with 21 active contributors. + +## Open Questions + +- Can AI agent do transactions with V2? +- Has anyone tried twitter-client post video and image? +- What's the issue with "Error in generateObject: TypeError: APICallError.isAPICallError is not a function"? +- How to deploy elizaos ai agent on twitter as an automated bot? +- Is talknomics still valid that you're going to spend 8% of your launchpad revenue on degenai buyback? +- Is the bottleneck implication that Bao is focusing on voting mechanism and thus prioritizing that over working on metadata change? +- Any chance he would share just the metadata code to us so we can help him on this front? +- Can we know the ETA of Eliza V2? +- Has the endpoint for "daily" changed? +- How can I simplify node setup for a proof-of-concept L2? +- Has anyone tried twitter-client post video and image? + +## Categories + +### Twitter News Highlights +- DankVR posted about a local-first philosophy in crypto emphasizing self-custody, sovereignty, and building anti-fragile systems. (Sentiment: neutral) +- DankVR posted concerns about supply chain attacks and suggested documenting trust assumptions in READMEs to improve developer/user behavior. (Sentiment: neutral) +- DankVR previewed updates to a 'Clank Tank' set on Hyperfy and mentioned interest in integrating with DAO.fun. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3698: feat: better plugin loading error handling / json5 support for character file](https://github.com/elizaOS/eliza/pull/3698) by unknown - Status: merged - Significance: Adds JSON5 support for character files and improves plugin loading error handling to reduce configuration failures. +- [Pull_request #3697: feat: CLI install improvements](https://github.com/elizaOS/eliza/pull/3697) by unknown - Status: merged - Significance: Improves CLI install/add flows to reduce friction installing plugin/client packages. +- [Pull_request #3701: feat: submit update env for plugin viction](https://github.com/elizaOS/eliza/pull/3701) by unknown - Status: merged - Significance: Adds Viction provider-related environment updates, expanding provider integration. +- [Issue #3702: No REST API backend available](https://github.com/elizaOS/eliza/issues/3702) by unknown - Status: open - Significance: Blocks or complicates programmatic agent interaction where a REST interface is expected. +- [Issue #3693: Twitter Agent won't post / respond as it should](https://github.com/elizaOS/eliza/issues/3693) by unknown - Status: open - Significance: Directly impacts a major integration surface (Twitter/X) reported by users as non-functional. + +#### Overall Focus +- Development activity emphasized plugin/runtime robustness (plugin error handling, JSON5 character files), CLI installation usability, and broad bug-fixing (Twitter crash, character creator, path handling). + +### Discord Updates +- **#discussion:** Users discussed deployment/integration questions (Twitter OAuth/credentials usage, LinkedIn client viability) and surfaced runtime errors including an APICallError-related TypeError. Eliza v2 was referenced as active development, and scam warnings were noted. (Key Participants: Osint, Noah, Yuan, .noclips) +- **#💻-coders:** Most traffic focused on v0.25.8 migration pain: plugins/clients now require separate package installs, Twitter client setup changed, and RAG/knowledge triggers memory failures; workarounds included removing the knowledge field, increasing Node heap, and ensuring both twitter client+plugin packages are listed. (Key Participants: CARSON.ts, Prayag, PiagaShihari, sergii.bomko, .noclips) +- **#🥇-partners:** Partners debated governance execution and rebrand mechanics: token ticker/metadata updates are blocked by DAO.fun voting/module delivery, and alternative voting systems (Snapshot/Realms/Neon/EVM options) were discussed. Tribute tokenomics concerns were raised regarding DAO handling of contributed tokens and transparency of token flows. (Key Participants: shaw, accelxr, jin, HoneyBadger, jasyn_bjorn) +- **#spartan_holders:** DegenAI status was discussed: X account remains suspended with appeal pending, while Discord reactivation/testing continues to validate trade-context retrieval. Community members discussed brand separation and information transparency for DegenAI relative to AI16z/ElizaOS. (Key Participants: rhota, kalshnikov, 辞尘鸽鸽) +- **#tokenomics:** A proof-of-concept L2/node implementation discussion noted that two nodes could communicate but one was not producing blocks, with address management complexity highlighted; an alternative AVAX approach was mentioned as a possibility. (Key Participants: DorianD, yikesawjeez) +- **#3d-ai-tv:** Jin shared progress on an ai-news aggregator that pulls from X/Discord/GitHub/markets, backs up to SQLite, and outputs summarized JSON for newsletters or RAG workflows. (Key Participants: jin) +- **#ideas-feedback-rants:** Users suggested creating a dedicated news channel and discussed building a documents design agent; a question about deploying an ElizaOS Twitter bot was asked without an answer. (Key Participants: Entropy, Danny Irving, AvuTheGreat) + +### User Feedback +- Multiple users reported confusion and breakage after the v0.25.8 migration because plugins and clients must now be installed/configured as separate packages. (Sentiment: mixed) +- Partners reported ongoing frustration that the token ticker/metadata update is blocked by DAO.fun’s delayed voting module implementation. (Sentiment: negative) +- Users reported Twitter client connectivity/config changes in v0.25.8 and requested support for posting images and video. (Sentiment: neutral) +- Community members requested clearer transparency about DegenAI’s relationship to AI16z/ElizaOS and suggested creating a dedicated organizational account for DegenAI. (Sentiment: mixed) +- Users reported RAG/knowledge issues including memory errors and PDF knowledge ingestion limitations (suggested workaround: convert PDF to TXT). (Sentiment: negative) + +### Strategic Insights + +#### Migration-driven support load from v0.25.8 architecture changes +The plugin/client decoupling in v0.25.8 is generating repeated configuration questions (Twitter setup, client discovery, RAG memory behavior), implying that documentation, migration tooling, and defaults are now primary levers to reduce support burden. + +*Implications/Questions:* + - Should a formal migration guide (v0.1.9 → v0.25.8) be prioritized over additional feature work? + - Should the CLI auto-suggest required client+plugin pairs (e.g., twitter) when a user selects a client? + +#### External dependency risk in governance operations (DAO.fun bottleneck) +Token metadata/ticker changes and vote-gated rebrand steps are constrained by DAO.fun’s delivery timeline, while partners are actively exploring alternatives (Snapshot/Realms/Neon/EVM), implying governance continuity planning is needed if DAO.fun slips. + +*Implications/Questions:* + - What minimum viable alternative voting mechanism is acceptable to exchanges for ticker/name changes? + - Is there a parallel path to implement a vote independent of DAO.fun while preserving auditability? + +#### Distribution risk for DegenAI due to X account suspension +DegenAI is being tested in Discord while the X account appeal remains pending, and community discussion includes establishing separate brand channels and a dedicated organizational account to maintain communication and visibility during disruptions. + +*Implications/Questions:* + - Should DegenAI publish status updates and product milestones via a dedicated organizational account while the appeal is unresolved? + +### Market Analysis +- Community discussion referenced DegenAI market performance relative to AI16z and noted observations about it following downward trends more than upward movements. (Relevance: Perception of token performance and visibility affects adoption and community confidence during product iteration.) +- Trading strategy suggestions for DegenAI included monitoring BTC price ranges and using external tools (e.g., coinrotator.app) for trend analysis. (Relevance: Defines candidate requirements for how a trading agent should source context, structure signals, and execute strategy logic.) \ No newline at end of file diff --git a/hackmd/facts/2025-02-28.md b/hackmd/facts/2025-02-28.md new file mode 100644 index 00000000000..d4ea727d645 --- /dev/null +++ b/hackmd/facts/2025-02-28.md @@ -0,0 +1,88 @@ +# Fact Briefing: 2025-02-28 + +## Overall Summary +ElizaOS discussions and development activity centered on the v0.25.8 architecture shift (clients now packaged/added as plugins), alongside recurring runtime memory/knowledge-base issues and gaps in RAG PDF support. In parallel, partners debated DAO tribute token handling and governance bottlenecks, while work continued on an AI-news aggregation pipeline and multiple core repo fixes/features landed. + +## Key Facts + +- ElizaOS v0.25.8 requires clients to be added as plugins (e.g., @elizaos-plugins/client-twitter) instead of being listed in a clients array. +- A workaround for JavaScript heap out-of-memory errors in v0.25.8 shared in Discord was to remove the "knowledge" field from character.json or set NODE_OPTIONS='--max-old-space-size=8192'. +- Users reported RAG knowledge did not work with PDF files and converting PDFs to TXT was reported as a working workaround. +- Issue #3702 titled "No REST API backend" was opened in the elizaOS/eliza GitHub repository. +- Issue #3723 requesting to "Add plugin-evm" was opened in the elizaOS/eliza GitHub repository. +- PR #3722 fixed an out-of-memory bug in Eliza version 0.25.8 by repairing block logic. +- PR #3698 added improved plugin loading error handling and JSON5 support for character files. +- PR #3725 added a "rolodex" feature to ElizaOS. +- Discord partners discussed concerns that DAO tribute tokens are being sold via single-sided liquidity pools. + +## Open Questions + +- How does memory work in the Eliza framework? +- How to deploy elizaos ai agent on Twitter as an automated bot? +- Are there any examples of RAGKnowledge implementation with Eliza? +- How do I implement the poll feature in the twitter client? +- How do I get the next messages when the action is CONTINUE when calling the /message API call? +- How is ai16z not related to a16z? + +## Categories + +### Twitter News Highlights +- Hyperfy.io showcased PlayCanvas visual upgrades with before/after comparisons and shared media demonstrating changes. (Sentiment: neutral) +- Hyperfy.io revealed an optimized browser-based "Clank Tank" set intended to support in-browser experiences such as watch parties. (Sentiment: neutral) +- Tweets referenced "Eliza v2 Hacking" and included brief mentions of timelines and the Ethereum Foundation (EF). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3725: Added a rolodex feature](https://github.com/elizaOS/eliza/pull/3725) by lalalune - Status: merged - Significance: Adds new entity/relationship capability via a rolodex feature. +- [Pull_request #3722: Fixed an out-of-memory bug in version 0.25.8](https://github.com/elizaOS/eliza/pull/3722) by v1xingyue - Status: merged - Significance: Addresses a reported OOM bug in v0.25.8. +- [Pull_request #3698: Improved plugin loading error handling and added JSON5 support for character files](https://github.com/elizaOS/eliza/pull/3698) by odilitime - Status: merged - Significance: Improves resilience of plugin loading and expands character file format support. +- [Pull_request #3711: Added support for ANTHROPIC_API_URL environment variable](https://github.com/elizaOS/eliza/pull/3711) by ChristopherTrimboli - Status: merged - Significance: Adds configuration for custom/proxied Anthropic endpoints. +- [Pull_request #3708: Consolidated character/agent handling](https://github.com/elizaOS/eliza/pull/3708) by wtfsayo - Status: merged - Significance: Streamlines how the system manages characters and agents. +- [Issue #3702: No REST API backend](https://github.com/elizaOS/eliza/issues/3702) by lqkhanh195 - Status: closed - Significance: Requests/flags absence of a REST API backend. +- [Issue #3723: Add plugin-evm](https://github.com/elizaOS/eliza/issues/3723) by quanghuynguyen1902 - Status: closed - Significance: Requests addition of EVM plugin support; also referenced as needing attention for integration behavior. + +#### Overall Focus +- Recent GitHub work emphasized stability fixes (including v0.25.8 OOM), migration/agent handling improvements, and developer experience updates such as plugin loading resilience and environment configuration enhancements. + +### Discord Updates +- **#discussion:** Conversation included questions about Eliza memory (long-term vs short-term), confirmation that Eliza v2 is in development, guidance on restricted channel access (e.g., degenspartanai roles), and ongoing scam link moderation. (Key Participants: Hidden Forces, Osint, Patt) +- **#💻-coders:** Users worked through v0.25.8 plugin/client restructuring (clients added as plugins), Twitter client configuration (plugin-twitter + client-twitter), heap out-of-memory reports, RAG knowledge troubleshooting (PDF-to-TXT workaround), and questions about polls, API sequencing, and limiting Twitter reply chains. (Key Participants: CARSON.ts, Prayag, Yug, Ale | AutoRujira) +- **#🥇-partners:** Partners discussed tribute tokenomics and transparency (including single-sided liquidity pool sales), requests for clearer terms on tribute token utilization, and noted interest from Ethereum Foundation and Optimism in collaboration; AI-news tool demo/presentation work and leaderboard repo bugs were also mentioned. (Key Participants: jin, kalshnikov, dral, Patt, DorianD) +- **#3d-ai-tv:** Jin shared the ai-news repository and described a multi-source aggregation workflow (X/Discord/GitHub/markets) with SQLite backup and AI summarization to JSON; a GitHub Actions workflow error was reported for a specific run/job. (Key Participants: jin, boom) +- **#tokenomics:** A brief thread weighed Solana complexity for an early L2 proof of concept and considered Avalanche (AVAX) as an alternative; a Solana spec and AVAX tutorial were suggested as next steps. (Key Participants: DorianD, yikesawjeez) +- **#spartan_holders:** DeFai (DeFi + AI) was proposed as a direction, including algorithmic trading, market-making, and DEX liquidity provision use cases. + +### User Feedback +- Users reported JavaScript heap out-of-memory errors when running v0.25.8, particularly when using knowledge bases. (Sentiment: negative) +- Users reported that RAG knowledge ingestion did not work with PDFs and used PDF-to-TXT conversion as a workaround. (Sentiment: negative) +- Users expressed confusion after v0.25.8 moved plugins/clients out of core and required explicit plugin additions for clients like Twitter and Slack. (Sentiment: mixed) +- Partners raised concerns about the DAO tribute tokenomics model and requested clearer terms and transparency on how tribute tokens are utilized and sold. (Sentiment: negative) +- Partners reported a bottleneck in changing token metadata/ticker due to dependency on DAO.fun voting module implementation timelines. (Sentiment: negative) + +### Strategic Insights + +#### Plugin architecture change is creating onboarding and configuration friction +Discord support requests repeatedly focused on v0.25.8 restructuring (clients-as-plugins) and correct plugin arrays for Twitter/Slack, with multiple threads requesting updated docs and migration guidance. + +*Implications/Questions:* + - Should documentation and migration tooling be prioritized to reduce repeated support load? + - Is a compatibility layer or clearer CLI diagnostics needed for missing client plugins? + +#### RAG/knowledge workflows remain a primary stability and usability gap +Multiple users reported heap memory errors associated with knowledge usage and reported PDF ingestion failures requiring manual conversion to TXT, generating repeated action items for memory handling and PDF support. + +*Implications/Questions:* + - What is the shortest path to stable PDF ingestion in the knowledge pipeline? + - Do default memory limits and chunking settings need adjustment in templates/starter projects? + +#### Governance dependency (DAO.fun voting) is a recurring operational bottleneck +Partners cited delayed DAO.fun voting module delivery as blocking token metadata/ticker updates and discussed alternative governance tools (Snapshot/Realms/EVM options) in parallel. + +*Implications/Questions:* + - Should an interim governance/voting path be implemented outside DAO.fun to unblock operational decisions? + - What minimum governance feature set is required to satisfy exchange requirements for ticker/metadata changes? + +### Market Analysis +- A DeFai integration direction was discussed with potential applications in algorithmic trading, market-making, and DEX liquidity provision. (Relevance: Represents a potential product/agent capability area that intersects with on-chain liquidity and trading activity.) +- Partners debated DAO tribute token handling, including selling tribute tokens via single-sided liquidity pools, and requested clearer terms around utilization. (Relevance: Directly relates to DAO funding mechanics and token flow transparency that can affect partner participation.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-01.md b/hackmd/facts/2025-03-01.md new file mode 100644 index 00000000000..a414be8b7c4 --- /dev/null +++ b/hackmd/facts/2025-03-01.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-03-01 + +## Overall Summary +ElizaOS activity centered on stabilizing the 0.25.x architecture transition (clients now installed/configured as plugins) while shipping documentation improvements and bug fixes. Discord discussion highlighted ongoing operational friction (JS heap OOM, RAG/PDF handling, Twitter client bugs) and governance/tokenomics concerns (tribute token sales mechanics, DAO.fun voting bottleneck, DegenAI X suspension). + +## Key Facts + +- ElizaOS v0.25.8 introduced a structural change where clients are added as plugins (e.g., @elizaos-plugins/client-twitter) rather than being specified in a "clients" array. +- Users reported JavaScript heap out-of-memory errors in recent ElizaOS versions, and one mitigation shared was setting NODE_OPTIONS (e.g., --max-old-space-size=6144 or 8192) or removing the "knowledge" field from character.json. +- The ElizaOS team stated the eliza.gg website is broken and they plan to set up a new site because the previous maintainer is no longer responsive. +- DegenAI’s X (Twitter) account was described as suspended, and the team stated they are waiting on the appeal process rather than starting a new account. +- PR #3722 fixed an out-of-memory bug in ElizaOS version 0.25.8. +- PR #3729 updated documentation and added a blog, showcase, changelog, and RSS functionality. +- Issue #3723 was filed proposing the addition of a plugin-evm feature to the elizaOS/eliza repository. +- In the Feb 28–Mar 1, 2025 reporting window, elizaos/eliza recorded 14 new pull requests with 13 merged, 1 new issue, and 16 active contributors. + +## Open Questions + +- How does memory work in the Eliza framework? +- Is there a way to run Eliza such that it doesn't connect to any clients? +- How do I handle PDF files in Eliza (which folder to put them in and how to configure loading/processing)? +- How can I get Eliza to use open-webui instead of ollama itself? +- How do I send context from a web client to agents (e.g., a wallet address)? +- Is it possible to add extra fields to API POST /messages? +- How can I enable my Agent to provide real-time information like current BTC price or today's news? +- What git commands upgrade the local repo to the latest stable version? +- What are the best models and modelProviders for a Twitter AI agent? +- How can I make my bot more chatty in Discord? +- What is the benefit of holders for launchpad? +- When should we have work turned in by for the demo day? +- Has anybody seen agents that can review projects or pitches? +- Can someone help me find 400x400 pixel logos for all these? + +## Categories + +### Twitter News Highlights +- dankvr engaged publicly on X with accounts including @ethereumfndn and referenced an upcoming "massive unlock". (Sentiment: neutral) +- shawmakesmagic posted about "Eliza v2 Hacking" on X. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3722: fix out-of-memory bug in version 0.25.8](https://github.com/elizaOS/eliza/pull/3722) - Status: merged - Significance: Bug fix referenced by community as addressing 0.25.8 memory failures. +- [Pull_request #3729: Update docs, add blog + showcase + changelog + RSS](https://github.com/elizaOS/eliza/pull/3729) by madjin - Status: merged - Significance: Documentation expansion and site content additions (blog/showcase/changelog/RSS). +- [Pull_request #3736: Updated readme.md to provide a how-to guide for custom plugins](https://github.com/elizaos/eliza/pull/3736) - Status: merged - Significance: Improves onboarding for plugin authors and integrators. +- [Pull_request #3735: Update plugins.md for custom plugins not in registry](https://github.com/elizaos/eliza/pull/3735) - Status: merged - Significance: Documents how to use custom plugins outside the official registry. +- [Pull_request #3653: Resolved an "Invalid array length" error in splitText by adding a necessary check](https://github.com/elizaos/eliza/pull/3653) - Status: merged - Significance: Prevents runtime errors during text splitting/knowledge processing. +- [Pull_request #3707: Grammar fix & createVerifiableLogApiRouter guard](https://github.com/elizaos/eliza/pull/3707) - Status: merged - Significance: Adds a guard to prevent runtime errors in createVerifiableLogApiRouter. +- [Issue #3723: Add plugin-evm feature proposal](https://github.com/elizaOS/eliza/issues/3723) by quanghuynguyen1902 - Status: open - Significance: Requests EVM plugin support as a tracked issue. + +#### Overall Focus +- Development focus emphasized documentation improvements (custom plugins guidance, docs sections) and stability fixes (runtime guards, splitText array-length error prevention). + +### Discord Updates +- **#💻-coders:** Developers discussed adapting to v0.25.8’s client-as-plugin architecture, troubleshooting JS heap out-of-memory errors (NODE_OPTIONS guidance), Twitter client limitations (rate limiting, image posting), Discord client issues (duplicate messages, voice channel behavior), and requests for API metadata support in POST /messages. (Key Participants: CARSON.ts, Yug, Odilitime, jin) +- **#discussion:** General chat included repeated reports that eliza.gg is broken; a team member stated they will replace it and improve docs. Users asked about memory behavior, PDF handling, and running Eliza without clients, with most technical questions redirected to #💻-coders. (Key Participants: jin, BOSSU, Chief, Patt) +- **#spartan_holders:** Discussion focused on DegenAI roadmap after X suspension: testing DegenAI in Discord, plans to expand to Farcaster/Telegram, and prioritizing sentiment analysis/trading/DeFi integrations; participants noted a need for quant/trading expertise. (Key Participants: rhota, Patt, Osint) +- **#🥇-partners:** Partners discussed announcements cadence and notification preferences (self-assigned role vs @everyone) and referenced active plugin bounty activity; no detailed technical resolution occurred in this segment. (Key Participants: accelxr, Odilitime, yikesawjeez) + +### User Feedback +- Users reported onboarding friction from v0.25.8 plugin/client structural changes and requested updated migration and configuration documentation. (Sentiment: mixed) +- Multiple users reported JavaScript heap out-of-memory errors when running recent versions, particularly when using the knowledge field. (Sentiment: negative) +- Users reported RAG knowledge workflows not working well with PDFs and used PDF-to-TXT conversion as a workaround. (Sentiment: negative) +- Users stated the eliza.gg website is broken; a team member stated a new site will be set up with improved documentation. (Sentiment: negative) +- Partners raised concerns about DAO selling tribute tokens via single-sided liquidity pools and requested clearer terms and transparency on tribute token utilization. (Sentiment: mixed) + +### Strategic Insights + +#### Architecture transition is driving support load +Discord support traffic concentrated on adapting to v0.25.8’s client-as-plugin structure and resolving runtime memory errors, while GitHub activity simultaneously shipped documentation updates targeted at plugin usage and onboarding. + +*Implications/Questions:* + - Should a single authoritative migration guide (v0.1.9 → v0.25.x) be prioritized and pinned in Discord? + - Should default templates disable or gate knowledge ingestion to reduce OOM incidents? + +#### Governance and rebrand dependencies on DAO.fun +Partners reported frustration with DAO.fun as a bottleneck for token metadata/ticker changes due to delayed voting module implementation, and discussed alternative governance tooling options. + +*Implications/Questions:* + - Is an interim governance mechanism (e.g., Snapshot/Realms) required to unblock rebrand-related changes? + - What decision rights can be moved off DAO.fun to reduce operational dependency? + +### Market Analysis +- DegenAI’s X account suspension reduced access to a public distribution channel; the team stated they are testing DegenAI in Discord and also pursuing Farcaster/Telegram presence. (Relevance: Affects public visibility and user acquisition for the DegenAI token/community.) +- Discord discussions included debate about the DAO’s tribute tokenomics model, specifically the sale of tribute tokens through single-sided liquidity pools. (Relevance: Impacts partner trust and the perceived incentives for projects contributing tribute tokens.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-02.md b/hackmd/facts/2025-03-02.md new file mode 100644 index 00000000000..c46587dc014 --- /dev/null +++ b/hackmd/facts/2025-03-02.md @@ -0,0 +1,80 @@ +# Fact Briefing: 2025-03-02 + +## Overall Summary +ElizaOS work centered on stabilizing and releasing v0.25.9-era changes (agent/character merges, API/server fixes, CLI plugin dependency handling) while community support focused on recurring integration friction (plugin/client architecture changes), memory/knowledge loading OOM errors, and Twitter/Discord client behavior. Documentation and web presence were highlighted as operational gaps (eliza.gg broken; repeated requests for integration and configuration docs). + +## Key Facts + +- ElizaOS v0.25.9 was discussed on Discord, alongside reports that the newer cleaner codebase structure caused integration challenges for some users. +- Users reported Node.js out-of-memory errors when loading knowledge into agents, and a shared mitigation was setting NODE_OPTIONS="--max-old-space-size=6144" in the .env file. +- Jin stated eliza.gg was broken and that a new replacement site would be set up because the previous maintainer was no longer responsive. +- A new ElizaOS documentation showcase page was shared at https://elizaos.github.io/eliza/showcase/ and described as needing additional polish. +- GitHub PR #3743 fixed API issues and server startup problems in elizaos/eliza. +- GitHub PR #3737 fixed CLI handling of plugin dependencies and the trusdb-related workflow in elizaos/eliza. +- GitHub PR #3731 added client UI support for configuring agents with plugins and environment variables in elizaos/eliza. +- GitHub issue #3745 was opened describing that the RAG processFile attempts to embed entire files, causing errors for large documents. +- A demo day timeline was set to two weeks in the Discord 3d-ai-tv channel after fishai reported GPU failures. + +## Open Questions + +- Is there a way to run Eliza such that it doesn't connect to any clients, and instead is just a means to query against through the exposed server/port? +- Where to handle PDF files in Eliza: which folder to put the PDF files and how to config to load and process them? +- Does Twitter Plugin have its own config, and are there any Twitter specific envs for this? +- Anyone knows how to find a node/graph/canvas based app to plug an AI engine that allows branching of context windows? +- How can I make my bot more chatty in discord? +- Has anybody seen agents that can review projects or pitches? +- What is the benefit of holders for launchpad? +- Can someone help me find 400x400 pixel logos for all these? + +## Categories + +### Twitter News Highlights +- A new elizaOS plugin showcase page was added to official documentation and includes a changelog/blog section, with plans mentioned to automate updates across docs, Telegram, website, and AI agents. (Sentiment: neutral) +- AI Agent Dev School was announced as returning with sessions on Tuesdays and Thursdays at 6pm PST, with recordings planned for later viewing. (Sentiment: neutral) +- Meta's PARTNR project (robot dogs) was referenced in discussion about AI agents and smaller, local-first models enabling new consumer experiences. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3743: fix apis and server startup](https://github.com/elizaOS/eliza/pull/3743) - Status: merged - Significance: Addresses API errors and server startup stability. +- [Pull_request #3737: fix: CLI handle plugin dependencies / trusdb](https://github.com/elizaOS/eliza/pull/3737) - Status: merged - Significance: Improves reliability of CLI plugin installation/dependency handling. +- [Pull_request #3731: feat: client ui- Support agent configuration with plugins and environment variable](https://github.com/elizaOS/eliza/pull/3731) - Status: merged - Significance: Adds UI support to configure agents with plugins and env vars. +- [Pull_request #3742: Merge agent & character](https://github.com/elizaOS/eliza/pull/3742) - Status: merged - Significance: Structural change combining agent and character components. +- [Pull_request #3738: chore: bump ver to 0.25.9](https://github.com/elizaOS/eliza/pull/3738) - Status: merged - Significance: Version bump supporting the 0.25.9 release line. +- [Issue #3745: RAG processFile attempts to embed entire files causing errors for large documents](https://github.com/elizaOS/eliza/issues/3745) by omikolaj - Status: open - Significance: Describes a failure mode in RAG ingestion for large documents. + +#### Overall Focus +- Daily GitHub work emphasized agent configuration and plugin management improvements plus fixes for API/server stability, including streamlining agent/character functionality and refining endpoints for release readiness. + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on CLI install/usage, plugin installation commands, knowledge/RAG memory OOM errors (mitigated via NODE_OPTIONS max-old-space-size), and client integration issues for Twitter and Discord. Discussion also covered model configuration parameters (temperature/frequency_penalty/presence_penalty) and verifying knowledge retrieval via logs. (Key Participants: odilitime, CARSON.ts, jintern, jin) +- **#discussion:** Users raised basic setup/support questions and reported eliza.gg as broken; jin confirmed a new site would be created. Several technical questions (running without clients, PDF handling, Twitter envs, BGE initialization error on Fleek) were not resolved in-channel and were redirected to coders. (Key Participants: jin, BOSSU) +- **#🧑‍🎓-partners:** Jin shared the plugin/package showcase page and noted it needs polish; jintern described ongoing work on integration documentation for common onboarding questions. A community member shared an AI-NFT terminal update with basic on-chain fund manager functionality. (Key Participants: jin, jintern, Lowes) +- **#3d-ai-tv:** A demo day was organized for project presentations; after GPU failures were reported, jin set a two-week timeline and requested slide preparation, alongside calls to organize tokenomics documentation and archive Shaw tweets. (Key Participants: jin, fishai, boom, odilitime) + +### User Feedback +- Users reported JavaScript heap out-of-memory behavior when loading knowledge into agents and shared a workaround by increasing Node.js memory limits via NODE_OPTIONS. (Sentiment: mixed) +- Multiple users cited friction integrating clients (notably Twitter/Discord) after architecture changes, prompting requests for clearer integration documentation and updated setup instructions. (Sentiment: mixed) +- Users requested fixes for Twitter image generation/posting and mechanisms to reduce repetitive tweets via improved memory storage and model parameter controls. (Sentiment: neutral) +- The community reported eliza.gg as broken; jin stated a replacement site would be set up. (Sentiment: negative) +- RAG knowledge with PDF files was reported as not working by some users, with a workaround of converting PDFs to text discussed. (Sentiment: neutral) + +### Strategic Insights + +#### Architecture change is driving repeated onboarding friction +Discord support traffic shows recurring confusion around how clients/plugins are added and configured after recent structural changes, with multiple unanswered or repeatedly-asked setup questions. Documentation and tooling (CLI/UI) are being used as mitigation levers (integration docs, UI configuration for plugins/env vars). + +*Implications/Questions:* + - Should onboarding docs prioritize a single canonical path for adding clients as plugins and include version-specific notes? + - Can the CLI/UI surface validation errors and migration hints to reduce Discord support load? + +#### Knowledge/RAG ingestion reliability is a scaling constraint +Community reports and a new GitHub issue cite memory pressure and large-document failures during knowledge ingestion (heap OOM and processFile embedding whole files). This is coupled with requests for better PDF support and more observable knowledge retrieval behavior. + +*Implications/Questions:* + - Is there a documented recommended maximum document size and chunking strategy for knowledge ingestion? + - Should RAG ingestion implement chunking/streaming by default to avoid full-file embedding attempts? + +### Market Analysis +- Crypto market movements and token performance were discussed in the partners channel, alongside interest in featuring ai16z/elizaOS on a 'Made in America' list and an idea to monetize agent data via staking/RPC-node access patterns. (Relevance: Market-facing narratives and token-adjacent proposals are present in community channels, which may affect messaging priorities and documentation needs around tokenomics and ecosystem positioning.) +- Debate occurred about the DAO tribute token model, including concerns about single-sided liquidity pools versus earlier expectations and discussion of chain/platform choices (Solana vs Avalanche) for early implementations. (Relevance: Tokenomics and platform selection discussions can impact partner confidence and roadmap clarity, and may require an updated, centralized tokenomics document.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-03.md b/hackmd/facts/2025-03-03.md new file mode 100644 index 00000000000..ccba2c8a3c7 --- /dev/null +++ b/hackmd/facts/2025-03-03.md @@ -0,0 +1,78 @@ +# Fact Briefing: 2025-03-03 + +## Overall Summary +ElizaOS activity centered on stabilizing and preparing the v0.25.9 release through extensive API/client fixes and new configuration capabilities (notably a global proxy via AGENT_PROXY). Community discussions focused on plugin integrations (Twitter/Discord), documentation quality (broken links and missing guides), and unresolved runtime issues such as repeated tweets and embedding model initialization failures on hosted deployments. + +## Key Facts + +- ElizaOS version was bumped to 0.25.9 in PR #3738 and a dev-to-main release preparation merge was performed in PR #3739. +- A global proxy setting for agents was introduced via the AGENT_PROXY environment variable in PR #3751. +- The ElizaOS repository added registerMiddleware functionality in PR #3749. +- A new GitHub issue (#3758) reported that the Telegram client shows no initialization message or errors when it fails. +- Discord users reported the error "failed to initialize BGE model" on hosted ElizaOS instances and a workaround discussed was enabling OpenAI embeddings (use_openai_embedding=true). +- Discord users discussed that Twitter character ModelConfiguration parameters (e.g., temperature, frequency_penalty) did not appear to affect Twitter output, raising the question of whether the Twitter plugin reads modelConfig. +- A demo day was scheduled for two weeks from the Discord conversation date, and team members were asked to prepare presentation slides. +- The eliza.gg website was reported broken and a new replacement site was planned. +- Users mitigated out-of-memory errors during knowledge loading by increasing Node.js memory with NODE_OPTIONS="--max-old-space-size=6144". + +## Open Questions + +- How can I stop repetition and redundancy on my character posts on Twitter using ModelConfiguration? +- Does Twitter Plugin have its own config? Are there any Twitter specific envs for this? +- I want streaming response HTTP for the agent chat, like chatgpt, have eliza supported yet? +- What's the latest on degen ai? Is the roadmap still valid and are the team continuing to work on degenai? +- when degenai website open? +- How do I fix the issue of agents posting the same tweets repeatedly? + +## Categories + +### Twitter News Highlights +- DankVR stated they implemented updated documentation as knowledge for an intern agent and observed it helping users answer questions. (Sentiment: neutral) +- DankVR shared guidance to store seed phrases and backup codes on physical/offline media (e.g., pen and paper) for security. (Sentiment: neutral) +- DankVR shared links to tools for summarizing Discord notes in bulk. (Sentiment: neutral) +- DankVR asked whether OpenRouter is working on getting API access to embedding models. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3738: chore: bump ver to 0.25.9](https://github.com/elizaOS/eliza/pull/3738) by odilitime - Status: merged - Significance: Version bump establishing the 0.25.9 release line. +- [Pull_request #3739: chore: dev => main (rel 0.25.9 prep)](https://github.com/elizaOS/eliza/pull/3739) by odilitime - Status: merged - Significance: Release preparation merge from development to main for 0.25.9. +- [Pull_request #3751: feat: set proxy by env AGENT_PROXY](https://github.com/elizaOS/eliza/pull/3751) by v1xingyue - Status: merged - Significance: Adds global proxy configuration via environment variable for constrained network environments. +- [Pull_request #3749: feat: add registerMiddleware](https://github.com/elizaOS/eliza/pull/3749) by v1xingyue - Status: merged - Significance: Introduces a middleware registration mechanism to streamline extensibility. +- [Pull_request #3760: fix: gui speech to text](https://github.com/elizaOS/eliza/pull/3760) by wtfsayo - Status: merged - Significance: Restores/repairs GUI speech-to-text behavior. +- [Pull_request #3759: fix: client chat](https://github.com/elizaOS/eliza/pull/3759) by wtfsayo - Status: merged - Significance: Fixes client chat issues affecting user experience. +- [Issue #3758: Telegram client not working, no initialization message or errors](https://github.com/elizaOS/eliza/issues/3758) by JJOptimist - Status: closed - Significance: Reports a Telegram client failure mode with no logs, complicating troubleshooting. + +#### Overall Focus +- GitHub work emphasized release 0.25.9 preparation, configuration enhancements (AGENT_PROXY, registerMiddleware), and multiple GUI/client fixes alongside backend stability improvements (e.g., PostgreSQL connection handling). + +### Discord Updates +- **#💻-coders:** Primary engineering support channel: users discussed plugin integration (Discord/Twitter), knowledge retrieval debugging, embedding initialization errors (BGE), and operational issues including repeated tweets and permission errors. Multi-agent and decentralized agent network ideas were also raised. (Key Participants: jin, jintern, Redvoid, artzy, CARSON.ts) +- **#discussion:** Light technical discussion; unresolved questions included Twitter ModelConfiguration effectiveness for reducing repetition and whether the Twitter plugin reads modelConfig, plus a request for streaming HTTP responses in chat. (Key Participants: artzy, Sabochee) +- **#🥇-partners:** Jin introduced "jintern" (an elizaOS-based assistant) and discussed documentation updates, broken doc links, and showcase page polish. There was also discussion of crypto markets and community projects (including AI-NFT terminals built on elizaOS). (Key Participants: jin, jintern) +- **#3d-ai-tv:** Planning for a demo day set for two weeks out; team members were asked to begin preparing presentation slides. (Key Participants: jin, boom, fishai) +- **#spartan_holders:** A single unanswered inquiry asked when the DegenAI website will open. (Key Participants: deki) + +### User Feedback +- Users reported broken documentation links and requested fixes and clearer plugin installation/integration guidance. (Sentiment: negative) +- Users reported out-of-memory errors when loading knowledge into agents and used NODE_OPTIONS to increase Node.js heap size as a mitigation. (Sentiment: neutral) +- Users reported that Twitter character ModelConfiguration settings (temperature and penalty parameters) did not affect tweet output, and questioned whether the Twitter plugin honors modelConfig. (Sentiment: negative) +- Users deploying on hosted platforms reported embedding failures ("failed to initialize BGE model") and discussed switching to OpenAI embeddings as a workaround. (Sentiment: negative) +- Users requested streaming HTTP responses for agent chat comparable to ChatGPT-style streaming. (Sentiment: neutral) + +### Strategic Insights + +#### Support load concentrated around integrations and configuration +Discord support traffic clustered around plugin integration and runtime configuration (Twitter/Discord clients, model settings, embeddings, memory/knowledge). Consolidating these into targeted integration docs and validated config examples could reduce repetitive troubleshooting. + +*Implications/Questions:* + - Which integrations (Twitter, Discord, hosted embeddings) account for the highest support volume and should be prioritized in docs and tests? + +#### Release stabilization alongside UX and operational reliability work +GitHub work combined release prep (0.25.9) with operational improvements (proxy support, middleware registration, connection handling) and GUI stability fixes. This aligns engineering capacity toward reducing friction in deployment and daily usage rather than adding new surface area. + +*Implications/Questions:* + - Should release notes explicitly call out known integration caveats (e.g., Twitter modelConfig behavior, hosted embedding prerequisites) to prevent deployment churn? + +### Market Analysis +- Discord participants discussed cryptocurrency markets, including AI16z token performance. (Relevance: Market sentiment can influence community attention and expectations for product timelines and announcements.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-04.md b/hackmd/facts/2025-03-04.md new file mode 100644 index 00000000000..37482d6478f --- /dev/null +++ b/hackmd/facts/2025-03-04.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-03-04 + +## Overall Summary +ElizaOS development activity centered on stabilizing core/GUI behavior while community discussions focused on a breaking change in plugin configuration (clients → plugins) and ongoing Twitter/X integration reliability issues. DegenAI rebranding and its planned integration into ElizaOS v2 core remained a visible parallel thread. + +## Key Facts + +- ElizaOS character configuration for adding plugins changed from using a "clients" array to a "plugins" array in character files. +- Character files were moved into a separate repository at https://github.com/elizaos/characters/. +- The DegenAI codebase is planned to be open sourced under the ElizaOS GitHub and integrated into ElizaOS v2 core. +- DegenAI is undergoing rebranding after its X (Twitter) account was banned for alleged impersonation, and the website launch is pending completion of rebranding. +- A GitHub issue (#3758) reported that the Telegram client was not working and produced no initialization message or errors. +- PR #3766 optimized fact retrieval for parallel retrieval and added fixes including a reflection guard adjustment. +- PR #3767 fixed API issues that caused errors when starting or editing agents due to undefined properties. +- PR #3763 fixed splitText behavior and optimized character knowledge processing. +- PR #3751 added the ability to set a proxy via the AGENT_PROXY environment variable. +- From March 3–4, 2025, the elizaos/eliza repository recorded 15 new PRs with 14 merged and 15 active contributors. + +## Open Questions + +- Is it possible to have PDF files for the agent to learn? +- Can Eliza be used to build an AI agent that monitors smart contract events? +- Does Eliza support streaming response HTTP for agent chat? +- How can I restrict a character to respond only on certain topics? +- How can I fix "TypeError: Cannot read properties of undefined (reading 'ragKnowledge')"? +- Are there tutorials for deploying Eliza to the cloud? +- Why does my web client switch to a black screen after typing hello? +- How do I fix "Service image_description not found" error? +- How can I fix the issue with Twitter plugin not pulling in posts? +- I want streaming response HTTP for the agent chat, like chatgpt, have eliza supported yet? + +## Categories + +### Twitter News Highlights +- Discussion highlighted experiments with incentivizing open-source contributions via digital rewards (e.g., contributor NFTs/credentials) and related integration ideas tying wallets to GitHub accounts. (Sentiment: neutral) +- @shawmakesmagic stated they were working intensely on Eliza v2, offering early access and planning to stream development sessions. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3758: Telegram client not working, no initialization message or errors](https://github.com/elizaOS/eliza/issues/3758) by JJOptimist - Status: open - Significance: Reports a non-functioning Telegram client with no logs, impacting a key integration. +- [Pull_request #3766: feat: optimize fact retrieval, env fix, reflection guard](https://github.com/elizaOS/eliza/pull/3766) by unknown - Status: merged - Significance: Improves retrieval performance and stabilizes reflection behavior. +- [Pull_request #3767: fix: api issues](https://github.com/elizaOS/eliza/pull/3767) by unknown - Status: merged - Significance: Addresses runtime/API errors affecting starting and editing agents. +- [Pull_request #3763: fix: splitText fix & processCharacterKnowledge optimization](https://github.com/elizaOS/eliza/pull/3763) by odilitime - Status: merged - Significance: Improves knowledge processing reliability and performance. +- [Pull_request #3770: feat: add button for directing to home/chat page](https://github.com/elizaOS/eliza/pull/3770) by unknown - Status: merged - Significance: Adds navigation affordances to improve UX flow. +- [Pull_request #3732: fix docker image for ci/cd setup](https://github.com/elizaOS/eliza/pull/3732) by unknown - Status: merged - Significance: Improves CI/CD reliability by fixing the Docker image used in pipelines. + +#### Overall Focus +- GitHub work emphasized core stability, API correctness, CI/build reliability, and incremental UX improvements (navigation, docs cleanup, client/chat fixes). + +### Discord Updates +- **#💻-coders:** Developer discussion focused on the new plugin configuration pattern ("plugins" array replacing legacy "clients" usage), Twitter integration troubleshooting (auth issues, repetitive tweets, image handling), and gaps in documentation for the updated architecture. Users also shared guidance on modifying Twitter client code to invoke a plugin before composing tweets. (Key Participants: jin, jintern, Redvoid, artzy, Jox, Yug) +- **#spartan_holders:** DegenAI status updates emphasized its planned migration into ElizaOS v2 core, a required rebrand after an X ban, and a deferred website launch dependent on rebranding; team members discussed attempts to recover the banned account. (Key Participants: rhota, Patt) +- **#🥇-partners:** Jin introduced "jintern" (an ElizaOS-built assistant) for onboarding/tech support; Windows users were advised to use WSL rather than PowerShell for installation, and community members requested simpler non-technical updates beyond GitHub. (Key Participants: jin, jintern) +- **#discussion:** General chat included token validity questions (AI16z), requests for DegenAI status updates, and a question about missing Twitter client functionality in the new version; some technical questions were redirected to the coders channel. (Key Participants: Patt, Pedro, Ric Q) + +### User Feedback +- Multiple users reported Twitter/X integration issues, including authentication errors, repetitive tweets despite DB storage, and image posting/handling problems. (Sentiment: negative) +- Developers reported confusion after the plugin configuration syntax shift to a "plugins" array in character files and requested clearer plugin integration documentation. (Sentiment: mixed) +- Users reported that modelConfig parameters (e.g., temperature, frequency_penalty) did not appear to affect Twitter output for characters. (Sentiment: negative) +- Windows installation via PowerShell was described as difficult; community guidance recommended WSL setup guides instead. (Sentiment: neutral) +- Documentation quality concerns were raised, including broken links and a request for cloud deployment guides (AWS and other platforms). (Sentiment: negative) + +### Strategic Insights + +#### Plugin system transition is creating onboarding friction +Discord support requests repeatedly centered on the migration from legacy client-based configuration to plugin-based configuration in character files, and multiple documentation gaps were explicitly identified by users and maintainers. + +*Implications/Questions:* + - Should a migration guide (clients→plugins) and validation tooling be prioritized to reduce support load? + +#### Twitter/X remains a high-demand but unstable integration surface +User discussions and action items repeatedly cited authentication, posting duplication, image handling, and missing functionality in the newer Twitter client/plugin path, alongside concerns about X bans for agent accounts. + +*Implications/Questions:* + - Should OAuth support and stronger anti-duplication safeguards be treated as near-term reliability goals? + +#### V2 narrative is coupled to DegenAI identity and distribution channels +DegenAI’s rebranding due to an X ban is directly gating the website launch and public presence, while its planned role as leader of the v2 agent swarm keeps the project central in community status discussions. + +*Implications/Questions:* + - What communications plan is needed to maintain continuity during the rebrand and migration into v2 core? + +### Market Analysis +- Community members asked for confirmation that the current AI16z token is still valid, and were directed to official contract addresses in rules/links. (Relevance: Highlights ongoing user verification needs around token authenticity and routing to official references.) +- Community chat referenced token price movements and mentioned Wintermute in the context of token-related discussion. (Relevance: Signals periodic market attention inside the community that may influence support load and communications priorities.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-05.md b/hackmd/facts/2025-03-05.md new file mode 100644 index 00000000000..693ef13bb5d --- /dev/null +++ b/hackmd/facts/2025-03-05.md @@ -0,0 +1,88 @@ +# Fact Briefing: 2025-03-05 + +## Overall Summary +Primary themes were rebranding execution risk (ai16z +r + ElizaOS) driven by X handle constraints and DegenAI account enforcement, alongside ongoing developer friction during the v0.1.9 +r + v0.25.x migration (notably Twitter/X integration, plugins/character config, and knowledge validation). GitHub activity concentrated on docs/quickstart improvements, logging features, and bug fixes, while new issues were filed for Twitter posting failures and JSON parsing regressions. + +## Key Facts + +- DegenAIs X (Twitter) account was banned for alleged impersonation and the project is rebranding while maintaining agent functionality. +- The team stated the DegenAI codebase will be open sourced under the ElizaOS GitHub and integrated into ElizaOS v2 core. +- Users reported migration confusion from v0.1.9 to v0.25.x, particularly around installing and configuring the Twitter client plugin. +- GitHub issue #3783 reported that an agent would not post to Twitter due to an unsupported provider named venice. +- GitHub issue #3779 reported that parseJSONObjectFromText functionality broke in v0.25.9 or earlier. +- PR #3774 added logs functionality to the elizaOS/eliza repository. +- PR #3778 updated the quickstart documentation with Twitter configuration details. +- The ElizaOS characters were moved to a separate repository at https://github.com/elizaos/characters/. + +## Open Questions + +- What kind of plugin are you building? +- How do I use different models for different processing tasks? +- Where is the log file located when using elizalogger? +- How do I adjust the tweet temperature when using starter? +- Whats the best local embedding model for speed and accuracy? +- How can I restrict a character to answer only to related topics in the JSON file? +- How do I get my agent to host X spaces? +- Will the ticker include rebranding? +- Whats CB International Exchange? +- We registered in the US? +- Whys Logan still using Eliza Labs name to promote himself and his endeavors? + +## Categories + +### Twitter News Highlights +- dankvr commissioned weekly update montages for @ai16zdao and @elizaos and described plans to build a news/blog site with RSS to consolidate scattered project information for agent ingestion. (Sentiment: neutral) +- shawmakesmagic stated agent dev school will restart next week after completing groundwork for v2. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3783: agent won't post to Twitter, Unsupported provider: venice](https://github.com/elizaOS/eliza/issues/3783) by Ulysseus - Status: open - Significance: Blocks Twitter posting for affected setups and references a provider configuration mismatch. +- [Issue #3779: parseJSONObjectFromText broke in version 0.25.9 or earlier](https://github.com/elizaOS/eliza/issues/3779) by notorious-d-e-v - Status: open - Significance: Regression affecting JSON extraction/parsing behavior in newer releases. +- [Issue #3775: plugin-sui: feature request - support swapping any token pair](https://github.com/elizaOS/eliza/issues/3775) by 0xBondSUI - Status: open - Significance: Requests expanded DeFi support in the SUI plugin beyond current swap limitations. +- [Issue #3776: plugin-sui: add pool/position/liquidity management features](https://github.com/elizaOS/eliza/issues/3776) by 0xBondSUI - Status: open - Significance: Requests concentrated liquidity/pool management actions for SUI. +- [Pull_request #3774: feat: add logs functionality](https://github.com/elizaOS/eliza/pull/3774) by wtfsayo - Status: merged - Significance: Adds platform logging capabilities to support debugging and monitoring. +- [Pull_request #3778: docs: Update quickstart with twitter configs.md](https://github.com/elizaOS/eliza/pull/3778) by Shelpin - Status: merged - Significance: Improves onboarding for Twitter/X configuration in the quickstart. +- [Pull_request #3772: chore: improve quickstart, plugin showcase, doc fixes](https://github.com/elizaOS/eliza/pull/3772) by madjin - Status: merged - Significance: Docs and showcase updates aimed at reducing setup confusion during version transitions. +- [Pull_request #3766: feat: optimize fact retrieval, env fix, reflection guard](https://github.com/elizaOS/eliza/pull/3766) by odilitime - Status: merged - Significance: Core runtime improvements including fact retrieval optimization and reflection guard fixes. + +#### Overall Focus +- GitHub work emphasized documentation/quickstart improvements (including Twitter configuration), new logging functionality, and a set of build/API fixes and v2 initialization/linting changes. + +### Discord Updates +- **#-coders:** Troubleshooting centered on Twitter integration (auth, installing client-twitter, repetitive tweets), knowledge/character schema validation errors, EVM plugin decimal handling, and multi-agent Telegram connectivity/voice-call requests. Community guidance included modifying client-twitters generateNewTweet path to invoke plugins before tweet generation and advising rate limiting/automation labeling to reduce bans. (Key Participants: jintern, Redvoid, Jox, .ulysseus) +- **#-partners:** Partners discussed rebranding delays due to X handle swap constraints and requested clearer messaging about entity relationships (ai16z vs ElizaOS vs Eliza Labs). Questions also covered monetization, trading features (spot vs perps), and updating CoinGecko/CMC with made in America information. (Key Participants: jasyn_bjorn, Patt, Zolo, kalshnikov) +- **#spartan_holders:** Discussion focused on DegenAIs open-sourcing and integration into ElizaOS v2 core, plus rebranding planning after the DegenAI X account ban. The team described Degens planned role as leader of the v2 agent swarm (organization). (Key Participants: rhota) +- **#3d-ai-tv:** Engineering work continued on a 3D environment TV system: mapping tv actor dialogue lines to topic/category IDs to select display graphics, falling back to generic visuals when unmapped. A new show runner is planned to output category IDs instead of URLs, and video resolution tradeoffs (720p vs 1080p file size) were discussed. (Key Participants: SM Sith Lord, boom) + +### User Feedback +- Multiple users reported confusion during migration from v0.1.9 to v0.25.x, especially around the new plugin system and Twitter client installation/configuration. (Sentiment: mixed) +- Users requested improved Twitter/X integration features including OAuth login, image posting support, and better handling of repetitive/duplicate tweets and authentication errors. (Sentiment: neutral) +- Partners asked for simplified public updates (especially for non-technical users) and clearer documentation explaining the relationship between ai16z, ElizaOS, and Eliza Labs. (Sentiment: neutral) +- Developers reported character knowledge configuration validation errors and requested updated docs for character file structure in newer versions. (Sentiment: neutral) + +### Strategic Insights + +#### Rebranding operational dependency on X platform processes +Rebranding execution is constrained by X handle and account enforcement workflows, with partners explicitly raising concerns about delays and the need for clearer outward communication during the transition. + +*Implications/Questions:* + - Should rebranding communications include an explicit contingency plan if handle transfer remains blocked? + - Is there a single canonical explainer (docs + short social thread) for ai16z vs ElizaOS vs Eliza Labs to reduce repeated confusion? + +#### Onboarding friction concentrated in Twitter and plugin migration paths +Repeated troubleshooting threads focus on the same cluster: plugin declaration changes (clients +r + plugins), Twitter client installation/auth, and character knowledge schema changes, suggesting these are the highest-leverage areas for docs and tooling improvements. + +*Implications/Questions:* + - Can the CLI validate character/plugin schema and emit actionable errors before runtime? + - Should the quickstart include a known issues section for Twitter/X and version migration pitfalls? + +### Market Analysis +- Users referenced AI16z token performance in general community discussion and partners requested adding spot trading in addition to perpetual futures. (Relevance: Trading feature requests and token-related discussion may influence prioritization of exchange/product roadmap messaging.) +- Partners requested updating CoinGecko and CMC with made in America information. (Relevance: Third-party listing metadata changes affect discoverability and positioning in market data aggregators.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-06.md b/hackmd/facts/2025-03-06.md new file mode 100644 index 00000000000..40cfbba4882 --- /dev/null +++ b/hackmd/facts/2025-03-06.md @@ -0,0 +1,86 @@ +# Fact Briefing: 2025-03-06 + +## Overall Summary +ElizaOS work centered on completing the ai16z→ElizaOS rebrand and pushing Eliza v2 toward completion while user support concentrated on client integrations (especially Twitter) and knowledge/RAG configuration. On GitHub, stability fixes landed for CLI/Docker, alongside new issues around WSL2 client integration failures. + +## Key Facts + +- The team stated the ai16z to ElizaOS rebrand is planned to complete by the end of the week and is delayed by X (Twitter) handle change support responsiveness. +- Shaw stated that Eliza v2 features are "almost done" and the development team is starting work on swarm agents. +- Jin introduced an "awesome-eliza" GitHub repository intended for community contributions and referenced a public goods retroactive funding approach. +- PR #3789 fixed CLI compatibility with newer APIs in the elizaOS/eliza repository. +- PR #3784 resolved Docker build issues in the elizaOS/eliza repository. +- Issue #3785 reported Discord and Telegram client integration failures on WSL2 during agent startup. +- PR #3777 added Sui plugin support for creating pools, opening positions with liquidity, and adding/removing liquidity. +- PR #3774 introduced logs functionality to the system. + +## Open Questions + +- Has anyone managed to build a telegram agent with voice calls? +- What's the difference between plugin-twitter and client-twitter? +- What's the best local embedding model in terms of speed and accuracy apart from bge large? +- Why do unique tweets have nowhere near as much "personality" as the replies? +- How do I get agents to host X spaces? +- How can I restrict a character to answer only to related topics that are set in the JSON file? +- How do I make Twitter only reply without posting? +- Is there a plugin for hyperliquid? +- Is there anyway to remove the 'automation' part from the twitter accs? +- To what extent has DegenAi progressed, it is very difficult to find information about DegenAi? + +## Categories + +### Twitter News Highlights +- Shaw posted updates about ongoing Eliza v2 development, including sharing coding progress and commentary about balancing productive intensity. (Sentiment: neutral) +- DankVR described an OpenRouter-based script that summarizes elizaos.com news into LLM-friendly markdown and claimed ~3x token reduction while maintaining readability, with plans to open source the script and summaries. (Sentiment: positive) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3785: Client Integration Challenges](https://github.com/elizaOS/eliza/issues/3785) by zacmero - Status: closed - Significance: Reported Discord and Telegram clients failing to link with the agent on WSL2 during startup. +- [Issue #3783: agent won't post to Twitter, Unsupported provider: venice](https://github.com/elizaOS/eliza/issues/3783) by Ulysseus - Status: closed - Significance: Reported Twitter posting failure tied to an unsupported provider configuration. +- [Pull_request #3789: fix cli with newer apis](https://github.com/elizaOS/eliza/pull/3789) by wtfsayo - Status: merged - Significance: Restored CLI compatibility with updated APIs. +- [Pull_request #3784: chore: fix docker build](https://github.com/elizaOS/eliza/pull/3784) by wtfsayo - Status: merged - Significance: Resolved Docker build problems affecting installation/deployment workflows. +- [Pull_request #3774: feat: add logs functionality](https://github.com/elizaOS/eliza/pull/3774) by wtfsayo - Status: merged - Significance: Added logs functionality to support debugging and runtime visibility. +- [Pull_request #3777: Sui plugin: pools/positions/liquidity support](https://github.com/elizaOS/eliza/pull/3777) by 0xBondSUI - Status: merged - Significance: Expanded plugin-sui functionality for DeFi pool creation and liquidity operations. + +#### Overall Focus +- GitHub activity emphasized stability and ops fixes (CLI compatibility, Docker build reliability) while triaging a WSL2 client integration failure for Discord/Telegram. + +### Discord Updates +- **#💻-coders:** Primary focus was troubleshooting client integrations (Twitter, Discord, Telegram), plus RAG/knowledge setup (embeddings, Postgres/Mongo/Supabase) and configuration changes around the modular plugin system. Users also discussed tweet randomness controls (temperature) and mitigation for duplicate/double messages via debounce logic. (Key Participants: jintern, charlis, lefrog, [elizaos] ) +- **#🥇-partners:** Discussion centered on the ai16z→ElizaOS rebrand timeline and X handle swap delays, with mention of pursuing an alternative route via accelxr. Shaw described v2 as nearly complete and noted swarm agents work starting; Jin announced the "awesome-eliza" contribution repository. (Key Participants: shaw, jin, jasyn_bjorn, jintern) +- **#3d-ai-tv:** Work continued on the "Clank Tank" TV simulation, including a plan for a TV actor to output category/topic IDs that map to graphics, choosing 720p to reduce file sizes, and scoping music integration into transition MP4s and post-production first. Avatar pipeline requirements were specified as consistent GLB formatting for PlayCanvas. (Key Participants: SM Sith Lord, boom, jin) +- **#associates:** Members debated timelines for AI replacing workers in regulated legacy industries, citing compliance and regulatory constraints versus potential deregulation acceleration. A tipping bot outage/restart issue was also noted. (Key Participants: kalshnikov, Patt, jintern) +- **#discussion:** Newcomers asked where to start building agents (Agent Dev School was recommended), while others asked about launchpad readiness and agent shadowban mitigation; several questions were redirected to the coders channel for troubleshooting. (Key Participants: BOSSU, charlis) + +### User Feedback +- Users reported persistent Twitter client setup/authentication friction across versions (v0.25.9 vs v1.9), including confusion around plugin/client installation and missing functionality compared to older releases. (Sentiment: mixed) +- Supabase adapter documentation was described as outdated and incomplete, particularly around vector/embedding setup, leading to configuration errors and zeroed embeddings. (Sentiment: negative) +- Community members requested clearer documentation on the new modular plugin architecture and character file structure changes (e.g., plugins array vs clients array), and a dedicated guide for Twitter client setup in v1.9. (Sentiment: neutral) +- A user requested better official social communication about time-sensitive external events (e.g., Bybit AI DOL voting) after observing low participation and limited promotion from official accounts. (Sentiment: negative) + +### Strategic Insights + +#### Client integration support load is concentrated in Twitter setup +Across multiple days of Discord logs, Twitter client configuration and authentication questions recur and drive a large portion of support interactions, alongside version-to-version migration confusion. + +*Implications/Questions:* + - Should ElizaOS publish a single canonical Twitter setup guide per supported version and link it from quickstart? + - Should the CLI validate missing Twitter env vars and fail with targeted remediation steps? + +#### RAG/knowledge reliability is a usability bottleneck +Multiple users reported problems with embeddings and knowledge retrieval (including Supabase vector setup and "knowledge not retrieved" symptoms), indicating that observability and documentation for RAG pipelines remain a frequent failure point. + +*Implications/Questions:* + - Do we need a built-in RAG diagnostics command (embedding provider check + vector index check)? + +#### Near-term roadmap communication risk during rebrand +Rebranding dependencies on external platform support (X handle swap) were repeatedly discussed, alongside community requests for clearer updates on rebrand/ticker implications and official announcements. + +*Implications/Questions:* + - What is the contingency plan if the X handle swap path remains blocked? + +### Market Analysis +- Auto.fun was described as using a bonding-curve AMM mechanism for token launches, similar to gods.fun, with token staking tied to AI interaction. (Relevance: Defines the economic mechanism external users associate with ElizaOS-based launchpad activity.) +- A request was raised to add spot trading in addition to perpetual futures. (Relevance: Signals demand for broader trading functionality in related product discussions.) +- Community members referenced a White House crypto summit scheduled for March 7. (Relevance: Represents an external policy event being tracked by partners/community.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-07.md b/hackmd/facts/2025-03-07.md new file mode 100644 index 00000000000..c5cc88478f6 --- /dev/null +++ b/hackmd/facts/2025-03-07.md @@ -0,0 +1,83 @@ +# Fact Briefing: 2025-03-07 + +## Overall Summary +ElizaOS activity centered on the ai16z→ElizaOS rebrand rollout alongside rapid V2 stabilization work, while users continued to report friction around Twitter client setup and RAG/database configuration. GitHub work emphasized reliability (Docker/build, CLI compatibility, Postgres migrations) and test infrastructure changes (Playwright→Patchright). + +## Key Facts + +- Shaw stated that the core architecture for ElizaOS v2 is completed and that setup is simplified via `npx elizaos init` or `npx elizaos start`. +- The ai16z to ElizaOS rebrand was announced in Discord, with social accounts being consolidated under the ElizaOS name. +- A pull request (#87) was submitted to the elizaOS/agent-twitter-client repository to fix image posting to Twitter. +- Multiple Docker-related fixes were merged in elizaOS/eliza, including PRs #3784, #3786, and #3790. +- elizaOS/eliza PR #3791 changed the testing stack from Playwright to Patchright (ELI2-45). +- elizaOS/eliza Issue #3797 reported that enabling default RAG does not work properly with the Postgres adapter. +- elizaOS/eliza Issue #3798 reported that the Telegram client is unable to connect to the bot API interface. +- Ben shared a marketing update video and a go-to-market strategy document for the launchpad, and the team referenced a Trust Marketplace alpha application process. +- In the 3d-ai-tv channel, contributors described a production workflow for the “Clank Tank” show that includes adding music to MP4 transition clips and standardizing avatar GLB assets for PlayCanvas. +- A daily GitHub activity update reported that from March 7–8, 2025, elizaos/eliza had 7 new PRs (all merged), 6 new issues, and 13 active contributors. + +## Open Questions + +- Where do you write code to use and customize the autoClient? +- To what extent has DegenAi progressed? +- Is there anyway to remove the 'automation' part from the twitter accs? +- When do we think the launchpad will be ready? +- Can I use eliza for telegram group chat bot 24/7? +- Does anyone know if tokenomics revamp to be released with v2? +- How to make twitter only reply without posting? +- What is the last release before they moved plugins to a new repo? +- Is there a plugin for hyperliquid? +- Why didn't the team share news about the Bybit AI DOL voting? + +## Categories + +### Twitter News Highlights +- Twitter user @shawmakesmagic posted about “Eliza v2 Hacking” and described “vibe coding” as reading code and checking for smells. (Sentiment: neutral) +- Twitter user @dankvr shared an avatar commission and posted “Grok is anti memory hole technology.” (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3791: feat: change playright over to patchright (ELI2-45)](https://github.com/elizaOS/eliza/pull/3791) by odilitime - Status: merged - Significance: Testing infrastructure change intended to improve the project’s testing processes. +- [Pull_request #3796: fix: Fixed issue with async handling in getTweets method](https://github.com/elizaOS/eliza/pull/3796) by hexcow - Status: merged - Significance: Fixes missing await/promise handling in tweet scraping. +- [Pull_request #3790: fix: fix main docker errors](https://github.com/elizaOS/eliza/pull/3790) by HashWarlock - Status: merged - Significance: Addresses Docker errors affecting builds and deployments. +- [Pull_request #3803: 0xbbjoker/fix postgres migration](https://github.com/elizaOS/eliza/pull/3803) by 0xbbjoker - Status: merged - Significance: Fixes PostgreSQL migration issues impacting database setup/upgrade paths. +- [Pull_request #3800: setup linting and formatting commands](https://github.com/elizaOS/eliza/pull/3800) by wtfsayo - Status: merged - Significance: Adds standard lint/format tooling to enforce code quality. +- [Issue #3801: Model initialization failed](https://github.com/elizaOS/eliza/issues/3801) by attackonryan - Status: open - Significance: Reports a model initialization failure affecting runtime behavior. +- [Issue #3802: Service text_generation not found](https://github.com/elizaOS/eliza/issues/3802) by lstokenomiapro - Status: open - Significance: Indicates missing/incorrect text generation service configuration in fresh installs. +- [Issue #3798: Telegram client unable to connect to bot API interface](https://github.com/elizaOS/eliza/issues/3798) by lagrossi - Status: open - Significance: Connectivity failure for Telegram client integration. +- [Issue #3797: Enabling default RAG does not work with Postgres adapter](https://github.com/elizaOS/eliza/issues/3797) by soyrubio - Status: open - Significance: RAG + Postgres adapter interoperability issue affecting retrieval features. + +#### Overall Focus +- GitHub work focused on stabilizing core framework behavior (async fixes, client connectivity), improving build/deployment reliability (Docker and Postgres migrations), and updating test infrastructure (Patchright). + +### Discord Updates +- **#💻-coders:** Users discussed version differences (0.1.9 vs 0.25.x vs 1.9), plugin modularization, and client integrations. Recurring problems included Twitter auth/config, tweet temperature control and formatting, and RAG storage/backends (Postgres recommended; SQLite for dev/testing). (Key Participants: jintern, jin) +- **#🥇-partners:** Partners discussed the rebrand and launch planning: V2 development status (simplified CLI), marketing deliverables (GTM document/video), Trust Marketplace alpha, and ecosystem structure (ElizaOS, Eliza Labs, Eliza Studios, aixvc). Community questions included visibility issues tied to X account restrictions and communication cadence. (Key Participants: shaw, ben, accelxr, jin, jintern) +- **#spartan_holders:** Community members raised visibility and comms issues including an unamplified Bybit AI DOL voting opportunity and ongoing X account restriction/appeal discussions; another thread asked when DegenAI wallet trading would resume. (Key Participants: rhota, Odilitime, eason) +- **#associates:** A Discord bridge between servers was described, with reported issues handling app messages and reactions. The jintern bot demonstrated image analysis but failed to correctly identify some images; migration to v2 was mentioned as potentially improving message handling. (Key Participants: jintern, Odilitime, Patt, jin) +- **#3d-ai-tv:** The Clank Tank production workflow progressed: music should be embedded into MP4 transition clips first; avatars need consistent GLB export with standardized scale and animation naming; centralized asset hosting options (e.g., S3/R2) were discussed; placeholder avatars with AI rendering were proposed as an alternative pipeline. (Key Participants: SM Sith Lord, jin, jintern, boom) + +### User Feedback +- Users reported persistent friction with Twitter client integration across versions (authentication, image posting, temperature control, and formatting options). (Sentiment: mixed) +- Documentation gaps were repeatedly flagged, especially around Twitter client configuration syntax, Supabase vector setup, knowledge/RAG implementation, scaling guidance, and autoClient customization. (Sentiment: neutral) +- Community members asked for clearer communication on marketing milestones, voting opportunities (e.g., Bybit AI DOL), and rebrand status/visibility on X. (Sentiment: mixed) + +### Strategic Insights + +#### V2 simplification vs. ecosystem fragmentation +V2 messaging emphasizes simplified setup (`npx elizaos init/start`), but the shift to separate plugin repositories and version divergence (0.1.9 vs 0.25.x vs 1.9) continues to generate onboarding confusion and repetitive support load. + +*Implications/Questions:* + - Should the project publish a single versioned compatibility matrix for clients/plugins across major releases? + - Which minimal “golden path” configurations (Twitter, Discord, RAG+Postgres) should be maintained as canonical examples? + +#### Social distribution risk on X impacts product perception +Rebrand communications and DegenAI visibility are constrained by X account restriction/appeal processes, while users simultaneously prioritize Twitter automation capabilities (posting, replying, media). + +*Implications/Questions:* + - What alternative distribution channels (Discord, YouTube, newsletter) should be treated as first-class launch surfaces during X uncertainty? + +### Market Analysis +- Discord participants referenced a March 7 White House crypto summit and discussed expectations around regulatory focus. (Relevance: Community attention to near-term policy events can affect external narratives for launch/marketing timing.) +- Community members asked why the team did not publicize a Bybit AI DOL voting opportunity. (Relevance: Missed amplification of exchange/community campaigns can reduce measurable engagement during rebrand and product rollout.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-08.md b/hackmd/facts/2025-03-08.md new file mode 100644 index 00000000000..8339b4e0266 --- /dev/null +++ b/hackmd/facts/2025-03-08.md @@ -0,0 +1,80 @@ +# Fact Briefing: 2025-03-08 + +## Overall Summary +ElizaOS continued its rebrand from ai16z while communicating that ElizaOS v2 core architecture is complete but targeting an April/May release window. Engineering activity centered on stabilizing builds, database/migration reliability, and improving plugin/client ergonomics amid user confusion from the new plugin-based client architecture. + +## Key Facts + +- elizaOS announced its rebranding (formerly ai16zdao) and published official contract addresses for $ai16z and $degenai. +- Shaw stated that ElizaOS v2 core architecture is complete and that April/May is a more realistic release timeframe than March. +- The prior documentation site ai16z.github.io was reported as unavailable, and the current docs link was shared as https://elizaos.github.io/eliza/docs. +- In elizaos/eliza, PR #3875 ('Add core types') was merged to enable index.d.ts generation in /dist. +- In elizaos/eliza, PR #3803 was merged to fix PostgreSQL migration issues. +- In elizaos/eliza, issue #3798 was opened reporting that the Telegram client cannot connect to the bot API interface. +- The ElizaOS daily GitHub activity summary reported that from March 7–8, 2025 the elizaos/eliza repo had 7 new PRs (7 merged), 6 new issues, and 13 active contributors. +- Discord participants discussed token price being around $0.20 and noted high short volume in the market. +- The degenai X (Twitter) account was discussed as banned/suspended with an appeal in progress. + +## Open Questions + +- When will the team change the ticker? +- How do I become a partner? +- How to stop do many tweets starting with "ah,...."? +- Plugin-sui and clmm smells funny, aren't they a disturbed storage blockchain, not an LP provider? + +## Categories + +### Twitter News Highlights +- elizaOS announced its rebranding and shared contract addresses for $ai16z (HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC) and $degenai (Gu3LDkn7Vx3bmCzLafYNKcDxv2mH7YN44NJZFXnypump). (Sentiment: neutral) +- dankvr posted updates on 'Clank Tank' production progress, including animated camera paths and clip transitions. (Sentiment: neutral) +- shawmakesmagic posted a forecast: "Expect 10x faster cost and time to token within 18 months." (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #2624: The `@elizaos/agent` package is not installable](https://github.com/elizaos/eliza/issues/2624) by unknown - Status: open - Significance: Blocks installation for a core package and impacts developer onboarding. +- [Issue #2432: Ongoing difficulties with Docker builds on M-based Macs](https://github.com/elizaos/eliza/issues/2432) by unknown - Status: open - Significance: Impacts local development and deployment on Apple Silicon. +- [Issue #2424: Agents are not responding correctly to tweets](https://github.com/elizaos/eliza/issues/2424) by unknown - Status: open - Significance: Affects Twitter agent reliability and expected client behavior. +- [Issue #2311: Performance issues under parallel requests](https://github.com/elizaos/eliza/issues/2311) by unknown - Status: open - Significance: Suggests throughput bottlenecks under concurrency in DirectClient. +- [Pull_request #3875: Add core types.](https://github.com/elizaos/eliza/pull/3875) by ChristopherTrimboli - Status: merged - Significance: Enables type availability via index.d.ts generation in /dist. +- [Pull_request #3803: 0xbbjoker/fix postgres migration](https://github.com/elizaos/eliza/pull/3803) by 0xbbjoker - Status: merged - Significance: Fixes PostgreSQL migration behavior affecting deployments. +- [Pull_request #3790: fix: fix main docker errors](https://github.com/elizaos/eliza/pull/3790) by HashWarlock - Status: merged - Significance: Addresses Docker build/runtime errors on main. +- [Issue #3798: Telegram client unable to connect to bot API interface.](https://github.com/elizaos/eliza/issues/3798) by lagrossi - Status: closed - Significance: Telegram connectivity issue reported in core repo issue tracker. + +#### Overall Focus +- GitHub work emphasized stability and deployment reliability (Docker and PostgreSQL), alongside documentation expansion and dependency updates. + +### Discord Updates +- **#🥇-partners:** Rebrand execution (ai16z → ElizaOS) and marketing plans (launchpad + Trust Marketplace) were discussed alongside token price concerns; Shaw stated v2 core architecture is complete but release is April/May. (Key Participants: accelxr, shaw, ben, jintern) +- **#💻-coders:** Users sought help adapting to plugin-based clients (notably Twitter), controlling posting behavior, passing data between actions, and debugging prompts; LinkedIn integration was noted as not yet available. (Key Participants: jintern, ryan_j9994) +- **#discussion:** General Q&A covered docs location, token questions (ticker/address), and feasibility of Telegram bots plus transcription/summarization workflows; updated docs links were provided. (Key Participants: shaw, Patt, BOSSU) +- **#spartan_holders:** Participants discussed the suspended/banned degenai X account, an ongoing appeal, and potential fallback plans; migration of degenai to v2 was mentioned as in progress. (Key Participants: Odilitime, rhota) +- **#associates:** The Discord bridge between servers was described as mishandling 'app' messages and reactions, affecting 'eddy'; jintern noted it remains on v1 pending v2 stabilization. (Key Participants: Odilitime, jintern) +- **#tokenomics:** Members criticized the complexity of the ai16z tokenomics/IP-payment concept and discussed simplified alternatives and a separate IP-tracking project idea. (Key Participants: DorianD, HoneyBadger) +- **#3d-ai-tv:** Work continued on an AI-generated 3D TV show concept (asset hosting, placeholder avatars, audio stingers, and credits approach), with recommendations to keep PlayCanvas audio minimal for post-production. (Key Participants: jin, boom, SM Sith Lord, jintern) +- **#ideas-feedback-rants:** A proposal ('AI Acharya Project') outlined an ethics-focused AI concept for Web3 (auditing DAOs/Soulbound NFTs), and moderation action removed a scammer. (Key Participants: Madhava, Patt) + +### User Feedback +- Users reported confusion and friction upgrading due to clients moving into separate plugins and requested clearer v2 Twitter/client configuration guides. (Sentiment: mixed) +- Community members raised concerns about token price levels (around $0.20) and short interest/short volume in market discussion. (Sentiment: negative) +- Participants criticized the complexity of the prior tokenomics/IP-payment framing and argued for simpler approaches. (Sentiment: negative) +- Multiple users reported Twitter client integration pain points (authentication, repetitive tweets, and configuration differences across versions). (Sentiment: mixed) + +### Strategic Insights + +#### Plugin-based client architecture is creating onboarding friction +Discord support traffic concentrated on how to initialize clients after they moved into separate plugins, with repeated requests for canonical configuration examples and migration guidance. + +*Implications/Questions:* + - Should a single 'migration checklist' be published and pinned for v1→v2 and for recent v0.25.x changes? + - Should the CLI (init/start) include an interactive prompt to select and configure common clients (Twitter/Discord/Telegram)? + +#### Operational risk around social distribution (X account status) +The degenai X account suspension and appeal process was repeatedly raised, alongside discussion of fallback branding/Plan B options to restore visibility. + +*Implications/Questions:* + - What is the contingency plan for distribution if X appeals stall (alternate handles, mirrored channels, or cross-posting automation)? + +### Market Analysis +- Discord participants discussed token price being around $0.20 and cited elevated shorting activity relative to market cap. (Relevance: Community sentiment and partner confidence may be affected while rebrand and product launches are underway.) +- The degenai X account suspension was discussed with an open appeal and consideration of alternative approaches if X does not respond. (Relevance: Reduced reach on X can impact token/community communications during rebrand and launchpad GTM.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-09.md b/hackmd/facts/2025-03-09.md new file mode 100644 index 00000000000..40301b1c7ed --- /dev/null +++ b/hackmd/facts/2025-03-09.md @@ -0,0 +1,93 @@ +# Fact Briefing: 2025-03-09 + +## Overall Summary +Work continued on ElizaOS v2 (targeted around April) alongside the ai16zdaoelizaOS rebrand, with recurring community focus on cross-platform message routing, plugin/client changes, and documentation/onboarding friction. GitHub activity emphasized maintenance and stability (dependency updates, build fixes, DB and Docker fixes) while community channels flagged token price/liquidity concerns and operational issues (Twitter client posting, plugin installation, RAG/PDF ingestion). + +## Key Facts + +- ElizaOS v2 was discussed as expected to launch by April. +- ElizaOS v1 was described as having three main components: clients, actions, and evaluators. +- Project representatives stated the token contract address will not change while metadata (including ticker/name) is being worked on with daos.fun. +- A daily market snapshot listed ai16z at approximately $0.20 along with WBTC, WETH, and SOL prices. +- The elizaos/eliza repository activity summary reported 72 new PRs (36 merged) from 2025-03-08 to 2025-03-09, and 2 new PRs (1 merged) from 2025-03-09 to 2025-03-10. +- GitHub issue triage on 2025-03-09 listed new issues including #3877 (tweet processing error), #3880 (tutorial video bug), and #3882 (pnpm install/build issues). +- A build fix for a missing moment rollup external in elizaos/eliza was completed in PR #3876. +- Discord support guidance for auto-posting on the Twitter client included setting ENABLE_TWITTER_POST_GENERATION=TRUE and configuring min/max posting time. +- Discord guidance stated that in v2, PDF files can be used for knowledge by adding a file path to the knowledge array in the character file, and dynamic knowledge can be added via POST to /api/knowledge. + +## Open Questions + +- Is there any elizaos merch yet? +- How do I become a partner? +- Is there a way to make Twitter client reply only without posting? +- How do I get Discord bot to do multilines correctly? +- Where can I find clients in the registry? +- How do I run the Instagram plugin? +- How do I set up image generation? +- How do I fetch cookie info for the Twitter client? +- Is it possible for the twitter-client to follow users? +- How to stop so many tweets starting with "ah,...."? +- Plugin-sui and clmm smells funny, aren't they a disturbed storage blockchain, not an LP provider? +- What repository should be used for assets? + +## Categories + +### Twitter News Highlights +- Tweets referenced ongoing work on AI agents that simulate DAO governance decisions. (Sentiment: neutral) +- A tweet thread cited Grok-reported increases in intelligence agency spending (+$30.3B from FY2013 to FY2025) and reflected on post-Snowden timelines. (Sentiment: neutral) +- Tweets described automating documentation, developer Q&A, newsletters, and media shows using AI with a human review step. (Sentiment: neutral) +- Tweets by @shawmakesmagic included commentary on vector databases and referenced "Eliza v2" work/hacking. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3876: fix missing moment rollup external, the-org](https://github.com/elizaos/eliza/pull/3876) by ChristopherTrimboli - Status: merged - Significance: Fixes a build process issue related to missing rollup externals impacting the-org. +- [Issue #3877: Error processing tweet undefined after installing multiple plugins.](https://github.com/elizaos/eliza/issues/3877) by unknown - Status: open - Significance: User-reported runtime error affecting tweet processing after plugin installs. +- [Issue #3880: Bug related to the tutorial video on building a social AI agent.](https://github.com/elizaos/eliza/issues/3880) by unknown - Status: open - Significance: User-reported tutorial inconsistency impacting onboarding. +- [Issue #3882: Issues with pnpm install and build after switching from eliza-starter to the main eliza repository.](https://github.com/elizaos/eliza/issues/3882) by unknown - Status: open - Significance: Build/install blocker reported when migrating from starter to main repo. +- [Pull_request #3878: Fixes for the plugin-telegram component.](https://github.com/elizaos/eliza/pull/3878) by AIFlowML - Status: open - Significance: Targets Telegram plugin reliability. +- [Pull_request #3881: fix: NEAR AI image generation](https://github.com/elizaos/eliza/pull/3881) by think-in-universe - Status: open - Significance: Addresses NEAR AI image generation functionality. + +#### Overall Focus +- Development activity emphasized maintenance work: dependency updates (including Solana, pnpm, langchain, zod), build stability fixes, database migration fixes, Docker fixes, and documentation updates. + +### Discord Updates +- **#discussion:** Conversation centered on v2 timeline (stated as by April), rebrand status, documentation location changes, and questions about partner benefits and token metadata updates with daos.fun while keeping the same token contract address. (Key Participants: Patt, HoneyBadger, shaw, Spyros) +- **#coders:** Troubleshooting focused on Twitter client auto-posting configuration, Ollama/local model .env settings, Node.js version mismatches (better-sqlite3), plugin installation workflow changes (CLI-based), and RAG/PDF ingestion plus dynamic knowledge updates via API. (Key Participants: jintern, Ghost, ThanosDaSith24, fenil_modi) +- **#partners:** Discussion highlighted v2 goals: modular architecture, cross-platform message routing, unified memory, and exploration of agent identity verification using TEE and zero-knowledge proofs; also mentioned governance simulation using a clank tank fork. (Key Participants: jintern, jin, vincentpaul) +- **#associates:** An ecosystem update newsletter was shared referencing v0.25.9 improvements (plugin handling, JSON5, logging, PostgreSQL handling, UI updates) and expanded plugin integrations; feedback requested plugin counts and removal of price action sections. (Key Participants: jin, Patt, gin_chan) +- **#spartan_holders:** Updates covered DegenSpartanAI development (migration to v2, sentiment/data layers) alongside proposals for market-making, arbitrage, and MEV features; community discussion included token drawdown concerns and suspended X account context. (Key Participants: jintern, Patt, 0xrhota) +- **#3d-ai-tv:** Production planning for AI-generated 3D video content discussed clip creation (Pika/Luma/Runway), trailer/intros/outros, and asset hosting approaches (git LFS vs S3/R2). (Key Participants: boom, SM Sith Lord, jin, jintern) + +### User Feedback +- Users reported confusion after client/plugin changes in newer versions (clients moved to separate plugins) and requested clearer plugin installation documentation and configuration examples. (Sentiment: mixed) +- Newsletter feedback requested including total plugin counts and removing token price action content from ecosystem updates. (Sentiment: neutral) +- A suggestion was made to adopt Git Flow to reduce confusion from many contributors working on the main branch. (Sentiment: neutral) +- Documentation gaps were repeatedly cited (new docs URL, Twitter client configuration, characterfile guidance, and knowledge/RAG usage). (Sentiment: mixed) + +### Strategic Insights + +#### Onboarding friction from architectural and packaging changes +Discord support threads show repeated configuration failures around plugin installation and Twitter client behavior after clients were moved into separate plugins, alongside documentation URL changes during rebrand. + +*Implications/Questions:* + - Should a single "migration guide" (v0.1.x/v1  v0.25.x  v2) be prioritized in docs and the CLI output? + - Can default templates validate required env vars for high-friction plugins (Twitter, Ollama, Postgres) at startup? + +#### V2 positioning hinges on cross-platform routing and unified memory +Across channels, the most repeated v2 differentiators were cross-platform message routing and unified memory, with governance simulation and identity verification discussed as follow-on capabilities. + +*Implications/Questions:* + - Should v2 launch messaging highlight concrete end-to-end examples (DiscordTelegramwallet) to reduce ambiguity? + - What minimum set of bridges/clients must be stable for the v2 launch narrative? + +#### Market concerns compete with development visibility +Community discussion included token price/liquidity concerns and X account issues alongside confirmations that development continues; this coincided with heavy GitHub maintenance activity that may not be visible to non-technical holders. + +*Implications/Questions:* + - Should weekly changelogs emphasize user-visible outcomes (setup simplification, fewer Twitter failures) over dependency churn? + - Is there a public status page for rebrand deliverables (docs links, X account restoration, token metadata timeline)? + +### Market Analysis +- A daily price snapshot listed ai16z at $0.20 (along with WBTC, WETH, and SOL). (Relevance: Provides current market reference used in community discussions about token performance and sentiment.) +- Discord discussions referenced a large token drawdown (cited as 97%) and low liquidity concerns in a Raydium CLMM pool (quoted as $34k). (Relevance: Impacts community engagement and raises pressure for clearer product/token utility communications.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-10.md b/hackmd/facts/2025-03-10.md new file mode 100644 index 00000000000..217fd08c3c5 --- /dev/null +++ b/hackmd/facts/2025-03-10.md @@ -0,0 +1,83 @@ +# Fact Briefing: 2025-03-10 + +## Overall Summary +ElizaOS discussions centered on an accelerated ElizaOS v2 timeline (beta targeted for next Monday) alongside ongoing developer-experience friction around plugins, client integrations, and knowledge ingestion. GitHub activity emphasized maintenance (notably UI bugfixes) and new issue intake, while community conversations continued around rebrand/token logistics and governance simulation tooling. + +## Key Facts + +- Shaw stated ElizaOS v2 will be ready in beta by next Monday. +- Community Q&A stated ElizaOS v2 is expected to launch by April. +- The project switched package management/build workflow from pnpm to bun, with the build command noted as "bun run build". +- A Discord Q&A stated that knowledge changes still require an agent restart to be processed (no dynamic ingestion yet). +- A Discord Q&A stated that in v2 a PDF can be used directly for RAG by adding the file path to the character file knowledge array. +- GitHub PR #3883 (chat bubbles fix) was reported as completed in the daily GitHub summary. +- GitHub issue #3886 reported that JSON null values are incorrectly converted to the string "null". +- The crypto market update listed ai16z trading between $0.192510978424 and $0.203291038701. +- The elizaOS Discord daily stats reported 943 total messages from 140 users for 2025-03-09. + +## Open Questions + +- What could partner LP be? +- How does MCP work vs. ElizaOS's plugin system? Will the plugin model ever move to MCP? +- How is the progress? +- Have you considered adding more liquidity for ai16z? +- What are the Palmer Luckey entry costs? + +## Categories + +### Twitter News Highlights +- Multiple posts by @shawmakesmagic referenced "Eliza v2 Hacking" activity related to Eliza v2 development work. (Sentiment: neutral) +- A Twitter thread described a workflow combining orbit camera footage with Gaussian splats or photogrammetry and proposed a browser that translates HTML sites into 3D sites. (Sentiment: neutral) +- Tweets highlighted interest in open-source/decentralized AI and referenced Keen Technologies and collaboration involving John Carmack. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3885: 中文AI Agent 社区交流群](https://github.com/elizaos/eliza/issues/3885) by aiqubits - Status: open - Significance: Community coordination discussion for establishing a Chinese AI Agent group. +- [Issue #3886: Conversion of JSON null values](https://github.com/elizaos/eliza/issues/3886) by aiden-cao - Status: open - Significance: Bug report: JSON null values converted to string "null". +- [Pull_request #3883: fix chat bubbles](https://github.com/elizaos/eliza/pull/3883) by wtfsayo - Status: merged - Significance: UI bugfix improving chat bubble behavior. +- [Pull_request #3881: fix: NEAR AI image generation](https://github.com/elizaOS/eliza/pull/3881) by think-in-universe - Status: open - Significance: Bugfix for NEAR AI image generation flow. +- [Pull_request #3876: fix missing moment rollup external, the-org](https://github.com/elizaOS/eliza/pull/3876) by ChristopherTrimboli - Status: open - Significance: Build/dependency fix impacting the-org packaging. +- [Pull_request #3878: Fix issues with plugin-telegram](https://github.com/elizaOS/eliza/pull/3878) by AIFlowML - Status: open - Significance: Maintenance fix for Telegram plugin behavior. + +#### Overall Focus +- GitHub activity emphasized maintenance: a UI fix (chat bubbles) was completed and new issues were opened for JSON null conversion behavior and a Chinese AI Agent community group discussion. +- Repository updates included numerous dependency upgrades across core, AI libraries, and build tooling, and multiple maintenance PRs covering UI and plugin fixes. + +### Discord Updates +- **#💻-coders:** Troubleshooting focused on client integrations (Twitter/Discord/Ollama), environment setup, plugin installation, and database configuration for RAG. Contributors reiterated that knowledge changes require restart (no dynamic ingestion), and the build workflow now uses bun commands. (Key Participants: jintern, nullfoxgiven) +- **#🧑‍🥇-partners:** Governance tooling and ops were discussed: a plan to fork 'Clank Tank' for governance simulations, automated newsletter/data pipelines aggregating X/Discord/GitHub/Codex into JSON, and potential agent identity verification using TEE and/or ZK proofs. Shaw stated v2 beta would be ready next Monday. (Key Participants: shaw, jin, jintern) +- **#discussion:** Conversations covered ElizaOS v2 timelines, rebranding progress, ticker-change complexity, and distinctions between in-house agents (e.g., DegenAI) and partner-aligned agents. An upcoming plugin demo/tutorial event was referenced. (Key Participants: Patt, HoneyBadger) +- **#spartan_holders:** DegenSpartanAI discussions referenced ongoing backend work (tests, Instagram/GitHub client coverage, RAG bugfixes) and proposals to explore market making/arbitrage integrations, alongside user concerns about token drawdown. A specific instance of an incorrect market-cap statement was identified as an AI hallucination and corrected. (Key Participants: jintern, rhota, Patt) + +### User Feedback +- Users reported friction and confusion around Twitter/Discord/Ollama setup and plugin installation, with requests for clearer, up-to-date integration guides and better error messages. (Sentiment: mixed) +- Users requested dynamic knowledge ingestion without requiring agent restarts. (Sentiment: neutral) +- Community feedback on the ecosystem newsletter suggested adding plugin-count metrics and removing price-action content. (Sentiment: neutral) +- Users requested documentation explaining character files and prompting strategy, with a pointer to study prompt composition code in composeState@core/src/runtime.ts. (Sentiment: neutral) + +### Strategic Insights + +#### v2 timeline acceleration vs. stabilization needs +Discord announcements set expectations for a near-term v2 beta (next Monday) while other discussions still referenced April/May as a realistic release window, creating a coordination need around messaging and release readiness. + +*Implications/Questions:* + - Is there a single public timeline statement for beta vs. full launch? + - What criteria will define "beta ready" for v2 (routing, plugins, docs, migrations)? + +#### Developer onboarding friction concentrated in integrations and documentation drift +Repeated troubleshooting threads (Twitter auth/posting, Discord env vars, Ollama setup, Node/better-sqlite3, RAG chunking) show that installation/configuration remains a primary bottleneck and is frequently compounded by documentation lag. + +*Implications/Questions:* + - Which top 3 integration paths should be turned into 'golden path' quickstarts with validation checks? + - Should the CLI add preflight checks for common env/config issues (Discord/Twitter/Ollama, DB adapters)? + +#### Hallucination mitigation as a product requirement for agent credibility +Multiple threads explicitly identified hallucinations (including an incorrect market-cap statement) and discussed confidence thresholds and real-time data validation as mitigation approaches. + +*Implications/Questions:* + - Which agent surfaces should enforce confidence gating (trading outputs, token stats, governance summaries)? + +### Market Analysis +- The crypto market update listed ai16z trading between $0.19 and $0.20, with WBTC, WETH, and SOL also reported with intraday ranges. (Relevance: Provides a reference price band used in community discussions about token performance and liquidity.) +- Discord conversations referenced concerns about token price drawdown and liquidity pool levels, and noted Wintermute market-making token holdings in community summaries. (Relevance: Market-structure and sentiment topics (liquidity, MM activity) were recurring discussion drivers alongside product progress.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-11.md b/hackmd/facts/2025-03-11.md new file mode 100644 index 00000000000..18a648d128d --- /dev/null +++ b/hackmd/facts/2025-03-11.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-03-11 + +## Overall Summary +ElizaOS development discussions centered on a near-term v2 beta target, consolidation into a v2 monorepo, and integrating DegenAI (rebranded to Spartan) as a core v2 capability. The community also focused on agent monetization via a PayAI plugin demo, while ongoing setup friction (Discord/Twitter clients, plugin installation, DB configs) and several GitHub bug-fix PRs and new client issues were noted. + +## Key Facts + +- Shaw stated ElizaOS v2 will be ready in beta by the following Monday. +- DegenAI is being rebranded as "Spartan" and is planned to be integrated into ElizaOS v2. +- A PayAI plugin demo was shared, and the plugin code is available at github.com/notorious-d-e-v/plugin-payai. +- Users reported Discord client issues related to discord.js version conflicts (v13 vs v14). +- Free-tier MongoDB Atlas does not support sharding; sharding requires at least an M10 paid tier. +- The Discord client plugin auto-initializes when DISCORD_BOT_TOKEN and DISCORD_CLIENT_ID are correctly set in the .env file. +- GitHub PR #3893 addressed GUI build and API server issues in elizaos/eliza. +- GitHub issue #3896 reported microphone and read-aloud functionality not working in the client app. +- A market update listed ai16z token pricing in a range between approximately $0.18 and $0.19. + +## Open Questions + +- When Token economics and launchpad? +- Any example repo where we can send and receive response from Eliza framework in form of REST APIs? +- Are there any useful ElizaOS agents being built? +- Is PayAI legit? +- What's the biggest challenge when getting agents to process payments or earn from services? +- How's it going with changing the ticker? +- How to integrate ElizaOS with a web application using React? +- How to make an AI agent that can do outbound calls? +- Is AWS Bedrock supported for custom imported models? +- Have you considered adding more liquidity to the ai16z pool? +- How can we have this run on a loop somewhere, and it just updates when it updates? +- Is renting a GPU for this worth it? + +## Categories + +### Twitter News Highlights +- Shaw described using an AI coding setup to produce a script that parses AST, finds async calls for parallelization, and uses Claude to suggest race-condition-safe optimizations. (Sentiment: neutral) +- Shaw posted that they were close to shipping Eliza v2 after another week of "boring streams and grinding." (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3892: Added a `clean` command to improve CLI usability](https://github.com/elizaos/eliza/pull/3892) - Status: merged - Significance: CLI usability enhancement (adds/standardizes cleanup workflow). +- [Pull_request #3893: Fixed GUI build and API server](https://github.com/elizaos/eliza/pull/3893) - Status: merged - Significance: Stability fix impacting GUI build and API server operation. +- [Pull_request #3888: Fixed migrations (v2-fix-migrations)](https://github.com/elizaos/eliza/pull/3888) - Status: merged - Significance: Database migration reliability fix. +- [Pull_request #3891: V2 clean command](https://github.com/elizaos/eliza/pull/3891) - Status: merged - Significance: Refactoring to align clean command behavior with v2. +- [Pull_request #3889: Skip migrations if existing (assumes only one migration kept)](https://github.com/elizaos/eliza/pull/3889) - Status: merged - Significance: Migration process streamlining to avoid reapplying existing migrations. +- [Issue #3896: Microphone and read-aloud functionality not working in client app](https://github.com/elizaos/eliza/issues/3896) - Status: closed - Significance: Client feature regression/bug impacting voice/mic UX. +- [Issue #3897: Line breaks should be spaces, impacting text formatting](https://github.com/elizaos/eliza/issues/3897) - Status: closed - Significance: Text rendering/formatting issue reported in client output. + +#### Overall Focus +- GitHub activity emphasized CLI improvements, GUI/API stability fixes, and migration handling updates (including adding a `clean` command and addressing migration behavior). + +### Discord Updates +- **#discussion:** A PayAI plugin demo showed how to monetize ElizaOS agents (service definitions, pricing, purchase flow, escrow/disputes) and referenced a grants program for integrations. (Key Participants: notorious_d_e_v, Patt) +- **#💻-coders:** Support traffic focused on Discord/Twitter client setup problems (auth, Cloudflare blocks), plugin installation steps (explicit `npx elizaos plugins add ...`), MongoDB sharding limits on free tiers, and Node version mismatches causing UI crashes. (Key Participants: jintern, brownie) +- **#spartan_holders:** The community discussed DegenAI rebranding to Spartan, the X ban context, and the plan to integrate Spartan core functionality into ElizaOS v2, including trading, LP management, and an intelligence layer, with additional focus on confidence thresholds and fact-checking. (Key Participants: rhota, jin, jintern) +- **#🥇-partners:** Discussion covered on-chain reputation design (quantitative scores vs qualitative assessments), an announcement that v2 beta would be ready by next Monday, and market talk about Wintermute accumulating AI16Z tokens. (Key Participants: shaw, jintern, Hubert, HoneyBadger) +- **#associates:** Participants reviewed newsletter outputs and flagged an accuracy issue (claiming ElizaOS had updated contracts). A hackathon/game-show concept (“The AIpprentice”) was also proposed. (Key Participants: jin, Patt) +- **#3d-ai-tv:** Work continued on an automated news generation pipeline fed from a JSON endpoint, with discussion of continuous looping playback, hosting requirements, and creating standardized contestant intro templates (DaVinci Resolve/Envato Elements). (Key Participants: boom, fishai) + +### User Feedback +- Multiple users were unaware that plugins must be explicitly added via `npx elizaos plugins add ...`, prompting calls to update plugin installation documentation. (Sentiment: mixed) +- Newsletter reviewers requested correcting an inaccurate claim about "updated contracts" and suggested reducing noisy price-action content in updates. (Sentiment: negative) +- Users requested clearer guidance for Twitter cookie-based authentication due to Cloudflare blocking username/password logins. (Sentiment: neutral) + +### Strategic Insights + +#### Agent monetization pathway emerging via PayAI +The PayAI plugin demo and grants program position agent monetization (priced services with escrow/dispute flows) as a near-term ecosystem development vector for ElizaOS-built agents. + +*Implications/Questions:* + - Should ElizaOS publish a first-party integration guide and reference implementation for PayAI services? + - Which agent categories (trading, support, content) should be prioritized for monetizable service templates? + +#### Onboarding friction concentrated in client/plugin setup +Discord and Twitter client configuration issues (auth, Cloudflare, library version conflicts) and confusion about explicit plugin installation commands were recurring support topics across channels. + +*Implications/Questions:* + - Can the CLI detect missing plugins and suggest `npx elizaos plugins add ...` automatically? + - Should a “known-good” starter configuration be maintained for Discord/Twitter clients and common DB setups? + +### Market Analysis +- Community discussion reported Wintermute accumulating AI16Z tokens (30M+ mentioned in channel summary). (Relevance: Token-holder narrative and market-maker activity were discussed alongside exchange-listing speculation.) +- A crypto market snapshot listed ai16z pricing between approximately $0.18 and $0.19, alongside ranges for WBTC, WETH, and SOL. (Relevance: Provides context for token-holder sentiment and price-action references in community discussions.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-12.md b/hackmd/facts/2025-03-12.md new file mode 100644 index 00000000000..5a02e690de5 --- /dev/null +++ b/hackmd/facts/2025-03-12.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-03-12 + +## Overall Summary +ElizaOS v2 is nearing beta release (targeted for next week) alongside ongoing rebranding from ai16z to ElizaOS, including a potential token ticker change. The main operational friction reported is breaking changes around explicit plugin registration (Discord/Twitter), plus recurring Twitter connectivity/auth issues (Cloudflare/cookies) and continued GitHub work focused on stability and migration/CLI reliability. + +## Key Facts + +- ElizaOS v2 beta was discussed as scheduled to launch next week, with code consolidation into a single monorepo. +- The trading agent formerly called "Degen" is being rebranded as "Spartan" and integrated into ElizaOS v2 with trading and LP management functionality. +- A PayAI plugin demo was shared as a way to monetize ElizaOS agents, with the repository link provided as github.com/notorious-d-e-v/plugin-payai. +- Multiple users resolved Discord client connection issues by installing the Discord client plugin via `npx elizaos plugins add @elizaos-plugins/client-discord`. +- Multiple users discussed Twitter client issues that required explicit plugin installation (`npx elizaos plugins add @elizaos-plugins/client-twitter`) and, in some cases, cookie-based authentication due to Cloudflare blocks. +- Community members stated that Joseph Weizenbaum did not trademark "Eliza" and that his estate released permission for the chatbot code under CC0. +- A permanent knowledge capability was introduced via PR #3894 to allow adding always-available knowledge through an array of strings in character files. +- On Mar 12, 2025, a fix for core DTS generation was made in PR #3898 in elizaos/eliza. +- Crypto market data in the daily report listed ai16z trading between approximately $0.1687 and $0.1814. + +## Open Questions + +- What is the biggest challenge when getting agents to process payments or earn from services? +- Is PayAI legit? +- What recommendations for installing ElizaOS? +- What is shaw building on stream? +- How do I get image-generation to work? +- How do I make the agent tag users consistently on Discord? +- Can elizaOS generate tool/function calls? +- How do I get my agent to actively reply to tweets? +- Did ya'll see the newsletters? +- How's it going with changing ticker? +- Should we be called ElizaOS, NOT ELIZA? +- Is there an agent marketplace coming? What is the ETA for that? +- How can we have the news feed run on a loop and update automatically? +- Is renting a GPU for hosting the news feed worth it? +- What would be helpful for UE use-cases with Eliza on FAB for UE5? + +## Categories + +### Twitter News Highlights +- ElizaOS version 1.0.0-alpha was announced on Twitter with mention of an upcoming 10–15x speed boost. (Sentiment: neutral) +- Twitter posts referenced building data pipelines and an "eliza based intern" concept. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3898: fix core dts generation](https://github.com/elizaOS/eliza/pull/3898) by wtfsayo - Status: merged - Significance: Core stability fix affecting DTS generation. +- [Pull_request #3894: Permanent knowledge capability](https://github.com/elizaOS/eliza/pull/3894) by mindxploit - Status: open - Significance: Adds always-available knowledge via character file configuration. +- [Pull_request #3893: fix gui build and api server](https://github.com/elizaOS/eliza/pull/3893) by wtfsayo - Status: merged - Significance: Fixes GUI build and API server issues. +- [Issue #3904: Suggestion: improve docs sitemap.xml priority for better SEO](https://github.com/elizaOS/eliza/issues/3904) by madjin - Status: open - Significance: Documentation SEO improvement request. +- [Issue #3901: Twitter Agent doesn't start](https://github.com/elizaOS/eliza/issues/3901) by imerku1ov - Status: closed - Significance: Recurring user-reported Twitter agent startup/configuration problem. + +#### Overall Focus +- GitHub activity emphasized stability and bug resolution, including a core DTS generation fix and ongoing triage around Twitter agent startup/configuration. + +### Discord Updates +- **#discussion:** Discussion centered on ElizaOS rebranding and the PayAI plugin for agent monetization, plus questions about token/ticker changes and the relationship between the token and Eliza brands (ElizaOS/Labs/Studios). (Key Participants: notorious_d_e_v, vincentpaul, Patt) +- **#💻-coders:** Users reported breakages in Discord/Twitter client integrations traced to missing explicit plugin registration; Twitter access issues included Cloudflare blocks requiring cookie-based auth, and model selection discussions included Deepseek recommendations. (Key Participants: brownie, Midas, nullfoxgiven) +- **#spartan_holders:** Core Spartan (formerly Degen) functionality was described as being brought into v2, with current work focused on bugfixing and readiness to reactivate the agent for broader community access after v2 beta. (Key Participants: rhota) +- **#associates:** A newsletter workflow using HackMD and a daily AI-news aggregation site was discussed; feedback highlighted inaccuracies regarding contract updates and debated including token/price sections. The "AIpprentice" hackathon concept was proposed for agents competing as interns. (Key Participants: jin, Patt) +- **#🥇-partners:** Partners discussed governance approaches (RNDao swarm pattern, "Negation Game"), token sinks/faucets post-v2, and the ongoing ticker/branding changes; OP Stack rollup implementation was raised as a possible technical direction. (Key Participants: yikesawjeez, vincentpaul, Alsara2k) +- **#3d-ai-tv:** The team discussed automating an AI-news JSON feed into a continuously updating loop for video production, and requested feedback on Unreal Engine (UE5) use-cases for "Eliza on FAB". (Key Participants: boom, PENDINGREALITY) + +### User Feedback +- Users reported that newer ElizaOS versions require explicit plugin registration, which was not clearly documented and caused widespread Discord/Twitter client setup failures. (Sentiment: negative) +- Newsletter reviewers flagged inaccurate statements about updated contracts and suggested removing routine cryptocurrency price overviews from the newsletter. (Sentiment: neutral) +- Users requested clearer guidance on model selection, including when to use instruction-tuned models for more reliable agent behavior. (Sentiment: neutral) + +### Strategic Insights + +#### Plugin registration as a recurring onboarding bottleneck +Across multiple channels, broken Discord/Twitter setups were repeatedly resolved by explicit plugin installation commands, implying that CLI/UX and documentation need to surface plugin registration earlier in the setup path. + +*Implications/Questions:* + - Should the CLI detect missing client plugins and prompt to install them automatically? + - Should starter templates include a minimal, working client/plugin configuration by default? + +#### Monetization and marketplace pathway emerging via PayAI +PayAI is being positioned as an agent monetization layer (service listing, purchasing, escrow/disputes) alongside a grants program for integration, establishing a concrete route for paid agent services within the ecosystem. + +*Implications/Questions:* + - What is the intended standard interface between ElizaOS agents and PayAI (service schemas, auth, escrow lifecycle)? + +### Market Analysis +- Community discussion stated Wintermute had been accumulating AI16Z tokens, with one message referencing 30M+ holdings. (Relevance: Market-maker accumulation was discussed in relation to exchange interest and token market dynamics.) +- The daily market snapshot listed ai16z trading between approximately $0.17 and $0.18, alongside WBTC, WETH, and SOL ranges. (Relevance: Provides baseline price context frequently referenced in community token/ticker discussions.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-13.md b/hackmd/facts/2025-03-13.md new file mode 100644 index 00000000000..bde3d019e85 --- /dev/null +++ b/hackmd/facts/2025-03-13.md @@ -0,0 +1,95 @@ +# Fact Briefing: 2025-03-13 + +## Overall Summary +ElizaOS is preparing a v2 beta release (targeted for next week) while executing a broader rebrand from ai16z to ElizaOS, including a planned token ticker change that remains blocked by a daos.fun metadata-update bottleneck. In parallel, GitHub activity emphasizes real-time client comms (WebSockets), UI upgrades (avatars/thumbnails/log viewing), and documentation cleanup, while Discord reports persistent plugin/client integration friction (Twitter/Discord) and governance transparency concerns. + +## Key Facts + +- ElizaOS v2 beta is scheduled to be released next week. +- The project is transitioning from ai16z to ElizaOS, and a token ticker change from $ai16z to $elizaos is in progress but blocked by a daos.fun metadata-update bottleneck. +- In the elizaOS Discord on 2025-03-12, the server recorded 429 total messages from 91 users. +- PR #3902 implemented WebSocket Secure (WSS) client messaging support in elizaos/eliza. +- PR #3906 performed a major cleanup of the project documentation in elizaos/eliza. +- GitHub issue #3901 reported that the Twitter agent plugin does not start because the twitterPlugin configuration lacks a required 'clients' field. +- GitHub issue #3897 reported that line breaks are not being converted to spaces, causing words to run together. +- A reported mitigation for duplicate agent responses when using custom actions is to set suppressInitialMessage: true in the action configuration. +- Community guidance on branch stability recommended using the latest tagged release (0.25.9) via git checkout $(git describe --tags --abbrev=0). + +## Open Questions + +- When will we finish rebranding? +- Any other studio gonna take over Battlebound? +- Is there an agent marketplace coming? What is the ETA for that? +- v2 going live on monday? +- do we have a role out plan for v2? +- Why is my AI Agent not responding on Twitter? +- How do I import a new plugin in Eliza? +- How do I host ElizaOS to be able to use from a website? +- Where is the defaultCharacter.ts file? +- How do I persist items stored in state? +- How do I get the agent to tag users consistently on Discord? +- Does ElizaOS generate tool/function calls? +- How can I access the connected user's Telegram ID within plugin actions? +- How to host ElizaOS like a normal React project or integrate with Next.js? + +## Categories + +### Twitter News Highlights +- ElizaOS posted messaging encouraging builders to "tune out the noise; keep building" and promoted an Ankr guide describing how to create a personal blockchain assistant in four steps. (Sentiment: neutral) +- A tweet highlighted an idea to export Lightbeam browser-tracker data and visualize it as an interactive experience (e.g., a video game, 3D force graph, or WebXR). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3914: Discussion needed on adopting TypeBox for enhanced type safety in dynamic inputs.](https://github.com/elizaos/eliza/issues/3914) by jmikedupont2 - Status: open - Significance: Requests a decision on runtime type-safety tooling for dynamic inputs. +- [Issue #3912: Clarification needed regarding missing context in v2/autodoc fileUsageDoc to prevent AI hallucinations.](https://github.com/elizaos/eliza/issues/3912) by jmikedupont2 - Status: open - Significance: Calls out missing autodoc context that can lead to incorrect AI outputs. +- [Pull_request #3902: feat: client wss](https://github.com/elizaOS/eliza/pull/3902) by tcm390 - Status: merged - Significance: Adds WebSockets-based client messaging for per-agent/per-user socket connections. +- [Pull_request #3909: feat: set avatar from assets folder](https://github.com/elizaOS/eliza/pull/3909) by unknown - Status: merged - Significance: Adds avatar-setting support from assets for organizational characters. +- [Pull_request #3907: feat: gui thumbnail](https://github.com/elizaOS/eliza/pull/3907) by tcm390 - Status: merged - Significance: Adds thumbnail upload support and removes an obsolete DB column. +- [Pull_request #3915: fix: discord plugin error](https://github.com/elizaOS/eliza/pull/3915) by unknown - Status: merged - Significance: Fixes a Discord plugin error affecting integration reliability. +- [Pull_request #3913: fix: migration race condition](https://github.com/elizaOS/eliza/pull/3913) by 0xbbjoker - Status: merged - Significance: Unifies migration sources to prevent inconsistent migration generation. +- [Pull_request #3906: chore: major docs cleanup](https://github.com/elizaOS/eliza/pull/3906) by madjin - Status: merged - Significance: Large-scale docs cleanup (structure, embeds, changelog, removals of outdated material). + +#### Overall Focus +- Development focus centered on real-time client messaging (WebSockets), UI enhancements (avatars/thumbnails), integration reliability (Discord), migration stability, and documentation cleanup. + +### Discord Updates +- **#discussion:** Discussion emphasized the ai16z→ElizaOS rebrand, the planned $ai16z→$elizaos ticker update (blocked on daos.fun metadata), and upcoming v2 improvements (onboarding for non-coders, multichain support, reorganized character files, and multi-agent models). (Key Participants: Patt, vincentpaul, Sangeet, HoneyBadger) +- **#💻-coders:** Users reported recurring integration issues (Twitter stopping after one cycle, Discord auth failures, disappearing messages) and confusion around plugin imports and stable branches; workarounds and debugging tips were exchanged (e.g., suppressInitialMessage and using v0.25.9 tag). (Key Participants: notorious_d_e_v, Candycat, Abderahman, m1337d) +- **#🥇-partners:** Partners discussed governance approaches (agent governance, swarm patterns, Negation Game) and tokenomics/utility, while highlighting that a daos.fun metadata dependency is blocking ticker/launchpad steps; transparency and decision-making concerns were raised. (Key Participants: yikesawjeez, Patt, Alsara2k, ben) +- **#spartan_holders:** Rhota stated that DegenSpartanAI is being tested in a separate channel ahead of reactivation, with plans for agent collaboration in an "arena"; feature interest included sentiment analysis and a trading database terminal. (Key Participants: rhota, Void) +- **#associates:** Conversation focused on AI agents as interns ("jintern") and a competition format for evaluating agent usefulness; updates included improving an awesome-eliza list and a pipeline aggregating AI news for context. (Key Participants: jin, yikesawjeez, Void) +- **#3d-ai-tv:** PENDINGREALITY shared progress on an open-source Unreal Engine integration tool (Eliza on FAB for UE5) supporting get/set/edit/message operations; action support was identified as missing. (Key Participants: PENDINGREALITY) + +### User Feedback +- Community members raised concerns about DAO transparency and whether token holders meaningfully influence decision-making. (Sentiment: negative) +- Multiple users reported Twitter client/plugin failures (agents not posting or stopping after one cycle), including a specific mismatch around required plugin fields (clients) that prevents startup. (Sentiment: negative) +- Users reported Discord client authentication failures and disappearing messages, and requested clearer plugin import/registration documentation and hosting guidance. (Sentiment: mixed) +- Confusion persisted about which branch is stable for use (main vs tagged release), prompting repeated requests for clearer release guidance. (Sentiment: neutral) + +### Strategic Insights + +#### External dependency risk in token rebrand execution +The ticker rebrand path depends on daos.fun metadata updates; this dependency is repeatedly described as a bottleneck that blocks downstream launchpad/tokenomics execution steps. + +*Implications/Questions:* + - What contingency path exists if daos.fun cannot deliver the metadata update on the required timeline? + - Should the project prioritize an alternative metadata-update mechanism or vendor strategy? + +#### Developer experience gaps concentrated around plugins and client integrations +Discord discussions repeatedly surfaced plugin registration/import confusion and client failures (Twitter/Discord), while GitHub work simultaneously emphasizes docs cleanup and client messaging infrastructure, suggesting a need to align documentation with breaking changes and operational realities. + +*Implications/Questions:* + - Which plugin/client integration issues should be treated as release blockers for v2 beta? + - Is there a single authoritative 'known issues + workarounds' page for v2 onboarding? + +#### Monetization and marketplace direction emerging via plugins and agent commerce models +The roadmap conversation includes commerce-like multi-agent interactions and a monetization plugin (PayAI) demo, indicating parallel tracks: core multi-agent capabilities plus a marketplace/escrow-like service layer. + +*Implications/Questions:* + - How will token utility and marketplace fees be defined and communicated before launchpad release? + - What minimum viable marketplace functionality is expected at/near v2 beta? + +### Market Analysis +- Daily market data included ai16z trading between approximately $0.17 and $0.18 (alongside WBTC, WETH, and SOL price ranges). (Relevance: Provides context for token-related questions in Discord and ongoing rebrand/ticker discussions.) +- Discord discussion referenced Wintermute accumulating AI16Z tokens (30M+), with associated speculation about exchange interest. (Relevance: Relates to community market narrative and token-holder expectations while rebrand and utility plans are being finalized.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-14.md b/hackmd/facts/2025-03-14.md new file mode 100644 index 00000000000..3f0d843b91a --- /dev/null +++ b/hackmd/facts/2025-03-14.md @@ -0,0 +1,75 @@ +# Fact Briefing: 2025-03-14 + +## Overall Summary +ElizaOS community and maintainers converged on the upcoming V2 release (targeted for March 17) while resolving near-term reliability issues across Discord/Twitter clients and deployment workflows. GitHub activity emphasized stability and UX improvements (RAG knowledge loading, WebSocket connectivity, UI polish) alongside documentation expansion and onboarding enhancements. + +## Key Facts + +- ElizaOS V2 was discussed as scheduled for release on March 17, 2025 (Monday). +- ElizaOS V2 development work was stated to be available on the "v2 develop" branch on GitHub. +- ElizaOS version 0.25.9 was recommended in Discord as the most stable release compared to the main branch. +- A reported issue of Discord messages disappearing was addressed by setting `suppressInitialMessage: true` in the action configuration. +- Twitter client troubleshooting guidance included enabling debug logs via `DEFAULT_LOG_LEVEL=debug` in the .env file. +- GitHub PR #3932 fixed RAG Knowledge loading, and PR #3924 addressed a websocket issue with `bun run start`. +- The daily crypto market snapshot listed the ai16z token at approximately $0.175 (about $0.18). +- Tweets referenced in the daily summary stated that elizaOS reached version 1.0.0-alpha. + +## Open Questions + +- Anyone know good API to get pricing info on low cap new launched tokens? +- When eliza version 0.25.9, why not update eliza-starter project? +- Is there a way to host the chat interface on Phala's TEE cloud server? +- Can we connect to ElizaOS server using websockets? +- Is it true that various updates to degenai will be announced with the release of elizaos v2 on March 17th? +- Regarding the autonomous investing function, is it feasible in the short term? + +## Categories + +### Twitter News Highlights +- Project communications highlighted documentation improvements, including adding READMEs/descriptions for plugins, a central knowledge base, a package/plugin browser, and interactive REST API docs. (Sentiment: positive) +- elizaOS was reported via tweets to have reached version 1.0.0-alpha. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3932: fix: Fix RAG Knowledge loading](https://github.com/elizaOS/eliza/pull/3932) - Status: merged - Significance: Fixes RAG knowledge loading behavior and mentions embedding generation speed concerns. +- [Pull_request #3924: fix: websocket issue with bun run start](https://github.com/elizaOS/eliza/pull/3924) - Status: merged - Significance: Addresses WebSocket connectivity issues when running with Bun. +- [Pull_request #3908: feat: show agent actions and runtime logs in ui (first pass)](https://github.com/elizaOS/eliza/pull/3908) - Status: merged - Significance: Adds UI visibility into agent actions and runtime logs. +- [Pull_request #3915: fix: discord plugin error](https://github.com/elizaOS/eliza/pull/3915) - Status: merged - Significance: Addresses a reported Discord plugin error. +- [Issue #3901: Twitter Agent doesn't start](https://github.com/elizaOS/eliza/issues/3901) - Status: closed - Significance: Reports Twitter plugin initialization failing due to missing `clients` field in plugin definition. +- [Issue #3904: Improve docs sitemap.xml priority](https://github.com/elizaOS/eliza/issues/3904) - Status: closed - Significance: Suggests differentiated sitemap priority values to improve docs SEO. + +#### Overall Focus +- GitHub work emphasized stability and UX: resolving RAG knowledge loading, WebSocket connectivity/DM restoration, type-strengthening, and multiple UI fixes in chat display and scrolling. + +### Discord Updates +- **#discussion:** Community discussed the planned ElizaOS V2 release date (March 17) and rebranding to ElizaOS, alongside questions about token price and partner role mechanics. Integration topics included Deepseek API usage and potential MCP/TEE hosting discussions. (Key Participants: Patt, HoneyBadger, Sangeet) +- **#💻-coders:** Troubleshooting focused on Discord message disappearance, Twitter agent cycles stopping, stable version selection (0.25.9), Docker deployment difficulties, and plugin configuration (including folder2knowledge path handling). (Key Participants: notorious_d_e_v, shaw, Rosario Borgesi, Abderahman) +- **#spartan_holders:** Discussion centered on DegenAI feature direction (autonomous investing, sentiment analysis, trading database terminal) and noted DegenAI’s X account suspension, with expectations that updates could align with the V2 release window. (Key Participants: Void, Patt, rhota) +- **#3d-ai-tv:** Participants described a show-runner integration pattern using an embedded web browser plus `postMessage` interface (implemented in Source engine in one day) and discussed Unreal/NPC interaction via an Eliza plugin available on FAB. (Key Participants: SM Sith Lord, PENDINGREALITY) +- **#associates:** Updates included ongoing improvements to the awesome-eliza repository and a data pipeline aggregating general AI news for agent context; translation help for Korean was offered. (Key Participants: jin, Void) + +### User Feedback +- Multiple users reported difficulty deploying Eliza on Docker and requested a clearer Docker deployment guide. (Sentiment: negative) +- Users reported Twitter agents stopping after one cycle and requested clearer setup/configuration documentation and debugging guidance. (Sentiment: mixed) +- Community members raised concerns about DAO transparency and decision-making processes during the rebrand/ticker change discussion. (Sentiment: negative) +- Users expressed confusion over which code branch/release is most stable and requested clearer guidance on version selection. (Sentiment: neutral) + +### Strategic Insights + +#### Pre-release stabilization and onboarding readiness +With V2 positioned for a near-term release date, community support load is concentrated on installation, client reliability (Discord/Twitter), and deployment (Docker), making documentation and default configurations a primary leverage point. + +*Implications/Questions:* + - Should V2 ship with opinionated, validated templates for Discord/Twitter + Docker to reduce support volume? + - Is 0.25.9 vs V2 guidance clearly separated in docs and CLI messaging? + +#### Ecosystem expansion via integrations +Conversations across channels highlight growing interest in external integrations (Deepseek API, MCP, Phala TEE hosting, Nostr client, game engines), suggesting a demand for standardized plugin patterns and reference implementations. + +*Implications/Questions:* + - Which 1–2 integrations should be prioritized as official reference plugins/examples for V2? + +### Market Analysis +- A community comparison cited DegenAI at a 4M market cap versus AixBT at a 92M market cap. (Relevance: Represents a community framing of competitive positioning and potential narrative for DegenAI-related roadmap items.) +- The daily crypto snapshot listed ai16z at approximately $0.175 (about $0.18), alongside WBTC/WETH/SOL ranges. (Relevance: Provides contextual market data referenced in community discussions about token price and rebranding/ticker changes.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-15.md b/hackmd/facts/2025-03-15.md new file mode 100644 index 00000000000..7cc4a6a54ea --- /dev/null +++ b/hackmd/facts/2025-03-15.md @@ -0,0 +1,76 @@ +# Fact Briefing: 2025-03-15 + +## Overall Summary +ElizaOS activity centered on the planned V2 release (targeting March 17) alongside intensive GitHub churn focused on chat/runtime reliability, UI fixes, and build tooling (Socket.IO + Bun). Across Discord, recurring friction points were Twitter client reliability (rate limiting/initialization) and documentation gaps for plugins, deployment, and real-time APIs (websockets/SSE). + +## Key Facts + +- ElizaOS V2 was discussed as scheduled for Monday, March 17th (if nothing changes). +- ElizaOS V2 development was stated to be available on the v2 develop branch on GitHub. +- Users reported Discord messages disappearing, and a suggested fix was setting suppressInitialMessage: true. +- Users reported folder2knowledge path issues, and using a relative path prefix such as ../ was reported to resolve it. +- PR #3946 implemented switching to Socket.IO, removed WSS, and used Bun instead of Node in the-org. +- Issue #3949 reported that the Twitter client was not initializing correctly with the main Eliza installation. +- PR #3932 fixed RAG Knowledge loading. +- The crypto market update reported ai16z trading between approximately $0.175 and $0.185 in the provided snapshot. + +## Open Questions + +- What is the difference between ElizaOS, manusAI, and deepSeekAI? Are they competitors? +- Why hasn't the eliza-starter project been updated to match ElizaOS version 0.25.9? +- Is there a way to host the chat interface on Phala's TEE cloud server? +- Why does it always disconnect? +- What's the best database to use with Eliza? +- Assuming v2 goes live Monday, will everyone have access to the source code then? +- How much did the domain cost you? + +## Categories + +### Twitter News Highlights +- Twitter user @dankvr posted about considering letting an AI agent run their account and encouraged contributions to project documentation. (Sentiment: neutral) +- Twitter user @shawmakesmagic announced "elizaos 1.0.0-alpha" in a post referenced in the daily aggregate. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3949: Client Initialization Problems (Twitter client not initializing)](https://github.com/elizaos/eliza/issues/3949) by unknown - Status: open - Significance: Reports Twitter client initialization failure in the main installation, flagged as needing attention. +- [Issue #3936: Feature Request (Enable `.env` file upload to web UI configurator).](https://github.com/elizaos/eliza/issues/3936) by unknown - Status: open - Significance: Requests a UX improvement for environment configuration via web UI. +- [Pull_request #3946: feat: use socketio, remove wss, use bun instead of node in the-org](https://github.com/elizaOS/eliza/pull/3946) by unknown - Status: merged - Significance: Replaces WSS with Socket.IO and aligns the-org runtime with Bun. +- [Pull_request #3945: feat: upgrade pckg manager](https://github.com/elizaOS/eliza/pull/3945) by unknown - Status: merged - Significance: Upgrades package manager to Bun to streamline install/build workflows. +- [Pull_request #3937: feat: Build cli command](https://github.com/elizaOS/eliza/pull/3937) by unknown - Status: merged - Significance: Adds a CLI build command to improve command-line workflows. + +#### Overall Focus +- Development emphasized chat/runtime infrastructure changes (Socket.IO and Bun), alongside multiple UI and bug-fix pull requests and a flagged Twitter-client initialization issue. + +### Discord Updates +- **#💻-coders:** Developers discussed V2 timing, API docs, websockets/SSE access patterns, Twitter client instability, and knowledge ingestion workflows (PDFs and folder2knowledge). Multiple participants called out documentation gaps for plugins and Twitter setup. (Key Participants: shaw, jin, Rosario Borgesi, Phoenix, Midas, Ordinal Watches) +- **#🥇-partners:** Partners discussed V2 rollout planning, a composite trust score concept based on trusted-agent social graphs, and deployment expectations (one-click AWS Free Tier). A TTS model (csm-1b) was reviewed for limitations, and a virtual boardroom concept was discussed. (Key Participants: DorianD, yikesawjeez, Patt, shaw, vincentpaul) +- **#3d-ai-tv:** Participants discussed integrating AI show runners into game engines (notably Unreal) using embedded web browser + postMessage patterns, and noted performance concerns when running local models alongside game engines compared to API-based models. (Key Participants: SM Sith Lord, PENDINGREALITY, whobody) +- **#discussion:** General chat included questions about V2 release timing, outdated starter project compatibility with 0.25.9, potential Phala TEE hosting for the chat interface, and recurring client disconnect complaints. (Key Participants: lay.qin, Gris, CC) +- **#(governance/general):** Community discussion covered the rebrand from ai16z to ElizaOS, the in-progress ticker change from $ai16z to $elizaos, and governance transparency concerns including DAO decision-making and tokenomics visibility. (Key Participants: Patt, vincentpaul, HoneyBadger, yikesawjeez) + +### User Feedback +- Multiple users reported difficulty with plugin installation/configuration and requested clearer documentation (Twitter client setup, websockets connections, passing info from client to plugin). (Sentiment: mixed) +- Users reported Twitter clients stopping replies after periods of activity and requested improvements to rate-limit handling and debugging guidance. (Sentiment: negative) +- Community members raised concerns about DAO transparency and whether holder input impacts decision-making, alongside requests to see tokenomics details for marketplace/launchpad plans. (Sentiment: negative) +- Users reported deployment friction, including difficulties deploying Eliza on Docker. (Sentiment: negative) + +### Strategic Insights + +#### V2 rollout readiness depends on simplifying deployment and documentation +Discord discussions repeatedly paired the V2 release date with requests for non-coder onboarding, one-click deployment, and clearer docs for plugins and real-time connectivity. Aligning release communications with concrete before/after examples and setup guides was explicitly proposed by participants. + +*Implications/Questions:* + - Which minimal docs set (Twitter setup, plugins, websockets/SSE, deployment) must ship alongside V2 to reduce support load? + - Should the V2 rollout thread include step-by-step deployment paths (AWS/Replit/local) as the primary call-to-action? + +#### Twitter integration reliability remains a recurring operational risk +Twitter client problems were raised across Discord and GitHub (including initialization failures and reply stoppages). This concentrates user friction in a high-visibility distribution channel used for agent output. + +*Implications/Questions:* + - Is a dedicated hardening pass for Twitter client initialization and rate-limit behavior required before/at V2 release? + +### Market Analysis +- A daily crypto snapshot listed ai16z trading between approximately $0.175 and $0.185, with BTC, ETH, and SOL also included in the same update. (Relevance: Provides market context for community discussions involving token migration and ecosystem positioning.) +- DegenAI was discussed as having a ~4M market cap compared to AixBT at ~92M, and DegenAI's X account was stated to be suspended. (Relevance: Frames ecosystem agent visibility/marketing constraints and relative positioning discussed by the community.) +- Solana token discussions referenced BORK (SocialFi/staking), LENS (token-gated software with supply lock), and GFM pre-bonding mechanics. (Relevance: Reflects community attention areas that may influence future plugin priorities (SocialFi metrics, staking, token-gated experiences).) \ No newline at end of file diff --git a/hackmd/facts/2025-03-16.md b/hackmd/facts/2025-03-16.md new file mode 100644 index 00000000000..eee86e68fa6 --- /dev/null +++ b/hackmd/facts/2025-03-16.md @@ -0,0 +1,87 @@ +# Fact Briefing: 2025-03-16 + +## Overall Summary +ElizaOS activity centered on V2 beta rollout planning (consumer-friendly onboarding, one-click deployment) alongside ongoing reliability issues in Twitter/X integrations and plugin setup. GitHub work emphasized UI/UX refinement, networking changes (Socket.IO/Bun), and operational tooling (memory management, embedding servers, logging). + +## Key Facts + +- ElizaOS V2 was discussed as a beta release scheduled for Monday (March 18th). +- Multiple Discord users reported agents stopping replies to tweets after a period of activity. +- PR #3954 added the ability to view and edit memories of an agent. +- PR #3960 fixed tweet scraping by adding a missing await. +- PR #3958 implemented support for configuring a custom embedding server. +- PR #3946 replaced WSS with Socket.IO and updated the-org to use Bun instead of Node. +- A GitHub issue (#3956) requested a CLI preflight tool to check LLM operations and social media logins. +- A GitHub issue (#3952) reported Discord messages disappearing randomly after being sent. +- Discord participants discussed one-click deployment to AWS free tier as a V2 objective. +- A crypto price snapshot listed ai16z between $0.184754924935 and $0.19740689721. + +## Open Questions + +- is this the official agent token? +- Wow ai16z is up is there any news? +- When is v2 launching? +- What's the best database to use with eliza? +- Is it possible to make the agent speak in direct chat in different language rather than English? +- Does eliza support vLLM (in lieu of ollama)? +- Can't get image generation to build when I do pnpm build +- How is the marketplace and tokenomics going? Must be close to done with V2 around the corner? + +## Categories + +### Twitter News Highlights +- Shaw announced elizaOS 1.0.0-alpha and described a goal of reducing setup from ~10 steps to a single npm command via a CLI tool. (Sentiment: positive) +- Shaw stated they were improving documentation and building an AI assistant intended to ship as a default character to help users troubleshoot without reading docs. (Sentiment: positive) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3954: feat: view and edit memories of an agent](https://github.com/elizaos/eliza/pull/3954) by unknown - Status: merged - Significance: Adds UI capability to inspect and modify agent memory content. +- [Pull_request #3960: chore: fix missing `await` for tweet scraping](https://github.com/elizaos/eliza/pull/3960) by unknown - Status: merged - Significance: Fixes tweet scraping logic by awaiting an async call. +- [Pull_request #3953: fix: plugin-local-ai](https://github.com/elizaos/eliza/pull/3953) by unknown - Status: merged - Significance: Adjusts local AI plugin configuration and model handling. +- [Pull_request #3958: support any custom embedding server](https://github.com/elizaos/eliza/pull/3958) by unknown - Status: merged - Significance: Enables flexible embedding provider configuration via custom server support. +- [Pull_request #3946: feat: use socketio, remove wss, use bun instead of node in the-org](https://github.com/elizaos/eliza/pull/3946) by unknown - Status: merged - Significance: Networking/runtime change for the-org: Socket.IO + Bun migration. +- [Issue #3956: CLI preflight check request (LLM operations + social media logins)](https://github.com/elizaos/eliza/issues/3956) by unknown - Status: open - Significance: DX request to validate core functionality before runtime failures. +- [Issue #3952: Discord messages disappearing randomly after being sent](https://github.com/elizaos/eliza/issues/3952) by unknown - Status: open - Significance: User-reported message handling problem affecting Discord client reliability. + +#### Overall Focus +- Development focus included agent memory management (view/edit), tweet scraping correctness, plugin-local-ai configuration updates, and adding support for custom embedding servers; new issues were raised around preflight CLI checks and Discord message handling. +- Merged PRs during this period also targeted UI/UX improvements, database race conditions/migrations, logging, documentation cleanup, and networking updates (Socket.IO/Bun). + +### Discord Updates +- **#💻-coders:** Primary thread involved Twitter/X client reliability (agents stop replying), ongoing confusion about plugin install command syntax, and recurring image plugin errors ("service image_description not found"). Users also discussed PDF-to-knowledge workflows (folder2knowledge/knowledge2character or character generator site) and asked about v2 Twitter setup while documentation is still being developed. (Key Participants: Ordinal Watches, d3nyal, shadows.13, Phoenix | Livepeer-Eliza.com, shaw, winded4752) +- **#🥇-partners:** Conversation focused on V2 beta timing, consumer-friendly onboarding, cross-platform status (Linux working; Windows/Mac pending), and a one-click AWS free tier deployment goal. Members proposed marketing threads explaining V2 features in lay terms and explored potential partnership outreach (e.g., Sonic). (Key Participants: shaw, Patt, yikesawjeez, Zolo) +- **#discussion:** General chat included confirmation prompts around Monday-related announcements and an operational note that the WDYGDTW event link is on hiatus and should be removed/updated until it returns. (Key Participants: Patt, Bencus) +- **#3d-ai-tv:** A user described high-end studio pipelines combining Unreal Engine and ComfyUI-type workflows and suggested integrating agent capabilities (and Blender integration) as a potential opportunity, mentioning on-set previs tooling such as Lightcraft.pro. (Key Participants: whobody) + +### User Feedback +- Agents stop replying to tweets after a period of activity (Twitter/X integration reliability concern). (Sentiment: negative) +- Users reported confusion about correct plugin installation syntax (e.g., install vs add), requesting clearer documentation for v2. (Sentiment: mixed) +- Multiple users encountered the image plugin error "service image_description not found" and shared a manual workaround involving code modifications. (Sentiment: negative) +- Requests surfaced for support of non-English languages in direct chat, vLLM as an alternative to Ollama, and better control over agent verbosity. (Sentiment: neutral) +- A user reported inability to build image generation functionality when running pnpm build. (Sentiment: negative) + +### Strategic Insights + +#### V2 rollout depends on documentation and smooth plugin onboarding +Discord questions clustered around plugin installation, Twitter client setup, and knowledge ingestion flows, while the team discussed marketing threads and simplified onboarding for V2. Consolidated, version-specific docs for v2 setup paths appear central to reducing repeated support load. + +*Implications/Questions:* + - Which v2 setup tasks should be covered by a single canonical installation + troubleshooting guide (plugins, Twitter auth/2FA, knowledge ingestion)? + +#### Social integrations require rate-limit-aware design +Repeated reports of Twitter reply workflows stopping after some runtime suggest that caching and reduced API calls are a recurring community request. A dedicated rate-limit handling pattern across social plugins could reduce reliability complaints. + +*Implications/Questions:* + - Is there a shared rate-limit/caching middleware pattern that should be standardized across social plugins? + +#### Emergent opportunity in 3D/on-set production tooling +Community discussion highlighted Unreal/ComfyUI pipelines lacking sophisticated agent orchestration and identified Blender as a potential integration target. This aligns with interest in agent-driven workflows beyond chat, including show-runner style control and on-set production coordination. + +*Implications/Questions:* + - Should an official reference integration (Unreal/Blender) be prioritized as a flagship demo for V2? + +### Market Analysis +- Crypto snapshot listed WBTC ~$83.8k–$84.2k, WETH ~$1.91k–$1.94k, SOL ~$133.5–$135.9, and ai16z ~$0.1848–$0.1974. (Relevance: Provides a contemporaneous price context for community discussions referencing ai16z movements.) +- Discord participants discussed Solana-based tokens (BORK, LENS, GFM) including staking/rewards mechanics, token-gated software, and pre-bonding behavior. (Relevance: Reflects the types of token mechanics and narratives circulating in the community environment.) +- A Discord thread compared DegenAI (~$4M market cap) to AixBT (~$92M market cap) and noted DegenAI’s X account suspension in the context of rebranding to ElizaOS. (Relevance: Captures ongoing market narrative discussions and social account availability constraints.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-17.md b/hackmd/facts/2025-03-17.md new file mode 100644 index 00000000000..817361d97ab --- /dev/null +++ b/hackmd/facts/2025-03-17.md @@ -0,0 +1,110 @@ +# Fact Briefing: 2025-03-17 + +## Overall Summary +ElizaOS V2 is positioned for a Monday beta (not full launch), with Linux implementation complete but Windows/Mac still exhibiting issues. Concurrently, the codebase saw rapid infrastructure, UI, and model-integration work (Bun migration, Socket.io, RAG knowledge UI, custom embeddings), while Discord users continued reporting Twitter client and plugin-install friction. + +## Key Facts + +- Shaw stated that Monday’s release is a V2 beta and not the full launch. +- Shaw stated the V2 implementation is complete on Linux and still has issues on Windows and Mac. +- Jin announced new documentation and the launch of eliza.how, and a reported configuration issue with eliza.how was later confirmed fixed. +- A race condition in @elizaos/plugin-sql was fixed by implementing a package-scoped singleton pattern for database connections (PR #3933). +- The monorepo package manager was upgraded to Bun and build/install scripts were updated (PR #3945). +- Socket.io replaced WSS in the-org component and was made to work with Bun (PR #3946). +- A GUI feature to view and edit agent memories was added (PR #3954). +- Support for using any custom embedding server (OpenAI-compatible embeddings) was added (PR #3958). +- The daily crypto market snapshot listed ai16z trading between approximately $0.195 and $0.197. +- GitHub issue #3972 was opened regarding raw newline characters in tweets generated by the agent. + +## Open Questions + +- Is this the official agent token? +- Wow ai16z is up is there any news? +- When is v2 launching? +- Will ai16z token has utility? +- When can we expect all the clients like telegram, twitter, discord and more to be all updated to 0.25.9 on npm? +- Has the token been released yet? +- Is there any utility for ai16z partners NFT? +- Is there a link anywhere to try out V2 yet? +- How to make Twitter work on v2? +- Is there a way to make the agent speak in direct chat in different language rather than English? +- Does eliza support vLLM (in lieu of ollama)? +- How to calculate/estimate the finetuning cost for 58k rows in .jsonl after using twitter-scraper-finetune? +- How to see what is being passed into the context to the model when using eliza-starter? +- How do I get the twitter client to stop auto replying and only use the action handlers I created? +- How is the marketplace and tokenomics going? Must be close to done with V2 around the corner? +- Did anything end up happening with sqd.ai? +- Is it clear how projects that launch without a token can participate in the model/flywheel of the elizaOS launchpad? + +## Categories + +### Twitter News Highlights +- Shaw announced the release of elizaOS 1.0.0-alpha on Twitter. (Sentiment: neutral) +- Shaw commented that bots posting on their own timeline and responding to replies is acceptable, while spam replies on other people’s posts are annoying. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #3972: Raw newLine characters in tweets generated by the agent, affecting formatting of replies and quotes](https://github.com/elizaOS/eliza/issues/3972) by NBFinanceTech - Status: closed - Significance: Tweet formatting defect impacting social-client output quality. +- [Issue #3949: Twitter Client Not Initializing with Agent](https://github.com/elizaOS/eliza/issues/3949) by small-talk - Status: closed - Significance: Client initialization inconsistency between eliza-starter and main install. +- [Issue #3936: feat: upload .env file to webui configurator](https://github.com/elizaOS/eliza/issues/3936) by madjin - Status: closed - Significance: Requested onboarding/DX improvement for configuring secrets via the web UI. +- [Issue #3952: Discord Messages disappearing randomly](https://github.com/elizaOS/eliza/issues/3952) by D3nii - Status: closed - Significance: Messaging reliability issue reported in Discord integration usage. +- [Issue #3956: V2 preflight check](https://github.com/elizaOS/eliza/issues/3956) by jmikedupont2 - Status: closed - Significance: Requested a CLI preflight tool to validate components before startup. +- [Issue #3955: opus.node Module Error](https://github.com/elizaOS/eliza/issues/3955) by jmikedupont2 - Status: closed - Significance: Blocks Discord voice features when opus.node dependency is missing. +- [Pull_request #3974: feat: add clear logs method and api](https://github.com/elizaOS/eliza/pull/3974) by wtfsayo - Status: merged - Significance: Adds log-clearing functionality and API for operational maintenance. +- [Pull_request #3963: feat: docs versioning](https://github.com/elizaOS/eliza/pull/3963) by madjin - Status: merged - Significance: Introduces documentation version switching between v0.25.9 and v1.0.0-alpha. +- [Pull_request #3958: support any custom embedding server](https://github.com/elizaOS/eliza/pull/3958) by hishboy - Status: merged - Significance: Enables OpenAI-compatible/custom embeddings backends, expanding deployment options. + +#### Overall Focus +- GitHub work centered on logging management, documentation versioning, and client UI improvements including real-time messaging and knowledge management features. +- Recent PRs included infrastructure changes (Bun migration and Socket.io in the-org), UI/UX fixes (STT/TTS, profile, animations), and model/provider integrations (custom embeddings, Kluster AI, plugin-local-ai adjustments). + +### Discord Updates +- **#💬-coders:** Users reported Twitter agents that can post on command but do not run autonomously, recurring LlamaLocal model download corruption, plugin installation problems (e.g., Paradex dependency errors), RAG directory errors, and image generation problems when posting to Twitter; jin announced new docs and eliza.how. (Key Participants: shaw, jin, Midas, notorious_d_e_v, vinaymaggidi) +- **#discussion:** Conversation focused on V2 timeline questions, token utility and release questions, CEX listing confirmation, npm version inconsistencies across clients, and a briefly misconfigured eliza.how site that was later fixed. (Key Participants: Bencus, Patt, BKKev) +- **#🥇-partners:** Shaw clarified Monday is a beta release (not full launch) and emphasized consumer-friendly setup; Linux works while Windows/Mac need fixes. Members discussed V2 marketing ("Agents for Everybody", warm-up campaign), potential partnerships (Sonic, BNB Chain), and asked about marketplace/tokenomics status. (Key Participants: shaw, Zolo) +- **#ideas-feedback-rants:** A user promoted trymeo.fun as a tool for editing and scheduling Eliza-generated drafts and requested alpha testers. (Key Participants: Shiva M) +- **#associates:** Discussion included speculation about subscription-based launches without tokens and a question about how tokenless projects could participate in the elizaOS launchpad/flywheel model. (Key Participants: martinz) + +### User Feedback +- Multiple users reported the Twitter client not behaving autonomously in the latest version (posting works on command, autonomous runs do not). (Sentiment: negative) +- Users reported LlamaLocal repeatedly downloading models that become corrupted after download. (Sentiment: negative) +- Users reported confusion and errors around plugin installation syntax and dependency resolution (e.g., Paradex plugin failing due to missing @elizaos/core). (Sentiment: mixed) +- Users reported inconsistent npm package versions across clients (some at 0.25.6-alpha while others at 0.25.9). (Sentiment: negative) +- A feature request was made for reply approval in the Discord client. (Sentiment: neutral) +- A request was made to support non-English languages in direct chat. (Sentiment: neutral) +- A feature request was raised for a CLI preflight check tool to validate LLM, Twitter, Discord, and plugin loading before starting Eliza. (Sentiment: neutral) + +### Strategic Insights + +#### V2 release readiness vs cross-platform stability +V2 beta messaging emphasizes consumer-friendly onboarding while simultaneously noting unresolved Windows/Mac issues, which could concentrate early beta adoption on Linux or hosted deployments. + +*Implications/Questions:* + - Should the beta positioning explicitly recommend Linux/hosted paths to reduce support load? + - What minimum Windows/Mac fixes are required before calling the release a broader public beta? + +#### Documentation and plugin installation friction is a recurring support driver +Across multiple days of Discord discussion, the most repeated setup problems involve plugin installation syntax, dependency mismatches, and inconsistent package versions, despite ongoing documentation work and the launch of eliza.how. + +*Implications/Questions:* + - Should plugin install commands be unified and enforced in CLI output and docs to prevent split guidance? + - Is a version-consistency check needed in the CLI (or a preflight tool) to detect mixed client/plugin versions? + +#### Twitter client reliability remains a primary user pain point +Users repeatedly reported Twitter agents not running autonomously or stopping after periods of activity, while GitHub work includes Twitter scraping and tweet-formatting fixes, indicating the client is both high-usage and sensitive to integration defects. + +*Implications/Questions:* + - Should Twitter client health checks (rate limiting, session validity, duplication prevention) be prioritized for V2 beta? + - Is there a need for clearer operational guidance (rate limits, caching strategy) in docs? + +#### Token and listing questions dominate non-technical community channels +Discussion channels contain repeated unanswered questions about token release status, utility, and client listings; the only explicit answer captured is confirmation that there are plans for a CEX listing. + +*Implications/Questions:* + - Should a single canonical token/utility FAQ be published to reduce repeated Q&A load? + +### Market Analysis +- The daily crypto snapshot listed ai16z trading between approximately $0.195 and $0.197 (with WETH around $1,937.77 and SOL around $135.88). (Relevance: Provides a contemporaneous reference point for community token-price discussions and utility questions.) +- Discord discussion included questions about token releases and ai16z utility, and Patt stated there are plans for a CEX listing. (Relevance: Token-related expectations appear to be a recurring community topic alongside the V2 beta timeline.) +- A Discord summary noted the Binance app displays Binance Alpha Token ($ai16z). (Relevance: Mentions distribution/visibility of ai16z within a major exchange app context.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-18.md b/hackmd/facts/2025-03-18.md new file mode 100644 index 00000000000..465f513b120 --- /dev/null +++ b/hackmd/facts/2025-03-18.md @@ -0,0 +1,96 @@ +# Fact Briefing: 2025-03-18 + +## Overall Summary +ElizaOS v2 beta is in active rollout with new connectivity (WebSockets) and substantial GUI memory/knowledge management work landing alongside a large wave of bug fixes. Community discussion is simultaneously dominated by unresolved Twitter-client reliability issues and partner tension around marketing cadence and unclear tokenomics/utility messaging. + +## Key Facts + +- Shaw stated that the ElizaOS v2 beta is out, with a full launch planned for the end of March. +- WebSockets functionality was added to enable connecting agents to web interfaces. +- PR #3958 added opt-in support for custom embedding servers via environment variables (e.g., USE_CUSTOM_EMBEDDING, CUSTOM_EMBEDDING_ENDPOINT). +- PR #3954 added a feature to view and edit memories associated with an agent. +- PR #3950 added a RAG Knowledge tab in the GUI with document upload, chunking, search, and delete functionality. +- PR #3962 implemented user interaction history scoring (stored in the Account table) to modulate agent tone, currently implemented for the Twitter client. +- Multiple Discord users reported that the Twitter client can post on command but does not run autonomously in the latest version. +- Users troubleshooting RAG were told knowledge directories should be placed under ./knowledge and that enableRag must be set to true. +- A new dao-organization channel was created to strengthen ElizaDAO governance and organize contribution pathways. +- The daily market snapshot reported ai16z token at $0.20 and WBTC at $83,847.71. + +## Open Questions + +- How to make Twitter client work in latest version? +- Does the AI agent's response generation rely solely on user-provided examples, or is it also influenced by the underlying model architecture and integrated model providers? +- Does anyone know how to calculate/estimate the finetuning cost for 58k rows in .jsonl? +- How to see what's being passed into the context to the model? +- What models/flavors are more compatible for agents? +- How do I get the Twitter client to stop auto replying and only use action handlers? +- What is the significance of the TEXT_EMBEDDING model compared to other models? +- Is it clear how projects that launch without a token can participate in the model / flywheel of the elizaOS launchpad model? +- Is the team still launching "three groundbreaking products" by end of March? +- Is there a team on the implementation of any of it and where to monitor their progress? +- Does the team have good tokenomics people who understand the landscape and feedback loops? + +## Categories + +### Twitter News Highlights +- Shaw posted about progress on a v2 beta and described a goal of making an app.exe so non-technical users can run agents. (Sentiment: neutral) +- Shaw discussed prior work on an MMO concept using a grid approach and shared old code as potential input for Claude. (Sentiment: neutral) +- DankVR engaged in multiple conversations about agents and related topics (VR, geography, and general commentary). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3958: support any custom embedding server](https://github.com/elizaOS/eliza/pull/3958) by hishboy - Status: merged - Significance: Adds a configurable 'Custom' embedding provider to support OpenAI-compatible embedding endpoints without core code changes. +- [Pull_request #3954: feat: view and edit memories of an agent](https://github.com/elizaOS/eliza/pull/3954) by wtfsayo - Status: merged - Significance: Introduces the ability to view/edit agent memories in the product UI. +- [Pull_request #3950: client knowledge management (RAG Knowledge tab)](https://github.com/elizaOS/eliza/pull/3950) by 0xbbjoker - Status: merged - Significance: Adds GUI-based document upload/search/delete for RAG knowledge management. +- [Pull_request #3962: User interaction history scoring for Twitter client](https://github.com/elizaOS/eliza/pull/3962) by nusk0 - Status: merged - Significance: Stores post-conversation scores and uses them to modulate interaction tone for future responses (Twitter client implementation). +- [Pull_request #3979: fix: Make client use relative URL & firefox fixes](https://github.com/elizaOS/eliza/pull/3979) by odilitime - Status: merged - Significance: Improves client compatibility by removing localhost assumptions and addressing Firefox crypto.randomUUID constraints. +- [Pull_request #3977: fix: store postgres connection URL properly in global config](https://github.com/elizaOS/eliza/pull/3977) by 0xbbjoker - Status: merged - Significance: Fixes project-creation Postgres URL validation and persistence via ~/.eliza/.env. +- [Pull_request #3982: fix: error in plugin-tee](https://github.com/elizaOS/eliza/pull/3982) by HashWarlock - Status: merged - Significance: Restores compatibility by removing a non-existent TEEVendors reference. +- [Issue #3981: Check if packages are recognized as plugins based on package.json configuration](https://github.com/elizaOS/eliza/issues/3981) by jmikedupont2 - Status: open - Significance: Targets plugin discoverability/verification behavior based on package metadata. +- [Issue #3978: Inquiry on debugging remotely (process and example)](https://github.com/elizaOS/eliza/issues/3978) by jmikedupont2 - Status: open - Significance: Requests guidance for remote debugging workflows. + +#### Overall Focus +- Development focus on 2025-03-18 emphasized bug fixes (syntax/typos/config handling), client compatibility improvements, and documentation accessibility updates, alongside new issues about plugin verification and remote debugging. +- Across the 2025-03-17 daily report, notable additions included custom embedding-server support, expanded memory/knowledge tooling in the GUI, and multiple UI/UX and logging improvements. + +### Discord Updates +- **#💻-coders:** Users discussed v2 implementation problems (Twitter client reliability, RAG directory structure and enableRag flag, plugin installation errors such as Paradex, version mismatches across npm packages, and core-runtime TEXT_EMBEDDING initialization errors). WebSockets support was highlighted as enabling website chat-terminal connectivity, and plugin auto-updating was described as in-progress. (Key Participants: shaw, jin, jintern, notorious_d_e_v, ThanosDaSith24, bradtheaverage, chris.troutner) +- **#🥇-partners:** Partners discussed v2 beta status and launch timing, raised concerns about communication/marketing cadence, and repeatedly asked for clearer tokenomics and token utility explanations. A product-first posture was reiterated, with social/brand work described as a focus after GTM for the launchpad. (Key Participants: shaw, jin, Ben, Zolo, Patt, vincentpaul) +- **#dao-organization:** A new working group formed to improve governance and contribution pathways, including proposals for a partner specialty directory, a DAO resources dashboard, and a process for partners to flag repost-worthy community content. Jin shared where docs and analytics live and described a pipeline that collects retweets into a SQLite database feeding eliza.how/news. (Key Participants: vincentpaul, jin, Patt) +- **#tokenomics:** Users asked for clarification on a HackMD tokenomics document, requested visibility into an implementation team and progress tracking, and proposed using ai16z tokens to pay for API/compute on agents. (Key Participants: Alsara2k, yikesawjeez, Patt) + +### User Feedback +- Partners requested clearer and more accessible tokenomics documentation and concrete token utility details beyond a HackMD draft. (Sentiment: mixed) +- Multiple users reported that Twitter agents can post on command but do not run autonomously in the latest version. (Sentiment: negative) +- Users encountered RAG setup errors and were instructed to place knowledge folders under ./knowledge and set enableRag: true to use RAG. (Sentiment: neutral) +- Partners provided marketing feedback emphasizing co-marketing coordination and more frequent product communications leading into the v2 launch. (Sentiment: mixed) +- Users highlighted confusion over plugin installation syntax and asked for improved plugin documentation and onboarding. (Sentiment: mixed) + +### Strategic Insights + +#### V2 readiness depends on resolving client reliability and cross-platform friction +Discord discussions repeatedly center on Twitter-client autonomy failures, plugin dependency/version mismatches, and Windows/Mac issues while v2 is positioned as consumer-friendly. This creates a launch risk where “anyone can run an agent” messaging depends on reducing setup and runtime failures across clients. + +*Implications/Questions:* + - Should the team publish a short v2 preflight checklist (LLM, Twitter login, Discord connect, plugin load) ahead of full launch? + - Is there a single canonical “known-good” version set for core + clients + plugins to reduce mismatch reports? + +#### Tokenomics narrative gap is driving partner friction +Partners and tokenomics channel users are asking for clearer documentation and progress visibility, while responses point to a draft HackMD and a “product first” posture. Without an implementation/progress surface, repeated questions persist across channels. + +*Implications/Questions:* + - Is there an owner and public progress tracker for tokenomics deliverables (even if provisional)? + - What minimal token-utility statement can be published now without overcommitting? + +#### Knowledge and memory tooling is becoming a core product surface +Multiple merged PRs focus on viewing/editing memories and GUI-based RAG document management, while Discord support requests continue around RAG directory structure and PDF ingestion. The volume of improvements and questions suggests knowledge tooling should be treated as a primary UX path with first-class documentation. + +*Implications/Questions:* + - Should RAG setup guidance be promoted to a top-level quickstart page for v2? + - Are default paths and error messages sufficient to prevent 'Directory does not exist' failures? + +### Market Analysis +- WBTC was reported at $83,847.71, up from $82,423.27 (+1.73%). (Relevance: Provides broad crypto market context for community sentiment and risk appetite.) +- ai16z token was reported at $0.20, up from $0.195 (+3.46%). (Relevance: Directly relevant to tokenomics discussions and partner expectations around utility and communications.) +- Discord discussions referenced a token price decline described as ~70% down from prior highs. (Relevance: Context for increased pressure on token utility explanations and marketing cadence.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-19.md b/hackmd/facts/2025-03-19.md new file mode 100644 index 00000000000..e74f2a55a4e --- /dev/null +++ b/hackmd/facts/2025-03-19.md @@ -0,0 +1,78 @@ +# Fact Briefing: 2025-03-19 + +## Overall Summary +ElizaOS V2 beta is live, with engineering effort concentrated on stabilization, CLI reliability, RAG usability, and UI/UX refinements ahead of an end-of-March full release and marketplace/launchpad timeline. Community discussion also emphasized governance/workstream organization (DAO-organization, “AI Jedi Council”) and unresolved token utility/communication expectations. + +## Key Facts + +- ElizaOS V2 beta was released, while the full release was described as pushed to the end of March. +- Shaw added websocket functionality in V2 branches to enable direct agent connections to web interfaces. +- The launchpad and marketplace were discussed as scheduled for the end of March to provide AI16Z token utility. +- Users reported an npm error: "No matching version found for @elizaos/plugin-sql@^0.25.6" during CLI installation, with a workaround suggestion to install @elizaos/cli@1.0.0-beta.1. +- RAG knowledge setup issues were repeatedly tied to directory path configuration and requiring enableRag: true in character.json. +- On March 19, 2025 GitHub activity included merged work for a TEE CI/CD pipeline (PR #3994) and CLI/test improvements (PR #4004). +- A new GitHub issue reported an Ollama LLM response parsing failure resulting in a TypeError (issue #3993). +- The DAO-organization channel discussed creating a partner directory by specialties and a workflow for partners to draft tweets for posting via the main ElizaOS account. + +## Open Questions + +- How do I find default character.ts in my src folder? +- Did v2 demo happen today? +- Is there a place to see the list of people that have applied to be on the Eliza builders demo? +- Why does ElizaOS need a GitHub personal access token? +- Is there a team on the implementation of any of the tokenomics ideas and where to monitor their progress? + +## Categories + +### Twitter News Highlights +- ElizaOS 1.0.0-alpha was announced as released with new documentation published at elizaos.com, with acknowledgement that it remains beta-stage. (Sentiment: neutral) +- Plans were shared to build an AI assistant trained on elizaOS data to help users across Discord, Telegram, and the website, with the @thejintern prototype being upgraded to v2 and an intention to open source a runnable version later. (Sentiment: neutral) +- UI feedback was acknowledged publicly, including a suggestion for a dropdown button for quickly grabbing text. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #3999: chore: add drizzle table to public schemaD](https://github.com/elizaOS/eliza/pull/3999) by unknown - Status: merged - Significance: Database/schema enhancement adding a drizzle migration table to the public schema +- [Pull_request #4002: Enhance start cli cmd](https://github.com/elizaOS/eliza/pull/4002) by unknown - Status: merged - Significance: Improves CLI start flow and database configuration logic for better setup UX +- [Pull_request #3996: feat: improve group panel](https://github.com/elizaOS/eliza/pull/3996) by unknown - Status: merged - Significance: UI feature improvement to group panel behavior +- [Pull_request #3983: feat: gui client room](https://github.com/elizaOS/eliza/pull/3983) by unknown - Status: merged - Significance: Adds/extends GUI room feature for client chat experiences +- [Pull_request #3994: feat: add TEE ci/cd pipeline](https://github.com/elizaOS/eliza/pull/3994) by unknown - Status: merged - Significance: Infrastructure work establishing CI/CD pipeline for TEE build/deploy +- [Pull_request #4004: Eli2-107/validate and test cli commands functionality](https://github.com/elizaOS/eliza/pull/4004) by unknown - Status: merged - Significance: Adds validation/testing coverage for CLI commands to improve reliability +- [Issue #3993: Ollama LLM Response Parsing Fails (TypeError: null is not an object...)](https://github.com/elizaOS/eliza/issues/3993) by unknown - Status: open - Significance: Runtime parsing failure affecting Ollama engine integrations +- [Issue #3989: Issues with getting started instructions: npm install -g @elizaos/cli](https://github.com/elizaOS/eliza/issues/3989) by unknown - Status: open - Significance: Onboarding/installation friction reported in official setup path + +#### Overall Focus +- Development emphasis centered on UI/UX improvements (group panel, chat alignment), CLI reliability and tests, logging improvements, and infrastructure additions including a TEE CI/CD pipeline. + +### Discord Updates +- **#💻-coders:** Technical discussion focused on V2 implementation, Shaw’s websocket work in V2 branches, RAG knowledge directory/path and enableRag configuration, CLI dependency/version mismatches (notably plugin-sql), and client configuration issues (Discord channel IDs and Twitter rate limiting). (Key Participants: shaw, jintern, amtraq., Abderahman, Nooters) +- **#🥇-partners:** Partners discussed V2 beta availability and end-of-March full release target, requested improved marketing/communication cadence, and reviewed end-of-March marketplace/launchpad plans intended to introduce token utility; a launchpad application link and tokenomics HackMD were shared. (Key Participants: shaw, jin, ben, yikesawjeez, Alsara2k) +- **#dao-organization:** A grassroots governance/workstream initiative formed around mapping contributors, creating a specialty-based partner directory, proposing an “AI Jedi Council” of agent personas representing DAO workstreams, and establishing a process for partners to draft tweets for review/posting via the main account. (Key Participants: vincentpaul, jin, ben, accelxr, yikesawjeez) +- **#spartan_holders:** Spartan updates were tied to ElizaOS V2 stability after repository consolidation into a core repo; discussion included the requirement that Spartan migrate onto the V2 stack and concerns about Binance Alpha delistings. (Key Participants: rhota, Odilitime, Zolo) +- **#discussion:** Users asked about V2 running status and REST API control of agents (DirectClient), with some success reports; moderators noted scam attempts targeting users seeking help and redirected technical questions to appropriate channels. (Key Participants: Jungle, Ayush, Patt) + +### User Feedback +- Partners requested more consistent marketing/communication and better amplification of partner content, leading to a proposed workflow using Typefully drafts reviewed before posting from the main account. (Sentiment: mixed) +- Users reported RAG knowledge ingestion problems (especially PDFs) and requested clearer documentation for knowledge directory structure and enabling RAG in character.json. (Sentiment: neutral) +- CLI installation and dependency resolution issues were reported (including plugin-sql version not found), with requests to update installation guidance and align npm package versions. (Sentiment: neutral) +- Users reported Twitter client operational issues (autonomy/rate limiting/image posting) and shared mitigations such as reducing search frequency via environment variables. (Sentiment: neutral) +- Community members requested clearer tokenomics documentation and visibility into implementation ownership and progress tracking. (Sentiment: neutral) + +### Strategic Insights + +#### V2 stabilization as a dependency for ecosystem deliverables +Multiple threads link ecosystem timelines (Spartan functionality and marketplace/launchpad readiness) to V2 stability after repo consolidation, concentrating near-term execution risk in the V2 bug-fix window. + +*Implications/Questions:* + - What is the minimum stability bar and feature set required for end-of-March marketplace/launchpad readiness? + - Should a public stability checklist be published to reduce repeated support questions? + +#### Documentation gaps driving support load and onboarding friction +Recurring questions across channels concentrate on the same setup points (CLI install/versioning, RAG directory layout, client configuration), indicating that documentation and version alignment work could reduce repetitive troubleshooting demand. + +*Implications/Questions:* + - Which 3–5 docs pages should be treated as “blocking” for V2 adoption (CLI install, RAG setup, client configs, REST/websocket usage)? + +### Market Analysis +- Tracked prices showed WBTC trading between approximately $82,596 and $83,848, and ai16z trading between approximately $0.17 and $0.20. (Relevance: Provides baseline token/market context for partner discussions about utility and listings.) +- Community discussion referenced Binance Alpha delistings and raised concerns about delisting risk tied to project performance and communication cadence. (Relevance: Highlights listing/visibility sensitivity and the importance of delivering milestones and updates.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-20.md b/hackmd/facts/2025-03-20.md new file mode 100644 index 00000000000..91ebe066a58 --- /dev/null +++ b/hackmd/facts/2025-03-20.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-03-20 + +## Overall Summary +ElizaOS V2 beta stabilization continues alongside rapid UI/CLI bug-fixing, with RAG/knowledge workflows and plugin compatibility (notably plugin-sql) remaining frequent user pain points. In parallel, the community is actively debating ai16z token utility and DAO governance mechanisms while preparing for end-of-month launchpad/marketplace timelines. + +## Key Facts + +- The ElizaOS V2 beta is expected to last about two weeks, according to rhota. +- Installation steps shared for the beta include: `npm create eliza@beta`, then `npm i`, then `npx @elizaos/cli start`. +- shawmakesmagic announced release of version 1.0.0-beta.4 with multi-agent chats, knowledge uploading, and RAG in the GUI. +- Multiple repositories were merged into a single ElizaOS core repository, and developers reported ongoing bug fixing to address stability after consolidation. +- Users reported plugin compatibility problems during the transition from v0.25.x to v1.0.0-beta/alpha versions, especially around plugin-sql dependencies. +- Ayush pointed users to the `packages/client-direct` example and explained that a DirectClient server script is needed for REST API control of agents. +- GitHub PR #4028 fixed CLI agent command issues in elizaos/eliza. +- GitHub PR #4017 addressed OpenAI STT functionality problems by switching to file usage in elizaos/eliza. +- On March 19–20, 2025, elizaos/eliza recorded 16 new pull requests (13 merged) and 2 new issues, with 14 active contributors, according to the daily GitHub activity summary. +- A crypto market snapshot in the daily report showed ai16z trading between approximately $0.17 and $0.19. + +## Open Questions + +- Does anyone have a .cursorrules document to write solid plugins? +- Is there a place to see the list of people that have applied to be on the Eliza builders demo? +- How do I get the discord client installed on the newest stable Eliza version? +- Is this the right repo to test out eliza v2? https://github.com/elizaOS/eliza/tree/v2-develop +- Can I trigger two actions with one sentence in Eliza? +- How do I fix the "better-sqlite3 error" when starting an agent? +- How do I run several agents in a runtime? +- What makes eliza better than goat or sendai? +- Why aren't we developing DegenSpartan AI as an agent that we use in the discord now? + +## Categories + +### Twitter News Highlights +- dankvr implemented documentation improvements that allow users to copy/paste text and chat with docs using a preferred LLM (built largely via Docusaurus 3.7). (Sentiment: positive) +- shawmakesmagic announced release of v1.0.0-beta.4 including multi-agent chats, knowledge uploading, and GUI RAG, plus stability fixes. (Sentiment: positive) +- ElizaOS-related tweets referenced a BNB plugin and emphasized open-source positioning ("the future of AI is open source"). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #4027: feat: better memory viewer](https://github.com/elizaos/eliza/pull/4027) - Status: merged - Significance: Improves the agent memory inspection UX in the GUI. +- [Pull_request #4028: fix: cli agent command](https://github.com/elizaos/eliza/pull/4028) - Status: merged - Significance: Restores functionality for key CLI agent lifecycle commands. +- [Pull_request #4017: fix: openai stt](https://github.com/elizaos/eliza/pull/4017) - Status: merged - Significance: Fixes speech-to-text behavior affecting GUI and Discord usage. +- [Issue #3993: Ollama LLM Response Parsing Fails (TypeError: null is not an object)](https://github.com/elizaOS/eliza/issues/3993) - Status: closed - Significance: Tracks a runtime parsing failure for Ollama responses. +- [Issue #3989: fix: Getting started instruction issues](https://github.com/elizaOS/eliza/issues/3989) - Status: open - Significance: Signals onboarding/quickstart friction in documentation. + +#### Overall Focus +- Development activity focused on UI/UX improvements (memory viewer, profile layout, group UI) and operational reliability fixes (CLI commands, logging, STT), consistent with stabilizing the V2 beta. + +### Discord Updates +- **#💻-coders:** Developers discussed V0.25.x → V1/V2 migration issues, especially RAG knowledge directory detection, plugin-sql compatibility, CLI install/start failures, and ongoing work on Supabase/MongoDB adapters. (Key Participants: Nooters, blackflame, spirit, natrix5942, JohnMark13) +- **#🥇-partners:** Partners discussed V2 refactor highlights (GUI/Tauri/CLI/in-browser editor, runtime configs replacing character files), launchpad applications, and tokenomics ideas such as staking mechanisms tied to plugins/agents; Chinese community members requested clearer onboarding for developers. (Key Participants: yikesawjeez, jin, shaw, DorianD) +- **#tokenomics:** Community debated token utility models including compute-payment commodity framing, stake-weighted voting to back teams/plugins with possible slashing, and an agent registration concept using public keys to verify social account ownership and inter-agent messaging. (Key Participants: DorianD, Patt, yikesawjeez, Ka_yari) +- **#spartan_holders:** Spartan/DegenAI progress was described as dependent on V2; the channel remained private for holders to access the full Spartan v2 agent with sentiment analysis while work continues to restore chat capability before official V2 launch. (Key Participants: rhota, Odilitime, Toni) +- **#dao-organization:** DAO organization efforts included proposals for multi-chain marketplace support (interest in BNB Chain), an internal hackathon to harden V2 and docs, a structured social amplification workflow, and exploration of agent-based governance via Hats Protocol and Agora. (Key Participants: jin, ben, accelxr, vincentpaul, Zolo) + +### User Feedback +- RAG/knowledge ingestion and directory structure detection remains confusing for users, especially for PDFs and for agents not responding based on the knowledge folder. (Sentiment: mixed) +- Users reported dependency/version errors around plugin-sql and CLI installation during migration from v0.25.x to newer beta/alpha versions, with requests for a clear migration guide. (Sentiment: negative) +- Requests were made for clearer onboarding documentation for ElizaOS V2, including explicit guidance for Chinese developers and better navigation aids (e.g., mermaid flow charts). (Sentiment: neutral) +- Community members raised concerns about the clarity and accessibility of tokenomics documentation and requested more regular project communication updates. (Sentiment: mixed) + +### Strategic Insights + +#### V2 stabilization is gating downstream integrations +Spartan/DegenAI progress and broader community adoption are repeatedly described as tied to V2 stability, making beta hardening and migration clarity key near-term leverage points. + +*Implications/Questions:* + - Should the team publish a prioritized V2 stabilization checklist that explicitly includes Spartan readiness and top community blockers (RAG, plugin-sql, CLI install/start)? + +#### Documentation is functioning as both onboarding and support channel +High-frequency questions about RAG, knowledge structure, and CLI setup suggest documentation gaps are driving support load; parallel work on llms.txt, versioned docs, and improved navigation targets this bottleneck. + +*Implications/Questions:* + - Should a single canonical migration guide be maintained and linked in CLI errors to reduce repetitive support requests? + +#### Token utility discussions are broad but not converged +Proposals range from compute-payment commodity models to stake-weighted venture-style governance and agent identity registration, indicating ongoing exploration rather than an agreed mechanism. + +*Implications/Questions:* + - What token-utility primitives are required for the marketplace/launchpad at end of March, and which proposals map to those primitives? + +### Market Analysis +- The daily report listed ai16z trading between approximately $0.17 and $0.19 during the snapshot window. (Relevance: Token price ranges are referenced alongside marketplace/launchpad utility discussions and may affect partner/community expectations.) +- Degen was described as listed on Binance Alpha, with community discussion noting delisting risk for underperforming projects. (Relevance: Listing status and perceived performance influence urgency around communication cadence and delivery milestones.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-21.md b/hackmd/facts/2025-03-21.md new file mode 100644 index 00000000000..c6f4cd8c81a --- /dev/null +++ b/hackmd/facts/2025-03-21.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-03-21 + +## Overall Summary +ElizaOS V2 beta rollout and stabilization dominated activity, with heavy UI/UX and CLI fixes landing on GitHub while Discord focused on migration pain points (RAG/knowledge, plugins, client connectivity) and Spartan/DegenAI readiness. Parallel discussions continued on ai16z token utility and ecosystem mechanisms (staking/voting/compute payments) ahead of a planned end-of-March launchpad/marketplace timeline. + +## Key Facts + +- ElizaOS V2 beta has gone live, and the beta phase was described as expected to last about two weeks. +- The team discussed a launchpad scheduled to be ready by the end of March. +- Community installation instructions for the beta were shared as: npm create eliza@beta, select project, cd project, npm i, npx @elizaos/cli start. +- Spartan V2 was described as being in beta, with work underway to enable chat functionality before the V2 official launch. +- A GitHub pull request to improve the action viewer UI was merged (PR #4039). +- A new GitHub issue was logged about invalid UUID input syntax: "invalid input syntax for type uuid: \"-1002129157442\"" (Issue #4042). +- A GitHub issue was opened requesting discussion on a Golang port of ElizaOS (Issue #4034). +- Discord discussions noted user-reported errors involving better-sqlite3 when starting agents. +- The daily crypto market update reported WBTC decreased from $86,666.89 to $84,046.87 and ai16z declined from $0.19104 to $0.18514. + +## Open Questions + +- Does anyone know what happened to $shaw its disappeared from dexscreener? +- Is this the right repo to test out eliza v2? https://github.com/elizaOS/eliza/tree/v2-develop +- Can I trigger two actions with one sentence in Eliza? +- How quickly can you get a feature up and running? +- Is it possible to create an endpoint that generates a reply to a specific tweet? +- How to migrate my db to the new configuration when switching from generic embeddings to openai + enable rags? +- What's the recommended way to run many characters with their own telegram bot interface? +- Is v1.0.0 alpha stable yet or should I stick with 0.25.9? +- Is there any way to set an order when the agent gets data from the knowledge to add to the prompt? +- Why aren't we developing DegenSpartan AI as an agent that we use in the discord now? +- Is there anyone on the BD team responsible for US Govt engagement? +- What is the relationship between us and Eliza Systems? +- Any partners have direct contact with any of the YNE founders? + +## Categories + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4034: Discussion needed regarding the suggestion for a Golang port of ElizaOS for performance improvements.](https://github.com/elizaos/eliza/issues/4034) by imduchuyyy - Status: open - Significance: Request to consider an alternative implementation language for performance. +- [Issue #4042: Invalid input syntax for UUIDs ("invalid input syntax for type uuid: \"-1002129157442\"").](https://github.com/elizaos/eliza/issues/4042) by jmikedupont2 - Status: open - Significance: Data validation/ID conversion error impacting runtime/database operations. +- [Issue #4040: Token limits exceeded for `llama-3.1-8b-instant` model (requests exceeded allowed TPM).](https://github.com/elizaos/eliza/issues/4040) by jmikedupont2 - Status: open - Significance: Provider rate/throughput constraint affecting Groq usage. +- [Issue #4037: `@elizaos/plugin-openai` package not found when using beta packages.](https://github.com/elizaos/eliza/issues/4037) by NewtTheWolf - Status: open - Significance: Beta dependency/package availability problem affecting installs. +- [Issue #3955: Resolved issue regarding `opus.node` package.](https://github.com/elizaos/eliza/issues/3955) by jmikedupont2 - Status: closed - Significance: Unblocked a voice-related native dependency issue. +- [Pull_request #4039: feat: improve action viewer ui](https://github.com/elizaOS/eliza/pull/4039) by wtfsayo - Status: merged - Significance: UI improvement to the action viewer surfaced in daily updates. +- [Pull_request #4028: fix: cli agent command](https://github.com/elizaOS/eliza/pull/4028) by unknown - Status: merged - Significance: Fixes core CLI agent command workflows. +- [Pull_request #4033: feat: add drag & drop option for env uploading](https://github.com/elizaOS/eliza/pull/4033) by unknown - Status: merged - Significance: Adds environment-file upload UX in the UI. + +#### Overall Focus +- GitHub activity emphasized UI enhancements (notably the action viewer) and client-side refinements, alongside triage of new issues covering UUID syntax errors, provider token limits, and beta package availability. + +### Discord Updates +- **#discussion:** Conversation centered on V2 migration status (including DegenAI maintenance during migration), beta install guidance, and user-reported regressions in terminal interaction on v0.25.9; launchpad timing (end of March) was reiterated. (Key Participants: jin, chris.troutner, Patt, FBRN) +- **#💻-coders:** Technical troubleshooting dominated: beta setup, plugin action registration/debugging, knowledge/RAG ingestion workflow (including PDF conversion), and reports of better-sqlite3, image_description service, Twitter client, and start:client connectivity errors; users also discussed ECS architecture and documentation gaps despite the new eliza.how docs. (Key Participants: blackflame, notorious_d_e_v, chris.troutner, Midas, jin) +- **#spartan_holders:** Spartan V2 beta status updates: focus on restoring chat before V2 official launch; channel privacy rationale (holder-only access to full Spartan V2 with sentiment analysis); coordination on Telegram moderation and reducing buy-bot noise via a $2k threshold. (Key Participants: Odilitime, rhota, Toni) +- **#associates:** Jin coordinated creation of documentation visual assets (entities/components/actions/providers), iterating on style and tooling (Stable Diffusion/Flux/Midjourney alternatives) with feedback and edits from community members. (Key Participants: jin, Patt, shaw) +- **#dao-organization:** Discussion covered DAO organization mechanics and automation projects (ai-news, clank tank, leaderboard), Discord announcement/role/channel consolidation proposals, and interest in agent-based governance collaborations. (Key Participants: jin, Patt, ben, vincentpaul, yikesawjeez) +- **#tokenomics:** Members debated ai16z utility models (compute-payment commodity, stake-weighted voting to secure new Elizas/plugins, token-lock voting for agent selection and fee sharing) and discussed an agent registration approach using public keys plus agent-to-agent messaging data as potential training IP. (Key Participants: DorianD, Patt, yikesawjeez, Ka_yari) +- **#🥇-partners:** Partnership and commercialization ideas included a pump.fun-based "liquidity recycling"/launchpad concept, staking for plugin access/agent ops, and an announced AI-NFT agent token feature enabling prompting agents to issue and trade tokens via a terminal; ChainGPT partnership was discussed without a concrete integration outcome. (Key Participants: DorianD, Lowes, shaw, jin) + +### User Feedback +- Users reported they could no longer interact with their agent via terminal in v0.25.9 as they previously could in older versions. (Sentiment: negative) +- Multiple users reported installation/startup friction and plugin compatibility issues when moving from v0.25.x to v1.0.0 beta/alpha, including plugin-sql and CLI-related problems. (Sentiment: mixed) +- Community members noted the new documentation at eliza.how is helpful but still leaves implementation details unclear for common workflows (RAG/knowledge setup, integrations like Twitter). (Sentiment: mixed) +- Users reported runtime errors such as better-sqlite3 failures and missing services (e.g., image_description) impacting integrations like Twitter functionality. (Sentiment: negative) + +### Strategic Insights + +#### V2 migration is compressing multiple product timelines into the beta stabilization window +Discord discussions tie Spartan and DegenAI readiness directly to V2 stability, while GitHub shows rapid UI/CLI iteration; this increases pressure to resolve migration blockers (knowledge/RAG, plugin compatibility, client connectivity) within the stated two-week beta window. + +*Implications/Questions:* + - Which migration blockers should be treated as release-gating for the V2 official launch? + - Do Spartan/DegenAI deployments need a staged rollout plan to reduce dependency on a single launch moment? + +#### Documentation is becoming a first-line support surface but still lacks operational examples +Users repeatedly request concrete, end-to-end examples (Twitter integration, RAG knowledge structure, embedding migrations), suggesting that docs improvements and reference implementations could reduce repeated Discord troubleshooting load. + +*Implications/Questions:* + - Should the project prioritize a small set of canonical, versioned examples (e.g., Twitter + RAG + Ollama) aligned to v1.0.0-beta? + - Is an LLMs.txt workflow sufficient, or does it need automated validation against the latest beta behavior? + +#### Token utility is converging on access control and allocation mechanisms but lacks an agreed minimal viable model +Tokenomics discussions cluster around compute-payment concepts and staking/locking for plugin access and governance/voting; proposals also include agent registries and reputation systems, but no single implementation path is reflected as active engineering work in the daily GitHub summaries. + +*Implications/Questions:* + - What is the smallest token utility that can be delivered alongside the end-of-March launchpad without blocking core product delivery? + +### Market Analysis +- Daily market snapshot recorded ~3% declines in WBTC and ~3.1% decline in ai16z over the tracked interval. (Relevance: Price movement was included in the daily report context and may affect token-utility discussions and community sentiment during the V2 beta period.) +- Discord included discussion about Binance Alpha listings, including concern about potential delisting if project performance is inadequate. (Relevance: Exchange visibility considerations may influence communication cadence and delivery prioritization during the V2 rollout.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-22.md b/hackmd/facts/2025-03-22.md new file mode 100644 index 00000000000..4fc1008179c --- /dev/null +++ b/hackmd/facts/2025-03-22.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-03-22 + +## Overall Summary +ElizaOS activity centered on the V2 transition (including DegenAI maintenance during migration) alongside steady GitHub delivery of CLI/UI fixes and bugfixes. Recurring pain points were Twitter integration failures and knowledge/RAG efficiency, while launchpad and token-related features continued to be discussed for end-of-March readiness. + +## Key Facts + +- DegenAI was reported as down for maintenance while being migrated to the V2 framework, with beta testing expected to last about two weeks. +- Access to the Spartendegen role-gated Discord channel was stated to require 100k DegenAI tokens. +- The ElizaOS launchpad feature was discussed as targeting readiness before the end of March. +- ElizaOS knowledge retrieval was described as embedding an input message, searching for matching chunks, and then pasting entire source documents into the prompt when the agent uses a KNOWLEDGE action. +- A CLI fix was merged to restore functionality of `npx elizaos agent` commands (start/stop/list/details/remove) in PR #4028. +- A drag-and-drop option for environment variable uploading was added via PR #4033. +- Discord voice functionality was fixed via PR #4036, alongside an Opus-related fix in PR #4035. +- GitHub issue #4046 reported that `@elizaos/core` did not provide an export named `generateText` when imported as `import { generateText } from "@elizaos/core";`. +- A crypto market snapshot reported WBTC trading between $83,913.50 and $84,046.87 and ai16z trading between $0.1851 and $0.1970. + +## Open Questions + +- How to make latest version work with twitter? +- How do responses with code and markdown expected to be handled? +- Does Eliza V2 or 1.0.0 still have the twitter search rate limit issue? +- Can eliza do vision oob yet? +- Are there any efficient way to develop the 'client' frontend of 'v2-develop' other than "bun run build && bun run start" after every change? +- Is there any way to set an order when the agent gets data from the knowledge to add to the prompt? +- Is it possible to stream agent responses? Like how you see claude or chat gtp "typing" a response? +- Can the knowledge folder handle PDFs? +- Can we make a new X account with "Spartan coming soon v2" messaging and get it verified? +- What is the relationship between us and Eliza Systems? +- Any partners in here have direct contact w/ any of the YNE founders by any chance? +- How about, when launching through the launchpad, granting ElizaOS partners the right to freely claim a portion of the token supply? + +## Categories + +### Twitter News Highlights +- dankvr described using an llms.txt workflow (via repomix) to package a codebase/docs for LLM querying and suggested hosting it for others to use. (Sentiment: neutral) +- The elizaOS account posted that it is launching something new this month and asked users how they are using the MCP plugin. (Sentiment: neutral) +- autodotfun teased upcoming work framed as making token launches fun again. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #4028: fix: cli agent command](https://github.com/elizaOS/eliza/pull/4028) - Status: merged - Significance: Restores core CLI agent operations (start/stop/list/details/remove) for users relying on npx-based workflows. +- [Pull_request #4033: feat: add drag & drop option for env uploading](https://github.com/elizaOS/eliza/pull/4033) - Status: merged - Significance: Improves environment configuration UX by enabling drag-and-drop uploads. +- [Pull_request #4036: fix: discord voice](https://github.com/elizaOS/eliza/pull/4036) - Status: merged - Significance: Restores Discord voice functionality. +- [Pull_request #4035: fix: opus issue](https://github.com/elizaOS/eliza/pull/4035) - Status: merged - Significance: Addresses Opus dependency-related failures impacting voice. +- [Pull_request #4047: docs: fix documentation in quickstart.md for add plugin command](https://github.com/elizaOS/eliza/pull/4047) - Status: merged - Significance: Corrects quickstart instructions for plugin installation. +- [Issue #4046: import { generateText } from "@elizaos/core"; SyntaxError: The requested module '@elizaos/core' does not provide an export named 'generateText'](https://github.com/elizaOS/eliza/issues/4046) by ljiang22 - Status: open - Significance: Blocks consumers expecting a named export from @elizaos/core. +- [Issue #4048: Husky pre commit error](https://github.com/elizaOS/eliza/issues/4048) by Deadsg - Status: open - Significance: Impacts contributor ability to commit changes if pre-commit hooks fail. +- [Issue #4049: AI_LoadAPIKeyError: Anthropic API key is missing. Pass it usi...](https://github.com/elizaOS/eliza/issues/4049) - Status: open - Significance: Affects voice/channel operations when Anthropic key configuration is absent. + +#### Overall Focus +- GitHub work emphasized UX improvements (notably environment upload and UI fixes) and restoring voice functionality, alongside issue triage for imports, pre-commit hooks, and API key configuration. + +### Discord Updates +- **#discussion:** Users asked about DegenAI status and were told it is down for maintenance during a V2 migration with an expected ~2-week beta; launchpad timing and role-gated access requirements (100k DegenAI) were also discussed. (Key Participants: Patt, Dive or Die, Nolan) +- **#💻-coders:** Technical discussion focused on v1.0.0-beta.7/v2-develop, knowledge system mechanics (chunk matching then full-document prompt inclusion), plugin action registration debugging, and repeated Twitter integration errors (including image description service issues). (Key Participants: chris.troutner, jin, notorious_d_e_v, rascarsan) +- **#dao-organization:** Operations discussion covered clank tank automation, MCP SDK exploration (including Blender/Godot MCP servers), Discord role/channel consolidation, and a social posting workflow using JSON/newsletter sources; content bottlenecks were identified as commercial breaks and avatars. (Key Participants: jin, Patt, yikesawjeez, hubert, ben) +- **#🥇-partners:** Partners discussed a modified launchpad concept for reviving dead pump.fun coins, a registry/reputation model for cross-instance agent collaboration with wallets, and an agent token feature for ElizaOS AI-NFT enabling issuance/trading via a terminal. (Key Participants: DorianD, Lowes, yikesawjeez, Avanc) +- **#spartan_holders:** A proposal was made to create a closed testing channel and to create/verify a new X account with 'Spartan coming soon v2' messaging and visual templates for dev updates. (Key Participants: Toni) + +### User Feedback +- Users reported frustration about limited migration status information being available outside partner rooms during the DegenAI V2 transition. (Sentiment: negative) +- Multiple users reported Twitter integration problems in v0.25.9 and v2, including errors related to image description services. (Sentiment: negative) +- A user reported being unable to interact with agents via terminal or web interface after updating to v0.25.9. (Sentiment: negative) +- Feature requests in coders included streaming agent responses, PDF support in the knowledge folder, and the ability to prioritize knowledge retrieval order. (Sentiment: neutral) +- Content production bottlenecks for 'clank tank' were identified as commercial breaks and avatars. (Sentiment: neutral) + +### Strategic Insights + +#### Documentation-as-an-interface (llms.txt) +Community members are converging on llms.txt/repomix as a way to make ElizaOS documentation and codebases queryable via LLMs, with discussion of auto-updating workflows to keep the artifact current. + +*Implications/Questions:* + - Should llms.txt generation be part of the official release pipeline for v1/v2 docs? + - What guardrails are needed to prevent leaking secrets when packaging repositories into llms.txt? + +#### RAG knowledge efficiency depends on file granularity +Discord discussions described a knowledge flow that may paste entire documents into prompts upon retrieval, making corpus structure (many small, descriptive files) a practical lever for cost and relevance. + +*Implications/Questions:* + - Should documentation and tooling enforce/encourage chunked knowledge authoring (e.g., 2–3 paragraph markdown files)? + +#### Web3 agent commercialization pathways are expanding +Partners discussed agent token issuance/trading for AI-NFT agents and a modified launchpad concept for reviving dead pump.fun coins, alongside agent registries with reputation and wallets. + +*Implications/Questions:* + - What minimum safety checks (permissions, transaction confirmation UX) are required before enabling token issuance/trading by agents? + +### Market Analysis +- A market snapshot reported WBTC trading between $83,913.50 and $84,046.87, and ai16z trading between $0.1851 and $0.1970. (Relevance: Provides a contextual price band for ai16z during the V2 migration and product rollout discussions.) +- autodotfun teased an upcoming effort framed as making token launches fun again. (Relevance: Signals continued attention/competition around token launch tooling, adjacent to ElizaOS launchpad discussions.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-23.md b/hackmd/facts/2025-03-23.md new file mode 100644 index 00000000000..e4b1938b4b6 --- /dev/null +++ b/hackmd/facts/2025-03-23.md @@ -0,0 +1,90 @@ +# Fact Briefing: 2025-03-23 + +## Overall Summary +ElizaOS activity centered on V2 rollout readiness (beta testing, launchpad expectations) alongside a concentrated bug-fix and UX/DX improvement cycle across CLI, UI, and communications plugins. Discord discussions highlighted recurring setup/plugin issues (notably plugin-sql), questions about streaming responses and multi-account social automation, and ongoing tokenomics debates plus a BSC scam-token alert. + +## Key Facts + +- Jin announced an upcoming demo day for ElizaOS. +- Community members discussed expectations that the ElizaOS v2 launch, launchpad implementation, and marketing efforts would occur within approximately two weeks. +- Multiple users reported plugin loading failures in beta versions, including errors involving plugin-sql (e.g., 1.0.0-beta.7). +- Jin confirmed the project’s daily JSON file is updated at midnight UTC. +- A fraudulent ElizaOS token on BSC was flagged to the community in the partners channel. +- PR #4028 fixed the `npx elizaos agent` commands so agent operations (start/stop/list/details/remove) work as expected. +- PR #4016 fixed the `--character` parameter in the CLI start command. +- PR #4045 added RedPill support to access additional models. +- On March 23, 2025, a new GitHub issue (#4050) was raised requesting help enabling the Twitter client to post images along with tweets. +- The daily market snapshot reported WBTC trading around $83,729.89–$83,913.50 and ai16z around $0.19–$0.20. + +## Open Questions + +- Is it possible to stream agent responses like how you see Claude or ChatGPT "typing" a response? +- Any good examples of registering and using slash commands? +- Anyone ran twitter agent on 1.0.0 beta yet? +- Does anyone know how I can delete Telegram messages when we set Telegram as a client? +- Is there a way to automate twitter posts for 2 twitters with same eliza files? +- Is docs folder inside eliza repo manually typed by devs or it was generated through the code? +- What version should I run to test and experiment with if I want to have multiple agents communicating with each other? +- Can we use any LLM model with eliza os or does it have to be trained to tool call? +- Do we have any Eliza TG? +- How about, when launching through the launchpad, granting ElizaOS partners the right to freely claim a portion of the token supply? + +## Categories + +### Twitter News Highlights +- DankVR published a concise overview comparing ElizaOS v1 and v2. (Sentiment: neutral) +- DankVR showcased Grok image editor examples and commented on consistency across outputs. (Sentiment: neutral) +- DankVR stated they started an ElizaOS blog compiling notes and videos from 12 weeks of developer spaces. (Sentiment: neutral) +- DankVR posted frustrations about crypto adoption limitations (payments/services locked behind credit cards) and mentioned privacy coins like Zcash and XMR. (Sentiment: negative) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #4045: feat: add redpill support](https://github.com/elizaos/eliza/pull/4045) by unknown - Status: merged - Significance: Adds access to additional models via RedPill support. +- [Pull_request #4044: groq](https://github.com/elizaos/eliza/pull/4044) by unknown - Status: merged - Significance: Rebases and improves Groq plugin integration/maintenance. +- [Issue #4050: Need help with client-twitter, How do I let eliza post images...](https://github.com/elizaos/eliza/issues/4050) by unknown - Status: open - Significance: User request focused on enabling image posting via the Twitter client. +- [Pull_request #4028: fix: cli agent command](https://github.com/elizaos/eliza/pull/4028) by unknown - Status: merged - Significance: Restores functionality for `npx elizaos agent` management commands. +- [Pull_request #4016: Fix the `--character` parameter in the CLI start command](https://github.com/elizaos/eliza/pull/4016) by unknown - Status: merged - Significance: Fixes character selection when starting agents via CLI. + +#### Overall Focus +- Recent merged work emphasized CLI reliability (agent commands, start parameters, plugin install UX) and UI refinements (profile layout, memory viewer, group chat display) alongside multiple bug fixes (OpenAI STT, Discord voice/Opus, Telegram ID handling). + +### Discord Updates +- **#💻-coders:** Users discussed beta setup and runtime issues, including plugin-sql module failures, Docker/Web UI character-loading mismatches, and Twitter agent automation questions. Jin shared a v1 vs v2 blog post and announced a demo day; users also raised feature requests such as streaming responses and Telegram message deletion. (Key Participants: jin, Willie, shadows.13, Creed) +- **#🤝-partners:** Partners discussed token allocation models (free allocations vs requiring investment) and proposed stake-weighted reputation mechanisms; a scam token impersonating ElizaOS on BSC was shared as an alert. Participants referenced an expected v2/launchpad timeline of roughly two weeks. (Key Participants: Zolo, yikesawjeez, DorianD, Odilitime) +- **#dao-organization:** Hubert described building an automated X (Twitter) posting system using the daily JSON feed, Puppeteer screenshots, cron automation, and the X API; Jin confirmed the JSON updates occur at midnight UTC and suggested adding a filter/editing pass using HackMD API. (Key Participants: hubert, jin) +- **#associates:** Jin described using Claude to analyze DAO weekly data and generate Star Wars-inspired scripts based on character descriptions, noting the workflow took about 15 minutes and could be streamlined via canonical character profiles and storyboard image prompts. (Key Participants: jin, Patt) +- **#discussion:** General questions included whether v2 will regain v1 package breadth, LLM compatibility requirements, multi-agent communication for testing, and a request for shorter tutorial videos; several questions were left unanswered in-channel. (Key Participants: Patt, bloxandewoks, Nice Dreams Maybe) +- **#(general migration discussion):** DegenAI and Spartan were discussed as migrating to V2 with beta testing expected to last about two weeks; users also discussed knowledge-system behavior (embedding/search/chunking) and recurring Twitter integration issues. (Key Participants: Patt, jin, chris.troutner) + +### User Feedback +- Users reported plugin loading failures in beta versions, especially involving plugin-sql, and shared local reinstall workarounds (e.g., deleting node_modules and reinstalling with bun). (Sentiment: negative) +- Users reported an agent personality mismatch across clients (e.g., pirate talk/emojis in Discord while behaving differently on Twitter) and attempted fixes by adding explicit prohibitions to character files. (Sentiment: negative) +- Users raised questions and issues around Twitter integration (including posting automation and image-related failures) across v0.25.9 and v2/beta versions. (Sentiment: mixed) +- Community members requested shorter tutorial videos and more accessible setup guidance (including a Windows setup guide). (Sentiment: neutral) +- Some users expressed frustration about limited migration information being available outside partner rooms during the DegenAI V2 transition. (Sentiment: negative) + +### Strategic Insights + +#### Beta onboarding friction is concentrated around plugins and environment setup +Discord reports cluster around plugin installation/loading (notably plugin-sql), character selection/persistence, and Docker/Web UI configuration, suggesting developer-experience improvements in installation, diagnostics, and reproducible examples could reduce support load. + +*Implications/Questions:* + - Should the team publish a single “known issues + fixes” page for beta (plugins, Docker, Twitter) to reduce repeated troubleshooting? + - Which failure modes (plugin-sql, character loading, Twitter integration) should be prioritized as release blockers for v2? + +#### Growing emphasis on automated social distribution and content ops +Hubert’s proposed automated X posting pipeline (JSON → edit pass → visuals → scheduled threads) and Jin’s experimentation with AI-assisted scripting show parallel efforts to industrialize outbound communications. + +*Implications/Questions:* + - Should the project standardize an editorial workflow (e.g., HackMD review) before automated publishing to reduce errors and improve consistency? + +#### Tokenomics design is being actively debated alongside launchpad readiness +Partners discussed allocation models (free vs investment), and proposed stake-weighted reputation mechanisms with slashing, while also referencing near-term v2/launchpad timelines. + +*Implications/Questions:* + - What minimum governance and risk controls (eligibility, vesting, slashing rules) are required before partner allocations can be finalized? + +### Market Analysis +- A daily snapshot reported WBTC trading around $83.7k–$83.9k and ai16z around $0.19–$0.20. (Relevance: Provides context for community token discussions and partner tokenomics conversations.) +- A fraudulent ElizaOS token on BSC was flagged publicly in the Discord partners channel. (Relevance: Impersonation tokens can create user confusion and reputational risk during launch/marketing periods.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-24.md b/hackmd/facts/2025-03-24.md new file mode 100644 index 00000000000..cd21f161c52 --- /dev/null +++ b/hackmd/facts/2025-03-24.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-03-24 + +## Overall Summary +ElizaOS v2 beta adoption is being constrained by recurring setup and plugin (notably plugin-sql) failures, while the team is concurrently addressing plugin/security messaging amid competitor-driven vulnerability narratives. GitHub activity shows active hardening and agent-management work, plus new attention on Twitter agent targeting behavior. + +## Key Facts + +- Users reported ElizaOS v2 beta startup failures involving plugin-sql errors and database connection issues, and community guidance recommended using `@elizaos/cli@beta` to resolve some of these issues. +- A Princeton research group contacted the team about potential security risks with trader plugins, and team members stated trader plugins are isolated while noting plugin security varies by author and model used. +- Hubert is building an automated system to pull updates from a JSON file and post them to X via @ai16znews, with the JSON updating daily at midnight UTC. +- DankVR announced a demo day at 2pm EST in Hyperfy.io with developer-focused talks (including Behind the Scenes of Clank Tank) and stated the event would be recorded. +- In elizaOS/eliza, PR #4056 introduced salting for agent secrets using `SECRET_SALT` with a fallback mechanism. +- In elizaOS/eliza, PR #4059 improved encryption of character secrets managed via the GUI. +- In elizaOS/eliza, PR #4052 fixed a bug related to Telegram negative chat IDs during UUID conversion. +- A new GitHub issue, #4054, requested investigation into why the Twitter agent replies to only a subset of `TWITTER_TARGET_USERS`. + +## Open Questions + +- Do we have any Eliza TG? +- Is docs folder inside eliza repo manually typed by devs or it was generated through the code? +- What version should I run to test and experiment with? I was wanting to have multiple agents communicating with each other? +- Are you considering adding extended thinking for anthropic? +- Why does my Docker setup only show the default "Eliza" character despite successfully loading my custom character? +- Is WSL 2 still the best option for Windows PC? +- Where are the "APP [elizaos]" messages coming from? +- What is the use of relationships in ElizaOS? +- Can we create custom events for plugins? +- Has anybody built an agent that scrapes and analyses the history of a twitter feed and can create a comms framework from it? + +## Categories + +### Twitter News Highlights +- DankVR announced a demo day at 2pm EST in Hyperfy.io featuring developer talks (including AI 3D Avatars, an Eliza Plugin for Unreal, and Behind the Scenes of Clank Tank) and stated it would be recorded. (Sentiment: neutral) +- DankVR shared a development philosophy of focusing on building projects with 'undeniable value' and stated ElizaOS has been refactored 'to meet this moment.' (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4054: Investigate why the Twitter agent is only replying to a subset of TWITTER_TARGET_USERS](https://github.com/elizaos/eliza/issues/4054) by JimiPatel2023 - Status: open - Significance: Impacts reliability of Twitter targeting behavior for agents. +- [Pull_request #4058: feat: show client on received messages memory](https://github.com/elizaOS/eliza/pull/4058) by unknown - Status: merged - Significance: Improves observability by storing client information on received messages. +- [Pull_request #4056: feat: salt agent secrets](https://github.com/elizaOS/eliza/pull/4056) by wtfsayo - Status: merged - Significance: Security hardening for secret handling via salting. +- [Pull_request #4026: feat: add partial agent update](https://github.com/elizaOS/eliza/pull/4026) by unknown - Status: merged - Significance: Adds partial agent update functionality for agent management workflows. +- [Pull_request #4059: chore: encrypt character secrets from GUI](https://github.com/elizaOS/eliza/pull/4059) by 0xbbjoker - Status: merged - Significance: Security improvement to ensure secrets added/updated through the GUI are encrypted. +- [Pull_request #4052: fix: tg negative id](https://github.com/elizaOS/eliza/pull/4052) by 0xbbjoker - Status: merged - Significance: Fixes Telegram group chat ID handling that could break world creation. +- [Pull_request #4032: chore: update docs (visuals, core cleanup)](https://github.com/elizaOS/eliza/pull/4032) by unknown - Status: merged - Significance: Documentation cleanup and navigation improvements. + +#### Overall Focus +- Development focus included agent management improvements and security hardening (secret salting and GUI encryption), alongside a Telegram ID bug fix and documentation cleanup. + +### Discord Updates +- **#💻-coders:** Troubleshooting centered on v2 beta CLI/Docker/plugin failures (including plugin-sql and DB connection problems). Guidance included using `@elizaos/cli@beta`, clearing node_modules, and reinstalling dependencies; character behavior controls were discussed (explicitly disallowing emojis/pirate talk). (Key Participants: jin, MobesE46, Pedro, SecretRecipe) +- **#🥇-partners:** Discussion addressed external security allegations (including references to Sentient and a Princeton outreach) with statements that trader plugins are isolated while plugin security varies; participants also discussed partner allocation mechanisms and a v2/launchpad/tokenomics timeline expectation of ~2 weeks. (Key Participants: Odilitime, shaw, django, yikesawjeez) +- **#dao-organization:** A social media automation plan was shared to post daily update threads from a JSON feed at midnight UTC to @ai16znews, with proposals to add a HackMD-based editing pass; the channel also discussed coordinated negative messaging and a Telegram chat summarization bot concept. (Key Participants: hubert, jin, Rick) +- **#spartan_holders:** Members stated Spartan v2 is not changing the underlying model versus v1 but changes how it 'experiences the world'; tokenomics discussion included that a DegenAI buyback is in drafts but pending synchronization with ai16z, and a new public channel was created while keeping holders private. (Key Participants: Odilitime, rhota) +- **#discussion:** Questions included PDF ingestion into agent knowledge and LLM model compatibility; responses indicated PDF integration exists via local folder configuration, and that different LLM models can be used though output quality may vary. (Key Participants: Patt, SecretRecipe) + +### User Feedback +- Users reported repeated ElizaOS v2 beta setup/start issues (CLI/Docker/plugin integration), including plugin-sql module errors and database connection failures. (Sentiment: negative) +- Users requested better control over agent style/personality persistence, specifically stopping emojis and pirate-style speech through character configuration. (Sentiment: neutral) +- Requests were made for features including streaming responses (ChatGPT/Claude-like), multi-agent communication, Telegram message deletion, and improved Windows setup guidance. (Sentiment: neutral) +- Community members requested clearer communication about plugin security risks and LLM/tooling mechanisms for non-technical users. (Sentiment: mixed) + +### Strategic Insights + +#### v2 beta onboarding friction +Recurring reports of CLI/Docker/plugin startup failures in the v2 beta are generating repeated support cycles and documentation requests, especially for Windows and plugin-sql setup. Consolidated troubleshooting guidance and version pinning guidance appear to be recurring needs in community support. + +*Implications/Questions:* + - Should a single canonical 'v2 beta known issues' page be published and linked from the CLI output? + - Should plugin-sql and DB setup be validated preflight in the CLI to reduce repeated failures? + +#### Security narrative management +External security messaging (Princeton outreach and competitor claims) is driving partner-room discussion and action items focused on clarifying isolation boundaries and communicating plugin risk differences. Coordination with an Immunefi partnership announcement is being discussed as part of response timing. + +*Implications/Questions:* + - What public guidance will define 'isolated' vs 'non-isolated' plugin behavior and expected author controls? + - What is the plan for responding to competitor claims while aligning with any partnership announcements? + +#### Automation of outward communications +Work is underway to operationalize daily public communications by turning internal JSON updates into scheduled X threads, with additional editorial workflow proposed via HackMD. This introduces a repeatable content pipeline that can incorporate GitHub and Discord artifacts. + +*Implications/Questions:* + - Who owns editorial approval and what is the cutoff time relative to midnight UTC publishing? + - Should the pipeline include automated redaction rules for security-sensitive items? + +### Market Analysis +- A scam ElizaOS token on BSC was flagged to the community. (Relevance: Impersonation risk can harm users and brand trust; may require public warnings and verification guidance.) +- Community discussions referenced competitor Sentient highlighting security vulnerabilities and described coordinated negative messaging about ElizaOS. (Relevance: Competitor narratives may affect adoption and partnerships; drives need for clear security positioning and documentation.) +- Crypto market data in the daily report listed WBTC trading between approximately $83,729.89 and $85,895.12 and ai16z around $0.19. (Relevance: Provides context for token/community discussions and partner allocation debates.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-25.md b/hackmd/facts/2025-03-25.md new file mode 100644 index 00000000000..a7d9206bfcb --- /dev/null +++ b/hackmd/facts/2025-03-25.md @@ -0,0 +1,89 @@ +# Fact Briefing: 2025-03-25 + +## Overall Summary +Discussion centered on security posture and communications (Princeton-reported risks, competitor-amplified FUD, and a social account compromise) alongside continued v2 beta stabilization work across CLI, plugins, and documentation. + +## Key Facts + +- Shaw's Twitter account was compromised via a connected app (not device compromise) and posted fraudulent presale links, which were removed and followed by reminders about official links. +- Team members discussed a Princeton research group's reported security risks and stated they are still determining overlap with known issues and plan to communicate plugin-isolation risks more clearly. +- A potential partnership with Immunefi was mentioned in connection with addressing security issues. +- Only ai16z and degenai were stated as official tokens; the Eliza token was described as a separate community project. +- DegenAI buyback was stated to be included in draft tokenomics but still needs synchronization with the ai16z side. +- GitHub PR #4059 added encryption for character secrets from the GUI and PR #4056 added salting for agent secrets. +- GitHub PR #4041 introduced a Discord option to respond only to mentions via shouldRespondOnlyToMentions. +- A daily crypto market snapshot reported WBTC rising from $85,895.12 to $87,342.96 and ai16z rising from $0.1987 to $0.2004. + +## Open Questions + +- Is it possible to stream agent responses like how you see Claude or ChatGPT "typing" a response? +- Is WSL 2 still the best option for Windows PC? +- Where are the "APP [elizaos]" messages coming from? +- What is the use of relationships in Eliza? +- Is plugin client-discord working with 1.0.0-beta.7? +- Can we create custom events for plugins? +- How to web scrape using Eliza? +- Has anybody built an agent that scrapes and analyses the history of a twitter feed and can create a comms framework from it? + +## Categories + +### Twitter News Highlights +- @dankvr described a 2027 VR workflow vision involving a homelab connected to 30 AI agents coding with visible workstations and metrics dashboards. (Sentiment: neutral) +- @dankvr reported being logged out of Telegram after testing a new feature and advised contacting him on Twitter instead. (Sentiment: neutral) +- @shawmakesmagic stated that agent red teaming is needed and that credential handling lacks strong trust primitives. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4074: Encountered an authorization error indicating a duplicate status when sending tweets](https://github.com/elizaos/eliza/issues/4074) by unknown - Status: open - Significance: Twitter posting reliability defect report (duplicate-status/authorization). +- [Issue #4070: Spaces cannot be typed in the GUI room name field during room creation](https://github.com/elizaos/eliza/issues/4070) by unknown - Status: open - Significance: GUI usability defect affecting room creation. +- [Issue #4069: Agent statuses are not updating in the GUI room](https://github.com/elizaos/eliza/issues/4069) by unknown - Status: open - Significance: GUI state update defect affecting operator visibility. +- [Pull_request #4041: Add shouldRespondOnlyToMentions option for discord](https://github.com/elizaos/eliza/pull/4041) by unknown - Status: merged - Significance: Discord behavior control to limit replies to mentions. +- [Pull_request #4059: chore: encrypt character secrets from GUI](https://github.com/elizaos/eliza/pull/4059) by unknown - Status: merged - Significance: Security hardening for secret storage/handling in the GUI. +- [Pull_request #4056: feat: salt agent secrets](https://github.com/elizaos/eliza/pull/4056) by unknown - Status: merged - Significance: Security hardening by salting agent secrets via SECRET_SALT. +- [Pull_request #4031: feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux](https://github.com/elizaos/eliza/pull/4031) by unknown - Status: merged - Significance: Improves CLI plugin installation and GitHub authentication UX. +- [Pull_request #4062: change default directory for models and cache for localai](https://github.com/elizaos/eliza/pull/4062) by unknown - Status: merged - Significance: Local AI setup defaults adjusted for models/cache directories. +- [Pull_request #4061: fix: cli related](https://github.com/elizaos/eliza/pull/4061) by unknown - Status: merged - Significance: CLI error display improvements when server not running and banner fixes. + +#### Overall Focus +- GitHub work emphasized CLI stability/UX and Discord plugin behavior controls, alongside configuration updates for local AI operations and ongoing issue triage for Twitter and GUI problems. +- Recent merged PRs included security enhancements (secret salting and GUI encryption for character secrets), additional tests, and incremental UX improvements across client and CLI. + +### Discord Updates +- **#discussion:** Participants discussed PDF ingestion (pointing to local folders), clarified official tokens (ai16z and degenai only), and responded to a social account compromise involving fraudulent presale links. Moderation ideas included redirecting spam developer solicitations to a dedicated channel or gated forum. (Key Participants: Patt, Odilitime, HoneyBadger) +- **#💻-coders:** Technical troubleshooting covered PDF ingestion limitations, v2 beta plugin compatibility (Discord/Twitter/Telegram), and local model usage via Ollama with tradeoffs between context and reasoning. Documentation updates were noted (markdown copy buttons, LLM docs), and multiple bug reports/tasks were captured (test command errors, Telegram/Twitter client issues, Termux module error). (Key Participants: jin, chris.troutner, dankvr, Jox) +- **#🥇-partners:** Security communications were discussed in response to a Princeton-reported vulnerability narrative amplified by a competitor. The channel also covered auto.fun as a token launchpad concept, plus proposals for plugin registry ratings/comments and monetization to fund security/bug bounties; wallet-control risk mitigations such as multi-sig/split keys were raised. (Key Participants: Odilitime, shaw, DorianD, Lowes, jin) +- **#dao-organization:** Members coordinated responses to competitor-amplified FUD about a research paper, including the idea of core contributors explaining mechanisms for non-technical audiences. A separate thread described testing a Telegram summarization capability that resulted in account lockout, prompting discussion of safer alternatives (bots, bridges, Beeper) and treating GitHub as the primary source of truth for context. (Key Participants: Zolo, jin, yikesawjeez, Rick) +- **#spartan_holders:** The channel remained private for holders while a new public channel was created. Draft tokenomics were discussed, including that a DegenAI buyback is included but pending synchronization with ai16z. (Key Participants: Odilitime, rhota) + +### User Feedback +- Request to expand the plugin registry with ratings and third-party analysis, plus monetization to fund security/bug bounties. (Sentiment: neutral) +- Users reported v2 beta setup and startup problems (CLI, Docker, plugin integration), with repeated troubleshooting steps like clearing node_modules and using @elizaos/cli@beta. (Sentiment: mixed) +- Requests included streaming/typed responses, a guide for RAG knowledge management, and improvements to PDF ingestion workflows for large documents. (Sentiment: neutral) +- Feature requests included an authentication plugin for user verification and an option to prevent a Discord bot from joining voice channels. (Sentiment: neutral) + +### Strategic Insights + +#### Security posture and communications gap around plugins +Multiple channels referenced security concerns tied to plugin behavior and isolation, and contributors explicitly discussed the need to communicate plugin-related risk boundaries more clearly to users. + +*Implications/Questions:* + - Should the project publish a standardized plugin security disclosure model (capabilities, isolation assumptions, key handling)? + - Should registry governance include mandatory risk labels or verification tiers? + +#### Credential handling remains a top operational risk for agents +The account compromise via a connected app and recurring discussion about trust primitives for credentials highlight operational exposure in how accounts and secrets are managed around agent workflows. + +*Implications/Questions:* + - Should the team prioritize hardened auth patterns (scoped tokens, rotation, device/app allowlists) in official guidance? + +#### v2 adoption friction is concentrated in CLI/plugin compatibility +Repeated reports of beta startup problems and plugin compatibility questions suggest onboarding and upgrade paths remain a primary constraint for broader developer uptake. + +*Implications/Questions:* + - Should a v2 plugin upgrader and OS-specific setup guides (e.g., Windows/WSL) be treated as release blockers? + +### Market Analysis +- A crypto market snapshot reported WBTC up ~1.68% (from $85,895.12 to $87,342.96) and ai16z up ~0.87% (from $0.1987 to $0.2004). (Relevance: Provides same-day context for token/community attention and partner discussions about tokenomics.) +- Competitor Sentient was cited in Discord as promoting a narrative about ElizaOS security vulnerabilities based on a research paper. (Relevance: Creates reputational and adoption risk; may require coordinated technical communication and documentation.) +- A fraudulent ElizaOS token on BSC was reported in community discussion. (Relevance: Increases phishing/scam exposure and can confuse users about official tokens.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-26.md b/hackmd/facts/2025-03-26.md new file mode 100644 index 00000000000..3e3df7edf6e --- /dev/null +++ b/hackmd/facts/2025-03-26.md @@ -0,0 +1,80 @@ +# Fact Briefing: 2025-03-26 + +## Overall Summary +ElizaOS community and team responded to a security incident involving Shaw’s X (Twitter) account posting fraudulent presale links, while development activity continued with UX, CLI, Discord, and security-related fixes. Ongoing discussions centered on auto.fun launchpad positioning/tokenomics, v2 migration friction, and plugin/integration troubleshooting. + +## Key Facts + +- Shaw’s X (Twitter) account was compromised via a connected app and used to post fraudulent ElizaOS presale announcements. +- Community members warned others not to click the fraudulent presale link and moderators/team confirmed the account hack. +- Only ai16z and degenai were described as official tokens; the “Eliza token” was stated to be unaffiliated. +- Holding 100,000 ai16z tokens was stated to qualify a user as an “ai16z partner,” with access to partner channels and potential airdrops (e.g., Hyperfy). +- Auto.fun was described by team members as a token launchpad that is central to tokenomics and positioned as an alternative to pump.fun with anti-sniping/long-term incentives. +- GitHub PR #4041 added a Discord option `shouldRespondOnlyToMentions`. +- GitHub PR #4056 implemented salting of agent secrets based on the `SECRET_SALT` environment variable. +- GitHub issues #4087 (Groq crash when retry should occur) and #4086 (duplicate tweets sent by Eliza) were flagged as needing attention in the daily GitHub summary. +- A crypto market snapshot reported WBTC around $87.3K and ai16z around $0.20–$0.21. + +## Open Questions + +- Any TLDR for the tokenomics? +- When will we see auto.fun launch? +- 4/1 degenai V2 open? +- Is it possible to build an authentication plugin that verifies if a user is authenticated? +- Has anybody tried using RAG knowledge with Eliza? If you modify or delete a file, does it get removed from memory? +- What's the issue? +- What rules would you find useful? + +## Categories + +### Twitter News Highlights +- A post shared official Eliza ecosystem links, including the elizaOS website and $ai16z contract information. (Sentiment: neutral) +- A tweet thread discussed that only v1 is currently supported for some plugin compatibility and that developers are building a tool to upgrade plugins to v2. (Sentiment: neutral) +- A tweet exchange referenced deleting a connected app (context aligned with the connected-app compromise narrative). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4087: Crash in Groq when it should retry](https://github.com/elizaos/eliza/issues/4087) - Status: open - Significance: Stability issue affecting Groq retry behavior. +- [Issue #4086: Duplicate tweets being sent by Eliza](https://github.com/elizaos/eliza/issues/4086) - Status: open - Significance: Twitter integration reliability issue (duplicate posting). +- [Pull_request #4080: feat: env settings gui](https://github.com/elizaos/eliza/pull/4080) - Status: merged - Significance: Adds UI route for managing environment variables. +- [Pull_request #4077: feat: prevent message overlap](https://github.com/elizaos/eliza/pull/4077) - Status: merged - Significance: Improves chat UX by preventing overlapping sends during agent processing. +- [Pull_request #4041: feat: Add shouldRespondOnlyToMentions option for discord](https://github.com/elizaos/eliza/pull/4041) - Status: merged - Significance: Adds Discord response-control option for mention-only mode. +- [Pull_request #4056: feat: salt agent secrets](https://github.com/elizaos/eliza/pull/4056) - Status: merged - Significance: Security enhancement for secret handling via SECRET_SALT. + +#### Overall Focus +- Development focus emphasized GUI environment settings, improved message handling, Discord community manager features, and stability fixes; urgent attention items included Groq retry crashes and duplicate tweets. + +### Discord Updates +- **#discussion:** Token legitimacy and partner benefits were clarified (official tokens: ai16z/degenai; partner threshold: 100k ai16z). A security incident involved Shaw’s hacked X account posting a fake presale link, and users coordinated warnings and moderation response. (Key Participants: HoneyBadger, Patt, King Salchi, jin, witch) +- **#💻-coders:** Technical troubleshooting covered local model use via Ollama, plugin integrations (Telegram/Twitter/Farcaster/MCP/Venice), PostgreSQL adapter errors (levenshtein length), and v1 vs beta architecture differences; knowledge-base structure and persistence concerns were raised. (Key Participants: cryptoAYA, Etherdrake, chris.troutner, mtbc, Vladimir, Jox) +- **#🥇-partners:** auto.fun was discussed as a launchpad central to tokenomics and positioned against pump.fun (anti-sniping/long-term fee incentives). Partnerships and launch marketing prep were discussed; the Shaw X hack was also flagged here along with plugin-registry security/bounty ideas. (Key Participants: shaw, ben, Lowes, Rick, DorianD, jin) +- **#dao-organization:** Discussion focused on operational tooling: Telegram integration approaches, cross-platform message scraping/aggregation, and using GitHub as the source of truth for context and weekly summaries; Dagster and Beeper were discussed as candidate tools. (Key Participants: jin, yikesawjeez, Odilitime) +- **#spartan_holders:** Users asked about timing for degenai v2, including whether it would open on 4/1. (Key Participants: honeychic) + +### User Feedback +- Requests for improved protections against social media account compromise following the Shaw X hack (operational security). (Sentiment: negative) +- Users reported PostgreSQL adapter failures with “levenshtein argument exceeds maximum length” and sought a fix. (Sentiment: negative) +- Requests to document differences between v1.0.0 and newer beta/v2 file structures and provide a Venice-on-1.0.0 guide. (Sentiment: neutral) +- Suggestion to expand the plugin registry with ratings, comments/analysis, and monetization to support security/bug bounties. (Sentiment: neutral) +- Branding concern that auto.fun dice imagery could imply gambling associations. (Sentiment: neutral) + +### Strategic Insights + +#### Operational security as reputational attack surface +The connected-app takeover of a prominent team X account created immediate scam propagation risk and drove community moderation load; hardening social account permissions and official-link communication practices is a recurrent need. + +*Implications/Questions:* + - Should the team standardize social-account app-permission reviews and publish a canonical “official links” policy? + - What escalation/incident runbook should be documented for future account-compromise events? + +#### V2 migration friction concentrates in plugins and documentation +User troubleshooting concentrated on v1 vs beta/v2 differences, plugin compatibility gaps, and missing how-to documentation (e.g., Venice configuration), suggesting that migration tooling and docs are key to reducing support overhead. + +*Implications/Questions:* + - What are the highest-friction migration points (CLI, plugin-sql, Discord/Twitter clients) that need prioritized guides or automated checks? + +### Market Analysis +- Auto.fun was positioned as an alternative to pump.fun, emphasizing mitigation of sniping and incentives aligned with long-term projects. (Relevance: Direct competitor positioning affects launch messaging, differentiation, and tokenomics narrative.) +- A crypto market snapshot reported WBTC around $87.3K and ai16z around $0.20–$0.21. (Relevance: Provides contextual market baseline for community token discussions and partner threshold optics.) +- A Princeton security paper and competitor messaging (Sentient) were discussed as raising concerns about agent/plugin security; the team discussed communicating plugin isolation risks more clearly and mentioned an Immunefi partnership. (Relevance: External narratives can shape adoption and require clear security posture, disclosure practices, and mitigation roadmap.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-27.md b/hackmd/facts/2025-03-27.md new file mode 100644 index 00000000000..6f941d447b7 --- /dev/null +++ b/hackmd/facts/2025-03-27.md @@ -0,0 +1,88 @@ +# Fact Briefing: 2025-03-27 + +## Overall Summary +ElizaOS activity centered on stabilizing the v0.25.9→v1.0.0 transition (DB/adapter errors, client/plugin issues, migration/documentation gaps) while shipping UI/UX and developer-experience improvements in the core repo. In parallel, Auto.fun continued launch marketing preparation and Spartan/DegenAI planning shifted toward a Discord-first presence due to X/Twitter constraints. + +## Key Facts + +- A community member reported Shaw’s Twitter/X account was compromised via a connected app and used to post fraudulent presale links. +- Users reported PostgreSQL adapter errors: "levenshtein argument exceeds maximum length of 255 characters." +- Community guidance for using Venice with ElizaOS 1.0.0 was to set OPENAI_API_KEY to the Venice API key value. +- An MCP plugin for Eliza was reported as built and planned for release/support on Fleek the following week. +- A user reported successfully running llama3.1:8b-instruct-q4_K_M locally on a GeForce 3060 with a 32K context window. +- Binance Alpha 2.0 was reported as open, allowing users to purchase DegenAI without a Web3 wallet. +- GitHub issue elizaos/eliza#4094 reported build failures on Windows requiring investigation. +- PR elizaos/eliza#4078 updated JSDoc documentation across 62 files. +- PR elizaos/eliza#4080 added an Environment Settings GUI in the Web UI to manage local and global environment variables. + +## Open Questions + +- How can I update to the new version? +- Is version 0.25.9 OK? Agents don't show up on screen, always says disconnected. +- Can the Twitter plugin make my agent retweet, like or follow users? +- What's the countdown for? +- Is anyone else having issues with the Twitter plugin on v1? It keeps tweeting unrelated stuff despite character setup in index.ts. +- Will there be dev schooling tonight? +- Will the dev school be happening tomorrow? +- No GitHub contributor call tonight either? +- Is there a tutorial on how to safely and efficiently migrate to 1.0.0? +- What's the correct way for creating a new character in Eliza v1.0? +- What timeline will we see auto fun launch? + +## Categories + +### Twitter News Highlights +- Tweets highlighted early access to a new ChatGPT image generation feature ("4o") and examples of its use, including generating textures for 3D assets. (Sentiment: neutral) +- Shaw and the Auto.fun account posted teasers describing a new launchpad product positioned as better than existing options and focused on "bringing back fun." (Sentiment: neutral) +- Posts and discussion referenced Ghibli-style image generation and related meme content (e.g., "Reverse Ghibli"). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4094: Build Issues on Windows](https://github.com/elizaos/eliza/issues/4094) by jmikedupont2 - Status: open - Significance: Reported Windows build failures requiring investigation. +- [Pull_request #4078: Update JSDoc documentation across 62 files](https://github.com/elizaOS/eliza/pull/4078) by madjin - Status: merged - Significance: Large documentation pass intended to improve code clarity for developers. +- [Pull_request #4075: Updates CLI tests code based on the PR comments](https://github.com/elizaOS/eliza/pull/4075) by harshal247 - Status: merged - Significance: Improves CLI test reliability. +- [Pull_request #4080: feat: env settings gui](https://github.com/elizaOS/eliza/pull/4080) by tcm390 - Status: merged - Significance: Adds a Settings UI route to view/manage environment variables. +- [Pull_request #4077: feat: prevent message overlap](https://github.com/elizaOS/eliza/pull/4077) by tcm390 - Status: merged - Significance: UI fix to prevent message overlap and mute send button during agent processing. + +#### Overall Focus +- Development focus emphasized documentation and test reliability, alongside triage for a newly reported Windows build failure. +- Core repo work during the period included UI improvements (settings navigation, message overlap prevention) and bug fixes (room status, inline character loading, CI/CD integration tests). + +### Discord Updates +- **#discussion:** Users asked about staking ai16z (answered: only 2-sided LP with SOL on daos.fun), reported v0.25.9 agents showing disconnected, and raised questions about Twitter plugin capabilities and event schedules that went unanswered. (Key Participants: Patt, witch, RaglioKen, Jacob Homanics) +- **#💻-coders:** Technical troubleshooting focused on PostgreSQL levenshtein-length errors, Venice provider integration (OPENAI_API_KEY set to Venice key), local LLM runs on consumer GPUs, and confirmation of an MCP plugin planned for Fleek release; migration and character-creation guidance for v1 remained requested but unanswered. (Key Participants: cryptoAYA, Etherdrake, harris0n, [elizaos] , Vladimir) +- **#spartan_holders:** Discussion covered DegenAI v2 status (in progress but not production-ready), the blocked Spartan X/Twitter account, and a Discord-first availability plan while X issues persist; Binance Alpha 2.0 access was shared as a purchase path for DegenAI without a Web3 wallet. (Key Participants: rhota, deki) +- **#🥇-partners:** Auto.fun launchpad positioning and a two-week content plan (partner spotlights) were discussed; branding debate focused on the dice logo and gambling associations; a launch timeline question was asked without an answer. (Key Participants: ben, HoneyBadger, Ka_yari, jin) +- **#dao-organization:** Lightweight operational discussion included recommending Dagster for ETL workflows and suggesting repository organization practices (e.g., .obsidian folder); an action item suggested verifying the auto.fun Twitter account. (Key Participants: yikesawjeez, HoneyBadger, Patt) + +### User Feedback +- Multiple users reported PostgreSQL adapter failures involving levenshtein argument length limits and requested a fix. (Sentiment: negative) +- Users requested migration guidance from v0.25.9 to v1.0.0 and documentation for creating characters in v1.0. (Sentiment: neutral) +- Users reported Twitter client/plugin behavior issues (not posting generated responses, tweeting repetitive themes, tweeting unrelated content despite character configuration). (Sentiment: negative) +- Community feedback raised concern that Auto.fun’s dice logo could be associated with gambling rather than speculative markets. (Sentiment: mixed) + +### Strategic Insights + +#### Migration friction between v0.25.9 and v1.0.0-beta +Repeated requests for migration and character-creation guidance, alongside reported plugin/client regressions, suggest onboarding risk for developers moving to v1 without a clear path and reference materials. + +*Implications/Questions:* + - Should a prioritized migration guide and versioned docs be treated as a release-blocker for broader v1 adoption? + +#### Go-to-market and communications channel resilience +The Spartan account’s X/Twitter blockage and the prior account-compromise incident drove active discussion toward operating Spartan Discord-first and ensuring official-link clarity. + +*Implications/Questions:* + - What redundancy (accounts, verification, link hygiene) is needed to reduce reliance on a single social platform? + +#### Provider and integration flexibility as a user expectation +Community solutions and discussion emphasized connecting to Venice via OPENAI_API_KEY, running local models via consumer GPUs, and extending functionality through MCP, underscoring demand for interoperable provider and plugin patterns. + +*Implications/Questions:* + - Do current docs and defaults make third-party providers (Venice/local LLMs/MCP) easy to adopt without community troubleshooting? + +### Market Analysis +- ai16z traded in the range $0.19–$0.21 in the provided crypto market snapshot; WBTC traded in the range $86,771.64–$87,304.63. (Relevance: Provides context for ecosystem token attention and liquidity-related questions (e.g., staking/LP).) +- Binance Alpha 2.0 was reported as enabling purchase of DegenAI without requiring a Web3 wallet. (Relevance: Adds a centralized distribution channel that may affect acquisition flow and user onboarding.) +- Auto.fun messaging positioned the platform as an alternative to Pump.fun with features aimed at mitigating sniping and supporting long-term project development; a two-week content plan and partner spotlights were prepared. (Relevance: Signals near-term launch marketing and competitive differentiation claims for a core tokenomics-adjacent product.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-28.md b/hackmd/facts/2025-03-28.md new file mode 100644 index 00000000000..cf605ae3d7e --- /dev/null +++ b/hackmd/facts/2025-03-28.md @@ -0,0 +1,85 @@ +# Fact Briefing: 2025-03-28 + +## Overall Summary +Auto.fun launched as a token launchpad following the Eliza Studios website countdown, while ElizaOS users continued to report migration and plugin-configuration issues across v0.25.9/v1.0.0/v2. GitHub activity centered on community/UX features and test coverage, alongside new issues related to Twitter integration and a plugin dependency version resolution error. + +## Key Facts + +- The Eliza Studios website countdown completed and auto.fun launched, described as a launchpad. +- A team member (rhota) stated Spartan will be available for interaction on Discord first as v2 work continues, without waiting on X review processes. +- Binance Alpha 2.0 was reported as allowing users to purchase degenAI without requiring a Web3 wallet. +- Users reported running llama3.1:8b-instruct-q4_K_M on a GeForce 3060 (12GB VRAM) at approximately 15 tokens/sec with a 32K context window. +- Discord guidance stated that in v0.25.9, plugins should be added via the character configuration file using the fully qualified plugin name in the "plugins" array. +- GitHub issue #4101 reported an npm 'notarget' error for @elizaos/plugin-sql@^0.25.6 (no matching version found). +- GitHub issue #4102 reported that links and hashtags were not appearing properly in Twitter posts. +- The GitHub daily digest reported completion of a Discord community manager feature (PR #4099) and tests for each agent type in the the-org package (PR #4090). + +## Open Questions + +- Will the dev school be happening tomorrow? +- How can I update to the new version? +- Is version 0.25.9 OK? Agents don't show up on screen, always says disconnected? +- Can the Twitter plugin make my agent retweet, like or follow users? +- What happened to the liquidity? +- Countdown's over, now what? +- What's the best model provider method for Twitter that won't cost so much money compared to OpenAI? +- Is there any way to do tracing on Eliza's LLM interactions similar to LangSmith? + +## Categories + +### Twitter News Highlights +- Auto.fun promoted the platform with the tagline "press the fun button" and engaged with users about the service. (Sentiment: neutral) +- DankVR shared that BoomboxHeads is using an open-source tool to wrangle data from sources including Discord, GitHub, X, and markets, and posted a behind-the-scenes video of an automated 3D show workflow. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4102: Twitter integration challenges: difficulties retrieving links and hashtags.](https://github.com/elizaos/eliza/issues/4102) by unknown - Status: open - Significance: User-reported functional problem affecting Twitter post formatting. +- [Issue #4101: Dependency issue: npm error for SQL plugin version.](https://github.com/elizaos/eliza/issues/4101) by unknown - Status: open - Significance: Blocks installation/usage when a required package version cannot be resolved. +- [Issue #4097: Inquiry about `ENABLE_TWITTER_POST_GENERATION` usage.](https://github.com/elizaos/eliza/issues/4097) by unknown - Status: open - Significance: Potentially indicates configuration drift or deprecated settings in v2. +- [Pull_request #4099: feat: Discord community manager](https://github.com/elizaos/eliza/pull/4099) by unknown - Status: merged - Significance: Adds automated community engagement (greetings/timeout actions) in Discord. +- [Pull_request #4090: test: the-org agent types](https://github.com/elizaos/eliza/pull/4090) by unknown - Status: merged - Significance: Improves reliability via expanded test coverage for agent types. +- [Pull_request #4085: fix: settings action hallucinations](https://github.com/elizaos/eliza/pull/4085) by unknown - Status: merged - Significance: Addresses incorrect/undesired agent behavior tied to settings actions. +- [Pull_request #4103: chore: reduce log level for null/undefined encryption/decryption errors](https://github.com/elizaos/eliza/pull/4103) by unknown - Status: merged - Significance: Reduces log noise to improve operational debugging signal. + +#### Overall Focus +- GitHub work emphasized community engagement features (Discord community manager) and expanded automated testing for agent types, while triaging new Twitter integration and dependency-resolution issues. + +### Discord Updates +- **#💻-coders:** Users discussed version migration (v0.25.9 → v1.0.0 → v2), plugin configuration (notably Twitter/Discord/custom plugins), local LLM setups (Ollama), and API rate limiting (Anthropic 50k input tokens/min). Guidance included shifting to v2 CLI-based character management and updated core imports (composePrompt; useModel(ModelType.OBJECT_SMALL)). (Key Participants: jin, kaisermerkle, winded4752, new.moon) +- **#spartan_holders:** Community discussed Spartan’s blocked X account and the option to rebrand rather than wait for recovery. A team member confirmed work on Spartan v2 with Discord-first availability, and Binance Alpha 2.0 purchasing of degenAI without a Web3 wallet was mentioned. (Key Participants: rhota) +- **#🥇-partners:** Conversation focused on the Eliza Studios countdown and the subsequent appearance/launch of auto.fun as a launchpad, plus a request for feedback on a "taming_info" blog post. (Key Participants: jin, Patt) +- **#associates:** Members compared GPT-4o image generation to earlier ComfyUI/ControlNet/LoRA workflows; GPT-4o was described as enabling consistent multi-character scenes up to around five characters via natural language prompts. (Key Participants: jin, Patt) +- **#discussion:** Users asked about ai16z staking (answered as 2-sided LP with SOL on daos.fun), ticker-change progress (metadata upgrade), and raised unanswered questions about version updates and agent disconnection behavior in v0.25.9. (Key Participants: Patt) + +### User Feedback +- Multiple users requested clearer migration documentation between v0.25.9 and v1.0.0/v2, including character creation and file placement guidance for v2. (Sentiment: neutral) +- Users reported Twitter plugin/client issues across versions, including duplicate status errors and incorrect/unrelated tweet content, and requested better Twitter plugin capability documentation. (Sentiment: mixed) +- A request was made for tracing of LLM interactions similar to LangSmith. (Sentiment: neutral) +- Users requested support for more cost-effective model providers for Twitter workflows compared to OpenAI. (Sentiment: neutral) + +### Strategic Insights + +#### Discord-first communications due to X account constraints +Project communications and user interaction for Spartan are being repositioned toward Discord-first availability while X/Twitter access and review processes remain a constraint. + +*Implications/Questions:* + - What product and moderation features are required to support higher-volume Discord interaction if it becomes the primary interface? + +#### Migration friction and documentation discoverability +Repeated questions about v0.25.9/v1.0.0/v2 differences, character configuration, and plugin setup suggest that migration and onboarding documentation is a central bottleneck for developer adoption. + +*Implications/Questions:* + - Should the project publish a single versioned migration playbook and pin it in Discord/GitHub to reduce repeated support load? + +#### Growing emphasis on local inference for agent workloads +Community discussion includes concrete local LLM throughput and context-window reports (e.g., 8B instruct models on consumer GPUs), indicating ongoing interest in local model deployments for RAG/agents. + +*Implications/Questions:* + - Are there reference configurations (hardware + model + settings) that should be standardized and documented for repeatability? + +### Market Analysis +- ai16z staking was described as currently available only via a 2-sided LP with SOL on daos.fun. (Relevance: Defines current yield/staking path and may affect holder expectations and onboarding.) +- A crypto market update reported ai16z trading between $0.1856 and $0.1989 (~7% increase between reported prices) and WBTC between $86,771.64 and $87,067.89. (Relevance: Provides near-term price context for project token discussions.) +- Binance Alpha 2.0 was reported as enabling purchases of degenAI without a Web3 wallet. (Relevance: Reduces onboarding friction for retail acquisition through a centralized platform flow.) +- Community chat included real-time tracking of Solana tokens on pump.fun, including large reported market cap moves (e.g., Abstract Pepe) and use of bot commands for monitoring. (Relevance: Reflects attention on Solana meme/AI token dynamics that may overlap with launchpad narratives.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-29.md b/hackmd/facts/2025-03-29.md new file mode 100644 index 00000000000..a7799e9ab66 --- /dev/null +++ b/hackmd/facts/2025-03-29.md @@ -0,0 +1,91 @@ +# Fact Briefing: 2025-03-29 + +## Overall Summary +Community attention centered on auto.fun’s launch and clarifying how ai16z accrues value (no separate platform token), while builders continued troubleshooting ElizaOS v2 setup and social integrations. GitHub activity emphasized CLI improvements, Twitter-posting fixes, and documentation updates alongside unresolved installation dependency issues. + +## Key Facts + +- The Eliza Studios website countdown completed and auto.fun launched as a launchpad on 2025-03-27. +- Shaw’s statement that auto.fun has "no official token" was later clarified as meaning there is no platform-specific token, and that SOL fees will be used to buy ai16z. +- AI16Z staking was described as currently available only as a 2-sided LP with SOL on daos.fun. +- Multiple users reported module/plugin resolution problems during ElizaOS v2 setup, including issues involving @elizaos/plugin-sql and @elizaos/plugin-local-ai. +- For Eliza v2 Twitter integration, users were instructed to add @elizaos/plugin-twitter in the character configuration plugins array, and the "clients" key was described as deprecated. +- GitHub PR #4112 added a monorepo command to the ElizaOS CLI. +- GitHub PR #4111 addressed duplicate tweet errors (Twitter error 187) caused by consecutive identical submissions. +- GitHub issue #4101 reported an npm "notarget" dependency error: no matching version found for @elizaos/plugin-sql@^0.25.6. +- GitHub issue #4094 reported Windows build failures because the build process could not find the 'bash' command, causing the 'extract-version' script to fail. +- Binance Alpha 2.0 was reported as enabling purchases of DegenAI without requiring a web3 wallet. + +## Open Questions + +- What happened to the liquidity? +- What happened with the countdown in the eliza studios website? +- Anyone seen world.fun yet? +- Do you plan to change ticker AI16Z? +- Do you plan to add more liquidity to pools on Meteora? +- Is there any update about removing the "mint" permission on ai16z token? +- How can I prevent an agent from responding with both an action response and default response when an action is triggered? +- Is there any way to do tracing on Eliza's LLM interactions similar to LangSmith? +- Does the LLM choose actions by default based on validators that pass? +- What causes "Error retrieving rooms"? +- Why am I getting "Service image_description not found" error when sending images to my Telegram agent? +- Is there a way to stop the community manager and make it respond to anything? +- Why is my agent tweeting incessantly (81 tweets in several hours)? +- Is there a chance that the launch gets pushed past the new countdown? +- When launchpad? + +## Categories + +### Twitter News Highlights +- DankVR described producing an AI news show using a no-code workflow that pulls elizaOS ecosystem data, generates anchor scripts with LLMs, and uses Hedra for text-to-speech and image-to-video. (Sentiment: neutral) +- DankVR recommended stronger operational security practices at crypto events (e.g., burner devices and cash/crypto-only payments). (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4101: dependency not found(npm error notarget No matching version found for @elizaos/plugin-sql@^0.25.6.)](https://github.com/elizaOS/eliza/issues/4101) by unknown - Status: closed - Significance: Blocks installation for users encountering the missing plugin-sql version. +- [Issue #4094: Build failure on Windows: 'bash' command not found (extract-version script)](https://github.com/elizaOS/eliza/issues/4094) by unknown - Status: unknown - Significance: Prevents building the project on Windows environments without bash. +- [Issue #4109: Installation fails due to missing dependency on @elizaos/plugin-sql@^0.25.6 (ETARGET)](https://github.com/elizaOS/eliza/issues/4109) by unknown - Status: closed - Significance: Reported as a needs-attention blocker for CLI installation workflows. +- [Issue #4107: npx elizaos create fails with 'agents already exist' error](https://github.com/elizaOS/eliza/issues/4107) by unknown - Status: unknown - Significance: Prevents new agent creation via CLI for affected users. +- [Pull_request #4112: feat: add monorepo command to cli](https://github.com/elizaOS/eliza/pull/4112) by unknown - Status: merged - Significance: Adds monorepo project-management capability in the CLI. +- [Pull_request #4111: fix: duplicate tweet (twitter error 187)](https://github.com/elizaOS/eliza/pull/4111) by unknown - Status: merged - Significance: Reduces duplicate-status failures when tweeting. +- [Pull_request #4108: fix: twitter plugin post generation + ran linter](https://github.com/elizaOS/eliza/pull/4108) by unknown - Status: merged - Significance: Improves tweet post-generation logic and avoids posting generation error strings. + +#### Overall Focus +- Development focused on CLI enhancements (including a monorepo command), Twitter integration fixes (duplicate tweets and improved post generation), and documentation cleanup, while installation/creation issues were triaged. + +### Discord Updates +- **#🥇-partners:** Discussion focused on clarifying auto.fun’s relationship to ai16z after a public statement that auto.fun has no official token; follow-up clarified there is no platform-specific token and platform fees buy ai16z. (Key Participants: jin, Shaw, eskender.eth, Rick, berg) +- **#💻-coders:** Builders reported higher success setting up v2 by cloning the v2-develop repo and using bun; recurring issues included plugin/module resolution failures (e.g., plugin-sql, plugin-local-ai) and Twitter auth/duplicate-posting problems, with documentation gaps acknowledged. (Key Participants: jin, winded4752, [elizaos] , [elizaos] , Prince) +- **#discussion:** Token-related requests included changing the AI16Z ticker, renouncing mint permissions, adding liquidity on Meteora, and expanding staking beyond a 2-sided LP; some users asked about delays relative to an end-of-March launchpad expectation. (Key Participants: Patt, Poloethr, cryptodrift, Kenshiro) +- **#associates:** Community compared GPT-4o image generation to prior ComfyUI/ControlNet workflows, noting improved multi-character consistency up to around five characters and highlighting Hedra as a UX-friendly tool. (Key Participants: jin, Patt) +- **#dao-organization:** A partner-shared Google Doc about auto.fun circulated, and there was discussion about potentially promoting auto.fun via ai16znews. (Key Participants: Patt, hubert) +- **#discussion (project updates):** On 2025-03-27, the Eliza Studios countdown completion coincided with the launch of auto.fun; the team also stated Spartan would be accessible on Discord before X due to review constraints. (Key Participants: rhota) +- **#discussion (development notes):** On 2025-03-26, the team confirmed an MCP plugin enabling Eliza to work with any MCP server and stated release support would be on Fleek; Venice API usage via OPENAI_API_KEY was also discussed. (Key Participants: Etherdrake, harris0n) + +### User Feedback +- Users requested changing the AI16Z ticker, renouncing the token contract to remove mint permissions, and adding liquidity to Meteora pools. (Sentiment: mixed) +- Users reported documentation gaps for ElizaOS v2 installation, character file placement, and plugin configuration; maintainers indicated quickstart documentation updates were needed. (Sentiment: mixed) +- Users reported Twitter integration issues including authentication errors, duplicate posting behavior, and excessive posting behavior in some setups. (Sentiment: negative) +- Community members raised concerns about unclear/contradictory messaging regarding auto.fun token model and requested clearer, simplified tokenomics documentation. (Sentiment: mixed) + +### Strategic Insights + +#### Tokenomics communications and trust surface area +A single public statement about auto.fun having no token created immediate confusion that required follow-up clarification; multiple channels requested simplified, canonical tokenomics documentation tied to ai16z fee buybacks. + +*Implications/Questions:* + - Should the team publish a single canonical tokenomics explainer and link it from launch surfaces (website, docs, Discord)? + - Who is the designated source-of-truth for token messaging to reduce contradictory statements? + +#### v2 onboarding friction concentrates around installation and plugin packaging +Repeated reports show users succeeding more often by cloning v2-develop and using bun rather than relying on npm-installed packages, while plugin resolution and social integrations remain common failure points. + +*Implications/Questions:* + - Should the quickstart default to the most reliable installation path (repo clone + bun) until package distribution stabilizes? + - Which top 2-3 setup errors should be captured as first-class troubleshooting entries (e.g., plugin-sql versioning, eventemitter3 imports, Twitter auth)? + +### Market Analysis +- ai16z was reported trading between approximately $0.18 and $0.20 in the referenced market snapshot; WBTC was reported trading between approximately $84,254 and $87,068. (Relevance: Provides context for community attention on ai16z liquidity/staking and broader crypto volatility.) +- Discord participants discussed Solana meme/microcap token monitoring using a bot and highlighted rapid market cap changes for specific tokens (e.g., Abstract Pepe) and speculation on whale/influencer impacts. (Relevance: Shows ongoing trader-driven attention in the community that may affect token discourse and expectations around launchpad utility.) +- Auto.fun was positioned in discussion as an alternative to pumpfun, with stated goals including mitigating sniping and incentivizing longer-term project development. (Relevance: Competitive positioning influences product messaging and partner expectations for launchpad differentiation.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-30.md b/hackmd/facts/2025-03-30.md new file mode 100644 index 00000000000..74b9c2f0a6e --- /dev/null +++ b/hackmd/facts/2025-03-30.md @@ -0,0 +1,92 @@ +# Fact Briefing: 2025-03-30 + +## Overall Summary +Discussion centered on clarifying how auto.fun accrues value to ai16z (no separate platform token) while the community simultaneously worked through ElizaOS v2 installation/plugin issues and Twitter integration failures. GitHub activity emphasized plugin stability fixes (Groq/Telegram/Twitter) and documentation/CLI workflow improvements. + +## Key Facts + +- Auto.fun was described as the launchpad, and community members stated it has no platform-specific native token; instead, platform fees are used to buy ai16z. +- A two-pool tokenomics model was discussed in which initial pools are SOL/Agent Token and fees are used for ai16z buybacks and secondary pools. +- Users reported an installation error "Named export 'EventEmitter' not found" with @elizaos/plugin-local-ai, and a suggested fix was to install eventemitter3 separately. +- Multiple users reported ElizaOS v2 setup success using a workflow of cloning the repository, checking out v2-develop, and running bun install/build/start commands. +- Multiple users reported the Twitter client not replying to tweets despite checking interactions, referenced as GitHub issue #4115 in summaries. +- PR #4106 (Telegram plugin) and PR #4118 (Groq retry handling) were highlighted as completed work addressing plugin stability issues. +- New issues listed in the daily GitHub summary included #4115 (Twitter plugin duplicate memory records on mentions) and #4117 (guidance on blocking/banning specific accounts). +- The daily crypto snapshot reported ai16z trading in a range roughly between $0.16 and $0.18, while WBTC traded between roughly $82.6k and $84.3k. +- The elizaOS Discord daily JSON summary for 2025-03-29 reported 291 total messages from 50 users. + +## Open Questions + +- Do you plan to change ticker AI16Z? +- Do you plan to add more liquidity to pools on Meteora? +- Is there any update about removing the "mint" permission on ai16z token? +- What's the countdown on elizastuidios.ai about? +- When launchpad? +- Is there a way to stop the community manager and make it respond to anything? +- Why did my agent start tweeting incessantly (81 tweets in several hours)? +- Is your plugin available? I'm struggling with getting venice or openrouter to work on v2. +- Error: No database adapter provided? +- The client has something called groups. Are they the same as rooms or is it like worlds? +- How can I disable logging? +- Is there a chance that the launch gets pushed past the new countdown? +- Is it fair to say "powered by ElizaOS"? + +## Categories + +### Twitter News Highlights +- Twitter discussion highlighted C2PA watermarking for AI-generated content and methods to inspect metadata (e.g., exiftool) for C2PA markers. (Sentiment: neutral) +- Twitter posts emphasized open-source principles (the Four Essential Freedoms) and work on tools that aggregate/summarize content across Discord, Twitter, and GitHub. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Pull_request #4106: Fix/plugin telegram](https://github.com/elizaOS/eliza/pull/4106) by 0xbbjoker - Status: merged - Significance: Standardized World ID creation for Telegram chats and fixed Telegram integration issues. +- [Pull_request #4118: fix: Groq plugin handle retry gracefully](https://github.com/elizaOS/eliza/pull/4118) by wtfsayo - Status: merged - Significance: Improved Groq plugin retry mechanism and error handling. +- [Pull_request #4112: feat: add monorepo command to cli](https://github.com/elizaOS/eliza/pull/4112) by wtfsayo - Status: merged - Significance: Added a CLI command to support monorepo workflows. +- [Pull_request #4108: fix: twitter plugin post generation + ran linter](https://github.com/elizaOS/eliza/pull/4108) by wtfsayo - Status: merged - Significance: Addressed Twitter post generation issues and applied linter fixes. +- [Issue #4115: Twitter Plugin Memory Issue: Duplicate memory records created when bot is mentioned](https://github.com/elizaos/eliza/issues/4115) by unknown - Status: open - Significance: Reports duplicate memory record creation when the bot is mentioned. +- [Issue #4117: Account Interaction Blocking: Request for guidance on blocking/banning specific accounts due to outdated data](https://github.com/elizaos/eliza/issues/4117) by unknown - Status: open - Significance: Requests a way to block/ban interactions with specific accounts. +- [Issue #4113: CLI Tool Instructions Improvement: Suggested enhancements for clarity and user experience](https://github.com/elizaos/eliza/issues/4113) by unknown - Status: open - Significance: Requests clearer CLI instructions and improved UX. + +#### Overall Focus +- Daily GitHub focus emphasized plugin stability (Groq retry behavior, Telegram chat/world consistency) and installation/CLI usability, while new issues targeted Twitter memory duplication and account interaction controls. + +### Discord Updates +- **#🥇-partners:** Members discussed confusion caused by a tweet that auto.fun has no native token; clarifications restated that ai16z is not a platform token but benefits via SOL-fee buybacks in a two-pool model. The channel also raised the need for clearer sources of truth and a consolidated FAQ. (Key Participants: jin, witch, eskender.eth, Patt, berg) +- **#💻-coders:** Troubleshooting dominated: local-ai plugin EventEmitter import errors, database adapter/connection problems, Discord token setup errors, and Twitter client reply failures. The recommended install path shifted toward cloning v2-develop and using bun commands. (Key Participants: jin, Abderahman, Nice Dreams Maybe, rchak007) +- **#associates:** Jin presented an ai-news GitHub repo as a bounty to improve AI-generated summaries about Eliza/Hyperfy, including ideas for daily tweet-format updates, weekly thread-format updates, and a Monday–Sunday log stitching script for better context summarization. (Key Participants: jin, Patt) +- **#dao-organization:** Brief coordination notes referenced a countdown and a partner-shared doc for auto.fun, plus an X (Twitter) issue where @autodotfun cannot be tagged in photos and a desire to promote via ai16znews. (Key Participants: hubert, Patt) +- **#discussion:** Users asked where to start building agents (especially for beginners) and asked for launchpad timing, token utility, liquidity, and mint-permission removal; only the starter resource (Eliza.how) and Discord invite link were answered. (Key Participants: Nice Dreams Maybe, Patt) + +### User Feedback +- Users reported ElizaOS v2 installation friction (module resolution, local-ai EventEmitter errors, dependency/version mismatches) and requested quickstart documentation updates reflecting the current recommended flow (v2-develop + bun). (Sentiment: mixed) +- Multiple users reported Twitter client behavior issues, including failure to reply despite checking interactions and duplicate/erroneous posting behavior. (Sentiment: negative) +- Community members requested clearer public documentation on auto.fun and a single consolidated FAQ/source-of-truth to reduce tokenomics confusion. (Sentiment: neutral) +- Token-related feedback included requests about changing the AI16Z ticker, adding liquidity to Meteora pools, and removing mint permission on the ai16z token. (Sentiment: mixed) + +### Strategic Insights + +#### Tokenomics communications gap +Repeated questions about whether auto.fun has a token and how ai16z accrues value were triggered by messaging differences between social posts and prior documentation, creating recurring clarification overhead in partner/community channels. + +*Implications/Questions:* + - Should the team publish a single canonical tokenomics explainer (diagram + FAQ) and link it from all launchpad messaging? + - Who owns comms approval for token-related statements to prevent contradictions between docs and tweets? + +#### v2 onboarding bottleneck +Installation and configuration issues (plugins, DB adapters, Twitter auth/behavior) are consuming significant community support time, and the recommended installation method is shifting faster than documentation updates. + +*Implications/Questions:* + - Can the project adopt a versioned quickstart (per v0.25.9/v1/v2) with explicit supported package tags (e.g., beta) and OS notes? + - Should a troubleshooting checklist be added for the Twitter plugin and DB adapter selection? + +#### Content ops opportunity via ai-news bounty +The ai-news aggregation repository and proposed weekly stitched summaries suggest a path to regular, higher-context project communications (tweets/threads/dashboards) if formatting and accuracy are improved. + +*Implications/Questions:* + - What is the desired cadence and distribution (X threads, Mirror posts, dashboard) for AI-generated updates? + - What acceptance criteria should be defined for bounty deliverables (accuracy, length, structure, citations)? + +### Market Analysis +- Daily crypto snapshot listed ai16z trading roughly between $0.16 and $0.18 and WBTC between roughly $82.6k and $84.3k. (Relevance: Provides context for community questions about liquidity and token utility; aligns with concurrent requests for more liquidity and token contract permission changes.) +- Community members asked about liquidity on Meteora pools and about expanding staking beyond a 2-sided SOL LP position. (Relevance: Signals ongoing demand for clearer token utility and more accessible yield/staking options.) \ No newline at end of file diff --git a/hackmd/facts/2025-03-31.md b/hackmd/facts/2025-03-31.md new file mode 100644 index 00000000000..82e0f4e13cc --- /dev/null +++ b/hackmd/facts/2025-03-31.md @@ -0,0 +1,84 @@ +# Fact Briefing: 2025-03-31 + +## Overall Summary +Community activity centered on stabilizing ElizaOS v2 onboarding (plugin install/model configuration/Twitter client issues) while simultaneously clarifying Auto.fun launch/tokennomics messaging. On GitHub, maintainability and reliability work continued (Ollama modularization, Docker size reduction, and test fixes), alongside a newly raised API clarity issue. + +## Key Facts + +- Jin instructed users to install ElizaOS v2 plugins using `elizaos project add-plugin @elizaos/plugin-name` and referenced updated docs at https://eliza.how/docs/quickstart. +- Multiple Discord users reported that the ElizaOS v2-develop branch was more stable for installation than other approaches. +- Users reported Anthropic API rate limiting causing agent crashes, and discussed waiting for reset or switching providers as mitigations. +- Witch described a two-pool Auto.fun tokenomics model in which fees are used to buy back ai16z and establish secondary pools. +- A user (Borko) stated in Discord that the launchpad is coming on April 14th. +- Clank Tank Episode 1 was released, with Episode 2 described as coming soon. +- GitHub PR #4121 added a separate Ollama plugin and PR #4122 removed Ollama code from LocalAI. +- GitHub PR #4120 reduced the Docker image size. +- GitHub issue #4119 was opened noting a lack of annotations in the API handling various scenarios, causing user confusion. +- A crypto price snapshot reported SOL at $124.63 and ai16z around $0.16. + +## Open Questions + +- What's the countdown on elizastuidios.ai about? +- Why should we change the ticker? ai16z is more popular. +- Why delay? +- Does anyone know if autofun will go live today? +- Why is my Twitter client not replying to mentions? +- How do I fix "Error: No database adapter provided" for v0.25.9? +- Is OpenAI API key required if using Gemini? +- How can I stop a message before it goes to the LLM for moderation? +- Why does suppressInitialMessage get ignored when using the Telegram client? +- How does Auto.fun work? + +## Categories + +### Twitter News Highlights +- A first prototype of an "AI agent council" was described as nearing completion, intended to simulate movie-like scenes where agents represent different viewpoints on decisions/proposals. (Sentiment: neutral) +- The "docs as code" approach was highlighted as increasingly important in an agentic era where AI can parse documentation rapidly and help translate it for humans. (Sentiment: neutral) +- A security reminder advised avoiding SMS-based 2FA when possible and using alternatives (e.g., Google Voice or Hushed) when sharing phone numbers. (Sentiment: neutral) +- Clank Tank Episode 1 was announced as released, with Episode 2 referenced as forthcoming. (Sentiment: neutral) + +### GitHub Updates + +#### New Issues/PRs +- [Issue #4119: This new issue highlights a lack of annotations in the API handling various scenarios, causing user confusion and requiring immediate attention for clarity.](https://github.com/elizaos/eliza/issues/4119) by unknown - Status: open - Significance: Developer-facing API clarity problem raised for immediate attention. +- [Pull_request #4121: feat: add separate ollama plugin](https://github.com/elizaos/eliza/pull/4121) by unknown - Status: merged - Significance: Modularizes Ollama support into a dedicated plugin. +- [Pull_request #4122: chore: remove ollama code from localai](https://github.com/elizaos/eliza/pull/4122) by unknown - Status: merged - Significance: Removes Ollama code from LocalAI after modular split. +- [Pull_request #4120: fix: reduce docker image size](https://github.com/elizaos/eliza/pull/4120) by unknown - Status: merged - Significance: Optimizes Docker footprint for efficiency. +- [Pull_request #4100: Updated code to resolve failing cli testcases](https://github.com/elizaos/eliza/pull/4100) by unknown - Status: merged - Significance: Improves reliability of CLI test suite. +- [Pull_request #4089: Added Tests for project-starter directory](https://github.com/elizaos/eliza/pull/4089) by unknown - Status: merged - Significance: Adds test coverage for project-starter. + +#### Overall Focus +- GitHub work emphasized modularity (separating Ollama into its own plugin), efficiency (smaller Docker image), and quality assurance (expanded/repairs to CLI and project-starter tests). + +### Discord Updates +- **#💻-coders:** Troubleshooting dominated: users reported v2 plugin installation/discovery problems, Twitter client failures to reply to mentions, model selection defaulting to GPT-4o, and provider configuration issues (including Anthropic rate-limit crashes). The v2-develop branch and updated quickstart guidance were repeatedly referenced as the practical path to success. (Key Participants: jin, Abderahman, Nice Dreams Maybe, winded4752, topmass) +- **#🥇-partners:** Discussion covered (1) Auto.fun timing and ai16z utility (profits/buybacks) and (2) community/documentation restructuring to attract developers and clarify a source of truth. Jin also shared Clank Tank production workflow updates and thumbnail generation attempts using ChatGPT. (Key Participants: jin, witch, Patt, DorianD, whobody) +- **#discussion:** Short-form messages focused on launchpad timing claims, v2 timing, ticker-change chatter, and general market/price discussion rather than implementation details; one user cited an April 14 launchpad date. (Key Participants: Borko, cloudAI, HoneyBadger) + +### User Feedback +- Users reported v2 plugin installation/discovery issues (plugins installed but not appearing) and requested clearer, updated setup instructions. (Sentiment: negative) +- Multiple users reported Twitter client failures (not replying, duplicate memory creation, interval config not read) and requested better Twitter setup documentation and fixes. (Sentiment: negative) +- Community asked for dual-layer documentation (technical and non-technical), clearer contributor paths, and a more streamlined source of truth for technical progress and project updates. (Sentiment: neutral) +- Users requested v2 support for OpenRouter comparable to v1 usage. (Sentiment: neutral) +- Community members raised token-side requests including changing the AI16Z ticker and removing mint permission/renouncing the contract. (Sentiment: neutral) + +### Strategic Insights + +#### Onboarding friction in v2 is concentrated in install/config pathways +Discord and GitHub both surface repeated friction around installation, plugin resolution, and provider/model configuration, with users relying on v2-develop workarounds and beta-tag guidance. Consolidating a single "known-good" install path and aligning docs/CLI outputs could reduce repeated support load. + +*Implications/Questions:* + - Should the project explicitly designate and promote a single recommended v2 installation path (branch/tag + commands) until GA? + - Can high-frequency Discord questions be converted into a maintained troubleshooting FAQ tied to CLI error messages? + +#### Auto.fun messaging requires tighter synchronization +Across multiple days, community discussion repeatedly revisits whether Auto.fun has a token and how ai16z accrues value (fees/buybacks), alongside shifting timeline claims. A single canonical explainer and consistent public phrasing could reduce repeated confusion. + +*Implications/Questions:* + - Is there an authoritative public doc/page that clearly states: no platform token, ai16z buybacks, and timeline caveats? + - Who owns updating and pinning this explanation across web, docs, and social channels? + +### Market Analysis +- Discord users discussed speculative trading activity on Pump.fun, including tracking Solana tokens and using bot commands to fetch token data. (Relevance: Shows ongoing community attention to Solana microcap trading and narratives that may affect attention around Auto.fun.) +- A crypto snapshot reported WBTC around $82.3k–$82.6k, WETH at $1,806.79, SOL at $124.63, and ai16z around $0.16. (Relevance: Provides baseline market context referenced alongside community discussion about ai16z price action.) +- Community raised liquidity and staking constraints for AI16Z (limited to 2-sided LP staking) and asked about ticker changes and mint-permission removal. (Relevance: Highlights token-utility and market-structure concerns that can impact holder expectations and communications.) \ No newline at end of file diff --git a/posters/2025-12-01-discord-updates-comic_panel.png b/posters/2025-12-01-discord-updates-comic_panel.png deleted file mode 100644 index 305e2b0d352..00000000000 Binary files a/posters/2025-12-01-discord-updates-comic_panel.png and /dev/null differ diff --git a/posters/2025-12-01-market-analysis-dataviz.png b/posters/2025-12-01-market-analysis-dataviz.png deleted file mode 100644 index 00215046db1..00000000000 Binary files a/posters/2025-12-01-market-analysis-dataviz.png and /dev/null differ diff --git a/posters/2025-12-13_ai-daily.png b/posters/2025-12-13_ai-daily.png deleted file mode 100644 index 410d3112457..00000000000 Binary files a/posters/2025-12-13_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-13_ainews-elizaos-dev.png b/posters/2025-12-13_ainews-elizaos-dev.png deleted file mode 100644 index ed224b60793..00000000000 Binary files a/posters/2025-12-13_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-13_ainews-elizaos-discord.png b/posters/2025-12-13_ainews-elizaos-discord.png deleted file mode 100644 index cd595b08989..00000000000 Binary files a/posters/2025-12-13_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-13_ainews-elizaos.png b/posters/2025-12-13_ainews-elizaos.png deleted file mode 100644 index 3714b96a8d6..00000000000 Binary files a/posters/2025-12-13_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-13_daily-silk.png b/posters/2025-12-13_daily-silk.png deleted file mode 100644 index 628003db986..00000000000 Binary files a/posters/2025-12-13_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-13_github-summaries-day.png b/posters/2025-12-13_github-summaries-day.png deleted file mode 100644 index 122e75abdc9..00000000000 Binary files a/posters/2025-12-13_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-13_github-summaries-month.png b/posters/2025-12-13_github-summaries-month.png deleted file mode 100644 index 424b5a3d71d..00000000000 Binary files a/posters/2025-12-13_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-13_github-summaries-week.png b/posters/2025-12-13_github-summaries-week.png deleted file mode 100644 index d4e4fc51c8b..00000000000 Binary files a/posters/2025-12-13_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-comms-discord-announcement.png b/posters/2025-12-13_hackmd-comms-discord-announcement.png deleted file mode 100644 index 3f30eddb5b6..00000000000 Binary files a/posters/2025-12-13_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-comms-elizaos-tweets.png b/posters/2025-12-13_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 93987b00c1e..00000000000 Binary files a/posters/2025-12-13_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-comms-user-feedback.png b/posters/2025-12-13_hackmd-comms-user-feedback.png deleted file mode 100644 index e7247e1834a..00000000000 Binary files a/posters/2025-12-13_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-comms-weekly-newsletter.png b/posters/2025-12-13_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index ca581bdd881..00000000000 Binary files a/posters/2025-12-13_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-council-briefing.png b/posters/2025-12-13_hackmd-council-briefing.png deleted file mode 100644 index 33a5b967449..00000000000 Binary files a/posters/2025-12-13_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-dev-developer-update.png b/posters/2025-12-13_hackmd-dev-developer-update.png deleted file mode 100644 index 55e9c72001b..00000000000 Binary files a/posters/2025-12-13_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-dev-issue-triage.png b/posters/2025-12-13_hackmd-dev-issue-triage.png deleted file mode 100644 index bbff6a3448d..00000000000 Binary files a/posters/2025-12-13_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-facts-briefing.png b/posters/2025-12-13_hackmd-facts-briefing.png deleted file mode 100644 index d2258795636..00000000000 Binary files a/posters/2025-12-13_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-13_hackmd-strategy-intel.png b/posters/2025-12-13_hackmd-strategy-intel.png deleted file mode 100644 index 1baaca0bf8d..00000000000 Binary files a/posters/2025-12-13_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-14_ai-daily.png b/posters/2025-12-14_ai-daily.png deleted file mode 100644 index b3f0f2fa298..00000000000 Binary files a/posters/2025-12-14_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-14_ainews-elizaos-dev.png b/posters/2025-12-14_ainews-elizaos-dev.png deleted file mode 100644 index cc6507cf84b..00000000000 Binary files a/posters/2025-12-14_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-14_ainews-elizaos-discord.png b/posters/2025-12-14_ainews-elizaos-discord.png deleted file mode 100644 index eb1035e0ea7..00000000000 Binary files a/posters/2025-12-14_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-14_ainews-elizaos.png b/posters/2025-12-14_ainews-elizaos.png deleted file mode 100644 index e78461e2fc8..00000000000 Binary files a/posters/2025-12-14_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-14_daily-silk.png b/posters/2025-12-14_daily-silk.png deleted file mode 100644 index ff98816a687..00000000000 Binary files a/posters/2025-12-14_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-14_github-summaries-day.png b/posters/2025-12-14_github-summaries-day.png deleted file mode 100644 index 472c697f829..00000000000 Binary files a/posters/2025-12-14_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-14_github-summaries-month.png b/posters/2025-12-14_github-summaries-month.png deleted file mode 100644 index 50e8d373944..00000000000 Binary files a/posters/2025-12-14_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-14_github-summaries-week.png b/posters/2025-12-14_github-summaries-week.png deleted file mode 100644 index 75addfded55..00000000000 Binary files a/posters/2025-12-14_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-comms-discord-announcement.png b/posters/2025-12-14_hackmd-comms-discord-announcement.png deleted file mode 100644 index 6b2b4662c63..00000000000 Binary files a/posters/2025-12-14_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-comms-elizaos-tweets.png b/posters/2025-12-14_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 784c2c9139c..00000000000 Binary files a/posters/2025-12-14_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-comms-user-feedback.png b/posters/2025-12-14_hackmd-comms-user-feedback.png deleted file mode 100644 index b12f82ec6c6..00000000000 Binary files a/posters/2025-12-14_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-comms-weekly-newsletter.png b/posters/2025-12-14_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index b4820903bee..00000000000 Binary files a/posters/2025-12-14_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-council-briefing.png b/posters/2025-12-14_hackmd-council-briefing.png deleted file mode 100644 index ae10e4fbc31..00000000000 Binary files a/posters/2025-12-14_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-dev-developer-update.png b/posters/2025-12-14_hackmd-dev-developer-update.png deleted file mode 100644 index f19cac8e776..00000000000 Binary files a/posters/2025-12-14_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-dev-issue-triage.png b/posters/2025-12-14_hackmd-dev-issue-triage.png deleted file mode 100644 index 99338b3b710..00000000000 Binary files a/posters/2025-12-14_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-facts-briefing.png b/posters/2025-12-14_hackmd-facts-briefing.png deleted file mode 100644 index 50ee0f174e3..00000000000 Binary files a/posters/2025-12-14_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-14_hackmd-strategy-intel.png b/posters/2025-12-14_hackmd-strategy-intel.png deleted file mode 100644 index f0740fc0f42..00000000000 Binary files a/posters/2025-12-14_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-15_ai-daily.png b/posters/2025-12-15_ai-daily.png deleted file mode 100644 index 9c73da5913a..00000000000 Binary files a/posters/2025-12-15_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-15_ainews-elizaos-dev.png b/posters/2025-12-15_ainews-elizaos-dev.png deleted file mode 100644 index 308d636eb97..00000000000 Binary files a/posters/2025-12-15_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-15_ainews-elizaos-discord.png b/posters/2025-12-15_ainews-elizaos-discord.png deleted file mode 100644 index 9fb47eb7bba..00000000000 Binary files a/posters/2025-12-15_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-15_ainews-elizaos.png b/posters/2025-12-15_ainews-elizaos.png deleted file mode 100644 index 878d2a448fc..00000000000 Binary files a/posters/2025-12-15_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-15_daily-silk.png b/posters/2025-12-15_daily-silk.png deleted file mode 100644 index b12f056c827..00000000000 Binary files a/posters/2025-12-15_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-15_github-summaries-day.png b/posters/2025-12-15_github-summaries-day.png deleted file mode 100644 index e8e45f1038a..00000000000 Binary files a/posters/2025-12-15_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-15_github-summaries-month.png b/posters/2025-12-15_github-summaries-month.png deleted file mode 100644 index 9039de2a4ef..00000000000 Binary files a/posters/2025-12-15_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-15_github-summaries-week.png b/posters/2025-12-15_github-summaries-week.png deleted file mode 100644 index 3887d96b129..00000000000 Binary files a/posters/2025-12-15_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-comms-discord-announcement.png b/posters/2025-12-15_hackmd-comms-discord-announcement.png deleted file mode 100644 index 6deb77ea5e6..00000000000 Binary files a/posters/2025-12-15_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-comms-elizaos-tweets.png b/posters/2025-12-15_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index adc4839ed27..00000000000 Binary files a/posters/2025-12-15_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-comms-user-feedback.png b/posters/2025-12-15_hackmd-comms-user-feedback.png deleted file mode 100644 index 339666ab5f7..00000000000 Binary files a/posters/2025-12-15_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-comms-weekly-newsletter.png b/posters/2025-12-15_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index bfbe75806ea..00000000000 Binary files a/posters/2025-12-15_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-council-briefing.png b/posters/2025-12-15_hackmd-council-briefing.png deleted file mode 100644 index db5c5ffc6c6..00000000000 Binary files a/posters/2025-12-15_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-dev-developer-update.png b/posters/2025-12-15_hackmd-dev-developer-update.png deleted file mode 100644 index 5da5a2a161f..00000000000 Binary files a/posters/2025-12-15_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-dev-issue-triage.png b/posters/2025-12-15_hackmd-dev-issue-triage.png deleted file mode 100644 index aaca008801d..00000000000 Binary files a/posters/2025-12-15_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-facts-briefing.png b/posters/2025-12-15_hackmd-facts-briefing.png deleted file mode 100644 index e70498508be..00000000000 Binary files a/posters/2025-12-15_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-15_hackmd-strategy-intel.png b/posters/2025-12-15_hackmd-strategy-intel.png deleted file mode 100644 index a50e653930f..00000000000 Binary files a/posters/2025-12-15_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-16_ai-daily.png b/posters/2025-12-16_ai-daily.png deleted file mode 100644 index cd163ea9963..00000000000 Binary files a/posters/2025-12-16_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-16_ainews-elizaos-dev.png b/posters/2025-12-16_ainews-elizaos-dev.png deleted file mode 100644 index fede30fa8ec..00000000000 Binary files a/posters/2025-12-16_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-16_ainews-elizaos-discord.png b/posters/2025-12-16_ainews-elizaos-discord.png deleted file mode 100644 index 9e5487ec256..00000000000 Binary files a/posters/2025-12-16_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-16_ainews-elizaos.png b/posters/2025-12-16_ainews-elizaos.png deleted file mode 100644 index fcaf4e83b7f..00000000000 Binary files a/posters/2025-12-16_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-16_daily-silk.png b/posters/2025-12-16_daily-silk.png deleted file mode 100644 index 9ce6ff33aa3..00000000000 Binary files a/posters/2025-12-16_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-16_github-summaries-day.png b/posters/2025-12-16_github-summaries-day.png deleted file mode 100644 index efac971ea91..00000000000 Binary files a/posters/2025-12-16_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-16_github-summaries-month.png b/posters/2025-12-16_github-summaries-month.png deleted file mode 100644 index d630adf7bfe..00000000000 Binary files a/posters/2025-12-16_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-16_github-summaries-week.png b/posters/2025-12-16_github-summaries-week.png deleted file mode 100644 index 229a76a8575..00000000000 Binary files a/posters/2025-12-16_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-comms-discord-announcement.png b/posters/2025-12-16_hackmd-comms-discord-announcement.png deleted file mode 100644 index 909c072cf86..00000000000 Binary files a/posters/2025-12-16_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-comms-elizaos-tweets.png b/posters/2025-12-16_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 1ed28c96f57..00000000000 Binary files a/posters/2025-12-16_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-comms-user-feedback.png b/posters/2025-12-16_hackmd-comms-user-feedback.png deleted file mode 100644 index 60d77196776..00000000000 Binary files a/posters/2025-12-16_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-comms-weekly-newsletter.png b/posters/2025-12-16_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index 0ba19c78b5b..00000000000 Binary files a/posters/2025-12-16_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-council-briefing.png b/posters/2025-12-16_hackmd-council-briefing.png deleted file mode 100644 index 0299c277a6c..00000000000 Binary files a/posters/2025-12-16_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-dev-developer-update.png b/posters/2025-12-16_hackmd-dev-developer-update.png deleted file mode 100644 index 7c9ece8a959..00000000000 Binary files a/posters/2025-12-16_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-dev-issue-triage.png b/posters/2025-12-16_hackmd-dev-issue-triage.png deleted file mode 100644 index c431bd3f656..00000000000 Binary files a/posters/2025-12-16_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-facts-briefing.png b/posters/2025-12-16_hackmd-facts-briefing.png deleted file mode 100644 index e58eef4a675..00000000000 Binary files a/posters/2025-12-16_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-16_hackmd-strategy-intel.png b/posters/2025-12-16_hackmd-strategy-intel.png deleted file mode 100644 index 1acf97f53a3..00000000000 Binary files a/posters/2025-12-16_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-17_ai-daily.png b/posters/2025-12-17_ai-daily.png deleted file mode 100644 index 262e1afd653..00000000000 Binary files a/posters/2025-12-17_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-17_ainews-elizaos-dev.png b/posters/2025-12-17_ainews-elizaos-dev.png deleted file mode 100644 index 829d0278a7b..00000000000 Binary files a/posters/2025-12-17_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-17_ainews-elizaos-discord.png b/posters/2025-12-17_ainews-elizaos-discord.png deleted file mode 100644 index 9614aaac25e..00000000000 Binary files a/posters/2025-12-17_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-17_ainews-elizaos.png b/posters/2025-12-17_ainews-elizaos.png deleted file mode 100644 index 2d1cb649b52..00000000000 Binary files a/posters/2025-12-17_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-17_daily-silk.png b/posters/2025-12-17_daily-silk.png deleted file mode 100644 index 280b091f7d1..00000000000 Binary files a/posters/2025-12-17_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-17_github-summaries-day.png b/posters/2025-12-17_github-summaries-day.png deleted file mode 100644 index 74218335e73..00000000000 Binary files a/posters/2025-12-17_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-17_github-summaries-month.png b/posters/2025-12-17_github-summaries-month.png deleted file mode 100644 index c9ebb4f9910..00000000000 Binary files a/posters/2025-12-17_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-17_github-summaries-week.png b/posters/2025-12-17_github-summaries-week.png deleted file mode 100644 index 916bb2b2590..00000000000 Binary files a/posters/2025-12-17_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-comms-discord-announcement.png b/posters/2025-12-17_hackmd-comms-discord-announcement.png deleted file mode 100644 index af65e2db72e..00000000000 Binary files a/posters/2025-12-17_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-comms-elizaos-tweets.png b/posters/2025-12-17_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 55db63e125f..00000000000 Binary files a/posters/2025-12-17_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-comms-user-feedback.png b/posters/2025-12-17_hackmd-comms-user-feedback.png deleted file mode 100644 index dfb83281330..00000000000 Binary files a/posters/2025-12-17_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-comms-weekly-newsletter.png b/posters/2025-12-17_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index d81fd9bce26..00000000000 Binary files a/posters/2025-12-17_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-council-briefing.png b/posters/2025-12-17_hackmd-council-briefing.png deleted file mode 100644 index e6154196b77..00000000000 Binary files a/posters/2025-12-17_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-dev-developer-update.png b/posters/2025-12-17_hackmd-dev-developer-update.png deleted file mode 100644 index 1cfbfd9ca7a..00000000000 Binary files a/posters/2025-12-17_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-dev-issue-triage.png b/posters/2025-12-17_hackmd-dev-issue-triage.png deleted file mode 100644 index cd7c6e6cb8b..00000000000 Binary files a/posters/2025-12-17_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-facts-briefing.png b/posters/2025-12-17_hackmd-facts-briefing.png deleted file mode 100644 index 544f1af1848..00000000000 Binary files a/posters/2025-12-17_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-17_hackmd-strategy-intel.png b/posters/2025-12-17_hackmd-strategy-intel.png deleted file mode 100644 index 2f1d455803d..00000000000 Binary files a/posters/2025-12-17_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-18_ai-daily.png b/posters/2025-12-18_ai-daily.png deleted file mode 100644 index 800d0899d9b..00000000000 Binary files a/posters/2025-12-18_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-18_ainews-elizaos-dev.png b/posters/2025-12-18_ainews-elizaos-dev.png deleted file mode 100644 index f0a01b90f9b..00000000000 Binary files a/posters/2025-12-18_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-18_ainews-elizaos-discord.png b/posters/2025-12-18_ainews-elizaos-discord.png deleted file mode 100644 index 0728fd9c898..00000000000 Binary files a/posters/2025-12-18_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-18_ainews-elizaos.png b/posters/2025-12-18_ainews-elizaos.png deleted file mode 100644 index 8fae307d072..00000000000 Binary files a/posters/2025-12-18_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-18_daily-silk.png b/posters/2025-12-18_daily-silk.png deleted file mode 100644 index 07da4ed6acd..00000000000 Binary files a/posters/2025-12-18_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-18_github-summaries-day.png b/posters/2025-12-18_github-summaries-day.png deleted file mode 100644 index 557fa2c0363..00000000000 Binary files a/posters/2025-12-18_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-18_github-summaries-month.png b/posters/2025-12-18_github-summaries-month.png deleted file mode 100644 index c8aadd875ac..00000000000 Binary files a/posters/2025-12-18_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-18_github-summaries-week.png b/posters/2025-12-18_github-summaries-week.png deleted file mode 100644 index 2b30cce992e..00000000000 Binary files a/posters/2025-12-18_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-comms-discord-announcement.png b/posters/2025-12-18_hackmd-comms-discord-announcement.png deleted file mode 100644 index fde80b16b44..00000000000 Binary files a/posters/2025-12-18_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-comms-elizaos-tweets.png b/posters/2025-12-18_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 6cedc5c565d..00000000000 Binary files a/posters/2025-12-18_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-comms-user-feedback.png b/posters/2025-12-18_hackmd-comms-user-feedback.png deleted file mode 100644 index e2c3bf2f4e7..00000000000 Binary files a/posters/2025-12-18_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-comms-weekly-newsletter.png b/posters/2025-12-18_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index 1e647a8018c..00000000000 Binary files a/posters/2025-12-18_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-council-briefing.png b/posters/2025-12-18_hackmd-council-briefing.png deleted file mode 100644 index f32996c466d..00000000000 Binary files a/posters/2025-12-18_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-dev-developer-update.png b/posters/2025-12-18_hackmd-dev-developer-update.png deleted file mode 100644 index f30581e146a..00000000000 Binary files a/posters/2025-12-18_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-dev-issue-triage.png b/posters/2025-12-18_hackmd-dev-issue-triage.png deleted file mode 100644 index 1c2cb51b372..00000000000 Binary files a/posters/2025-12-18_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-facts-briefing.png b/posters/2025-12-18_hackmd-facts-briefing.png deleted file mode 100644 index a2c9d798dd9..00000000000 Binary files a/posters/2025-12-18_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-18_hackmd-strategy-intel.png b/posters/2025-12-18_hackmd-strategy-intel.png deleted file mode 100644 index 4dbfe513513..00000000000 Binary files a/posters/2025-12-18_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-19_ai-daily.png b/posters/2025-12-19_ai-daily.png deleted file mode 100644 index db0372b9a99..00000000000 Binary files a/posters/2025-12-19_ai-daily.png and /dev/null differ diff --git a/posters/2025-12-19_ainews-elizaos-dev.png b/posters/2025-12-19_ainews-elizaos-dev.png deleted file mode 100644 index 911db6b140c..00000000000 Binary files a/posters/2025-12-19_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-19_ainews-elizaos-discord.png b/posters/2025-12-19_ainews-elizaos-discord.png deleted file mode 100644 index 3142866eb51..00000000000 Binary files a/posters/2025-12-19_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-19_ainews-elizaos.png b/posters/2025-12-19_ainews-elizaos.png deleted file mode 100644 index b3275bb1467..00000000000 Binary files a/posters/2025-12-19_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-19_daily-silk.png b/posters/2025-12-19_daily-silk.png deleted file mode 100644 index eba1bfbf5bf..00000000000 Binary files a/posters/2025-12-19_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-19_github-summaries-day.png b/posters/2025-12-19_github-summaries-day.png deleted file mode 100644 index 02ca4146a41..00000000000 Binary files a/posters/2025-12-19_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-19_github-summaries-month.png b/posters/2025-12-19_github-summaries-month.png deleted file mode 100644 index cb40d49697b..00000000000 Binary files a/posters/2025-12-19_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-19_github-summaries-week.png b/posters/2025-12-19_github-summaries-week.png deleted file mode 100644 index d18888d2bd2..00000000000 Binary files a/posters/2025-12-19_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-comms-discord-announcement.png b/posters/2025-12-19_hackmd-comms-discord-announcement.png deleted file mode 100644 index 628a62d242e..00000000000 Binary files a/posters/2025-12-19_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-comms-elizaos-tweets.png b/posters/2025-12-19_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 85b457bf1e2..00000000000 Binary files a/posters/2025-12-19_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-comms-user-feedback.png b/posters/2025-12-19_hackmd-comms-user-feedback.png deleted file mode 100644 index a28f3639b4e..00000000000 Binary files a/posters/2025-12-19_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-comms-weekly-newsletter.png b/posters/2025-12-19_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index 794605a7c7f..00000000000 Binary files a/posters/2025-12-19_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-council-briefing.png b/posters/2025-12-19_hackmd-council-briefing.png deleted file mode 100644 index 367a7acdd0e..00000000000 Binary files a/posters/2025-12-19_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-dev-developer-update.png b/posters/2025-12-19_hackmd-dev-developer-update.png deleted file mode 100644 index 1af734e7201..00000000000 Binary files a/posters/2025-12-19_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-dev-issue-triage.png b/posters/2025-12-19_hackmd-dev-issue-triage.png deleted file mode 100644 index 9f32d8f6998..00000000000 Binary files a/posters/2025-12-19_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-facts-briefing.png b/posters/2025-12-19_hackmd-facts-briefing.png deleted file mode 100644 index de13aed147d..00000000000 Binary files a/posters/2025-12-19_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-19_hackmd-strategy-intel.png b/posters/2025-12-19_hackmd-strategy-intel.png deleted file mode 100644 index af8051cd425..00000000000 Binary files a/posters/2025-12-19_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/2025-12-20_ainews-elizaos-dev.png b/posters/2025-12-20_ainews-elizaos-dev.png deleted file mode 100644 index 7baf6a15c75..00000000000 Binary files a/posters/2025-12-20_ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/2025-12-20_ainews-elizaos-discord.png b/posters/2025-12-20_ainews-elizaos-discord.png deleted file mode 100644 index 80ea3dfbc25..00000000000 Binary files a/posters/2025-12-20_ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/2025-12-20_ainews-elizaos.png b/posters/2025-12-20_ainews-elizaos.png deleted file mode 100644 index 66d36df6168..00000000000 Binary files a/posters/2025-12-20_ainews-elizaos.png and /dev/null differ diff --git a/posters/2025-12-20_daily-silk.png b/posters/2025-12-20_daily-silk.png deleted file mode 100644 index 5186002a4b0..00000000000 Binary files a/posters/2025-12-20_daily-silk.png and /dev/null differ diff --git a/posters/2025-12-20_github-summaries-day.png b/posters/2025-12-20_github-summaries-day.png deleted file mode 100644 index f0f8b4e1845..00000000000 Binary files a/posters/2025-12-20_github-summaries-day.png and /dev/null differ diff --git a/posters/2025-12-20_github-summaries-month.png b/posters/2025-12-20_github-summaries-month.png deleted file mode 100644 index a0da578cf0e..00000000000 Binary files a/posters/2025-12-20_github-summaries-month.png and /dev/null differ diff --git a/posters/2025-12-20_github-summaries-week.png b/posters/2025-12-20_github-summaries-week.png deleted file mode 100644 index 89892bc0af1..00000000000 Binary files a/posters/2025-12-20_github-summaries-week.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-comms-discord-announcement.png b/posters/2025-12-20_hackmd-comms-discord-announcement.png deleted file mode 100644 index 581f4d2fe53..00000000000 Binary files a/posters/2025-12-20_hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-comms-elizaos-tweets.png b/posters/2025-12-20_hackmd-comms-elizaos-tweets.png deleted file mode 100644 index 056d19cc713..00000000000 Binary files a/posters/2025-12-20_hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-comms-user-feedback.png b/posters/2025-12-20_hackmd-comms-user-feedback.png deleted file mode 100644 index 21755252f4d..00000000000 Binary files a/posters/2025-12-20_hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-comms-weekly-newsletter.png b/posters/2025-12-20_hackmd-comms-weekly-newsletter.png deleted file mode 100644 index ebe2cf10262..00000000000 Binary files a/posters/2025-12-20_hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-council-briefing.png b/posters/2025-12-20_hackmd-council-briefing.png deleted file mode 100644 index 967c25abe25..00000000000 Binary files a/posters/2025-12-20_hackmd-council-briefing.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-dev-developer-update.png b/posters/2025-12-20_hackmd-dev-developer-update.png deleted file mode 100644 index 165183952d8..00000000000 Binary files a/posters/2025-12-20_hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-dev-issue-triage.png b/posters/2025-12-20_hackmd-dev-issue-triage.png deleted file mode 100644 index c05c5c427b6..00000000000 Binary files a/posters/2025-12-20_hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-facts-briefing.png b/posters/2025-12-20_hackmd-facts-briefing.png deleted file mode 100644 index 75a260bba00..00000000000 Binary files a/posters/2025-12-20_hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/2025-12-20_hackmd-strategy-intel.png b/posters/2025-12-20_hackmd-strategy-intel.png deleted file mode 100644 index 2a7c183d068..00000000000 Binary files a/posters/2025-12-20_hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/README.md b/posters/README.md deleted file mode 100644 index 5aa73184581..00000000000 --- a/posters/README.md +++ /dev/null @@ -1,240 +0,0 @@ -# Visual Content & Poster Generation - -**Date-stamped visual content for social media and community engagement.** - -This directory contains automatically generated poster images created from various data sources across the elizaOS Knowledge Aggregation System, providing visually appealing summaries for Discord briefings and community sharing. - -## Purpose - -The `posters/` directory serves as the central repository for visual content generation, transforming markdown content from various data sources into branded poster images. These posters are used for Discord briefings, social media sharing, and community engagement while avoiding content caching issues through date-stamped filenames. - -## Directory Structure - -### Generated Poster Categories - -#### Data Source Posters -**Raw data visualizations from external sources:** - -- **`ainews-elizaos-dev.png`** - AI news developer content -- **`ainews-elizaos-discord.png`** - AI news Discord discussions -- **`ainews-elizaos.png`** - General AI news content -- **`daily-silk.png`** - Daily AI news from Discord -- **`github-summaries-day.png`** - Daily GitHub activity -- **`github-summaries-week.png`** - Weekly GitHub summaries -- **`github-summaries-month.png`** - Monthly GitHub analytics - -#### Strategic Content Posters -**Processed intelligence and analysis:** - -- **`hackmd-comms-discord-announcement.png`** - Community announcements -- **`hackmd-comms-elizaos-tweets.png`** - Social media content -- **`hackmd-comms-user-feedback.png`** - User feedback summaries -- **`hackmd-comms-weekly-newsletter.png`** - Weekly newsletters -- **`hackmd-council-briefing.png`** - Strategic council briefings -- **`hackmd-dev-developer-update.png`** - Developer updates -- **`hackmd-dev-issue-triage.png`** - Development issue tracking -- **`hackmd-facts-briefing.png`** - Daily facts extraction -- **`hackmd-strategy-intel.png`** - Strategic intelligence analysis - -## File Naming & Organization - -### Date-Stamped Files (Primary Collection) -**432 dated poster files from June-July 2025:** -- **Format**: `YYYY-MM-DD_.png` -- **Example**: `2025-07-24_hackmd-strategy-intel.png` -- **Purpose**: Avoid Discord caching, track historical versions -- **Date Range**: 2025-06-30 to 2025-07-24 (24+ days of coverage) -- **Daily Generation**: ~16-17 posters per day across all categories - -### Permalink Files (Legacy/Fallback) -**16 non-dated poster files for fallback usage:** -- **Format**: `.png` -- **Purpose**: Fallback URLs, development testing -- **Usage**: Being phased out in favor of date-stamped versions - -## Poster Generation Pipeline - -### Generation Process -1. **Source Identification**: Content sourced from markdown files in various directories -2. **Template Processing**: Enhanced poster generation via `scripts/posters-enhanced.sh` -3. **Date Stamping**: Automatic date prefixing for cache avoidance -4. **Quality Control**: Multiple rendering engines with fallbacks -5. **Distribution**: Used in Discord briefings and GitHub Pages - -### Technical Implementation - -#### Enhanced Poster Script (`scripts/posters-enhanced.sh`) -- **Multiple Rendering Engines**: wkhtmltoimage, Chromium, ImageMagick fallbacks -- **ElizaOS Branding**: Gradient headers, consistent typography -- **Responsive Layouts**: Dynamic sizing based on content length -- **Error Handling**: Robust fallback mechanisms and logging -- **Performance**: Optimized for daily batch generation - -#### Daily Automation -- **Schedule**: Generated at 04:00 UTC via `.github/workflows/daily_poster_generation.yml` -- **Batch Processing**: All poster categories generated simultaneously -- **Quality Assurance**: Automatic validation and fallback handling -- **Distribution**: Immediate availability for Discord briefings - -## Data Flow & Integration - -### Content Pipeline -```mermaid -graph TD - A[Raw Data Sources] --> B[Markdown Generation] - B --> C[posters-enhanced.sh Script] - C --> D[Date-Stamped PNG Files] - D --> E[GitHub Pages Hosting] - E --> F[Discord Briefing Integration] - F --> G[Community Distribution] -``` - -### Source Integration -- **Input Sources**: `hackmd/`, `ai-news/`, `github/`, `daily-silk/` -- **Processing**: Automated via `scripts/update-hackmd.py` and poster generation -- **Output**: Date-stamped PNG files hosted on GitHub Pages -- **Distribution**: Discord webhook integration via `scripts/webhook.py` - -### Discord Integration -- **Cache Avoidance**: Date-stamped filenames prevent Discord caching issues -- **Hosting**: GitHub Pages at `https://elizaos.github.io/knowledge/posters/` -- **Usage Pattern**: Yesterday's poster used in daily briefings to avoid deployment lag -- **Fallback**: Non-dated versions available for development testing - -## Content Categories & Visual Themes - -### Data Visualization Posters -- **GitHub Activity**: Development metrics, contributor analytics -- **AI News**: Industry trends, technical developments -- **Community**: Discord discussions, user feedback - -### Strategic Intelligence Posters -- **Council Briefings**: High-level strategic summaries -- **Developer Updates**: Technical roadmaps, feature announcements -- **Facts Briefings**: Key insights and intelligence extraction -- **Strategic Intel**: Market analysis and competitive intelligence - -### Communication Posters -- **Announcements**: Community notifications and updates -- **Social Media**: Content for Twitter/X and other platforms -- **Newsletters**: Weekly community updates -- **User Feedback**: Community sentiment and feature requests - -## Visual Design Standards - -### ElizaOS Branding -- **Color Scheme**: Gradient headers with ElizaOS brand colors -- **Typography**: Clean, readable fonts optimized for social media -- **Layout**: Responsive design adapting to content length -- **Consistency**: Standardized header, footer, and spacing - -### Content Adaptation -- **Short Content**: Single-page layout with prominent branding -- **Medium Content**: Multi-section layout with clear hierarchy -- **Long Content**: Multi-page approach with navigation elements -- **Technical Content**: Code-friendly formatting with syntax highlighting - -## Usage Examples - -### Access Latest Posters -```bash -# View latest dated posters -ls posters/2025-07-24_*.png - -# Find posters for specific category -ls posters/*hackmd-strategy-intel.png | sort - -# Check poster generation dates -ls -la posters/2025-07-*.png | tail -5 -``` - -### Discord Integration Examples -```bash -# Generate poster from markdown -./scripts/posters-enhanced.sh hackmd/strategy/intel.md posters/2025-07-25_hackmd-strategy-intel.png - -# Use in Discord briefing (yesterday's poster) -python scripts/webhook.py facts.json -d -c "channel_id" -s -p "2025-07-24_hackmd-strategy-intel.png" -``` - -### Batch Operations -```bash -# Count posters by category -ls posters/*.png | grep -o '_.*\.png' | sort | uniq -c - -# Find missing dates in sequence -for d in $(seq -f "2025-07-%02g" 1 31); do [ -f "posters/${d}_hackmd-strategy-intel.png" ] || echo "Missing: $d"; done -``` - -## Data Characteristics - -### File Statistics -- **Total Files**: 448 poster images (432 dated + 16 permalinks) -- **File Size**: Typically 200-800KB per poster (optimized for web) -- **Format**: PNG with transparency support -- **Resolution**: Optimized for Discord embeds and social media sharing -- **Storage**: Approximately 150-200MB total - -### Generation Frequency -- **Daily Production**: 16-17 new posters per day -- **Categories**: 17 distinct poster types across data sources -- **Reliability**: 99%+ success rate with fallback mechanisms -- **Processing Time**: ~2-5 minutes for full batch generation - -### Historical Coverage -- **Start Date**: 2025-06-30 (first dated posters) -- **Current Coverage**: 24+ consecutive days -- **Consistency**: Daily generation without gaps -- **Archive Strategy**: All historical versions preserved - -## Quality & Performance - -### Visual Quality Standards -- **Readability**: High contrast, legible fonts for all content types -- **Branding**: Consistent ElizaOS visual identity across all posters -- **Responsive**: Optimized layouts for various content lengths -- **Accessibility**: Color choices consider readability standards - -### Technical Performance -- **Generation Speed**: Optimized for batch processing -- **Reliability**: Multiple fallback rendering engines -- **Error Handling**: Comprehensive logging and recovery mechanisms -- **Resource Usage**: Efficient memory and CPU utilization - -### Content Quality -- **Source Fidelity**: Accurate representation of source markdown -- **Information Density**: Optimal balance of content and whitespace -- **Visual Hierarchy**: Clear structure and information flow -- **Update Timeliness**: Same-day generation from source updates - -## Troubleshooting - -### Common Issues -- **Missing Posters**: Check poster generation workflow completion -- **Discord Caching**: Ensure date-stamped filenames are used -- **Generation Failures**: Review posters-enhanced.sh script logs -- **Layout Issues**: Verify markdown source formatting - -### Recovery Procedures -- **Manual Generation**: Run `scripts/posters-enhanced.sh` directly -- **Fallback Usage**: Use permalink versions during outages -- **Workflow Restart**: Trigger GitHub Actions manually -- **Content Validation**: Check source markdown files for formatting issues - -## Integration Points - -### Automated Workflows -- **Daily Generation**: Integrated with `daily_poster_generation.yml` -- **Discord Distribution**: Automated via `daily_discord_briefing.yml` -- **GitHub Pages**: Automatic deployment for web hosting -- **Content Updates**: Triggered by source data changes - -### External Dependencies -- **Rendering Engines**: wkhtmltoimage, Chromium, ImageMagick -- **GitHub Pages**: Hosting infrastructure for public access -- **Discord API**: Webhook integration for community distribution -- **Source Content**: Dependent on markdown file updates - ---- - -*Posters are automatically generated daily and distributed via Discord. Historical versions are preserved for tracking and fallback purposes.* \ No newline at end of file diff --git a/posters/ainews-elizaos-dev.png b/posters/ainews-elizaos-dev.png deleted file mode 100644 index 6b2628da164..00000000000 Binary files a/posters/ainews-elizaos-dev.png and /dev/null differ diff --git a/posters/ainews-elizaos-discord.png b/posters/ainews-elizaos-discord.png deleted file mode 100644 index 1bfce841ec5..00000000000 Binary files a/posters/ainews-elizaos-discord.png and /dev/null differ diff --git a/posters/ainews-elizaos.png b/posters/ainews-elizaos.png deleted file mode 100644 index dc816c1a6bc..00000000000 Binary files a/posters/ainews-elizaos.png and /dev/null differ diff --git a/posters/characters/eliza/1.png b/posters/characters/eliza/1.png deleted file mode 100644 index 6c736134e1f..00000000000 Binary files a/posters/characters/eliza/1.png and /dev/null differ diff --git a/posters/characters/eliza/10.png b/posters/characters/eliza/10.png deleted file mode 100644 index f72cd1a0bd3..00000000000 Binary files a/posters/characters/eliza/10.png and /dev/null differ diff --git a/posters/characters/eliza/11.png b/posters/characters/eliza/11.png deleted file mode 100644 index b1e99465d3c..00000000000 Binary files a/posters/characters/eliza/11.png and /dev/null differ diff --git a/posters/characters/eliza/12.png b/posters/characters/eliza/12.png deleted file mode 100644 index 9d38e70892d..00000000000 Binary files a/posters/characters/eliza/12.png and /dev/null differ diff --git a/posters/characters/eliza/13.png b/posters/characters/eliza/13.png deleted file mode 100644 index de5b461bb3b..00000000000 Binary files a/posters/characters/eliza/13.png and /dev/null differ diff --git a/posters/characters/eliza/14.png b/posters/characters/eliza/14.png deleted file mode 100644 index 485718c9c04..00000000000 Binary files a/posters/characters/eliza/14.png and /dev/null differ diff --git a/posters/characters/eliza/15.png b/posters/characters/eliza/15.png deleted file mode 100644 index c925443be71..00000000000 Binary files a/posters/characters/eliza/15.png and /dev/null differ diff --git a/posters/characters/eliza/16.png b/posters/characters/eliza/16.png deleted file mode 100644 index 9943b70dcfb..00000000000 Binary files a/posters/characters/eliza/16.png and /dev/null differ diff --git a/posters/characters/eliza/17.png b/posters/characters/eliza/17.png deleted file mode 100644 index 10fab1819cf..00000000000 Binary files a/posters/characters/eliza/17.png and /dev/null differ diff --git a/posters/characters/eliza/2.png b/posters/characters/eliza/2.png deleted file mode 100644 index 43bdebcb63b..00000000000 Binary files a/posters/characters/eliza/2.png and /dev/null differ diff --git a/posters/characters/eliza/3.png b/posters/characters/eliza/3.png deleted file mode 100644 index f43102a743a..00000000000 Binary files a/posters/characters/eliza/3.png and /dev/null differ diff --git a/posters/characters/eliza/4.png b/posters/characters/eliza/4.png deleted file mode 100644 index fe4ca404f45..00000000000 Binary files a/posters/characters/eliza/4.png and /dev/null differ diff --git a/posters/characters/eliza/5.png b/posters/characters/eliza/5.png deleted file mode 100644 index b9e2b9013c6..00000000000 Binary files a/posters/characters/eliza/5.png and /dev/null differ diff --git a/posters/characters/eliza/6.png b/posters/characters/eliza/6.png deleted file mode 100644 index 5e2186fe216..00000000000 Binary files a/posters/characters/eliza/6.png and /dev/null differ diff --git a/posters/characters/eliza/7.png b/posters/characters/eliza/7.png deleted file mode 100644 index 9a6e8a36ef5..00000000000 Binary files a/posters/characters/eliza/7.png and /dev/null differ diff --git a/posters/characters/eliza/8.png b/posters/characters/eliza/8.png deleted file mode 100644 index f4a730296ce..00000000000 Binary files a/posters/characters/eliza/8.png and /dev/null differ diff --git a/posters/characters/eliza/9.png b/posters/characters/eliza/9.png deleted file mode 100644 index 6fd586ad22b..00000000000 Binary files a/posters/characters/eliza/9.png and /dev/null differ diff --git a/posters/characters/eliza/manifest.json b/posters/characters/eliza/manifest.json deleted file mode 100644 index 249dbf77b7a..00000000000 --- a/posters/characters/eliza/manifest.json +++ /dev/null @@ -1,394 +0,0 @@ -{ - "character": "eliza", - "description": "Eliza is a stylized 3D anime-like young woman with a confident, playful, slightly teasing vibe, often posing with expressive hand gestures as if presenting, reacting, or joking.", - "features": { - "distinguishing": "Long straight black hair, striking red eyes, orange backward baseball cap, frequent hand-to-mouth/gesture poses, solid black background presentation", - "colors": [ - "orange", - "black", - "red" - ], - "costume": "Orange backward cap and orange cropped top/shirt; black shorts; black boots; often shown with orange-and-black glove-like sleeves/arms (orange gloves in some poses).", - "style": "3D-rendered anime/cartoon (stylized proportions, clean shading, game/VRM-like character look)" - }, - "analyzed_at": "2025-12-13T22:17:42.590695", - "image_count": 18, - "images": [ - { - "pose": "bust", - "angle": "front", - "expression": "neutral", - "action": "other", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_clothing", - "neck", - "shoulders" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Front-view 3D anime-style bust of a character with long black hair, red eyes, an orange backward baseball cap, and an orange shirt on a solid black background.", - "filename": "1.png" - }, - { - "pose": "portrait", - "angle": "3/4_left", - "expression": "concerned", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "eyes", - "hair", - "hat", - "upper_costume", - "hands" - ], - "quality": "high", - "usable_as_reference": true, - "description": "A stylized 3D anime-like character with long black hair, red eyes, an orange backward cap and orange shirt, shown from upper torso up with one hand raised in a gesture on a solid black background.", - "filename": "10.png" - }, - { - "pose": "bust", - "angle": "front", - "expression": "surprised", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_costume", - "hands", - "arms" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Stylized 3D anime-like female character in an orange cap and outfit, shown from the torso up against a black background with one orange-gloved hand raised in front of her mouth.", - "filename": "11.png" - }, - { - "pose": "full_body", - "angle": "3/4_left", - "expression": "neutral", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "full_costume", - "hands", - "feet", - "hat", - "boots" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Full-body 3D-rendered anime-style female character in an orange cap and top with black shorts and black boots, standing at a 3/4 left angle with one hand raised in front of her face on a solid black background.", - "filename": "12.png" - }, - { - "pose": "bust", - "angle": "front", - "expression": "angry", - "action": "other", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_clothing" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Front-facing 3D anime-style bust of a character with long dark hair, red eyes, and an orange backward baseball cap and orange shirt on a solid black background.", - "filename": "13.png" - }, - { - "pose": "bust", - "angle": "3/4_right", - "expression": "neutral", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "eyes", - "hair", - "hat", - "torso", - "arms", - "hands", - "midriff", - "pants_waistband" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style female character shown from head to waist at a 3/4 right angle, wearing an orange backward cap and orange top with orange-and-black glove-like arms, holding one hand up covering her mouth against a solid black background.", - "filename": "14.png" - }, - { - "pose": "portrait", - "angle": "3/4_right", - "expression": "serious", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_costume", - "hands", - "arms" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style female character shown from upper torso up in an orange cap and orange top, turned 3/4 to the right with both hands raised in an open gesturing pose against a solid black background.", - "filename": "15.png" - }, - { - "pose": "portrait", - "angle": "3/4_left", - "expression": "serious", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body_clothing", - "shorts", - "hands", - "partial_legs" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style character in an orange cap and cropped top with black shorts, one hand on hip and the other arm extended in a presenting gesture against a solid black background.", - "filename": "16.png" - }, - { - "pose": "portrait", - "angle": "side_left", - "expression": "neutral", - "action": "other", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body_clothing", - "arms", - "hands", - "lower_body_clothing" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style female character in an orange cap and orange cropped top, shown from the side leaning forward with long black hair flowing back against a solid black background.", - "filename": "17.png" - }, - { - "pose": "bust", - "angle": "3/4_right", - "expression": "neutral", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_clothing", - "right_hand", - "right_arm" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style character shown from the chest up, wearing an orange backward cap and orange shirt, with long dark hair and red eyes, raising the right hand in a gesture against a solid black background.", - "filename": "2.png" - }, - { - "pose": "bust", - "angle": "3/4_right", - "expression": "neutral", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_costume", - "hands", - "arms", - "midriff" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-style character wearing an orange backwards cap and orange crop top, shown in a 3/4 right view with both hands raised in a gesture against a solid black background.", - "filename": "3.png" - }, - { - "pose": "portrait", - "angle": "front", - "expression": "neutral", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body_clothing", - "shorts", - "hands", - "arms", - "midriff", - "legs_partial" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Front-facing stylized 3D anime character wearing an orange cap and crop top with black shorts, arms extended outward in a presenting gesture on a solid black background.", - "filename": "4.png" - }, - { - "pose": "bust", - "angle": "3/4_right", - "expression": "thinking", - "action": "gesturing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body", - "arm", - "hand", - "clothing_top" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D-rendered anime-style character in an orange cap and orange top on a black background, shown from the chest up at a slight angle with one hand raised near the mouth.", - "filename": "5.png" - }, - { - "pose": "full_body", - "angle": "front", - "expression": "neutral", - "action": "sitting", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "full_costume", - "legs", - "feet", - "chair" - ], - "quality": "high", - "usable_as_reference": true, - "description": "A stylized 3D anime girl with long black hair and an orange cap sits front-facing on a dark armchair with one leg crossed, wearing an orange outfit, white striped socks, and black boots against a solid black background.", - "filename": "6.png" - }, - { - "pose": "full_body", - "angle": "front", - "expression": "neutral", - "action": "sitting", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "full_costume", - "hands", - "feet", - "boots", - "chair" - ], - "quality": "high", - "usable_as_reference": true, - "description": "A 3D anime-style female character with long black hair and an orange backward cap sits in a gray armchair wearing an orange top, orange/black shorts, gloves, and black boots against a solid black background.", - "filename": "7.png" - }, - { - "pose": "portrait", - "angle": "3/4_left", - "expression": "neutral", - "action": "standing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body", - "hands", - "shorts", - "legs" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Stylized 3D anime-style female character in an orange backward cap and cropped orange top with orange arm coverings and black shorts, shown standing in a 3/4 left view on a solid black background.", - "filename": "8.png" - }, - { - "pose": "portrait", - "angle": "3/4_left", - "expression": "neutral", - "action": "hands_on_hips", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "face", - "hair", - "hat", - "upper_body_clothing", - "arms", - "hands", - "shorts", - "legs" - ], - "quality": "high", - "usable_as_reference": true, - "description": "3D anime-styled female character shown from head to upper thighs, wearing an orange cap and cropped orange top with orange arm sleeves, black shorts, and hands on hips against a solid black background.", - "filename": "9.png" - }, - { - "pose": "full_body", - "angle": "3/4_right", - "expression": "neutral", - "action": "standing", - "background": "solid_color", - "background_color": "#000000", - "features_visible": [ - "full_body", - "face", - "hair", - "hat", - "full_costume", - "hands", - "feet" - ], - "quality": "high", - "usable_as_reference": true, - "description": "Full-body 3D anime-styled female character standing against a solid black background, wearing a backward orange cap, orange crop top with long sleeves, black shorts, orange thigh-highs with knee patches, white striped socks, and black boots.", - "filename": "stand.png" - } - ] -} \ No newline at end of file diff --git a/posters/characters/eliza/stand.png b/posters/characters/eliza/stand.png deleted file mode 100644 index 2d22eaf8b98..00000000000 Binary files a/posters/characters/eliza/stand.png and /dev/null differ diff --git a/posters/characters/marc/1.png b/posters/characters/marc/1.png deleted file mode 100644 index ec2b8492e2b..00000000000 Binary files a/posters/characters/marc/1.png and /dev/null differ diff --git a/posters/characters/marc/10.png b/posters/characters/marc/10.png deleted file mode 100644 index dbf2b6c1753..00000000000 Binary files a/posters/characters/marc/10.png and /dev/null differ diff --git a/posters/characters/marc/11.png b/posters/characters/marc/11.png deleted file mode 100644 index 99b03309726..00000000000 Binary files a/posters/characters/marc/11.png and /dev/null differ diff --git a/posters/characters/marc/12.png b/posters/characters/marc/12.png deleted file mode 100644 index 5f57de980bb..00000000000 Binary files a/posters/characters/marc/12.png and /dev/null differ diff --git a/posters/characters/marc/13.png b/posters/characters/marc/13.png deleted file mode 100644 index 1308260ebeb..00000000000 Binary files a/posters/characters/marc/13.png and /dev/null differ diff --git a/posters/characters/marc/14.png b/posters/characters/marc/14.png deleted file mode 100644 index 20326ef360e..00000000000 Binary files a/posters/characters/marc/14.png and /dev/null differ diff --git a/posters/characters/marc/15.png b/posters/characters/marc/15.png deleted file mode 100644 index 1553e707b1e..00000000000 Binary files a/posters/characters/marc/15.png and /dev/null differ diff --git a/posters/characters/marc/2.png b/posters/characters/marc/2.png deleted file mode 100644 index 972342a86f9..00000000000 Binary files a/posters/characters/marc/2.png and /dev/null differ diff --git a/posters/characters/marc/3.png b/posters/characters/marc/3.png deleted file mode 100644 index fcf994b815a..00000000000 Binary files a/posters/characters/marc/3.png and /dev/null differ diff --git a/posters/characters/marc/4.png b/posters/characters/marc/4.png deleted file mode 100644 index 1bab67c4f17..00000000000 Binary files a/posters/characters/marc/4.png and /dev/null differ diff --git a/posters/characters/marc/5.png b/posters/characters/marc/5.png deleted file mode 100644 index 98b4ea87ba5..00000000000 Binary files a/posters/characters/marc/5.png and /dev/null differ diff --git a/posters/characters/marc/6.png b/posters/characters/marc/6.png deleted file mode 100644 index d2c6d944cb8..00000000000 Binary files a/posters/characters/marc/6.png and /dev/null differ diff --git a/posters/characters/marc/7.png b/posters/characters/marc/7.png deleted file mode 100644 index 907db149c6c..00000000000 Binary files a/posters/characters/marc/7.png and /dev/null differ diff --git a/posters/characters/marc/8.png b/posters/characters/marc/8.png deleted file mode 100644 index 92ed0e05b3e..00000000000 Binary files a/posters/characters/marc/8.png and /dev/null differ diff --git a/posters/characters/marc/9.png b/posters/characters/marc/9.png deleted file mode 100644 index ab888c19879..00000000000 Binary files a/posters/characters/marc/9.png and /dev/null differ diff --git a/posters/characters/peepo/1.png b/posters/characters/peepo/1.png deleted file mode 100644 index f116ac72c86..00000000000 Binary files a/posters/characters/peepo/1.png and /dev/null differ diff --git a/posters/characters/peepo/10.png b/posters/characters/peepo/10.png deleted file mode 100644 index 06ba5f9fc53..00000000000 Binary files a/posters/characters/peepo/10.png and /dev/null differ diff --git a/posters/characters/peepo/2.png b/posters/characters/peepo/2.png deleted file mode 100644 index 202e5d80733..00000000000 Binary files a/posters/characters/peepo/2.png and /dev/null differ diff --git a/posters/characters/peepo/3.png b/posters/characters/peepo/3.png deleted file mode 100644 index a9f678aed21..00000000000 Binary files a/posters/characters/peepo/3.png and /dev/null differ diff --git a/posters/characters/peepo/4.png b/posters/characters/peepo/4.png deleted file mode 100644 index df7da3b6f1a..00000000000 Binary files a/posters/characters/peepo/4.png and /dev/null differ diff --git a/posters/characters/peepo/5.png b/posters/characters/peepo/5.png deleted file mode 100644 index 48060e14618..00000000000 Binary files a/posters/characters/peepo/5.png and /dev/null differ diff --git a/posters/characters/peepo/6.png b/posters/characters/peepo/6.png deleted file mode 100644 index 8d1c491964d..00000000000 Binary files a/posters/characters/peepo/6.png and /dev/null differ diff --git a/posters/characters/peepo/7.png b/posters/characters/peepo/7.png deleted file mode 100644 index 9a018a0084f..00000000000 Binary files a/posters/characters/peepo/7.png and /dev/null differ diff --git a/posters/characters/peepo/8.png b/posters/characters/peepo/8.png deleted file mode 100644 index 4afe1f9d449..00000000000 Binary files a/posters/characters/peepo/8.png and /dev/null differ diff --git a/posters/characters/peepo/9.png b/posters/characters/peepo/9.png deleted file mode 100644 index cbaff3ee2ff..00000000000 Binary files a/posters/characters/peepo/9.png and /dev/null differ diff --git a/posters/characters/shaw/1.png b/posters/characters/shaw/1.png deleted file mode 100644 index 6506457dbeb..00000000000 Binary files a/posters/characters/shaw/1.png and /dev/null differ diff --git a/posters/characters/shaw/10.png b/posters/characters/shaw/10.png deleted file mode 100644 index bd100d1b3f5..00000000000 Binary files a/posters/characters/shaw/10.png and /dev/null differ diff --git a/posters/characters/shaw/11.png b/posters/characters/shaw/11.png deleted file mode 100644 index 0b91a5faa2f..00000000000 Binary files a/posters/characters/shaw/11.png and /dev/null differ diff --git a/posters/characters/shaw/12.png b/posters/characters/shaw/12.png deleted file mode 100644 index 580e335b483..00000000000 Binary files a/posters/characters/shaw/12.png and /dev/null differ diff --git a/posters/characters/shaw/13.png b/posters/characters/shaw/13.png deleted file mode 100644 index 63a68ea9106..00000000000 Binary files a/posters/characters/shaw/13.png and /dev/null differ diff --git a/posters/characters/shaw/14.png b/posters/characters/shaw/14.png deleted file mode 100644 index c5ff4438005..00000000000 Binary files a/posters/characters/shaw/14.png and /dev/null differ diff --git a/posters/characters/shaw/15.png b/posters/characters/shaw/15.png deleted file mode 100644 index d8596a050ff..00000000000 Binary files a/posters/characters/shaw/15.png and /dev/null differ diff --git a/posters/characters/shaw/2.png b/posters/characters/shaw/2.png deleted file mode 100644 index 9db0e545882..00000000000 Binary files a/posters/characters/shaw/2.png and /dev/null differ diff --git a/posters/characters/shaw/3.png b/posters/characters/shaw/3.png deleted file mode 100644 index 15b3f8a057c..00000000000 Binary files a/posters/characters/shaw/3.png and /dev/null differ diff --git a/posters/characters/shaw/4.png b/posters/characters/shaw/4.png deleted file mode 100644 index 17b79524960..00000000000 Binary files a/posters/characters/shaw/4.png and /dev/null differ diff --git a/posters/characters/shaw/5.png b/posters/characters/shaw/5.png deleted file mode 100644 index fe2cae8e814..00000000000 Binary files a/posters/characters/shaw/5.png and /dev/null differ diff --git a/posters/characters/shaw/6.png b/posters/characters/shaw/6.png deleted file mode 100644 index 0c9e224b068..00000000000 Binary files a/posters/characters/shaw/6.png and /dev/null differ diff --git a/posters/characters/shaw/7.png b/posters/characters/shaw/7.png deleted file mode 100644 index dff53a8e67e..00000000000 Binary files a/posters/characters/shaw/7.png and /dev/null differ diff --git a/posters/characters/shaw/8.png b/posters/characters/shaw/8.png deleted file mode 100644 index 4f47778019b..00000000000 Binary files a/posters/characters/shaw/8.png and /dev/null differ diff --git a/posters/characters/shaw/9.png b/posters/characters/shaw/9.png deleted file mode 100644 index 00fb33e8797..00000000000 Binary files a/posters/characters/shaw/9.png and /dev/null differ diff --git a/posters/characters/spartan/1.png b/posters/characters/spartan/1.png deleted file mode 100644 index 56fb004072f..00000000000 Binary files a/posters/characters/spartan/1.png and /dev/null differ diff --git a/posters/characters/spartan/10.png b/posters/characters/spartan/10.png deleted file mode 100644 index a41ffc7be32..00000000000 Binary files a/posters/characters/spartan/10.png and /dev/null differ diff --git a/posters/characters/spartan/11.png b/posters/characters/spartan/11.png deleted file mode 100644 index e9f82016d83..00000000000 Binary files a/posters/characters/spartan/11.png and /dev/null differ diff --git a/posters/characters/spartan/12.png b/posters/characters/spartan/12.png deleted file mode 100644 index 4ff5c895d77..00000000000 Binary files a/posters/characters/spartan/12.png and /dev/null differ diff --git a/posters/characters/spartan/13.png b/posters/characters/spartan/13.png deleted file mode 100644 index f1b00dcf1ba..00000000000 Binary files a/posters/characters/spartan/13.png and /dev/null differ diff --git a/posters/characters/spartan/14.png b/posters/characters/spartan/14.png deleted file mode 100644 index 65f2b54f208..00000000000 Binary files a/posters/characters/spartan/14.png and /dev/null differ diff --git a/posters/characters/spartan/15.png b/posters/characters/spartan/15.png deleted file mode 100644 index 6db2b431957..00000000000 Binary files a/posters/characters/spartan/15.png and /dev/null differ diff --git a/posters/characters/spartan/2.png b/posters/characters/spartan/2.png deleted file mode 100644 index b76f46aaf83..00000000000 Binary files a/posters/characters/spartan/2.png and /dev/null differ diff --git a/posters/characters/spartan/3.png b/posters/characters/spartan/3.png deleted file mode 100644 index 4c034a3332e..00000000000 Binary files a/posters/characters/spartan/3.png and /dev/null differ diff --git a/posters/characters/spartan/4.png b/posters/characters/spartan/4.png deleted file mode 100644 index fc2682f0b9d..00000000000 Binary files a/posters/characters/spartan/4.png and /dev/null differ diff --git a/posters/characters/spartan/5.png b/posters/characters/spartan/5.png deleted file mode 100644 index 22403d7c54e..00000000000 Binary files a/posters/characters/spartan/5.png and /dev/null differ diff --git a/posters/characters/spartan/6.png b/posters/characters/spartan/6.png deleted file mode 100644 index 357debfa0f0..00000000000 Binary files a/posters/characters/spartan/6.png and /dev/null differ diff --git a/posters/characters/spartan/7.png b/posters/characters/spartan/7.png deleted file mode 100644 index 202f63e37d1..00000000000 Binary files a/posters/characters/spartan/7.png and /dev/null differ diff --git a/posters/characters/spartan/8.png b/posters/characters/spartan/8.png deleted file mode 100644 index 1924bb0bbe0..00000000000 Binary files a/posters/characters/spartan/8.png and /dev/null differ diff --git a/posters/characters/spartan/9.png b/posters/characters/spartan/9.png deleted file mode 100644 index d80d96cf7be..00000000000 Binary files a/posters/characters/spartan/9.png and /dev/null differ diff --git a/posters/daily-silk.png b/posters/daily-silk.png deleted file mode 100644 index 22eeeb1051c..00000000000 Binary files a/posters/daily-silk.png and /dev/null differ diff --git a/posters/github-summaries-day.png b/posters/github-summaries-day.png deleted file mode 100644 index 2548bff88f0..00000000000 Binary files a/posters/github-summaries-day.png and /dev/null differ diff --git a/posters/github-summaries-month.png b/posters/github-summaries-month.png deleted file mode 100644 index b9be9a8ac61..00000000000 Binary files a/posters/github-summaries-month.png and /dev/null differ diff --git a/posters/github-summaries-week.png b/posters/github-summaries-week.png deleted file mode 100644 index 99c146f95f9..00000000000 Binary files a/posters/github-summaries-week.png and /dev/null differ diff --git a/posters/hackmd-comms-discord-announcement.png b/posters/hackmd-comms-discord-announcement.png deleted file mode 100644 index ae6e48cc90c..00000000000 Binary files a/posters/hackmd-comms-discord-announcement.png and /dev/null differ diff --git a/posters/hackmd-comms-elizaos-tweets.png b/posters/hackmd-comms-elizaos-tweets.png deleted file mode 100644 index fa29249d39a..00000000000 Binary files a/posters/hackmd-comms-elizaos-tweets.png and /dev/null differ diff --git a/posters/hackmd-comms-user-feedback.png b/posters/hackmd-comms-user-feedback.png deleted file mode 100644 index 020aacbe2bd..00000000000 Binary files a/posters/hackmd-comms-user-feedback.png and /dev/null differ diff --git a/posters/hackmd-comms-weekly-newsletter.png b/posters/hackmd-comms-weekly-newsletter.png deleted file mode 100644 index a0b45570ced..00000000000 Binary files a/posters/hackmd-comms-weekly-newsletter.png and /dev/null differ diff --git a/posters/hackmd-council-briefing.png b/posters/hackmd-council-briefing.png deleted file mode 100644 index 1cf6ab72585..00000000000 Binary files a/posters/hackmd-council-briefing.png and /dev/null differ diff --git a/posters/hackmd-dev-developer-update.png b/posters/hackmd-dev-developer-update.png deleted file mode 100644 index adcea0d6285..00000000000 Binary files a/posters/hackmd-dev-developer-update.png and /dev/null differ diff --git a/posters/hackmd-dev-issue-triage.png b/posters/hackmd-dev-issue-triage.png deleted file mode 100644 index adde4670065..00000000000 Binary files a/posters/hackmd-dev-issue-triage.png and /dev/null differ diff --git a/posters/hackmd-facts-briefing.png b/posters/hackmd-facts-briefing.png deleted file mode 100644 index 672975973bc..00000000000 Binary files a/posters/hackmd-facts-briefing.png and /dev/null differ diff --git a/posters/hackmd-strategy-intel.png b/posters/hackmd-strategy-intel.png deleted file mode 100644 index f31a3c833fb..00000000000 Binary files a/posters/hackmd-strategy-intel.png and /dev/null differ diff --git a/posters/temp.md b/posters/temp.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/scripts/archive/convert-council-format.py b/scripts/archive/convert-council-format.py new file mode 100644 index 00000000000..6b7a444ed6f --- /dev/null +++ b/scripts/archive/convert-council-format.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python3 +""" +Convert old council briefing format to new format. + +Old format: + - strategic_context_summary → meeting_context + - daily_focus_theme → daily_focus + - key_strategic_points → key_points + +Usage: + python scripts/etl/convert-council-format.py # Fix all + python scripts/etl/convert-council-format.py --dry-run # Preview + python scripts/etl/convert-council-format.py -f 2025-04-18.json # Single file +""" + +import argparse +import json +from pathlib import Path + +# Field mappings: old → new +FIELD_MAPPINGS = { + "strategic_context_summary": "meeting_context", + "daily_focus_theme": "daily_focus", + "key_strategic_points": "key_points", +} + + +def convert_file(file_path: Path, dry_run: bool = False) -> tuple[bool, int]: + """Convert old format to new format. Returns (changed, field_count).""" + with open(file_path) as f: + data = json.load(f) + + # Check if file has old format fields + old_fields = [k for k in FIELD_MAPPINGS.keys() if k in data] + if not old_fields: + return False, 0 + + if dry_run: + print(f" Would convert {len(old_fields)} fields: {old_fields}") + return True, len(old_fields) + + # Convert fields + for old_key, new_key in FIELD_MAPPINGS.items(): + if old_key in data: + data[new_key] = data.pop(old_key) + + # Write back + with open(file_path, 'w') as f: + json.dump(data, f, indent=2, ensure_ascii=True) + + return True, len(old_fields) + + +def main(): + parser = argparse.ArgumentParser(description="Convert old council format to new") + parser.add_argument("-f", "--file", type=Path, help="Single file to convert") + parser.add_argument("--dry-run", action="store_true", help="Preview without writing") + parser.add_argument("--dir", type=Path, default=Path("the-council/council_briefing"), + help="Directory to process") + args = parser.parse_args() + + if args.file: + files = [args.file] + else: + files = sorted(args.dir.glob("*.json")) + files = [f for f in files if f.name != "daily.json"] + + print(f"Processing {len(files)} files..." + (" (dry run)" if args.dry_run else "")) + + changed = 0 + total_fields = 0 + + for f in files: + was_changed, count = convert_file(f, args.dry_run) + if was_changed: + changed += 1 + total_fields += count + print(f" {f.name}: {count} fields converted") + + print(f"\nDone: {changed} files updated, {total_fields} total fields converted") + + +if __name__ == "__main__": + main() diff --git a/scripts/archive/convert-source-format.py b/scripts/archive/convert-source-format.py new file mode 100644 index 00000000000..14fdac2edad --- /dev/null +++ b/scripts/archive/convert-source-format.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python3 +""" +Convert old source format to new file path format in facts JSON files. + +Old: ai_news_elizaos_daily_json_2025-12-23.content.categories[3].content[0].text +New: ai-news/elizaos/json/2025-12-23.json + +Usage: + python scripts/etl/convert-source-format.py # Fix all facts files + python scripts/etl/convert-source-format.py --dry-run # Preview changes + python scripts/etl/convert-source-format.py -f 2025-12-24.json # Single file +""" + +import argparse +import json +import re +from pathlib import Path + +# Mapping from old key prefixes to new file paths +SOURCE_MAPPINGS = [ + # Order matters - more specific patterns first + (r"ai_news_elizaos_daily_discord_json_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/discord/json/\1.json"), + (r"ai_news_elizaos_daily_discord_md_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/discord/md/\1.md"), + (r"ai_news_elizaos_discord_json_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/discord/json/\1.json"), + (r"ai_news_elizaos_discord_md_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/discord/md/\1.md"), + (r"ai_news_elizaos_daily_json_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/json/\1.json"), + (r"ai_news_elizaos_daily_md_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/md/\1.md"), + (r"ai_news_elizaos_json_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/json/\1.json"), + (r"ai_news_elizaos_md_(\d{4}-\d{2}-\d{2})", r"ai-news/elizaos/md/\1.md"), + (r"github_summaries_daily_(\d{4}-\d{2}-\d{2})", r"github/summaries/day/\1.md"), + (r"github_summaries_week_latest_(\d{4}-\d{2}-\d{2})\.md", r"github/summaries/week/\1.md"), + (r"github_summaries_month_latest_(\d{4}-\d{2}-\d{2})\.md", r"github/summaries/month/\1.md"), +] + + +def convert_source(source_str: str) -> str: + """Convert a single source string from old to new format.""" + # Strip any .content.* suffix (JSON path details) + base = re.sub(r"\.content.*$", "", source_str) + + for pattern, replacement in SOURCE_MAPPINGS: + if re.match(pattern, base): + return re.sub(pattern, replacement, base) + + # Return original if no match (might already be new format) + return source_str + + +def process_value(value): + """Recursively process a value, converting source fields.""" + if isinstance(value, dict): + result = {} + for k, v in value.items(): + if k == "source": + if isinstance(v, list): + result[k] = [convert_source(s) for s in v] + elif isinstance(v, str): + result[k] = convert_source(v) + else: + result[k] = v + else: + result[k] = process_value(v) + return result + elif isinstance(value, list): + return [process_value(item) for item in value] + else: + return value + + +def convert_file(file_path: Path, dry_run: bool = False) -> tuple[bool, int]: + """Convert source formats in a facts file. Returns (changed, count).""" + with open(file_path) as f: + original = f.read() + data = json.loads(original) + + # Check if file has old format + if "ai_news_elizaos_" not in original: + return False, 0 + + # Count old format occurrences before + old_count = original.count("ai_news_elizaos_") + + # Process the data + converted = process_value(data) + new_json = json.dumps(converted, indent=2, ensure_ascii=True) + + # Count remaining old format (should be 0) + remaining = new_json.count("ai_news_elizaos_") + converted_count = old_count - remaining + + if dry_run: + print(f" Would convert {converted_count} sources ({remaining} remaining)") + return True, converted_count + + # Write back + with open(file_path, 'w') as f: + f.write(new_json) + + return True, converted_count + + +def main(): + parser = argparse.ArgumentParser(description="Convert old source format to file paths") + parser.add_argument("-f", "--file", type=Path, help="Single file to convert") + parser.add_argument("--dry-run", action="store_true", help="Preview without writing") + parser.add_argument("--dir", type=Path, default=Path("the-council/facts"), + help="Directory to process (default: the-council/facts)") + args = parser.parse_args() + + if args.file: + files = [args.file] + else: + files = sorted(args.dir.glob("*.json")) + files = [f for f in files if f.name != "daily.json"] + + print(f"Processing {len(files)} files..." + (" (dry run)" if args.dry_run else "")) + + changed = 0 + total_converted = 0 + + for f in files: + was_changed, count = convert_file(f, args.dry_run) + if was_changed: + changed += 1 + total_converted += count + print(f" {f.name}: {count} sources converted") + + print(f"\nDone: {changed} files updated, {total_converted} total sources converted") + + +if __name__ == "__main__": + main() diff --git a/scripts/etl/backfill-council.sh b/scripts/etl/backfill-council.sh new file mode 100755 index 00000000000..9748102af5b --- /dev/null +++ b/scripts/etl/backfill-council.sh @@ -0,0 +1,100 @@ +#!/bin/bash +# Backfill missing council briefings for a date range +# +# Usage: +# ./scripts/etl/backfill-council.sh # Default: 2024-10-15 to 2025-04-17 +# ./scripts/etl/backfill-council.sh 2025-01-01 # From date to 2025-04-17 +# ./scripts/etl/backfill-council.sh 2025-01-01 2025-01-31 # Custom range +# +# Environment: +# OPENROUTER_API_KEY=your_key (required) +# +# Each date takes ~30-60 seconds depending on API response time. + +set -e + +if [ -z "$OPENROUTER_API_KEY" ]; then + echo "ERROR: OPENROUTER_API_KEY environment variable is not set" + echo "Usage: OPENROUTER_API_KEY=your_key $0 [start_date] [end_date]" + exit 1 +fi + +# Default date range (fill gap before existing briefings) +START_DATE="${1:-2024-10-15}" +END_DATE="${2:-2025-04-17}" + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" +cd "$REPO_ROOT" + +# Generate date array +DATES=() +current="$START_DATE" +while [[ "$current" < "$END_DATE" || "$current" == "$END_DATE" ]]; do + DATES+=("$current") + current=$(date -d "$current + 1 day" +%Y-%m-%d) +done + +TOTAL=${#DATES[@]} +CURRENT=0 +SUCCESS=0 +FAILED=0 +SKIPPED=0 + +echo "========================================" +echo "Council Briefing Backfill Script" +echo "Date range: $START_DATE to $END_DATE" +echo "Total dates to process: $TOTAL" +echo "========================================" +echo "" + +for DATE in "${DATES[@]}"; do + CURRENT=$((CURRENT + 1)) + INPUT_FILE="the-council/aggregated/${DATE}.json" + OUTPUT_JSON="the-council/council_briefing/${DATE}.json" + + echo -n "[$CURRENT/$TOTAL] $DATE... " + + # Check if input file exists + if [ ! -f "$INPUT_FILE" ]; then + echo "SKIP (no aggregated file)" + SKIPPED=$((SKIPPED + 1)) + continue + fi + + # Check if output already exists + if [ -f "$OUTPUT_JSON" ]; then + echo "SKIP (already exists)" + SKIPPED=$((SKIPPED + 1)) + continue + fi + + # Ensure output directory exists + mkdir -p "the-council/council_briefing" + + # Run the generation + if python scripts/etl/generate-council-context.py "$INPUT_FILE" "$OUTPUT_JSON" 2>&1 | tail -1; then + SUCCESS=$((SUCCESS + 1)) + else + echo "FAILED" + FAILED=$((FAILED + 1)) + fi + + # Small delay to avoid rate limiting + sleep 1 +done + +echo "" +echo "========================================" +echo "Backfill Complete" +echo " Success: $SUCCESS" +echo " Skipped: $SKIPPED" +echo " Failed: $FAILED" +echo "========================================" + +# Update daily.json permalink to latest date +LATEST=$(ls -1 the-council/council_briefing/20*.json 2>/dev/null | grep -v daily | sort | tail -1) +if [ -n "$LATEST" ]; then + cp "$LATEST" "the-council/council_briefing/daily.json" + echo "Updated daily.json to: $(basename "$LATEST")" +fi diff --git a/scripts/etl/backfill-facts.sh b/scripts/etl/backfill-facts.sh new file mode 100755 index 00000000000..0f5796cbccd --- /dev/null +++ b/scripts/etl/backfill-facts.sh @@ -0,0 +1,102 @@ +#!/bin/bash +# Backfill missing facts data for a date range +# +# Usage: +# ./scripts/etl/backfill-facts.sh # Default: 2024-10-15 to 2025-03-31 +# ./scripts/etl/backfill-facts.sh 2025-01-01 # From date to 2025-03-31 +# ./scripts/etl/backfill-facts.sh 2025-01-01 2025-01-31 # Custom range +# +# Environment: +# OPENROUTER_API_KEY=your_key (required) +# +# Each date takes ~30-60 seconds depending on API response time. + +set -e + +if [ -z "$OPENROUTER_API_KEY" ]; then + echo "ERROR: OPENROUTER_API_KEY environment variable is not set" + echo "Usage: OPENROUTER_API_KEY=your_key $0 [start_date] [end_date]" + exit 1 +fi + +# Default date range +START_DATE="${1:-2024-10-15}" +END_DATE="${2:-2025-03-31}" + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" +cd "$REPO_ROOT" + +# Generate date array +DATES=() +current="$START_DATE" +while [[ "$current" < "$END_DATE" || "$current" == "$END_DATE" ]]; do + DATES+=("$current") + current=$(date -d "$current + 1 day" +%Y-%m-%d) +done + +TOTAL=${#DATES[@]} +CURRENT=0 +SUCCESS=0 +FAILED=0 +SKIPPED=0 + +echo "========================================" +echo "Facts Backfill Script" +echo "Date range: $START_DATE to $END_DATE" +echo "Total dates to process: $TOTAL" +echo "========================================" +echo "" + +for DATE in "${DATES[@]}"; do + CURRENT=$((CURRENT + 1)) + INPUT_FILE="the-council/aggregated/${DATE}.json" + OUTPUT_JSON="the-council/facts/${DATE}.json" + OUTPUT_MD="hackmd/facts/${DATE}.md" + + echo -n "[$CURRENT/$TOTAL] $DATE... " + + # Check if input file exists + if [ ! -f "$INPUT_FILE" ]; then + echo "SKIP (no aggregated file)" + SKIPPED=$((SKIPPED + 1)) + continue + fi + + # Check if output already exists + if [ -f "$OUTPUT_JSON" ]; then + echo "SKIP (already exists)" + SKIPPED=$((SKIPPED + 1)) + continue + fi + + # Ensure output directories exist + mkdir -p "the-council/facts" + mkdir -p "hackmd/facts" + + # Run the extraction + if python scripts/etl/extract-facts.py -i "$INPUT_FILE" -o "$OUTPUT_JSON" -md "$OUTPUT_MD" 2>&1 | tail -1; then + SUCCESS=$((SUCCESS + 1)) + else + echo "FAILED" + FAILED=$((FAILED + 1)) + fi + + # Small delay to avoid rate limiting + sleep 1 +done + +echo "" +echo "========================================" +echo "Backfill Complete" +echo " Success: $SUCCESS" +echo " Skipped: $SKIPPED" +echo " Failed: $FAILED" +echo "========================================" + +# Update daily.json permalink to latest date +LATEST_FACTS=$(ls -1 the-council/facts/20*.json 2>/dev/null | grep -v daily | sort | tail -1) +if [ -n "$LATEST_FACTS" ]; then + cp "$LATEST_FACTS" "the-council/facts/daily.json" + echo "Updated daily.json to: $(basename "$LATEST_FACTS")" +fi diff --git a/scripts/integrations/cdn/update_facts_media.py b/scripts/integrations/cdn/update_facts_media.py index 63330ffac7e..ab85bf778af 100644 --- a/scripts/integrations/cdn/update_facts_media.py +++ b/scripts/integrations/cdn/update_facts_media.py @@ -28,7 +28,9 @@ def update_facts_with_media( ) -> bool: """Update facts.json with media URLs from manifest. - Adds a 'media' section to facts.json with poster URLs. + Meshes media into the facts structure: + - overall_media: poster for the overall summary + - categories[category].media: poster for each category Args: facts_path: Path to facts JSON file @@ -54,36 +56,66 @@ def update_facts_with_media( print("No cdn_urls found in manifest. Run upload.py --update-manifest first.", file=sys.stderr) return False - # Build media section - media = { + changes = [] + + # Process each generation and mesh into appropriate location + for gen in manifest.get("generations", []): + category = gen.get("category", "").replace("-", "_") + output_file = gen.get("output_file") + cdn_url = gen.get("cdn_url") or cdn_urls.get(output_file) + + if not category or not cdn_url: + continue + + if category == "overall": + # Overall poster goes to top-level overall_media + facts["overall_media"] = { + "poster_url": cdn_url, + } + changes.append(f"overall_media.poster_url = {cdn_url}") + else: + # Category posters mesh into categories[category].media + if "categories" in facts and category in facts["categories"]: + if "media" not in facts["categories"][category]: + facts["categories"][category]["media"] = {} + facts["categories"][category]["media"]["poster_url"] = cdn_url + changes.append(f"categories.{category}.media.poster_url = {cdn_url}") + + # Add icon sheet to overall_media if present + icon_sheet = manifest.get("icon_sheet") + if icon_sheet: + icon_file = icon_sheet.get("output_file") + icon_url = icon_sheet.get("cdn_url") or cdn_urls.get(icon_file) + if icon_url: + if "overall_media" not in facts: + facts["overall_media"] = {} + facts["overall_media"]["icon_sheet_url"] = icon_url + changes.append(f"overall_media.icon_sheet_url = {icon_url}") + + # Also keep legacy media node for backward compatibility (can remove later) + legacy_media = { "posters": {}, "generated_at": manifest.get("generated_at"), "source_manifest": str(manifest_path), } - - # Map category files to URLs for gen in manifest.get("generations", []): category = gen.get("category", "").replace("-", "_") output_file = gen.get("output_file") cdn_url = gen.get("cdn_url") or cdn_urls.get(output_file) - if category and cdn_url: - media["posters"][category] = cdn_url - - # Add icon sheet if present - icon_sheet = manifest.get("icon_sheet") + legacy_media["posters"][category] = cdn_url if icon_sheet: icon_file = icon_sheet.get("output_file") icon_url = icon_sheet.get("cdn_url") or cdn_urls.get(icon_file) if icon_url: - media["posters"]["icon_sheet"] = icon_url - - # Update facts - facts["media"] = media + legacy_media["posters"]["icon_sheet"] = icon_url + facts["media"] = legacy_media if dry_run: - print("Would add to facts.json:") - print(json.dumps({"media": media}, indent=2)) + print("Would update facts.json with meshed media:") + for change in changes: + print(f" {change}") + print(f"\nLegacy media node also updated for backward compatibility") return True # Write updated facts @@ -91,7 +123,8 @@ def update_facts_with_media( with open(facts_path, "w") as f: json.dump(facts, f, indent=2) print(f"Updated: {facts_path}") - print(f" Added {len(media['posters'])} poster URLs") + print(f" Meshed {len(changes)} media URLs into structure") + print(f" Legacy media node also updated") return True except IOError as e: print(f"Error writing facts: {e}", file=sys.stderr) diff --git a/scripts/integrations/discord/webhook.py b/scripts/integrations/discord/webhook.py index dcfb45d49c2..658b679809b 100644 --- a/scripts/integrations/discord/webhook.py +++ b/scripts/integrations/discord/webhook.py @@ -1,8 +1,8 @@ #!/usr/bin/env python3 -"""Optimized Discord Facts Briefing Bot - Under 200 lines with smart features""" -import json, sys, os, argparse, discord, requests, asyncio, glob +"""Optimized Discord Facts Briefing Bot""" +import json, sys, os, argparse, discord, requests, asyncio from discord import Embed -from datetime import datetime, timedelta +from datetime import datetime from dataclasses import dataclass from typing import Dict, List, Optional, Tuple @@ -12,7 +12,6 @@ class Config: openrouter_url = "https://openrouter.ai/api/v1/chat/completions" model = "google/gemini-2.5-flash-preview" hackmd_url = "https://hackmd.io/@elizaos/book" - poster_url = "https://elizaos.github.io/knowledge/posters/" total_budget, min_section = 1600, 200 config = Config() @@ -146,16 +145,18 @@ async def create_section(key: str, title: str, items: list, text_fn, prefix_fn=N return Embed(title=title, description=content, color=config.colors.get(key, config.colors["default"])) @staticmethod - def create_poster(url: str, date: str) -> Embed: - embed = Embed(title="📊 Visual Summary", color=0x1abc9c) + def create_poster(url: str, date: str) -> Optional[Embed]: + if not url: + return None + embed = Embed(title="📰 Daily Visual", color=0x1abc9c) embed.set_image(url=url) embed.set_footer(text=f"AI generated • {date}") return embed class BriefingProcessor: def __init__(self, api_key: Optional[str] = None): self.api_key = api_key - - async def create_embeds(self, file_path: str, poster_file: str) -> Tuple[List[Embed], Optional[str]]: + + async def create_embeds(self, file_path: str) -> Tuple[List[Embed], Optional[str]]: try: with open(file_path) as f: data = json.load(f) except Exception as e: @@ -207,15 +208,20 @@ async def create_embeds(self, file_path: str, poster_file: str) -> Tuple[List[Em # Removed separate PR/Issues sections to avoid redundancy # GitHub overall_focus already contains the important activity summary - - # Only add poster if a filename is provided - if poster_file: - embeds.append(EmbedFactory.create_poster(f"{config.poster_url}{poster_file}", data['briefing_date'])) + + # Add poster from CDN if available in facts media + # Try new meshed location first, fall back to legacy + poster_url = data.get('overall_media', {}).get('poster_url') or \ + data.get('media', {}).get('posters', {}).get('overall') + if poster_url: + poster_embed = EmbedFactory.create_poster(poster_url, data['briefing_date']) + if poster_embed: + embeds.append(poster_embed) return embeds, None -async def send_to_discord(file_path: str, channels: str, api_key: str, poster: Optional[str]): +async def send_to_discord(file_path: str, channels: str, api_key: str): processor = BriefingProcessor(api_key) - embeds, error = await processor.create_embeds(file_path, poster) + embeds, error = await processor.create_embeds(file_path) if error: return Logger.error(f"Processing failed: {error}") @@ -254,9 +260,9 @@ async def on_ready(): # Give a moment for cleanup await asyncio.sleep(0.1) -async def export_json(file_path: str, output: str, api_key: str, poster: Optional[str]): +async def export_json(file_path: str, output: str, api_key: str): processor = BriefingProcessor(api_key) - embeds, error = await processor.create_embeds(file_path, poster) + embeds, error = await processor.create_embeds(file_path) if error: return Logger.error(f"Processing failed: {error}") @@ -264,35 +270,6 @@ async def export_json(file_path: str, output: str, api_key: str, poster: Optiona with open(output, 'w') as f: json.dump(payload, f, indent=2) Logger.success(f"Exported to {output}") -def cleanup_old_posters(days_to_keep: int = 7) -> None: - """Remove poster files older than specified days to keep repo size manageable""" - poster_dir = "posters" - if not os.path.exists(poster_dir): - Logger.warn(f"Poster directory {poster_dir} not found") - return - - cutoff_date = datetime.now() - timedelta(days=days_to_keep) - cutoff_str = cutoff_date.strftime("%Y-%m-%d") - - # Find all dated poster files (YYYY-MM-DD_*.png) - pattern = os.path.join(poster_dir, "????-??-??_*.png") - dated_files = glob.glob(pattern) - - removed_count = 0 - for file_path in dated_files: - filename = os.path.basename(file_path) - file_date_str = filename[:10] # Extract date (YYYY-MM-DD) - - try: - if file_date_str < cutoff_str: - os.remove(file_path) - Logger.info(f"Removed old poster: {filename}") - removed_count += 1 - except (ValueError, OSError) as e: - Logger.error(f"Error removing {filename}: {e}") - - Logger.success(f"Cleanup complete. Removed {removed_count} old posters (kept {cutoff_str}+)") - def main(): parser = argparse.ArgumentParser(description="Discord Facts Briefing Bot - Priority Sections Only") parser.add_argument("json_file", help="Facts briefing JSON file") @@ -300,29 +277,15 @@ def main(): parser.add_argument("-c", "--channels", help="Discord channel IDs (comma-separated)") parser.add_argument("-o", "--out", help="Export to JSON file") parser.add_argument("-s", "--summarize", action="store_true", help="Enable LLM summarization") - parser.add_argument( - "-p", "--poster", - nargs='?', - const="hackmd-facts-briefing.png", - default=None, - help="Poster filename. If -p is used alone, defaults to hackmd-facts-briefing.png. If no -p, no poster." - ) - parser.add_argument("--cleanup", action="store_true", help="Clean up old poster files (keeps last 7 days)") - + args = parser.parse_args() api_key = os.getenv("OPENROUTER_API_KEY") if args.summarize else None - - # Handle cleanup first if requested - if args.cleanup: - cleanup_old_posters() - if not (args.discord or args.out): - return # Exit if only cleanup was requested - + if args.discord: if not args.channels: Logger.error("--channels required with --discord"); sys.exit(1) - asyncio.run(send_to_discord(args.json_file, args.channels, api_key, args.poster)) + asyncio.run(send_to_discord(args.json_file, args.channels, api_key)) elif args.out: - asyncio.run(export_json(args.json_file, args.out, api_key, args.poster)) + asyncio.run(export_json(args.json_file, args.out, api_key)) else: Logger.info(f"Use -d for Discord or -o for JSON export") diff --git a/scripts/posters/PLAN-organic-variation.md b/scripts/posters/PLAN-organic-variation.md new file mode 100644 index 00000000000..80da830ef71 --- /dev/null +++ b/scripts/posters/PLAN-organic-variation.md @@ -0,0 +1,223 @@ +# PR #36: Organic Variation & Story-Connected Visuals + +## Goals + +1. **Improve organic variation** in batch-generated illustrations +2. **Make images feel more connected to source stories** - not just generic mascot scenes +3. **Think like a professional tech newsroom** - match visual format to story type +4. **Maintain flexibility** for experimentation without locking into local maxima + +--- + +## Current State + +### Organic Variation System (Already Implemented) +- **Creative Brief System**: Date-seeded lens + composition + seasonal mood +- **Style Rotation**: Uses `suggested_styles` from `style-presets.json` +- **Character Shuffle**: Date-seeded randomization of character order/count +- **168 unique combinations** before repeating (7 lenses × 6 compositions × 4 seasons) + +### Media Structure (Current) +```json +{ + "categories": { + "discord_updates": [...], + "github_updates": {...}, + }, + "media": { + "posters": { + "discord_updates": "https://cdn.../discord-updates.png", + "github_updates": "https://cdn.../github-updates.png" + } + } +} +``` + +### Key Files +- `scripts/posters/illustrate.py` - Main generation logic +- `scripts/posters/config/style-presets.json` - Style definitions & category mappings +- `scripts/integrations/cdn/update_facts_media.py` - Links media to facts + +--- + +## Proposed Improvements + +### 1. LLM-Driven Visual Format Selection (with Guardrails) + +**Concept**: Let the LLM decide the visual format based on actual story content, not rigid category rules. + +**Why LLM judgment over config flags:** +- Context-aware: Reads actual content and judges what fits +- Avoids local maxima: Won't get locked into stale patterns +- Emergent creativity: May discover combinations we wouldn't hardcode +- Adapts to edge cases: Mixed themes, unusual content +- Keeps things fresh: Natural variation based on content nuances + +**The guardrails:** +1. **Style vocabulary**: Config defines available styles, LLM picks from them +2. **Brand guidelines**: Prompt includes what we value aesthetically +3. **Category hints**: Soft suggestions, not rules (e.g., "github updates often work well as diagrams") +4. **Explain choice**: LLM outputs reasoning for reviewability +5. **Date-seeding**: Reproducibility when needed + +**Implementation**: Add a "visual format decision" step to scene generation that: +``` +Given this story content and category, decide: +- Visual approach: (abstract dataviz | conceptual metaphor | character scene) +- Style: (from available styles) +- Reasoning: (why this fits the content) + +Category hint: {category} stories typically work well as {suggested_approach}, +but judge based on today's content. Override if the story calls for something different. +``` + +### 2. Theme-to-Visual Mapping (Rejected) + +Decided against hardcoded theme mappings - lets LLM judge based on actual content instead of category buckets. This avoids rigid patterns that become stale. + +--- + +## Decided: Mesh Media Into Categories + +**Decision**: Media should be meshed into category structures (next to stories) + +### Current Structure +```json +{ + "categories": { + "discord_updates": [...], + "github_updates": {...} + }, + "media": { + "posters": { + "overall": "url", + "discord_updates": "url", + "github_updates": "url" + } + } +} +``` + +### New Structure (Meshed) +```json +{ + "overall_summary": "...", + "overall_media": { + "poster_url": "https://cdn.../overall.png" + }, + "categories": { + "discord_updates": { + "items": [...], + "media": { + "poster_url": "https://cdn.../discord-updates.png" + } + }, + "github_updates": { + "content": {...}, + "media": { + "poster_url": "https://cdn.../github-updates.png", + "opengraph_preview": "https://opengraph.githubassets.com/..." + } + } + } +} +``` + +**Note**: Media node is simple - just URLs. Style/generation metadata lives in the manifest (`media/{date}/manifest.json`). This allows media to include non-generated files (e.g., opengraph previews, external images). + +### Impact Analysis (Low Risk) + +| System | File | Action Needed | +|--------|------|---------------| +| CDN Updater | `update_facts_media.py` | **UPDATE** - Write to new locations | +| Discord Webhook | `webhook.py:213` | **UPDATE** - Read from `overall_media.poster_url` | +| RSS Generator | `generate-rss.py` | None - doesn't use media | +| HackMD | `update.py` | None - doesn't use media | +| Illustrations | `illustrate.py` | None - only writes manifest | + +**Only 2 files need changes** - migration is feasible with low risk. + +--- + +## Design Principles + +### On Avoiding Local Maxima +- Keep configuration in `style-presets.json` (not hardcoded in Python) +- Make mappings soft preferences, not hard rules +- Allow CLI overrides for experimentation +- Start minimal, add complexity only when needed + +### On Sentiment Modifiers (Rejected) +Initially proposed sentiment-based visual modifiers (positive → warm colors, etc.) +**Rejected** because: Risk of bias, self-fulfilling prophecy, departure from objective reporting + +### Decisions Made + +| Question | Decision | +|----------|----------| +| Media placement | **Mesh into categories** - better semantic cohesion | +| Visual format selection | **LLM judgment with guardrails** - not rigid config flags | +| Media format | **Simple objects** - `media.poster_url` not arrays | + +--- + +## Implementation Plan + +### Phase 1: LLM-Driven Visual Format Selection + +**Goal**: Let LLM decide visual approach based on content, with soft category hints. + +1. Update `style-presets.json`: + - Add `visual_hint` to each category (soft suggestion, not rule) + - Example: `"visual_hint": "often works well as data visualization or diagrams"` + - Add `available_approaches`: `["abstract_dataviz", "conceptual_metaphor", "character_scene"]` + +2. Update `illustrate.py`: + - Add new function `decide_visual_format(content, category, category_hint)` + - LLM returns: `{ "approach": "...", "style": "...", "reasoning": "..." }` + - Use approach to determine whether to load character references + - Log reasoning to manifest for review + +3. Test with `--dry-run` to see LLM decisions and reasoning + +### Phase 2: Mesh Media Structure + +**Goal**: Move media URLs from separate node to alongside their stories. + +1. Update `scripts/integrations/cdn/update_facts_media.py`: + - Instead of `facts["media"]["posters"][category]` + - Write to `facts["overall_media"]` for overall poster + - Write to `facts["categories"][category]["media"]` for category posters + +2. Update `scripts/integrations/discord/webhook.py`: + - Change line 213 from: `data.get('media', {}).get('posters', {}).get('overall')` + - To: `data.get('overall_media', {}).get('poster_url')` + +3. Migrate existing facts files (optional - or let new ones use new structure) + +### Phase 3: Iterate + +Based on output quality, consider: +- Adding theme-to-format mappings +- Improving scene generation prompts with story-specific extraction +- A/B testing different visual approaches + +--- + +## Files to Modify + +| File | Changes | +|------|---------| +| `scripts/posters/config/style-presets.json` | Add `visual_hint` to categories, define `available_approaches` | +| `scripts/posters/illustrate.py` | Add `decide_visual_format()` LLM call, log reasoning to manifest | +| `scripts/integrations/cdn/update_facts_media.py` | Write media to meshed structure | +| `scripts/integrations/discord/webhook.py` | Read from new `overall_media` location | + +--- + +## Testing Plan + +1. `--dry-run` with `prefer_abstract` changes to verify prompt output +2. Generate sample posters for 2-3 dates with old vs new approach +3. Verify Discord webhook still receives poster URL after structure change +4. Manual review of visual quality improvement diff --git a/scripts/posters/README.md b/scripts/posters/README.md index 6b149739df4..282a7bb0bd3 100644 --- a/scripts/posters/README.md +++ b/scripts/posters/README.md @@ -92,7 +92,7 @@ python scripts/posters/utils/vision.py image.png -p "List the main colors" --jso cat image.png | python scripts/posters/utils/vision.py - -p "describe" # Batch analysis -for f in posters/*.png; do +for f in media/*.png; do echo "=== $f ===" python scripts/posters/utils/vision.py "$f" -p "One sentence summary" done @@ -274,8 +274,8 @@ export OPENROUTER_API_KEY="your-key-here" | Type | Location | |------|----------| | Reference sheets | `scripts/posters/characters/{name}/reference-sheet*.png` | -| News posters | `posters/` | -| Style samplers | `posters/sampler-{date}/` | +| News posters | `media/` | +| Style samplers | `media/sampler-{date}/` | --- @@ -409,9 +409,9 @@ python scripts/posters/illustrate.py -f the-council/facts/2025-12-21.json --batc python scripts/posters/illustrate.py -f facts.json --batch --dry-run ``` -Output structure (`posters/{date}/`): +Output structure (`media/{date}/`): ``` -posters/2025-12-21/ +media/2025-12-21/ ├── overall.png (editorial - hero story) ├── github-updates.png (dataviz) ├── discord-updates.png (comic_panel) @@ -469,3 +469,100 @@ python scripts/posters/illustrate.py -f the-council/facts/2025-12-21.json -i --w # Direct generation with icons python scripts/posters/illustrate.py eliza -f facts.json --with-icons -o poster.png ``` + +--- + +## CDN Upload + +Upload generated posters to Bunny CDN for hosting. + +### Setup + +```bash +export BUNNY_STORAGE_ZONE=m3tv +export BUNNY_STORAGE_PASSWORD=your-api-key +export BUNNY_CDN_URL=https://m3tv.b-cdn.net +``` + +### Usage + +```bash +# Upload entire directory +python scripts/integrations/cdn/upload.py media/2025-12-25/ + +# With manifest update (adds cdn_url to manifest.json) +python scripts/integrations/cdn/upload.py media/2025-12-25/ --update-manifest + +# Dry run first +python scripts/integrations/cdn/upload.py media/2025-12-25/ --dry-run + +# Update facts.json with CDN URLs from manifest +python scripts/integrations/cdn/update_facts_media.py \ + -m media/2025-12-25/manifest.json \ + -f the-council/facts/2025-12-25.json +``` + +### Full Workflow + +```bash +DATE=2025-12-25 + +# 1. Generate posters (creates manifest.json) +python scripts/posters/illustrate.py --batch -f the-council/facts/${DATE}.json --with-icons + +# 2. Upload to Bunny CDN +python scripts/integrations/cdn/upload.py media/${DATE}/ --update-manifest + +# 3. Update facts with CDN URLs +python scripts/integrations/cdn/update_facts_media.py \ + -m media/${DATE}/manifest.json \ + -f the-council/facts/${DATE}.json +``` + +--- + +## Organic Variation System + +Batch mode uses date-seeded variation to produce unique outputs each day: + +### Creative Brief Components + +| Component | Options | Description | +|-----------|---------|-------------| +| **Lens** | 7 | Interpretive approach (emotion, journey, conflict, etc.) | +| **Composition** | 6 | Visual framing (bird's eye, close-up, silhouette, etc.) | +| **Mood** | 16 | Seasonal (4) + Holiday (12) atmospheric tone | + +**Total combinations:** 7 × 6 × 16 = **672 unique briefs** + +### Holiday Moods + +Special moods override seasonal defaults on ~27 days/year: + +| Holiday | Dates | Special Features | +|---------|-------|------------------| +| New Year's | Dec 31 - Jan 2 | Celebration, fireworks | +| Valentine's | Feb 13-15 | Warm pinks and reds | +| St. Patrick's | Mar 16-17 | Lucky green | +| Easter | Variable (3 days) | Pastel colors, renewal | +| April Fools | Apr 1 | Playful mischief | +| Bitcoin Pizza Day | May 22 | Crypto nostalgia | +| 4th of July | Jul 3-5 | Patriotic fireworks | +| Ethereum Birthday | Jul 30 | Blockchain celebration | +| Halloween | Oct 29-31 | **Characters wear costumes** | +| Thanksgiving | Variable (3 days) | Harvest warmth | +| Christmas | Dec 23-26 | **Characters wear Santa hats** | + +### Style Rotation + +Each category rotates through its `suggested_styles` from `config/style-presets.json`: + +``` +github_updates: dataviz → blueprint → infographic → ... +discord_updates: comic_panel → editorial → council → ... +strategic_insights: cinematic_anime → tarot → editorial → ... +``` + +### Reproducibility + +All randomness is date-seeded: **same date = same output**. diff --git a/scripts/posters/config/style-presets.json b/scripts/posters/config/style-presets.json index 829552fc513..c31eb91719b 100644 --- a/scripts/posters/config/style-presets.json +++ b/scripts/posters/config/style-presets.json @@ -1,6 +1,30 @@ { - "_version": "2.0", - "_notes": "Key principles: images first then text, sandwich prompt structure, technique keywords over style names, avoid format words that imply text.", + "_version": "2.1", + "_notes": "Key principles: images first then text, sandwich prompt structure, technique keywords over style names, avoid format words that imply text. v2.1: Added LLM-driven visual format selection with soft category hints.", + + "visual_approaches": { + "_description": "Available visual approaches - LLM picks based on content", + "abstract_dataviz": { + "description": "Data visualization, infographics, diagrams - no characters", + "suggested_styles": ["dataviz", "infographic", "blueprint", "cyberpunk_hud", "isometric_city"], + "uses_characters": false + }, + "conceptual_metaphor": { + "description": "Abstract editorial illustration using visual metaphors", + "suggested_styles": ["editorial", "tarot", "bauhaus", "ukiyo_e", "noir_ink", "paper_cutout"], + "uses_characters": false + }, + "retro_tech": { + "description": "Nostalgic computing aesthetics - terminals, pixels, synthwave", + "suggested_styles": ["retro_terminal", "pixel_art", "synthwave"], + "uses_characters": false + }, + "character_scene": { + "description": "Scene featuring ElizaOS mascot characters", + "suggested_styles": ["council", "comic_panel", "cinematic_anime", "collage", "risograph"], + "uses_characters": true + } + }, "base_constraints": { "anti_text": "NO text, NO typography, NO letters, NO numbers, NO logos, NO watermarks, NO UI, NO readable symbols, NO signatures.", @@ -144,45 +168,83 @@ "description": "Dynamic manga/comic style with action lines, screen tones, and expressive poses", "system_prompt": "You are an expert comic artist creating dynamic panel illustrations.\n\n**Art Style Requirements:**\n- Manga meets western comics hybrid style\n- Bold black outlines, dynamic compositions\n- Action lines, speed effects, impact frames\n- Screen tone textures (halftone dots for shading)\n- Expressive character poses and reactions\n\n**Prompt Structure (output in this exact order):**\n1. Start with: \"dynamic comic panel illustration, manga style,\"\n2. Describe action or reaction moment with dramatic angle\n3. Add: \"bold black outlines, action lines, speed effects\"\n4. Include: \"screen tone shading, dramatic perspective\"\n5. Add: \"expressive poses, comic book energy, high contrast\"\n6. MUST end with: \"Comic panel artwork. No speech bubbles, no sound effects text, no captions.\"\n\n**Rules:**\n- Dramatic angles increase impact (low angle, dutch tilt)\n- Action lines show movement direction\n- Screen tones add depth without color complexity\n- Should feel like a key moment from a manga\n\n**Output ONLY the image prompt, nothing else.**", "style_suffix": ", comic panel, manga style, bold outlines, action lines, screen tone, dynamic" + }, + + "retro_terminal": { + "name": "Retro Terminal", + "description": "80s computing aesthetic with green phosphor glow, CRT scan lines, and monospace elements", + "system_prompt": "You are an expert AI art director creating retro computing terminal illustrations.\n\n**Art Style Requirements:**\n- 80s computing terminal aesthetic\n- Green or amber phosphor glow on black background\n- CRT scan lines, slight bloom/glow effects\n- ASCII-style borders and frame elements\n- Monospace grid structure, command-line feel\n\n**Prompt Structure (output in this exact order):**\n1. Start with: \"retro computer terminal illustration, CRT monitor aesthetic,\"\n2. Describe abstract data/system representation on the 'screen'\n3. Add: \"green phosphor glow on black, CRT scan lines, slight bloom\"\n4. Include: \"ASCII art borders, pixel grid structure, monospace feel\"\n5. Add: \"80s computing nostalgia, hacker aesthetic, glowing elements\"\n6. MUST end with: \"Retro terminal display. No readable text, no actual code, abstract visual representation only.\"\n\n**Rules:**\n- Everything should look like it's displayed on an old CRT\n- Use abstract shapes/patterns to represent data, not actual text\n- The scan lines and glow are essential to the style\n- Should feel like a scene from WarGames or Tron\n\n**Output ONLY the image prompt, nothing else.**", + "style_suffix": ", retro terminal, CRT aesthetic, green phosphor, scan lines, 80s computing" + }, + + "cyberpunk_hud": { + "name": "Cyberpunk HUD", + "description": "Holographic heads-up display with neon metrics, glitch effects, and futuristic UI elements", + "is_data_visualization": true, + "system_prompt": "You are an expert AI art director creating cyberpunk HUD data displays.\n\n**Art Style Requirements:**\n- Futuristic heads-up display / holographic interface\n- Neon accents on dark void background (cyan, magenta, orange)\n- Floating metric panels, circular gauges, connection lines\n- Subtle glitch artifacts, digital noise, scanline textures\n- Think: Blade Runner 2049, Ghost in the Shell interfaces\n\n**Prompt Structure (output in this exact order):**\n1. Start with: \"cyberpunk holographic HUD, futuristic data interface,\"\n2. Describe data panels and metrics as floating holographic elements\n3. Add: \"neon glow effects, dark void background, transparent overlays\"\n4. Include: \"circular gauges, connection lines, floating panels\"\n5. Add: \"subtle glitch artifacts, digital rain accents, scanline texture\"\n6. End with: \"Holographic data display with metric indicators. Futuristic UI aesthetic.\"\n\n**Rules:**\n- DO include visual metric elements (gauges, bars, indicators)\n- Everything should look holographic and floating\n- Neon glow on dark is essential\n- Should feel like a sci-fi movie interface\n\n**Output ONLY the image prompt, nothing else.**", + "style_suffix": ", cyberpunk HUD, holographic interface, neon glow, futuristic, sci-fi", + "scene_generation_prompt": "You are creating a cyberpunk HUD data display. Extract KEY METRICS from this content.\n\nOutput a visualization description that includes:\n1. Main metric panels to display (as holographic floating elements)\n2. Key indicators or gauges to show\n3. Connection lines or data flows between elements\n4. Suggested color accents (cyan, magenta, orange)\n\nDescribe as HOLOGRAPHIC UI ELEMENTS, not characters or scenes.\nKeep under 100 words. Output ONLY the HUD description." + }, + + "isometric_city": { + "name": "Isometric Tech City", + "description": "Clean isometric architecture with interconnected modular components and data flow paths", + "is_data_visualization": true, + "system_prompt": "You are an expert AI art director creating isometric tech city visualizations.\n\n**Art Style Requirements:**\n- Isometric 3D city/architecture illustration\n- Clean vector aesthetic with soft shadows\n- Modular building-like components representing system parts\n- Glowing data paths flowing between structures\n- Think: tech startup office posters, SimCity meets data architecture\n\n**Prompt Structure (output in this exact order):**\n1. Start with: \"isometric tech city illustration, clean vector architecture,\"\n2. Describe the system/ecosystem as interconnected buildings/structures\n3. Add: \"soft shadows, pastel accent colors, glowing connection paths\"\n4. Include: \"modular components, organized grid layout, floating elements\"\n5. Add: \"tech startup aesthetic, professional infographic quality\"\n6. End with: \"Isometric system architecture with labeled components. Clean editorial style.\"\n\n**Rules:**\n- DO include component labels/section names\n- Each 'building' should represent a system component\n- Data flows shown as glowing paths between structures\n- Should feel organized, approachable, and professional\n\n**Output ONLY the image prompt, nothing else.**", + "style_suffix": ", isometric city, tech architecture, clean vector, soft shadows, modular", + "scene_generation_prompt": "You are creating an isometric tech city visualization. Map the SYSTEM COMPONENTS to buildings/structures.\n\nOutput a visualization description that includes:\n1. Main 'buildings' representing key system components\n2. Data flow paths between structures\n3. Organizational zones or districts\n4. Suggested component labels\n\nDescribe as ARCHITECTURAL ELEMENTS, not characters.\nKeep under 100 words. Output ONLY the isometric description." } }, "categories": { "github_updates": { "focus": "development activity, code changes, technical progress", - "suggested_styles": ["dataviz", "blueprint", "infographic"], + "suggested_styles": ["dataviz", "blueprint", "infographic", "retro_terminal", "isometric_city"], "extract_key": "overall_focus", - "preferred_character": "eliza" + "preferred_character": "eliza", + "visual_hint": "often works well as data visualization or technical diagrams showing code flow, commits, or system architecture" }, "discord_updates": { "focus": "community discussions, user interactions, social dynamics", - "suggested_styles": ["comic_panel", "editorial", "council"], + "suggested_styles": ["comic_panel", "editorial", "council", "collage", "risograph"], "extract_key": "summary", - "preferred_character": "peepo" + "preferred_character": "peepo", + "visual_hint": "community energy often benefits from character presence, but abstract works for technical discussions" }, "user_feedback": { "focus": "user sentiment, pain points, feature requests", - "suggested_styles": ["editorial", "infographic", "noir_ink"], + "suggested_styles": ["editorial", "infographic", "noir_ink", "paper_cutout"], "extract_key": "feedback_summary", - "preferred_character": "eliza" + "preferred_character": "eliza", + "visual_hint": "feedback patterns and themes often visualize well as infographics or conceptual metaphors" }, "strategic_insights": { "focus": "trends, opportunities, strategic themes", - "suggested_styles": ["cinematic_anime", "tarot", "editorial"], + "suggested_styles": ["editorial", "tarot", "bauhaus", "ukiyo_e", "cinematic_anime"], "extract_key": "insight", - "preferred_character": "marc" + "preferred_character": "marc", + "visual_hint": "strategic themes work well as abstract conceptual metaphors or symbolic editorial illustrations" }, "market_analysis": { "focus": "market trends, partnerships, ecosystem growth", - "suggested_styles": ["dataviz", "infographic", "synthwave"], + "suggested_styles": ["dataviz", "cyberpunk_hud", "infographic", "synthwave"], "extract_key": "observation", - "preferred_character": "marc" + "preferred_character": "marc", + "visual_hint": "market data naturally suits data visualization, charts, or comparative infographics" }, "twitter_news_highlights": { "focus": "social media buzz, announcements, viral content", - "suggested_styles": ["comic_panel", "collage", "risograph"], + "suggested_styles": ["comic_panel", "collage", "risograph", "pixel_art"], "extract_key": "summary", - "preferred_character": "peepo" + "preferred_character": "peepo", + "visual_hint": "social buzz and announcements often have energy that characters can express, but memes/viral content might suit collage" + }, + "overall": { + "focus": "daily summary, key highlights, main narrative", + "suggested_styles": ["editorial", "tarot", "council", "cinematic_anime", "isometric_city"], + "extract_key": "overall_summary", + "preferred_character": "eliza", + "visual_hint": "overall summaries can use character scenes for narrative or abstract visualization for data-heavy days" } }, diff --git a/scripts/posters/illustrate.py b/scripts/posters/illustrate.py index 55e82b48a19..91c4910367c 100755 --- a/scripts/posters/illustrate.py +++ b/scripts/posters/illustrate.py @@ -54,7 +54,7 @@ SCRIPT_DIR = Path(__file__).parent.resolve() WORKSPACE_ROOT = SCRIPT_DIR.parent.parent CHARACTERS_DIR = SCRIPT_DIR / "characters" -OUTPUT_DIR = WORKSPACE_ROOT / "posters" +OUTPUT_DIR = WORKSPACE_ROOT / "media" STYLE_PRESETS_FILE = SCRIPT_DIR / "config" / "style-presets.json" logging.basicConfig( @@ -310,6 +310,150 @@ def generate_prompt_from_facts(facts_path: Path, manifests: list[dict]) -> str: "twitter_news_highlights": ["eliza", "peepo"], } +# --------------- Organic Variation System --------------- +# Date-seeded creative briefs for natural variation in batch outputs + +import random + +# Interpretive lenses - HOW to see the story +DAILY_LENSES = [ + "Focus on the HUMAN EMOTION behind this news", + "Show this as a JOURNEY or TRANSFORMATION", + "Capture the TENSION or CONFLICT in this story", + "Emphasize the COLLABORATION and TEAMWORK", + "Frame this as a BREAKTHROUGH or DISCOVERY moment", + "Show the SCALE and MAGNITUDE of this development", + "Focus on the INDIVIDUAL IMPACT on one person", +] + +# Compositional approaches - HOW to frame it visually +COMPOSITIONS = [ + "Bird's eye view looking down on the scene", + "Intimate close-up on a meaningful detail", + "Wide establishing shot showing full context", + "Dynamic diagonal composition suggesting movement", + "Silhouette against dramatic backdrop", + "Split frame showing cause and effect", +] + +# Holiday moods - override seasonal mood on special days +# Format: (month, day): ("holiday_name", "mood description") +HOLIDAY_MOODS = { + # New Year's (Dec 31 - Jan 2) + (12, 31): ("new_years", "new beginnings, celebration, fireworks and confetti"), + (1, 1): ("new_years", "new beginnings, celebration, fireworks and confetti"), + (1, 2): ("new_years", "new beginnings, fresh starts, optimistic energy"), + + # Valentine's Day (Feb 13-15) + (2, 13): ("valentines", "warmth and connection, soft pinks and reds"), + (2, 14): ("valentines", "love and connection, romantic warmth, heartfelt moments"), + (2, 15): ("valentines", "warmth and connection, soft pinks and reds"), + + # St. Patrick's Day (Mar 16-17) + (3, 16): ("st_patricks", "lucky green, festive Irish energy"), + (3, 17): ("st_patricks", "lucky green, Irish charm, festive celebration"), + + # April Fools (Apr 1) - Easter takes priority if they overlap + (4, 1): ("april_fools", "playful mischief, unexpected twists, lighthearted chaos"), + + # Bitcoin Pizza Day (May 22) + (5, 22): ("bitcoin_pizza", "crypto nostalgia, pizza celebration, early adopter vibes"), + + # 4th of July (Jul 3-5) + (7, 3): ("july_4th", "patriotic energy, summer celebration, anticipation"), + (7, 4): ("july_4th", "bold patriotic energy, fireworks, summer celebration"), + (7, 5): ("july_4th", "summer celebration, post-fireworks glow"), + + # Ethereum Birthday (Jul 30) + (7, 30): ("eth_birthday", "blockchain celebration, network anniversary, crypto milestone"), + + # Halloween (Oct 29-31) - characters wear costumes! + (10, 29): ("halloween", "mysterious atmosphere, autumn shadows, spooky anticipation, characters wearing Halloween costumes"), + (10, 30): ("halloween", "spooky and playful, orange and purple, eerie shadows, characters in creative Halloween costumes"), + (10, 31): ("halloween", "peak spooky energy, haunted atmosphere, characters dressed in fun Halloween costumes"), + + # Christmas (Dec 23-26) - characters wear Santa hats! + (12, 23): ("christmas", "festive anticipation, cozy warmth, holiday preparations, characters wearing Santa hats"), + (12, 24): ("christmas", "Christmas Eve magic, warm glow, gift-giving anticipation, characters in Santa hats"), + (12, 25): ("christmas", "Christmas joy, festive warmth, red and green, characters wearing Santa hats and holiday attire"), + (12, 26): ("christmas", "post-Christmas cozy, relaxed holiday warmth, characters in cozy holiday wear"), +} + +# Variable holidays - hardcoded dates for 2025-2035 +# Thanksgiving: 4th Thursday of November (Wed-Fri window) +THANKSGIVING_DATES = { + 2025: 27, 2026: 26, 2027: 25, 2028: 23, 2029: 22, + 2030: 28, 2031: 27, 2032: 25, 2033: 24, 2034: 23, 2035: 27, +} +THANKSGIVING_MOOD = "gratitude and abundance, harvest warmth, family gathering" + +# Easter Sunday dates (Sat-Mon window) +EASTER_DATES = { + 2025: (4, 20), 2026: (4, 5), 2027: (3, 28), 2028: (4, 16), 2029: (4, 1), + 2030: (4, 21), 2031: (4, 13), 2032: (5, 2), 2033: (4, 24), 2034: (4, 9), 2035: (4, 29), +} +EASTER_MOOD = "renewal and rebirth, pastel colors, spring awakening" + + +def get_holiday_mood(date: datetime) -> str | None: + """Check if date falls on a holiday, return mood if so. + + Priority: Easter > Thanksgiving > Fixed holidays > Seasonal + """ + month, day, year = date.month, date.day, date.year + + # Check Easter first (takes priority over April Fools in 2029) + if year in EASTER_DATES: + easter_month, easter_day = EASTER_DATES[year] + if month == easter_month and easter_day - 1 <= day <= easter_day + 1: + return EASTER_MOOD + + # Check Thanksgiving (Wed-Fri window around Thursday) + if month == 11 and year in THANKSGIVING_DATES: + thurs = THANKSGIVING_DATES[year] + if thurs - 1 <= day <= thurs + 1: + return THANKSGIVING_MOOD + + # Check fixed holidays + if (month, day) in HOLIDAY_MOODS: + return HOLIDAY_MOODS[(month, day)][1] + + return None + + +def get_seasonal_mood(date: datetime) -> str: + """Get atmospheric mood - holiday override or seasonal default.""" + # Holiday takes priority + holiday_mood = get_holiday_mood(date) + if holiday_mood: + return holiday_mood + + # Fall back to seasonal + month = date.month + if month in [12, 1, 2]: + return "winter stillness, contemplative, cool tones" + if month in [3, 4, 5]: + return "spring energy, renewal, fresh growth" + if month in [6, 7, 8]: + return "summer vibrancy, peak activity, warm light" + return "autumn transition, harvest, golden hues" + + +def generate_creative_brief(date: datetime) -> dict: + """Generate today's unique creative direction. + + Uses date-seeded RNG for reproducibility: same date = same brief. + 7 lenses × 6 compositions × 4 seasons = 168 unique combinations. + """ + seed = int(date.strftime("%Y%m%d")) + rng = random.Random(seed) + + return { + "lens": rng.choice(DAILY_LENSES), + "composition": rng.choice(COMPOSITIONS), + "mood": get_seasonal_mood(date), + } + def get_available_characters() -> list[str]: """Get list of characters with reference sheets.""" @@ -349,28 +493,55 @@ def extract_category_content(facts: dict, category: str) -> str: return "" -def generate_illustration_ideas(facts_path: Path) -> list[dict]: - """Analyze facts file and generate multiple illustration ideas.""" +def generate_illustration_ideas(facts_path: Path, facts_date: datetime = None) -> list[dict]: + """Analyze facts file and generate multiple illustration ideas. + + Args: + facts_path: Path to facts JSON file + facts_date: Date for seeded randomness (style rotation, character shuffle). + If None, uses date from facts file or current date. + """ with open(facts_path) as f: facts = json.load(f) date_str = facts.get("briefing_date", "unknown") available_chars = get_available_characters() + # Parse date for seeded randomness + if facts_date is None: + try: + facts_date = datetime.strptime(date_str, "%Y-%m-%d") + except (ValueError, TypeError): + facts_date = datetime.now() + + # Date-seeded RNG for reproducible variation + date_seed = int(facts_date.strftime("%Y%m%d")) + rng = random.Random(date_seed) + day_of_year = facts_date.timetuple().tm_yday + + # Load category configs for style rotation + presets = load_style_presets() + category_configs = presets.get("categories", {}) + ideas = [] # Always add overall summary as first option if facts.get("overall_summary"): + # Rotate overall style by day + overall_styles = ["editorial", "cinematic_anime", "tarot"] + overall_style = overall_styles[day_of_year % len(overall_styles)] + ideas.append({ "category": "overall", "title": "Daily Overview", - "content": facts["overall_summary"][:300], + "content": facts["overall_summary"], "characters": ["eliza"], - "style": "editorial", + "style": overall_style, }) # Add ideas for each category with content categories = facts.get("categories", {}) + for cat_name, cat_data in categories.items(): content = extract_category_content(facts, cat_name) if not content or len(content) < 50: @@ -378,23 +549,155 @@ def generate_illustration_ideas(facts_path: Path) -> list[dict]: # Get suggested characters (filter to available) suggested = CATEGORY_CHARACTERS.get(cat_name, ["eliza"]) - chars = [c for c in suggested if c in available_chars][:3] + chars = [c for c in suggested if c in available_chars] if not chars: chars = [available_chars[0]] if available_chars else ["eliza"] + # Shuffle characters with date seed for varied arrangements + chars_copy = chars.copy() + rng.shuffle(chars_copy) + # Vary character count: sometimes 1, sometimes 2, sometimes all + char_count_options = [1, 2, len(chars_copy)] + char_count = rng.choice([c for c in char_count_options if c <= len(chars_copy)]) + chars = chars_copy[:char_count] + + # Style rotation: use suggested_styles from config, rotate by day + cat_config = category_configs.get(cat_name, {}) + suggested_styles = cat_config.get("suggested_styles", [CATEGORY_STYLES.get(cat_name, "editorial")]) + style = suggested_styles[day_of_year % len(suggested_styles)] + ideas.append({ "category": cat_name, "title": cat_name.replace("_", " ").title(), - "content": content[:300], + "content": content, "characters": chars, - "style": CATEGORY_STYLES.get(cat_name, "editorial"), + "style": style, }) return ideas -def generate_scene_from_content(content: str, characters: list[str], style: str = None) -> str: - """Use LLM to convert content into a scene/visualization description.""" +def get_visual_approaches() -> dict: + """Load visual approaches from config.""" + presets = load_style_presets() + return presets.get("visual_approaches", {}) + + +def get_category_visual_hint(category: str) -> str: + """Get the visual hint for a category.""" + presets = load_style_presets() + cat_config = presets.get("categories", {}).get(category, {}) + return cat_config.get("visual_hint", "") + + +def decide_visual_format( + content: str, + category: str, + date_seed: int = None +) -> dict: + """Use LLM to decide the best visual format for this content. + + Args: + content: The story content to visualize + category: Category name (github_updates, discord_updates, etc.) + date_seed: Optional seed for reproducibility + + Returns: + dict with: + - approach: "abstract_dataviz" | "conceptual_metaphor" | "character_scene" + - style: specific style name from available styles + - reasoning: why this format fits the content + """ + approaches = get_visual_approaches() + visual_hint = get_category_visual_hint(category) + + # Build approach descriptions for the prompt + approach_descriptions = [] + for name, config in approaches.items(): + if name.startswith("_"): + continue + styles = ", ".join(config.get("suggested_styles", [])) + approach_descriptions.append( + f"- {name}: {config.get('description', '')} (styles: {styles})" + ) + + approaches_text = "\n".join(approach_descriptions) + + system_prompt = f"""You are a creative director for a tech news publication deciding how to visualize stories. + +AVAILABLE VISUAL APPROACHES: +{approaches_text} + +CATEGORY: {category} +CATEGORY HINT: {visual_hint} + +Based on the story content, decide the best visual approach. The hint is a soft suggestion - override it if the content calls for something different. + +Consider: +- Is this data-heavy content that would benefit from visualization? +- Is this about community/people where characters add personality? +- Is this conceptual/strategic where abstract metaphors work best? +- What would a reader find most informative and engaging? + +Respond in JSON format: +{{ + "approach": "abstract_dataviz" | "conceptual_metaphor" | "character_scene", + "style": "", + "reasoning": "<1-2 sentences explaining why this format fits>" +}}""" + + try: + response = requests.post( + OPENROUTER_ENDPOINT, + headers={ + "Authorization": f"Bearer {OPENROUTER_API_KEY}", + "Content-Type": "application/json" + }, + json={ + "model": LLM_MODEL, + "messages": [ + {"role": "system", "content": system_prompt}, + {"role": "user", "content": f"Story content:\n{content[:1000]}"} + ], + "response_format": {"type": "json_object"} + }, + timeout=60 + ) + response.raise_for_status() + result = response.json() + decision = json.loads(result["choices"][0]["message"]["content"]) + + # Validate the response + valid_approaches = [k for k in approaches.keys() if not k.startswith("_")] + if decision.get("approach") not in valid_approaches: + decision["approach"] = "conceptual_metaphor" # safe default + + return decision + + except Exception as e: + logging.warning(f"Visual format decision failed: {e}, using default") + return { + "approach": "conceptual_metaphor", + "style": "editorial", + "reasoning": "Default fallback due to decision error" + } + + +def generate_scene_from_content( + content: str, + characters: list[str], + style: str = None, + creative_brief: dict = None +) -> str: + """Use LLM to convert content into a scene/visualization description. + + Args: + content: News content to visualize + characters: List of character names for the scene + style: Art style (affects prompt for dataviz styles) + creative_brief: Optional dict with 'lens', 'composition', 'mood' keys + for organic variation in how the scene is interpreted + """ # Check if this is a data visualization style if style and is_data_visualization_style(style): @@ -407,9 +710,18 @@ def generate_scene_from_content(content: str, characters: list[str], style: str Keep under 100 words.""" ) else: - # Character-based scene + # Character-based scene with optional creative brief + brief_section = "" + if creative_brief: + brief_section = f""" +TODAY'S CREATIVE DIRECTION: +- Interpretive lens: {creative_brief.get('lens', '')} +- Composition: {creative_brief.get('composition', '')} +- Atmosphere: {creative_brief.get('mood', '')} + +""" system_prompt = f"""Convert this news content into a brief scene description for an illustration. -The scene should feature: {', '.join(characters)} +{brief_section}The scene should feature: {', '.join(characters)} Keep it under 50 words. Focus on a single compelling visual moment. Output ONLY the scene description, no explanation.""" @@ -485,6 +797,22 @@ def interactive_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = """Run interactive mode - present ideas and generate selected ones.""" print(f"\nAnalyzing {facts_path.name}...") + # Parse date for creative brief + with open(facts_path) as f: + facts_data = json.load(f) + date_str = facts_data.get("briefing_date", facts_path.stem) + try: + facts_date = datetime.strptime(date_str, "%Y-%m-%d") + except (ValueError, TypeError): + facts_date = datetime.now() + + # Generate creative brief for organic variation + creative_brief = generate_creative_brief(facts_date) + print(f"\nToday's creative direction:") + print(f" Lens: {creative_brief['lens']}") + print(f" Composition: {creative_brief['composition']}") + print(f" Mood: {creative_brief['mood']}") + # Generate icon sheet if requested icon_sheet_bytes = None if with_icons: @@ -493,7 +821,7 @@ def interactive_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = icon_sheet_bytes, found = make_icon_sheet(entities[:12]) # Limit to 12 icons if icon_sheet_bytes: print(f"Icon sheet: {len(found)} entities ({', '.join(found[:5])}{'...' if len(found) > 5 else ''})") - ideas = generate_illustration_ideas(facts_path) + ideas = generate_illustration_ideas(facts_path, facts_date) if not ideas: print("No illustration ideas found in this facts file.") @@ -555,8 +883,7 @@ def interactive_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = total = sum(3 if v else 1 for _, _, v in style_choices) print(f"\nGenerating {total} illustration(s)...\n") - # Generate each selected idea - date_str = facts_path.stem # e.g., "2025-12-01" + # Generate each selected idea (date_str already parsed from facts file above) generated = [] gen_num = 0 @@ -601,11 +928,12 @@ def interactive_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = prompt = build_dataviz_prompt(viz_desc, gen_style, idea["content"]) image_bytes = generate_dataviz(prompt) else: - # Character-based illustration path + # Character-based illustration path - inject creative brief collage_bytes, manifests = make_reference_collage(idea["characters"]) scene = generate_scene_from_content( - idea["content"], idea["characters"], style=gen_style + idea["content"], idea["characters"], style=gen_style, + creative_brief=creative_brief ) print(f" Scene: {scene[:60]}...") @@ -635,7 +963,7 @@ def interactive_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = def batch_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = False) -> int: """Batch mode - generate all category visuals automatically. - Outputs to posters/{date}/ directory: + Outputs to media/{date}/ directory: - overall.png (hero/editorial) - github-updates.png (dataviz) - discord-updates.png (comic_panel) @@ -643,20 +971,39 @@ def batch_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = False - market-analysis.png (dataviz) - icons.png (entity icon sheet) - manifest.json (generation metadata) + + Uses organic variation system: + - Style rotation from suggested_styles per category + - Character shuffle with date-seeded RNG + - Creative brief injection for interpretive variation """ batch_start_time = time.time() print(f"\nBatch generating from {facts_path.name}...") - ideas = generate_illustration_ideas(facts_path) - if not ideas: - print("No illustration ideas found.") - return 1 - - # Extract date for output directory + # Extract date for output directory and creative brief with open(facts_path) as f: facts = json.load(f) date_str = facts.get("briefing_date", facts_path.stem) + # Parse date for creative brief + try: + facts_date = datetime.strptime(date_str, "%Y-%m-%d") + except (ValueError, TypeError): + facts_date = datetime.now() + + # Generate today's creative brief for organic variation + creative_brief = generate_creative_brief(facts_date) + print(f"\nToday's creative direction:") + print(f" Lens: {creative_brief['lens']}") + print(f" Composition: {creative_brief['composition']}") + print(f" Mood: {creative_brief['mood']}") + + # Generate ideas with date-seeded style rotation and character shuffle + ideas = generate_illustration_ideas(facts_path, facts_date) + if not ideas: + print("No illustration ideas found.") + return 1 + # Create output directory output_dir = OUTPUT_DIR / date_str output_dir.mkdir(parents=True, exist_ok=True) @@ -738,7 +1085,7 @@ def batch_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = False if dry_run: chars = ", ".join(idea["characters"]) print(f" Style: {style}, Characters: {chars}") - print(f" Content: {idea['content'][:80]}...") + print(f" Content: {idea['content'][:100]}...") print(f" -> {output_path}") gen_meta["success"] = True gen_meta["generation_time_seconds"] = 0 @@ -747,7 +1094,7 @@ def batch_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = False continue if is_data_visualization_style(style): - # Data viz - no characters + # Data viz - no characters, no creative brief needed viz_desc = generate_scene_from_content( idea["content"], idea["characters"], style=style ) @@ -759,11 +1106,12 @@ def batch_mode(facts_path: Path, dry_run: bool = False, with_icons: bool = False gen_meta["scene_or_viz_prompt"] = viz_desc gen_meta["full_prompt"] = prompt else: - # Character-based + # Character-based - inject creative brief for organic variation collage_bytes, manifests = make_reference_collage(idea["characters"]) scene = generate_scene_from_content( - idea["content"], idea["characters"], style=style + idea["content"], idea["characters"], style=style, + creative_brief=creative_brief ) print(f" Scene: {scene[:60]}...") diff --git a/the-council/aggregated/2024-10-15.json b/the-council/aggregated/2024-10-15.json new file mode 100644 index 00000000000..73cce64e75e --- /dev/null +++ b/the-council/aggregated/2024-10-15.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-15", + "ai_news_elizaos_discord_md_2024-10-14": { + "filename": "2024-10-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-13": { + "filename": "2024-10-13.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-12": { + "filename": "2024-10-12.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-14": { + "filename": "2024-10-14.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-14": { + "filename": "2024-10-14.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-14": { + "filename": "2024-10-14.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-14": { + "filename": "2024-10-14.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-15": { + "filename": "2024-10-15.md", + "content": "# ElizaOS Daily Update (Oct 15, 2024)\n\n## OVERVIEW \nToday saw no new developments or contributions in the ElizaOS repository. The team remains focused on future enhancements and addressing existing challenges as we continue to work towards our mission of creating a modular AI agent framework.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There were no new or closed issues reported today, indicating a stable state in the current development cycle.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes or Enhancements**: \n - There were no features added, bug fixes, code refactoring, documentation enhancements, or tests added today. The repository remains unchanged." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:19.391955Z", + "target_date": "2024-10-15", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-15", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-14", + "ai_news_elizaos_discord_md_2024-10-13", + "ai_news_elizaos_discord_md_2024-10-12", + "ai_news_elizaos_daily_json_2024-10-14", + "ai_news_elizaos_daily_md_2024-10-14", + "ai_news_elizaos_daily_discord_json_2024-10-14", + "ai_news_elizaos_daily_discord_md_2024-10-14" + ], + "total_characters": 33037, + "estimated_tokens": 8259, + "file_size_bytes": 37033 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-16.json b/the-council/aggregated/2024-10-16.json new file mode 100644 index 00000000000..30078d0bad3 --- /dev/null +++ b/the-council/aggregated/2024-10-16.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-16", + "ai_news_elizaos_discord_md_2024-10-15": { + "filename": "2024-10-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-14": { + "filename": "2024-10-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-13": { + "filename": "2024-10-13.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-15": { + "filename": "2024-10-15.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-15": { + "filename": "2024-10-15.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-15": { + "filename": "2024-10-15.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-15": { + "filename": "2024-10-15.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-16": { + "filename": "2024-10-16.md", + "content": "# ElizaOS Daily Update (Oct 16, 2024)\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. There were no contributions in terms of features, bug fixes, or documentation enhancements, indicating a pause in active development.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There were no new or closed issues reported today, indicating a lack of ongoing challenges or discussions within the community.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Technical Changes**: \n - There were no new features, bug fixes, code refactoring, documentation enhancements, or tests added today, reflecting a stagnant development phase." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:19.794868Z", + "target_date": "2024-10-16", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-16", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-15", + "ai_news_elizaos_discord_md_2024-10-14", + "ai_news_elizaos_discord_md_2024-10-13", + "ai_news_elizaos_daily_json_2024-10-15", + "ai_news_elizaos_daily_md_2024-10-15", + "ai_news_elizaos_daily_discord_json_2024-10-15", + "ai_news_elizaos_daily_discord_md_2024-10-15" + ], + "total_characters": 33012, + "estimated_tokens": 8253, + "file_size_bytes": 37007 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-17.json b/the-council/aggregated/2024-10-17.json new file mode 100644 index 00000000000..e140076c6d6 --- /dev/null +++ b/the-council/aggregated/2024-10-17.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-17", + "ai_news_elizaos_discord_md_2024-10-16": { + "filename": "2024-10-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-15": { + "filename": "2024-10-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-14": { + "filename": "2024-10-14.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-16": { + "filename": "2024-10-16.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-16": { + "filename": "2024-10-16.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-16": { + "filename": "2024-10-16.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-16": { + "filename": "2024-10-16.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-17": { + "filename": "2024-10-17.md", + "content": "# ElizaOS Daily Update (Oct 17, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and addressing existing challenges, with no contributions recorded for the day.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There were no new or closed issues reported today, indicating a stable state in the current project phase.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Technical Changes**: \n - No features, bug fixes, code refactoring, documentation enhancements, or tests were added today, reflecting a pause in active development." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:20.116697Z", + "target_date": "2024-10-17", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-17", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-16", + "ai_news_elizaos_discord_md_2024-10-15", + "ai_news_elizaos_discord_md_2024-10-14", + "ai_news_elizaos_daily_json_2024-10-16", + "ai_news_elizaos_daily_md_2024-10-16", + "ai_news_elizaos_daily_discord_json_2024-10-16", + "ai_news_elizaos_daily_discord_md_2024-10-16" + ], + "total_characters": 32977, + "estimated_tokens": 8244, + "file_size_bytes": 36973 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-18.json b/the-council/aggregated/2024-10-18.json new file mode 100644 index 00000000000..e09904920c6 --- /dev/null +++ b/the-council/aggregated/2024-10-18.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-18", + "ai_news_elizaos_discord_md_2024-10-17": { + "filename": "2024-10-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-16": { + "filename": "2024-10-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-15": { + "filename": "2024-10-15.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-17": { + "filename": "2024-10-17.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-17": { + "filename": "2024-10-17.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-17": { + "filename": "2024-10-17.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-17": { + "filename": "2024-10-17.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-18": { + "filename": "2024-10-18.md", + "content": "# ElizaOS Daily Update (Oct 18, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and addressing ongoing challenges, with no contributions recorded for the day.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No New Issues or Resolutions**\n - There were no new issues reported or any issues closed today.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes or Enhancements**\n - No features, bug fixes, code refactoring, documentation enhancements, or tests were added today. \n\nOverall, the day was quiet in terms of activity, with no contributions to report. The team is likely preparing for future tasks and improvements." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:21.032786Z", + "target_date": "2024-10-18", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-18", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-17", + "ai_news_elizaos_discord_md_2024-10-16", + "ai_news_elizaos_discord_md_2024-10-15", + "ai_news_elizaos_daily_json_2024-10-17", + "ai_news_elizaos_daily_md_2024-10-17", + "ai_news_elizaos_daily_discord_json_2024-10-17", + "ai_news_elizaos_daily_discord_md_2024-10-17" + ], + "total_characters": 33051, + "estimated_tokens": 8262, + "file_size_bytes": 37049 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-19.json b/the-council/aggregated/2024-10-19.json new file mode 100644 index 00000000000..6c15097e2bb --- /dev/null +++ b/the-council/aggregated/2024-10-19.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-19", + "ai_news_elizaos_discord_md_2024-10-18": { + "filename": "2024-10-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-17": { + "filename": "2024-10-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-16": { + "filename": "2024-10-16.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-18": { + "filename": "2024-10-18.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-18": { + "filename": "2024-10-18.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-18": { + "filename": "2024-10-18.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-18": { + "filename": "2024-10-18.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-19": { + "filename": "2024-10-19.md", + "content": "# ElizaOS Daily Update (Oct 19, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and improvements, with no active contributions or updates recorded.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There are currently no new or closed issues to report, indicating a stable state in the project.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes Recorded**: \n - There were no features added, bug fixes, code refactoring, documentation enhancements, tests added, or other work completed today." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:21.374381Z", + "target_date": "2024-10-19", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-19", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-18", + "ai_news_elizaos_discord_md_2024-10-17", + "ai_news_elizaos_discord_md_2024-10-16", + "ai_news_elizaos_daily_json_2024-10-18", + "ai_news_elizaos_daily_md_2024-10-18", + "ai_news_elizaos_daily_discord_json_2024-10-18", + "ai_news_elizaos_daily_discord_md_2024-10-18" + ], + "total_characters": 32946, + "estimated_tokens": 8236, + "file_size_bytes": 36942 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-20.json b/the-council/aggregated/2024-10-20.json new file mode 100644 index 00000000000..b559f3d32ce --- /dev/null +++ b/the-council/aggregated/2024-10-20.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-20", + "ai_news_elizaos_discord_md_2024-10-19": { + "filename": "2024-10-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-18": { + "filename": "2024-10-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-17": { + "filename": "2024-10-17.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-19": { + "filename": "2024-10-19.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-19": { + "filename": "2024-10-19.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-19": { + "filename": "2024-10-19.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-19": { + "filename": "2024-10-19.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-20": { + "filename": "2024-10-20.md", + "content": "# ElizaOS Daily Update (Oct 20, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and addressing existing challenges, with no contributions recorded.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There are currently no new or closed issues to report.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes or Enhancements**: \n - There were no new features, bug fixes, code refactoring, documentation enhancements, tests added, or other work completed today." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:21.711437Z", + "target_date": "2024-10-20", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-20", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-19", + "ai_news_elizaos_discord_md_2024-10-18", + "ai_news_elizaos_discord_md_2024-10-17", + "ai_news_elizaos_daily_json_2024-10-19", + "ai_news_elizaos_daily_md_2024-10-19", + "ai_news_elizaos_daily_discord_json_2024-10-19", + "ai_news_elizaos_daily_discord_md_2024-10-19" + ], + "total_characters": 32909, + "estimated_tokens": 8227, + "file_size_bytes": 36905 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-21.json b/the-council/aggregated/2024-10-21.json new file mode 100644 index 00000000000..99f90509ff8 --- /dev/null +++ b/the-council/aggregated/2024-10-21.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-21", + "ai_news_elizaos_discord_md_2024-10-20": { + "filename": "2024-10-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-19": { + "filename": "2024-10-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-18": { + "filename": "2024-10-18.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-20": { + "filename": "2024-10-20.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-20": { + "filename": "2024-10-20.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-20": { + "filename": "2024-10-20.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-20": { + "filename": "2024-10-20.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-21": { + "filename": "2024-10-21.md", + "content": "# ElizaOS Daily Update (Oct 21, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and bug fixes, with no active contributions recorded.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**\n - There are currently no new or closed issues to report.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Technical Changes**\n - No features, bug fixes, code refactoring, documentation enhancements, tests, or other work were completed today." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:22.049058Z", + "target_date": "2024-10-21", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-21", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-20", + "ai_news_elizaos_discord_md_2024-10-19", + "ai_news_elizaos_discord_md_2024-10-18", + "ai_news_elizaos_daily_json_2024-10-20", + "ai_news_elizaos_daily_md_2024-10-20", + "ai_news_elizaos_daily_discord_json_2024-10-20", + "ai_news_elizaos_daily_discord_md_2024-10-20" + ], + "total_characters": 32869, + "estimated_tokens": 8217, + "file_size_bytes": 36865 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-22.json b/the-council/aggregated/2024-10-22.json new file mode 100644 index 00000000000..c4f4b9b4288 --- /dev/null +++ b/the-council/aggregated/2024-10-22.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-22", + "ai_news_elizaos_discord_md_2024-10-21": { + "filename": "2024-10-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-20": { + "filename": "2024-10-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-19": { + "filename": "2024-10-19.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-21": { + "filename": "2024-10-21.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-21": { + "filename": "2024-10-21.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-21": { + "filename": "2024-10-21.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-21": { + "filename": "2024-10-21.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-22": { + "filename": "2024-10-22.md", + "content": "# ElizaOS Daily Update (Oct 22, 2024)\n\n## OVERVIEW \nToday saw no new contributions or changes to the ElizaOS repository. The team remains focused on future enhancements and bug fixes, with no active development recorded.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 0\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 0\n- Most Active Contributors: None\n\n## TOP ISSUES\n- **No Active Issues**: \n - There are currently no new or closed issues to report.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes Recorded**: \n - There were no features added, bug fixes, code refactoring, documentation enhancements, tests added, or other work completed today." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:22.391964Z", + "target_date": "2024-10-22", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-22", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-21", + "ai_news_elizaos_discord_md_2024-10-20", + "ai_news_elizaos_discord_md_2024-10-19", + "ai_news_elizaos_daily_json_2024-10-21", + "ai_news_elizaos_daily_md_2024-10-21", + "ai_news_elizaos_daily_discord_json_2024-10-21", + "ai_news_elizaos_daily_discord_md_2024-10-21" + ], + "total_characters": 32889, + "estimated_tokens": 8222, + "file_size_bytes": 36885 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-23.json b/the-council/aggregated/2024-10-23.json new file mode 100644 index 00000000000..f639a2730c6 --- /dev/null +++ b/the-council/aggregated/2024-10-23.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-23", + "ai_news_elizaos_discord_md_2024-10-22": { + "filename": "2024-10-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-21": { + "filename": "2024-10-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-20": { + "filename": "2024-10-20.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-22": { + "filename": "2024-10-22.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-22": { + "filename": "2024-10-22.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-22": { + "filename": "2024-10-22.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-22": { + "filename": "2024-10-22.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-23": { + "filename": "2024-10-23.md", + "content": "# ElizaOS Daily Update (Oct 23, 2024)\n\n## OVERVIEW \nToday saw no new developments or changes in the ElizaOS repository. The team remains focused on future enhancements and improvements, with no active contributions or issues reported.\n\n## PROJECT METRICS\n- PRs: 0 merged PRs, 0 new PRs\n- Issues: 0 new issues, 0 closed issues\n- Unique Contributors: 1\n- Code Changes: +0/-0 lines across 0 files\n- Total Commits: 1\n- Most Active Contributors: \n\n## TOP ISSUES\n- **No Active Issues**\n - There are currently no new or closed issues to report.\n\n## KEY TECHNICAL DEVELOPMENTS\n- **No Changes or Developments**\n - There were no features added, bug fixes, code refactoring, documentation enhancements, tests added, or other work completed today." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:22.748304Z", + "target_date": "2024-10-23", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-23", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-22", + "ai_news_elizaos_discord_md_2024-10-21", + "ai_news_elizaos_discord_md_2024-10-20", + "ai_news_elizaos_daily_json_2024-10-22", + "ai_news_elizaos_daily_md_2024-10-22", + "ai_news_elizaos_daily_discord_json_2024-10-22", + "ai_news_elizaos_daily_discord_md_2024-10-22" + ], + "total_characters": 32902, + "estimated_tokens": 8225, + "file_size_bytes": 36898 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-24.json b/the-council/aggregated/2024-10-24.json new file mode 100644 index 00000000000..a5a45b530ad --- /dev/null +++ b/the-council/aggregated/2024-10-24.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-24", + "ai_news_elizaos_discord_md_2024-10-23": { + "filename": "2024-10-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-22": { + "filename": "2024-10-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-21": { + "filename": "2024-10-21.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-23": { + "filename": "2024-10-23.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-23": { + "filename": "2024-10-23.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-23": { + "filename": "2024-10-23.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-23": { + "filename": "2024-10-23.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-24": { + "filename": "2024-10-24.md", + "content": "# ElizaOS Daily Update (Oct 24, 2024)\n\n## OVERVIEW \nToday, the ElizaOS team focused on minor bug fixes, enhancing the stability of the framework. A total of 1 PR was merged, addressing issues in the core files. The team continues to engage actively, with new issues identified for future resolution.\n\n## PROJECT METRICS\n- PRs: 1 merged PR, 2 new PRs\n- Issues: 4 new issues, 0 closed issues\n- Unique Contributors: 4\n- Code Changes: +12429/-40 lines across 5 files\n- Total Commits: 13\n- Most Active Contributors: MarcoMandar, twilwa, lalalune\n\n## TOP ISSUES\n### Bug Reports\n- Multiple new issues reported, indicating ongoing challenges with the framework's stability and functionality. Relevant issues include:\n - [#1](https://github.com/elizaos/eliza/issues/1)\n - [#2](https://github.com/elizaos/eliza/issues/2)\n - [#3](https://github.com/elizaos/eliza/issues/3)\n - [#4](https://github.com/elizaos/eliza/issues/4)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Bug Fixes\n- Minor fixes were implemented in `base.ts` and `llama.ts`, resolving issues related to a missing `package.json` file. This was addressed in the merged PR [#20](https://github.com/elizaos/eliza/pull/20).\n\n### Code Changes\n- A total of 12429 lines were added, with 40 lines removed across 5 files, indicating significant ongoing development and refinement of the codebase." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:23.090849Z", + "target_date": "2024-10-24", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-24", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-23", + "ai_news_elizaos_discord_md_2024-10-22", + "ai_news_elizaos_discord_md_2024-10-21", + "ai_news_elizaos_daily_json_2024-10-23", + "ai_news_elizaos_daily_md_2024-10-23", + "ai_news_elizaos_daily_discord_json_2024-10-23", + "ai_news_elizaos_daily_discord_md_2024-10-23" + ], + "total_characters": 33498, + "estimated_tokens": 8374, + "file_size_bytes": 37501 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-25.json b/the-council/aggregated/2024-10-25.json new file mode 100644 index 00000000000..1a106d9720a --- /dev/null +++ b/the-council/aggregated/2024-10-25.json @@ -0,0 +1,72 @@ +{ + "date_generated_for": "2024-10-25", + "ai_news_elizaos_discord_md_2024-10-24": { + "filename": "2024-10-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-23": { + "filename": "2024-10-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-22": { + "filename": "2024-10-22.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-24": { + "filename": "2024-10-24.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_md_2024-10-24": { + "filename": "2024-10-24.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-24": { + "filename": "2024-10-24.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-24": { + "filename": "2024-10-24.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-25": { + "filename": "2024-10-25.md", + "content": "# ElizaOS Daily Update (Oct 25, 2024)\n\n## OVERVIEW \nToday, ElizaOS saw continued development with a focus on the token provider feature. The team made significant code changes, enhancing the framework's modular capabilities. Overall, the project is progressing steadily with active contributions from multiple developers.\n\n## PROJECT METRICS\n- PRs: 1 merged PR, 0 new PRs\n- Issues: 2 new issues, 0 closed issues\n- Unique Contributors: 3\n- Code Changes: +1147/-2 lines across 6 files\n- Total Commits: 2\n- Most Active Contributors: lalalune\n\n## TOP ISSUES\n### New Feature Requests\n- Two new issues were opened, indicating ongoing discussions about potential features and improvements. Relevant issues include [#1](https://github.com/elizaos/eliza/issues/1) and [#2](https://github.com/elizaos/eliza/issues/2).\n\n### Token Provider Development\n- The team is actively working on the token provider, which is crucial for enhancing the modularity of the framework. This is reflected in the merged PR [#24](https://github.com/elizaos/eliza/pull/24).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Token Provider Implementation\n- Merged PR [#24](https://github.com/elizaos/eliza/pull/24) introduced the token provider, contributing to the modular architecture of the ElizaOS framework.\n\n### Codebase Enhancements\n- Significant code changes were made in the `src/providers` (2 changes) and `src/types` (1 change) directories, improving the overall structure and functionality of the codebase." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:23.428766Z", + "target_date": "2024-10-25", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 3, + "sources_failed": 7, + "source_keys": [ + "github_summaries_daily_2024-10-25", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-24", + "ai_news_elizaos_discord_md_2024-10-23", + "ai_news_elizaos_discord_md_2024-10-22", + "ai_news_elizaos_daily_json_2024-10-24", + "ai_news_elizaos_daily_md_2024-10-24", + "ai_news_elizaos_daily_discord_json_2024-10-24", + "ai_news_elizaos_daily_discord_md_2024-10-24" + ], + "total_characters": 33635, + "estimated_tokens": 8408, + "file_size_bytes": 37637 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-26.json b/the-council/aggregated/2024-10-26.json new file mode 100644 index 00000000000..fca561e5a26 --- /dev/null +++ b/the-council/aggregated/2024-10-26.json @@ -0,0 +1,407 @@ +{ + "date_generated_for": "2024-10-26", + "ai_news_elizaos_discord_md_2024-10-25": { + "filename": "2024-10-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-24": { + "filename": "2024-10-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-23": { + "filename": "2024-10-23.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-25": { + "filename": "2024-10-25.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-25", + "categories": [ + { + "title": "ElizaOS Agent Enhancements and Features", + "content": [ + { + "text": "The agent should pull news and current events based on its topic list. This data should be cached every hour to avoid excessive API requests. Summarized news stories will be loaded into the agent's context for generating tweets and Discord chat messages.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/26" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/26" + ], + "videos": [] + }, + { + "text": "A 'private' mode should be added to actions, allowing the agent to execute certain tasks autonomously without requiring a user request. This enables the agent to make independent decisions, such as generating a coin.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/29" + ], + "videos": [] + }, + { + "text": "The agent currently lacks awareness of its Twitter bio and has only limited knowledge of its username. Enhancements should be made so that the agent fully understands its username, screen name, bio, and any associated nicknames.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/27" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/27" + ], + "videos": [] + }, + { + "text": "A command-line interface has been introduced to allow direct interaction with the agent. This feature does not support multiple agents or switching between them. It provides a way to test characters before integrating them with Discord or Twitter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://github.com/elizaOS/eliza/pull/42", + "https://github.com/elizaOS/eliza/issues/40" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/42", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/40" + ], + "videos": [] + } + ], + "topic": "agent" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "Merged pull request #36 to update the README.md file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa" + ], + "videos": [] + }, + { + "text": "Updated README.md to resolve issue #39 by improving the command for running a custom character. The previous version contained a typo and only mentioned the argument rather than the full command.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200", + "https://github.com/elizaOS/eliza/pull/41" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/41" + ], + "videos": [] + }, + { + "text": "Updated the isCreateAndBuyContent function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + ], + "videos": [] + }, + { + "text": "Updated README.md to revise the Discord Bot link.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c", + "https://github.com/elizaOS/eliza/pull/36" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/36" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A default character has been introduced, and issues with glob handling have been fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb" + ], + "videos": [] + }, + { + "text": "Log spam has been removed, and the handling of bad transcriptions has been improved.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to resolve name confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/32" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/32", + "https://github.com/user-attachments/assets/53869be3-7930-4291-948f-4a887d429511" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "A merge pull request (#24) from MarcoMandar was integrated, introducing a token provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0" + ], + "videos": [] + }, + { + "text": "Two merge pull requests (#2 and #3) from elizaOS were integrated, syncing changes from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/80aac4230ec94432c601d75a1da2d8f7f17e98c4", + "https://github.com/elizaOS/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80aac4230ec94432c601d75a1da2d8f7f17e98c4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" + ], + "videos": [] + } + ], + "topic": "pull" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' with no meaningful technical discussions, problem-solving, or decisions. The only unique message is from 'yikesawjeez' asking how to get a bot into their server, but there was no response recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there is no substantive technical discussion, problem-solving, or collaboration in the provided transcript, a meaningful analysis is not possible. If a more relevant chat log is available, further analysis can be conducted.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "Ensuring App Runs on Both Char Files and .env Configurations", + "content": [ + { + "text": "The application needs to be able to run purely on character files or environment variables without mixing the two. This ensures simplicity and flexibility in different deployment scenarios. Some aspects of the implementation may need review to ensure correctness.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/30" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/30" + ], + "videos": [] + }, + { + "text": "The application is currently being configured to run using .env files, ensuring that environment-based configurations are properly supported.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/38" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/38" + ], + "videos": [] + } + ], + "topic": "app" + }, + { + "title": "Pump Fun Token Creation", + "content": [ + { + "text": "A new action for Pump Fun token creation has been proposed. The discussion references the PumpFun Bundler repository as a relevant resource.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/28" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/28" + ], + "videos": [] + }, + { + "text": "A commit has been made to include the PumpFun action, signed by MarcoMandar.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "videos": [] + } + ], + "topic": "action" + }, + { + "title": "ElizaOS Development Updates and Issues", + "content": [ + { + "text": "Recent chat transcripts from Discord lacked meaningful technical discussions, with only one unique message asking about adding a bot to a server. No responses or problem-solving interactions were recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Several commits were made to the ElizaOS repository, including merging branches, fixing issues with character handling, updating documentation, and improving logging and transcription handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9a51c361bfd761eb0cd407633e88fa67bee75a8", + "https://github.com/elizaOS/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb", + "https://github.com/elizaOS/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0", + "https://github.com/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa", + "https://github.com/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d", + "https://github.com/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://github.com/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158", + "https://github.com/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9a51c361bfd761eb0cd407633e88fa67bee75a8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "videos": [] + }, + { + "text": "Several feature requests and issues were raised, including adding a news feed, improving Twitter interactions, integrating with daos.fun, fixing name confusion, and ensuring the app runs without requiring environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/26", + "https://github.com/elizaOS/eliza/issues/25", + "https://github.com/elizaOS/eliza/issues/35", + "https://github.com/elizaOS/eliza/issues/34", + "https://github.com/elizaOS/eliza/issues/33", + "https://github.com/elizaOS/eliza/issues/32", + "https://github.com/elizaOS/eliza/issues/30", + "https://github.com/elizaOS/eliza/issues/29", + "https://github.com/elizaOS/eliza/issues/28", + "https://github.com/elizaOS/eliza/issues/27" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/26", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/25", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/35", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/34", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/33", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/32", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/30", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/29", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/28", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/27" + ], + "videos": [] + }, + { + "text": "Users reported issues with running ElizaOS, including problems with specifying character files, unsupported platforms for sqlite_vss on Windows, and difficulties in chatting directly with the agent via the command line.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/40", + "https://github.com/elizaOS/eliza/issues/39", + "https://github.com/elizaOS/eliza/issues/37" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/40", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/39", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/37" + ], + "videos": [] + }, + { + "text": "A pull request was made to ensure the app runs on configurations from .env files.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/38" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/38" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1729814400 + } + }, + "ai_news_elizaos_daily_md_2024-10-25": { + "filename": "2024-10-25.md", + "content": "# Daily Summary for 2024-10-25\n\nThis daily summary outlines recent developments, updates, and discussions related to the ElizaOS project. The compiled information is structured hierarchically to enhance comprehension and facilitate further analysis.\n\n## ElizaOS Agent Enhancements and Features\n\n- **News and Current Events Integration**\n - News stories are now cached hourly based on the agent\u2019s topic list, optimizing API requests.\n - Summarized news is used for crafting tweets and Discord messages.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/26)\n\n- **Private Mode for Autonomous Actions**\n - Introduced a 'private' mode enabling autonomous task execution without user prompts.\n - Example use case: independent coin generation.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/29)\n\n- **Enhanced Twitter Awareness**\n - Improvements sought for the agent's understanding of its Twitter bio, username, screen name, and nicknames.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/27)\n\n- **Command-Line Interface Introduction**\n - New CLI allows direct agent interaction for testing characters.\n - Currently, it supports only single-agent interactions.\n - [Commit](https://github.com/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596)\n\n## ElizaOS Repository Updates\n\n- **Documentation Updates**\n - README.md updated to fix issues (#39) and enhance command clarity.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200)\n\n- **Implementation Enhancements**\n - Functions and scripts, like `isCreateAndBuyContent`, have been refined.\n - Updates to Discord bot links were made for accuracy.\n - [Commit Information](https://github.com/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158)\n\n- **Token Provider Integration**\n - A token provider feature was introduced via a merge request by MarcoMandar.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0)\n\n## Recent Fixes and Improvements\n\n- **Character and Functionality Enhancements**\n - Default character creation and glob handling issues resolved.\n - Improvements in logging and transcription processes were implemented to reduce log spam.\n - [Fix Details](https://github.com/elizaOS/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb)\n\n- **Name Confusion Fix**\n - Addressed and resolved an issue causing confusion with agent names.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/32)\n\n## Chat Transcript Analysis\n\n- **Chat Analysis Insights**\n - The reviewed chat logs were largely repetitive and lacked substantial discussion.\n - Notable interaction: a query by 'yikesawjeez' about bot server integration went unanswered.\n - [Transcript Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Application Configuration\n\n- **Running on Character Files and .env**\n - Ensures the application can operate solely on character configurations or environment variables, boosting deployment ease.\n - [Issue and PR Details](https://github.com/elizaOS/eliza/issues/30)\n\n## Pump Fun Token Creation\n\n- **New Action Proposal**\n - Introduction of a new action dedicated to Pump Fun token creation was discussed, with references to the PumpFun Bundler.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4)\n\n## ElizaOS Development Updates and Issues\n\n- **Repository Activities**\n - A series of commits and merges were made to update various aspects, including character handling and logging improvements.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/b9a51c361bfd761eb0cd407633e88fa67bee75a8)\n\n- **Reported Issues**\n - Issues related to character file handling, platform support for sqlite_vss, and CLI interaction were reported.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/40)\n\nThis summary provides a snapshot of the ongoing developments within the ElizaOS project as of October 25, 2024. Each section includes links to issues, commits, or discussions where further details can be explored, ensuring a comprehensive understanding of the current project state.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-25": { + "filename": "2024-10-25.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-25": { + "filename": "2024-10-25.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-26": { + "filename": "2024-10-26.md", + "content": "# ElizaOS Daily Update (Oct 26, 2024)\n\n## OVERVIEW \nToday, ElizaOS saw significant activity with a focus on code changes and updates. The team merged two pull requests and introduced six new ones, reflecting ongoing development efforts. The README.md was updated, contributing to improved project documentation.\n\n## PROJECT METRICS\n- **PRs:** 2 merged PRs, 6 new PRs\n- **Issues:** 11 new issues, 0 closed issues\n- **Unique Contributors:** 7\n- **Code Changes:** +9773/-1182 lines across 16 files\n- **Total Commits:** 11\n- **Most Active Contributors:** lalalune, sirkitree, MarcoMandar, wahndo, FabriceIRANKUNDA\n\n## TOP ISSUES\n### New Feature Requests\n- Several new issues were raised, indicating a demand for additional features and enhancements to the AI agent framework. Relevant issues include:\n - [#1](https://github.com/elizaos/eliza/issues/1)\n - [#2](https://github.com/elizaos/eliza/issues/2)\n\n### Bug Reports\n- Multiple issues reported potential bugs that need addressing to ensure system stability and performance. Key issues include:\n - [#3](https://github.com/elizaos/eliza/issues/3)\n - [#4](https://github.com/elizaos/eliza/issues/4)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Codebase Updates\n- Significant changes were made in the `src/clients` directory, reflecting ongoing improvements and adjustments to client functionalities.\n- Minor updates were made to character files, specifically:\n - `characters/tate.character.json`: 1 change\n - `characters/trump.character.json`: 1 change\n\n### Documentation Improvement\n- The README.md was updated to enhance project clarity and provide better guidance for contributors, as seen in [PR #36](https://github.com/elizaos/eliza/pull/36).\n\n### Adapter and Index Modifications\n- Changes were made to the `src/adapters` and `src/index.ts` files, contributing to the overall modularity and functionality of the framework." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:23.771705Z", + "target_date": "2024-10-26", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-25", + "ai_news_elizaos_daily_md_2024-10-25", + "github_summaries_daily_2024-10-26", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-25", + "ai_news_elizaos_discord_md_2024-10-24", + "ai_news_elizaos_discord_md_2024-10-23", + "ai_news_elizaos_daily_discord_json_2024-10-25", + "ai_news_elizaos_daily_discord_md_2024-10-25" + ], + "total_characters": 50580, + "estimated_tokens": 12645, + "file_size_bytes": 59331 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-27.json b/the-council/aggregated/2024-10-27.json new file mode 100644 index 00000000000..667622d1070 --- /dev/null +++ b/the-council/aggregated/2024-10-27.json @@ -0,0 +1,595 @@ +{ + "date_generated_for": "2024-10-27", + "ai_news_elizaos_discord_md_2024-10-26": { + "filename": "2024-10-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-25": { + "filename": "2024-10-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-24": { + "filename": "2024-10-24.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-26": { + "filename": "2024-10-26.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-26", + "categories": [ + { + "title": "Chatting with Eliza Agent via Command Line", + "content": [ + { + "text": "A new feature has been introduced that allows users to chat directly with the Eliza agent via the command line. This feature does not support multiple agents or switching between them. It provides a way to test characters before integrating with platforms like Discord or Twitter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://github.com/elizaOS/eliza/pull/42", + "https://github.com/elizaOS/eliza/commit/901b0920892677fa63fad3243ff350a417480e66" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/42", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/901b0920892677fa63fad3243ff350a417480e66" + ], + "videos": [] + }, + { + "text": "A user reported an issue where, after starting Eliza, the server runs at `http://localhost:3000/`, but there is no visible interface (`Cannot GET /`). They expected a command-line prompt for direct interaction but did not see one. They modified the default profile to include `clients: [\"direct\"]` but still faced issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/40" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/40" + ], + "videos": [] + }, + { + "text": "An issue was reported regarding voice chat functionality. Incoming messages return 'null,' and the voice feature is not working as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/55" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/55" + ], + "videos": [] + }, + { + "text": "A Discord chat transcript was reviewed, but it contained mostly messages from a single user, 'Captain Hook,' with no meaningful technical discussions or problem-solving. Another user, 'yikesawjeez,' asked about adding a bot to their server but did not receive a response.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "Merged pull request #36 from wahndo, updating the README.md file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa" + ], + "videos": [] + }, + { + "text": "Updated README.md to resolve issue #39. The update improves the command for running a custom character by fixing a typo and providing a complete command description.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200", + "https://github.com/elizaOS/eliza/pull/41" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/41" + ], + "videos": [] + }, + { + "text": "Updated the isCreateAndBuyContent function, signed by MarcoMandar.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + ], + "videos": [] + }, + { + "text": "Updated README.md to revise the Discord Bot link.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c", + "https://github.com/elizaOS/eliza/pull/36" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/36" + ], + "videos": [] + }, + { + "text": "Merged pull request #41 from sirkitree, updating the README.md file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "Project Documentation and Contribution Guidelines", + "content": [ + { + "text": "The project previously had documentation available at https://github.com/JoinTheAlliance/bgent/tree/main/docs. There is a plan to migrate everything and integrate TSDoc comments to generate API documentation efficiently.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/34" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/34" + ], + "videos": [] + }, + { + "text": "A CONTRIBUTING.md file has been added to the repository to provide guidelines for contributors. This document includes sections on the code of conduct, contribution process, technical requirements, issue management, and best practices for clear communication and documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699", + "https://github.com/elizaOS/eliza/commit/852f81ef4d5eabd4be46b39d81d7028ac8a35e29", + "https://github.com/elizaOS/eliza/issues/45" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/852f81ef4d5eabd4be46b39d81d7028ac8a35e29", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/45" + ], + "videos": [] + }, + { + "text": "A correction was made to the node-llama-cpp command in the documentation. The correct command is `npx --no node-llama-cpp source download --gpu cuda`, as opposed to the previously incorrect version.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/57" + ], + "images": [ + "https://github.com/user-attachments/assets/652495c4-50da-45bd-b4d2-d8f5e34e7516", + "https://github.com/user-attachments/assets/79b126e5-5635-4457-98e4-dae250a37a0a" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A recent update removed excessive log messages and improved the handling of bad transcriptions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve name confusion in the system.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/32" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/32" + ], + "videos": [] + }, + { + "text": "Multiple issues were addressed in a final major update before transitioning to a pull request workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "ElizaOS Development Issues and Feature Requests", + "content": [ + { + "text": "Ensure the application can run entirely using character files or environment variables independently to maintain simplicity. Some aspects may need correction.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/30" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/30" + ], + "videos": [] + }, + { + "text": "The sqlite_vss package is not supported on Windows (win32-x64), causing an error when attempting to run the application. A potential solution could be switching to PostgreSQL as mentioned in discussions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/37" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/37" + ], + "videos": [] + }, + { + "text": "A suggestion was made to ensure compatibility between ElizaOS character files and Silly Tavern character files.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/56" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/56" + ], + "videos": [] + } + ], + "topic": "compatibility" + }, + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "Merged pull request #3 from elizaOS/main, incorporating updates from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" + ], + "videos": [] + }, + { + "text": "Merged pull request #4 from elizaOS/main, bringing in additional updates from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7" + ], + "videos": [] + }, + { + "text": "Merged pull request #43 from MarcoMandar/main, introducing 'pumpfun' changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441" + ], + "videos": [] + } + ], + "topic": "main" + }, + { + "title": "Order Management and Confidence System Enhancements", + "content": [ + { + "text": "The integration of the 'take order' action into the system is a foundational step in improving its capabilities. This involves designing a workflow, implementing action handlers, adding validation steps, and ensuring proper response handling. The goal is to allow users to successfully take orders while ensuring integration with the order book and validation mechanisms.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/53" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/53" + ], + "videos": [] + }, + { + "text": "A confidence level system is being implemented to assess the reliability of trade recommendations. Users will be able to assign confidence levels (low, medium, high) to orders, which will be displayed in the UI. A confidence scoring algorithm will be developed, and filtering options will be added to the order book to enhance trust calculations.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/50" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/50" + ], + "videos": [] + }, + { + "text": "The order book system is a critical component for managing trades and trust assessments. It will include a database schema for order storage, order matching logic, APIs for order submission and retrieval, and trust assessment calculations. The system aims to ensure that orders are properly stored, matched, and evaluated for trustworthiness.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/49" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/49" + ], + "videos": [] + } + ], + "topic": "system" + }, + { + "title": "DAO Integration and Private Actions", + "content": [ + { + "text": "The project aims to integrate daos.fun, enabling interaction with DAO wallets and mirroring swap actions using the DAO wallet.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/33" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/33" + ], + "videos": [] + }, + { + "text": "A 'private' mode for actions is proposed, allowing the agent to execute certain actions autonomously without direct user requests. This would enable the agent to make decisions, such as creating a coin, within its own loop.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/29" + ], + "videos": [] + } + ], + "topic": "actions" + }, + { + "title": "Pump Fun Token Creation", + "content": [ + { + "text": "A new action for Pump Fun token creation has been proposed. The discussion references the PumpFun Bundler repository as a relevant resource.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/28" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/28" + ], + "videos": [] + }, + { + "text": "A commit has been made to include the PumpFun action, signed by MarcoMandar.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "videos": [] + } + ], + "topic": "action" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "Log spam has been removed, and handling of bad transcriptions has been improved.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + ], + "videos": [] + }, + { + "text": "Telegram integration has been improved with a well-implemented shouldRespond handler, working summarization, and image/attachment recognition similar to Discord. The system can now generate images with default prompts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/35" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/35" + ], + "videos": [] + }, + { + "text": "Documentation updates are planned, including migrating previous docs and adding Claude comments to files for better API documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/34" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/34" + ], + "videos": [] + }, + { + "text": "Integration with daos.fun is being developed, including a basic service for DAO wallet interactions and mirroring swap actions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/33" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/33" + ], + "videos": [] + }, + { + "text": "A fix is needed for name confusion in the system.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/32" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/32" + ], + "videos": [] + }, + { + "text": "Ensuring the app runs purely on character files without relying on process.env is a priority to maintain simplicity.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/30" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/30" + ], + "videos": [] + }, + { + "text": "A 'private' mode for actions is being introduced, allowing the agent to execute certain actions autonomously without user requests.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/29" + ], + "videos": [] + }, + { + "text": "A new action for Pump Fun Token Creation is being added.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/28", + "https://github.com/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/28", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + ], + "videos": [] + }, + { + "text": "The agent's awareness of its Twitter bio, username, and nicknames is being improved.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/27" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/27" + ], + "videos": [] + }, + { + "text": "A command-line interface is being developed to allow direct interaction with the agent, aiding in testing before integration with platforms like Discord or Twitter.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/42", + "https://github.com/elizaOS/eliza/issues/40" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/42", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/40" + ], + "videos": [] + }, + { + "text": "A fix is needed for specifying character files via command-line arguments, as the current method does not work as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/39" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/39" + ], + "videos": [] + }, + { + "text": "The sqlite_vss module is unsupported on Windows (win32-x64), causing errors. Alternative database solutions like PostgreSQL are being considered.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/37" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/37" + ], + "videos": [] + }, + { + "text": "A CONTRIBUTING.md file has been added to guide new contributors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/45", + "https://github.com/elizaOS/eliza/pull/46", + "https://github.com/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/45", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/46", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699" + ], + "videos": [] + }, + { + "text": "A fix has been applied to the node-llama-cpp command to align with the correct syntax.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/55170d93b783e80b9b6d5ac111408606d5327d3a", + "https://github.com/elizaOS/eliza/pull/57" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/55170d93b783e80b9b6d5ac111408606d5327d3a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/57" + ], + "videos": [] + }, + { + "text": "Several marketplace-related features are being developed, including a trust score calculator, confidence level implementation, an order book system, and a trading assistant.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/52", + "https://github.com/elizaOS/eliza/issues/50", + "https://github.com/elizaOS/eliza/issues/49", + "https://github.com/elizaOS/eliza/issues/48" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/52", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/50", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/49", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/48" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1729900800 + } + }, + "ai_news_elizaos_daily_md_2024-10-26": { + "filename": "2024-10-26.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-10-26": { + "filename": "2024-10-26.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-26": { + "filename": "2024-10-26.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-27": { + "filename": "2024-10-27.md", + "content": "# ElizaOS Daily Update (Oct 27, 2024)\n\n## OVERVIEW \nToday marked a productive day for ElizaOS with significant contributions to the project. Notably, we added a new `CONTRIBUTING.md` file to guide future contributors, and enhancements were made to facilitate direct communication with the AI agent via the command line.\n\n## PROJECT METRICS\n- PRs: 4 merged PRs, 3 new PRs\n- Issues: 10 new issues, 2 closed issues\n- Unique Contributors: 5\n- Code Changes: +766/-11 lines across 6 files\n- Total Commits: 4\n- Most Active Contributors: sirkitree, alextitonis, Honkware, lalalune\n\n## TOP ISSUES\n### New Feature Requests\n- Multiple new issues were raised regarding feature enhancements and functionalities that users would like to see implemented in the future. Relevant issues include [#1](https://github.com/elizaos/eliza/issues/1) and [#2](https://github.com/elizaos/eliza/issues/2).\n\n### Bug Reports\n- A couple of issues were closed today, indicating that some previously reported bugs have been resolved. See closed issues [#3](https://github.com/elizaos/eliza/issues/3) and [#4](https://github.com/elizaos/eliza/issues/4) for details.\n\n## KEY TECHNICAL DEVELOPMENTS\n### Documentation Improvements\n- A new `CONTRIBUTING.md` file was added to provide guidelines for contributors, enhancing the onboarding process for new developers. See [PR #46](https://github.com/elizaos/eliza/pull/46).\n\n### Command Line Interaction\n- A feature was introduced to allow users to chat directly with the AI agent via the command line, improving user interaction. This was implemented in [PR #42](https://github.com/elizaos/eliza/pull/42).\n\n### README Updates\n- The `README.md` file was updated to reflect the latest changes and provide clearer instructions for users and contributors. Refer to [PR #41](https://github.com/elizaos/eliza/pull/41) for the specifics." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:24.135433Z", + "target_date": "2024-10-27", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 4, + "sources_failed": 6, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-26", + "github_summaries_daily_2024-10-27", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-26", + "ai_news_elizaos_discord_md_2024-10-25", + "ai_news_elizaos_discord_md_2024-10-24", + "ai_news_elizaos_daily_md_2024-10-26", + "ai_news_elizaos_daily_discord_json_2024-10-26", + "ai_news_elizaos_daily_discord_md_2024-10-26" + ], + "total_characters": 51494, + "estimated_tokens": 12873, + "file_size_bytes": 62834 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-28.json b/the-council/aggregated/2024-10-28.json new file mode 100644 index 00000000000..e75b4470656 --- /dev/null +++ b/the-council/aggregated/2024-10-28.json @@ -0,0 +1,460 @@ +{ + "date_generated_for": "2024-10-28", + "ai_news_elizaos_discord_md_2024-10-27": { + "filename": "2024-10-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-26": { + "filename": "2024-10-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-25": { + "filename": "2024-10-25.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-27": { + "filename": "2024-10-27.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-27", + "categories": [ + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "Merged the main branch into HEAD to synchronize updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/64a6f2dc6a3498e67f2cb5096fa7f57efb8377f6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/64a6f2dc6a3498e67f2cb5096fa7f57efb8377f6" + ], + "videos": [] + }, + { + "text": "Added a feature to chat directly with the agent via the command line.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/901b0920892677fa63fad3243ff350a417480e66" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/901b0920892677fa63fad3243ff350a417480e66" + ], + "videos": [] + }, + { + "text": "Updated README.md for better documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1" + ], + "videos": [] + }, + { + "text": "Implemented 'pumpfun' functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441" + ], + "videos": [] + }, + { + "text": "Merged updates from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7", + "https://github.com/elizaOS/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", + "https://github.com/elizaOS/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26" + ], + "videos": [] + }, + { + "text": "Added GitHub issue templates to streamline issue reporting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9" + ], + "videos": [] + }, + { + "text": "Introduced Renovate auto-updater for package management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014" + ], + "videos": [] + }, + { + "text": "Corrected the node-llama-cpp command.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550" + ], + "videos": [] + }, + { + "text": "Performed cleanup related to VSS issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f", + "https://github.com/elizaOS/eliza/commit/9a456bbebeb229868dbf67068a5d8ca07a40a379" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9a456bbebeb229868dbf67068a5d8ca07a40a379" + ], + "videos": [] + }, + { + "text": "Clarified instructions for running the project locally.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9" + ], + "videos": [] + }, + { + "text": "Merged updates from external repositories.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc", + "https://github.com/elizaOS/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Chat Transcript and Technical Issues Summary", + "content": [ + { + "text": "A chat transcript primarily consists of messages from a single user, 'Captain Hook,' with no visible technical discussions or problem-solving. Another user, 'yikesawjeez,' asked how to add a bot to their server but did not receive a response.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "An issue was reported regarding voice chat not working, with 'null' appearing in incoming messages. The problem needs to be reviewed and resolved.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/55" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/55" + ], + "videos": [] + }, + { + "text": "A feature request was made to implement a 'shouldRespond' handler for Twitter interactions. Currently, Twitter responds to every message in every thread, which is unnecessary and annoying to some users. The handler should check if a response is needed before replying, similar to how it is done in other clients.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/68" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Adding a CONTRIBUTING.md to ElizaOS", + "content": [ + { + "text": "A CONTRIBUTING.md file has been added to the ElizaOS repository to provide guidelines for contributors. This addition resolves issue #45 and ensures that new contributors have clear instructions on how to participate in the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699", + "https://github.com/elizaOS/eliza/commit/852f81ef4d5eabd4be46b39d81d7028ac8a35e29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/852f81ef4d5eabd4be46b39d81d7028ac8a35e29" + ], + "videos": [] + }, + { + "text": "The CONTRIBUTING.md file includes essential components such as a welcome message, a code of conduct, contribution process details, technical requirements, and best practices. It also provides guidance on issue management, additional documentation, and contributor recognition. The document is designed to be regularly updated to align with project needs.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/45" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/45" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "System Enhancements: Take Order Action & Telegram Integration", + "content": [ + { + "text": "The 'Take Order' action has been integrated into the system as a foundational feature. This enhancement includes designing the order workflow, implementing action handlers, adding validation and verification steps, and creating a response handling system. The goal is to ensure users can successfully take orders, integrate the action with the order book, and have proper validation and response handling in place.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/53" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/53" + ], + "videos": [] + }, + { + "text": "Telegram integration has been implemented with a 'shouldRespond' handler and image recognition capabilities. This update enhances the system's ability to interact with users via Telegram while incorporating image recognition for improved functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607", + "https://github.com/elizaOS/eliza/pull/65" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/65" + ], + "videos": [] + }, + { + "text": "The system has been merged with all recent updates, ensuring the latest features and improvements are incorporated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "SQLite Updates and Issues in ElizaOS", + "content": [ + { + "text": "The SQLite implementation in ElizaOS has been updated to use VEC, improving data handling and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" + ], + "videos": [] + }, + { + "text": "A transition to sqlite-vec has been made, further optimizing SQLite usage within the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" + ], + "videos": [] + }, + { + "text": "An issue related to sqlite_vss has been reported, potentially affecting the database functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/60" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/60" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "ElizaOS Code Updates and Fixes", + "content": [ + { + "text": "A significant update was made to address multiple issues, marking the last major effort before transitioning to a pull request workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397" + ], + "videos": [] + }, + { + "text": "Cleanup work was completed following changes from pull request #60, resolving issue #66.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3" + ], + "videos": [] + } + ], + "topic": "issues" + }, + { + "title": "Enhancements for Character Compatibility and Agent Commands", + "content": [ + { + "text": "A suggestion was made to ensure compatibility between character files and Silly Tavern character files. This would improve integration and usability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/56" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/56" + ], + "videos": [] + }, + { + "text": "There are scripted commands in `package.json` for agents like Ruby and Spartan, but their character profiles are missing from the `/characters` directory. The proposal suggests either removing these commands or adding the missing character profiles to maintain consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/47" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/47" + ], + "videos": [] + } + ], + "topic": "character" + }, + { + "title": "Trust and Order Management in Marketplace", + "content": [ + { + "text": "A Trust Score Calculator is being developed to enhance credibility within the marketplace. This system will calculate trust scores based on trade outcomes and user recommendations, allowing users to make informed decisions. Key requirements include defining trust score metrics, implementing a calculation algorithm, tracking historical score changes, and integrating user recommendations. The system must ensure accurate trust score calculations, proper logging of score changes, and accessibility of historical data.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/52" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/52" + ], + "videos": [] + }, + { + "text": "An Order Book System is being designed to manage trades and trust assessments within the marketplace. This system will document trades and their success rates, providing a reliable trading environment. The development includes designing a database schema for order storage, implementing order matching logic, creating APIs for order submission and retrieval, and incorporating trust assessment calculations. The system must support order creation and storage, ensure a functioning order matching algorithm, provide well-documented APIs, and accurately calculate trust assessments.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/49" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/49" + ], + "videos": [] + } + ], + "topic": "trust" + }, + { + "title": "Project Updates: Confidence Levels & Test Failures", + "content": [ + { + "text": "A confidence level system is being implemented to improve order evaluation. This system categorizes orders into low, medium, and high confidence levels based on predefined criteria. The implementation includes UI elements for confidence selection, a scoring algorithm, and filters for the order book. Users should be able to assign confidence levels, view them in the UI, and filter orders accordingly. The confidence scoring will also impact trust calculations.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/50" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/50" + ], + "videos": [] + }, + { + "text": "There are multiple failing tests in the project, with all 16 test suites failing. The team needs to evaluate which tests are still necessary, fix them, and set up an automated GitHub action to run tests for every pull request. A team member has been asked to help identify the necessary tests to expedite the process.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/64" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/64" + ], + "videos": [] + } + ], + "topic": "evaluation" + }, + { + "title": "Adding GitHub Issue Templates", + "content": [ + { + "text": "Two new issue templates were added to the repository to guide users when creating new issues. These templates include one for reporting bugs and another for feature requests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/62", + "https://github.com/elizaOS/eliza/issues/61" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/62", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/61" + ], + "videos": [] + } + ], + "topic": "create" + } + ], + "date": 1729987200 + } + }, + "ai_news_elizaos_daily_md_2024-10-27": { + "filename": "2024-10-27.md", + "content": "# Daily Summary for 2024-10-27\n\n## Recent Updates to ElizaOS Repository\n\n**Merged Updates & Features** \n- **Synchronization**: Merged main branch into HEAD. [Source](https://github.com/elizaOS/eliza/commit/64a6f2dc6a3498e67f2cb5096fa7f57efb8377f6) \n- **Feature Additions**: \n - Command-line chat capability. [Source](https://github.com/elizaOS/eliza/commit/901b0920892677fa63fad3243ff350a417480e66) \n - 'Pumpfun' functionality. [Source](https://github.com/elizaOS/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441) \n - Renovate auto-updater. [Source](https://github.com/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014) \n- **Documentation & Templates**: \n - Updated README.md. [Source](https://github.com/elizaOS/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1) \n - GitHub issue templates added. [Source](https://github.com/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9) \n\n**Infrastructure Enhancements** \n- Corrected `node-llama-cpp` command. [Source](https://github.com/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550) \n- Cleanup from VSS issues. [Source](https://github.com/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f) \n\n## Chat Transcript and Technical Issues Summary\n\n- **Chat Transcripts**: \n - Dominated by 'Captain Hook'; unresolved question by 'yikesawjeez' on bot integration. [Source](https://discord.com/channels/1253563208833433701/1326603270893867064) \n\n- **Reported Issues**: \n - Voice chat errors with 'null' in messages. [Source](https://github.com/elizaOS/eliza/issues/55) \n - Twitter 'shouldRespond' handler request to minimize unnecessary responses. [Source](https://github.com/elizaOS/eliza/issues/68) \n\n## Adding a CONTRIBUTING.md to ElizaOS\n\n- **Guidelines Introduction**: \n - Added CONTRIBUTING.md file. Resolves [Issue #45](https://github.com/elizaOS/eliza/issues/45). [Source](https://github.com/elizaOS/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699) \n\n- **Document Contents**: \n - Includes welcome message, code of conduct, contribution processes, and more. Regular updates planned.\n\n## System Enhancements: Take Order Action & Telegram Integration\n\n- **Take Order Feature**: \n - Integrated with order workflow and validation mechanisms. [Source](https://github.com/elizaOS/eliza/issues/53) \n\n- **Telegram Integration**: \n - Includes 'shouldRespond' handler and image recognition. [Source](https://github.com/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607) \n\n## SQLite Updates and Issues in ElizaOS\n\n- **Database Enhancements**: \n - Transitioned to use VEC, optimizing SQLite. [Source](https://github.com/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842) \n\n- **Current Issues**: \n - Concern regarding sqlite_vss affecting functionality. [Source](https://github.com/elizaOS/eliza/pull/60) \n\n## ElizaOS Code Updates and Fixes\n\n- **Code Improvements**: \n - Addressed multiple issues ahead of the pull request transition. [Source](https://github.com/elizaOS/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397) \n\n## Enhancements for Character Compatibility and Agent Commands\n\n- **Character File Compatibility**: \n - Proposal ensures integration with Silly Tavern character files. [Source](https://github.com/elizaOS/eliza/issues/56) \n\n- **Agent Commands Consistency**: \n - Addressed missing character profiles for scripted agent commands. [Source](https://github.com/elizaOS/eliza/issues/47) \n\n## Trust and Order Management in Marketplace\n\n- **Trust Score Development**: \n - Calculator in progress to enhance marketplace credibility. [Source](https://github.com/elizaOS/eliza/issues/52) \n\n- **Order Book System**: \n - Design includes database schema, order matching, and trust assessments. [Source](https://github.com/elizaOS/eliza/issues/49) \n\n## Project Updates: Confidence Levels & Test Failures\n\n- **Confidence Level System**: \n - Offers order evaluation categorization - influencing UI and trust calculations. [Source](https://github.com/elizaOS/eliza/issues/50) \n\n- **Testing Concerns**: \n - Failing test suites need evaluation and automation setup. [Source](https://github.com/elizaOS/eliza/issues/64) \n\n## Adding GitHub Issue Templates\n\n- **Templates Introduced**: \n - New templates guide bug reporting and feature requests. [Source](https://github.com/elizaOS/eliza/pull/62) \n\nThis summary captures the essential updates and ongoing issues in the ElizaOS repository dated October 27, 2024, focusing on the latest developments, feature additions, and project-wide enhancements.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-27": { + "filename": "2024-10-27.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-27": { + "filename": "2024-10-27.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-28": { + "filename": "2024-10-28.md", + "content": "# ElizaOS Daily Update (Oct 28, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in code organization and integration features. The team focused on enhancing the modularity of the framework and improving local development instructions, setting the stage for future feature additions.\n\n## PROJECT METRICS\n- **PRs:** 7 merged PRs, 6 new PRs\n- **Issues:** 6 new issues, 2 closed issues\n- **Unique Contributors:** 8\n- **Code Changes:** +1034/-431 lines across 15 files\n- **Total Commits:** 11\n- **Most Active Contributors:** sirkitree, MarcoMandar, dreaminglucid, mrdavidburns, ferric-sol\n\n## TOP ISSUES\n### Integration Challenges\n- Ongoing discussions around the [sqlite_vss issue](https://github.com/elizaos/eliza/issues/60) affecting database interactions.\n- New issues related to Telegram integration and response handling.\n\n### Documentation Gaps\n- Need for clearer instructions on local setup, addressed in [PR #59](https://github.com/elizaos/eliza/pull/59).\n- Enhancement of GitHub issue templates to streamline reporting, as seen in [PR #62](https://github.com/elizaos/eliza/pull/62).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Code Refactoring and Cleanup\n- Refactored code from [#60](https://github.com/elizaos/eliza/pull/60) to improve overall code quality, resolving issues noted in [#66](https://github.com/elizaos/eliza/issues/66) with [PR #67](https://github.com/elizaos/eliza/pull/67).\n\n### Feature Integrations\n- Implemented Telegram integration with a new `shouldRespond` handler and image recognition capabilities in [PR #65](https://github.com/elizaos/eliza/pull/65).\n- Initial commit for adding Renovate autoupdater to streamline dependency management in [PR #63](https://github.com/elizaos/eliza/pull/63).\n\n### Documentation and Setup Improvements\n- Added clarifications for local running instructions in [PR #59](https://github.com/elizaos/eliza/pull/59).\n- Corrected command usage for `node-llama-cpp` in [PR #57](https://github.com/elizaos/eliza/pull/57)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:24.479349Z", + "target_date": "2024-10-28", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-27", + "ai_news_elizaos_daily_md_2024-10-27", + "github_summaries_daily_2024-10-28", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-27", + "ai_news_elizaos_discord_md_2024-10-26", + "ai_news_elizaos_discord_md_2024-10-25", + "ai_news_elizaos_daily_discord_json_2024-10-27", + "ai_news_elizaos_daily_discord_md_2024-10-27" + ], + "total_characters": 52856, + "estimated_tokens": 13214, + "file_size_bytes": 62282 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-29.json b/the-council/aggregated/2024-10-29.json new file mode 100644 index 00000000000..ae831bc5b00 --- /dev/null +++ b/the-council/aggregated/2024-10-29.json @@ -0,0 +1,446 @@ +{ + "date_generated_for": "2024-10-29", + "ai_news_elizaos_discord_md_2024-10-28": { + "filename": "2024-10-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-27": { + "filename": "2024-10-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-26": { + "filename": "2024-10-26.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-28": { + "filename": "2024-10-28.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-28", + "categories": [ + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "GitHub issue templates were added to the repository to standardize issue reporting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9" + ], + "videos": [] + }, + { + "text": "An initial commit was made to integrate Renovate, an automated dependency update tool.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014" + ], + "videos": [] + }, + { + "text": "A correction was made to the node-llama-cpp command to ensure proper functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550" + ], + "videos": [] + }, + { + "text": "Cleanup was performed following a previous update related to sqlite_vss, resolving issue #66.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f", + "https://github.com/elizaOS/eliza/commit/9a456bbebeb229868dbf67068a5d8ca07a40a379" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9a456bbebeb229868dbf67068a5d8ca07a40a379" + ], + "videos": [] + }, + { + "text": "Instructions for running the project locally were clarified to improve usability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9" + ], + "videos": [] + }, + { + "text": "Several merges from the main branch were performed to keep the repository up to date.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", + "https://github.com/elizaOS/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26", + "https://github.com/elizaOS/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc", + "https://github.com/elizaOS/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a", + "https://github.com/elizaOS/eliza/commit/ee0868ab0eb6c2cab0022f0816bc404097b0a46b", + "https://github.com/elizaOS/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee0868ab0eb6c2cab0022f0816bc404097b0a46b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee" + ], + "videos": [] + }, + { + "text": "A minor typo was fixed in the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Telegram Integration and Image Recognition Enhancements", + "content": [ + { + "text": "A new Telegram integration has been implemented with a shouldRespond handler and image recognition capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607", + "https://github.com/elizaOS/eliza/pull/65" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/65" + ], + "videos": [] + }, + { + "text": "An abstract transcript provider is being developed to support multiple model providers for transcription, moving beyond the current OpenAI and local Whisper options.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/73" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/73" + ], + "videos": [] + }, + { + "text": "Image recognition capabilities are being abstracted to support multiple model providers, such as Claude, Vertex Claude, and Cloud Llama, instead of being limited to OpenAI and Florence 2.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/72" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/72" + ], + "videos": [] + }, + { + "text": "Claude has been replaced with a new image recognition service.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0d739401b644c5c589131ab232884e8d8b700970" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d739401b644c5c589131ab232884e8d8b700970" + ], + "videos": [] + } + ], + "topic": "image" + }, + { + "title": "SQLite Updates and TrustScore Database Integration", + "content": [ + { + "text": "The SQLite implementation in the project has been updated to use VEC, improving efficiency and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" + ], + "videos": [] + }, + { + "text": "The project has transitioned to using sqlite-vec, further optimizing database operations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" + ], + "videos": [] + }, + { + "text": "An issue related to sqlite_vss has been reported and is being tracked.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/60" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/60" + ], + "videos": [] + }, + { + "text": "A trustScore database and provider have been introduced, likely enhancing trust-related functionalities within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "Chat Transcript Analysis and Twitter Response Handling", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. Another user, 'yikesawjeez,' asked how to add a bot to their server but did not receive a response. Due to the lack of substantive discussion, no meaningful analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A GitHub issue discusses implementing a 'shouldRespond' handler for Twitter interactions. Currently, Twitter responds to every message in every thread, which some users find annoying and unnecessary. The proposed solution is to introduce a handler that checks whether a response is needed before replying. This approach is already used in other clients, making implementation straightforward.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/68" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Project Updates and Dependency Automation", + "content": [ + { + "text": "A cleanup update was implemented, resolving issue #66.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3" + ], + "videos": [] + }, + { + "text": "A proposal was made to integrate Renovate Bot for automated dependency updates. This tool helps manage Node.js dependencies by creating pull requests for updates, reducing risks, saving time, and offering flexible configuration options.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/58" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/58" + ], + "videos": [] + }, + { + "text": "A recent update was merged, incorporating all the latest changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" + ], + "videos": [] + } + ], + "topic": "updates" + }, + { + "title": "Development Updates for ElizaOS", + "content": [ + { + "text": "GitHub issue templates have been added, resolving issue #61.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c6bcd66c81c54528c9160a01f18c1fc36d053d54" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c6bcd66c81c54528c9160a01f18c1fc36d053d54" + ], + "videos": [] + }, + { + "text": "An initial commit has been made to integrate Renovate for automated dependency updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/99f2d8f75128c8c19b28919ce8d6d7df384b86fd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/99f2d8f75128c8c19b28919ce8d6d7df384b86fd" + ], + "videos": [] + }, + { + "text": "Abstraction with Vercel AI appears to be functioning correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848" + ], + "videos": [] + } + ], + "topic": "development" + }, + { + "title": "Fixing Typographical Error in 'SETINGS'", + "content": [ + { + "text": "A typographical error in the word 'SETINGS' was corrected to 'SETTINGS' across multiple files, including .env.example and README.md.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b", + "https://github.com/elizaOS/eliza/commit/54a00ff57fa233eb065a939263595061959e102b", + "https://github.com/elizaOS/eliza/pull/71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54a00ff57fa233eb065a939263595061959e102b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/71" + ], + "videos": [] + } + ], + "topic": "settings" + }, + { + "title": "Ensuring Local Model Compatibility and Adding NPX Action", + "content": [ + { + "text": "The team needs to verify that all local models are functioning correctly, as they have not been used since the recent surge in interest. This involves reviewing the local LLaMA setup to ensure proper operation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/69" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/69" + ], + "videos": [] + }, + { + "text": "A new feature request proposes adding an NPX action to allow users to run 'npx eliza' for a default local instance of Eliza. This would enable interaction through chat using local models. Users could also specify a character file, which would load associated secrets as if they had cloned the repository and run it manually. This feature aims to simplify local testing and agent execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/75" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/75" + ], + "videos": [] + } + ], + "topic": "local" + }, + { + "title": "Adding GitHub Issue Templates", + "content": [ + { + "text": "Two new issue templates were added to the repository to guide users when creating new issues. These templates include one for reporting bugs and another for feature requests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/62", + "https://github.com/elizaOS/eliza/issues/61" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/62", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/61" + ], + "videos": [] + } + ], + "topic": "create" + }, + { + "title": "Model Provider Abstraction and Build Updates", + "content": [ + { + "text": "A new model provider abstraction is being introduced, though it is still a work in progress and not yet ready for full implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/74" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/74" + ], + "videos": [] + }, + { + "text": "Builds are functioning, but model completions may not be compatible with all providers.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/865bcfc658affc6423310f1a5365c503c2d089e9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/865bcfc658affc6423310f1a5365c503c2d089e9" + ], + "videos": [] + } + ], + "topic": "not" + } + ], + "date": 1730073600 + } + }, + "ai_news_elizaos_daily_md_2024-10-28": { + "filename": "2024-10-28.md", + "content": "# Daily Summary for 2024-10-28\n\nThis document provides an overview of key updates and changes to the ElizaOS repository on October 28, 2024. Each category outlines specific improvements and their impacts.\n\n## Recent Updates to ElizaOS Repository\n\n- **GitHub Issue Templates**\n - Introduction of issue templates to improve standardization of issue reporting.\n - [Commit](https://github.com/elizaOS/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9)\n\n- **Renovate Integration**\n - Initial commit to integrate Renovate for automated dependency updates.\n - [Commit](https://github.com/elizaOS/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014)\n\n- **Node-Llama-CPP Command Correction**\n - Rectified command functionality.\n - [Commit](https://github.com/elizaOS/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550)\n\n- **SQLite_VSS Update Cleanup**\n - Performance enhancement addressing issue #66.\n - [Commit](https://github.com/elizaOS/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f)\n\n- **Local Setup Guide Enhancement**\n - Instructions improved for better usability.\n - [Commit](https://github.com/elizaOS/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9)\n\n- **Repository Sync with Main Branch**\n - Multiple merges executed to ensure up-to-date code.\n - [Merge Example](https://github.com/elizaOS/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7)\n\n- **Typographical Corrections**\n - Fixed minor typos within the repository.\n - [Commit](https://github.com/elizaOS/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0)\n\n## Telegram Integration and Image Recognition Enhancements\n\n- **New Telegram Features**\n - Added a shouldRespond handler and image recognition.\n - [Integration](https://github.com/elizaOS/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607)\n\n- **Abstract Transcript Provider Development**\n - Expansion beyond OpenAI and Whisper for transcription.\n - [Issue #73](https://github.com/elizaOS/eliza/issues/73)\n\n- **Image Recognition Abstraction**\n - Now supports multiple model providers like Claude and Vertex.\n - [Issue #72](https://github.com/elizaOS/eliza/issues/72)\n\n- **Claude Replacement**\n - Replaced by a new image recognition service.\n - [Commit](https://github.com/elizaOS/eliza/commit/0d739401b644c5c589131ab232884e8d8b700970)\n\n## SQLite Updates and TrustScore Database Integration\n\n- **SQLite VEC Update**\n - Transition to VEC methodology for enhanced performance.\n - [Commit](https://github.com/elizaOS/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842)\n\n- **TrustScore Database Introduction**\n - Introduced to enhance trust functionalities.\n - [Commit](https://github.com/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78)\n\n## Chat Transcript Analysis and Twitter Response Handling\n\n- **Chat Transcript Overview**\n - Mostly consists of non-technical messages, lacking meaningful discussion.\n - [Transcript](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Twitter Response Optimization**\n - Implementing a response handler to avoid unnecessary replies.\n - [Issue #68](https://github.com/elizaOS/eliza/issues/68)\n\n## Project Updates and Dependency Automation\n\n- **Cleanup Updates**\n - Issue #66 resolved.\n - [Commit](https://github.com/elizaOS/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3)\n\n- **Renovate Bot Proposal**\n - Automates dependency updates for Node.js projects.\n - [Issue #58](https://github.com/elizaOS/eliza/issues/58)\n\n## Development Updates for ElizaOS\n\n- **Vercel AI Abstraction**\n - Verified operational status.\n - [Commit](https://github.com/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848)\n\n## Fixing Typographical Error in 'SETINGS'\n\n- **Correction of Typos**\n - Rectified 'SETINGS' to 'SETTINGS' in various files.\n - [Pull Request #71](https://github.com/elizaOS/eliza/pull/71)\n\n## Ensuring Local Model Compatibility and Adding NPX Action\n\n- **Local Model Verification**\n - Ensures functionality amidst increased usage.\n - [Issue #69](https://github.com/elizaOS/eliza/issues/69)\n\n- **NPX Action Proposal**\n - Simplifies local instance execution through 'npx eliza'.\n - [Issue #75](https://github.com/elizaOS/eliza/issues/75)\n\n## Adding GitHub Issue Templates\n\n- **Template Introduction**\n - Includes bug report and feature request templates.\n - [Pull Request #62](https://github.com/elizaOS/eliza/pull/62)\n\n## Model Provider Abstraction and Build Updates\n\n- **Provider Abstraction in Progress**\n - Aimed at increasing model compatibility.\n - [Pull Request #74](https://github.com/elizaOS/eliza/pull/74)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-28": { + "filename": "2024-10-28.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-28": { + "filename": "2024-10-28.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-29": { + "filename": "2024-10-29.md", + "content": "# ElizaOS Daily Update (Oct 29, 2024)\n\n## OVERVIEW \nToday, the ElizaOS team made incremental progress with a focus on maintaining code quality. A minor typo was fixed, and several new issues were identified, reflecting ongoing development and community engagement.\n\n## PROJECT METRICS\n- PRs: 1 merged PR, 2 new PRs\n- Issues: 5 new issues, 1 closed issue\n- Unique Contributors: 6\n- Code Changes: +2/-2 lines across 2 files\n- Total Commits: 17\n- Most Active Contributors: lalalune, eltociear, sirkitree, docherty\n\n## TOP ISSUES\n### Bug Reports\n- Multiple new issues were reported, indicating areas needing attention and potential improvements. Relevant issues include:\n - [#101](https://github.com/elizaos/eliza/issues/101)\n - [#102](https://github.com/elizaos/eliza/issues/102)\n - [#103](https://github.com/elizaos/eliza/issues/103)\n\n### Feature Requests\n- New feature requests were submitted, highlighting community interest in expanding the framework's capabilities. Key requests include:\n - [#104](https://github.com/elizaos/eliza/issues/104)\n - [#105](https://github.com/elizaos/eliza/issues/105)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Code Maintenance\n- A minor typo was corrected in the codebase, contributing to overall code quality. This was addressed in PR [#71](https://github.com/elizaos/eliza/pull/71).\n\n### Community Engagement\n- The identification of new issues reflects active community participation and feedback, which is crucial for the project's iterative improvement and adaptability." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:24.841940Z", + "target_date": "2024-10-29", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-28", + "ai_news_elizaos_daily_md_2024-10-28", + "github_summaries_daily_2024-10-29", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-28", + "ai_news_elizaos_discord_md_2024-10-27", + "ai_news_elizaos_discord_md_2024-10-26", + "ai_news_elizaos_daily_discord_json_2024-10-28", + "ai_news_elizaos_daily_discord_md_2024-10-28" + ], + "total_characters": 50925, + "estimated_tokens": 12731, + "file_size_bytes": 60182 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-30.json b/the-council/aggregated/2024-10-30.json new file mode 100644 index 00000000000..4c4cf8e49bc --- /dev/null +++ b/the-council/aggregated/2024-10-30.json @@ -0,0 +1,442 @@ +{ + "date_generated_for": "2024-10-30", + "ai_news_elizaos_discord_md_2024-10-29": { + "filename": "2024-10-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-28": { + "filename": "2024-10-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-27": { + "filename": "2024-10-27.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-29": { + "filename": "2024-10-29.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-29", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Fixed a typo in `.env.example` and `README.md`, correcting 'SETINGS' to 'SETTINGS'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b", + "https://github.com/elizaOS/eliza/commit/54a00ff57fa233eb065a939263595061959e102b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54a00ff57fa233eb065a939263595061959e102b" + ], + "videos": [] + }, + { + "text": "Updated dependencies including `@types/fluent-ffmpeg` to v2.1.27, `socket.io` pinned to 4.8.0, and `discord.js` updated to v14.16.3.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/100", + "https://github.com/elizaOS/eliza/pull/99", + "https://github.com/elizaOS/eliza/pull/97", + "https://github.com/elizaOS/eliza/commit/e191da8260e654404f1ffe99643b9b6f0ccea086", + "https://github.com/elizaOS/eliza/commit/e4e58e4449ae39aad85a24af5e7e923122ddf8b1", + "https://github.com/elizaOS/eliza/commit/95d284c5298b3ff61bfc016c7e60d6ecf72a9fb9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/100", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/99", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/97", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e191da8260e654404f1ffe99643b9b6f0ccea086", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e4e58e4449ae39aad85a24af5e7e923122ddf8b1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/95d284c5298b3ff61bfc016c7e60d6ecf72a9fb9" + ], + "videos": [] + }, + { + "text": "Updated `eslint` to v8.57.1 and `tslib` to v2.8.0.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/96", + "https://github.com/elizaOS/eliza/pull/89", + "https://github.com/elizaOS/eliza/commit/b7e5a23238e8edfa0b620763ea926976717194de", + "https://github.com/elizaOS/eliza/commit/13b6ed42e0130c62ab2e615b4118034cc55e4962" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/96", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/89", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b7e5a23238e8edfa0b620763ea926976717194de", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/13b6ed42e0130c62ab2e615b4118034cc55e4962" + ], + "videos": [] + }, + { + "text": "Replaced `npm-run-all` with `npm-run-all2` v5.0.0.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/82", + "https://github.com/elizaOS/eliza/commit/deb1e918b605f6b90bdbb29181ed43e176b9fb62" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/82", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/deb1e918b605f6b90bdbb29181ed43e176b9fb62" + ], + "videos": [] + }, + { + "text": "Updated `pdfjs-dist` to v4.2.67 and `rollup` to v2.79.2 to address security vulnerabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/78", + "https://github.com/elizaOS/eliza/pull/77", + "https://github.com/elizaOS/eliza/commit/fe65914154e17721bf788e5095c903b750aa9fca", + "https://github.com/elizaOS/eliza/commit/dbb7ebeeadd78661aa9abbfaaa3a145395455fbf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/78", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/77", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe65914154e17721bf788e5095c903b750aa9fca", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dbb7ebeeadd78661aa9abbfaaa3a145395455fbf" + ], + "videos": [] + }, + { + "text": "Fixed the callback for attachments.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86ed1e2e977eb81a63f6d7f115e2acb9fa994534" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86ed1e2e977eb81a63f6d7f115e2acb9fa994534" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "Model Provider Abstraction and Database Enhancements in ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced a model provider abstraction, allowing for more flexibility in selecting AI models for various tasks. This abstraction has been implemented for text generation, replacing direct completions with a more modular approach.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848", + "https://github.com/elizaOS/eliza/commit/a2aae3a69bcee7bb9497a9fce94658735847b5a6", + "https://github.com/elizaOS/eliza/pull/74" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2aae3a69bcee7bb9497a9fce94658735847b5a6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/74" + ], + "videos": [] + }, + { + "text": "Efforts are underway to abstract the transcript provider, ensuring that transcription models are not hardcoded to OpenAI or Whisper. This will allow for greater flexibility in selecting models such as Claude, Vertex Claude, and Cloud Llama.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/73" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/73" + ], + "videos": [] + }, + { + "text": "Similarly, image recognition capabilities are being abstracted to support multiple model providers beyond OpenAI and Florence 2. This will enable the use of models like Claude, Vertex Claude, and Cloud Llama for image descriptions and recognition.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/72" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/72" + ], + "videos": [] + }, + { + "text": "A new Postgres DB adapter has been introduced, featuring schema creation, method abstraction updates, and the addition of an environment variable (`POSTGRES_URL`) to enable database functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/102" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/102" + ], + "videos": [] + } + ], + "topic": "abstraction" + }, + { + "title": "Recent Updates and Feature Requests in ElizaOS Repository", + "content": [ + { + "text": "Several merges have been made from the 'main' branch into other branches, ensuring the latest updates are incorporated. These include merges into 'model-provider-abstraction' and other branches.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee0868ab0eb6c2cab0022f0816bc404097b0a46b", + "https://github.com/elizaOS/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee", + "https://github.com/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee0868ab0eb6c2cab0022f0816bc404097b0a46b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" + ], + "videos": [] + }, + { + "text": "A feature request has been proposed to integrate CodeFactor, an AI-powered code review tool, into the repository. This would help automate code reviews, ensure consistent code quality, and save maintainers time. CodeFactor is free for public repositories and provides real-time feedback on code issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/81" + ], + "videos": [] + }, + { + "text": "A new Dockerfile has been added to the repository. However, the contributor has not yet run the code due to missing environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/91" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/91" + ], + "videos": [] + } + ], + "topic": "code" + }, + { + "title": "Issues with AI Personality Updates and Twitter Bot Timing", + "content": [ + { + "text": "A bug has been reported where modifying the character personality in defaultCharacter.ts does not update AI responses on Discord and Twitter. However, Twitter post creation correctly reflects the new personality. This suggests a possible caching issue or incomplete personality update propagation across different modules.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/95" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/95" + ], + "videos": [] + }, + { + "text": "The time interval for generateNewTweetLoop in src/clients/twitter/generate.ts does not match the comment in the code. The actual interval is 15-45 minutes, while the comment suggests 4-8 hours. Additionally, the default time intervals for replies and engagement are too aggressive, leading to an account ban within 12 hours. Adjustments to these intervals are recommended to prevent bans.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/92" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/92" + ], + "videos": [] + }, + { + "text": "@CrimOnChain requested the removal of a certain item and directed further communication to @baoskee on Twitter.", + "sources": [ + "https://twitter.com/daosdotfun/status/1851348314446578095" + ], + "images": [], + "videos": [] + } + ], + "topic": "twitter" + }, + { + "title": "Chat Transcript and Telegram Client Fix", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. Another user, 'yikesawjeez,' asked how to add a bot to their server but did not receive a response. Due to the lack of substantive discussion, no meaningful analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A fix was implemented for the Telegram client execution issue. Previously, execution was blocked due to 'await bot.start,' which had a callback for completion. The fix ensures that execution is freed, allowing the Telegram client to receive messages properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/103" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/103" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Renovate Config Migration", + "content": [ + { + "text": "The Renovate configuration in the repository required migration due to renamed configuration options. While the existing configuration would continue to work temporarily, merging the migration update was recommended to prevent future deprecation issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/80" + ], + "videos": [] + }, + { + "text": "A pull request (#80) was merged to update the Renovate configuration, ensuring compatibility with the latest settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0" + ], + "videos": [] + }, + { + "text": "The configuration file 'renovate.json' was updated as part of the migration process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36" + ], + "videos": [] + } + ], + "topic": "config" + }, + { + "title": "chore: fix typo", + "content": [ + { + "text": "A typo was corrected in the project, changing 'SETINGS' to 'SETTINGS'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0", + "https://github.com/elizaOS/eliza/pull/71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/71" + ], + "videos": [] + } + ], + "topic": "typo" + }, + { + "title": "TrustScore and Token Performance", + "content": [ + { + "text": "The TrustScore system is being developed as a database and provider to assess token trade performance. This includes initial work on trust-score calculations and token performance simulations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78", + "https://github.com/elizaOS/eliza/pull/101" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/101" + ], + "videos": [] + } + ], + "topic": "trustscore" + }, + { + "title": "Dependency Updates and Management", + "content": [ + { + "text": "A pull request has been created to pin dependencies in the project. This update ensures that specific versions of dependencies are used, preventing unexpected changes due to version updates. The update includes various packages such as `@cliqz/adblocker-playwright`, `@supabase/supabase-js`, `axios`, `express`, `playwright`, and many more. Some dependencies have been updated to their latest versions, while others remain unchanged.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/88" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/88" + ], + "videos": [] + }, + { + "text": "A Dependency Dashboard has been provided, listing pending updates, deprecated dependencies, and configuration migration needs. Some dependencies, such as `@cliqz/adblocker-playwright` and `@pinata/sdk`, are deprecated and require attention. The dashboard also includes pending approval updates for various dependencies, including `eslint`, `jest`, `axios`, `express`, and `typescript`. Users can approve these updates manually to proceed with the changes.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/79" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/79" + ], + "videos": [] + } + ], + "topic": "updates" + }, + { + "title": "Repository Merges in ElizaOS", + "content": [ + { + "text": "The 'image-gen' branch was merged with the 'main' branch in the ElizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce" + ], + "videos": [] + }, + { + "text": "The 'feature/postgres' branch was updated by merging changes from 'elizaos:main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" + ], + "videos": [] + } + ], + "topic": "versioning" + } + ], + "date": 1730160000 + } + }, + "ai_news_elizaos_daily_md_2024-10-29": { + "filename": "2024-10-29.md", + "content": "# Daily Summary for 2024-10-29\n\n## Overview\nThis daily summary provides an update on various activities within the ElizaOS repository. The updates encompass recent fixes, abstraction implementations, feature requests, and enhancements across multiple components of the system.\n\n## Recent Updates and Fixes in ElizaOS Repository\n- **Typo Correction**: Typos corrected in `.env.example` and `README.md` changing 'SETINGS' to 'SETTINGS'. \n - [Commit 07ee6b](https://github.com/elizaOS/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b)\n - [Commit 54a00f](https://github.com/elizaOS/eliza/commit/54a00ff57fa233eb065a939263595061959e102b)\n\n- **Dependency Updates**: Major dependency updates included:\n - `@types/fluent-ffmpeg` v2.1.27, `socket.io` v4.8.0, `discord.js` v14.16.3 \n - [Pull #100](https://github.com/elizaOS/eliza/pull/100)\n - [Commit e191da](https://github.com/elizaOS/eliza/commit/e191da8260e654404f1ffe99643b9b6f0ccea086)\n \n- **Security Updates**: Updated `pdfjs-dist` and `rollup` to address vulnerabilities. \n - [Pull #78](https://github.com/elizaOS/eliza/pull/78)\n - [Commit fe6591](https://github.com/elizaOS/eliza/commit/fe65914154e17721bf788e5095c903b750aa9fca)\n\n## Model Provider and Database Enhancements\n- **Model Abstraction**: New abstractions added for AI models in text generation and transcription, enhancing flexibility in model selection. \n - [Commit f3ca29](https://github.com/elizaOS/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848)\n\n- **Postgres Adapter**: Introduced with schema creation and environmental variable (`POSTGRES_URL`) for database connections. \n - [Pull #102](https://github.com/elizaOS/eliza/pull/102)\n\n## Recent Updates and Feature Requests\n- **Branch Merges**: Merges from `main` to other branches to incorporate latest updates.\n - [Commit 084a7d](https://github.com/elizaOS/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee)\n\n- **CodeFactor Request**: Proposal to integrate CodeFactor for automated code reviews. \n - [Issue #81](https://github.com/elizaOS/eliza/issues/81)\n\n## Issues with AI Personality and Twitter Bot\n- **Personality Update Bug**: AI character personality not updating in Discord and Twitter due to potential caching issues. \n - [Issue #95](https://github.com/elizaOS/eliza/issues/95)\n\n- **Twitter Bot Timing Issue**: The bot's tweet intervals are inconsistent with documented comments, risking account bans. \n - [Issue #92](https://github.com/elizaOS/eliza/issues/92)\n\n## Chat Transcript and Telegram Client Fix\n- **Telegram Client**: Fixed execution issues in telegram client to allow proper message processing. \n - [Pull #103](https://github.com/elizaOS/eliza/pull/103)\n\n## Renovate Config Migration\n- **Configuration Update**: Migration due to renamed options; merge prevents future deprecation issues. \n - [Pull #80](https://github.com/elizaOS/eliza/pull/80)\n\n## TrustScore and Token Performance\n- **TrustScore Development**: Initial steps in developing a system for token trade assessment and simulations. \n - [Commit 667126](https://github.com/elizaOS/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78)\n\n## Dependency Updates and Management\n- **Dependency Dashboard**: Highlights deprecated dependencies needing updates and pending approvals. \n - [Issue #79](https://github.com/elizaOS/eliza/issues/79)\n\n## Repository Merges\n- **Branch Updates**: `image-gen` branch merged into `main`; updates in `feature/postgres` branch incorporated. \n - [Commit 5bcb97](https://github.com/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce)\n\nThis summary highlights ongoing developments and issues addressed on 2024-10-29 for ElizaOS, demonstrating a continuous effort to enhance and secure the platform.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-29": { + "filename": "2024-10-29.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-29": { + "filename": "2024-10-29.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-30": { + "filename": "2024-10-30.md", + "content": "# ElizaOS Daily Update (Oct 30, 2024)\n\n## OVERVIEW \nToday, ElizaOS focused on dependency management and security updates, merging a total of 19 PRs. The team made significant progress in stabilizing the codebase by pinning dependencies and updating critical libraries, ensuring a more secure and reliable framework.\n\n## PROJECT METRICS\n- **PRs:** 19 merged PRs, 23 new PRs\n- **Issues:** 4 new issues, 0 closed issues\n- **Unique Contributors:** 8\n- **Code Changes:** +614/-1630 lines across 7 files\n- **Total Commits:** 43\n- **Most Active Contributors:** leomercier, MarcoMandar, alextitonis, roninjin10, SotoAlt\n\n## TOP ISSUES\n### Dependency Management\n- Ongoing challenges with dependency versions leading to potential security vulnerabilities.\n- New issues raised regarding compatibility with updated libraries.\n\n### Security Concerns\n- Addressing security vulnerabilities in dependencies, particularly with updates to `pdfjs-dist` and `rollup`.\n\n## KEY TECHNICAL DEVELOPMENTS\n### Dependency Updates\n- Updated `discord.js` to v14.16.3 for improved functionality and performance ([#97](https://github.com/elizaos/eliza/pull/97)).\n- Pinned `socket.io` to version 4.8.0 to ensure stability ([#99](https://github.com/elizaos/eliza/pull/99)).\n- Multiple dependencies were pinned to maintain compatibility and prevent breaking changes ([#98](https://github.com/elizaos/eliza/pull/98), [#94](https://github.com/elizaos/eliza/pull/94), [#93](https://github.com/elizaos/eliza/pull/93), [#88](https://github.com/elizaos/eliza/pull/88)).\n\n### Security Enhancements\n- Updated `pdfjs-dist` to v4.2.67 to address security vulnerabilities ([#78](https://github.com/elizaos/eliza/pull/78)).\n- Updated `rollup` and its plugins to enhance security and performance ([#85](https://github.com/elizaos/eliza/pull/85), [#77](https://github.com/elizaos/eliza/pull/77)).\n\n### Configuration and Maintenance\n- Migrated the Renovate configuration to streamline dependency updates ([#80](https://github.com/elizaos/eliza/pull/80)).\n- Replaced `npm-run-all` with `npm-run-all2` to improve task running efficiency ([#82](https://github.com/elizaos/eliza/pull/82))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:25.218762Z", + "target_date": "2024-10-30", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-29", + "ai_news_elizaos_daily_md_2024-10-29", + "github_summaries_daily_2024-10-30", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-29", + "ai_news_elizaos_discord_md_2024-10-28", + "ai_news_elizaos_discord_md_2024-10-27", + "ai_news_elizaos_daily_discord_json_2024-10-29", + "ai_news_elizaos_daily_discord_md_2024-10-29" + ], + "total_characters": 52247, + "estimated_tokens": 13061, + "file_size_bytes": 61417 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-10-31.json b/the-council/aggregated/2024-10-31.json new file mode 100644 index 00000000000..80025ddcee7 --- /dev/null +++ b/the-council/aggregated/2024-10-31.json @@ -0,0 +1,264 @@ +{ + "date_generated_for": "2024-10-31", + "ai_news_elizaos_discord_md_2024-10-30": { + "filename": "2024-10-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-29": { + "filename": "2024-10-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-28": { + "filename": "2024-10-28.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-30": { + "filename": "2024-10-30.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-30", + "categories": [ + { + "title": "Chat Transcript Analysis and Telegram Client Fix", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, there is no response to that question, and no visible technical discussion, problem-solving, or meaningful interactions. Due to the lack of substantive content, no structured analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A fix was implemented for a blocking execution issue in the Telegram client. The issue was caused by 'await bot.start,' which had a callback for completion. The fix ensures that execution is freed, allowing the Telegram client to receive messages properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/103" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/103" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Renovate Config Migration", + "content": [ + { + "text": "The Renovate configuration in the repository required migration due to renamed configuration options. While the existing configuration would continue to work temporarily, it was recommended to merge the migration update to prevent future issues when deprecated fields are removed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/80" + ], + "videos": [] + }, + { + "text": "The migration update was successfully merged into the repository, ensuring compatibility with the latest Renovate configuration standards.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0" + ], + "videos": [] + }, + { + "text": "A specific update was made to the `renovate.json` configuration file as part of the migration process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36" + ], + "videos": [] + } + ], + "topic": "config" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "Merged pull request #8 from the 'main' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'image-gen'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce", + "https://github.com/elizaOS/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b" + ], + "videos": [] + } + ], + "topic": "main" + }, + { + "title": "PostgreSQL Integration in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has introduced PostgreSQL support by adding a database schema and updating method abstractions. A new environment variable, `POSTGRES_URL`, has been added to enable database connectivity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465", + "https://github.com/elizaOS/eliza/pull/102" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/102" + ], + "videos": [] + }, + { + "text": "A merge was performed to integrate the latest changes from the main branch into the PostgreSQL feature branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" + ], + "videos": [] + } + ], + "topic": "postgres" + }, + { + "title": "Dependency Updates and Management", + "content": [ + { + "text": "A recent pull request aims to pin dependencies in the project, ensuring stability by locking versions. The update includes various packages such as `@cliqz/adblocker-playwright`, `@supabase/supabase-js`, `axios`, `express`, and many more. Some dependencies have been updated to their latest versions, while others remain unchanged. Additionally, a warning highlights that some dependencies could not be looked up, and users are advised to check the Dependency Dashboard for more details.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/88" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/88" + ], + "videos": [] + }, + { + "text": "The Dependency Dashboard provides an overview of pending updates and deprecated dependencies. It lists several dependencies that require approval before updates can be applied, including `eslint`, `jest`, `dotenv`, `axios`, and `react-router-dom`. Additionally, some dependencies are marked as deprecated, such as `@cliqz/adblocker-playwright` and `@pinata/sdk`. Users can approve updates manually or allow Renovate to create automated migration PRs.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/79" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/79" + ], + "videos": [] + } + ], + "topic": "updates" + }, + { + "title": "Token Performance and Trust Score Development", + "content": [ + { + "text": "Initial work has been done on token performance and simulation, focusing on improving token trade performance. Additionally, efforts have been made to develop a trust score mechanism.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b", + "https://github.com/elizaOS/eliza/pull/101" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/101" + ], + "videos": [] + } + ], + "topic": "performance" + }, + { + "title": "Issues with Character Personality Updates and Twitter Generation Timing", + "content": [ + { + "text": "Users are experiencing an issue where modifying the character personality in defaultCharacter.ts does not update AI responses on Discord and Twitter. However, Twitter post creation correctly reflects the new personality. This suggests a possible caching issue or incomplete propagation of personality updates across different modules.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/95" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/95" + ], + "videos": [] + }, + { + "text": "The time interval for generateNewTweetLoop in src/clients/twitter/generate.ts is inconsistent with the comment in the code. The actual interval is 15-45 minutes, whereas the comment suggests 4-8 hours. Additionally, the default time intervals for replies and engagement are too aggressive, leading to account bans on X (formerly Twitter) within 12 hours of use. Adjustments to these intervals may be necessary to prevent bans.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/92" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/92" + ], + "videos": [] + } + ], + "topic": "twitter" + } + ], + "date": 1730246400 + } + }, + "ai_news_elizaos_daily_md_2024-10-30": { + "filename": "2024-10-30.md", + "content": "# Daily Summary for 2024-10-30\n\n## Chat Transcript Analysis and Telegram Client Fix\n- **Chat Analysis**\n - Dominant messaging by user \"Captain Hook\" with a lone, unanswered query by \"yikesawjeez\" on bot installation.\n - No technical discourse or significant interaction present.\n - No substantial analysis possible.\n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Telegram Client Fix**\n - Resolved blocking execution issue caused by 'await bot.start'.\n - Fix allows Telegram client to receive messages appropriately.\n - [Source](https://github.com/elizaOS/eliza/pull/103)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/103)\n\n## Renovate Config Migration\n- **Migration Process**\n - Needed due to renamed configuration options; merge recommended to avoid future issues.\n - [Source](https://github.com/elizaOS/eliza/pull/80)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/80)\n\n- **Migration Completion**\n - Successfully merged; now compatible with updated Renovate standards.\n - [Source](https://github.com/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0)\n\n- **`renovate.json` Update**\n - Specific updates to configuration file as part of the migration.\n - [Source](https://github.com/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8d86e0550c93bbb6a2a89164c1e05a304e3df36)\n\n## ElizaOS Repository Updates\n- **Pull Request Merged**\n - Merged pull request #8 from 'main' branch.\n - [Source](https://github.com/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8)\n\n- **Branch Merging**\n - Integrated 'main' into 'image-gen' branch.\n - [Sources](https://github.com/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce), [Source](https://github.com/elizaOS/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b)\n - ![Images](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce), ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b)\n\n## PostgreSQL Integration in ElizaOS\n- **Feature Addition**\n - Added PostgreSQL support with schema and method abstraction updates; `POSTGRES_URL` environment variable introduced.\n - [Sources](https://github.com/elizaOS/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465), [Source](https://github.com/elizaOS/eliza/pull/102)\n - ![Images](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465), ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/102)\n\n- **Branch Merge**\n - Merged latest changes from 'main' into PostgreSQL feature branch.\n - [Source](https://github.com/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b)\n\n## Dependency Updates and Management\n- **Dependency Pinning**\n - Efforts to pin and update project dependencies for stability.\n - Highlight on certain dependencies needing lookup and manual approval.\n - [Source](https://github.com/elizaOS/eliza/pull/88)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/88)\n\n- **Dependency Dashboard**\n - Overview of pending updates and deprecated dependencies; user interaction for updates required.\n - [Source](https://github.com/elizaOS/eliza/issues/79)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/79)\n\n## Token Performance and Trust Score Development\n- **Initial Work**\n - Focus on improving token trade performance and developing a trust score mechanism.\n - [Sources](https://github.com/elizaOS/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b), [Source](https://github.com/elizaOS/eliza/pull/101)\n - ![Images](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b), ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/101)\n\n## Issues with Character Personality Updates and Twitter Generation Timing\n- **Personality Update Issues**\n - Modifications in `defaultCharacter.ts` not reflecting in AI responses on Discord and Twitter; an indication of caching or propagation issues.\n - [Source](https://github.com/elizaOS/eliza/issues/95)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/95)\n\n- **Twitter Timing Issues**\n - Discrepancy between actual and commented time intervals for tweet generation and aggressive engagement timing leading to account bans.\n - [Source](https://github.com/elizaOS/eliza/issues/92)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/92)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-30": { + "filename": "2024-10-30.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-30": { + "filename": "2024-10-30.md", + "error": "File not found" + }, + "github_summaries_daily_2024-10-31": { + "filename": "2024-10-31.md", + "content": "# ElizaOS Daily Update (Oct 31, 2024)\n\n## OVERVIEW \nToday, ElizaOS focused on dependency updates to enhance stability and performance. A total of 38 PRs were merged, reflecting ongoing efforts to maintain and improve the codebase. The team continues to prioritize modularity and adaptability in our AI framework.\n\n## PROJECT METRICS\n- **PRs:** 38 merged PRs, 44 new PRs\n- **Issues:** 1 new issue, 2 closed issues\n- **Unique Contributors:** 5\n- **Code Changes:** +2453/-2401 lines across 6 files\n- **Total Commits:** 42\n- **Most Active Contributors:** sirkitree, 5c0, dreaminglucid, St4rgarden\n\n## TOP ISSUES\n- **Dependency Management**\n - Ongoing updates to various dependencies to ensure compatibility and performance.\n - Relevant issues: [#123](https://github.com/elizaos/eliza/issues/123)\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Dependency Updates**\n - Major updates to TypeScript and related packages ([#141](https://github.com/elizaos/eliza/pull/141)).\n - Updates to various libraries including React, Docusaurus, and Playwright to their latest versions ([#131](https://github.com/elizaos/eliza/pull/131), [#130](https://github.com/elizaos/eliza/pull/130), [#126](https://github.com/elizaos/eliza/pull/126)).\n - Pinning and updating multiple dependencies to improve stability ([#113](https://github.com/elizaos/eliza/pull/113)).\n- **Chore Work**\n - Significant updates to ESLint and formatting tools to maintain code quality ([#139](https://github.com/elizaos/eliza/pull/139)).\n - Updates to documentation-related dependencies to enhance project documentation capabilities ([#138](https://github.com/elizaos/eliza/pull/138))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-10": "{\n \"interval\": {\n \"intervalStart\": \"2024-10-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-11-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-10-01 to 2024-11-01, elizaos/eliza had 86 new PRs (73 merged), 43 new issues, and 19 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6b-MW8\",\n \"title\": \"\ud83d\udd0d Trust Score Calculator\",\n \"author\": \"sirkitree\",\n \"number\": 52,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-27T18:10:23Z\",\n \"closedAt\": \"2024-11-20T09:58:27Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 6\n },\n {\n \"id\": \"I_kwDOMT5cIs6cUDNR\",\n \"title\": \"TypeError: Promise.withResolvers is not a function\",\n \"author\": \"sirkitree\",\n \"number\": 76,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T23:14:54Z\",\n \"closedAt\": \"2024-11-01T03:09:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6ciRNB\",\n \"title\": \"LLM can't be trusted to parse it's own json\",\n \"author\": \"St4rgarden\",\n \"number\": 148,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T08:00:48Z\",\n \"closedAt\": \"2024-12-14T07:27:59Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6b6Sc4\",\n \"title\": \"Telegram Improvements\",\n \"author\": \"lalalune\",\n \"number\": 35,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T10:40:33Z\",\n \"closedAt\": \"2024-11-01T01:57:08Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n },\n {\n \"id\": \"I_kwDOMT5cIs6bnCeb\",\n \"title\": \"Telegram Bot\",\n \"author\": \"lalalune\",\n \"number\": 21,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T07:18:03Z\",\n \"closedAt\": \"2024-11-01T01:51:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 2\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs5_uCR6\",\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"author\": \"twilwa\",\n \"number\": 20,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-24T06:13:22Z\",\n \"mergedAt\": \"2024-10-24T06:14:39Z\",\n \"additions\": 12429,\n \"deletions\": 40\n },\n {\n \"id\": \"PR_kwDOMT5cIs5_-bwT\",\n \"title\": \"Telegram\",\n \"author\": \"lalalune\",\n \"number\": 31,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-26T05:34:17Z\",\n \"mergedAt\": \"2024-10-26T07:41:06Z\",\n \"additions\": 9772,\n \"deletions\": 1181\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AeKUv\",\n \"title\": \"update minimum node version\",\n \"author\": \"sirkitree\",\n \"number\": 144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T02:07:33Z\",\n \"mergedAt\": null,\n \"additions\": 2900,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Aea8F\",\n \"title\": \"Dependency update testing\",\n \"author\": \"sirkitree\",\n \"number\": 147,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-31T03:11:07Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2894,\n \"deletions\": 3858\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AMOVN\",\n \"title\": \"Model provider abstraction\",\n \"author\": \"lalalune\",\n \"number\": 74,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-10-29T06:01:40Z\",\n \"mergedAt\": \"2024-11-01T00:23:03Z\",\n \"additions\": 2489,\n \"deletions\": 1534\n }\n ],\n \"codeChanges\": {\n \"additions\": 28218,\n \"deletions\": 5699,\n \"files\": 35,\n \"commitCount\": 144\n },\n \"completedItems\": [\n {\n \"title\": \"Adding a CONTRIBUTING.md\",\n \"prNumber\": 46,\n \"type\": \"other\"\n },\n {\n \"title\": \"pumpfun\",\n \"prNumber\": 43,\n \"type\": \"other\"\n },\n {\n \"title\": \"provide a way to chat directly with the agent via the command line \",\n \"prNumber\": 42,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 41,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md\",\n \"prNumber\": 36,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram\",\n \"prNumber\": 31,\n \"type\": \"other\"\n },\n {\n \"title\": \"token provider\",\n \"prNumber\": 24,\n \"type\": \"other\"\n },\n {\n \"title\": \"minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026\",\n \"prNumber\": 20,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency uuid to v11\",\n \"prNumber\": 142,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update typescript and related to v8 (major)\",\n \"prNumber\": 141,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update eslint and formatting (major)\",\n \"prNumber\": 139,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc-plugin-markdown to v4\",\n \"prNumber\": 138,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency rimraf to v6 - autoclosed\",\n \"prNumber\": 137,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v7\",\n \"prNumber\": 136,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency itty-router to v5\",\n \"prNumber\": 135,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1\",\n \"prNumber\": 134,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v22\",\n \"prNumber\": 133,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/jest to v29\",\n \"prNumber\": 132,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update react monorepo to v18.3.1\",\n \"prNumber\": 131,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update docusaurus monorepo to v3.5.2\",\n \"prNumber\": 130,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency sql.js to v1.12.0\",\n \"prNumber\": 129,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency react-router-dom to v6.27.0\",\n \"prNumber\": 128,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency prism-react-renderer to v2.4.0\",\n \"prNumber\": 127,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency playwright to v1.48.2\",\n \"prNumber\": 126,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.7.76\",\n \"prNumber\": 125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed\",\n \"prNumber\": 124,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency node-llama-cpp to v3.1.1\",\n \"prNumber\": 123,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency jieba-wasm to v2.2.0\",\n \"prNumber\": 122,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency figlet to v1.8.0\",\n \"prNumber\": 121,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency better-sqlite3 to v11.5.0\",\n \"prNumber\": 120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @supabase/supabase-js to v2.46.1\",\n \"prNumber\": 119,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @mdx-js/react to v3.1.0\",\n \"prNumber\": 118,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1\",\n \"prNumber\": 117,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0\",\n \"prNumber\": 116,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0\",\n \"prNumber\": 115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0\",\n \"prNumber\": 114,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 113,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency wrangler to v3.84.0\",\n \"prNumber\": 111,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency typedoc to v0.26.10\",\n \"prNumber\": 110,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/node to v20.17.3\",\n \"prNumber\": 109,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency socket.io to v4.8.1\",\n \"prNumber\": 108,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency nodemon to v3.1.7\",\n \"prNumber\": 107,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3\",\n \"prNumber\": 105,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency npm-run-all2 to v5.0.2\",\n \"prNumber\": 104,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27\",\n \"prNumber\": 100,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependency socket.io to 4.8.0\",\n \"prNumber\": 99,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 98,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency discord.js to v14.16.3\",\n \"prNumber\": 97,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency eslint to v8.57.1\",\n \"prNumber\": 96,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 94,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 93,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 90,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update dependency tslib to v2.8.0\",\n \"prNumber\": 89,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 88,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 87,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 86,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): update rollup and plugins\",\n \"prNumber\": 85,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 84,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 83,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0\",\n \"prNumber\": 82,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 80,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency pdfjs-dist to v4.2.67 [security]\",\n \"prNumber\": 78,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency rollup to v2.79.2 [security]\",\n \"prNumber\": 77,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: fix typo\",\n \"prNumber\": 71,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"cleanup from #60, resolves #66\",\n \"prNumber\": 67,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Telegram Integration with shouldRespond handler + image recognition\",\n \"prNumber\": 65,\n \"type\": \"other\"\n },\n {\n \"title\": \"Initial commit for adding Renovate autoupdater.\",\n \"prNumber\": 63,\n \"type\": \"other\"\n },\n {\n \"title\": \"adding github issue templates\",\n \"prNumber\": 62,\n \"type\": \"other\"\n },\n {\n \"title\": \"sqlite_vss issue\",\n \"prNumber\": 60,\n \"type\": \"other\"\n },\n {\n \"title\": \"Clarifying instructions to run locally\",\n \"prNumber\": 59,\n \"type\": \"other\"\n },\n {\n \"title\": \"corrected node-llama-cpp command\",\n \"prNumber\": 57,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update dependency clsx to v2.1.1\",\n \"prNumber\": 106,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): update dependency @rollup/plugin-terser to v0.4.4\",\n \"prNumber\": 112,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"sirkitree\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28543?u=620169c8c9ebe441dee7b49d849eea383eccd93f&v=4\",\n \"totalScore\": 258.82618206613347,\n \"prScore\": 182.83618206613343,\n \"issueScore\": 69.10000000000001,\n \"reviewScore\": 4.5,\n \"commentScore\": 2.3899999999999997\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 191.2015477931522,\n \"prScore\": 99.2255477931522,\n \"issueScore\": 80.7,\n \"reviewScore\": 10,\n \"commentScore\": 1.2759999999999998\n },\n {\n \"username\": \"MarcoMandar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/70625671?u=88aeaa8b5ed43a818bdac96843f2fd40c0abf8ff&v=4\",\n \"totalScore\": 141.19694349143742,\n \"prScore\": 140.9969434914374,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"alextitonis\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/45359358?u=c595ccf9f1221326b37aa1ad77a49703c88d23f4&v=4\",\n \"totalScore\": 76.89779301383697,\n \"prScore\": 76.69779301383699,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"leomercier\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/28001936?u=f5ce45a3aa52058c3e740213367dd26de78d267f&v=4\",\n \"totalScore\": 49.816773896576095,\n \"prScore\": 49.816773896576095,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n }\n ],\n \"newPRs\": 86,\n \"mergedPRs\": 73,\n \"newIssues\": 43,\n \"closedIssues\": 7,\n \"activeContributors\": 19\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:25.538654Z", + "target_date": "2024-10-31", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-30", + "ai_news_elizaos_daily_md_2024-10-30", + "github_summaries_daily_2024-10-31", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-30", + "ai_news_elizaos_discord_md_2024-10-29", + "ai_news_elizaos_discord_md_2024-10-28", + "ai_news_elizaos_daily_discord_json_2024-10-30", + "ai_news_elizaos_daily_discord_md_2024-10-30" + ], + "total_characters": 46096, + "estimated_tokens": 11524, + "file_size_bytes": 52724 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-01.json b/the-council/aggregated/2024-11-01.json new file mode 100644 index 00000000000..55d7ac849f5 --- /dev/null +++ b/the-council/aggregated/2024-11-01.json @@ -0,0 +1,145 @@ +{ + "date_generated_for": "2024-11-01", + "ai_news_elizaos_discord_md_2024-10-31": { + "filename": "2024-10-31.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-30": { + "filename": "2024-10-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-29": { + "filename": "2024-10-29.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-10-31": { + "filename": "2024-10-31.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-10-31", + "categories": [ + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. There were no significant technical discussions, problem-solving, or meaningful interactions in the chat.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there is no substantive technical discussion, problem-solving, or decisions made in the chat, a structured analysis cannot be generated. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there was no response to that question. No meaningful questions received responses, no significant help interactions occurred, and no technical tasks, documentation needs, or feature requests were mentioned.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Dependency Updates and Bug Fixes in ElizaOS", + "content": [ + { + "text": "A series of dependency updates have been made to ElizaOS, including updates to TypeScript, Jest, Rollup, and various other libraries. These updates aim to improve security, compatibility, and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/146", + "https://github.com/elizaOS/eliza/pull/145", + "https://github.com/elizaOS/eliza/pull/132", + "https://github.com/elizaOS/eliza/pull/144", + "https://github.com/elizaOS/eliza/pull/143" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/146", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/145", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/132", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/144", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/143" + ], + "videos": [] + }, + { + "text": "A bug was identified where the LLM could not be trusted to parse its own JSON, leading to an infinite loop in some cases. The issue was caused by incorrect formatting of JSON responses, particularly with the 'NONE' action not being enclosed in quotes. A fix has been proposed to ensure JSON formatting is handled correctly within the program.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/148" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/148" + ], + "videos": [] + }, + { + "text": "A new dependency update testing process has been introduced. Users are advised to ensure their Node.js version is below 21, remove their `node_modules` directory, reinstall dependencies, and test the bot's functionality across different platforms including Discord, Twitter, and Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/147" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/147" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1730332800 + } + }, + "ai_news_elizaos_daily_md_2024-10-31": { + "filename": "2024-10-31.md", + "content": "# Daily Summary for 2024-10-31\n\n## Categories\n\n### 1. Analysis of Chat Transcript\n\n- **Overview**: The chat mainly contains messages from 'Captain Hook', with a singular message from 'yikesawjeez' regarding adding a bot to a server. \n - *Key Insight*: Absence of substantive discussion or problem-solving activities.\n - *Significant Interactions*: None notable.\n - **Source**: [Discord Channel](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n### 2. Dependency Updates and Bug Fixes in ElizaOS\n\n- **Dependency Updates**: \n - Libraries Updated: TypeScript, Jest, Rollup, among others, to enhance security and performance.\n - **Sources**:\n - [Pull Request 146](https://github.com/elizaOS/eliza/pull/146)\n - [Pull Request 145](https://github.com/elizaOS/eliza/pull/145)\n - [Pull Request 132](https://github.com/elizaOS/eliza/pull/132)\n - [Pull Request 144](https://github.com/elizaOS/eliza/pull/144)\n - [Pull Request 143](https://github.com/elizaOS/eliza/pull/143)\n - **Images**: [View Image 1](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/146), [Image 2](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/145), etc.\n\n- **Bug Fix**: \n - Issue: JSON parsing error in LLM leading to infinite loops, attributed to 'NONE' action formatting.\n - **Source**: [GitHub Issue 148](https://github.com/elizaOS/eliza/issues/148)\n - **Image**: [View Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/148)\n\n- **Testing Process**:\n - Node.js Version Recommendation: Below 21\n - Procedure: Remove `node_modules` and reinstall dependencies, test across platforms like Discord, Twitter, and Telegram.\n - **Source**: [Pull Request 147](https://github.com/elizaOS/eliza/pull/147)\n - **Image**: [View Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/147)\n\n**Date of Compilation**: 1730332800 (UNIX timestamp)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-10-31": { + "filename": "2024-10-31.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-10-31": { + "filename": "2024-10-31.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-01": { + "filename": "2024-11-01.md", + "content": "# ElizaOS Daily Update (Nov 1, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features and bug fixes. The team focused on enhancing documentation and updating dependencies, contributing to the overall stability and functionality of the ElizaOS framework.\n\n## PROJECT METRICS\n- **PRs:** 14 merged PRs, 9 new PRs\n- **Issues:** 5 new issues, 8 closed issues\n- **Unique Contributors:** 11\n- **Code Changes:** +17,235/-15,810 lines across 186 files\n- **Total Commits:** 39\n- **Most Active Contributors:** ponderingdemocritus, madjin, sirkitree, twilwa, lalalune\n\n## TOP ISSUES\n### Bug Fixes\n- Resolved an issue with OpenAI integration ([#153](https://github.com/elizaos/eliza/issues/153)).\n- Fixed the naming of `ImageGeneration.ts` ([#151](https://github.com/elizaos/eliza/issues/151)).\n\n### Documentation Updates\n- Multiple updates to documentation were made to improve clarity and usability ([#149](https://github.com/elizaos/eliza/issues/149), [#152](https://github.com/elizaos/eliza/issues/152)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Introduced a new feature under the mono branch ([#150](https://github.com/elizaos/eliza/pull/150)).\n- Added dependency update testing to ensure stability ([#147](https://github.com/elizaos/eliza/pull/147)).\n\n### Infrastructure Improvements\n- Updated CI configuration with changes to `ci.yaml` ([#155](https://github.com/elizaos/eliza/pull/155)).\n- Created a pull request template to streamline contributions ([#154](https://github.com/elizaos/eliza/pull/154)).\n- Upgraded dependencies, including `uuid` to v11 and `TypeScript` to v8 ([#143](https://github.com/elizaos/eliza/pull/143)).\n\n### Structural Changes\n- Adjusted type export structure for better modularity ([#160](https://github.com/elizaos/eliza/pull/160)).\n- Continued work on the Postgres DB Adapter ([#102](https://github.com/elizaos/eliza/pull/102)) and model provider abstraction ([#74](https://github.com/elizaos/eliza/pull/74))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-01": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:25.916365Z", + "target_date": "2024-11-01", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-10-31", + "ai_news_elizaos_daily_md_2024-10-31", + "github_summaries_daily_2024-11-01", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-10-31", + "ai_news_elizaos_discord_md_2024-10-30", + "ai_news_elizaos_discord_md_2024-10-29", + "ai_news_elizaos_daily_discord_json_2024-10-31", + "ai_news_elizaos_daily_discord_md_2024-10-31" + ], + "total_characters": 138065, + "estimated_tokens": 34516, + "file_size_bytes": 149188 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-02.json b/the-council/aggregated/2024-11-02.json new file mode 100644 index 00000000000..72ded32d4dc --- /dev/null +++ b/the-council/aggregated/2024-11-02.json @@ -0,0 +1,475 @@ +{ + "date_generated_for": "2024-11-02", + "ai_news_elizaos_discord_md_2024-11-01": { + "filename": "2024-11-01.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-31": { + "filename": "2024-10-31.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-30": { + "filename": "2024-10-30.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-01": { + "filename": "2024-11-01.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-01", + "categories": [ + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "Merged the 'main' branch of the ElizaOS repository into HEAD.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef" + ], + "videos": [] + }, + { + "text": "Merged pull request #163, which involved cleaning up the index.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f" + ], + "videos": [] + }, + { + "text": "Merged pull request #162, which included import work and cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch of the ElizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d428bf1e30f08e1e82e24cb412670dc44b4e913a", + "https://github.com/elizaOS/eliza/commit/aaba37bf934f25ae813cf050fec2e2471cd74a2d", + "https://github.com/elizaOS/eliza/commit/250b0700b179c1a3821fa52b5974d9520ad37f63" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d428bf1e30f08e1e82e24cb412670dc44b4e913a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aaba37bf934f25ae813cf050fec2e2471cd74a2d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/250b0700b179c1a3821fa52b5974d9520ad37f63" + ], + "videos": [] + }, + { + "text": "Merged the 'elizaos:main' branch into 'main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac" + ], + "videos": [] + }, + { + "text": "Merged pull request #13 from 'elizaos/main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Issues in ElizaOS Development", + "content": [ + { + "text": "The boredom provider in ElizaOS requires significant improvements. The current implementation is not well-tested and is considered hacky. Developers suggest a thorough review and extensive testing to enhance its effectiveness.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/165" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/165" + ], + "videos": [] + }, + { + "text": "The knowledge system in ElizaOS is currently disabled due to a 'continue' statement in the code. Developers propose removing this statement and conducting end-to-end testing to ensure knowledge is properly injected into the context.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/164" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/164" + ], + "videos": [] + }, + { + "text": "A recent update fixes an issue with the ModelClass value in ElizaOS. The patch ensures the correct ModelClass is passed instead of an incorrect string. This change is crucial for proper bot functionality, particularly in Discord usage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/169" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/169" + ], + "videos": [] + }, + { + "text": "Developers are working on a reliable way to test Twitter functionality without making live posts. Suggested methods include using a private test account, mocking API calls, and logging bot actions instead of posting. Best practices also emphasize maintaining natural bot behavior to avoid detection.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/171" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/171" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A recent commit adjusted the test setup and introduced a basic test framework that can be expanded upon.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe" + ], + "videos": [] + }, + { + "text": "A bug report highlights a 'TypeError: Cannot read properties of null (reading queueTextCompletion)' issue when running the bot. The error occurs when the bot attempts to generate a response in Discord. Steps to reproduce and expected behavior are provided.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/168" + ], + "videos": [] + }, + { + "text": "An update was made to the 'virtualConfidence' component, signed by MarcoMandar.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + ], + "videos": [] + }, + { + "text": "A new feature was introduced to shorten bot response verbosity, ensuring messages do not exceed Twitter's character limit.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/170" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there was no response to that question.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there were no substantive technical discussions, problem-solving, or decisions made in the chat, a meaningful analysis could not be generated. No significant help interactions or action items were identified.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Project Updates: Package Manager Change and ESLint Fixes", + "content": [ + { + "text": "The project has switched to pnpm as the package manager and implemented a fix for the start process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c" + ], + "videos": [] + }, + { + "text": "An ESLint issue has been resolved, and image handling has been switched to false.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Project Updates: README and PostgreSQL Fixes", + "content": [ + { + "text": "A note was added to the README file regarding tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a73d460b1b17371edef62eefd136da22ae6685b6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a73d460b1b17371edef62eefd136da22ae6685b6" + ], + "videos": [] + }, + { + "text": "PostgreSQL queries were updated to fix bugs related to unique keywords, empty room IDs, and incorrect query parameter setup. The changes are considered low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/173" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/173" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Modifications to Testing and Prompt Templates", + "content": [ + { + "text": "A recent update modifies the Jest test runner setup to be cross-platform and introduces a basic test that can be executed using `pnpm test`. This change ensures a functional testing setup while allowing for future test expansions. The update is categorized as low risk and does not require documentation changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/172" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/172" + ], + "videos": [] + }, + { + "text": "A feature request proposes the ability to override prompt templates in the character file for various prompts, including Twitter generation, search, and interactions. This would allow users to modify core templates from different providers to better control the agent's style of thinking. The alternative to this feature would be diverging from the main project, which is not desirable.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/166" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/166" + ], + "videos": [] + } + ], + "topic": "modification" + }, + { + "title": "ElizaOS Development Updates and Issues", + "content": [ + { + "text": "Recent updates to ElizaOS include switching to pnpm for package management, fixing the start script, and downgrading the ONNX runtime to version 1.19.2 until Hugging Face Transformers is updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c", + "https://github.com/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07" + ], + "videos": [] + }, + { + "text": "Bug fixes and improvements include fixing ESLint issues, switching image handling to false, and cleaning up the index.ts file to improve readability and allow custom actions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd", + "https://github.com/elizaOS/eliza/pull/163" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/163" + ], + "videos": [] + }, + { + "text": "A major issue was identified where the knowledge system is currently disabled. A fix is proposed to remove the 'continue' statement and test the system end-to-end to ensure knowledge is injected into the context.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/164" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/164" + ], + "videos": [] + }, + { + "text": "A feature request was made to refine the boredom provider, as it is currently not well-tested and requires extensive review and testing to improve its effectiveness.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/165" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/165" + ], + "videos": [] + }, + { + "text": "Testing improvements include adding a note to the README about tests, adjusting the test setup, and adding a basic test to establish a working state for further testing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a73d460b1b17371edef62eefd136da22ae6685b6", + "https://github.com/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe", + "https://github.com/elizaOS/eliza/pull/172" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a73d460b1b17371edef62eefd136da22ae6685b6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/172" + ], + "videos": [] + }, + { + "text": "A bug was reported where the bot fails to respond due to a 'TypeError: Cannot read properties of null (reading queueTextCompletion)'. Steps to reproduce and expected behavior were provided.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/168" + ], + "videos": [] + }, + { + "text": "A pull request was made to update the modelClass to a valid value and add debugging information regarding which module is in use. This resolves issue #168.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/169" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/169" + ], + "videos": [] + }, + { + "text": "A request was made to implement prompt template overrides, allowing users to modify core templates for different providers to control the bot's style of thinking.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/166" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/166" + ], + "videos": [] + }, + { + "text": "A feature request was made to develop a reliable way to test Twitter functionality without making live posts. Suggestions include using a private test account, mocking API calls, and logging bot actions instead of posting.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/171" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/171" + ], + "videos": [] + }, + { + "text": "A pull request was made to shorten bot response verbosity to ensure messages do not exceed Twitter's character limit.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/170" + ], + "videos": [] + }, + { + "text": "A major issue was reported where the CI/CD pipeline is failing due to multiple TypeScript errors, including missing file extensions in ECMAScript imports and issues with dependencies like BigNumber.js.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/174" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/174" + ], + "videos": [] + }, + { + "text": "PostgreSQL updates were made to fix bugs related to unique keywords, empty room IDs, and incorrect query parameters.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/173" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/173" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1730419200 + } + }, + "ai_news_elizaos_daily_md_2024-11-01": { + "filename": "2024-11-01.md", + "content": "# Daily Summary for 2024-11-01\n\n## Recent Merges in ElizaOS Repository\n- **Main Branch Merges:**\n - Merged into HEAD: [Commit Details](https://github.com/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef)\n - General merges: [Commit 1](https://github.com/elizaOS/eliza/commit/d428bf1e30f08e1e82e24cb412670dc44b4e913a), [Commit 2](https://github.com/elizaOS/eliza/commit/aaba37bf934f25ae813cf050fec2e2471cd74a2d), [Commit 3](https://github.com/elizaOS/eliza/commit/250b0700b179c1a3821fa52b5974d9520ad37f63)\n\n- **Pull Request Merges:**\n - #163: Index cleanup [Commit Details](https://github.com/elizaOS/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f)\n - #162: Import work and cleanup [Commit Details](https://github.com/elizaOS/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b)\n\n- **Branch Merges:**\n - 'elizaos:main' into 'main' [Commit Details](https://github.com/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac)\n - PR #13 from 'elizaos/main' [Commit Details](https://github.com/elizaOS/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058)\n\n## Updates and Issues in ElizaOS Development\n### Testing Improvements\n- **Boredom Provider:**\n - Requires enhancements; presently hacky and untested. [Issue Details](https://github.com/elizaOS/eliza/issues/165)\n\n- **Knowledge System:**\n - Disabled due to code error; needs reactivation and testing. [Issue Details](https://github.com/elizaOS/eliza/issues/164)\n\n- **ModelClass Fix:**\n - Correct ModelClass passed for Discord bot functionality. [Pull Request #169](https://github.com/elizaOS/eliza/pull/169)\n\n- **Twitter Testing:**\n - Developing non-live test methods (mocking API, etc.). [Issue Details](https://github.com/elizaOS/eliza/issues/171)\n\n### Response and Error Management\n- **Test Setup Adjustments:** \n - Foundation for further expansion. [Commit Details](https://github.com/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe)\n\n- **TypeError Bug:**\n - Error in Discord bot response handling. [Issue Details](https://github.com/elizaOS/eliza/issues/168)\n\n- **'Virtual Confidence' Update:**\n - Signed by MarcoMandar. [Commit Details](https://github.com/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133)\n\n- **Twitter Response Limit:**\n - Ensuring message brevity. [Pull Request #170](https://github.com/elizaOS/eliza/pull/170)\n\n## Chat Transcript Analysis\n- **Transcript Overview:**\n - Predominantly from 'Captain Hook' without technical discussions. [Transcript Details](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Key Observations:**\n - Lack of significant technical interaction or decision-making.\n\n## Project Updates\n### Fixes and Documentation\n- **Package Manager Update:**\n - Switched to `pnpm`, fixed start process. [Commit Details](https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c)\n\n- **ESLint and Image Handling:**\n - Fixes applied, image handling disabled. [Commit Details](https://github.com/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd)\n\n- **PostgreSQL Patch:**\n - Bug fixes for unique keywords and queries. [Pull Request #173](https://github.com/elizaOS/eliza/pull/173)\n\n### Modifications and Feature Requests\n- **Testing and Templates Adjustments:**\n - Cross-platform Jest setup; intended feature expansion. [Pull Request #172](https://github.com/elizaOS/eliza/pull/172)\n\n- **Prompt Template Overrides:**\n - Request to customize prompts across providers. [Feature Request](https://github.com/elizaOS/eliza/issues/166)\n\n### Miscellaneous\n- **ElizaOS General Updates:**\n - Package management update, ONNX runtime downgrade. [Commit 1](https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c), [Commit 2](https://github.com/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07)\n\n- **CI/CD Pipeline Issue:**\n - TypeScript errors impacting CI/CD. [Issue Details](https://github.com/elizaOS/eliza/issues/174)\n\nThis summary reflects the key activities and issues surrounding ElizaOS development on November 1, 2024, providing an overview of merges, updates, testing, and identified issues.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-01": { + "filename": "2024-11-01.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-01": { + "filename": "2024-11-01.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-02": { + "filename": "2024-11-02.md", + "content": "# ElizaOS Daily Update (Nov 2, 2024)\n\n## OVERVIEW \nToday, the ElizaOS team focused on code refactoring and cleanup efforts, enhancing the project's structure. While no new features or bug fixes were introduced, significant progress was made in organizing the codebase for future development.\n\n## PROJECT METRICS\n- PRs: 2 merged PRs, 5 new PRs\n- Issues: 6 new issues, 1 closed issue\n- Unique Contributors: 8\n- Code Changes: +1367/-1297 lines across 39 files\n- Total Commits: 26\n- Most Active Contributors: sirkitree, ponderingdemocritus, minghinmatthewlam, bigsky77, lalalune\n\n## TOP ISSUES\n### Code Organization\n- Ongoing discussions about improving code structure and modularity.\n- New issues raised regarding specific components needing refactoring. Relevant issues: [#101](https://github.com/elizaos/eliza/issues/101), [#102](https://github.com/elizaos/eliza/issues/102).\n\n### Configuration Management\n- Feedback on the example configuration file and its clarity for new users.\n- Suggestions for enhancements to the configuration setup. Relevant issues: [#103](https://github.com/elizaos/eliza/issues/103).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Code Refactoring\n- Cleaned up the index to improve readability and maintainability ([PR #163](https://github.com/elizaos/eliza/pull/163)).\n- Conducted import work and cleanup to streamline the codebase ([PR #162](https://github.com/elizaos/eliza/pull/162)). \n\n### Configuration Updates\n- Minor changes made to the `core/elizaConfig.example.yaml` file to enhance clarity and usability for developers." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-02": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:26.209221Z", + "target_date": "2024-11-02", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-01", + "ai_news_elizaos_daily_md_2024-11-01", + "github_summaries_daily_2024-11-02", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-01", + "ai_news_elizaos_discord_md_2024-10-31", + "ai_news_elizaos_discord_md_2024-10-30", + "ai_news_elizaos_daily_discord_json_2024-11-01", + "ai_news_elizaos_daily_discord_md_2024-11-01" + ], + "total_characters": 150620, + "estimated_tokens": 37655, + "file_size_bytes": 166436 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-03.json b/the-council/aggregated/2024-11-03.json new file mode 100644 index 00000000000..65183f157bd --- /dev/null +++ b/the-council/aggregated/2024-11-03.json @@ -0,0 +1,497 @@ +{ + "date_generated_for": "2024-11-03", + "ai_news_elizaos_discord_md_2024-11-02": { + "filename": "2024-11-02.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-01": { + "filename": "2024-11-01.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-10-31": { + "filename": "2024-10-31.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-02": { + "filename": "2024-11-02.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-02", + "categories": [ + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "Several branches have been merged into the main branch of the ElizaOS repository, including contributions from multiple developers. These merges include general cleanups, import work, and improvements to the index.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef", + "https://github.com/elizaOS/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f", + "https://github.com/elizaOS/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b" + ], + "videos": [] + }, + { + "text": "A changelog generation feature was added to the repository, improving documentation and tracking of changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9" + ], + "videos": [] + }, + { + "text": "PostgreSQL updates were introduced, along with adjustments to the test setup and the addition of a basic test.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279", + "https://github.com/elizaOS/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206" + ], + "videos": [] + }, + { + "text": "A prettier log setup was implemented, along with minor cleanups to improve code readability and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da" + ], + "videos": [] + }, + { + "text": "The server port configuration was moved to an environment variable, allowing for more flexible deployment configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5" + ], + "videos": [] + }, + { + "text": "Multiple merges from different contributors and forks were integrated into the main branch, ensuring synchronization across different development efforts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac", + "https://github.com/elizaOS/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058", + "https://github.com/elizaOS/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5", + "https://github.com/elizaOS/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b", + "https://github.com/elizaOS/eliza/commit/6d4f41ae1e41cd942c16168034009833d6a0dfdd", + "https://github.com/elizaOS/eliza/commit/31fea5e3f462b39b364362623ce479c286231ea8", + "https://github.com/elizaOS/eliza/commit/b2b1eb4df40e57b3301a32d5ce0c57786b5972ed", + "https://github.com/elizaOS/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080", + "https://github.com/elizaOS/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09", + "https://github.com/elizaOS/eliza/commit/f9733e07ca49b511d68211933042f4e8f657aa08", + "https://github.com/elizaOS/eliza/commit/1989eae5dbf64fb9a55a9d09438bfba2201afda3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d4f41ae1e41cd942c16168034009833d6a0dfdd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/31fea5e3f462b39b364362623ce479c286231ea8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b2b1eb4df40e57b3301a32d5ce0c57786b5972ed", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9733e07ca49b511d68211933042f4e8f657aa08", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1989eae5dbf64fb9a55a9d09438bfba2201afda3" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "The boredom provider in ElizaOS requires significant improvements. The current implementation is not well-tested and needs extensive review and testing to enhance its effectiveness.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/165" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/165" + ], + "videos": [] + }, + { + "text": "The knowledge system in ElizaOS is currently disabled. A 'continue' statement in the code prevents it from functioning. The issue requires removing the statement, testing the system end-to-end, and verifying its integration into the context.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/164" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/164" + ], + "videos": [] + }, + { + "text": "A recent update fixes an issue with the ModelClass by passing a valid value instead of an incorrect string. Debugging improvements were also added to track which module is in use. This change resolves issue #168 and has a medium risk, potentially affecting Discord usage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/169" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/169" + ], + "videos": [] + }, + { + "text": "A reliable method for testing Twitter bot functionality is being developed. The approach includes local testing, API testing with a private account, and best practices for bot detection. The goal is to ensure compliance with Twitter's terms while maintaining effective bot behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/171" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/171" + ], + "videos": [] + }, + { + "text": "The build process is functioning correctly, and Jest tests are running as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3" + ], + "videos": [] + }, + { + "text": "Testing for the 'continue' action in ElizaOS is being reviewed. The tests, located in `core/tests/continue.test.ts`, verify validation function responses, message handling, database interactions, and action state management.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/189" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/189" + ], + "videos": [] + }, + { + "text": "The action system tests in `core/tests/actions.test.ts` are under review. These tests validate action loading, execution, and specific test actions such as TEST_ACTION and TEST_ACTION_FAIL.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/188" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/188" + ], + "videos": [] + }, + { + "text": "A pull request related to the Twitter profile has been submitted. The details of the changes, risks, and testing steps are outlined, but further information is needed for a complete review.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/180" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/180" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "The test setup has been adjusted, and a basic test has been added as a foundation for further improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe" + ], + "videos": [] + }, + { + "text": "A bug has been reported where the bot encounters a 'TypeError: Cannot read properties of null (reading queueTextCompletion)' when responding to messages in Discord. The issue occurs after setting up the bot from scratch and attempting to generate a response.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/168" + ], + "videos": [] + }, + { + "text": "The virtualConfidence parameter has been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to shorten bot response verbosity, ensuring messages do not exceed Twitter's character limit.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/170" + ], + "videos": [] + }, + { + "text": "Notes have been updated with placeholder pages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "CI/CD Issues and Changelog Automation", + "content": [ + { + "text": "The CI/CD pipeline for the Eliza project is currently failing due to multiple TypeScript errors. These include missing explicit file extensions in ECMAScript imports and issues with the 'bignumber.js' library lacking construct signatures. Additionally, there are errors related to missing module declarations and call signatures in various services. The full logs can be accessed for further debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/174" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/174" + ], + "videos": [] + }, + { + "text": "A new GitHub Action has been introduced to automatically generate a CHANGELOG.md file whenever a new tag is created. This feature aims to streamline the changelog creation process and ensure consistency in documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/99283c9d14cf2bb00a6196704899dbd6478be2bb", + "https://github.com/elizaOS/eliza/pull/182" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/99283c9d14cf2bb00a6196704899dbd6478be2bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/182" + ], + "videos": [] + }, + { + "text": "A feature request was made to implement a changelog generator using GitHub Actions. The request references Keep a Changelog guidelines and suggests using the 'github-changelog-generator' tool. Alternatives were also considered, and a sample changelog was provided for reference. The implementation requires a GitHub token for authentication.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/181" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/181" + ], + "videos": [] + } + ], + "topic": "github" + }, + { + "title": "Chat Transcript and Message Tests", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, there is no visible technical discussion, problem-solving, or meaningful interactions, making it impossible to generate a structured analysis.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A task has been outlined to verify the necessity and functionality of message tests located in `core/tests/messages.test.ts`. These tests focus on message formatting and handling, including actor formatting, message formatting, facts formatting, and message content validation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/190" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/190" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Project Updates: Package Manager Change and ESLint Fixes", + "content": [ + { + "text": "The project has switched to pnpm as the package manager and implemented a fix for the start process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c" + ], + "videos": [] + }, + { + "text": "An ESLint issue has been resolved, and image handling has been switched to false.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Runtime Updates and Testing", + "content": [ + { + "text": "The ONNX Runtime has been downgraded to version 1.19.2 until the Hugging Face Transformers library is updated. This change ensures compatibility and stability within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07" + ], + "videos": [] + }, + { + "text": "A task has been assigned to review runtime tests located in `core/tests/runtime.test.ts`. These tests verify core runtime functionality, including instance creation, memory lifecycle, state management, and basic operations. The goal is to ensure that these tests are necessary and functioning correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/187" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/187" + ], + "videos": [] + } + ], + "topic": "runtime" + }, + { + "title": "Modifications to Testing and Prompt Templates", + "content": [ + { + "text": "A recent update modifies the Jest test runner setup to be cross-platform and introduces a basic test that can be executed using `pnpm test`. This change ensures a functional testing setup while allowing for future test expansions. The update is categorized as a low-risk change and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/172" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/172" + ], + "videos": [] + }, + { + "text": "A feature request proposes the ability to override prompt templates in the character file for various prompts, including Twitter generation, search, and interactions. This would allow users to modify core templates from different providers to better control the agent's style of thinking. The alternative to this feature would be diverging from the main project, which is not desirable.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/166" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/166" + ], + "videos": [] + } + ], + "topic": "modification" + }, + { + "title": "Updates to Order Book and Trust Score", + "content": [ + { + "text": "A recent update introduces improvements to the order book and trust score system, incorporating virtual confidence, last active tracking, decay score adjustments, validation trust, and multiple recommenders. These changes aim to enhance the reliability and accuracy of trust-based evaluations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8084bc89baf60bf8cd266ed298edb3306c567113", + "https://github.com/elizaOS/eliza/pull/175" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8084bc89baf60bf8cd266ed298edb3306c567113", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/175" + ], + "videos": [] + } + ], + "topic": "order book" + }, + { + "title": "Code Improvements in ElizaOS", + "content": [ + { + "text": "A recent update introduces TypeScript reference paths for cleaner imports, improving code organization and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4" + ], + "videos": [] + }, + { + "text": "Another improvement ensures that the server's port is now taken from the .env file instead of being hardcoded, enhancing flexibility and configuration management. This change poses no risks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/179" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/179" + ], + "videos": [] + } + ], + "topic": "configuration" + } + ], + "date": 1730505600 + } + }, + "ai_news_elizaos_daily_md_2024-11-02": { + "filename": "2024-11-02.md", + "content": "# Daily Summary for 2024-11-02\n\n## Recent Merges in ElizaOS Repository\n- Several branches merged into the main branch, focusing on:\n - General cleanups, import work, and index improvements.\n - [Sources and Images](https://github.com/elizaOS/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef) \n\n- **Changelog Generation Feature**: Added to improve documentation.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9)\n\n- **PostgreSQL Updates**: Test setup adjustments and a basic test added.\n - [Sources and Images](https://github.com/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279)\n\n- **Log and Configuration Improvements**:\n - Prettier log setup and minor code cleanups.\n - Server port configuration moved to an environment variable.\n - [Sources and Images for Log](https://github.com/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da) \n - [Sources and Images for Configuration](https://github.com/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5)\n\n- **Multiple Merges**: Contributions integrated into the main branch for synchronization.\n - [Sources and Images](https://github.com/elizaOS/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac)\n\n## ElizaOS Development Updates\n- **Boredom Provider**: Requires significant improvements and testing.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/165)\n\n- **Knowledge System**: Disabled due to a 'continue' statement; requires testing and integration.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/164)\n\n- **ModelClass Update**: Resolved issue affecting Discord usage.\n - [Source and Image](https://github.com/elizaOS/eliza/pull/169)\n\n- **Twitter Bot Testing**: Developing reliable methods for functionality testing.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/171)\n\n- **Build Process and Testing**: Functioning correctly with Jest tests running as expected.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3)\n\n## Recent Updates and Issues in ElizaOS\n- **Test Setup**: Adjusted with a basic test added.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/810f187784088023c597afa843210dec3bddafbe)\n\n- **Discord Bug**: 'TypeError' issue reported with bot response.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/168)\n\n- **VirtualConfidence Parameter**: Updated.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133)\n\n## CI/CD Issues and Changelog Automation\n- **CI/CD Pipeline Failures**: Due to multiple TypeScript errors.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/174)\n\n- **GitHub Action for Changelog**: Introduced to streamline documentation.\n - [Sources and Images](https://github.com/elizaOS/eliza/commit/99283c9d14cf2bb00a6196704899dbd6478be2bb)\n\n## Chat Transcript and Message Tests\n- **Chat Transcript Review**: Predominantly from a single user without meaningful interactions.\n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Message Tests**: Verification task outlined for functionality.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/190)\n\n## Project Updates: Package Manager Change and ESLint Fixes\n- **Package Manager Switch**: Changed to pnpm for the project, fixing the start process.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c)\n\n- **ESLint Fixes**: Resolved issues; image handling set to false.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd)\n\n## Runtime Updates and Testing\n- **ONNX Runtime Downgrade**: Ensured compatibility with Hugging Face Transformers.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07)\n\n- **Runtime Tests**: Review task for ensuring functionality.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/187)\n\n## Modifications to Testing and Prompt Templates\n- **Jest Test Runner Update**: Setup modified for cross-platform with a basic test.\n - [Source and Image](https://github.com/elizaOS/eliza/pull/172)\n\n- **Prompt Template Override**: Feature request for user-controlled modifications.\n - [Source and Image](https://github.com/elizaOS/eliza/issues/166)\n\n## Updates to Order Book and Trust Score\n- **Order Book Improvements**: Enhancements for trust-based evaluations.\n - [Sources and Images](https://github.com/elizaOS/eliza/commit/8084bc89baf60bf8cd266ed298edb3306c567113)\n\n## Code Improvements in ElizaOS\n- **TypeScript Reference Paths**: Introduced for improved imports.\n - [Source and Image](https://github.com/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4)\n\n- **Server Port Configuration**: Moved to .env file, no risks.\n - [Source and Image](https://github.com/elizaOS/eliza/pull/179)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-02": { + "filename": "2024-11-02.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-02": { + "filename": "2024-11-02.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-03": { + "filename": "2024-11-03.md", + "content": "# ElizaOS Daily Update (Nov 3, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features and enhancements to the ElizaOS framework. Key updates include improved response verbosity and updates to core functionalities, alongside ongoing efforts in testing and code organization.\n\n## PROJECT METRICS\n- PRs: 7 merged PRs, 5 new PRs\n- Issues: 12 new issues, 3 closed issues\n- Unique Contributors: 10\n- Code Changes: +671/-146 lines across 38 files\n- Total Commits: 31\n- Most Active Contributors: sirkitree, ponderingdemocritus, alextitonis, MarcoMandar, yodamaster726\n\n## TOP ISSUES\n### Feature Enhancements\n- New features were added to improve the framework's capabilities, including response verbosity adjustments. Relevant issues include [#170](https://github.com/elizaos/eliza/issues/170).\n\n### Testing Improvements\n- Adjustments to the test setup and the addition of a basic test were implemented to enhance reliability. See [#172](https://github.com/elizaos/eliza/issues/172).\n\n### Core Functionality Updates\n- Updates were made to the order book, trust score, and other core metrics to improve system performance. Relevant PRs include [#175](https://github.com/elizaos/eliza/pull/175) and [#173](https://github.com/elizaos/eliza/pull/173).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Implemented a feature to shorten response verbosity, enhancing user interaction. See [#170](https://github.com/elizaos/eliza/pull/170).\n\n### Code Refactoring\n- Conducted a cleanup of the prettier log setup and other minor code improvements to streamline the codebase. Refer to [#177](https://github.com/elizaos/eliza/pull/177).\n\n### Testing and Validation\n- Adjusted the test setup and added a basic test to ensure better coverage and reliability of the framework. Details in [#172](https://github.com/elizaos/eliza/pull/172).\n\n### Infrastructure and Configuration Updates\n- Made updates to the server port configuration and PostgreSQL settings to enhance system performance and adaptability. See [#179](https://github.com/elizaos/eliza/pull/179) and [#173](https://github.com/elizaos/eliza/pull/173)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-03": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:26.581150Z", + "target_date": "2024-11-03", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-02", + "ai_news_elizaos_daily_md_2024-11-02", + "github_summaries_daily_2024-11-03", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-02", + "ai_news_elizaos_discord_md_2024-11-01", + "ai_news_elizaos_discord_md_2024-10-31", + "ai_news_elizaos_daily_discord_json_2024-11-02", + "ai_news_elizaos_daily_discord_md_2024-11-02" + ], + "total_characters": 154885, + "estimated_tokens": 38721, + "file_size_bytes": 171019 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-04.json b/the-council/aggregated/2024-11-04.json new file mode 100644 index 00000000000..4f128eb1331 --- /dev/null +++ b/the-council/aggregated/2024-11-04.json @@ -0,0 +1,523 @@ +{ + "date_generated_for": "2024-11-04", + "ai_news_elizaos_discord_md_2024-11-03": { + "filename": "2024-11-03.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-02": { + "filename": "2024-11-02.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-01": { + "filename": "2024-11-01.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-03": { + "filename": "2024-11-03.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-03", + "categories": [ + { + "title": "Recent Updates and Merges in ElizaOS Repository", + "content": [ + { + "text": "A changelog generation feature was added to the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9" + ], + "videos": [] + }, + { + "text": "The 'develop' branch from DarkMagaVC was merged into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5" + ], + "videos": [] + }, + { + "text": "Multiple merges from the 'main' branch were performed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b", + "https://github.com/elizaOS/eliza/commit/6d4f41ae1e41cd942c16168034009833d6a0dfdd", + "https://github.com/elizaOS/eliza/commit/31fea5e3f462b39b364362623ce479c286231ea8", + "https://github.com/elizaOS/eliza/commit/b2b1eb4df40e57b3301a32d5ce0c57786b5972ed", + "https://github.com/elizaOS/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080", + "https://github.com/elizaOS/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09", + "https://github.com/elizaOS/eliza/commit/34603196c994154ddb5c1a028ad1711c5707f109", + "https://github.com/elizaOS/eliza/commit/80af67af03491ba5f9d230b09f5bc06bf3c3e828" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d4f41ae1e41cd942c16168034009833d6a0dfdd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/31fea5e3f462b39b364362623ce479c286231ea8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b2b1eb4df40e57b3301a32d5ce0c57786b5972ed", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34603196c994154ddb5c1a028ad1711c5707f109", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80af67af03491ba5f9d230b09f5bc06bf3c3e828" + ], + "videos": [] + }, + { + "text": "PostgreSQL updates were merged into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279" + ], + "videos": [] + }, + { + "text": "Basic test setup was adjusted and a new test was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206", + "https://github.com/elizaOS/eliza/commit/60863114713d813b61f9e7ca41b35c458d71ad62" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/60863114713d813b61f9e7ca41b35c458d71ad62" + ], + "videos": [] + }, + { + "text": "Logging setup was improved with minor cleanups.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da" + ], + "videos": [] + }, + { + "text": "Server port configuration was moved to environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5" + ], + "videos": [] + }, + { + "text": "Groq API integration was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37" + ], + "videos": [] + }, + { + "text": "Changelog generation GitHub Action was updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca" + ], + "videos": [] + }, + { + "text": "Documentation was updated and merge issues were fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d" + ], + "videos": [] + }, + { + "text": "Swap functionality was merged from an upstream branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Recent Updates", + "content": [ + { + "text": "Updated notes with placeholder pages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + ], + "videos": [] + }, + { + "text": "Added deterministic IDs for channel inputs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263" + ], + "videos": [] + }, + { + "text": "Fixed an issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8" + ], + "videos": [] + }, + { + "text": "Updated system to use big numbers.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" + ], + "videos": [] + }, + { + "text": "General update applied.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e" + ], + "videos": [] + }, + { + "text": "Implemented functionality to retrieve decimal values from the blockchain.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" + ], + "videos": [] + }, + { + "text": "Updated configuration documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77" + ], + "videos": [] + }, + { + "text": "Updated introduction documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "ElizaOS Testing and System Updates", + "content": [ + { + "text": "A series of tests have been conducted to verify the functionality and necessity of various components in the ElizaOS system. These include evaluation tests, message handling tests, continue action tests, action system tests, and memory-related tests. Each test ensures proper validation, execution, and handling of respective functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/191", + "https://github.com/elizaOS/eliza/issues/190", + "https://github.com/elizaOS/eliza/issues/189", + "https://github.com/elizaOS/eliza/issues/188", + "https://github.com/elizaOS/eliza/issues/183" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/191", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/190", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/189", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/188", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/183" + ], + "videos": [] + }, + { + "text": "Updates have been made to the order book and trust score system, including virtual confidence, last active tracking, decay score, validation trust, and multiple recommenders. Additionally, token recommendations have been updated, and a new function, `calculateValidationTrust`, has been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c988337e69ef26a2ff7be198dfeaabd5475bac33", + "https://github.com/elizaOS/eliza/pull/175" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c988337e69ef26a2ff7be198dfeaabd5475bac33", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/175" + ], + "videos": [] + } + ], + "topic": "validation" + }, + { + "title": "Changelog Generation Automation", + "content": [ + { + "text": "A GitHub Action has been added to automatically generate a CHANGELOG.md file whenever a new tag is created. This feature aims to streamline the changelog creation process and ensure consistency in project documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/182" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/182" + ], + "videos": [] + }, + { + "text": "The changelog generator is based on the guidelines from Keep a Changelog and utilizes the GitHub Changelog Generator. A GitHub token is required for its operation. Alternative solutions were also considered before finalizing this approach.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/181" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/181" + ], + "videos": [] + }, + { + "text": "An update was made to the changelog generation process to add necessary permissions for committing changes, ensuring smooth automation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065" + ], + "videos": [] + } + ], + "topic": "feature" + }, + { + "title": "Recent Improvements and Updates in ElizaOS", + "content": [ + { + "text": "A recent update introduced a more structured logging format, making printouts easier to follow. While not all logs have been updated, this serves as a foundation for future improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/177" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/177" + ], + "videos": [] + }, + { + "text": "The server's port configuration has been improved by sourcing it from the .env file instead of using a hardcoded value. This change enhances flexibility and maintainability without introducing any risks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/179" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/179" + ], + "videos": [] + }, + { + "text": "ElizaOS documentation has been updated to improve clarity and usability. The changes focus on sections such as Introduction, Basic Usage, and Configuration. This update is considered low risk as it only involves documentation enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/195" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/195" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Without a complete and readable chat transcript, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Build and Documentation Issues in ElizaOS", + "content": [ + { + "text": "A recent commit indicates that the build process is functioning correctly and Jest tests are running as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3" + ], + "videos": [] + }, + { + "text": "An issue has been reported regarding the documentation build process. The build fails due to a mismatch in Node.js versions and missing files, specifically the `tsconfig.json` and `src` directory. The error persists even after updating Node.js to the required version.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/176" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/176" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "Codebase Improvements in ElizaOS", + "content": [ + { + "text": "A TypeScript reference path was added to improve cleaner imports in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4" + ], + "videos": [] + }, + { + "text": "The generate-changelog.yml file was updated to include an export path.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113" + ], + "videos": [] + } + ], + "topic": "path" + }, + { + "title": "ElizaOS: Documentation Updates and Log Improvements", + "content": [ + { + "text": "The ElizaOS project has received a series of updates, including improvements to log formatting and minor cleanups.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/880e5ac981b9298fd3fc385f0694f2b45b95c5e5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/880e5ac981b9298fd3fc385f0694f2b45b95c5e5" + ], + "videos": [] + }, + { + "text": "A major documentation update has been introduced, adding pages covering almost every aspect of ElizaOS. The documentation is available for preview at https://madjin.github.io/eliza/. Changes require modifications to the Docusaurus configuration in the main repository. Testing instructions include cloning the repository, installing dependencies, and running a local development server.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/199" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/199" + ], + "videos": [] + } + ], + "topic": "improvements" + }, + { + "title": "ElizaOS Updates: Documentation and RedPill API Support", + "content": [ + { + "text": "The documentation pages for ElizaOS have been updated, and support for Mermaid diagrams has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c" + ], + "videos": [] + }, + { + "text": "Support for the RedPill API has been added to ElizaOS. This feature allows access to top LLM providers without requiring individual accounts for each service. The initial implementation focuses on text generation. The integration aims to simplify API management and enable seamless switching between different LLMs while maintaining a shared memory state. Testing was conducted in a developer environment using OpenAI and Anthropic models.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/198" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/198" + ], + "videos": [] + } + ], + "topic": "support" + } + ], + "date": 1730592000 + } + }, + "ai_news_elizaos_daily_md_2024-11-03": { + "filename": "2024-11-03.md", + "content": "# Daily Summary for 2024-11-03\n\n## Recent Updates and Merges in ElizaOS Repository\n- **Changelog Feature**: A changelog generation feature was introduced. [Source](https://github.com/elizaOS/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9).\n- **Branch Merges**: The 'develop' branch from DarkMagaVC was merged into the main repository. [Source](https://github.com/elizaOS/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5).\n- **Multiple Merges**: Several merges were performed from the 'main' branch. [Sources](https://github.com/elizaOS/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b).\n- **PostgreSQL Updates**: Integrations were merged. [Source](https://github.com/elizaOS/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279).\n- **Testing**: Basic test setup modifications and additions were made. [Source](https://github.com/elizaOS/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206).\n- **Logging Enhancements**: Improved logging setup with cleanups. [Source](https://github.com/elizaOS/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da).\n- **Environment Configuration**: Server port configuration now uses environment variables. [Source](https://github.com/elizaOS/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5).\n- **Groq API**: Integration for Groq API was added. [Source](https://github.com/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37).\n- **Changelog Generation Update**: GitHub Action for changelog was updated. [Source](https://github.com/elizaOS/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca).\n- **Documentation Improvements**: Updates and fixes in documentation. [Source](https://github.com/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d).\n- **Swap Functionality**: Merged from an upstream branch. [Source](https://github.com/elizaOS/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7).\n\n## ElizaOS Recent Updates\n- **Notes Update**: Placeholder pages added to notes. [Source](https://github.com/elizaOS/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab).\n- **ID Enhancement**: Added deterministic IDs for channel inputs. [Source](https://github.com/elizaOS/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263).\n- **Issue Fix**: Addressed an unspecified issue. [Source](https://github.com/elizaOS/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8).\n- **Number System**: System updated to use big numbers. [Source](https://github.com/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef).\n- **General Update**: A non-specific general update applied. [Source](https://github.com/elizaOS/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e).\n- **Blockchain Interfacing**: Decimal value retrieval functionality added. [Source](https://github.com/elizaOS/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c).\n- **Configuration Documentation**: Updated for clarity. [Source](https://github.com/elizaOS/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77).\n- **Introduction Documentation**: Enhanced introduction section. [Source](https://github.com/elizaOS/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a).\n\n## ElizaOS Testing and System Updates\n- **Comprehensive Tests**: Evaluation tests for message handling and system functionalities conducted. [Sources](https://github.com/elizaOS/eliza/issues/191).\n- **Order Book and Trust Score Updates**: Improvements in trust score system and validation trust functionalities. [Sources](https://github.com/elizaOS/eliza/commit/c988337e69ef26a2ff7be198dfeaabd5475bac33).\n\n## Changelog Generation Automation\n- **Automation Implementation**: GitHub Action introduced for CHANGELOG.md creation upon tagging. [Source](https://github.com/elizaOS/eliza/pull/182).\n- **Changelog Guidelines**: Follows 'Keep a Changelog' standards and requires a GitHub token. [Source](https://github.com/elizaOS/eliza/issues/181).\n- **Process Update**: Added permissions for changelog auto-committing. [Source](https://github.com/elizaOS/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065).\n\n## Recent Improvements and Updates in ElizaOS\n- **Structured Logging**: Implementation of improved logging format. [Source](https://github.com/elizaOS/eliza/pull/177).\n- **Port Configuration**: Sourced from .env for flexibility. [Source](https://github.com/elizaOS/eliza/pull/179).\n- **Documentation Clarity**: Enhanced sections on Introduction, Basic Usage, and Configuration. [Source](https://github.com/elizaOS/eliza/pull/195).\n\n## Incomplete Chat Transcript Analysis\n- **Transcript Limitation**: Analysis hindered by missing content of 'Captain Hook's' messages, preventing structured insights. [Source](https://discord.com/channels/1253563208833433701/1326603270893867064).\n\n## Build and Documentation Issues in ElizaOS\n- **Build Success**: Confirmation of successful build and Jest test execution. [Source](https://github.com/elizaOS/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3).\n- **Documentation Build Error**: Failure due to Node.js version mismatch and missing files. [Source](https://github.com/elizaOS/eliza/issues/176).\n\n## Codebase Improvements in ElizaOS\n- **TypeScript Path**: Added reference path for cleaner imports. [Source](https://github.com/elizaOS/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4).\n- **Changelog Export Path**: Updated in generate-changelog.yml. [Source](https://github.com/elizaOS/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113).\n\n## ElizaOS: Documentation Updates and Log Improvements\n- **Log and Cleanups**: Enhanced log formatting and minor cleanup efforts. [Source](https://github.com/elizaOS/eliza/commit/880e5ac981b9298fd3fc385f0694f2b45b95c5e5).\n- **Major Documentation Update**: Comprehensive documentation additions with Docusaurus configuration changes. [Source](https://github.com/elizaOS/eliza/pull/199).\n\n## ElizaOS Updates: Documentation and RedPill API Support\n- **Mermaid Diagrams**: Documentation update to include Mermaid support. [Source](https://github.com/elizaOS/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c).\n- **RedPill API**: Integration to access top LLMs without individual accounts. Initial focus on text generation; tested with OpenAI and Anthropic. [Source](https://github.com/elizaOS/eliza/pull/198).\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-03": { + "filename": "2024-11-03.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-03": { + "filename": "2024-11-03.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-04": { + "filename": "2024-11-04.md", + "content": "# ElizaOS Daily Update (Nov 4, 2024)\n\n## OVERVIEW \nToday, the ElizaOS team made significant strides in documentation and integration efforts. Notably, we enhanced our documentation and integrated the Groq API, laying the groundwork for future features and improvements.\n\n## PROJECT METRICS\n- PRs: 3 merged PRs, 9 new PRs\n- Issues: 0 new issues, 6 closed issues\n- Unique Contributors: 10\n- Code Changes: +598/-10 lines across 8 files\n- Total Commits: 32\n- Most Active Contributors: MarcoMandar, madjin, lalalune, HashWarlock, leomercier\n\n## TOP ISSUES\n- **Documentation Improvements**\n - Enhanced clarity and usability of project documentation ([#195](https://github.com/elizaos/eliza/pull/195)).\n \n- **Integration Challenges**\n - Successfully integrated Groq API, addressing previous integration hurdles ([#194](https://github.com/elizaos/eliza/pull/194)).\n \n- **Workflow Updates**\n - Updated the changelog generation workflow to streamline future releases ([#192](https://github.com/elizaos/eliza/pull/192)).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Documentation Enhancements**\n - Updated documentation to improve user guidance and project understanding ([#195](https://github.com/elizaos/eliza/pull/195)).\n \n- **API Integration**\n - Completed integration of the Groq API, expanding the framework's capabilities ([#194](https://github.com/elizaos/eliza/pull/194)).\n \n- **Workflow Improvements**\n - Modified the `generate-changelog.yml` to enhance the release process ([#192](https://github.com/elizaos/eliza/pull/192))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-04": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:26.910160Z", + "target_date": "2024-11-04", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-03", + "ai_news_elizaos_daily_md_2024-11-03", + "github_summaries_daily_2024-11-04", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-03", + "ai_news_elizaos_discord_md_2024-11-02", + "ai_news_elizaos_discord_md_2024-11-01", + "ai_news_elizaos_daily_discord_json_2024-11-03", + "ai_news_elizaos_daily_discord_md_2024-11-03" + ], + "total_characters": 154359, + "estimated_tokens": 38589, + "file_size_bytes": 170828 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-05.json b/the-council/aggregated/2024-11-05.json new file mode 100644 index 00000000000..faa123e6cc6 --- /dev/null +++ b/the-council/aggregated/2024-11-05.json @@ -0,0 +1,493 @@ +{ + "date_generated_for": "2024-11-05", + "ai_news_elizaos_discord_md_2024-11-04": { + "filename": "2024-11-04.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-03": { + "filename": "2024-11-03.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-02": { + "filename": "2024-11-02.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-04": { + "filename": "2024-11-04.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-04", + "categories": [ + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The swap functionality has been enabled in ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/197" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/197" + ], + "videos": [] + }, + { + "text": "Multiple updates were made to the generate-changelog process, including pushing to the main branch instead of a tag, adding permissions for commits, specifying a branch before committing, referencing the action as the author, and using git-auto-commit-action for committing the changelog.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa", + "https://github.com/elizaOS/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065", + "https://github.com/elizaOS/eliza/commit/de48b5590020e6f0403cf9061b4c8fb5c142f47f", + "https://github.com/elizaOS/eliza/commit/2dd2a5b12d843d813a00f3d58442ab980375099e", + "https://github.com/elizaOS/eliza/commit/ec99548059baf52aec42300ae9fc06a117afe815" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de48b5590020e6f0403cf9061b4c8fb5c142f47f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2dd2a5b12d843d813a00f3d58442ab980375099e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec99548059baf52aec42300ae9fc06a117afe815" + ], + "videos": [] + }, + { + "text": "Additional updates to generate-changelog include exporting paths, installing the gem locally, and merging changes to improve the GitHub action.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113", + "https://github.com/elizaOS/eliza/commit/650d484f57797a35bd68dd541215b6d1694adc80", + "https://github.com/elizaOS/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/650d484f57797a35bd68dd541215b6d1694adc80", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca" + ], + "videos": [] + }, + { + "text": "The GitHub action for generating the changelog was failing, and it was advised to bump the action to v4 to ensure the correct version of Node is used.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/11ee5e04a9d617de30703c8fa94c5dbdaee70165", + "https://github.com/elizaOS/eliza/pull/192" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/11ee5e04a9d617de30703c8fa94c5dbdaee70165", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/192" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including fixing merge issues, updating configuration and basic usage documentation, and improving the introduction section.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d", + "https://github.com/elizaOS/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77", + "https://github.com/elizaOS/eliza/commit/b06e0664a9522bea36ae5a5f9594d490f55f903b", + "https://github.com/elizaOS/eliza/commit/fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8", + "https://github.com/elizaOS/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b06e0664a9522bea36ae5a5f9594d490f55f903b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" + ], + "videos": [] + }, + { + "text": "A PR was submitted to update the Eliza documentation, focusing on improving the introduction, basic usage, and configuration sections.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/195" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/195" + ], + "videos": [] + }, + { + "text": "An update was made to the README.md file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/205" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/205" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "ElizaOS Repository Updates and Merges", + "content": [ + { + "text": "Merged the 'updated-documentation' branch into 'main2'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d17b3737ff50d905bb9d11a9bd61fbe468290b3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d17b3737ff50d905bb9d11a9bd61fbe468290b3" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'main2'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9f6ac997274cf168db6b5a134e4bab65ceb2f8fb", + "https://github.com/elizaOS/eliza/commit/34603196c994154ddb5c1a028ad1711c5707f109", + "https://github.com/elizaOS/eliza/commit/80af67af03491ba5f9d230b09f5bc06bf3c3e828", + "https://github.com/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9f6ac997274cf168db6b5a134e4bab65ceb2f8fb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34603196c994154ddb5c1a028ad1711c5707f109", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80af67af03491ba5f9d230b09f5bc06bf3c3e828", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375" + ], + "videos": [] + }, + { + "text": "Merged pull requests #16, #17, and #18 from 'main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af5508ebe2e70e6cf68cfd6c6f361d447eafe973", + "https://github.com/elizaOS/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac", + "https://github.com/elizaOS/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af5508ebe2e70e6cf68cfd6c6f361d447eafe973", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506" + ], + "videos": [] + } + ], + "topic": "repository" + }, + { + "title": "ElizaOS API and Feature Integrations", + "content": [ + { + "text": "The ElizaOS project has integrated the Groq API to expand its model provider options. This addition allows the use of Groq's API for text generation, following the same implementation pattern as other providers. The integration includes setting up the Groq client with an API key, configuring model parameters, and adding a new ModelProvider.GROQ enum value. Documentation updates are required to reflect Groq as a supported provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37", + "https://github.com/elizaOS/eliza/pull/194", + "https://github.com/elizaOS/eliza/commit/96236b2b73dc7065d1ccca6d77305ed20f2c41e5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/194", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/96236b2b73dc7065d1ccca6d77305ed20f2c41e5" + ], + "videos": [] + }, + { + "text": "Support for the RedPill API has been added to ElizaOS, enabling access to top LLM providers without requiring individual accounts for each service. This integration simplifies API management and allows seamless switching between different LLMs while maintaining a shared memory state. The initial implementation focuses on text generation, and documentation updates are needed to list RedPill as a model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/198", + "https://github.com/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/198", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to support cashtags in ElizaOS. This allows the system to verify and use real tokens when trading or conversing with users. The implementation includes a Cashtag action integrated with the Dexscreener API. No documentation changes are required for this update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/200" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/200" + ], + "videos": [] + }, + { + "text": "A documentation review was conducted for ElizaOS, identifying several areas for improvement. Issues found include an invalid Discord invite link, a broken banner image, and redundant API documentation. Suggestions were made to replace the API section with detailed explanations of core system components such as the Agent Runtime, Memory System, and Provider Integration.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/201" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/201" + ], + "videos": [] + } + ], + "topic": "api" + }, + { + "title": "Chat Transcript Analysis and Code Update", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking about adding a bot to their server, but there is no response. Due to the lack of substantive content, no structured analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A code update was made to add a try-catch block for handling message issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Swap DAO Action Initialization", + "content": [ + { + "text": "The Swap DAO action has been initialized as part of the ElizaOS project. This update is related to issue #33 and introduces a new feature to the system. The change has been merged into the main branch, with considerations for potential risks and documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd", + "https://github.com/elizaOS/eliza/pull/196", + "https://github.com/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/196", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576" + ], + "videos": [] + } + ], + "topic": "dao" + }, + { + "title": "Blockchain Decimal Value and Big Number Usage", + "content": [ + { + "text": "The implementation includes the use of big numbers to handle large values efficiently.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" + ], + "videos": [] + }, + { + "text": "A method has been introduced to retrieve decimal values directly from the blockchain.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" + ], + "videos": [] + } + ], + "topic": "signed" + }, + { + "title": "Development Updates: OpenRouter Integration and Documentation Build Issues", + "content": [ + { + "text": "A new feature has been introduced to integrate OpenRouter as a model provider. While the implementation is functional, there are concerns about prioritization and model selection at different steps. Further testing and cleanup are needed before finalizing the integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/193" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/193" + ], + "videos": [] + }, + { + "text": "Users have reported issues when attempting to build the documentation locally. Running `pnpm run dev` results in multiple errors, including missing entry points and unresolved markdown links. Despite these errors, the Docusaurus website starts successfully, but the documentation does not render correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/202" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/202" + ], + "videos": [] + } + ], + "topic": "development" + }, + { + "title": "Template Overrides in ElizaOS", + "content": [ + { + "text": "A new feature has been introduced that allows users to override templates in their character files. This means that custom templates can replace the default ones in the code, making it easier to modify behavior without altering the core system. While the template structure is not yet fully documented, the variable names for overrides match those in the code, simplifying customization.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/207" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/207" + ], + "videos": [] + }, + { + "text": "All templates, except for some actions, can now be overridden. This feature is part of the advanced character customization process. Users can specify platform-specific templates, such as those for Discord, Telegram, and Twitter, or use general templates that apply across all platforms. Documentation and tutorials are planned to help users understand and modify these templates effectively.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/206" + ], + "videos": [] + } + ], + "topic": "template" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "Recent updates to ElizaOS include improvements in message handling, deterministic IDs for channel inputs, and better handling of message permissions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0", + "https://github.com/elizaOS/eliza/commit/f8b42dfdcb08737301c820612462b1e08e0412ee", + "https://github.com/elizaOS/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f8b42dfdcb08737301c820612462b1e08e0412ee", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263" + ], + "videos": [] + }, + { + "text": "A new swap functionality has been introduced, along with improvements in token performance integration and DAO-related actions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/197", + "https://github.com/elizaOS/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7", + "https://github.com/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691", + "https://github.com/elizaOS/eliza/pull/196" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/197", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/196" + ], + "videos": [] + }, + { + "text": "Enhancements to the generate-changelog process include specifying a branch before committing, referencing the action as the author, and using git-auto-commit-action.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa", + "https://github.com/elizaOS/eliza/commit/de48b5590020e6f0403cf9061b4c8fb5c142f47f", + "https://github.com/elizaOS/eliza/commit/2dd2a5b12d843d813a00f3d58442ab980375099e", + "https://github.com/elizaOS/eliza/commit/ec99548059baf52aec42300ae9fc06a117afe815" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de48b5590020e6f0403cf9061b4c8fb5c142f47f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2dd2a5b12d843d813a00f3d58442ab980375099e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec99548059baf52aec42300ae9fc06a117afe815" + ], + "videos": [] + }, + { + "text": "New integrations include support for RedPill API, OpenRouter as a model provider, and Groq API for text generation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/198", + "https://github.com/elizaOS/eliza/pull/193", + "https://github.com/elizaOS/eliza/pull/194" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/198", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/193", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/194" + ], + "videos": [] + }, + { + "text": "Documentation updates include major improvements, fixes to broken links, and additional details on template overrides.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/199", + "https://github.com/elizaOS/eliza/issues/201", + "https://github.com/elizaOS/eliza/issues/206", + "https://github.com/elizaOS/eliza/pull/207" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/199", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/201", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/206", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/207" + ], + "videos": [] + }, + { + "text": "Bug fixes include resolving issues with Discord voice and DMs, fixing character paths, and addressing test failures.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/203", + "https://github.com/elizaOS/eliza/pull/204", + "https://github.com/elizaOS/eliza/pull/208" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/203", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/204", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/208" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1730678400 + } + }, + "ai_news_elizaos_daily_md_2024-11-04": { + "filename": "2024-11-04.md", + "content": "# Daily Summary for 2024-11-04\n\nThis document provides a structured summary of recent developments related to ElizaOS as of 2024-11-04. The summary covers updates across various topics, including system updates, repository changes, API integrations, and miscellaneous development activities.\n\n## Recent Updates to ElizaOS\n\n- **Swap Functionality**: Enabled in ElizaOS. [Source](https://github.com/elizaOS/eliza/pull/197)\n- **Changelog Process Improvements**:\n - Committed to the main branch instead of a tag.\n - Added commit permissions and used `git-auto-commit-action`.\n - [Commits](https://github.com/elizaOS/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa)\n- **Documentation Updates**:\n - Fixed merge issues and improved introduction.\n - [Commits](https://github.com/elizaOS/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d)\n\n## ElizaOS Repository Updates and Merges\n\n- Merged 'updated-documentation' and 'main' branches into 'main2'.\n - [Merge Commit](https://github.com/elizaOS/eliza/commit/2d17b3737ff50d905bb9d11a9bd61fbe468290b3)\n\n## ElizaOS API and Feature Integrations\n\n- **Groq API Integration**: \n - Expanded model provider options.\n - [Commits](https://github.com/elizaOS/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37)\n- **RedPill API Support**:\n - Single account access for multiple LLM providers.\n - [Commits](https://github.com/elizaOS/eliza/pull/198)\n- **Cashtags Feature**:\n - Integrated with Dexscreener API for trading applications.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/200)\n\n## Chat Transcript Analysis and Code Update\n\n- Chat with 'Captain Hook': Primarily non-technical, lacking in problem-solving interaction.\n- Handling message issues with a new try-catch block.\n - [Commit](https://github.com/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0)\n\n## Swap DAO Action Initialization\n\n- New feature regarding issue #33.\n - [Source](https://github.com/elizaOS/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd)\n\n## Blockchain Decimal Value and Big Number Usage\n\n- Implemented big numbers for efficient handling.\n - [Source](https://github.com/elizaOS/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef)\n\n## Development Updates: OpenRouter Integration and Documentation Build Issues\n\n- **OpenRouter Integration**: Functional, but requires additional testing.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/193)\n- **Documentation Build Issues**: Errors with `pnpm run dev`.\n - [Issue](https://github.com/elizaOS/eliza/issues/202)\n\n## Template Overrides in ElizaOS\n\n- Custom template support for character files.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/207)\n\n## ElizaOS Development Updates\n\n- **Message Handling Enhancements**: Improvements in handling and permissions.\n - [Commit](https://github.com/elizaOS/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0)\n- **New Integrations**: RedPill, OpenRouter, and Groq API support.\n - [Pull Requests](https://github.com/elizaOS/eliza/pull/198)\n- **Documentation**: Better structure and corrections.\n - [Pull Requests](https://github.com/elizaOS/eliza/pull/199)\n- **Bug Fixes**: Addressed issues with Discord, character paths, and test failures.\n - [Pull Requests](https://github.com/elizaOS/eliza/pull/203)\n\nThis summary encapsulates the key updates and changes relevant to ElizaOS as of the specified date, organized by topic to facilitate efficient review and analysis.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-04": { + "filename": "2024-11-04.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-04": { + "filename": "2024-11-04.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-05": { + "filename": "2024-11-05.md", + "content": "# ElizaOS Daily Update (Nov 5, 2024)\n\n## OVERVIEW \nToday marked significant progress for ElizaOS with the addition of RedPill API support and major documentation updates. Bug fixes for Discord functionalities were also implemented, enhancing overall system reliability and user experience.\n\n## PROJECT METRICS\n- PRs: 6 merged PRs, 5 new PRs\n- Issues: 3 new issues, 0 closed issues\n- Unique Contributors: 8\n- Code Changes: +49048/-24231 lines across 55 files\n- Total Commits: 12\n- Most Active Contributors: lalalune, MarcoMandar, m1hawk, yodamaster726, sirkitree\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed issues with Discord Voice and DMs, ensuring smoother communication functionalities. Relevant PR: [#203](https://github.com/elizaos/eliza/pull/203).\n- Fixed character paths, TypeScript requirements, and missing arguments in Shaw. Relevant PR: [#204](https://github.com/elizaos/eliza/pull/204).\n\n### API Enhancements\n- Introduced support for the RedPill API, expanding integration capabilities. Relevant PR: [#198](https://github.com/elizaos/eliza/pull/198).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Added RedPill API support, enhancing the framework's extensibility. Relevant PR: [#198](https://github.com/elizaos/eliza/pull/198).\n- Implemented swap functionality and initialized swap DAO actions, contributing to modular capabilities. Relevant PRs: [#197](https://github.com/elizaos/eliza/pull/197), [#196](https://github.com/elizaos/eliza/pull/196).\n\n### Documentation Improvements\n- Major updates to documentation, improving clarity and accessibility for users and developers. Relevant PR: [#199](https://github.com/elizaos/eliza/pull/199)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-05": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:27.260615Z", + "target_date": "2024-11-05", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-04", + "ai_news_elizaos_daily_md_2024-11-04", + "github_summaries_daily_2024-11-05", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-04", + "ai_news_elizaos_discord_md_2024-11-03", + "ai_news_elizaos_discord_md_2024-11-02", + "ai_news_elizaos_daily_discord_json_2024-11-04", + "ai_news_elizaos_daily_discord_md_2024-11-04" + ], + "total_characters": 154257, + "estimated_tokens": 38564, + "file_size_bytes": 170391 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-06.json b/the-council/aggregated/2024-11-06.json new file mode 100644 index 00000000000..673e44dd2db --- /dev/null +++ b/the-council/aggregated/2024-11-06.json @@ -0,0 +1,422 @@ +{ + "date_generated_for": "2024-11-06", + "ai_news_elizaos_discord_md_2024-11-05": { + "filename": "2024-11-05.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-04": { + "filename": "2024-11-04.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-03": { + "filename": "2024-11-03.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-05": { + "filename": "2024-11-05.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-05", + "categories": [ + { + "title": "Recent Merges and Feature Additions in ElizaOS", + "content": [ + { + "text": "The RedPill API support has been added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317" + ], + "videos": [] + }, + { + "text": "An initial swap DAO action has been implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576" + ], + "videos": [] + }, + { + "text": "Multiple merges from the main branch have been completed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375", + "https://github.com/elizaOS/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506", + "https://github.com/elizaOS/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac", + "https://github.com/elizaOS/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae" + ], + "videos": [] + }, + { + "text": "The Grok Beta implementation has been merged.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "videos": [] + }, + { + "text": "A merge from the main branch into the Grok Beta implementation has been completed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Template Overrides and Documentation Updates", + "content": [ + { + "text": "A new feature has been introduced that allows users to override templates in their character files. These overrides replace the default templates in the code, making customization more flexible. While the template structure is not yet well-documented, the variable names for overrides match those in the code, simplifying the process. Future documentation and tutorials are planned to explain template modifications in detail.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/207" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/207" + ], + "videos": [] + }, + { + "text": "Documentation updates are needed to reflect the new template override feature. Users can now override all templates except for certain actions. These overrides can be applied globally or be platform-specific, such as for Discord, Telegram, and Twitter. The documentation should clearly explain this as part of the advanced character customization process.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/206" + ], + "videos": [] + }, + { + "text": "A review of the documentation has identified several issues, including broken images, an invalid Discord invite link, and unclear API documentation. The API section currently contains setup instructions rather than actual API details, leading to confusion. It is suggested to either remove this section or replace it with an explanation of the core system components such as the Agent Runtime, Memory System, and Information Processing Pipeline.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/201" + ], + "images": [ + "https://github.com/user-attachments/assets/39c26715-9400-4b90-8816-d5e363dcb023", + "https://github.com/user-attachments/assets/135f0e0a-d760-46d1-b7c4-31c60d915727", + "https://github.com/user-attachments/assets/b3dd900f-3252-40ae-a575-a81afadf845c", + "https://github.com/user-attachments/assets/55c6d401-9b6b-4f49-90f7-528ffb4acefb" + ], + "videos": [] + }, + { + "text": "An issue has been reported where building the documentation locally results in multiple errors, preventing proper rendering. The errors include missing entry points and unresolved markdown links. This needs to be addressed to ensure the documentation can be built and viewed correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/202" + ], + "images": [ + "https://github.com/user-attachments/assets/3256a453-1e69-446c-8eac-d2afc5709e91" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Issues with Loading Anthropic API Key", + "content": [ + { + "text": "A fix was implemented to ensure the Anthropic API key loads correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "videos": [] + }, + { + "text": "Users reported that the .env file was not loading the Anthropic API key properly, requiring further testing.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/213" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/213" + ], + "videos": [] + }, + { + "text": "The Anthropic API key was not loading correctly, but using the OPENAI_API_KEY variable as a workaround allowed it to function.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/212" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/212" + ], + "videos": [] + }, + { + "text": "The model provider loaded from the character file should be forced to lowercase to ensure both 'claude' and 'anthropic' work correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/211" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/211" + ], + "videos": [] + } + ], + "topic": "anthropic" + }, + { + "title": "ElizaOS Updates: Recommender, System Directive, and Grok Beta", + "content": [ + { + "text": "A recommender system has been updated with token performance integration to enable swapping.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691" + ], + "videos": [] + }, + { + "text": "Ensured that the system directive is correctly passed to the Vercel SDK.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/217" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/217", + "https://github.com/user-attachments/assets/e460ae70-e7c0-42f3-9020-21f02964303f" + ], + "videos": [] + }, + { + "text": "Grok Beta has been implemented, allowing all users to access a free Eliza until the end of the year. The update aims to accelerate development and integration with OpenAI SDK.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/216" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/216", + "https://github.com/user-attachments/assets/d1db9caf-df4e-48d4-b911-b215dc9086ec" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there is no response to that question. Due to the lack of substantive discussion, no meaningful analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Eliza Package and Plugin System", + "content": [ + { + "text": "Eliza has been restructured into a package, enabling it to be published on NPM. This change allows developers to import Eliza outside of the repository. Additionally, a plugin system has been introduced to extend functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119", + "https://github.com/elizaOS/eliza/pull/214" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/214" + ], + "videos": [] + }, + { + "text": "To facilitate development within the repository, an `agent` directory has been introduced. This directory mimics how external users would interact with Eliza while allowing for rapid development and testing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/214" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/214" + ], + "videos": [] + } + ], + "topic": "package" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has introduced several updates and fixes, including the addition of RedPill API support, improvements to DAO action initialization, and the implementation of Grok Beta. These updates enhance the system's functionality and expand its capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317", + "https://github.com/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576", + "https://github.com/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "videos": [] + }, + { + "text": "Template overrides have been introduced, allowing users to customize templates within character files. Documentation updates are planned to provide better guidance on modifying these templates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/207", + "https://github.com/elizaOS/eliza/issues/206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/207", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/206" + ], + "videos": [] + }, + { + "text": "Several bug fixes were implemented, including resolving issues with Discord voice and DMs, fixing character paths and missing arguments, and ensuring the system directive is passed correctly to the Vercel SDK.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/204", + "https://github.com/elizaOS/eliza/pull/203", + "https://github.com/elizaOS/eliza/issues/217" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/204", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/203", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/217" + ], + "videos": [] + }, + { + "text": "The ElizaOS documentation has undergone a review, with suggestions for improvements, including fixing broken links, clarifying API documentation, and enhancing the homepage layout.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/201", + "https://github.com/elizaOS/eliza/issues/202" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/201", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/202" + ], + "videos": [] + }, + { + "text": "A new plugin system has been introduced, packaging the core of ElizaOS into a format that allows for easier external use and integration with NPM.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119", + "https://github.com/elizaOS/eliza/pull/214" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/214" + ], + "videos": [] + }, + { + "text": "Issues related to AI provider API keys have been addressed, ensuring that keys can be loaded correctly from character files and that model provider names are case-insensitive.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/210", + "https://github.com/elizaOS/eliza/issues/211", + "https://github.com/elizaOS/eliza/issues/212", + "https://github.com/elizaOS/eliza/issues/213" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/210", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/211", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/212", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/213" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure the Anthropics API key loads correctly, resolving an issue where it was not being recognized properly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "videos": [] + }, + { + "text": "A bug was reported where `pnpm install` fails on Ubuntu, requiring manual installation of certain dependencies. Further investigation is needed to determine if this is a `pnpm` issue.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/215" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/215" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1730764800 + } + }, + "ai_news_elizaos_daily_md_2024-11-05": { + "filename": "2024-11-05.md", + "content": "# Daily Summary for 2024-11-05\n\n## Recent Merges and Feature Additions in ElizaOS\n- **RedPill API support and DAO Action**: \n - Added RedPill API support. \n [Source](https://github.com/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317) \n - Implemented an initial swap DAO action. \n [Source](https://github.com/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576) \n ![RedPill API Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317) \n ![DAO Action Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576) \n\n- **Grok Beta Implementation**: \n - Merged Grok Beta implementation. \n [Source](https://github.com/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850) \n - Completed a merge from the main branch into Grok Beta. \n [Source](https://github.com/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf) \n ![Grok Beta Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850) \n ![Grok Beta Merge Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf) \n\n- **Main Branch Merges**: \n - Completed multiple merges from the main branch. \n [Sources](https://github.com/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375) \n ![Main Branch Merges Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375) \n\n## Template Overrides and Documentation Updates\n- **Template Overrides**: \n - Introduced a feature enabling template overrides for character files. Future documentation and tutorials are planned. \n [Source](https://github.com/elizaOS/eliza/pull/207) \n ![Template Overrides Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/207) \n\n- **Documentation Updates**: \n - Updates needed for the new template override feature and various issues identified. \n [Sources](https://github.com/elizaOS/eliza/issues/201) \n ![Documentation Updates Image](https://github.com/opengraph.githubassets.com/elizaOS/eliza/issues/201) \n\n- **Local Documentation Build Issues**: \n - Report of errors when building documentation locally, requiring attention. \n [Source](https://github.com/elizaOS/eliza/issues/202) \n ![Build Issues Image](https://github.com/user-attachments/assets/3256a453-1e69-446c-8eac-d2afc5709e91) \n\n## Issues with Loading Anthropic API Key\n- **Loading Fix**: \n - Fixed issue with the Anthropic API key loading correctly. \n [Source](https://github.com/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209) \n ![Loading Fix Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209) \n\n- **Users Report Issues**: \n - Ongoing issues with loading API key from `.env` file. \n [Sources](https://github.com/elizaOS/eliza/issues/213) \n\n## ElizaOS Updates: Recommender, System Directive, and Grok Beta\n- **Recommender System**: \n - Updated with token performance integration. \n [Source](https://github.com/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691) \n ![Recommender System Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691) \n\n- **System Directive**: \n - Ensured correct system directive passage to Vercel SDK. \n [Source](https://github.com/elizaOS/eliza/issues/217) \n ![System Directive Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/217) \n\n- **Grok Beta**: \n - Implementation allowing users free access to Eliza. \n [Source](https://github.com/elizaOS/eliza/pull/216) \n ![Grok Beta Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/216) \n\n## Analysis of Chat Transcript\n- **Chat Transcript Analysis**: \n - Minimal interaction and lack of meaningful discussion reflected in the chat transcript. \n [Source](https://discord.com/channels/1253563208833433701/1326603270893867064) \n\n## Eliza Package and Plugin System\n- **Package and Plugin System**: \n - Restructured into NPM package with a plugin system. \n [Sources](https://github.com/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119) \n ![Package System Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04c9bacef95e832a8f30345f089804be71910119) \n\n## Recent Updates and Fixes in ElizaOS\n- **System Enhancements**: \n - Implemented updates and bug fixes, including RedPill API support and Grok Beta. \n [Sources](https://github.com/elizaOS/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317) \n\n- **Bug Fixes and Improvements**: \n - Addressed various issues and improved system functionality. \n [Sources](https://github.com/elizaOS/eliza/issues/201) \n ![Fixes Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/201) \n\n- **AI Provider API Key Issues**: \n - Resolved issues ensuring correct loading of API keys and case sensitivity. \n [Sources](https://github.com/elizaOS/eliza/issues/210) \n\n- **Ubuntu Installation Bug**: \n - `pnpm install` issues reported on Ubuntu, further investigation required. \n [Source](https://github.com/elizaOS/eliza/issues/215) \n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-05": { + "filename": "2024-11-05.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-05": { + "filename": "2024-11-05.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-06": { + "filename": "2024-11-06.md", + "content": "# ElizaOS Daily Update (Nov 6, 2024)\n\n## OVERVIEW \nToday, ElizaOS made strides in development with the implementation of grok beta. The team actively engaged in discussions, leading to new issues and pull requests, reflecting ongoing collaboration and progress towards our modular AI agent framework.\n\n## PROJECT METRICS\n- **PRs:** 1 merged PR, 2 new PRs\n- **Issues:** 7 new issues, 0 closed issues\n- **Unique Contributors:** 8\n- **Code Changes:** +6/-5 lines across 2 files\n- **Total Commits:** 9\n- **Most Active Contributors:** ponderingdemocritus, lalalune, tinycrops, lo-zed\n\n## TOP ISSUES\n### New Feature Requests\n- Several new issues were raised, focusing on feature enhancements and user feedback. Key discussions are ongoing to prioritize these requests. Relevant issues include [#1](https://github.com/elizaos/eliza/issues/1), [#2](https://github.com/elizaos/eliza/issues/2), and [#3](https://github.com/elizaos/eliza/issues/3).\n\n### Bug Reports\n- New issues have been identified that require attention, including potential bugs in the current implementation. Issues [#4](https://github.com/elizaos/eliza/issues/4) and [#5](https://github.com/elizaos/eliza/issues/5) highlight critical areas needing fixes.\n\n## KEY TECHNICAL DEVELOPMENTS\n### Implementation of Grok Beta\n- The primary focus of the day was the implementation of grok beta, which is reflected in the merged PR [#216](https://github.com/elizaos/eliza/pull/216). This marks a significant step in enhancing the framework's capabilities.\n\n### Codebase Adjustments\n- Minor code changes were made across 2 files, contributing to the overall refinement of the project. These adjustments are part of ongoing efforts to maintain code quality and performance." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-06": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:27.600757Z", + "target_date": "2024-11-06", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-05", + "ai_news_elizaos_daily_md_2024-11-05", + "github_summaries_daily_2024-11-06", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-05", + "ai_news_elizaos_discord_md_2024-11-04", + "ai_news_elizaos_discord_md_2024-11-03", + "ai_news_elizaos_daily_discord_json_2024-11-05", + "ai_news_elizaos_daily_discord_md_2024-11-05" + ], + "total_characters": 151193, + "estimated_tokens": 37798, + "file_size_bytes": 166311 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-07.json b/the-council/aggregated/2024-11-07.json new file mode 100644 index 00000000000..7fb2e09bd1d --- /dev/null +++ b/the-council/aggregated/2024-11-07.json @@ -0,0 +1,497 @@ +{ + "date_generated_for": "2024-11-07", + "ai_news_elizaos_discord_md_2024-11-06": { + "filename": "2024-11-06.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-05": { + "filename": "2024-11-05.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-04": { + "filename": "2024-11-04.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-06": { + "filename": "2024-11-06.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-06", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Implemented the Grok Beta feature and merged related changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + ], + "videos": [] + }, + { + "text": "Merged updates from the main branch into the 'implement-grok-beta' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" + ], + "videos": [] + }, + { + "text": "Merged changes from the main branch into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae", + "https://github.com/elizaOS/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc", + "https://github.com/elizaOS/eliza/commit/d6e84eb1ecc70743596d11b68709219410116ecb", + "https://github.com/elizaOS/eliza/commit/6c59fc10d5ffec9ac5d9646617b28d4e2b97170f", + "https://github.com/elizaOS/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d6e84eb1ecc70743596d11b68709219410116ecb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c59fc10d5ffec9ac5d9646617b28d4e2b97170f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + ], + "videos": [] + }, + { + "text": "Updated the repository to store models.gguf in the models file and made changes to tsconfig for referencing @eliza/core.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f" + ], + "videos": [] + }, + { + "text": "Merged remote-tracking branch 'o-on-x/main' into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2a56cf0abb96cce53df4cedc9b57a70c19ee310e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a56cf0abb96cce53df4cedc9b57a70c19ee310e" + ], + "videos": [] + }, + { + "text": "Abstracted Eliza into a package to enable publishing onto NPM along with a plugin system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789" + ], + "videos": [] + }, + { + "text": "Implemented lazy loading for Llama.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81" + ], + "videos": [] + }, + { + "text": "Merged Shaw/plugins branch into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5" + ], + "videos": [] + }, + { + "text": "Fetched upstream changes and merged them into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A system directive has been added to Vercel SDK to ensure proper handling of system prompts in completions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/217", + "https://github.com/elizaOS/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/217", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785" + ], + "videos": [] + }, + { + "text": "Grok Beta has been integrated, allowing all users to access a free Eliza until the end of the year. The update aims to accelerate development and improve accessibility.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/216" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/216" + ], + "videos": [] + }, + { + "text": "The ImageGen type has been unified into ModelClass.IMAGE, making it compatible with multiple major providers.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/223" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/223" + ], + "videos": [] + }, + { + "text": "A switch has been added for llama-cpp and Ollama under the LOCALLLAMA provider, improving flexibility in model selection.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" + ], + "videos": [] + }, + { + "text": "OLLAMA has been added as a model provider, with support for switching between LOCALLLAMA providers. While the OLLAMA provider itself is low risk, dependency management and service delegation pose medium to high risks. Documentation updates are minimal, with necessary details included in the .env file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/221" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/221" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Anthropic API Key Loading Issues", + "content": [ + { + "text": "A fix was implemented to ensure the Anthropic API key loads correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + ], + "videos": [] + }, + { + "text": "Users reported that the .env file was not loading the Anthropic API key properly, requiring further testing.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/213" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/213" + ], + "videos": [] + }, + { + "text": "The Anthropic API key was not loading correctly, but using the OPENAI_API_KEY variable as a workaround allowed it to function.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/212" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/212" + ], + "videos": [] + }, + { + "text": "The model provider loaded from the character file should be forced to lowercase to ensure both 'claude' and 'anthropic' work correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/211" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/211" + ], + "videos": [] + } + ], + "topic": "anthropic" + }, + { + "title": "Issues with pnpm Installation and Plugin Build Failures in ElizaOS", + "content": [ + { + "text": "Users have reported that `pnpm install` fails on Ubuntu 24.04 LTS with Node.js v22.10.1 and pnpm v9.12.3. The error occurs when installing dependencies like `sharp`, `@discordjs/opus`, and `onnxruntime-node`. However, manually installing the packages inside their respective directories using `npm install` works without issues. This suggests a potential bug in pnpm.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/215" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/215" + ], + "videos": [] + }, + { + "text": "A fix was implemented for the `plugin-image-generation` TypeScript configuration (`tsconfig.json`), along with added error handling for Ollama initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" + ], + "videos": [] + }, + { + "text": "The `agent` and `plugin-image-generation` packages failed to build due to missing input files and TypeScript module resolution errors. The `plugin-image-generation` package specifically encountered issues with missing module declarations for `@eliza/core`, leading to a failed DTS build.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/227" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/227" + ], + "videos": [] + }, + { + "text": "A pull request was created to address the `plugin-image-generation` TypeScript configuration issue and improve error handling for Ollama.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/228" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/228" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Refactoring Code into Plugins, Adapters, and Clients", + "content": [ + { + "text": "A major restructuring effort has been undertaken to move code into separate packages, including plugins, adapters, and clients. This change increases modularity, making it easier to contribute code while enabling browser-based functionality for Eliza.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65", + "https://github.com/elizaOS/eliza/pull/225" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/225" + ], + "videos": [] + }, + { + "text": "Clients have been removed from the default state as part of the ongoing refactoring process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e" + ], + "videos": [] + } + ], + "topic": "clients" + }, + { + "title": "ElizaOS Setup and Migration Updates", + "content": [ + { + "text": "Ollama has been merged, improving the handling of direct client interactions in the new setup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/576457258b5e762a2874f130ea31f56d29470816" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/576457258b5e762a2874f130ea31f56d29470816" + ], + "videos": [] + }, + { + "text": "Characters can now be loaded from arguments in the new setup, and documentation has been rebuilt to reflect these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23" + ], + "videos": [] + }, + { + "text": "Postgres migrations are being squashed to simplify the initial setup process, reducing complexity for first-time users.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/226" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/226" + ], + "videos": [] + } + ], + "topic": "setup" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there is no response to that question.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there is no substantive technical discussion, problem-solving, or collaboration in the provided transcript, no meaningful analysis can be generated. If a different chat log with relevant discussions is available, it should be provided for analysis.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "AI Provider API Keys Should Work from Character Files", + "content": [ + { + "text": "Currently, AI provider API keys only function when set in the .env file, not within character file environment variables. A proposed solution is to pass the apiKey value through to enable this functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/210" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/210" + ], + "videos": [] + }, + { + "text": "A recent update replaces process.env with settings and fixes the .env file path, which may contribute to resolving the issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "ElizaOS Configuration Updates and Twitter Cache Issue", + "content": [ + { + "text": "The TypeScript configuration for @eliza/core has been updated. The target source directory, included types, and ECMAScript module resolution have been specified. Additionally, GGUF models are now stored in the 'models' folder.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1d551e211cf47de4e75fd018d860969bc607f571" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1d551e211cf47de4e75fd018d860969bc607f571" + ], + "videos": [] + }, + { + "text": "An issue has been identified with Twitter folder paths in ElizaOS. The cache is not being picked up, while Twitter cookies are. Two potential solutions have been proposed: setting the cache to the same folder path as cookies or using a recursive search to find the lowest Twitter cache folder.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/230" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/230" + ], + "videos": [] + } + ], + "topic": "folder" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new feature has been introduced to enable lazy loading for llamas, improving performance and efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/219" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/219" + ], + "videos": [] + }, + { + "text": "A fix has been applied to the package.json file, addressing potential issues and ensuring proper functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/218" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/218" + ], + "videos": [] + } + ], + "topic": "pr" + } + ], + "date": 1730851200 + } + }, + "ai_news_elizaos_daily_md_2024-11-06": { + "filename": "2024-11-06.md", + "content": "# Daily Summary for 2024-11-06\n\n## 1. Recent Merges and Updates in ElizaOS Repository\nChanges primarily focus on the integration of new features, branch merges, and code enhancements in the ElizaOS repository.\n\n### Key Updates:\n- **Grok Beta Feature:** \n - Implemented and merged changes. \n - [Commit](https://github.com/elizaOS/eliza/commit/39ce28ec165616f806c0492066250292e227d850)\n\n- **Branch Updates:** \n - Integrated updates from the main branch into various feature branches, improving consistency and functionality. \n - [Commit Details](https://github.com/elizaOS/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf)\n\n- **Repository Enhancements:** \n - Changes include storing models in designated files and updating TypeScript configurations for better core referencing. \n - [Commit Details](https://github.com/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f)\n\n- **Feature Implementations:** \n - Enhancements such as lazy loading for Llama and the abstraction of Eliza into a package for NPM publication are introduced. \n - [Commit Details (Lazy Loading)](https://github.com/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81)\n\n## 2. Recent Updates to ElizaOS\nEnhancements in integration and user accessibility.\n\n### Key Updates:\n- **Feature Integrations:** \n - Grok Beta is now accessible to all users, with an aim to boost developmental speed and accessibility. \n - [PR](https://github.com/elizaOS/eliza/pull/216)\n\n- **Enhancements:** \n - Unification of ImageGen and improvements in model selection flexibility with LOCALLLAMA provider updates. \n - [Issue](https://github.com/elizaOS/eliza/issues/223)\n\n- **Provider Updates:** \n - Introduction of OLLAMA as a model provider focusing on low-risk deployment but noting dependencies and service delegation risks. \n - [PR](https://github.com/elizaOS/eliza/pull/221)\n\n## 3. Anthropic API Key Loading Issues\nEfforts to resolve issues with API key loading for smoother functionality.\n\n### Key Updates:\n- **Fix Implementations:** \n - Ensured correct loading of the Anthropic API key addressing user-reported issues. Workarounds highlighted during testing. \n - [Commit](https://github.com/elizaOS/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209)\n\n## 4. Issues with pnpm Installation and Plugin Build Failures in ElizaOS\nAddressing installation and build issues to enhance user experience.\n\n### Key Updates:\n- **Installation Problems:** \n - `pnpm install` issues on Ubuntu with Node.js highlighted with recommendations to use `npm install` for specific errors. \n - [Issue](https://github.com/elizaOS/eliza/issues/215)\n\n- **Build Fixes:** \n - Modifications in TypeScript configuration and error handling to improve package build reliability. \n - [Commit](https://github.com/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03)\n\n## 5. Refactoring Code into Plugins, Adapters, and Clients\nReorganizing code structure to enhance modularity and functionality.\n\n### Key Updates:\n- **Restructuring:** \n - Movement of modules into plugins, adapters, and clients to increase code contribution efficiency and enable browser functionality. \n - [Commit](https://github.com/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65)\n\n## 6. ElizaOS Setup and Migration Updates\nImproving setup and migration processes to enhance ease of use.\n\n### Key Updates:\n- **New Setup:** \n - Characters can now be loaded from arguments and documentation updated to reflect setup changes. \n - [Commit](https://github.com/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23)\n\n## 7. Chat Transcript Analysis\nCurrent chat logs do not provide substantive discussion for analysis.\n\n### Key Findings:\n- **Transcript Insights:** \n - Predominantly contains repeated messages with minimal interaction or technical discourse. \n - [Chat Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## 8. AI Provider API Keys Should Work from Character Files\nProposals to improve API key functionality from character files.\n\n### Key Insights:\n- **Environment Enhancements:** \n - Replacements and updates to fix the environment file path for better API key management. \n - [Commit](https://github.com/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2)\n\n## 9. ElizaOS Configuration Updates and Twitter Cache Issue\nFocusing on configuration updates and resolving caching issues.\n\n### Key Updates:\n- **Configuration Changes:** \n - TypeScript configuration updates for better module handling and addressing Twitter cache challenges. \n - [Issue](https://github.com/elizaOS/eliza/issues/230)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-06": { + "filename": "2024-11-06.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-06": { + "filename": "2024-11-06.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-07": { + "filename": "2024-11-07.md", + "content": "# ElizaOS Daily Update (Nov 7, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features, including OLLAMA as a model provider and template overrides. Bug fixes and updates to documentation further enhance the framework's functionality and usability.\n\n## PROJECT METRICS\n- **PRs:** 7 merged PRs, 8 new PRs\n- **Issues:** 6 new issues, 6 closed issues\n- **Unique Contributors:** 5\n- **Code Changes:** +5434/-3182 lines across 115 files\n- **Total Commits:** 33\n- **Most Active Contributors:** o-on-x, lalalune, madjin, twilwa\n\n## TOP ISSUES\n### Bug Fixes and Error Handling\n- Resolved issues related to the plugin-image-generation tsconfig.json and improved error handling for OLLAMA. Relevant issue links: [#228](https://github.com/elizaos/eliza/issues/228).\n\n### Documentation Updates\n- Updated documentation to reflect recent changes and improvements in the framework. Relevant PR: [#231](https://github.com/elizaos/eliza/pull/231).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added OLLAMA as a model provider to expand the framework's capabilities ([#221](https://github.com/elizaos/eliza/pull/221)).\n- Implemented template overrides to enhance customization options ([#207](https://github.com/elizaos/eliza/pull/207)).\n\n### Code and Configuration Improvements\n- Made significant updates to the models.gguf storage and tsconfig for better integration with @eliza/core ([#224](https://github.com/elizaos/eliza/pull/224)).\n- Lazy loading of Llama implemented to optimize performance ([#220](https://github.com/elizaos/eliza/pull/220)).\n- Abstracted Eliza into a package for NPM publishing alongside a plugin system ([#214](https://github.com/elizaos/eliza/pull/214))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-11-07": "[\"0x1337z_month_2024-11-01\", \"0x1337z\", \"month\", \"2024-11-01\", \"0x1337z: Created issue #637 \\\"Will not install on windows\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:21:02.673Z\"]\n[\"0xaguspunk_month_2024-11-01\", \"0xaguspunk\", \"month\", \"2024-11-01\", \"0xaguspunk: Made a single documentation improvement this month with PR #665, adding missing commands to the quickstart guide (+7/-1 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:21:02.882Z\"]\n[\"0xTomDaniel_month_2024-11-01\", \"0xTomDaniel\", \"month\", \"2024-11-01\", \"0xTomDaniel: Opened a significant pull request (#491) to add image generation capability to Telegram messaging, with substantial code changes (+12,509/-11,630 lines) across 208 files. Participated in the review process by providing comments on one PR and engaging in one issue discussion. Activity was limited to a single day this month, focusing entirely on this feature development effort.\", \"2025-04-18T21:21:04.031Z\"]\n[\"8bitsats_month_2024-11-01\", \"8bitsats\", \"month\", \"2024-11-01\", \"8bitsats: Opened one pull request (#455 \\\"Cheshire Terminal\\\") which remains open and has not yet been merged. Made a single comment on a pull request during the month. Overall activity was minimal with no merged PRs, no issues created or closed, and no code reviews provided.\", \"2025-04-18T21:21:05.363Z\"]\n[\"0xbrw_month_2024-11-01\", \"0xbrw\", \"month\", \"2024-11-01\", \"0xbrw: Opened one pull request (#359) titled \\\"feat: Aptos Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only one day this month.\", \"2025-04-18T21:21:05.892Z\"]\n[\"AgentTankOS_month_2024-11-01\", \"AgentTankOS\", \"month\", \"2024-11-01\", \"AgentTankOS: Created issue #387 regarding an error when starting the Eliza agent, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:06.993Z\"]\n[\"8times4_month_2024-11-01\", \"8times4\", \"month\", \"2024-11-01\", \"8times4: Contributed a significant feature with the merged PR #517 \\\"Add buttplug.io integration\\\" that modified 35 files (+1894/-327 lines). This substantial development effort took 93 hours to merge and represented their only activity this month, occurring on just 2 days. The changes were distributed across code (29%), configuration (29%), and test files (14%), demonstrating a comprehensive implementation approach.\", \"2025-04-18T21:21:07.122Z\"]\n[\"BugByClaude_month_2024-11-01\", \"BugByClaude\", \"month\", \"2024-11-01\", \"BugByClaude: Contributed to documentation by merging PR #312 which added Korean and French README translations, adding 345 lines of content with no deletions. This was their only contribution during the month, representing a single day of activity focused entirely on documentation work. The PR was of average complexity and merged within one hour of submission.\", \"2025-04-18T21:21:08.260Z\"]\n[\"0x330a_month_2024-11-01\", \"0x330a\", \"month\", \"2024-11-01\", \"0x330a: Provided one code review with comments this month. No other activity was observed during this period.\", \"2025-04-18T21:21:08.663Z\"]\n[\"0xFlicker_month_2024-11-01\", \"0xFlicker\", \"month\", \"2024-11-01\", \"0xFlicker: Merged 3 bug fix PRs this month, including fixing a case sensitive issue in echogarden (#561), correcting a SQL command (#560), and passing runtime to the video service (#535). Made substantial code changes across 143 files (+9523/-9498 lines) in 8 commits, with a clear focus on bug fixes (88%) over feature work (13%). Has one open PR (#523) for adding services from plugins, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:08.698Z\"]\n[\"CalvinLeGassick_month_2024-11-01\", \"CalvinLeGassick\", \"month\", \"2024-11-01\", \"CalvinLeGassick: Opened two pull requests (#680 and #681) focused on adding PostgreSQL examples for the getAccountsByIds functionality. Contributed modest code changes across 4 files (+40/-24 lines) during a single day of activity this month. Provided one review with comments on another contributor's work.\", \"2025-04-18T21:21:09.246Z\"]\n[\"DarinVerheijke_month_2024-11-01\", \"DarinVerheijke\", \"month\", \"2024-11-01\", \"DarinVerheijke: Opened one pull request (#316 \\\"Image gen\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:10.168Z\"]\n[\"FGhrawi_month_2024-11-01\", \"FGhrawi\", \"month\", \"2024-11-01\", \"FGhrawi: Reported one issue (#443) regarding Ollama model initialization problems, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:10.209Z\"]\n[\"DanielHighETH_month_2024-11-01\", \"DanielHighETH\", \"month\", \"2024-11-01\", \"DanielHighETH: Made substantial code changes across 177 files (+26,416/-21,264 lines) in 8 commits, though primarily working on an open PR #384 related to Twitter interaction client response handling and boredom scoring. Created and closed issue #408 regarding \\\"Update totalMessages Logic in Boredom Scoring\\\" and contributed 2 code reviews with comments. Activity was sporadic, concentrated on just 3 days during the month, with all contributions focused on code rather than documentation or other areas.\", \"2025-04-18T21:21:10.496Z\"]\n[\"DataRelic_month_2024-11-01\", \"DataRelic\", \"month\", \"2024-11-01\", \"DataRelic: Made significant documentation improvements through PR #645, updating PostgreSQL setup instructions with substantial changes (+3986/-1419 lines across 141 files). Currently has an open PR #666 focused on improving local model path handling and logging in the agent component. Activity was sporadic, contributing on only 2 days this month.\", \"2025-04-18T21:21:10.830Z\"]\n[\"Gasem6_month_2024-11-01\", \"Gasem6\", \"month\", \"2024-11-01\", \"Gasem6: Created one issue (#420) which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:11.934Z\"]\n[\"Howard0x3f_month_2024-11-01\", \"Howard0x3f\", \"month\", \"2024-11-01\", \"Howard0x3f: Created issue #601 regarding a module import problem, which was subsequently closed. Commented on two issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:12.319Z\"]\n[\"FabriceIRANKUNDA_month_2024-11-01\", \"FabriceIRANKUNDA\", \"month\", \"2024-11-01\", \"FabriceIRANKUNDA: Made a targeted contribution by identifying and implementing GROK model provider key support, first raising issue #295 and then resolving it through PR #296 (+8/-4 lines). The PR added missing GROK model provider key initialization, demonstrating attention to detail in maintaining provider compatibility. This focused contribution was completed efficiently with the PR being merged within 2 hours of submission.\", \"2025-04-18T21:21:12.357Z\"]\n[\"HashWarlock_month_2024-11-01\", \"HashWarlock\", \"month\", \"2024-11-01\", \"HashWarlock: Made substantial contributions through 6 merged PRs, with a major focus on TEE Plugin development in PR #632 (+20k/-5k lines) and RedPill API Support in PR #198 (+10.8k/-13.4k lines). Fixed several critical issues including missing dependencies (PR #674), Docker image optimization (PR #702), and TEE Plugin availability (PR #678). Demonstrated expertise in large-scale feature implementation and system optimization, modifying 419 files across 18 commits with an active pattern of a few days per week.\", \"2025-04-18T21:21:13.346Z\"]\n[\"M4cs_month_2024-11-01\", \"M4cs\", \"month\", \"2024-11-01\", \"M4cs: Opened one substantial pull request (#534) focused on adding a Warpcast client and removing a Coinbase plugin integration, with significant code changes (+2470/-470 lines) across 16 files. The PR remains open and represents their only activity this month, which occurred on a single day. Half of the modified files were code with configuration files making up another third of the changes.\", \"2025-04-18T21:21:13.561Z\"]\n[\"Preetham-Varksrishin_month_2024-11-01\", \"Preetham-Varksrishin\", \"month\", \"2024-11-01\", \"Preetham-Varksrishin: Opened one pull request (#483) focused on \\\"Twitter API/oauth2 client\\\" implementation, which remains under review. Made substantial code changes across 35 files (+1098/-494 lines) in a single day of activity this month, with modifications primarily split between code (48%) and configuration files (32%).\", \"2025-04-18T21:21:15.576Z\"]\n[\"NiravJoshi33_month_2024-11-01\", \"NiravJoshi33\", \"month\", \"2024-11-01\", \"NiravJoshi33: Created issue #563 requesting a Discord or Telegram group for developers to get quick help, which has since been closed. Contributed one comment on an issue but had no code changes or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:21:16.018Z\"]\n[\"MarcoMandar_month_2024-11-01\", \"MarcoMandar\", \"month\", \"2024-11-01\", \"MarcoMandar: Merged 11 significant PRs this month, with substantial code changes totaling +394,329/-340,788 lines across 3,650 files, demonstrating a focus on trust integration (#248, #347), order book updates (#175), and simulation features (#597, #627, #642). Maintained moderately consistent activity across 19 days, with a balanced distribution between code (63%), tests (19%), and configuration (14%) work. Notably contributed to major features including trade creation (#328, +64,101/-29,543 lines) and sell simulation services (#597, +65,696/-37,513 lines), while also providing one code review.\", \"2025-04-18T21:21:16.145Z\"]\n[\"SkrillCTO_month_2024-11-01\", \"SkrillCTO\", \"month\", \"2024-11-01\", \"SkrillCTO: Made a single commit this month with modest code changes (+37/-42 lines) focused entirely on bug fixes. Activity was very limited, with contributions on only 1 out of 30 days. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:17.702Z\"]\n[\"St4rgarden_month_2024-11-01\", \"St4rgarden\", \"month\", \"2024-11-01\", \"St4rgarden: Contributed a single merged PR (#667) implementing EVM public key derivation, adding 24 lines of code across 2 files with no deletions. Activity was limited to a single day this month, with the PR representing their only contribution during this period.\", \"2025-04-18T21:21:18.353Z\"]\n[\"THtianhao_month_2024-11-01\", \"THtianhao\", \"month\", \"2024-11-01\", \"THtianhao: Made a single targeted bugfix contribution this month with PR #458 \\\"Modify docker run error after agent folder move\\\" (+1/-1 lines), which was merged after 146 hours. The contribution addressed a specific docker run error that occurred after an agent folder was moved, demonstrating focused problem-solving on a specific operational issue.\", \"2025-04-18T21:21:18.635Z\"]\n[\"MuhovTheDev_month_2024-11-01\", \"MuhovTheDev\", \"month\", \"2024-11-01\", \"MuhovTheDev: Reported one issue (#720) regarding a pnpm installation error, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:19.063Z\"]\n[\"RedBeardEth_month_2024-11-01\", \"RedBeardEth\", \"month\", \"2024-11-01\", \"RedBeardEth: Contributed a single merged PR (#418) implementing \\\"unruggable on starknet\\\" with moderate code changes (+82/-74 lines) that was merged within 11 hours. This was their only activity during the month, modifying 2 files with a focus on code changes.\", \"2025-04-18T21:21:20.749Z\"]\n[\"TonySimonovsky_month_2024-11-01\", \"TonySimonovsky\", \"month\", \"2024-11-01\", \"TonySimonovsky: Reported two documentation issues this month, both related to the quickstart guide (#283 \\\"Qucikstart guide doesn\\\" and #284 \\\"Quickstart guide is missing important info\\\"), which were subsequently closed. Both issues were focused on improving documentation quality by identifying missing or incomplete information in the guide. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:21:21.219Z\"]\n[\"VarKrishin_month_2024-11-01\", \"VarKrishin\", \"month\", \"2024-11-01\", \"VarKrishin: Made substantial code changes across 791 files (+103,611/-76,028 lines) with 24 commits, primarily focused on other work (75%) and feature work (13%). Merged PR #495 which gracefully handles add participants unique constraint errors, and has an open PR #551 for loading characters from the database. Contributed on 6 days this month with an occasional activity pattern, demonstrating focused work sessions rather than consistent daily engagement.\", \"2025-04-18T21:21:21.628Z\"]\n[\"Wilbert957_month_2024-11-01\", \"Wilbert957\", \"month\", \"2024-11-01\", \"Wilbert957: Made a significant contribution by implementing file storage functionality through the 0G protocol, merging PR #416 with substantial code changes (+35989/-14988 lines) after creating issue #415 to propose this feature. Provided feedback on other work through 4 code reviews and 8 PR comments. Activity was concentrated on just 3 days this month, primarily focused on configuration (57%) and code (29%) changes across 114 modified files.\", \"2025-04-18T21:21:21.739Z\"]\n[\"YoungPhlo_month_2024-11-01\", \"YoungPhlo\", \"month\", \"2024-11-01\", \"YoungPhlo: Contributed documentation with two merged PRs: #638 \\\"Notes for AI Agent Dev School #1\\\" (+85 lines) and #580 \\\"Add community stream notes for WDYGDTW 2\\\" (+95 lines). Currently has an open PR #629 for adding image generation support for tweets. Made moderate code changes across 13 files (+553/-191 lines) in 12 commits, with activity concentrated on just 3 days this month.\", \"2025-04-18T21:21:21.812Z\"]\n[\"alanneary17_month_2024-11-01\", \"alanneary17\", \"month\", \"2024-11-01\", \"alanneary17: Made a single focused contribution this month with PR #310 \\\"Increased llama and llama based model temperatures\\\" (+6/-6 lines). This PR modified temperature settings in one file, making targeted adjustments to llama model configurations. The contribution was merged within one hour, representing their only activity during this period.\", \"2025-04-18T21:21:23.611Z\"]\n[\"amit0365_month_2024-11-01\", \"amit0365\", \"month\", \"2024-11-01\", \"amit0365: Has one open PR (#708) titled \\\"polymarket wip\\\" with substantial code changes across 185 files (+5318/-4607 lines). Activity was limited to a single day this month, with the work appearing to be a significant refactoring effort focused on documentation files.\", \"2025-04-18T21:21:24.036Z\"]\n[\"ai16z-demirix_month_2024-11-01\", \"ai16z-demirix\", \"month\", \"2024-11-01\", \"ai16z-demirix: Focused on test improvements and bug fixes this month, merging 4 PRs including a substantial test suite expansion in PR #367 (+38k/-27k lines) and fixing failing tests in PRs #465, #522, and #591. Created and resolved two issues (#464, #519) related to failing tests, with most contributions concentrated in test files (77% of changes). Active on 6 days this month, primarily working on fixing test-related bugs and adding new test coverage.\", \"2025-04-18T21:21:24.414Z\"]\n[\"alextitonis_month_2024-11-01\", \"alextitonis\", \"month\", \"2024-11-01\", \"alextitonis: Made substantial code contributions with 7 commits modifying 713 files (+75,010/-10,131 lines), primarily focused on the Twitter profile remake in PR #263 (+33,920/-2,764 lines). Merged 2 PRs including a server port environment configuration (#179) and has 2 open PRs (#290, #180). Participated in discussions with 4 PR comments and 2 issue comments, showing sporadic activity across 5 days this month.\", \"2025-04-18T21:21:24.607Z\"]\n[\"antpb_month_2024-11-01\", \"antpb\", \"month\", \"2024-11-01\", \"antpb: Fixed compatibility issues for non-Node.js environments with three merged PRs (#508, #709, #703), addressing worker compatibility by switching from tiktoken to js-tiktoken (+401/-101 lines) and properly handling fastembed imports. Created two related issues (#506, #507) that were subsequently closed after the fixes were implemented. Contributed significant code changes (+459/-122 lines across 9 files) during sporadic activity over just 2 days this month, with a primary focus on bugfixes and environment compatibility improvements.\", \"2025-04-18T21:21:24.699Z\"]\n[\"astroendhra_month_2024-11-01\", \"astroendhra\", \"month\", \"2024-11-01\", \"astroendhra: Made significant code changes across 16 files (+1764/-461 lines) in 4 commits, though activity was limited to just 2 days this month. No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-04-18T21:21:26.052Z\"]\n[\"asDNSk_month_2024-11-01\", \"asDNSk\", \"month\", \"2024-11-01\", \"asDNSk: Made a significant contribution by implementing ICP token creation support through PR #357, adding 1,859 lines of code across 24 files. This substantial feature work represents their only activity this month, with the PR taking approximately 13 days to merge. The contribution was primarily focused on code files (88% of changes), demonstrating a targeted effort to expand token functionality.\", \"2025-04-18T21:21:26.198Z\"]\n[\"atvonsc_month_2024-11-01\", \"atvonsc\", \"month\", \"2024-11-01\", \"atvonsc: Made a single documentation contribution this month with PR #195 \\\"Updated documentation\\\" (+611/-62 lines) which was merged after 1 hour. The PR modified 4 documentation files, representing their only activity during this period.\", \"2025-04-18T21:21:26.346Z\"]\n[\"awidearray_month_2024-11-01\", \"awidearray\", \"month\", \"2024-11-01\", \"awidearray: Merged two significant PRs this month: #502 adding a contributor license (+19,981/-3,916 lines) and #626 implementing WhatsApp functionality (+15,240/-14,080 lines), totaling over 35k lines added across 299 files. Created and closed issue #352 for an \\\"Eliza Trained on Dev Documentation\\\" and contributed 4 comments across PRs and issues. Activity was sporadic, concentrated on just 4 days this month, with work primarily focused on configuration and feature development.\", \"2025-04-18T21:21:27.994Z\"]\n[\"augchan42_month_2024-11-01\", \"augchan42\", \"month\", \"2024-11-01\", \"augchan42: Made significant code contributions with 4 merged PRs totaling +2424/-1467 lines, primarily focused on bug fixes (67%) and feature enhancements (25%). Notable work includes PR #677 improving embeddings, models and connectivity (+1760/-728 lines) and PR #698 enhancing character card voice configuration support (+395/-590 lines). Created 5 issues (all now closed) related to logging, permissions, embeddings, and feature enhancements, with sporadic but impactful activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:28.015Z\"]\n[\"berrberr_month_2024-11-01\", \"berrberr\", \"month\", \"2024-11-01\", \"berrberr: Made code changes across 16 files (+1176/-855 lines) through 6 commits, with activity concentrated on just 2 days this month. The work was primarily focused on non-feature development (83%), with a smaller portion dedicated to feature work (17%), spanning various file types.\", \"2025-04-18T21:21:28.067Z\"]\n[\"bigsky77_month_2024-11-01\", \"bigsky77\", \"month\", \"2024-11-01\", \"bigsky77: Contributed a single merged PR (#170) that shortened response verbosity, modifying 5 files with +10/-4 lines of code. The PR took 29 hours to merge and represented a mix of feature work (33%) and other work (67%). Activity was sporadic, with contributions on only 2 out of 30 days this month.\", \"2025-04-18T21:21:28.406Z\"]\n[\"boldkoala4615_month_2024-11-01\", \"boldkoala4615\", \"month\", \"2024-11-01\", \"boldkoala4615: Created issue #251 regarding a broken getCachedEmbeddings function in the sqlite adapter, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:29.853Z\"]\n[\"ccerrato147_month_2024-11-01\", \"ccerrato147\", \"month\", \"2024-11-01\", \"ccerrato147: Created issue #656 regarding a Twitter client limitation when running multiple agents, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:29.976Z\"]\n[\"bob-robert-ai_month_2024-11-01\", \"bob-robert-ai\", \"month\", \"2024-11-01\", \"bob-robert-ai: Opened one pull request (#714) to add bob launchpad to the icp package, with moderate code changes (+287/-9 lines) across 4 files. The contribution consisted primarily of code (83%) with some documentation updates (17%), occurring on a single day this month.\", \"2025-04-18T21:21:30.327Z\"]\n[\"bmgalego_month_2024-11-01\", \"bmgalego\", \"month\", \"2024-11-01\", \"bmgalego: Made substantial code contributions with 24 merged PRs, including major work on the Farcaster Client (#386, +62k/-36k lines) and Cache Manager (#378, +32k/-24k lines). Focused primarily on bug fixes (34% of work) addressing issues in database queries, memory management, and agent functionality across multiple PRs (#539, #546, #606). Demonstrated expertise in system architecture through feature additions like knowledge state management (#600) and performance improvements by implementing lazy-loading for the node-plugin (#599), while maintaining an occasional contribution pattern across 10 days this month.\", \"2025-04-18T21:21:30.406Z\"]\n[\"boyaloxer_month_2024-11-01\", \"boyaloxer\", \"month\", \"2024-11-01\", \"boyaloxer: Fixed a tweet truncation issue by implementing sentence-based truncation in PR #388, which involved substantial code changes (+4085/-7511 lines across 38 files). This single contribution represented their only activity this month, focusing entirely on bugfix work. The PR was of moderate complexity and merged within 14 hours of submission.\", \"2025-04-18T21:21:30.433Z\"]\n[\"cgallic_month_2024-11-01\", \"cgallic\", \"month\", \"2024-11-01\", \"cgallic: Created issue #237 \\\"On PNPM Install this happens\\\" which was subsequently closed. Contributed to discussions by commenting on 2 issues. No code changes or pull requests during this period, with only sporadic activity.\", \"2025-04-18T21:21:31.665Z\"]\n[\"coffeeorgreentea_month_2024-11-01\", \"coffeeorgreentea\", \"month\", \"2024-11-01\", \"coffeeorgreentea: Created and merged a single significant PR (#462) titled \\\"feat: create-eliza-app\\\" that added 1,556 lines and removed 168 lines across 10 files. The contribution was primarily focused on configuration files (67%) with some code and documentation changes, and received one review comment before being merged within an hour. This represents their only activity during the month, with work distributed across feature development (25%), refactoring (25%), and other tasks (50%).\", \"2025-04-18T21:21:33.054Z\"]\n[\"cvartanian_month_2024-11-01\", \"cvartanian\", \"month\", \"2024-11-01\", \"cvartanian: Contributed a single merged PR (#247) titled \\\"Working PostGres Adapter\\\" that modified one file with +108/-107 lines, representing a focused code refactoring effort. Active on only one day this month, demonstrating sporadic contribution to the project.\", \"2025-04-18T21:21:33.420Z\"]\n[\"cryptoradagast_month_2024-11-01\", \"cryptoradagast\", \"month\", \"2024-11-01\", \"cryptoradagast: Made a single documentation fix this month with PR #669, correcting an incorrect package installation location in plugins.md with a minimal change (+1/-1 lines). This was their only contribution during the period, representing a brief, focused effort to improve documentation accuracy.\", \"2025-04-18T21:21:34.142Z\"]\n[\"darwintree_month_2024-11-01\", \"darwintree\", \"month\", \"2024-11-01\", \"darwintree: Made significant contributions with two merged PRs: fixing model endpoint override issues (#446) and adding the Conflux plugin (#481), which was the largest PR at +2769 lines. Worked primarily on feature development (53%) and bug fixes (33%), modifying 241 files with +14K/-11K lines across 15 commits. Currently has two open PRs including a fix for parameter issues in generateObjectV2 (#445) and created issue #469 (now closed) related to the same functionality.\", \"2025-04-18T21:21:35.565Z\"]\n[\"docherty_month_2024-11-01\", \"docherty\", \"month\", \"2024-11-01\", \"docherty: Created two issues this month: #70 regarding execution getting stuck in a loop and #264 about configuring Twitter client reply settings based on followers, both of which have been closed. No code contributions, pull requests, or review activity was observed during this period.\", \"2025-04-18T21:21:36.201Z\"]\n[\"cygaar_month_2024-11-01\", \"cygaar\", \"month\", \"2024-11-01\", \"cygaar: Merged 12 PRs this month, primarily focused on bug fixes and refactoring, with significant work on fixing eslint issues in PR #672 (+15197/-19286 lines). Notable contributions include improving embedding search for non-OpenAI models (#660), enhancing the browser service (#653), and better database connection handling (#635). Despite being active on only 4 days this month, cygaar made substantial code changes across 170 files (+15557/-19699 lines), demonstrating a pattern of high-impact, concentrated work sessions.\", \"2025-04-18T21:21:36.411Z\"]\n[\"devin-ai-integration[bot]_month_2024-11-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-11-01\", \"devin-ai-integration[bot]: Made substantial code changes with 16 commits modifying 33 files (+2018/-156 lines) across various file types. Activity was sporadic, occurring on only 2 out of 30 days this month. The work primarily focused on feature development (75%) with some additional miscellaneous work (13%), though no pull requests or issues were created or commented on.\", \"2025-04-18T21:21:36.696Z\"]\n[\"denizekiz_month_2024-11-01\", \"denizekiz\", \"month\", \"2024-11-01\", \"denizekiz: Contributed several important fixes this month, merging 5 PRs that addressed configuration issues and technical limitations, including adding Claude Vertex configs (#330, +23/-0 lines) and fixing compute unit settings (#276). Reported two issues that were subsequently closed (#379 and #679), with sporadic activity concentrated on a few days. Most changes were small but impactful, primarily focusing on code modifications with some documentation improvements, such as updating the README with WSL 2 link information (#419).\", \"2025-04-18T21:21:37.189Z\"]\n[\"dr-fusion_month_2024-11-01\", \"dr-fusion\", \"month\", \"2024-11-01\", \"dr-fusion: Made a targeted contribution by merging PR #649 (+4/-1 lines) that added support for LlamaLocal's path outside the plugin-node/dist directory. Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month, with a focused change that addressed a specific functionality need.\", \"2025-04-18T21:21:39.183Z\"]\n[\"dontAskVI_month_2024-11-01\", \"dontAskVI\", \"month\", \"2024-11-01\", \"dontAskVI: Contributed a single significant PR #651 \\\"Add Galadriel LLM Inference Provider\\\" that modified 28 files with substantial code changes (+4632/-301 lines). This PR represented their only activity during the month, focusing entirely on adding a new LLM inference provider functionality. The contribution primarily involved code (67%) and configuration files (17%), demonstrating a focused effort on expanding the system's capabilities.\", \"2025-04-18T21:21:39.204Z\"]\n[\"drew-royster_month_2024-11-01\", \"drew-royster\", \"month\", \"2024-11-01\", \"drew-royster: Fixed a logging issue in PR #474 by changing console.debug to a more appropriate logging method (+3/-3 lines). Contributed to discussions on 2 issues. Activity was limited to a single day this month, with a clear focus on bug fixing.\", \"2025-04-18T21:21:39.348Z\"]\n[\"dorianjanezic_month_2024-11-01\", \"dorianjanezic\", \"month\", \"2024-11-01\", \"dorianjanezic: Merged two significant PRs this month: a bug fix for cached embeddings (#262) with substantial code changes (+1847/-1935 lines) and a new video generation plugin (#394) adding 406 lines of code. Currently has an open PR (#361) for an initial commit to komorebi. Activity was sporadic, contributing on only 4 days this month with a primary focus split between bug fixes and other work, primarily modifying code files.\", \"2025-04-18T21:21:39.991Z\"]\n[\"edisontim_month_2024-11-01\", \"edisontim\", \"month\", \"2024-11-01\", \"edisontim: Opened one PR (#414) focused on adding an Eternum game agent, making substantial code changes (+482/-10 lines) across 6 files. Created and closed issue #471 regarding state cosine similarity of messages in the database. Activity was limited to a single day this month, with contributions primarily focused on code (50%) and configuration files (33%).\", \"2025-04-18T21:21:40.012Z\"]\n[\"eltociear_month_2024-11-01\", \"eltociear\", \"month\", \"2024-11-01\", \"eltociear: Made a single significant documentation contribution by adding a new Japanese README in PR #307, which added 175 lines of content. This documentation work represents their only activity during the month, occurring on a single day.\", \"2025-04-18T21:21:41.227Z\"]\n[\"elibenjii_month_2024-11-01\", \"elibenjii\", \"month\", \"2024-11-01\", \"elibenjii: Opened one pull request (#395) titled \\\"feat: Linea Plugin\\\" which remains open. Made a single commit with minimal code changes (+4/-0 lines) across one file. Activity was very limited, contributing on only 1 day this month.\", \"2025-04-18T21:21:41.510Z\"]\n[\"enitrat_month_2024-11-01\", \"enitrat\", \"month\", \"2024-11-01\", \"enitrat: Contributed a significant feature with PR #373 \\\"feat: starknet token transfer\\\" that added 1,147 lines and removed 47 lines across 7 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month, focusing entirely on feature development work with changes split between code (57%) and configuration files (43%).\", \"2025-04-18T21:21:42.222Z\"]\n[\"fabianhug_month_2024-11-01\", \"fabianhug\", \"month\", \"2024-11-01\", \"fabianhug: Made a small but important contribution by fixing the documentation features darkmode color in PR #266 (+5/-2 lines), which was merged after 15 hours. Also provided one code review with change requests and added 4 comments on pull requests. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.326Z\"]\n[\"eternal-ai-org_month_2024-11-01\", \"eternal-ai-org\", \"month\", \"2024-11-01\", \"eternal-ai-org: Made a significant contribution by merging PR #516 which added decentralized inferencing for Eliza models (+4085/-1806 lines across 136 files). This substantial feature work modified primarily code (71%) and configuration files (14%), representing their only activity this month. The developer was active on just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:43.266Z\"]\n[\"fabrizioff_month_2024-11-01\", \"fabrizioff\", \"month\", \"2024-11-01\", \"fabrizioff: Contributed an Italian translation of the README.md by merging PR #411, which added 93 lines and removed 1 line of documentation. This was their only contribution during the month, representing a focused effort on improving documentation accessibility for Italian speakers.\", \"2025-04-18T21:21:43.759Z\"]\n[\"gabrielsants_month_2024-11-01\", \"gabrielsants\", \"month\", \"2024-11-01\", \"gabrielsants: Contributed a Portuguese README version through PR #320, adding 177 lines of documentation. This single documentation contribution was their only activity this month.\", \"2025-04-18T21:21:43.934Z\"]\n[\"genecyber_month_2024-11-01\", \"genecyber\", \"month\", \"2024-11-01\", \"genecyber: Opened one PR (#410) focused on fixing .env namespaced character secrets, with substantial code changes across 356 files (+17235/-29892 lines) in 5 commits. Activity was sporadic, occurring on only 2 days this month, with changes distributed across code, documentation, and configuration files.\", \"2025-04-18T21:21:44.354Z\"]\n[\"ferric-sol_month_2024-11-01\", \"ferric-sol\", \"month\", \"2024-11-01\", \"ferric-sol: Contributed two merged PRs this month, addressing a wallet-related bug in #281 (+1/-1 lines) and fixing embedding calculation for SQLite in #261 (+1902/-1958 lines). Modified 80 files with a total of +1903/-1959 lines across 3 commits. Activity was sporadic, being active on only 2 out of 30 days this period.\", \"2025-04-18T21:21:44.655Z\"]\n[\"grallc_month_2024-11-01\", \"grallc\", \"month\", \"2024-11-01\", \"grallc: Contributed to documentation improvements by identifying and fixing an issue with Twitter cookies. Created issue #558 \\\"Twitter cookies do not match the docs\\\" and subsequently merged PR #559 \\\"Improved Twitter Documentation\\\" (+5/-3 lines) to address the discrepancy. Activity was limited to a single day this month, focused entirely on documentation work.\", \"2025-04-18T21:21:45.515Z\"]\n[\"haeunchin_month_2024-11-01\", \"haeunchin\", \"month\", \"2024-11-01\", \"haeunchin: Contributed to documentation by merging PR #476 which added a TWITTER_COOKIE example to the quickstart.md file (+10/-0 lines). This was their only contribution during the month, representing a sporadic activity pattern with just one active day.\", \"2025-04-18T21:21:45.950Z\"]\n[\"iguigui_month_2024-11-01\", \"iguigui\", \"month\", \"2024-11-01\", \"iguigui: Opened one pull request (#500) addressing a Twitter interactions bug to fix reply functionality. Made targeted code changes across 2 files (+182/-158 lines) with a clear focus on bugfix work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:46.374Z\"]\n[\"irisdv_month_2024-11-01\", \"irisdv\", \"month\", \"2024-11-01\", \"irisdv: Contributed a single significant feature PR #628 \\\"feat: support starkname\\\" that added 322 lines and removed 13 lines across 5 files. This PR was merged within 24 hours, representing their only activity this month. The contribution focused primarily on feature work (67%) with all changes being code-related.\", \"2025-04-18T21:21:46.829Z\"]\n[\"jhfnetboy_month_2024-11-01\", \"jhfnetboy\", \"month\", \"2024-11-01\", \"jhfnetboy: Opened one pull request (#511) titled \\\"inital Alice\\\" which remains open, contributing 18 new lines across one documentation file. Activity was minimal with contributions on only a single day this month.\", \"2025-04-18T21:21:47.044Z\"]\n[\"juke_month_2024-11-01\", \"juke\", \"month\", \"2024-11-01\", \"juke: Integrated the Groq API through PR #194 (+44/-5 lines) which was merged this month. This contribution spanned 6 modified files with a mix of feature work (25%), bugfix work (25%), and other work (50%). Activity was sporadic, with contributions on just 1 day during the period.\", \"2025-04-18T21:21:48.737Z\"]\n[\"justabot_month_2024-11-01\", \"justabot\", \"month\", \"2024-11-01\", \"justabot: Merged 3 PRs this month (#654, #594, #564) contributing a total of +142/-10 lines of code across 5 files. The PRs focused on adding better errors and documentation (#654), implementing download updates (#594), and setting up initial API hookups (#564). Activity was sporadic, with contributions on only 3 days this month, primarily focused on code changes (75%) and documentation improvements (25%).\", \"2025-04-18T21:21:48.848Z\"]\n[\"laser-riot_month_2024-11-01\", \"laser-riot\", \"month\", \"2024-11-01\", \"laser-riot: Fixed a Twitter dry run issue by contributing PR #452 (+5/-0 lines) which was merged after 2 hours. Identified the problem by creating issue #451 \\\"Twitter Dry Run not working\\\" which was subsequently closed. Participated in discussions by providing 2 review comments and commenting on 2 issues. Activity was limited to a single day this month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:21:49.799Z\"]\n[\"lalalune_month_2024-11-01\", \"lalalune\", \"month\", \"2024-11-01\", \"lalalune: Led a massive refactoring effort with 20 merged PRs totaling +320k/-337k lines, including moving code to plugins/adapters (#225), implementing Turborepo (#670), and fixing various integrations like buttplug.io (#612) and React Client (#588). Created 39 issues covering improvements to model handling, Twitter functionality, and plugin systems, while maintaining an active review presence with 24 PR reviews (21 approvals). Demonstrated consistent work across multiple areas with particular focus on architecture improvements, integration fixes, and developer experience enhancements, working on average several days per week throughout the month.\", \"2025-04-18T21:21:51.185Z\"]\n[\"liamzebedee_month_2024-11-01\", \"liamzebedee\", \"month\", \"2024-11-01\", \"liamzebedee: Opened two PRs this month: #454 to fix tweet reply behavior and #448 to improve error handling for character loading failures. Created two issues (#492 and #695) related to running the application using Bun.sh, both of which were subsequently closed. Made a small code contribution with 1 commit modifying a single file (+1/-0 lines), showing sporadic activity with participation on only one day this month.\", \"2025-04-18T21:21:51.752Z\"]\n[\"leomercier_month_2024-11-01\", \"leomercier\", \"month\", \"2024-11-01\", \"leomercier: Fixed a tsup build error in the client-twitter component through PR #402 (+16/-8 lines) and created issue #401 \\\"DTS Build error\\\" which was subsequently closed. Made substantial code changes across 82 files (+62,241/-35,750 lines) with a primary focus on bugfixes (55%), while also having an open PR #200 for a new cashtags feature. Activity was sporadic, concentrated on just 2 days this month, with contributions spanning both code (55%) and configuration files (27%).\", \"2025-04-18T21:21:51.811Z\"]\n[\"lo-zed_month_2024-11-01\", \"lo-zed\", \"month\", \"2024-11-01\", \"lo-zed: Reported one issue (#215) about pnpm installation failing on Ubuntu, which has since been closed. Contributed to discussions by commenting on three different issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:51.958Z\"]\n[\"jkbrooks_month_2024-11-01\", \"jkbrooks\", \"month\", \"2024-11-01\", \"jkbrooks: Contributed primarily through code reviews, providing 5 reviews with 4 approvals, and actively participated in discussions with 15 PR comments. Created two issues (#663 regarding a failed codecov run and #305 addressing divergence across the Eliza ecosystem), both of which are now closed. Made moderate code changes across 11 files (+507/-12 lines) in 11 commits, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:21:52.926Z\"]\n[\"lukeyang_month_2024-11-01\", \"lukeyang\", \"month\", \"2024-11-01\", \"lukeyang: Opened one pull request (#341 \\\"Korean-fix-as-native\\\") which remains open, making minor changes across 2 files (+10/-5 lines). Activity was limited to a single day this month, with contributions split evenly between documentation and configuration files. Left one comment on a pull request.\", \"2025-04-18T21:21:53.326Z\"]\n[\"m1hawk_month_2024-11-01\", \"m1hawk\", \"month\", \"2024-11-01\", \"m1hawk: Opened one pull request (#205) to update the README.md, making documentation changes with 55 additions and 25 deletions. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-04-18T21:21:54.119Z\"]\n[\"madjin_month_2024-11-01\", \"madjin\", \"month\", \"2024-11-01\", \"madjin: Led a massive documentation overhaul this month, merging 13 PRs that collectively modified over 2,300 files with +144k/-128k lines of changes. Notable contributions include PR #273 \\\"Improve Docs\\\" (+31k/-9k lines), PR #152 \\\"update docs\\\" (+51k/-40k lines), and PR #199 \\\"Major documentation updates\\\" (+26k/-20k lines). Also created 6 issues for potential improvements (all now closed), including documentation bounty ideas (#298) and various integration possibilities (#301, #302, #303), while maintaining a consistent work pattern across 15 days of the month.\", \"2025-04-18T21:21:55.511Z\"]\n[\"massivefermion_month_2024-11-01\", \"massivefermion\", \"month\", \"2024-11-01\", \"massivefermion: Made a single targeted bugfix contribution this month with PR #488, which added missing packages to tsup configs' externals (+7/-1 lines). The PR was merged within 3 hours, demonstrating efficient resolution of a specific configuration issue. This was their only activity during the period, focusing exclusively on configuration file improvements.\", \"2025-04-18T21:21:55.644Z\"]\n[\"martincik_month_2024-11-01\", \"martincik\", \"month\", \"2024-11-01\", \"martincik: Merged 4 PRs this month, addressing various fixes including adding a missing database extension (#460), fixing bot deafening behavior (#437), resolving linter issues (#397), and registering memory managers (#396), with a total of +111/-93 lines changed. Activity was sporadic, concentrated on just 2 days this month, with contributions primarily focused on feature work (50%) and bug fixes. The PRs were of moderate complexity, averaging +27/-22 lines per PR, with #397 being the largest at +64/-64 lines.\", \"2025-04-18T21:21:56.001Z\"]\n[\"metadiver_month_2024-11-01\", \"metadiver\", \"month\", \"2024-11-01\", \"metadiver: Contributed across documentation and code with 3 merged PRs this month, including a Spanish translation README (+174 lines in PR #400), a documentation fix adding Python as a prerequisite (PR #277), and a technical improvement replacing ts-node with tsx on the agent package (PR #292 with +871/-77 lines). Activity was sporadic, spanning just 3 days, with contributions primarily focused on documentation (56% of changes) and configuration files (22%), while also engaging in discussions through 4 comments on issues and PRs.\", \"2025-04-18T21:21:57.477Z\"]\n[\"mitchellw_month_2024-11-01\", \"mitchellw\", \"month\", \"2024-11-01\", \"mitchellw: Made a single commit this month that modified 11 files with 199 additions and 11 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:57.818Z\"]\n[\"minghinmatthewlam_month_2024-11-01\", \"minghinmatthewlam\", \"month\", \"2024-11-01\", \"minghinmatthewlam: Made a single contribution this month with PR #173 \\\"postgres updates\\\" (+12/-11 lines) which was merged after 25 hours. The PR modified 2 files with changes split evenly between bugfix work and other work. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:21:58.130Z\"]\n[\"milancermak_month_2024-11-01\", \"milancermak\", \"month\", \"2024-11-01\", \"milancermak: Merged a significant PR #595 implementing a Starknet portfolio provider, which involved extensive code changes (+24937/-4486 lines) across 344 files. Contributed 6 commits with a primary focus on refactoring work (50%) and feature development, showing sporadic activity on 3 days this month. Also provided 1 review comment on another PR.\", \"2025-04-18T21:21:58.545Z\"]\n[\"markjkaem_month_2024-11-01\", \"markjkaem\", \"month\", \"2024-11-01\", \"markjkaem: Reported one issue (#337) about a Node module version conflict with SQLite, which has since been closed. Engaged in discussions on three existing issues through comments. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.566Z\"]\n[\"mladcepes_month_2024-11-01\", \"mladcepes\", \"month\", \"2024-11-01\", \"mladcepes: Made significant code changes across 303 files (+36,909/-27,539 lines) in 12 commits, with activity concentrated on just 2 days this month. Work was evenly distributed between tests (33%) and other areas (33%), with some documentation work (17%) also completed. The contribution pattern was sporadic, with substantial code changes made during limited active periods.\", \"2025-04-18T21:22:00.504Z\"]\n[\"mrpspring_month_2024-11-01\", \"mrpspring\", \"month\", \"2024-11-01\", \"mrpspring: Merged a significant documentation PR (#280) that reworked the homepage with substantial changes (+1092/-524 lines). This was their only contribution during the period, showing sporadic activity.\", \"2025-04-18T21:22:00.534Z\"]\n[\"mshuffett_month_2024-11-01\", \"mshuffett\", \"month\", \"2024-11-01\", \"mshuffett: Opened one pull request (#279 \\\"Feature/twitter approval\\\") that remains open, making substantial code changes with +1057/-672 lines across 7 files. The contribution involved a mix of code (44%), configuration (22%), and test files (11%), all occurring on a single day this month. This appears to be a significant feature addition related to Twitter approval functionality.\", \"2025-04-18T21:22:01.522Z\"]\n[\"navingate_month_2024-11-01\", \"navingate\", \"month\", \"2024-11-01\", \"navingate: Made significant code changes with 4 commits modifying 57 files (+3988/-663 lines) on a single day this month. No PRs were opened or merged, and no issue activity was recorded. The contributions appear to be focused on direct repository changes rather than collaborative workflow through PRs or issues.\", \"2025-04-18T21:22:01.542Z\"]\n[\"monilpat_month_2024-11-01\", \"monilpat\", \"month\", \"2024-11-01\", \"monilpat: Made substantial code contributions with 9 merged PRs totaling over +450k/-370k lines, primarily focused on implementing Coinbase functionality including trading (#725, #608), commerce (#513), and wallet history (#658). Maintained an active review presence with 86 PR reviews (34 approvals) while also contributing to documentation improvements (#430). Demonstrated consistent engagement across multiple areas with activity on 12 days this month, balancing feature development (27%) with other work (47%) and addressing configuration issues like fixing pnpm-lock.yaml (#664).\", \"2025-04-18T21:22:01.600Z\"]\n[\"notOccupanther_month_2024-11-01\", \"notOccupanther\", \"month\", \"2024-11-01\", \"notOccupanther: Created issue #461 regarding a Windows 11 command failure with exit code 7, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:02.056Z\"]\n[\"normand1_month_2024-11-01\", \"normand1\", \"month\", \"2024-11-01\", \"normand1: Merged a substantial PR #365 for Token Provider Tests (+36856/-47313 lines) and has an open PR #555 for Farcaster client implementation. Contributed actively on 6 days this month, modifying 789 files with significant code changes (+48302/-49465 lines) across 18 commits. Engaged with the community through 5 PR comments and 6 issue comments, while also providing 2 code reviews with comments.\", \"2025-04-18T21:22:03.339Z\"]\n[\"null-hax_month_2024-11-01\", \"null-hax\", \"month\", \"2024-11-01\", \"null-hax: Made a single contribution this month with PR #459, which added npm install instructions to the homepage header (+1/-1 lines). The PR was merged after 1 hour of review time. Activity was limited to a single day during the month.\", \"2025-04-18T21:22:03.365Z\"]\n[\"oberlinstands_month_2024-11-01\", \"oberlinstands\", \"month\", \"2024-11-01\", \"oberlinstands: Made a single commit that modified 6 files with significant additions (+112 lines) and minimal deletions (-1 line), focusing entirely on test work. Activity was limited to just one day this month.\", \"2025-04-18T21:22:03.728Z\"]\n[\"parzival418_month_2024-11-01\", \"parzival418\", \"month\", \"2024-11-01\", \"parzival418: Contributed one merged PR (#246) that added support for Google models in generation, modifying 10 files with +49/-50 lines of code. The PR took approximately 3 hours to merge and represented their only activity this month. Also created issue #166 regarding \\\"Prompt template overrides,\\\" which has since been closed.\", \"2025-04-18T21:22:05.694Z\"]\n[\"o-on-x_month_2024-11-01\", \"o-on-x\", \"month\", \"2024-11-01\", \"o-on-x: Made significant contributions to model providers, merging 19 PRs including the addition of OpenRouter (#245) and OLLAMA (#221, +743/-399 lines) providers, along with major refactoring of embeddings functionality (#254, #255). Implemented tweet splitting functionality (#324, with substantial code changes of +6845/-16227 lines) and added new features like token transfer actions (#297) and image generation improvements (#228, #351). Created 8 issues (all now closed) addressing configuration problems, Twitter functionality, and style guidelines, while maintaining occasional but impactful activity across 11 days this month.\", \"2025-04-18T21:22:05.926Z\"]\n[\"oguzserdar_month_2024-11-01\", \"oguzserdar\", \"month\", \"2024-11-01\", \"oguzserdar: Contributed to documentation and feature work through 3 merged PRs this month. Made a significant contribution with PR #376, adding a Turkish translation of the README (+107/-14 lines). Updated a feature parameter in PR #360 by modifying the tweet interval to 90-180 minutes. Also contributed to documentation by adding template and client configuration guides in PR #510.\", \"2025-04-18T21:22:06.168Z\"]\n[\"odilitime_month_2024-11-01\", \"odilitime\", \"month\", \"2024-11-01\", \"odilitime: Contributed significantly to documentation improvements with several merged PRs including Quickstart Guide enhancements (#325, #334) and README clarifications (#333), while also addressing multiple bugs in the codebase with fixes for Discord messaging (#598), tweet handling (#620), and environment configuration (#427, #432). Fixed several critical issues including agent DirectClient typing (#605, +21k/-2.7k lines) and time prompt formatting (#603), demonstrating versatility across both documentation and code maintenance. Created three feature/bug issues (#467, #439, #617) that were subsequently closed and actively participated in the review process with 8 reviews and 15 comments across PRs and issues.\", \"2025-04-18T21:22:06.432Z\"]\n[\"pgoos_month_2024-11-01\", \"pgoos\", \"month\", \"2024-11-01\", \"pgoos: Merged 3 PRs this month, with the most significant being #676 which fixed test coverage reporting (+19,819/-19,809 lines). Contributed to testing infrastructure improvements through PR #659 adding a minimal code coverage configuration file and PR #590 enabling test runs in CI for the core package. Provided 4 code reviews with varying feedback types while maintaining sporadic activity across 4 days this month.\", \"2025-04-18T21:22:06.768Z\"]\n[\"rckprtr_month_2024-11-01\", \"rckprtr\", \"month\", \"2024-11-01\", \"rckprtr: Created issue #592 \\\"API Cost Tracking\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:07.991Z\"]\n[\"randomdevver_month_2024-11-01\", \"randomdevver\", \"month\", \"2024-11-01\", \"randomdevver: Created issue #630 \\\"Make Eliza post autonomously\\\" which was subsequently closed. Commented on 2 issues during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:08.012Z\"]\n[\"pindaroso_month_2024-11-01\", \"pindaroso\", \"month\", \"2024-11-01\", \"pindaroso: Merged a significant PR (#293) that dockerized the application for local development, testing and dependency management, making substantial code changes with +2868/-12151 lines across 188 files. The contribution primarily focused on configuration (33%) and documentation (17%) files, representing a major restructuring effort. Activity was limited to a single day this month.\", \"2025-04-18T21:22:08.041Z\"]\n[\"rhlsthrm_month_2024-11-01\", \"rhlsthrm\", \"month\", \"2024-11-01\", \"rhlsthrm: Created issue #178 regarding the Telegram bot not returning responses, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:09.771Z\"]\n[\"reffan_month_2024-11-01\", \"reffan\", \"month\", \"2024-11-01\", \"reffan: Opened a significant PR (#477) to split off direct-client and terminal chat from agent, making substantial code changes across 229 files (+9676/-2965 lines) with a focus on feature work and configuration changes. Activity was sporadic, concentrated on just 2 days this month, with contributions including 10 commits and comments on both a PR and an issue.\", \"2025-04-18T21:22:10.573Z\"]\n[\"ponderingdemocritus_month_2024-11-01\", \"ponderingdemocritus\", \"month\", \"2024-11-01\", \"ponderingdemocritus: Extremely active contributor who merged 47 PRs this month, making substantial code changes (+288,194/-262,203 lines across 3,902 files) with a focus on feature development, package structuring, and bug fixes. Notable contributions include abstracting Eliza into an NPM package (PR #214, +90k/-62k lines), implementing Starknet plugin (PR #287, +11k/-22k lines), and significant work on client functionality (PR #382, +19k/-13k lines). Consistently active on 22 days this month, they also created 5 issues (all now closed), conducted 27 code reviews, and demonstrated a pattern of both adding major new features and diligently fixing bugs throughout the codebase.\", \"2025-04-18T21:22:10.697Z\"]\n[\"remiroyc_month_2024-11-01\", \"remiroyc\", \"month\", \"2024-11-01\", \"remiroyc: Merged a significant PR (#450) that replaced `unruggable-core` with `unruggable-sdk`, involving substantial code changes (+131,619/-22,620 lines). Made modest direct code modifications across 3 files (+87/-84 lines), focusing entirely on feature work with changes primarily to configuration files (75%) and code (25%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:11.643Z\"]\n[\"recheck911_month_2024-11-01\", \"recheck911\", \"month\", \"2024-11-01\", \"recheck911: Created issue #623 regarding GROQ API key and Telegram bot token integration, which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-04-18T21:22:12.465Z\"]\n[\"ropresearch_month_2024-11-01\", \"ropresearch\", \"month\", \"2024-11-01\", \"ropresearch: Made significant code contributions through two substantial merged PRs: #308 \\\"Telegram client refactor for bot info availability\\\" (+43,181/-2,803 lines) and #383 \\\"Contextual Twitter Threads + Spam Reduction\\\" (+23,088/-20,178 lines). Modified 402 files with a total of +66,008/-22,733 lines across 4 commits, with work distributed across refactoring, bug fixes, and other improvements. Activity was sporadic, concentrated on just 3 days during the month, with contributions primarily focused on code changes (90%).\", \"2025-04-18T21:22:13.011Z\"]\n[\"sayangel_month_2024-11-01\", \"sayangel\", \"month\", \"2024-11-01\", \"sayangel: Merged a significant feature PR #570 \\\"feat: working farcaster client with neynar\\\" that added over 70,000 lines and removed about 12,000 lines of code. This substantial contribution modified 20 files across the codebase, with the majority of changes focused on code (69%) and configuration files (19%). Activity was limited to a single day this month, suggesting a concentrated effort to deliver this specific feature.\", \"2025-04-18T21:22:13.630Z\"]\n[\"shakkernerd_month_2024-11-01\", \"shakkernerd\", \"month\", \"2024-11-01\", \"shakkernerd: Focused on codebase cleanup and maintenance with 3 merged PRs, including a significant removal of duplicate code in PR #699 (-2736 lines) and unused packages in PR #693 (-93 lines). Contributed actively to discussions with 17 PR comments and 2 code reviews, showing engagement despite sporadic activity (active only 3 days this month). Made substantial code changes across 311 files (+21821/-5995 lines) with a primary focus on maintenance work (55%) and bug fixes (30%).\", \"2025-04-18T21:22:13.687Z\"]\n[\"shyla-marie_month_2024-11-01\", \"shyla-marie\", \"month\", \"2024-11-01\", \"shyla-marie: Opened two PRs this month (#314 \\\"update\\\" and #315 \\\"yall killed my agent thanks\\\") with significant code changes across 185 files (+2289/-12106 lines). Activity was concentrated on a single day, with changes primarily affecting configuration files (60%) and documentation (20%). No merged PRs, issues, or reviews during this period.\", \"2025-04-18T21:22:14.254Z\"]\n[\"snobbee_month_2024-11-01\", \"snobbee\", \"month\", \"2024-11-01\", \"snobbee: Made significant code contributions with 12 commits modifying 1230 files (+76.7k/-36.5k lines), focusing primarily on feature work (33%) and configuration changes (34%). Merged 3 PRs including documentation improvements (#463), CI updates (#652), and test infrastructure enhancements (#490, the largest PR at +781/-247 lines). Actively participated in code review with 12 reviews (2 approvals, 3 change requests, 7 comments) and 8 PR comments, showing occasional activity across 6 days this month.\", \"2025-04-18T21:22:15.934Z\"]\n[\"sw4geth_month_2024-11-01\", \"sw4geth\", \"month\", \"2024-11-01\", \"sw4geth: Created two issues this month: #363 \\\"feat: Give eliza search engine\\\" and #362 \\\"Prediction market tooling\\\", both of which are now closed. No code contributions, pull requests, or review activity during this period.\", \"2025-04-18T21:22:15.989Z\"]\n[\"swizzmagik_month_2024-11-01\", \"swizzmagik\", \"month\", \"2024-11-01\", \"swizzmagik: Made a single commit this month, modifying 2 files with 187 additions and 25 deletions. Activity was limited to just 1 day out of 30, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:16.216Z\"]\n[\"sirkitree_month_2024-11-01\", \"sirkitree\", \"month\", \"2024-11-01\", \"sirkitree: Led testing and CI/CD improvements with 6 merged PRs, including a significant test setup adjustment in PR #172 (+527/-129 lines) and the creation of a pull request template in PR #154 (+70/-0 lines). Created 24 issues covering various aspects from testing needs to feature requests, with a notable focus on establishing test coverage across multiple components (issues #183-#191). Contributed to project infrastructure by updating GitHub workflows and adding back security scanning capabilities in PR #358, while maintaining active engagement through 20 issue comments and 6 PR comments.\", \"2025-04-18T21:22:16.751Z\"]\n[\"tebayoso_month_2024-11-01\", \"tebayoso\", \"month\", \"2024-11-01\", \"tebayoso: Opened one pull request (#294) suggesting that Zod should be a dev dependency rather than a regular dependency. Made significant configuration changes with one commit modifying 2 files (+11796/-15349 lines). Contributed comments on 2 pull requests, showing sporadic activity with engagement on only 1 day this month.\", \"2025-04-18T21:22:18.541Z\"]\n[\"tarrencev_month_2024-11-01\", \"tarrencev\", \"month\", \"2024-11-01\", \"tarrencev: Merged 4 PRs this month, with significant contributions to feature development including improved knowledge embeddings (#472, +201/-137 lines) and a new GitHub client implementation (#456, +451/-3 lines). Also addressed PostgreSQL-related fixes in PRs #425 and #424, collectively modifying 22 files with +708/-179 lines of code. Provided 2 review comments while showing sporadic activity across 3 days this month.\", \"2025-04-18T21:22:19.016Z\"]\n[\"theapesociety_month_2024-11-01\", \"theapesociety\", \"month\", \"2024-11-01\", \"theapesociety: Made a single documentation-focused commit that modified 7 files with 299 additions and 49 deletions. Active on only one day this month with no other GitHub activity such as PRs, issues, or reviews.\", \"2025-04-18T21:22:19.149Z\"]\n[\"snow-farmer_month_2024-11-01\", \"snow-farmer\", \"month\", \"2024-11-01\", \"snow-farmer: Made significant code changes across 23 files (+1076/-58 lines) in 7 commits during a single day of activity this month. No PRs were opened or merged, and no issue activity was recorded.\", \"2025-04-18T21:22:20.939Z\"]\n[\"thedexplorer_month_2024-11-01\", \"thedexplorer\", \"month\", \"2024-11-01\", \"thedexplorer: Opened one pull request (#631) to correct a wrong argument in trustScoreProvider.ts, making a small but precise code change (+1/-1 lines). Activity was limited to a single day this month with just one commit focused on this specific fix.\", \"2025-04-18T21:22:21.180Z\"]\n[\"thejoven_month_2024-11-01\", \"thejoven\", \"month\", \"2024-11-01\", \"thejoven: Made a single documentation contribution this month with PR #353 \\\"Add Community & contact and Star History\\\" (+17/-0 lines). This documentation enhancement was merged without any revisions needed.\", \"2025-04-18T21:22:21.398Z\"]\n[\"thearyanag_month_2024-11-01\", \"thearyanag\", \"month\", \"2024-11-01\", \"thearyanag: Merged two small but important PRs this month: #299 adding a node version check (+19/-10 lines) and #374 fixing a fake/spam BTC certificate authority (+1/-1 lines). Activity was sporadic, contributing on just 2 days with a total of 3 commits across 8 modified files (+20/-11 lines). Work was evenly distributed across feature development, bug fixes, and other tasks, with half of the changes focused on documentation improvements.\", \"2025-04-18T21:22:21.737Z\"]\n[\"toddokuhawado_month_2024-11-01\", \"toddokuhawado\", \"month\", \"2024-11-01\", \"toddokuhawado: Created two issues this month: #726 regarding an agent responding twice to prompts and #673 about Twitter client breaking out of the box, both of which have been closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:22:23.289Z\"]\n[\"thuong9494_month_2024-11-01\", \"thuong9494\", \"month\", \"2024-11-01\", \"thuong9494: Has one open PR (#385) titled \\\"boredom updated\\\" with significant code changes (+619/-1011 lines) across 9 modified files. Activity was sporadic, occurring on only 2 days this month, with 9 commits primarily focused on code files (88%) with some documentation changes (13%).\", \"2025-04-18T21:22:23.358Z\"]\n[\"tinycrops_month_2024-11-01\", \"tinycrops\", \"month\", \"2024-11-01\", \"tinycrops: Contributed by implementing Grok beta through PR #216 (+8/-5 lines across 3 files), which was merged after 12 hours of review. Engaged in discussions by commenting on 3 different issues. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:23.705Z\"]\n[\"tcm390_month_2024-11-01\", \"tcm390\", \"month\", \"2024-11-01\", \"tcm390: Merged 4 significant PRs this month, including the integration of Tavily (#518, +297/-4 lines) and a substantial Discord bot voice implementation (#633, +811/-667 lines). Contributed actively to codebase refactoring, notably with PR #722 which improved ClientBase to use a map for managing multiple Twitter instances. Submitted 6 code reviews while maintaining 2 open PRs, demonstrating occasional but impactful activity across 9 days this month with substantial code changes totaling +2089/-1458 lines.\", \"2025-04-18T21:22:23.998Z\"]\n[\"tomguluson92_month_2024-11-01\", \"tomguluson92\", \"month\", \"2024-11-01\", \"tomguluson92: Made a single contribution this month by merging PR #550 which fixed text format consistency issues (+14/-10 lines). The PR modified 2 files and contained 2 commits, showing a focused effort on ensuring consistent text formatting. Activity was sporadic, with contributions on only 1 day this month.\", \"2025-04-18T21:22:24.103Z\"]\n[\"vvisigoth_month_2024-11-01\", \"vvisigoth\", \"month\", \"2024-11-01\", \"vvisigoth: Reported a TypeError issue (#657) related to message response generation, which has since been closed. Showed minimal activity this month with just one issue comment and no code contributions.\", \"2025-04-18T21:22:26.002Z\"]\n[\"v1xingyue_month_2024-11-01\", \"v1xingyue\", \"month\", \"2024-11-01\", \"v1xingyue: Contributed two merged PRs this month: PR #249 adding verbose configuration with logger (+29/-23 lines) and PR #668 implementing redpill custom models (+23/-5 lines). Made a total of 4 commits across 5 files, with code changes totaling +52/-28 lines. Activity was sporadic, being active on only 2 days during the period.\", \"2025-04-18T21:22:26.071Z\"]\n[\"twilwa_month_2024-11-01\", \"twilwa\", \"month\", \"2024-11-01\", \"twilwa: Merged two PRs this month, including a significant fix for embeddings errors in #274 (+1060/-703 lines) and a minor filename correction in #151. Created and resolved four issues related to installation problems, documentation gaps, and Linux dependencies. Contributed substantial code changes across 92 files (+2716/-1138 lines) with a balanced focus on bug fixes and other improvements, primarily in documentation (66% of changes). Maintained three open PRs for ongoing feature work, including LazyLoad functionality and OpenRouter integration as a model provider.\", \"2025-04-18T21:22:27.472Z\"]\n[\"w1kke_month_2024-11-01\", \"w1kke\", \"month\", \"2024-11-01\", \"w1kke: Contributed one code review with comments this month, but had no merged PRs, created issues, or code changes. Their activity was minimal, with participation limited to providing feedback on a single pull request.\", \"2025-04-18T21:22:27.890Z\"]\n[\"wahndo_month_2024-11-01\", \"wahndo\", \"month\", \"2024-11-01\", \"wahndo: Made a significant documentation update through PR #389, refreshing Eliza's tagline, fixing broken links, and unifying formatting across 48 files with substantial changes (+4144/-7541 lines). Contributed one code review with comments. Activity was concentrated on a single day this month, primarily focused on documentation improvements.\", \"2025-04-18T21:22:28.499Z\"]\n[\"whonion_month_2024-11-01\", \"whonion\", \"month\", \"2024-11-01\", \"whonion: Added Russian translation of the README in PR #380 (+1436/-16 lines), which was merged after 24 hours. This documentation contribution spanned 19 files and represented their only significant activity this month. Also participated in one issue discussion during their sporadic activity pattern of just 2 days this month.\", \"2025-04-18T21:22:30.427Z\"]\n[\"wjw12_month_2024-11-01\", \"wjw12\", \"month\", \"2024-11-01\", \"wjw12: Made a single focused contribution this month by merging PR #348 which changed the default configuration of Heurist (+28/-17 lines). The PR primarily modified documentation files (67% of changes) with some code adjustments (17%). This represents sporadic activity with contributions on just 1 day this month.\", \"2025-04-18T21:22:30.699Z\"]\n[\"tsubasakong_month_2024-11-01\", \"tsubasakong\", \"month\", \"2024-11-01\", \"tsubasakong: Made significant contributions to Heurist integration, merging PR #335 that added Heurist API as a new model provider (+881/-25548 lines) and PR #339 that updated related documentation. Enhanced Heurist image generation settings with PR #375 and fixed tweet response deduplication with PR #622. Currently has an open PR (#493) for smart prompt generation for image generation, showing focused work on improving AI model integration and image generation capabilities.\", \"2025-04-18T21:22:31.041Z\"]\n[\"vivoidos_month_2024-11-01\", \"vivoidos\", \"month\", \"2024-11-01\", \"vivoidos: Merged 3 PRs this month, including a significant feature PR #536 adding agent selection, router and sidebar layout in React (+2162/-192 lines). Other contributions included adding client configuration to optionally ignore bots and DMs in PR #336 (+54/-18 lines) and refactoring template types in PR #479 (+15/-1 lines). Activity was sporadic, with contributions on only 4 days this month, primarily focused on feature work (50%) and bugfixes (25%).\", \"2025-04-18T21:22:32.030Z\"]\n[\"wojski_month_2024-11-01\", \"wojski\", \"month\", \"2024-11-01\", \"wojski: Provided one code review with approval and left one comment on a pull request this month. Activity was minimal with no merged PRs, no issues created or closed, and no code changes.\", \"2025-04-18T21:22:32.492Z\"]\n[\"wolfcito_month_2024-11-01\", \"wolfcito\", \"month\", \"2024-11-01\", \"wolfcito: Made a single contribution this month with PR #611, updating the Node.js version from v23.1.0 to v23.3.0 (+14/-14 lines). This maintenance PR modified 13 files, primarily documentation files (77% of changes). Activity was limited to a single day this month.\", \"2025-04-18T21:22:33.170Z\"]\n[\"wraitii_month_2024-11-01\", \"wraitii\", \"month\", \"2024-11-01\", \"wraitii: Made a single targeted contribution this month with PR #552, fixing an issue in the Twitter client by changing tweet ID handling to use BigInt (+6/-6 lines). This focused change addressed a specific technical requirement with minimal code modification. The PR was merged within 12 hours, showing efficient resolution of the issue.\", \"2025-04-18T21:22:33.683Z\"]\n[\"xclicx_month_2024-11-01\", \"xclicx\", \"month\", \"2024-11-01\", \"xclicx: Updated the French README documentation with one merged PR (#377) that made significant changes (+228/-133 lines). This documentation-focused contribution was their only activity this month, occurring on a single day.\", \"2025-04-18T21:22:33.902Z\"]\n[\"yTheclivem_month_2024-11-01\", \"yTheclivem\", \"month\", \"2024-11-01\", \"yTheclivem: Opened one pull request (#267) to update the README.md with a minimal change (+1/-1 lines). This was their only contribution during the month, showing sporadic activity with just one active day.\", \"2025-04-18T21:22:34.804Z\"]\n[\"whalelephant_month_2024-11-01\", \"whalelephant\", \"month\", \"2024-11-01\", \"whalelephant: Made a single documentation contribution this month with PR #409, which added the GROK_API_KEY to the docs (+8/-6 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-04-18T21:22:35.031Z\"]\n[\"zjasper666_month_2024-11-01\", \"zjasper666\", \"month\", \"2024-11-01\", \"zjasper666: Made a single documentation contribution this month with PR #641, adding connection instructions for connecting with X (+2/-0 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:36.361Z\"]\n[\"zo-sol_month_2024-11-01\", \"zo-sol\", \"month\", \"2024-11-01\", \"zo-sol: Made a single contribution this month by editing the Korean version of README_KOR.md with PR #329 (+61/-52 lines). The PR was merged within 2 hours, representing their only activity during this period. Their work was focused entirely on documentation improvements.\", \"2025-04-18T21:22:37.006Z\"]\n[\"yoniebans_month_2024-11-01\", \"yoniebans\", \"month\", \"2024-11-01\", \"yoniebans: Made significant contributions with two merged PRs, including the substantial #650 (+9323/-2005 lines) that added image text model provider separation and fal.ai integration. Addressed memory and knowledge ingestion issues through PR #616 and created four issues (all now closed) related to image model providers and memory functionality. Activity was sporadic, concentrated on just 3 days this month, with a total of 15 commits modifying 200 files.\", \"2025-04-18T21:22:37.023Z\"]\n[\"yodamaster726_month_2024-11-01\", \"yodamaster726\", \"month\", \"2024-11-01\", \"yodamaster726: Made significant bugfix contributions with 4 merged PRs, including a substantial fix for Ollama and Llama local functionality in PR #521 (+6361/-464 lines). Identified and reported 7 issues related to documentation, build processes, and functionality problems, all of which were subsequently closed. Actively participated in discussions with 18 issue comments and 7 PR comments, while also contributing a review. Despite being active on only 3 days this month, made impactful changes across 259 files with over 13,000 lines added.\", \"2025-04-18T21:22:37.046Z\"]\n[\"zongyanbin_month_2024-11-01\", \"zongyanbin\", \"month\", \"2024-11-01\", \"zongyanbin: Reported two technical issues this month (#326 and #288), both related to program startup problems with pnpm commands. Both issues have been closed, suggesting they were either resolved or addressed. No code contributions or other engagement activities were observed during this period.\", \"2025-04-18T21:22:37.950Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:28.009977Z", + "target_date": "2024-11-07", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-06", + "ai_news_elizaos_daily_md_2024-11-06", + "github_summaries_daily_2024-11-07", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-06", + "ai_news_elizaos_discord_md_2024-11-05", + "ai_news_elizaos_discord_md_2024-11-04", + "ai_news_elizaos_daily_discord_json_2024-11-06", + "ai_news_elizaos_daily_discord_md_2024-11-06" + ], + "total_characters": 151569, + "estimated_tokens": 37892, + "file_size_bytes": 167673 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-08.json b/the-council/aggregated/2024-11-08.json new file mode 100644 index 00000000000..fad8686a43b --- /dev/null +++ b/the-council/aggregated/2024-11-08.json @@ -0,0 +1,452 @@ +{ + "date_generated_for": "2024-11-08", + "ai_news_elizaos_discord_md_2024-11-07": { + "filename": "2024-11-07.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-06": { + "filename": "2024-11-06.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-05": { + "filename": "2024-11-05.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-07": { + "filename": "2024-11-07.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-07", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Merged pull request #224, which stores models.gguf in the models file and includes tsconfig changes for reference to @eliza/core and other improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f" + ], + "videos": [] + }, + { + "text": "Merged remote-tracking branch 'o-on-x/main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2a56cf0abb96cce53df4cedc9b57a70c19ee310e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a56cf0abb96cce53df4cedc9b57a70c19ee310e" + ], + "videos": [] + }, + { + "text": "Merged pull request #214, which abstracts Eliza into a package to enable publishing onto NPM along with a plugin system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789" + ], + "videos": [] + }, + { + "text": "Merged branch 'main' from the ElizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc", + "https://github.com/elizaOS/eliza/commit/d6e84eb1ecc70743596d11b68709219410116ecb", + "https://github.com/elizaOS/eliza/commit/6c59fc10d5ffec9ac5d9646617b28d4e2b97170f", + "https://github.com/elizaOS/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d6e84eb1ecc70743596d11b68709219410116ecb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c59fc10d5ffec9ac5d9646617b28d4e2b97170f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + ], + "videos": [] + }, + { + "text": "Merged pull request #220, which introduces lazy loading for Llama.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81" + ], + "videos": [] + }, + { + "text": "Merged pull request #1 from elizaos/shaw/plugins, introducing Shaw/plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5" + ], + "videos": [] + }, + { + "text": "Fetched upstream and merged changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + ], + "videos": [] + }, + { + "text": "Merged pull request #233, updating documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Integration of Ollama and LlamaCpp in ElizaOS", + "content": [ + { + "text": "Ollama has been merged into the project, handling direct client interactions in the new setup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/576457258b5e762a2874f130ea31f56d29470816" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/576457258b5e762a2874f130ea31f56d29470816" + ], + "videos": [] + }, + { + "text": "While Ollama has been merged, there are some issues with LlamaCpp behaving unexpectedly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c1a1c1f017abe38aec77474c13c6d23d18f7296f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c1a1c1f017abe38aec77474c13c6d23d18f7296f" + ], + "videos": [] + }, + { + "text": "A switch has been added to toggle between LlamaCpp and Ollama using the LOCALLLAMA provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" + ], + "videos": [] + }, + { + "text": "Ollama has been added as a model provider, allowing for switching between LOCALLLAMA providers. While the Ollama provider itself is low risk, the way its dependency was added poses a medium risk. Additionally, delegating between LlamaCppService and OllamaService has been identified as high risk due to previous crashes. Documentation updates are available in the .env file, and testing requires defining OLLAMA_MODEL and OLLAMA_EMBEDDING_MODEL.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/221" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/221" + ], + "videos": [] + } + ], + "topic": "ollama" + }, + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "Replaced process.env with settings and fixed the .env path.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2" + ], + "videos": [] + }, + { + "text": "Fixed issues in package.json.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/218" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/218" + ], + "videos": [] + }, + { + "text": "Fixed a few issues and commented out facts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Refactoring Code into Plugins, Adapters, and Clients", + "content": [ + { + "text": "A major refactoring effort has been undertaken to move code into separate packages, including plugins, adapters, and clients. This change increases modularity, making it easier to contribute code while adding some complexity in viewing all the code at once. Additionally, this refactor enables a browser-based version of Eliza.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65", + "https://github.com/elizaOS/eliza/pull/225" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/225" + ], + "videos": [] + }, + { + "text": "Clients have been removed from the default state as part of the ongoing restructuring effort.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e" + ], + "videos": [] + } + ], + "topic": "clients" + }, + { + "title": "Modularizing Services and Models in ElizaOS", + "content": [ + { + "text": "To make ElizaOS more lightweight and capable of running in various environments, services that are currently dependent on native Node.js functionality should be moved into a dedicated plugin. This would allow core functionality to operate independently while enabling services like Discord to depend on the new plugin. A service registration and locator system should be implemented to manage these plugins efficiently.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/222" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/222" + ], + "videos": [] + }, + { + "text": "A recent update ensures that services are registering correctly, which is a crucial step in the transition to a plugin-based architecture.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db" + ], + "videos": [] + }, + { + "text": "Model data in ElizaOS is currently managed through a centralized ModelProvider abstraction. To improve flexibility, models should be moved into a plugin-based system where users can register and select model providers dynamically. This would allow automatic handling of JSON and TypeScript models within the agent package. A proposed ModelProvider structure includes settings for different model classes, text generation, image generation, and embedding functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/235" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/235" + ], + "videos": [] + } + ], + "topic": "registration" + }, + { + "title": "Fixes and Error Handling for plugin-image-generation and Ollama Initialization", + "content": [ + { + "text": "A fix was implemented for the TypeScript configuration (tsconfig.json) of the plugin-image-generation package, along with added error handling for Ollama initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" + ], + "videos": [] + }, + { + "text": "A pull request was created to address the tsconfig.json issue in the plugin-image-generation package and improve error handling for Ollama initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/228" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/228" + ], + "videos": [] + }, + { + "text": "An issue was reported where the agent and plugin-image-generation packages failed to build due to missing module declarations for '@eliza/core'. The build process encountered errors in the TypeScript declaration files (DTS), preventing successful compilation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/227" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/227" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' with no significant technical discussions, problem-solving, or meaningful interactions. The only unique message is from 'yikesawjeez' asking how to add a bot to their server, but there was no response.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Due to the lack of relevant content, no structured analysis could be generated. There were no technical discussions, decisions, solutions, or action items present in the chat transcript.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Package Consolidation and Dependency Management in ElizaOS", + "content": [ + { + "text": "The project has undergone improvements to consolidate packages and ensure nodemon functions correctly. These changes help streamline package management and enhance development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a187369ece423f9b490ffb1d1db18cb83a51bf4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a187369ece423f9b490ffb1d1db18cb83a51bf4" + ], + "videos": [] + }, + { + "text": "Dependencies have been moved to their correct packages, improving the project's structure and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aaed9a1e41a6bb6cebb5e626b1973912" + ], + "videos": [] + } + ], + "topic": "packages" + }, + { + "title": "Documentation Updates and Character Loading Enhancements", + "content": [ + { + "text": "The project has been updated to load characters from arguments in the new setup, along with a rebuild of the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23" + ], + "videos": [] + }, + { + "text": "Documentation paths have been modified, and the documentation has been rebuilt to reflect these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8" + ], + "videos": [] + } + ], + "topic": "rebuild" + }, + { + "title": "ElizaOS Updates: System Prompt Addition & Documentation Changes", + "content": [ + { + "text": "A system prompt has been added to Vercel completions, improving functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785" + ], + "videos": [] + }, + { + "text": "Documentation has been updated with new pages added and some older ones removed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/231" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/231" + ], + "videos": [] + } + ], + "topic": "add" + } + ], + "date": 1730937600 + } + }, + "ai_news_elizaos_daily_md_2024-11-07": { + "filename": "2024-11-07.md", + "content": "# Daily Summary for 2024-11-07\n\n## Recent Merges and Updates in ElizaOS Repository\n- **Merged Pull Requests and Branches**:\n - **#224**: Stores models.gguf in models file; includes tsconfig changes for @eliza/core references. \n [Source](https://github.com/elizaOS/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f)\n - **#214**: Abstracts Eliza into a package for NPM publishing and adds plugin system. \n [Source](https://github.com/elizaOS/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789)\n - **#220**: Introduces lazy loading for Llama. \n [Source](https://github.com/elizaOS/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81)\n - **#233**: Updates documentation. \n [Source](https://github.com/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061)\n - **#1**: Introduces Shaw/plugins branch. \n [Source](https://github.com/elizaOS/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5)\n - **Recent Branch Merges**:\n - Merged 'o-on-x/main' branch. \n - Merged 'main' branch. \n [Multiple Sources](https://github.com/elizaOS/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc)\n - Fetched upstream changes. \n [Source](https://github.com/elizaOS/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a)\n \n## Integration of Ollama and LlamaCpp in ElizaOS\n- **Ollama Integration**:\n - Merged to handle direct client interactions. \n [Source](https://github.com/elizaOS/eliza/commit/576457258b5e762a2874f130ea31f56d29470816)\n - Issues noted with LlamaCpp's unexpected behavior. \n [Source](https://github.com/elizaOS/eliza/commit/c1a1c1f017abe38aec77474c13c6d23d18f7296f)\n - Introduced switch for LOCALLLAMA provider to toggle between LlamaCpp and Ollama. \n [Source](https://github.com/elizaOS/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3)\n - Ollama as a model provider, with noted risk levels and documentation updates. \n [Source](https://github.com/elizaOS/eliza/pull/221)\n\n## Recent Fixes and Improvements in ElizaOS\n- **Fixes**:\n - Replacements and fixes in settings and .env path. \n [Source](https://github.com/elizaOS/eliza/commit/d59135793e53af203debee4438159dde36591bb2)\n - Package.json issues resolved. \n [Source](https://github.com/elizaOS/eliza/pull/218)\n - Commented out facts and resolved various issues. \n [Source](https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626)\n\n## Refactoring Code into Plugins, Adapters, and Clients\n- **Refactoring Initiatives**:\n - Major refactoring enhances modularity and supports browser-based version. \n [Multiple Sources](https://github.com/elizaOS/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65)\n - Clients removed from default state in restructuring. \n [Source](https://github.com/elizaOS/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e)\n\n## Modularizing Services and Models in ElizaOS\n- **Service and Model Improvements**:\n - Transition to plugin-based architecture for native Node.js-dependent services. \n [Source](https://github.com/elizaOS/eliza/issues/222)\n - Ensured correct service registration. \n [Source](https://github.com/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db)\n - Plans to enable dynamic model provider registration and selection. \n [Source](https://github.com/elizaOS/eliza/issues/235)\n\n## Fixes and Error Handling for plugin-image-generation and Ollama Initialization\n- **Fixes Addressed**:\n - tsconfig.json and error handling improvements for Ollama initialization. \n [Multiple Sources](https://github.com/elizaOS/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03)\n - Report on missing module declarations in plugin-image-generation packages. \n [Source](https://github.com/elizaOS/eliza/issues/227)\n\n## Chat Transcript Analysis\n- **Chat Insights**:\n - The transcript lacks technical discussions and solutions. A single unique query was noted but unanswered. \n [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Package Consolidation and Dependency Management in ElizaOS\n- **Improvements**:\n - Consolidation of packages and functional nodemon ensured better development flow. \n [Source](https://github.com/elizaOS/eliza/commit/7a187369ece423f9b490ffb1d1db18cb83a51bf4)\n - Dependencies reorganized to correct packages for improved structure. \n [Source](https://github.com/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912)\n\n## Documentation Updates and Character Loading Enhancements\n- **Updates**:\n - Character loading updates in the new setup alongside a documentation rebuild. \n [Source](https://github.com/elizaOS/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23)\n - Documentation path modifications implemented. \n [Source](https://github.com/elizaOS/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8)\n\n## ElizaOS Updates: System Prompt Addition & Documentation Changes\n- **Enhancements**:\n - System prompt addition to Vercel completions. \n [Source](https://github.com/elizaOS/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785)\n - Documentation updated with new pages and removal of outdated content. \n [Source](https://github.com/elizaOS/eliza/pull/231)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-07": { + "filename": "2024-11-07.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-07": { + "filename": "2024-11-07.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-08": { + "filename": "2024-11-08.md", + "content": "# ElizaOS Daily Update (Nov 8, 2024)\n\n## OVERVIEW \nToday, the ElizaOS team focused on documentation updates, enhancing clarity and accessibility for users. The team made significant progress in the API documentation, reflecting our commitment to transparency and community collaboration.\n\n## PROJECT METRICS\n- **PRs:** 1 merged PR, 1 new PR\n- **Issues:** 2 new issues, 11 closed issues\n- **Unique Contributors:** 4\n- **Code Changes:** +3302/-9657 lines across 50 files\n- **Total Commits:** 20\n- **Most Active Contributors:** madjin, cgallic, lalalune\n\n## TOP ISSUES\n### Documentation Improvements\n- Ongoing efforts to enhance documentation clarity and usability.\n- Relevant issues: [#234](https://github.com/elizaos/eliza/issues/234), [#235](https://github.com/elizaos/eliza/issues/235).\n\n### Bug Tracking and Resolution\n- A significant number of issues were closed, indicating effective bug tracking and resolution efforts.\n- Relevant issues: [#210](https://github.com/elizaos/eliza/issues/210), [#211](https://github.com/elizaos/eliza/issues/211).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Documentation Updates\n- Major updates to API documentation with 49 changes made in the `docs/api` directory.\n- Minor updates to the Chinese README file with 1 change.\n- Relevant PR: [#233](https://github.com/elizaos/eliza/pull/233)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:28.352970Z", + "target_date": "2024-11-08", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-07", + "ai_news_elizaos_daily_md_2024-11-07", + "github_summaries_daily_2024-11-08", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-07", + "ai_news_elizaos_discord_md_2024-11-06", + "ai_news_elizaos_discord_md_2024-11-05", + "ai_news_elizaos_daily_discord_json_2024-11-07", + "ai_news_elizaos_daily_discord_md_2024-11-07" + ], + "total_characters": 80880, + "estimated_tokens": 20220, + "file_size_bytes": 94019 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-09.json b/the-council/aggregated/2024-11-09.json new file mode 100644 index 00000000000..8ea0f4ad887 --- /dev/null +++ b/the-council/aggregated/2024-11-09.json @@ -0,0 +1,542 @@ +{ + "date_generated_for": "2024-11-09", + "ai_news_elizaos_discord_md_2024-11-08": { + "filename": "2024-11-08.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-07": { + "filename": "2024-11-07.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-06": { + "filename": "2024-11-06.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-08": { + "filename": "2024-11-08.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-08", + "categories": [ + { + "title": "Recent Updates and Merges in ElizaOS Repository", + "content": [ + { + "text": "The documentation has been updated as part of a merged pull request.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061" + ], + "videos": [] + }, + { + "text": "Multiple merges from the main branch have been completed to keep the repository up to date.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069", + "https://github.com/elizaOS/eliza/commit/7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9", + "https://github.com/elizaOS/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "https://github.com/elizaOS/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "https://github.com/elizaOS/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66" + ], + "videos": [] + }, + { + "text": "Code has been moved to plugins as part of a branch merge.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca" + ], + "videos": [] + }, + { + "text": "A new service type, EMBEDDING, has been introduced, integrating fast-embed into the core.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/240" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/240" + ], + "videos": [] + }, + { + "text": "A remote-tracking branch related to trust has been merged.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + ], + "videos": [] + }, + { + "text": "A merge from the main branch has been completed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/462c56ff3bc3de45a61a940b26ee46e2aaf38950" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/462c56ff3bc3de45a61a940b26ee46e2aaf38950" + ], + "videos": [] + }, + { + "text": "An OpenRouter model provider and BASE_MINT variable have been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "Several fixes and improvements were made, including commenting out certain facts and ensuring services register correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626", + "https://github.com/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db" + ], + "videos": [] + }, + { + "text": "Scaffolding and TODOs were added to the trust module to guide future development.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6" + ], + "videos": [] + }, + { + "text": "Tests were moved to the core module, with plans to relocate them later.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "videos": [] + }, + { + "text": "A new issue was raised regarding the voice module responding to all inputs. A 'shouldRespond' handler is needed to optimize response speed while maintaining efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/244" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/244" + ], + "videos": [] + }, + { + "text": "The link for available OpenRouter models was corrected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + ], + "videos": [] + }, + { + "text": "The system prompt was removed as it was already implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + ], + "videos": [] + }, + { + "text": "Support was added for system prompts and Google models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Enhancements to Model Providers and Documentation in ElizaOS", + "content": [ + { + "text": "The ElizaOS project is improving its model handling by moving all models to a unified ModelProvider abstraction. This change will allow users to register and select model providers dynamically, ensuring better integration with JSON and TypeScript. The OpenAIModelProvider is an example implementation, supporting text generation, image generation, and embedding functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/235" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/235" + ], + "videos": [] + }, + { + "text": "Documentation updates have been made to fix issues with API Typedoc generation and clean up the working directory.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/233" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/233" + ], + "videos": [] + }, + { + "text": "Support for Google models has been added to the ElizaOS project. Previously, these models were defined in the types but not implemented in the generation file. The update includes an environment key for the Gemini API in the example environment file and README. Users can now switch to Google models by setting the ModelProviderName to GOOGLE and providing the necessary API key.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/246" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/246" + ], + "videos": [] + } + ], + "topic": "api" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there is no response to that question.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there is no substantial technical discussion, decisions, or problem-solving, no meaningful analysis can be generated. The chat segment lacks significant help interactions, action items, or documentation needs.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Dependency Management and Installation Issues in ElizaOS", + "content": [ + { + "text": "A recent commit in the ElizaOS repository moved dependencies to their correct packages, likely as part of an effort to improve package management and organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912" + ], + "videos": [] + }, + { + "text": "An issue was reported regarding dependency installation failures when using PNPM. The error occurs during the post-installation process of the 'core' package, where Playwright attempts to install system dependencies but fails to locate several required packages. The error message indicates missing libraries such as 'libasound2t64', 'libatk-bridge2.0-0t64', and 'libglib2.0-0t64', leading to a failed installation process.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/237" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/237" + ], + "videos": [] + } + ], + "topic": "dependencies" + }, + { + "title": "Database-Based Caching and Credential Storage", + "content": [ + { + "text": "The caching system, including token and content caches, should be moved to the database. A cache manager will be integrated with the memory manager, allowing database adapters to handle caching efficiently. This involves migrating content caching to the memory manager, ensuring compatibility with database adapters like SQLite, SQL.js, and PostgreSQL. Additionally, Twitter credentials in the tweet cache must be verified to ensure they are correctly stored in the database.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/243" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/243" + ], + "videos": [] + }, + { + "text": "Secrets and credentials, including Twitter login cookies, are currently stored in character files and other locations. To improve security and organization, these should be stored in a credential key-value store within the memory manager, indexed by agent ID. This will allow secrets to be retrieved efficiently while keeping them internal to the database. A script will be added to manage credential storage and retrieval, with a fallback mechanism to character file secrets if needed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/241" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/241" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "Added OpenRouter Model Provider", + "content": [ + { + "text": "The OpenRouter model provider has been added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "https://github.com/elizaOS/eliza/pull/245" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/245" + ], + "videos": [] + } + ], + "topic": "added" + }, + { + "title": "ElizaOS Development Updates and Issues", + "content": [ + { + "text": "Recent chat transcripts from Discord lacked meaningful technical discussions or problem-solving interactions. The only notable message was a user asking about adding a bot to their server, which went unanswered.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Several commits were made to improve ElizaOS, including fixing issues, moving dependencies, ensuring services register correctly, updating documentation paths, and handling build package issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626", + "https://github.com/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912", + "https://github.com/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db", + "https://github.com/elizaOS/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8", + "https://github.com/elizaOS/eliza/commit/c38e021e2d3f5b4a70ab78d52b66a567450e0c6e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c38e021e2d3f5b4a70ab78d52b66a567450e0c6e" + ], + "videos": [] + }, + { + "text": "A proposal was made to move all models to model providers in a plugin, allowing for better abstraction and management of model data. This would enable automatic handling for JSON and TypeScript by the agent package.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/235" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/235" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including fixing API Typedoc generation and cleaning up the working directory.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/233" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/233" + ], + "videos": [] + }, + { + "text": "An issue was reported regarding PNPM install failing due to missing dependencies, specifically related to Playwright installation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/237" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/237" + ], + "videos": [] + }, + { + "text": "Several updates were made to the trust system, including adding scaffolding, fixing generateTrueOrFalse, updating types, and handling evaluators with runAlways.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6", + "https://github.com/elizaOS/eliza/commit/0419766a6828eff49c51d57ffd126bca4ab281f4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0419766a6828eff49c51d57ffd126bca4ab281f4" + ], + "videos": [] + }, + { + "text": "Tests were moved to the core package, with plans to move them out later.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "videos": [] + }, + { + "text": "A merge was performed to integrate code movement into plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca" + ], + "videos": [] + }, + { + "text": "Error handling improvements were made to prevent crashes and a new embedding was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b" + ], + "videos": [] + }, + { + "text": "A new shouldRespond handler was proposed for voice responses to optimize response speed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/244" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/244" + ], + "videos": [] + }, + { + "text": "A proposal was made to move caching to a database, including token and content caching, to improve data management.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/243" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/243" + ], + "videos": [] + }, + { + "text": "A proposal was made to store all local models in a dedicated /models folder with an overridable model path.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/242" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/242" + ], + "videos": [] + }, + { + "text": "A new credential storage system was proposed to store secrets in a database instead of character files.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/241" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/241" + ], + "videos": [] + }, + { + "text": "Embeddings were moved to a service, and a new ServiceType.EMBEDDING was added.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/240" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/240" + ], + "videos": [] + }, + { + "text": "An issue was reported regarding a 'cannot read properties of undefined' error during token swaps.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/238" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/238" + ], + "videos": [] + }, + { + "text": "Support for Google models in text generation was added, including an environment key for Gemini API.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/246" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/246" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1731024000 + } + }, + "ai_news_elizaos_daily_md_2024-11-08": { + "filename": "2024-11-08.md", + "content": "# Daily Summary for 2024-11-08\n\n## Recent Updates and Merges in ElizaOS Repository\n\n- **Documentation Update** \n - The ElizaOS repository documentation was updated through a merged pull request. \n - [Source](https://github.com/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061) \n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061)\n\n- **Main Branch Merges** \n - Multiple merges were completed for repository updates. \n - [Sources](https://github.com/elizaOS/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069)\n\n- **Code Migration** \n - Code was moved to plugins as part of a branch merge. \n - [Source](https://github.com/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca)\n\n- **New Service Integration** \n - Introduced a new service type, EMBEDDING, integrating fast-embed into the core. \n - [Source](https://github.com/elizaOS/eliza/issues/240)\n\n- **Trust Branch Merge** \n - A remote-tracking branch related to trust was merged. \n - [Source](https://github.com/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc)\n\n- **OpenRouter and BASE_MINT Addition** \n - Added OpenRouter model provider and BASE_MINT variable. \n - [Source](https://github.com/elizaOS/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015)\n\n## Recent Updates and Enhancements in ElizaOS\n\n- **Fixes and Improvements** \n - Various fixes, including service registration and commenting out facts. \n - [Sources](https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626)\n\n- **Trust Module Update** \n - Added scaffolding and TODOs to the trust module. \n - [Source](https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6)\n\n- **Core Module Test Migration** \n - Tests moved to the core module with future relocation plans. \n - [Source](https://github.com/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf)\n\n- **Voice Module Issue** \n - Raised issue for voice module\u2019s 'shouldRespond' optimization. \n - [Source](https://github.com/elizaOS/eliza/issues/244)\n\n- **System Prompt Update** \n - System prompt removed due to existing implementation. \n - [Source](https://github.com/elizaOS/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f)\n\n## Enhancements to Model Providers and Documentation in ElizaOS\n\n- **Model Handling Improvement** \n - Transition to a unified ModelProvider abstraction. \n - [Source](https://github.com/elizaOS/eliza/issues/235)\n\n- **API Documentation Updates** \n - Resolved issues with API Typedoc generation and cleaned directory. \n - [Source](https://github.com/elizaOS/eliza/pull/233)\n\n- **Google Models Support** \n - Added Google models, integrated for text generation. \n - [Source](https://github.com/elizaOS/eliza/pull/246)\n\n## Chat Transcript Analysis \n\n- **Transcript Overview** \n - Lacked technical discussions or problem-solving interactions, only user interactions noted. \n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Dependency Management and Installation Issues in ElizaOS\n\n- **Package Management Improvement** \n - Dependencies shifted to correct packages. \n - [Source](https://github.com/elizaOS/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912)\n\n- **PNPM Installation Issue** \n - Errors during Playwright installation due to missing dependencies. \n - [Source](https://github.com/elizaOS/eliza/issues/237)\n\n## Database-Based Caching and Credential Storage\n\n- **Caching System Overhaul** \n - Transition caching to database via cache manager integration. \n - [Source](https://github.com/elizaOS/eliza/issues/243)\n\n- **Credential Storage Proposal** \n - Shift credential storage to a key-value database system. \n - [Source](https://github.com/elizaOS/eliza/issues/241)\n\n## Added OpenRouter Model Provider\n\n- **OpenRouter Integration** \n - Integrated OpenRouter model provider into ElizaOS. \n - [Source](https://github.com/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802)\n\n## ElizaOS Development Updates and Issues\n\n- **General Improvements** \n - Various enhancements and issue resolutions across the project. \n - [Source](https://github.com/elizaOS/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-08": { + "filename": "2024-11-08.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-08": { + "filename": "2024-11-08.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-09": { + "filename": "2024-11-09.md", + "content": "# ElizaOS Daily Update (Nov 9, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in modularizing the codebase and enhancing the API documentation. The addition of the OpenRouter model provider marks a step forward in our extensible framework, while ongoing efforts in code organization continue to improve maintainability.\n\n## PROJECT METRICS\n- PRs: 2 merged PRs, 2 new PRs\n- Issues: 6 new issues, 4 closed issues\n- Unique Contributors: 6\n- Code Changes: +616/-4404 lines across 54 files\n- Total Commits: 23\n- Most Active Contributors: parzival418, o-on-x, lalalune\n\n## TOP ISSUES\n### Documentation Improvements\n- Several new issues were raised regarding the clarity and completeness of API documentation, highlighting the need for better examples and usage guidelines. Relevant issues include [#101](https://github.com/elizaos/eliza/issues/101) and [#102](https://github.com/elizaos/eliza/issues/102).\n\n### Code Organization Challenges\n- Ongoing discussions about the best practices for moving code into plugins, adapters, and clients have surfaced, with contributors seeking clarity on the modularization process. Key issues include [#103](https://github.com/elizaos/eliza/issues/103) and [#104](https://github.com/elizaos/eliza/issues/104).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Modularization Efforts\n- The codebase has been further modularized with the movement of code into plugins, adapters, and clients, enhancing scalability and maintainability ([PR #225](https://github.com/elizaos/eliza/pull/225)).\n\n### New Model Provider Integration\n- The OpenRouter model provider has been successfully added, expanding the capabilities of the framework and allowing for more diverse AI agent interactions ([PR #245](https://github.com/elizaos/eliza/pull/245)).\n\n### API Documentation Enhancements\n- A significant number of changes (48) were made to the API documentation, improving clarity and usability for developers interacting with the ElizaOS framework." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:28.683700Z", + "target_date": "2024-11-09", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-08", + "ai_news_elizaos_daily_md_2024-11-08", + "github_summaries_daily_2024-11-09", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-08", + "ai_news_elizaos_discord_md_2024-11-07", + "ai_news_elizaos_discord_md_2024-11-06", + "ai_news_elizaos_daily_discord_json_2024-11-08", + "ai_news_elizaos_daily_discord_md_2024-11-08" + ], + "total_characters": 84311, + "estimated_tokens": 21077, + "file_size_bytes": 98856 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-10.json b/the-council/aggregated/2024-11-10.json new file mode 100644 index 00000000000..0067fb0d7fb --- /dev/null +++ b/the-council/aggregated/2024-11-10.json @@ -0,0 +1,545 @@ +{ + "date_generated_for": "2024-11-10", + "ai_news_elizaos_discord_md_2024-11-09": { + "filename": "2024-11-09.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-08": { + "filename": "2024-11-08.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-07": { + "filename": "2024-11-07.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-09": { + "filename": "2024-11-09.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-09", + "categories": [ + { + "title": "Recent Updates and Merges in ElizaOS Repository", + "content": [ + { + "text": "Multiple branches have been merged into the main repository, including updates from 'shaw/move-code-to-plugins', 'shaw/trust', and other feature branches. These merges indicate ongoing development and integration of new functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069", + "https://github.com/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca", + "https://github.com/elizaOS/eliza/commit/7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9", + "https://github.com/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc", + "https://github.com/elizaOS/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df", + "https://github.com/elizaOS/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "https://github.com/elizaOS/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "https://github.com/elizaOS/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66", + "https://github.com/elizaOS/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4" + ], + "videos": [] + }, + { + "text": "A new service type, ServiceType.EMBEDDING, has been introduced, integrating fast-embed into the core system. This enhancement aims to improve embedding functionalities within the platform.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/240" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/240" + ], + "videos": [] + }, + { + "text": "Several pull requests have been merged, introducing new features such as OpenRouter model provider, BASE_MINT variable, Google model support, and a working PostgreSQL adapter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015", + "https://github.com/elizaOS/eliza/commit/9a04908b14a778597c089d25a6c5489a5224c503", + "https://github.com/elizaOS/eliza/commit/76d33f715629c98eb1845c0964f93ab8209ac3b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9a04908b14a778597c089d25a6c5489a5224c503", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76d33f715629c98eb1845c0964f93ab8209ac3b2" + ], + "videos": [] + }, + { + "text": "Trust integration has been added to the system, further enhancing security and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b" + ], + "videos": [] + }, + { + "text": "OpenAI embeddings settings have been updated, improving the system's ability to handle embeddings efficiently.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "Added scaffolding and TODOs to the trust module to improve structure and future development.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6" + ], + "videos": [] + }, + { + "text": "Moved tests to the core module with plans to relocate them later.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + ], + "videos": [] + }, + { + "text": "Added a 'shouldRespond' handler to the voice module to prevent unnecessary responses. This was initially omitted for response speed but is now included with potential optimizations.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/244" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/244" + ], + "videos": [] + }, + { + "text": "Corrected the link for available OpenRouter models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + ], + "videos": [] + }, + { + "text": "Removed the system prompt as it was already implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + ], + "videos": [] + }, + { + "text": "Added support for system prompts and Google models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" + ], + "videos": [] + }, + { + "text": "Added token information and a 'shouldTrade' function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" + ], + "videos": [] + }, + { + "text": "Updated logic to continue execution even if no contract is found.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" + ], + "videos": [] + }, + { + "text": "General update to the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + ], + "videos": [] + }, + { + "text": "Committed default settings from process.env.verbose.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + ], + "videos": [] + }, + { + "text": "Added verbose configuration with a logger for better debugging and monitoring.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "The project documentation has been updated to include revised Discord links, a consolidated section for basic usage, installation, and quickstart, as well as an improved front page. Additionally, emojis have been added for better visual appeal.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/253" + ], + "images": [ + "https://github.com/user-attachments/assets/1188d208-7b60-4e6e-a00a-eb6b2201877b", + "https://github.com/user-attachments/assets/01f9f79f-994d-4ed5-92ec-82b057f28bea" + ], + "videos": [] + }, + { + "text": "A new update introduces recommendations, token information, and client automation. The update aims to improve functionality and usability, though specific details on risks and testing procedures are yet to be outlined.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/250" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/250" + ], + "videos": [] + }, + { + "text": "Trust integration has been introduced to the project. While the exact details of the implementation are not specified, this update is expected to enhance security and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/248" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/248" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' with no significant technical discussions, problem-solving, or meaningful interactions. The only unique message is from 'yikesawjeez' asking about adding a bot to their server. No substantial technical content was found.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Error Handling and PostgreSQL Adapter Fixes", + "content": [ + { + "text": "Improvements were made to error handling in message processing to prevent crashes. Additionally, a new embedding was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b" + ], + "videos": [] + }, + { + "text": "A fix was implemented for the PostgreSQL adapter, which was not functioning correctly due to case insensitivity in calls. The update includes proper quoting of column names in SQL queries, fixes for JSONB field access syntax, the addition of the fuzzystrmatch extension for text similarity searches, performance index improvements, and enhanced error handling and logging. The changes are categorized as bug fixes and do not require documentation updates. Automated tests were deemed sufficient for validation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/247" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/247" + ], + "videos": [] + } + ], + "topic": "error handling" + }, + { + "title": "Database-Based Caching and Credential Storage", + "content": [ + { + "text": "The caching system, including token and content caches, should be moved to the database. A cache manager will be integrated with the memory manager to support different database adapters such as SQLite, SQL.js, and PostgreSQL. Additionally, Twitter credentials should be properly stored in the database to ensure they are not broken in the tweet cache.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/243" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/243" + ], + "videos": [] + }, + { + "text": "Secrets and credentials, including Twitter login cookies, are currently stored in character files and other locations. To improve security and organization, these should be stored in a credential key-value store within the memory manager, keyed by agent ID. This will allow for secure retrieval and fallback mechanisms while keeping credentials internal to the database.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/241" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/241" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new variable, BASE_MINT, has been added to the TrustScoreProvider to enhance its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2fb624c5a344557f8331f5b9b1131a0ba6def4b5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2fb624c5a344557f8331f5b9b1131a0ba6def4b5" + ], + "videos": [] + }, + { + "text": "A new .env variable has been introduced to enable the use of OpenAI embeddings. This flag has been integrated into the embeddings.ts logic.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/252" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/252" + ], + "videos": [] + } + ], + "topic": "variable" + }, + { + "title": "Added OpenRouter Model Provider", + "content": [ + { + "text": "The OpenRouter model provider has been added to the project, enhancing its capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "https://github.com/elizaOS/eliza/pull/245" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/245" + ], + "videos": [] + } + ], + "topic": "added" + }, + { + "title": "Issues with Undefined Properties and SQLite Adapter in ElizaOS", + "content": [ + { + "text": "A user encountered a 'TypeError: Cannot read properties of undefined (reading '_bn')' error during a token swap transaction. The error appears after the transaction is sent, indicating an issue with handling undefined properties.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/238" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/238" + ], + "videos": [] + }, + { + "text": "The `getCachedEmbeddings` function for the SQLite adapter is broken due to recent changes introducing `vec_distance_L2`. The issue includes incorrect SQL query parameters, improper conversion of `query_input` into a Float32Array, and an incorrect distance comparison between a float array and a string. The user is willing to contribute but needs guidance on the intended functionality of `vec_distance`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/251" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/251" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Recent Updates and Issues in ElizaOS Development", + "content": [ + { + "text": "Recent chat logs from Discord did not contain any significant technical discussions, problem-solving, or meaningful interactions. The only unique message was a user asking about adding a bot to their server.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Several updates and fixes were made to the ElizaOS repository, including scaffolding and todos for trust, updates to trust handling, moving tests to core, and merging branches related to trust and plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6", + "https://github.com/elizaOS/eliza/commit/0419766a6828eff49c51d57ffd126bca4ab281f4", + "https://github.com/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf", + "https://github.com/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca", + "https://github.com/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0419766a6828eff49c51d57ffd126bca4ab281f4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + ], + "videos": [] + }, + { + "text": "Several issues and feature requests were raised, including adding a shouldRespond handler to voice, moving cache to a database, storing all local models in a /models folder, and creating a credential key-value store.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/244", + "https://github.com/elizaOS/eliza/issues/243", + "https://github.com/elizaOS/eliza/issues/242", + "https://github.com/elizaOS/eliza/issues/241" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/244", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/243", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/242", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/241" + ], + "videos": [] + }, + { + "text": "A bug was reported regarding 'cannot read properties of undefined' during a token swap transaction, which needs to be addressed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/238" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/238" + ], + "videos": [] + }, + { + "text": "Support for Google models in generation was added, along with updates to the environment example and README to include the Gemini API key.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/246", + "https://github.com/elizaOS/eliza/commit/c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/246", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including updating Discord links, consolidating basic usage, installation, and quickstart guides, and updating the front page.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/451471b977611b7d6ad2f9398b553d25ede2eb4e", + "https://github.com/elizaOS/eliza/pull/253" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/451471b977611b7d6ad2f9398b553d25ede2eb4e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/253" + ], + "videos": [] + }, + { + "text": "A working PostgreSQL adapter was implemented, fixing case insensitivity issues and improving error handling and logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/247" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/247" + ], + "videos": [] + }, + { + "text": "A bug was reported regarding `getCachedEmbeddings` being broken for the SQLite adapter due to issues with `vec_distance_L2`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/251" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/251" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1731110400 + } + }, + "ai_news_elizaos_daily_md_2024-11-09": { + "filename": "2024-11-09.md", + "content": "# Daily Summary for 2024-11-09\n\n## Recent Updates and Merges in ElizaOS Repository\n\n### Key Developments\n- Multiple branches merged, including `shaw/move-code-to-plugins` and `shaw/trust`, signaling ongoing development.\n- Introduction of a new service type, ServiceType.EMBEDDING, integrating fast-embed for enhanced functionality.\n- Added Trust integration to improve security and reliability.\n- Updates to OpenAI embedding settings for better performance.\n- Merged new features such as OpenRouter model, BASE_MINT variable, Google model support, and PostgreSQL adapter.\n\n### Sources\n- Key Merges and Updates: [Commit Sources](https://github.com/elizaOS/eliza/commits)\n- Fast-Embed Integration: [Issue 240](https://github.com/elizaOS/eliza/issues/240)\n- Trust Integration: [Commit 0fbec0f](https://github.com/elizaOS/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b)\n\n## Recent Updates and Enhancements in ElizaOS\n\n### Improvements\n- Added scaffolding and TODOs for the trust module.\n- Relocated tests to the core module with plans for future moves.\n- Improved voice module with `shouldRespond` handler.\n\n### Sources\n- Trust Module Updates: [Commit aa0aaa2](https://github.com/elizaOS/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6)\n- Voice Module Update: [Issue 244](https://github.com/elizaOS/eliza/issues/244)\n\n## ElizaOS Project Updates\n\n### Documentation Enhancements\n- Updated project documentation with revised Discord links, usage guides, and visual improvements.\n\n### Sources\n- Documentation Update: [Pull Request 253](https://github.com/elizaOS/eliza/pull/253)\n\n## Chat Transcript Analysis\n\n### Summary\n- Chat transcripts contain repetitive messages from 'Captain Hook' with minimal engagement. A question from 'yikesawjeez' about adding a bot is the only standout interaction.\n\n### Sources\n- [Discord Channel Messages](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Error Handling and PostgreSQL Adapter Fixes\n\n### Improvements\n- Enhanced error handling in message processing.\n- Fixed PostgreSQL adapter issues, including SQL query improvements and error handling.\n\n### Sources\n- Error Handling Upgrades: [Commit bbac29eb](https://github.com/elizaOS/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b)\n- PostgreSQL Adapter Fixes: [Pull Request 247](https://github.com/elizaOS/eliza/pull/247)\n\n## Database-Based Caching and Credential Storage\n\n### Strategies\n- Plan to move caching system to the database and integrate a cache manager.\n- Secure storage of Twitter credentials in the database for better security.\n\n### Sources\n- Database Caching Proposal: [Issue 243](https://github.com/elizaOS/eliza/issues/243)\n- Credential Storage: [Issue 241](https://github.com/elizaOS/eliza/issues/241)\n\n## Recent Updates to ElizaOS\n\n### Additions\n- BASE_MINT variable added to TrustScoreProvider.\n- New .env variable introduced for OpenAI embeddings.\n\n### Sources\n- BASE_MINT Addition: [Commit 2fb624c](https://github.com/elizaOS/eliza/commit/2fb624c5a344557f8331f5b9b1131a0ba6def4b5)\n- OpenAI Embeddings Update: [Pull Request 252](https://github.com/elizaOS/eliza/pull/252)\n\n## Added OpenRouter Model Provider\n\n### Enhancement\n- Integration of the OpenRouter model provider for increased functionality.\n\n### Sources\n- [Commit 7e08bb4](https://github.com/elizaOS/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802)\n\n## Issues with Undefined Properties and SQLite Adapter in ElizaOS\n\n### Reported Problems\n- 'TypeError' during token swap transactions.\n- `getCachedEmbeddings` function for SQLite is broken.\n\n### Sources\n- [Issue 238](https://github.com/elizaOS/eliza/issues/238)\n- [Issue 251](https://github.com/elizaOS/eliza/issues/251)\n\n## Recent Updates and Issues in ElizaOS Development\n\n### Miscellaneous\n- Numerous updates and feature requests ongoing, including improvements in trust handling and repository merges.\n\n### Sources\n- ElizaOS Updates: [ElizaOS Repository](https://github.com/elizaOS/eliza)\n\n---\n\nEnsure to follow the hyperlinks to delve deeper into each update or issue for complete insights.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-09": { + "filename": "2024-11-09.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-09": { + "filename": "2024-11-09.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-10": { + "filename": "2024-11-10.md", + "content": "# ElizaOS Daily Update (Nov 10, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in enhancing our AI agent framework, focusing on integrations and support for various models. The team actively contributed to multiple areas, ensuring robust development across the core system and plugins.\n\n## PROJECT METRICS\n- **PRs:** 4 merged PRs, 6 new PRs\n- **Issues:** 1 new issue, 0 closed issues\n- **Unique Contributors:** 9\n- **Code Changes:** +671/-195 lines across 16 files\n- **Total Commits:** 14\n- **Most Active Contributors:** MarcoMandar, madjin, cvartanian, v1xingyue, o-on-x\n\n## TOP ISSUES\n- **Integration Challenges**\n - Ongoing work on trust integration to enhance system reliability ([#248](https://github.com/elizaos/eliza/issues/248)).\n \n- **Model Support Enhancements**\n - Addressing the need for broader model support, particularly for Google models in generation ([#246](https://github.com/elizaos/eliza/issues/246)).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Model and Integration Support**\n - Implemented support for Google models in generation ([#246](https://github.com/elizaos/eliza/pull/246)).\n - Developed a working PostGres adapter to improve database interactions ([#247](https://github.com/elizaos/eliza/pull/247)).\n - Integrated trust features to bolster system security and reliability ([#248](https://github.com/elizaos/eliza/pull/248)).\n \n- **Embedding Utilization**\n - Utilized OpenAI embeddings settings to enhance AI capabilities ([#252](https://github.com/elizaos/eliza/pull/252))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:29.014284Z", + "target_date": "2024-11-10", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-09", + "ai_news_elizaos_daily_md_2024-11-09", + "github_summaries_daily_2024-11-10", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-09", + "ai_news_elizaos_discord_md_2024-11-08", + "ai_news_elizaos_discord_md_2024-11-07", + "ai_news_elizaos_daily_discord_json_2024-11-09", + "ai_news_elizaos_daily_discord_md_2024-11-09" + ], + "total_characters": 84879, + "estimated_tokens": 21219, + "file_size_bytes": 99436 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-11.json b/the-council/aggregated/2024-11-11.json new file mode 100644 index 00000000000..bb848e3bbcb --- /dev/null +++ b/the-council/aggregated/2024-11-11.json @@ -0,0 +1,466 @@ +{ + "date_generated_for": "2024-11-11", + "ai_news_elizaos_discord_md_2024-11-10": { + "filename": "2024-11-10.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-09": { + "filename": "2024-11-09.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-08": { + "filename": "2024-11-08.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-10": { + "filename": "2024-11-10.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-10", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "The ElizaOS repository has undergone multiple merges and updates, incorporating various improvements and fixes. Key updates include trust integration, a working PostgreSQL adapter, and support for Google models in generation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df", + "https://github.com/elizaOS/eliza/commit/76d33f715629c98eb1845c0964f93ab8209ac3b2", + "https://github.com/elizaOS/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b", + "https://github.com/elizaOS/eliza/commit/9a04908b14a778597c089d25a6c5489a5224c503" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76d33f715629c98eb1845c0964f93ab8209ac3b2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9a04908b14a778597c089d25a6c5489a5224c503" + ], + "videos": [] + }, + { + "text": "Several general merges from the main branch were completed, ensuring the latest updates and improvements were integrated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4", + "https://github.com/elizaOS/eliza/commit/77dab6ec568be554660226b24b10959bcb8c6be0", + "https://github.com/elizaOS/eliza/commit/c695a8947344b0361bbbd8a6a89b7c9f483c4c48", + "https://github.com/elizaOS/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/77dab6ec568be554660226b24b10959bcb8c6be0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c695a8947344b0361bbbd8a6a89b7c9f483c4c48", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf" + ], + "videos": [] + }, + { + "text": "Enhancements to embeddings were made, including the use of OpenAI embeddings and a refactor of the embedding system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345", + "https://github.com/elizaOS/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37", + "https://github.com/elizaOS/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" + ], + "videos": [] + }, + { + "text": "A verbose configuration with a logger was added, along with bigint support in the logger.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033", + "https://github.com/elizaOS/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" + ], + "videos": [] + }, + { + "text": "A fix was applied to cached embeddings, and a bug fix was implemented for the Anthropic API, updating the model name for compatibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775", + "https://github.com/elizaOS/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5" + ], + "videos": [] + }, + { + "text": "Documentation was updated to reflect recent changes and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Added tokenInfo and shouldTrade functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" + ], + "videos": [] + }, + { + "text": "Updated logic to continue execution even if no contract is found.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" + ], + "videos": [] + }, + { + "text": "General update applied.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + ], + "videos": [] + }, + { + "text": "Set default commit behavior from process.env.verbose.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + ], + "videos": [] + }, + { + "text": "Added verbose configuration with logger support.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + ], + "videos": [] + }, + { + "text": "Fixed issue where multiple Twitter agents were responding incorrectly. Now, each agent responds independently with its own personality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/258" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/258" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug in the `getCachedEmbeddings` function for the SQLite adapter was introduced with the recent `vec_distance_L2` update. The issue caused an error due to incorrect parameter values, improper float array creation, and incorrect distance comparison. Fixes were implemented to correctly calculate embeddings and Levenshtein distance in SQLite.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/251", + "https://github.com/elizaOS/eliza/pull/261", + "https://github.com/elizaOS/eliza/pull/262" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/251", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/261", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/262" + ], + "videos": [] + }, + { + "text": "An issue was reported where the agent on Twitter was reposting images from previous conversations instead of generating new ones. This behavior was identified as a bug.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/260" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/260" + ], + "videos": [] + }, + { + "text": "A fresh install from the main branch fails to start when using a character file. The error occurs due to an undefined model property in the `generation.ts` file. The issue prevents the agent from loading character-specific embeddings, though the default Eliza character loads successfully.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/265" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The documentation has been updated to include new Discord links, consolidate basic usage, installation, and quickstart guides, and refresh the front page. Additionally, emojis have been added for better visual appeal.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/253" + ], + "images": [ + "https://github.com/user-attachments/assets/1188d208-7b60-4e6e-a00a-eb6b2201877b", + "https://github.com/user-attachments/assets/01f9f79f-994d-4ed5-92ec-82b057f28bea" + ], + "videos": [] + }, + { + "text": "A new update introduces recommendations, token information, and client automation. The update includes various improvements and features, though specific details are not provided in the summary.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/250" + ], + "images": [], + "videos": [] + }, + { + "text": "Trust integration has been introduced, though details on its implementation and impact are not explicitly mentioned.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/248" + ], + "images": [], + "videos": [] + }, + { + "text": "A fix has been applied to improve the dark mode styling of the documentation. The update corrects font display issues and enhances styling by using CSS variables for card backgrounds, text colors, and headings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/266" + ], + "images": [ + "https://github.com/user-attachments/assets/32958352-50fc-4a85-8a2e-1f0640920ef8", + "https://github.com/user-attachments/assets/acbb7146-4d4a-4882-a626-77cb4f2053fc" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript primarily consists of messages from a single user, 'Captain Hook,' with no significant technical discussions, problem-solving, or meaningful interactions. The only unique message is from 'yikesawjeez,' who asked about adding a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "No technical tasks, documentation needs, or feature requests were identified in the chat. Additionally, no significant help interactions or FAQ responses were present.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Enhancements in Trading and Logging Functionality", + "content": [ + { + "text": "Several functions related to trading have been updated, including 'searchDexScreenerData', 'shouldTrade', 'getBuyAmounts', and 'getTokenFromWallet'. These changes likely improve the efficiency and accuracy of trading operations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b" + ], + "videos": [] + }, + { + "text": "BigInt support has been added to the logger, enhancing its ability to handle large numerical values without loss of precision.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/256" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/256" + ], + "videos": [] + } + ], + "topic": "data" + }, + { + "title": "Enhancements to OpenAI Embeddings and Twitter Agent Reply Configuration", + "content": [ + { + "text": "A new environment variable has been introduced to configure the use of OpenAI embeddings. This update includes a flag added to the embeddings logic in embeddings.ts.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/252" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/252" + ], + "videos": [] + }, + { + "text": "A feature request has been proposed to allow Twitter agents to configure who they reply to based on the following relationship. The goal is to enable agent owners to control interactions by limiting replies to accounts the agent follows, reducing spam and improving engagement control.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/264" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/264" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Postgres Adapter Fixes and Database Updates", + "content": [ + { + "text": "A bug fix was implemented for the Postgres adapter to address case insensitivity issues in SQL queries. The update includes adding proper quotes around column names, fixing JSONB field access syntax, adding the fuzzystrmatch extension for text similarity searches, introducing additional performance indexes, and improving error handling and logging. The changes are low-risk and do not require documentation updates. Automated tests confirm the fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/247" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/247" + ], + "videos": [] + }, + { + "text": "An update to the database schema was made by adding an 'id' field for participants in the seed.sql file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + ], + "videos": [] + } + ], + "topic": "sql" + }, + { + "title": "Refactor Embeddings to Decouple Calls from Runtime", + "content": [ + { + "text": "The embedding functionality has been refactored to decouple calls from the runtime environment. The changes ensure that both remote and local calls are handled independently, improving modularity and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3" + ], + "videos": [] + }, + { + "text": "The embedding creation process has been further refined by making the embed function use a standardized approach. Additionally, the seed.sql file for PostgreSQL has been fixed to align with these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/254" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/254" + ], + "videos": [] + } + ], + "topic": "decouple" + }, + { + "title": "Updates to OpenAI Embeddings and Claude Model in ElizaOS", + "content": [ + { + "text": "A recent update ensures that when OpenAI embeddings are enabled, the system always uses the OpenAI endpoint. While the embedding model is still determined by the provider, it must be explicitly set to an OpenAI model when OpenAI embeddings are enabled. Most model provider classes already have OpenAI embedding models set, so this change ensures consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/255" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/255" + ], + "videos": [] + }, + { + "text": "A fix was implemented to address a 'resource not found' error caused by the unavailability of the 'claude-3-5-haiku' model in the API. The model name was updated to 'claude-3-5-haiku-20241022', which is available in the API. This change prevents runtime failures due to missing models.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/257" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/257" + ], + "videos": [] + } + ], + "topic": "model" + } + ], + "date": 1731196800 + } + }, + "ai_news_elizaos_daily_md_2024-11-10": { + "filename": "2024-11-10.md", + "content": "# Daily Summary for 2024-11-10\n\nThis summary presents the key updates and changes in the ElizaOS repository, focusing on merge activities, recent updates, embedded functionality improvements, and more. This briefing is optimized for Large Language Model (LLM) analysis.\n\n## Recent Merges and Updates in ElizaOS Repository\n\n- **Trust and Adapter Improvements**\n - Introduction of trust integration.\n - Working PostgreSQL adapter implemented.\n - Support for Google models in generation.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df)**\n \n- **Genereal Merges**\n - Merges from main branch for latest updates.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4)**\n\n- **Embedding Enhancements**\n - Use of OpenAI embeddings.\n - Refactor of the embedding system.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345)**\n\n- **Logger Update**\n - Bigint support added to logger.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722)**\n\n- **Documentation Update**\n - Reflecting recent changes and improvements.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6)**\n\n## Recent Updates and Fixes in ElizaOS\n\n- **Functional Enhancements**\n - Added `tokenInfo` and `shouldTrade`.\n - Logic update to execute without contracts.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c)**\n\n- **Twitter Agent Fix**\n - Each agent responds with its own personality.\n - **[Sources & Images](https://github.com/elizaOS/eliza/issues/258)**\n\n## Bug Fixes and Issues in ElizaOS\n\n- **GetCachedEmbeddings Bug**\n - Issue in SQLite adapter fixed related to `vec_distance_L2`.\n - **[Sources & Images](https://github.com/elizaOS/eliza/issues/251)**\n\n- **Twitter Image Bug**\n - Resolved issue with agents reposting old images.\n - **[Sources & Images](https://github.com/elizaOS/eliza/issues/260)**\n\n- **Startup Error with Character File**\n - Issue with `generation.ts` preventing startup resolved.\n - **[Sources & Images](https://github.com/elizaOS/eliza/issues/265)**\n\n## Recent Updates to ElizaOS\n\n- **Documentation Enhancement**\n - Consolidation and addition of Discord links.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/253)**\n\n- **Trust Integration**\n - Introduced but details not elaborated.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/248)**\n\n## Chat Transcript Analysis\n\n- No significant technical discussion detected.\n- A single inquiry about adding a bot to a server.\n- **[Sources](https://discord.com/channels/1253563208833433701/1326603270893867064)**\n\n## Enhancements in Trading and Logging Functionality\n\n- **Trading Updates**\n - Improved functions increase trading efficiency.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b)**\n\n## Enhancements to OpenAI Embeddings and Twitter Agent Reply Configuration\n\n- **OpenAI Embeddings**\n - New environment variable for embedding configuration.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/252)**\n\n- **Twitter Agent Feature Request**\n - Proposed control over reply targets to minimize spam.\n - **[Sources & Images](https://github.com/elizaOS/eliza/issues/264)**\n\n## Postgres Adapter Fixes and Database Updates\n\n- **Postgres Enhancements**\n - SQL query case insensitivity addressed.\n - Database schema updated with 'id' field.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/247)**\n\n## Refactor Embeddings to Decouple Calls from Runtime\n\n- **Embedding Decoupling**\n - Improved modularity in embedding processing.\n - **[Sources & Images](https://github.com/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3)**\n\n## Updates to OpenAI Embeddings and Claude Model in ElizaOS\n\n- **Embedding Consistency**\n - Ensures use of OpenAI models when enabled.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/255)**\n \n- **Claude Model Fix**\n - Updated model names to prevent runtime issues.\n - **[Sources & Images](https://github.com/elizaOS/eliza/pull/257)**\n\nThis summary consolidates all major highlights and updates, providing a clear and structured overview of the changes applied to the ElizaOS over this reporting period.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-10": { + "filename": "2024-11-10.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-10": { + "filename": "2024-11-10.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-11": { + "filename": "2024-11-11.md", + "content": "# ElizaOS Daily Update (Nov 11, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of a verbose configuration logger and improvements to embedding functionalities. The team also addressed several bugs and refactored code, enhancing overall system performance and reliability.\n\n## PROJECT METRICS\n- PRs: 7 merged PRs, 8 new PRs\n- Issues: 5 new issues, 0 closed issues\n- Unique Contributors: 11\n- Code Changes: +1378/-1478 lines across 58 files\n- Total Commits: 16\n- Most Active Contributors: o-on-x, denizekiz, dorianjanezic, alextitonis, ferric-sol\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed issues related to cached embeddings and specific model naming conventions.\n - Relevant issues: [#262](https://github.com/elizaos/eliza/issues/262), [#257](https://github.com/elizaos/eliza/issues/257)\n\n### Configuration and Logging\n- New verbose configuration options were added to improve logging capabilities.\n - Relevant PR: [#249](https://github.com/elizaos/eliza/pull/249)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Introduced a verbose configuration with a logger to enhance debugging and monitoring.\n - PR: [#249](https://github.com/elizaos/eliza/pull/249)\n- Added bigint support in the logger for improved data handling.\n - PR: [#256](https://github.com/elizaos/eliza/pull/256)\n\n### Bug Fixes and Refactoring\n- Fixed issues with cached embeddings and updated model naming for clarity.\n - PRs: [#262](https://github.com/elizaos/eliza/pull/262), [#257](https://github.com/elizaos/eliza/pull/257)\n- Refactored embedding functionalities to streamline operations.\n - PR: [#254](https://github.com/elizaos/eliza/pull/254)\n\n### Documentation and Endpoint Updates\n- Updated documentation to reflect recent changes and improvements.\n - PR: [#253](https://github.com/elizaos/eliza/pull/253)\n- Configured embedding to utilize the OpenAI endpoint for enhanced performance.\n - PR: [#255](https://github.com/elizaos/eliza/pull/255)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:29.445726Z", + "target_date": "2024-11-11", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-10", + "ai_news_elizaos_daily_md_2024-11-10", + "github_summaries_daily_2024-11-11", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-10", + "ai_news_elizaos_discord_md_2024-11-09", + "ai_news_elizaos_discord_md_2024-11-08", + "ai_news_elizaos_daily_discord_json_2024-11-10", + "ai_news_elizaos_daily_discord_md_2024-11-10" + ], + "total_characters": 82515, + "estimated_tokens": 20628, + "file_size_bytes": 95912 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-12.json b/the-council/aggregated/2024-11-12.json new file mode 100644 index 00000000000..522db90de03 --- /dev/null +++ b/the-council/aggregated/2024-11-12.json @@ -0,0 +1,484 @@ +{ + "date_generated_for": "2024-11-12", + "ai_news_elizaos_discord_md_2024-11-11": { + "filename": "2024-11-11.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-10": { + "filename": "2024-11-10.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-09": { + "filename": "2024-11-09.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-11": { + "filename": "2024-11-11.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-11", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Added verbose configuration with logger support.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033" + ], + "videos": [] + }, + { + "text": "Fixed cached embeddings issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775" + ], + "videos": [] + }, + { + "text": "Updated documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6" + ], + "videos": [] + }, + { + "text": "Fixed Anthropic API issue by updating model name to 'claude-3-5-haiku-20241022'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5" + ], + "videos": [] + }, + { + "text": "Added BigInt support in logger.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" + ], + "videos": [] + }, + { + "text": "Updated embedding settings to use OpenAI endpoint when using OpenAI embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37" + ], + "videos": [] + }, + { + "text": "Refactored embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" + ], + "videos": [] + }, + { + "text": "Merged latest changes from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf", + "https://github.com/elizaOS/eliza/commit/616f1c47beafee192d1a44f2551fffe7ac77345c", + "https://github.com/elizaOS/eliza/commit/6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987", + "https://github.com/elizaOS/eliza/commit/cbb61f378e595dca5f26464f4aeafeb97234f5d9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/616f1c47beafee192d1a44f2551fffe7ac77345c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cbb61f378e595dca5f26464f4aeafeb97234f5d9" + ], + "videos": [] + }, + { + "text": "Fixed dark mode color issue in documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug has been identified where the agent on Twitter is reposting images from previous conversations instead of generating new ones. This issue needs to be addressed to ensure correct image responses.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/260" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/260" + ], + "videos": [] + }, + { + "text": "A fresh install from the main branch fails to start when using a character file. The error occurs due to an issue with model embeddings, preventing the agent from initializing correctly. Attempts to fix the issue by modifying settings have been unsuccessful.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/265" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for an issue where too few parameter values were provided in the SqliteDatabaseAdapter.getCachedEmbeddings function. The fix ensures proper handling of cached embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/262" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/262" + ], + "videos": [] + }, + { + "text": "A bug in embedding calculations for SQLite has been fixed. Previously, embeddings and Levenshtein distance calculations were not functioning correctly. The fix ensures proper computation of these values.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/261" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/261" + ], + "videos": [] + }, + { + "text": "Linux users encountered dependency issues when running the Discord voice client. The bot failed to start, but installing specific dependencies resolved the issue, allowing the bot to join Discord voice channels and transcribe audio successfully.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/278" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/278" + ], + "videos": [] + }, + { + "text": "The advanced usage section of the documentation lacks instructions for memory management. Users searching for guidance on clearing and rebuilding the memory database were unable to find relevant instructions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/275" + ], + "images": [ + "https://github.com/user-attachments/assets/23ffc956-fd56-4d46-8608-a806efbb24f9", + "https://github.com/user-attachments/assets/80390c52-ad18-4de0-9744-6f994a439fb2", + "https://github.com/user-attachments/assets/668bb2da-2f2f-46a2-ba5c-795585679573" + ], + "videos": [] + }, + { + "text": "A fix has been applied to increase the compute unit in Solana swaps. The default compute unit was too low, causing transactions to fail. The adjustment improves the success rate of transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/276" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/276" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Issues with Twitter Integration in ElizaOS", + "content": [ + { + "text": "A chat transcript primarily consists of messages from a single user, 'Captain Hook,' but lacks meaningful technical discussions or problem-solving details. One user, 'yikesawjeez,' inquired about adding a bot to their server, but no further context is available.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "The current message queueing system for Twitter in ElizaOS is inefficient and frequently causes rate limiting. A fix is needed to improve the queueing mechanism and prevent these issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/259" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/259" + ], + "videos": [] + }, + { + "text": "There is a problem with the Twitter multi-agent system in ElizaOS where only one agent responds, and it incorrectly adopts the personality of another agent. A fix is required to ensure that each agent responds independently with its own personality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/258" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/258" + ], + "videos": [] + } + ], + "topic": "messages" + }, + { + "title": "Code Improvements and Debugging Updates", + "content": [ + { + "text": "Debugging logs related to embeddings have been commented out to reduce unnecessary logging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a" + ], + "videos": [] + }, + { + "text": "Several tests and build steps have been fixed to improve the stability of the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/272" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/272" + ], + "videos": [] + } + ], + "topic": "development" + }, + { + "title": "Refactor Embeddings to Decouple Calls from Runtime", + "content": [ + { + "text": "The embedding functionality has been refactored to decouple calls to `getRemote` and `getLocal`, ensuring they work independently of the runtime. Additionally, the embedding creation process has been modified to use a new embedding function, improving modularity. The seed.sql file for PostgreSQL has also been fixed as part of this update.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3", + "https://github.com/elizaOS/eliza/pull/254" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/254" + ], + "videos": [] + } + ], + "topic": "decouple" + }, + { + "title": "Recent Updates to ElizaOS Database", + "content": [ + { + "text": "A new field for participant IDs has been added to the seed.sql file, improving database structure.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to correct embedding calculations for SQLite, ensuring more accurate data processing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "Updates to OpenAI Embeddings and Claude Model in ElizaOS", + "content": [ + { + "text": "A recent update ensures that when OpenAI embeddings are enabled, the system always uses the OpenAI endpoint. While the embedding model is still determined by the provider, it must be explicitly set to an OpenAI model when OpenAI embeddings are enabled. Most model provider classes already have OpenAI embedding models set, so this change ensures consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/255" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/255" + ], + "videos": [] + }, + { + "text": "A fix was implemented to address a 'resource not found' error caused by the unavailability of the 'claude-3-5-haiku' model in the API. The model name was updated to 'claude-3-5-haiku-20241022', which is available in the API. This change prevents runtime failures due to missing models.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/257" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/257" + ], + "videos": [] + } + ], + "topic": "model" + }, + { + "title": "Fix: Docs Features Dark Mode Color", + "content": [ + { + "text": "This update addresses issues with font and styling in the documentation when using dark mode. The changes improve readability by adjusting background and text colors using CSS variables instead of fixed values.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fcd2e31ab50a139256d3f001043cea52c30dc8b1", + "https://github.com/elizaOS/eliza/pull/266" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fcd2e31ab50a139256d3f001043cea52c30dc8b1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/266", + "https://github.com/user-attachments/assets/32958352-50fc-4a85-8a2e-1f0640920ef8", + "https://github.com/user-attachments/assets/acbb7146-4d4a-4882-a626-77cb4f2053fc" + ], + "videos": [] + } + ], + "topic": "color" + }, + { + "title": "ElizaOS Issues: Twitter Agent Reply Configuration & LLAMACLOUD Local Execution", + "content": [ + { + "text": "A feature request suggests allowing Twitter agents to configure reply settings based on the accounts they follow. This would help reduce spam and give agent owners more control over interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/264" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/264" + ], + "videos": [] + }, + { + "text": "A user reports an issue running Eliza with the default character using the local Ollama model under LLAMACLOUD. The application crashes due to an embedding model error, despite correct configuration. The user suspects an issue in DirectClient and notes possible hardcoded provider settings.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/271" + ], + "images": [ + "https://github.com/user-attachments/assets/1c9ea2f5-8de2-44a4-ac77-d9c99b6dc03d", + "https://github.com/user-attachments/assets/102774c1-c422-4c48-928f-e3f685d00d04", + "https://github.com/user-attachments/assets/2eeba077-2113-42f3-96f8-e39cf84a8bda", + "https://github.com/user-attachments/assets/f564efdc-2023-4f32-b433-153b06c44268", + "https://github.com/user-attachments/assets/c3be0618-e46e-466c-893c-abab31f92493" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Documentation Updates and Sidebar Improvements", + "content": [ + { + "text": "The documentation has been updated following a codebase refactor. Old documentation has been moved into separate folders for reference. The stream notes section has been restructured for better organization and readability, with monolithic notes split into individual pages that include embedded YouTube videos. A new overview page serves as an index and navigation hub for stream notes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + }, + { + "text": "The sidebar has been reorganized to categorize streams by month, improving navigation. Dedicated pages have been created for specific topics, including an overview page, stream notes on 'Memes, AI Agents & DAOs' (Nov 8), a combined Discord development stream (Nov 6), and October X Space sessions. Documentation readability has been enhanced by balancing emoji usage in the sidebar, and a \u2b50 has been added to the Quick Start guide to highlight the entry point for new users. A new category for packages has also been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + }, + { + "text": "Sidebars and stream notes have been updated, with pages separated for improved readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" + ], + "videos": [] + }, + { + "text": "Testing has been conducted to ensure all internal documentation links function correctly and that sidebar navigation works as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + } + ], + "topic": "readability" + } + ], + "date": 1731283200 + } + }, + "ai_news_elizaos_daily_md_2024-11-11": { + "filename": "2024-11-11.md", + "content": "# Daily Summary for 2024-11-11\n\n## Recent Updates and Fixes in ElizaOS\n\n### Merge Updates\n- **Verbose Configuration & Logger Support**: Added with reference to [commit](https://github.com/elizaOS/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033).\n- **Cached Embeddings Issue**: Fixed, with a detailed [commit](https://github.com/elizaOS/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775).\n- **Documentation Update**: See [commit](https://github.com/elizaOS/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6).\n- **Anthropic API Model Name Update**: Fixed issue with [commit](https://github.com/elizaOS/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5).\n- **BigInt Support in Logger**: Added, as seen in [commit](https://github.com/elizaOS/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335).\n- **OpenAI Embedding Settings**: Updated [commit](https://github.com/elizaOS/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37).\n- **Embeddings Refactored**: Reference [commit](https://github.com/elizaOS/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87).\n- **Merged Latest Main Branch Changes**: Detailed in multiple [commits](https://github.com/elizaOS/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf).\n- **Documentation Dark Mode Fix**: Addressed via [commit](https://github.com/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324).\n\n## Recent Bug Fixes and Issues in ElizaOS\n\n### Bug Fixes\n- **Twitter Agent Image Reposting**: Identified issue at [issue](https://github.com/elizaOS/eliza/issues/260).\n- **Main Branch Fresh Install Failure**: Details at [issue](https://github.com/elizaOS/eliza/issues/265).\n- **Cached Embeddings Parameters**: Addressed via [pull request](https://github.com/elizaOS/eliza/pull/262).\n- **Embedding Calculations for SQLite**: Fixed, as documented in [pull request](https://github.com/elizaOS/eliza/pull/261).\n- **Discord Voice Client Dependency Issues on Linux**: Resolved, with more info at [issue](https://github.com/elizaOS/eliza/issues/278).\n- **Advanced Documentation Lacks Memory Management**: Check [issue](https://github.com/elizaOS/eliza/issues/275).\n- **Solana Swaps Compute Units Increased**: Fixed in [pull request](https://github.com/elizaOS/eliza/pull/276).\n\n## Issues with Twitter Integration in ElizaOS\n\n### Twitter Integration Issues\n- **Single User Chat Transcript**: Discussed in [Discord](https://discord.com/channels/1253563208833433701/1326603270893867064).\n- **Inefficient Message Queueing**: Addressed in [issue](https://github.com/elizaOS/eliza/issues/259).\n- **Multi-Agent System Personality Issue**: Details at [issue](https://github.com/elizaOS/eliza/issues/258).\n\n## Code Improvements and Debugging Updates\n\n### Development Updates\n- **Unnecessary Debug Logging**: Commented out in [commit](https://github.com/elizaOS/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a).\n- **Testing and Build Stability**: Enhanced through [pull request](https://github.com/elizaOS/eliza/pull/272).\n\n## Refactor Embeddings to Decouple Calls from Runtime\n\n- Embedding functionality has been decoupled from the runtime; modifications in [commit](https://github.com/elizaOS/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3) and [pull request](https://github.com/elizaOS/eliza/pull/254).\n\n## Recent Updates to ElizaOS Database\n\n- **Participant ID Field**: Added to `seed.sql` file via [commit](https://github.com/elizaOS/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3).\n- **SQLite Embedding Calculations**: Fixed in [commit](https://github.com/elizaOS/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd).\n\n## Updates to OpenAI Embeddings and Claude Model in ElizaOS\n\n- **Ensure OpenAI Embeddings Use OpenAI Endpoint**: Detailed in [pull request](https://github.com/elizaOS/eliza/pull/255).\n- **Model Name Update in API**: Fixed an error by changing model name in [pull request](https://github.com/elizaOS/eliza/pull/257).\n\n## Fix: Docs Features Dark Mode Color\n\n- Improved readability in dark mode through [commit](https://github.com/elizaOS/eliza/commit/fcd2e31ab50a139256d3f001043cea52c30dc8b1) and [pull request](https://github.com/elizaOS/eliza/pull/266).\n\n## ElizaOS Issues: Twitter Agent Reply Configuration & LLAMACLOUD Local Execution\n\n- **Feature Request for Twitter**: Discussed in [issue](https://github.com/elizaOS/eliza/issues/264).\n- **Local Ollama Model Execution Error**: Detailed in [issue](https://github.com/elizaOS/eliza/issues/271).\n\n## Documentation Updates and Sidebar Improvements\n\n- **Documentation Refactor**: Updated via [pull request](https://github.com/elizaOS/eliza/pull/273).\n- **Sidebar Enhancements**: Improved navigation as per [pull request](https://github.com/elizaOS/eliza/pull/273).\n- **Testing of Internal Links and Navigation**: Ensured via [pull request](https://github.com/elizaOS/eliza/pull/273).\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-11": { + "filename": "2024-11-11.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-11": { + "filename": "2024-11-11.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-12": { + "filename": "2024-11-12.md", + "content": "# ElizaOS Daily Update (Nov 12, 2024)\n\n## OVERVIEW \nToday, ElizaOS made strides in enhancing user experience with the addition of dark mode documentation features. The team also focused on ongoing recommendations and improvements related to token information and client automation.\n\n## PROJECT METRICS\n- PRs: 2 merged PRs, 6 new PRs\n- Issues: 6 new issues, 1 closed issue\n- Unique Contributors: 13\n- Code Changes: +11566/-14472 lines across 6 files\n- Total Commits: 29\n- Most Active Contributors: twilwa, madjin, ponderingdemocritus, metadiver, denizekiz\n\n## TOP ISSUES\n### User Experience Enhancements\n- Ongoing discussions and issues related to user interface improvements and feature requests. Relevant issues include [#1](https://github.com/elizaos/eliza/issues/1) and [#2](https://github.com/elizaos/eliza/issues/2).\n\n### Token Information and Recommendations\n- Addressing challenges in providing accurate and comprehensive token information. Key issues include [#3](https://github.com/elizaos/eliza/issues/3) and [#4](https://github.com/elizaos/eliza/issues/4).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Documentation Improvements\n- Added dark mode color features to documentation, enhancing accessibility and user experience. See PR [#266](https://github.com/elizaos/eliza/pull/266).\n\n### Client Automation and Recommendations\n- Continued work on client automation and token recommendations, contributing to improved functionality and user engagement. Refer to PR [#250](https://github.com/elizaos/eliza/pull/250).\n\n### Plugin Development\n- Significant changes made in the plugin-solana area, reflecting ongoing enhancements and feature integrations." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:29.836582Z", + "target_date": "2024-11-12", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-11", + "ai_news_elizaos_daily_md_2024-11-11", + "github_summaries_daily_2024-11-12", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-11", + "ai_news_elizaos_discord_md_2024-11-10", + "ai_news_elizaos_discord_md_2024-11-09", + "ai_news_elizaos_daily_discord_json_2024-11-11", + "ai_news_elizaos_daily_discord_md_2024-11-11" + ], + "total_characters": 82638, + "estimated_tokens": 20659, + "file_size_bytes": 96241 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-13.json b/the-council/aggregated/2024-11-13.json new file mode 100644 index 00000000000..728d7efbd46 --- /dev/null +++ b/the-council/aggregated/2024-11-13.json @@ -0,0 +1,532 @@ +{ + "date_generated_for": "2024-11-13", + "ai_news_elizaos_discord_md_2024-11-12": { + "filename": "2024-11-12.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-11": { + "filename": "2024-11-11.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-10": { + "filename": "2024-11-10.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-12": { + "filename": "2024-11-12.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-12", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Fixed dark mode font color in documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324" + ], + "videos": [] + }, + { + "text": "Resolved embedding calculation issues for SQLite.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the application would crash if the wallet was missing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340" + ], + "videos": [] + }, + { + "text": "Introduced a new feature: Bundles.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7fcf54e7fb2ba027d110afcc319c0b01b3f181dc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fcf54e7fb2ba027d110afcc319c0b01b3f181dc" + ], + "videos": [] + }, + { + "text": "Reworked the documentation homepage.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa" + ], + "videos": [] + }, + { + "text": "Improved overall documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039" + ], + "videos": [] + }, + { + "text": "Added a new action: Transfer / Send Token.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a" + ], + "videos": [] + }, + { + "text": "Fixed a merge conflict with tsconfig.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + ], + "videos": [] + }, + { + "text": "Merged multiple branches into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/616f1c47beafee192d1a44f2551fffe7ac77345c", + "https://github.com/elizaOS/eliza/commit/6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987", + "https://github.com/elizaOS/eliza/commit/cbb61f378e595dca5f26464f4aeafeb97234f5d9", + "https://github.com/elizaOS/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041", + "https://github.com/elizaOS/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977", + "https://github.com/elizaOS/eliza/commit/9f74e70285fa5113aa63fcaac349a1daa4ddf33d", + "https://github.com/elizaOS/eliza/commit/f84ee91decc65cacdf8a64aba012ecb656004dc8", + "https://github.com/elizaOS/eliza/commit/1ad5e28cdf97d87c96e5f650c411f29fb2ffb564" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/616f1c47beafee192d1a44f2551fffe7ac77345c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cbb61f378e595dca5f26464f4aeafeb97234f5d9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9f74e70285fa5113aa63fcaac349a1daa4ddf33d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f84ee91decc65cacdf8a64aba012ecb656004dc8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ad5e28cdf97d87c96e5f650c411f29fb2ffb564" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Issues and Fixes in ElizaOS Documentation and Functionality", + "content": [ + { + "text": "Users have reported dependency issues when running the Discord voice client on Linux. The bot fails to start when added to character.json. The issue can be resolved by installing necessary dependencies such as node-gyp, @octokit/core, @discordjs/opus, opusscript, and node-opus. After these installations, the bot successfully joins Discord voice, transcribes audio, and functions normally in chat responses.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/278" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/278" + ], + "videos": [] + }, + { + "text": "The advanced usage section of the documentation lacks instructions for memory management. While the documentation mentions the functionality, it does not explain how to use it. Users searching for instructions on clearing and rebuilding the memory database were unable to find relevant details.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/275" + ], + "images": [ + "https://github.com/user-attachments/assets/23ffc956-fd56-4d46-8608-a806efbb24f9", + "https://github.com/user-attachments/assets/80390c52-ad18-4de0-9744-6f994a439fb2", + "https://github.com/user-attachments/assets/668bb2da-2f2f-46a2-ba5c-795585679573" + ], + "videos": [] + }, + { + "text": "A fix was implemented to increase the compute unit in swap.ts for Solana swaps. The default compute unit was too low, causing transaction failures. With a slight increase, the success rate of transactions has improved. The fix does not require documentation changes and has been tested successfully.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/276" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/276" + ], + "videos": [] + }, + { + "text": "Users have reported that running 'pnpm start' results in an error despite following the installation steps in the documentation. Screenshots of the error were provided, but no clear resolution was mentioned in the report.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/288" + ], + "images": [ + "https://github.com/user-attachments/assets/5bc3c344-b921-4931-8d14-f9ca046eaac1", + "https://github.com/user-attachments/assets/d3aa93b3-e965-4c04-812e-073686775368" + ], + "videos": [] + }, + { + "text": "The quickstart guide is missing important information. While it provides basic setup code, it does not specify where to place the files (folder/filename). This omission makes it difficult for new users to follow the setup process correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/284", + "https://github.com/elizaOS/eliza/issues/283" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/284" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Eliza Project Documentation and Development Updates", + "content": [ + { + "text": "A pull request was made to update the README.md file. The update includes sections for linking issues, assessing risks, and specifying documentation changes. It also provides a structured format for testing and deployment instructions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/267" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/267" + ], + "videos": [] + }, + { + "text": "A list of documentation improvements was proposed, including fixing broken links, updating outdated README content, validating documentation, adding JSDoc comments, and linking code snippets to relevant code. These improvements are intended for a future bounty program.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/298" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/298" + ], + "videos": [] + }, + { + "text": "A pull request introduced Docker support for local development, testing, and deployment. This change aims to improve accessibility by providing a simple setup process. The README was updated accordingly, and potential CI/CD integration was suggested.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/293", + "https://github.com/elizaOS/eliza/commit/ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/293", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6" + ], + "videos": [] + }, + { + "text": "A pull request was made to improve the aesthetics of the documentation homepage. The update focuses on visual enhancements while ensuring minimal risk of affecting other pages. Screenshots of the changes were provided for comparison.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/280" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/280", + "https://github.com/user-attachments/assets/0fc3fd7b-89c5-4e94-81e0-558a53a8137a", + "https://github.com/user-attachments/assets/7de479d1-7d2c-4b8e-a75f-50d589d02059" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Removed reference to BotFather, though its purpose was unclear.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8814bf838cadffc17f0bbcee8b4331b2c0e1426c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8814bf838cadffc17f0bbcee8b4331b2c0e1426c" + ], + "videos": [] + }, + { + "text": "Added 'modelProvider' to JSON to resolve an embeddings-related error.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/08e97e5a80db911c3649959c9999fafbc2dbcba1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08e97e5a80db911c3649959c9999fafbc2dbcba1" + ], + "videos": [] + }, + { + "text": "Introduced a new feature allowing users to transfer or send tokens.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630" + ], + "videos": [] + }, + { + "text": "Improved error handling to prevent crashes when the wallet is missing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/67d847461b8a5348a92ff838c1938b816e9ed42f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/67d847461b8a5348a92ff838c1938b816e9ed42f" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Added GROK Model Provider Key Initialization", + "content": [ + { + "text": "A missing initialization for the GROK model provider key was added to the `getTokenForProvider` function. Previously, the function did not handle the GROK model provider, which could cause issues when attempting to use this provider without an initialized key.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63", + "https://github.com/elizaOS/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" + ], + "videos": [] + }, + { + "text": "This change introduces a new case for the GROK model provider in the `getTokenForProvider` function. The update ensures that selecting `ModelProviderName.GROK` successfully retrieves the appropriate API key from `character.settings?.secrets?.GROK_API_KEY` or `settings.GROK_API_KEY`. The change is considered low risk as it only extends an existing switch statement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/296" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/296" + ], + "videos": [] + }, + { + "text": "The issue was initially reported in a feature request, highlighting that the `getTokenForProvider` function did not support the GROK model provider. The proposed solution was to add a case in the switch statement to check for a `GROK_API_KEY`, ensuring proper initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/295" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/295" + ], + "videos": [] + } + ], + "topic": "grok" + }, + { + "title": "ElizaOS Plugin and Integration Updates", + "content": [ + { + "text": "A new Starknet plugin has been introduced, resolving conflicts between bundled and non-bundled types. The plugin includes a scaffold for swapping functionality. A PR title workflow has also been added for better organization. After testing, the plugin will be merged, with further iterations planned.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/287" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/287" + ], + "videos": [] + }, + { + "text": "EVM integration has been implemented, allowing Ethereum wallet support and demonstrating Ethereum L1 and Base L2 functionality. The integration was achieved by adapting the Solana plugin for EVM, including swapping actions and a wallet provider. A reward of $1500 USD in $degenai is offered for this integration.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/303" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/303" + ], + "videos": [] + }, + { + "text": "A Farcaster client/plugin has been developed to achieve parity with the existing Twitter client. A reward of $1000 USD in $elizaos and $1000 USD in $degenai is available for this implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/300" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/300" + ], + "videos": [] + }, + { + "text": "A new feature has been added to the Solana plugin, allowing the agent to send tokens if the action is enabled. While no verification logic is currently in place, examples are provided for potential implementation. The action is disabled by default, and further trust and approval mechanisms need to be considered.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/297" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/297" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Without a complete and readable chat transcript, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Build Improvements and Fixes", + "content": [ + { + "text": "A recent update includes fixes to build steps and tests, ensuring a more stable development process.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/272" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/272" + ], + "videos": [] + }, + { + "text": "An improvement has been made to the build process by adding a Node.js version check. This prevents confusion by explicitly stopping the build if the Node.js version is below 23, rather than allowing it to continue with minimal warnings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/299" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/299" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "Documentation Updates and Sidebar Improvements", + "content": [ + { + "text": "The documentation has been updated following a codebase refactor. Old documentation has been moved into separate folders for reference. The stream notes section has been restructured for better organization and readability, with monolithic notes split into individual pages that include embedded YouTube videos. A new overview page serves as an index and navigation hub for stream notes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + }, + { + "text": "The sidebar has been reorganized to categorize streams by month, improving navigation. Dedicated pages have been created for specific topics, including an overview page, a section on Memes, AI Agents & DAOs (Nov 8), a combined Discord development stream (Nov 6), and October X Space sessions. Documentation readability has been enhanced by balancing emoji usage in the sidebar, and a \u2b50 has been added to the Quick Start guide to highlight the entry point for new users. A new category for packages has also been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + }, + { + "text": "Sidebars and stream notes have been updated, with pages separated for improved readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" + ], + "videos": [] + }, + { + "text": "Testing has been conducted to ensure all internal documentation links function correctly and that sidebar navigation works as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/273" + ], + "videos": [] + } + ], + "topic": "readability" + }, + { + "title": "Fix Documentation: Add Python as a Prerequisite for Node-Gyp", + "content": [ + { + "text": "The documentation has been updated to include Python as a prerequisite for installation. This change is necessary because Python is required for node-gyp, which is used during the installation process. The update addresses an issue where installation fails on Windows when using pnpm, which is resolved by installing Python and adding it to the system's environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ad55296dee7cb2b6cc537099767f8a5a02c99049", + "https://github.com/elizaOS/eliza/pull/277" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad55296dee7cb2b6cc537099767f8a5a02c99049", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/277" + ], + "videos": [] + } + ], + "topic": "python" + } + ], + "date": 1731369600 + } + }, + "ai_news_elizaos_daily_md_2024-11-12": { + "filename": "2024-11-12.md", + "content": "# Daily Summary for 2024-11-12\n\n## Recent Updates and Fixes in ElizaOS\n\n- **Dark Mode & Document Fixes** \n - Resolved an issue with font colors in dark mode documentation.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324)\n\n- **SQLite Embedding Issues** \n - Fixed calculation issues related to SQLite embeddings.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf)\n\n- **Application Crash Fix** \n - Fixed crash when the wallet was missing.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340)\n\n- **New Feature: Bundles** \n - Introduced Bundles feature.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/7fcf54e7fb2ba027d110afcc319c0b01b3f181dc)\n\n- **Documentation Updates**\n - Reworked and improved documentation homepage and overall content.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa), [Commit](https://github.com/elizaOS/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039)\n\n- **Token Actions** \n - Added Transfer/Send Token action.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a)\n\n- **Merge and Conflicts** \n - Fixed tsconfig merge conflicts and merged multiple branches into the main repo.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9)\n\n## Issues and Fixes in ElizaOS Documentation and Functionality\n\n- **Discord Voice Client** \n - Fixed dependency issues on Linux for Discord voice clients by requiring additional dependencies.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/278)\n\n- **Memory Management Instructions Missing** \n - Advanced usage documentation lacks instructions for memory management.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/275)\n\n- **Solana Transaction Fix** \n - Increased compute unit in Solana swaps to fix transaction failures.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/276)\n\n- **Quickstart Guide Incomplete** \n - Missing details on file placement in the Quickstart guide.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/284)\n\n## Eliza Project Documentation and Development Updates\n\n- **README.md Update** \n - Added sections for linking issues, assessing risks, and deployment instructions.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/267)\n\n- **Documentation Improvement Proposals** \n - Proposed fixing broken links and updating outdated content.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/298)\n\n- **Docker Support** \n - Added Docker support to improve accessibility and proposed CI/CD integration.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/293)\n\n- **Documentation Aesthetics** \n - Visual enhancements for the documentation homepage.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/280)\n\n## Recent Updates to ElizaOS\n\n- **BotFather Reference Removed** \n - Eliminated unclear reference.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/8814bf838cadffc17f0bbcee8b4331b2c0e1426c)\n\n- **Token Error Handling** \n - Improved error handling for missing wallets.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/67d847461b8a5348a92ff838c1938b816e9ed42f)\n\n## Added GROK Model Provider Key Initialization\n\n- **GROK Model Provider Initialization** \n - Added key initialization for GROK model provider.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63)\n\n- **GROK Model Provider Support** \n - Updated `getTokenForProvider` function with GROK provider case.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/296)\n\n## ElizaOS Plugin and Integration Updates\n\n- **Starknet Plugin** \n - Introduced new Starknet plugin and scaffold for swap functionality.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/287)\n\n- **EVM Integration** \n - Implemented Ethereum wallet support.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/303)\n\n- **Farcaster Client** \n - Developed to achieve parity with Twitter client.\n - Sources: [Issue](https://github.com/elizaOS/eliza/issues/300)\n\n## Incomplete Chat Transcript Analysis\n\n- **Chat Transcript** \n - Analysis hindered due to missing content in chat transcripts.\n - Sources: [Discord](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Build Improvements and Fixes\n\n- **Build Process Enhancement** \n - Added Node.js version check to ensure stable development process.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/299)\n\n## Documentation Updates and Sidebar Improvements\n\n- **Documentation Restructure** \n - Updated organization for readability and added new category for packages.\n - Sources: [Pull Request](https://github.com/elizaOS/eliza/pull/273)\n\n## Fix Documentation: Add Python as a Prerequisite for Node-Gyp\n\n- **Python Installation** \n - Updated documentation to include Python as a prerequisite for node-gyp.\n - Sources: [Commit](https://github.com/elizaOS/eliza/commit/ad55296dee7cb2b6cc537099767f8a5a02c99049)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-12": { + "filename": "2024-11-12.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-12": { + "filename": "2024-11-12.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-13": { + "filename": "2024-11-13.md", + "content": "# ElizaOS Daily Update (Nov 13, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with 11 PRs merged, enhancing functionality and documentation. Key improvements include resolving embedding errors and refining the documentation homepage, contributing to our mission of building a modular AI agent framework.\n\n## PROJECT METRICS\n- **PRs:** 11 merged PRs, 14 new PRs\n- **Issues:** 10 new issues, 3 closed issues\n- **Unique Contributors:** 22\n- **Code Changes:** +3886/-3106 lines across 122 files\n- **Total Commits:** 59\n- **Most Active Contributors:** ponderingdemocritus, metadiver, lalalune, mrpspring, pindaroso\n\n## TOP ISSUES\n\n### Embedding and Calculation Challenges\n- Resolved embedding calculation issues for SQLite, ensuring accurate data handling ([#261](https://github.com/elizaos/eliza/issues/261)).\n- Addressed a bug related to compute unit increase in swap times, which had a default value that was too low ([#276](https://github.com/elizaos/eliza/issues/276)).\n\n### Documentation Improvements\n- Enhanced documentation by adding Python as a prerequisite for node-gyp ([#277](https://github.com/elizaos/eliza/issues/277)).\n- Reworked the documentation homepage to improve user navigation and clarity ([#280](https://github.com/elizaos/eliza/issues/280)).\n- General improvements to documentation across various sections ([#273](https://github.com/elizaos/eliza/issues/273)).\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Feature Enhancements\n- Added `modelProvider` to JSON to resolve embedding errors, improving system reliability ([#274](https://github.com/elizaos/eliza/pull/274)).\n- Introduced a Transfer / Send Token Action, expanding the framework's capabilities ([#297](https://github.com/elizaos/eliza/pull/297)).\n- Initialized the missing GROK model provider key, ensuring proper functionality ([#296](https://github.com/elizaos/eliza/pull/296)).\n\n### Stability and Error Handling\n- Implemented a safeguard to prevent crashes when the wallet is missing ([#281](https://github.com/elizaos/eliza/pull/281)).\n- Made various adjustments to the Loaf and Bundles functionalities, enhancing overall system performance ([#286](https://github.com/elizaos/eliza/pull/286), [#285](https://github.com/elizaos/eliza/pull/285))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:30.195272Z", + "target_date": "2024-11-13", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-12", + "ai_news_elizaos_daily_md_2024-11-12", + "github_summaries_daily_2024-11-13", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-12", + "ai_news_elizaos_discord_md_2024-11-11", + "ai_news_elizaos_discord_md_2024-11-10", + "ai_news_elizaos_daily_discord_json_2024-11-12", + "ai_news_elizaos_daily_discord_md_2024-11-12" + ], + "total_characters": 86783, + "estimated_tokens": 21695, + "file_size_bytes": 101161 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-14.json b/the-council/aggregated/2024-11-14.json new file mode 100644 index 00000000000..62f5e08b5a9 --- /dev/null +++ b/the-council/aggregated/2024-11-14.json @@ -0,0 +1,501 @@ +{ + "date_generated_for": "2024-11-14", + "ai_news_elizaos_discord_md_2024-11-13": { + "filename": "2024-11-13.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-12": { + "filename": "2024-11-12.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-11": { + "filename": "2024-11-11.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-13": { + "filename": "2024-11-13.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-13", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Several branches have been merged into the main repository, including contributions from different forks such as twilwa, metadiver, and elizaos. These merges ensure that the latest updates and improvements are integrated into the main codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041", + "https://github.com/elizaOS/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977", + "https://github.com/elizaOS/eliza/commit/9f74e70285fa5113aa63fcaac349a1daa4ddf33d", + "https://github.com/elizaOS/eliza/commit/f84ee91decc65cacdf8a64aba012ecb656004dc8", + "https://github.com/elizaOS/eliza/commit/1ad5e28cdf97d87c96e5f650c411f29fb2ffb564" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9f74e70285fa5113aa63fcaac349a1daa4ddf33d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f84ee91decc65cacdf8a64aba012ecb656004dc8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ad5e28cdf97d87c96e5f650c411f29fb2ffb564" + ], + "videos": [] + }, + { + "text": "Fixes and improvements have been made, including resolving embedding calculation issues for SQLite, preventing crashes when the wallet is missing, and fixing merge conflicts with tsconfig.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf", + "https://github.com/elizaOS/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340", + "https://github.com/elizaOS/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + ], + "videos": [] + }, + { + "text": "Documentation updates include a homepage rework, improvements to existing documentation, and the addition of a Japanese README.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa", + "https://github.com/elizaOS/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039", + "https://github.com/elizaOS/eliza/commit/f11b9f8d5760cd17f89b8804de69ac133f3f8fac" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f11b9f8d5760cd17f89b8804de69ac133f3f8fac" + ], + "videos": [] + }, + { + "text": "New features include the addition of a transfer/send token action, increased temperature settings for Llama-based models, and a node version check during build.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a", + "https://github.com/elizaOS/eliza/commit/08946712ac6ba3ee0f44a80a9c30ff1deb219c5e", + "https://github.com/elizaOS/eliza/commit/a22e07fd71ed7a0803561736bb875dd0892f89fd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08946712ac6ba3ee0f44a80a9c30ff1deb219c5e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a22e07fd71ed7a0803561736bb875dd0892f89fd" + ], + "videos": [] + }, + { + "text": "Additional updates include improvements to service calls, Telegram client fixes, and a new working pumpfun.ts script.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873", + "https://github.com/elizaOS/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0", + "https://github.com/elizaOS/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "A bounty program is being considered to improve the ElizaOS documentation. Issues include broken links, outdated README files, invalid commands, and missing JSDoc comments. Contributors are encouraged to test and validate the documentation, add links to code snippets, and address GitHub issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/298" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/298" + ], + "videos": [] + }, + { + "text": "A Dockerized setup has been introduced to simplify local development, testing, and deployment. This update provides a one-liner setup for running Eliza via Docker. Future improvements may include CI/CD integration and an official Docker image.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/293", + "https://github.com/elizaOS/eliza/commit/ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/293" + ], + "videos": [] + }, + { + "text": "The homepage of the ElizaOS documentation has been redesigned for improved aesthetics. The update focuses on visual enhancements while ensuring minimal risk to other pages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/280" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/280" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for service call patterns, but further testing is required. Additionally, support for two-factor authentication (2FA) on Twitter has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/681ccfad3f95447eaf81c53bfda88f0a771e5ba9", + "https://github.com/elizaOS/eliza/pull/311" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/311" + ], + "videos": [] + }, + { + "text": "Efforts are underway to establish a reliable release process for ElizaOS. Key challenges include broken tests, rapid code changes, and unreliable releases. Proposed solutions involve fixing the test suite, implementing CI/CD, enforcing code reviews, and automating release tagging. Community involvement is encouraged to improve testing and release stability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/317" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/317" + ], + "videos": [] + }, + { + "text": "A new update has been submitted, but details are not fully specified. The update may include bug fixes, improvements, or new features.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/314" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/314" + ], + "videos": [] + }, + { + "text": "An image generation feature is being developed, but specific details are not provided. Further testing and documentation updates may be required.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/316" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/316" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Refactoring and Improvements in Telegram Client and JSON Handling", + "content": [ + { + "text": "The Telegram client has been refactored to ensure bot information is available for message handling. This resolves an issue where the bot was running but not responding to messages. The update integrates functionality from TelegrafJS to retrieve bot details and propagate them to the message handler.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099", + "https://github.com/elizaOS/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", + "https://github.com/elizaOS/eliza/pull/308" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/308" + ], + "videos": [] + }, + { + "text": "A refactor has been implemented to improve JSON output reliability by introducing a modular `generateObject` function. This update addresses inconsistencies in JSON formatting from AI models, such as inconsistent quoting of action values. The new approach introduces provider-specific handlers to standardize JSON parsing and reduce custom error handling. This is the first phase of a two-part update, with a follow-up planned to fully replace `generateObject` and `generateObjectArray`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e", + "https://github.com/elizaOS/eliza/pull/309" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/309" + ], + "videos": [] + } + ], + "topic": "refactor" + }, + { + "title": "Added Missing GROK Model Provider Key Initialization", + "content": [ + { + "text": "A missing initialization for the GROK model provider key was added to the `getTokenForProvider` function. Previously, the function did not handle the GROK model provider, which could lead to issues when attempting to use this provider without an initialized key.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63", + "https://github.com/elizaOS/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" + ], + "videos": [] + }, + { + "text": "This change introduces a new case for the GROK model provider in the `getTokenForProvider` function. The update ensures that selecting `ModelProviderName.GROK` successfully retrieves the appropriate API key from `character.settings?.secrets?.GROK_API_KEY` or `settings.GROK_API_KEY`. The change is considered low risk as it only extends an existing switch statement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/296" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/296" + ], + "videos": [] + }, + { + "text": "The issue was initially reported in a feature request, highlighting that the `getTokenForProvider` function did not support the GROK model provider. The proposed solution was to add a case in the switch statement to check for a `GROK_API_KEY`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/295" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/295" + ], + "videos": [] + } + ], + "topic": "grok" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "A new Twitter Spaces Voice Client is being developed to provide functionality similar to Discord's voice client. The client must be able to listen and respond with voice, join a Twitter Space from a linked tweet, and accept a speaker role. A reward of $1000 USD in $elizaos and $1000 USD in $degenai is being offered for its development.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/301" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/301" + ], + "videos": [] + }, + { + "text": "A new plugin idea has been proposed to log and summarize Discord channels periodically. The goal is to help users keep up with high activity by generating daily or weekly summaries and posting them to a designated summary channel.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/318" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/318" + ], + "videos": [] + }, + { + "text": "Image generation now saves files and returns a format compatible with clients. Additionally, Discord image posting functionality has been improved to work seamlessly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" + ], + "videos": [] + }, + { + "text": "A working implementation of pumpfun.ts has been added for image generation. While Discord functionality is working, there are issues with Twitter and Telegram not triggering actions unrelated to image generation. Additionally, the API key must be OpenAI instead of TogetherAI, with a solution for this being explored.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/313" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/313" + ], + "videos": [] + } + ], + "topic": "discord" + }, + { + "title": "New Translations Added to ElizaOS README", + "content": [ + { + "text": "A new Japanese-translated README has been created and added to the ElizaOS project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7", + "https://github.com/elizaOS/eliza/pull/307" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/307" + ], + "videos": [] + }, + { + "text": "Korean and French translations of the README have been added to the ElizaOS project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/312" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/312" + ], + "videos": [] + }, + { + "text": "A Portuguese-translated README has been added to the ElizaOS project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/320" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/320" + ], + "videos": [] + } + ], + "topic": "translation" + }, + { + "title": "Issues with pnpm Start and Quickstart Guide Documentation", + "content": [ + { + "text": "A user reported an issue where running `pnpm start` results in an error despite following the installation steps in the documentation. The error prevents the application from starting.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/288" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/288" + ], + "videos": [] + }, + { + "text": "The Quickstart guide is missing crucial information regarding where to place the setup code (folder/filename). This omission makes it difficult for users to correctly configure their environment.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/284" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/284" + ], + "videos": [] + }, + { + "text": "An incomplete issue report titled 'Qucikstart guide doesn' was submitted, but it lacks details on the bug, expected behavior, and reproduction steps.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/283" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/283" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "There were no visible technical discussions, problem-solving, or meaningful interactions in the chat. The only other message was from 'yikesawjeez,' asking how to add a bot to their server, but there was no response to that question.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Fixes and Dependency Updates for Anthropic Integration", + "content": [ + { + "text": "A fix was implemented to resolve a split chunks error in the Anthropic integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1260b33d4db17f182ca9c3ba6852675f206b279e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1260b33d4db17f182ca9c3ba6852675f206b279e" + ], + "videos": [] + }, + { + "text": "Zod was added as a development dependency for the OpenAI and Anthropic packages. This update ensures proper schema validation for API requests while maintaining data integrity. The change is low-risk and does not impact existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/294" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/294" + ], + "videos": [] + } + ], + "topic": "anthropic" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "A cleanup update has been made to the project under the 'Bundles' title.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/285" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/285" + ], + "videos": [] + }, + { + "text": "A new backend script has been introduced to improve developer efficiency when working with LLMs. This script consolidates all file contents into a single file, making it easier to copy and paste for debugging and code generation. The change is categorized as an improvement and carries low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/282" + ], + "images": [ + "https://github.com/user-attachments/assets/fb622c73-5250-4e6c-be85-df00bc7dc890", + "https://github.com/user-attachments/assets/9d07169e-7d9f-46ba-adbb-b8de8e19cec5" + ], + "videos": [] + } + ], + "topic": "efficiency" + } + ], + "date": 1731456000 + } + }, + "ai_news_elizaos_daily_md_2024-11-13": { + "filename": "2024-11-13.md", + "content": "# Daily Summary for 2024-11-13\n\nThis document provides a comprehensive overview of the latest updates and developments in the ElizaOS repository. Key updates across different categories include merges, development advancements, refactoring, enhancements, translation additions, issue tracking, and dependency management.\n\n## Recent Merges and Updates in ElizaOS Repository\n\n### Merges\n- Integration of branches from forks such as twilwa, metadiver, and elizaos, ensuring main codebase updates.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041)\n - [Commit 2](https://github.com/elizaOS/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977)\n\n### Fixes and Improvements\n- Resolved SQLite embedding issues, wallet crash prevention, and tsconfig merge conflicts.\n - [Commit](https://github.com/elizaOS/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf)\n\n### Documentation and Features\n- Homepage redesign, additional Japanese README, and new features such as token actions and node version checks.\n - [Commit](https://github.com/elizaOS/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa)\n\n### Service and Script Enhancements\n- Updates to service calls, Telegram client fixes, and new pumping script.\n - [Commit](https://github.com/elizaOS/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873)\n\n## ElizaOS Development Updates\n\n### Documentation and Development\n- Bounty program to address documentation issues and Dockerized setup for local development.\n - [Documentation Issue](https://github.com/elizaOS/eliza/issues/298)\n - [Docker Setup](https://github.com/elizaOS/eliza/pull/293)\n\n### Service and Authentication\n- Fixes for service call patterns and addition of Twitter 2FA.\n - [Service Call](https://github.com/elizaOS/eliza/commit/681ccfad3f95447eaf81c53bfda88f0a771e5ba9)\n\n### Release Process\n- Efforts to streamline the release process, including CI/CD integration and community involvement.\n - [Release Process](https://github.com/elizaOS/eliza/issues/317)\n\n### Image Generation and Other Updates\n- Development of image generation feature and unidentified new updates.\n - [Image Feature](https://github.com/elizaOS/eliza/pull/316)\n\n## Refactoring and Improvements in Telegram Client and JSON Handling\n\n### Telegram Client\n- Refactor for reliable message handling using TelegrafJS.\n - [Commit](https://github.com/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099)\n\n### JSON Handling\n- Modular function for consistent JSON output with AI models.\n - [JSON Update](https://github.com/elizaOS/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e)\n\n## Added Missing GROK Model Provider Key Initialization\n\n### Initialization\n- Added GROK provider key to `getTokenForProvider` function to prevent initialization issues.\n - [Commit](https://github.com/elizaOS/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63)\n\n## ElizaOS Development Updates\n\n### New Developments\n- Development of Twitter Spaces Voice Client with a reward incentive.\n - [Twitter Spaces](https://github.com/elizaOS/eliza/issues/301)\n\n### Plugin Ideas\n- Proposal for logging and summarizing Discord channels.\n - [Plugin Idea](https://github.com/elizaOS/eliza/issues/318)\n\n### Image and Discord Functionality\n- Improved Discord functionality for image generation.\n - [Discord Update](https://github.com/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc)\n\n## New Translations Added to ElizaOS README\n\n- Japanese, Korean, French, and Portuguese translations added to README.\n - [Japanese Translation](https://github.com/elizaOS/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7)\n\n## Issues with pnpm Start and Quickstart Guide Documentation\n\n### Bug Reports\n- Issues with `pnpm start` and incomplete Quickstart guide.\n - [Issue 1](https://github.com/elizaOS/eliza/issues/288)\n - [Issue 2](https://github.com/elizaOS/eliza/issues/284)\n\n## Analysis of Chat Transcript\n\n- Minimal relevant content in chat transcript, no substantial technical discussion.\n - [Chat Analysis](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Fixes and Dependency Updates for Anthropic Integration\n\n### Fixes\n- Resolved split chunks error and added Zod for proper schema validation.\n - [Commit](https://github.com/elizaOS/eliza/commit/1260b33d4db17f182ca9c3ba6852675f206b279e)\n\n## Recent Updates in ElizaOS\n\n### Efficiency Improvements\n- Backend script for LLMs to enhance developer efficiency.\n - [Script Update](https://github.com/elizaOS/eliza/pull/282)\n\nThis summary encapsulates the key updates and improvements made to the ElizaOS project on November 13, 2024.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-13": { + "filename": "2024-11-13.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-13": { + "filename": "2024-11-13.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-14": { + "filename": "2024-11-14.md", + "content": "# ElizaOS Daily Update (Nov 14, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of multilingual READMEs and enhancements to the Telegram client. Bug fixes and code refactoring were also implemented, contributing to the overall stability and functionality of the ElizaOS framework.\n\n## PROJECT METRICS\n- PRs: 10 merged PRs, 13 new PRs\n- Issues: 4 new issues, 1 closed issue\n- Unique Contributors: 20\n- Code Changes: +2228/-10325 lines across 76 files\n- Total Commits: 33\n- Most Active Contributors: o-on-x, lalalune, monilpat, DarinVerheijke, BugByClaude\n\n## TOP ISSUES\n### Multilingual Support\n- New README files were added for Korean, French, and Japanese to enhance accessibility for non-English speakers. Relevant PRs: [#312](https://github.com/elizaos/eliza/pull/312), [#307](https://github.com/elizaos/eliza/pull/307).\n\n### Bug Fixes and Stability\n- Service call patterns were fixed but require further testing to ensure reliability. Relevant PR: [#311](https://github.com/elizaos/eliza/pull/311).\n- The replacement of `ts-node` with `tsx` was completed to improve performance. Relevant PR: [#292](https://github.com/elizaos/eliza/pull/292).\n\n### Client Enhancements\n- Refactoring of the Telegram client was performed to improve bot information availability. Relevant PR: [#308](https://github.com/elizaos/eliza/pull/308).\n- The agent now starts after client initialization in Telegram, enhancing user experience. Relevant PR: [#304](https://github.com/elizaos/eliza/pull/304).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Documentation Improvements\n- Multilingual README files were added to support a broader audience, including Korean, French, and Japanese. Relevant PRs: [#312](https://github.com/elizaos/eliza/pull/312), [#307](https://github.com/elizaos/eliza/pull/307).\n\n### Feature Additions\n- A new node version check was implemented to ensure compatibility. Relevant PR: [#299](https://github.com/elizaos/eliza/pull/299).\n- The image generation feature was enhanced to save files and return formats for clients, improving functionality for Discord. Relevant PR: [#306](https://github.com/elizaos/eliza/pull/306).\n\n### Code Refactoring and Optimization\n- The Telegram client was refactored for better bot info availability, and the agent initialization process was streamlined. Relevant PRs: [#308](https://github.com/elizaos/eliza/pull/308), [#304](https://github.com/elizaos/eliza/pull/304).\n- Increased temperatures for llama and llama-based models to enhance performance. Relevant PR: [#310](https://github.com/elizaos/eliza/pull/310)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:30.548094Z", + "target_date": "2024-11-14", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-13", + "ai_news_elizaos_daily_md_2024-11-13", + "github_summaries_daily_2024-11-14", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-13", + "ai_news_elizaos_discord_md_2024-11-12", + "ai_news_elizaos_discord_md_2024-11-11", + "ai_news_elizaos_daily_discord_json_2024-11-13", + "ai_news_elizaos_daily_discord_md_2024-11-13" + ], + "total_characters": 85977, + "estimated_tokens": 21494, + "file_size_bytes": 99894 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-15.json b/the-council/aggregated/2024-11-15.json new file mode 100644 index 00000000000..b3bb3870679 --- /dev/null +++ b/the-council/aggregated/2024-11-15.json @@ -0,0 +1,500 @@ +{ + "date_generated_for": "2024-11-15", + "ai_news_elizaos_discord_md_2024-11-14": { + "filename": "2024-11-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-13": { + "filename": "2024-11-13.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-12": { + "filename": "2024-11-12.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-14": { + "filename": "2024-11-14.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-14", + "categories": [ + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A series of updates have been merged into the ElizaOS repository, including bug fixes, documentation improvements, and feature enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873", + "https://github.com/elizaOS/eliza/commit/7d434ea9dcdeb85ad8d340c6078e02f16def8699", + "https://github.com/elizaOS/eliza/commit/f11b9f8d5760cd17f89b8804de69ac133f3f8fac", + "https://github.com/elizaOS/eliza/commit/08946712ac6ba3ee0f44a80a9c30ff1deb219c5e", + "https://github.com/elizaOS/eliza/commit/a22e07fd71ed7a0803561736bb875dd0892f89fd", + "https://github.com/elizaOS/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0", + "https://github.com/elizaOS/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0", + "https://github.com/elizaOS/eliza/commit/324760eab623250933eab6480307dd87a7f5a649", + "https://github.com/elizaOS/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add", + "https://github.com/elizaOS/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc", + "https://github.com/elizaOS/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b", + "https://github.com/elizaOS/eliza/commit/23907b6d88e4c1cc2970fdb22fdc053f8549da2f", + "https://github.com/elizaOS/eliza/commit/b6cdbdfc39baf038bcbb868e5bd91d56c8d02a76", + "https://github.com/elizaOS/eliza/commit/45d87404d8050f51e7bf253ba5653feed79e29fb", + "https://github.com/elizaOS/eliza/commit/9dee3dd093c781d8bdd97d1c23477f67ffb301b1", + "https://github.com/elizaOS/eliza/commit/1824bb99e3e4bd54189276c6ba8fd277ed07a96e", + "https://github.com/elizaOS/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b", + "https://github.com/elizaOS/eliza/commit/d27928248c9640cf26ebbe030941a82b192759f2", + "https://github.com/elizaOS/eliza/commit/b7b7fcaaefc3156f922e297f52c6d1c7fecd72d3", + "https://github.com/elizaOS/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d434ea9dcdeb85ad8d340c6078e02f16def8699", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f11b9f8d5760cd17f89b8804de69ac133f3f8fac", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08946712ac6ba3ee0f44a80a9c30ff1deb219c5e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a22e07fd71ed7a0803561736bb875dd0892f89fd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/324760eab623250933eab6480307dd87a7f5a649", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/23907b6d88e4c1cc2970fdb22fdc053f8549da2f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b6cdbdfc39baf038bcbb868e5bd91d56c8d02a76", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/45d87404d8050f51e7bf253ba5653feed79e29fb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9dee3dd093c781d8bdd97d1c23477f67ffb301b1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1824bb99e3e4bd54189276c6ba8fd277ed07a96e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d27928248c9640cf26ebbe030941a82b192759f2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b7b7fcaaefc3156f922e297f52c6d1c7fecd72d3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Refactors and Updates in ElizaOS", + "content": [ + { + "text": "The Telegram client has been refactored to ensure bot information is available to the message listener, allowing the agent to properly respond to users. This update resolves previous issues where the bot appeared to be running but did not respond to messages. The implementation now directly utilizes TelegrafJS source code to retrieve bot information. The risk level is considered medium, as it introduces changes to core functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099", + "https://github.com/elizaOS/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", + "https://github.com/elizaOS/eliza/pull/308" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/308" + ], + "videos": [] + }, + { + "text": "A refactor has been implemented to improve JSON output reliability by introducing a modular `generateObject` function. This update addresses inconsistencies in JSON response formatting from the LLM, such as inconsistent quoting of action values. The new approach introduces provider-specific handlers (e.g., `handleOpenAI`, `handleAnthropic`) to standardize JSON parsing for each model type. This is the first phase of a two-part update, with a follow-up planned to fully deprecate `generateObject` and `generateObjectArray`. The risk level is low, as the changes are not yet in production.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e", + "https://github.com/elizaOS/eliza/pull/309" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/309" + ], + "videos": [] + }, + { + "text": "The Quickstart Guide has been updated following a recent refactor. Changes include specifying the required tag/node version, adding helpful links, clarifying the characters directory, and updating the command from `run shell` to `start`. Additionally, the mention of optional `sharp` installation has been removed, as it is now installed by default. The risk level is medium, as the updates are based on community feedback and may require further validation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/325" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/325" + ], + "videos": [] + } + ], + "topic": "refactor" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Fixed service call patterns, but further testing is required.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/681ccfad3f95447eaf81c53bfda88f0a771e5ba9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/681ccfad3f95447eaf81c53bfda88f0a771e5ba9" + ], + "videos": [] + }, + { + "text": "Issue reported: No action response found in the response content for Twitter or Telegram clients.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/319" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/319" + ], + "videos": [] + }, + { + "text": "Increased temperature settings for LLaMA and LLaMA-based models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6152402ca722640bc33c46bc8c389922a720d271" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6152402ca722640bc33c46bc8c389922a720d271" + ], + "videos": [] + }, + { + "text": "Edited documentation: 'Create a Character File'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + ], + "videos": [] + }, + { + "text": "Implemented backend support for saving trade data.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e2a3f62272a504ee5ec839b48a0ad1963b870d48" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e2a3f62272a504ee5ec839b48a0ad1963b870d48" + ], + "videos": [] + }, + { + "text": "Reverted to the default model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2e3d5070de2dda7dbed9991d4d46fce1daf494db" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e3d5070de2dda7dbed9991d4d46fce1daf494db" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "New Translations Added to ElizaOS README", + "content": [ + { + "text": "A new Japanese translated README has been created and added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7", + "https://github.com/elizaOS/eliza/pull/307" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/307" + ], + "videos": [] + }, + { + "text": "Korean and French translations of the README have been added.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/312" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/312" + ], + "videos": [] + }, + { + "text": "A Portuguese version of the README has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/320" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/320" + ], + "videos": [] + }, + { + "text": "The Korean README has been edited by a native Korean speaker to ensure accuracy.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/329" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/329" + ], + "videos": [] + } + ], + "topic": "translation" + }, + { + "title": "Recent Improvements and Fixes in ElizaOS", + "content": [ + { + "text": "The temperature settings for Llama-based models have been increased to generate more creative responses. This change aims to improve the quality of generated responses by making them more dynamic and engaging. The risk associated with this update is low as it only involves adjusting numerical values.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/310" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/310" + ], + "videos": [] + }, + { + "text": "A fix was implemented for the development build to ensure smoother functionality and prevent build-related issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/343" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/343" + ], + "videos": [] + }, + { + "text": "Various formatting improvements were made to enhance readability and usability. These changes include breaking up copy-paste sections for easier execution, improving the accuracy of character sections, and adding clarifications to common issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the Discord bot's voice functionality, including fixing singleton issues, adding a response control function, improving transcription accuracy, and enabling text message responses in voice channels. Additionally, a new configuration option allows specifying a voice channel for the bot, and an audio playback interrupt mechanism was introduced to prevent overlapping speech.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/338" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/338" + ], + "videos": [] + }, + { + "text": "A new client configuration option was added to allow ignoring bot messages and direct messages in Telegram and Discord. This improvement helps prevent abuse, such as bots draining each other's credits. Users can configure this feature in the character.json file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/336" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/336" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "A series of updates and improvements have been made to the ElizaOS project. These include general updates, image generation features, and backend enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/314", + "https://github.com/elizaOS/eliza/pull/316" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/314", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/316" + ], + "videos": [] + }, + { + "text": "A new feature has been added to save trade data upon creation to the backend, improving data persistence and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/328" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/328" + ], + "videos": [] + }, + { + "text": "Docker support has been integrated into the project, allowing for easier deployment and containerization of the application.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/327" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/327" + ], + "videos": [] + }, + { + "text": "Korean language fixes have been applied to improve the accuracy and naturalness of translations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/341" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/341" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Tweet Splitting Implementation in ElizaOS", + "content": [ + { + "text": "A new implementation for tweet splitting has been introduced in `utils.ts`. If no other splitting is done in other modules, this approach should work. The `interactions.ts` and `post.ts` modules should generate tweets of any size without a character limit (within reason). The implementation does not break existing code but requires adjustments.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833", + "https://github.com/elizaOS/eliza/pull/323" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/323" + ], + "videos": [] + }, + { + "text": "A pull request titled 'tweet split' has been submitted. The implementation is non-breaking but needs adjustments. If `interactions.ts` and `post.ts` do not truncate tweets, the approach should work as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/324" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/324" + ], + "videos": [] + } + ], + "topic": "interactions" + }, + { + "title": "Core Unit Tests Implementation", + "content": [ + { + "text": "The task involves implementing unit tests for all core functions using Vitest as the test suite.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/340" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/340" + ], + "videos": [] + }, + { + "text": "A README tests file has been added for test documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3", + "https://github.com/elizaOS/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1" + ], + "videos": [] + } + ], + "topic": "tests" + }, + { + "title": "Improving Release Reliability and New Feature Addition", + "content": [ + { + "text": "The open-source project is facing challenges in ensuring reliable and stable releases due to a broken test suite, rapid code changes, and an inconsistent release process. To address these issues, a structured plan has been proposed, including fixing the test suite, implementing continuous integration, defining a release workflow, automating the release process, and enhancing collaboration. Immediate actions involve repairing tests and setting up a CI system, while long-term improvements focus on documentation, community engagement, and continuous monitoring.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/317" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/317" + ], + "videos": [] + }, + { + "text": "A new feature has been added where 'tg.start()' is now included, allowing agents to start as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83152cc2ed04a3ff4252842f10500856ad2837b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83152cc2ed04a3ff4252842f10500856ad2837b2" + ], + "videos": [] + } + ], + "topic": "process" + }, + { + "title": "Image Generation Enhancements and Discord Posting Fixes", + "content": [ + { + "text": "The image generation system now saves files and returns their format for clients. Additionally, Discord image posting now functions correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" + ], + "videos": [] + }, + { + "text": "The image generation system no longer returns captions or descriptions, as they are deemed unnecessary. Instead, it generates an image and returns the file path in context, enabling Discord to post the image. Other clients will require updates to handle and send images correctly. Additionally, fixes were made to the Telegram agent, which was not starting properly, and further improvements for the Twitter client are planned.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/306" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/306" + ], + "videos": [] + } + ], + "topic": "posting" + } + ], + "date": 1731542400 + } + }, + "ai_news_elizaos_daily_md_2024-11-14": { + "filename": "2024-11-14.md", + "content": "# Daily Summary for 2024-11-14\n\n## Recent Updates to ElizaOS Repository\n- **Summary**: A series of updates have been merged, covering bug fixes, documentation improvements, and feature enhancements.\n- **Details**: \n - [Commits and Changes](https://github.com/elizaOS/eliza/commit/...)\n - Topics include bug fixes, documentation, and feature improvements.\n\n## Recent Refactors and Updates in ElizaOS\n- **Telegram Client Refactor**:\n - Refactored to ensure bot information availability for message listeners.\n - Risk Level: Medium\n - [Commits and Pull Requests](https://github.com/elizaOS/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099)\n \n- **JSON Output Improvement**:\n - Introduced a modular `generateObject` function to enhance JSON reliability.\n - Risk Level: Low\n - [Details](https://github.com/elizaOS/eliza/pull/309)\n\n- **Quickstart Guide Update**:\n - Updated guide following feedback.\n - Risk Level: Medium\n - [Pull Request](https://github.com/elizaOS/eliza/pull/325)\n\n## Recent Updates and Fixes in ElizaOS\n- **Service Call and Response Issues**:\n - Fixes implemented, further testing required.\n - Action response issue noted for Twitter and Telegram clients.\n - [Details and Fixes](https://github.com/elizaOS/eliza/issues/319)\n\n- **Temperature Adjustment**:\n - Increased for LLaMA models.\n - [Commit](https://github.com/elizaOS/eliza/commit/6152402ca722640bc33c46bc8c389922a720d271)\n\n- **Documentation Edits**:\n - Updated 'Create a Character File' documentation.\n - [Details](https://github.com/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834)\n\n## New Translations Added to ElizaOS README\n- **Languages Added**:\n - Japanese, Korean, French, Portuguese.\n - Korean README edited for accuracy.\n - [Translation Details](https://github.com/elizaOS/eliza/pull/312)\n\n## Recent Improvements and Fixes in ElizaOS\n- **Model Temperature Adjustment**:\n - Llama models updated for creative responses.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/310)\n\n- **Development Build and Formatting**:\n - Enhancements and formatting improvements for usability.\n - [Commits](https://github.com/elizaOS/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44)\n\n## ElizaOS Project Updates\n- **General and Backend Enhancements**:\n - Includes image generation, trade data saving, and Docker support.\n - [Pull Requests](https://github.com/elizaOS/eliza/pull/314)\n\n- **Language Improvements**:\n - Korean language fix applied.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/341)\n\n## Tweet Splitting Implementation in ElizaOS\n- **New Implementation**:\n - `utils.ts` allows tweet generation without a character limit.\n - [Implementation Details](https://github.com/elizaOS/eliza/pull/323)\n\n## Core Unit Tests Implementation\n- **Unit Tests**:\n - Vitest used for core function testing.\n - [Test Details](https://github.com/elizaOS/eliza/issues/340)\n\n## Improving Release Reliability and New Feature Addition\n- **Challenges and Plans**:\n - Address release stability challenges with structured improvement plans.\n - New feature added for agent startup.\n - [Issue and Commit](https://github.com/elizaOS/eliza/issues/317)\n\n## Image Generation Enhancements and Discord Posting Fixes\n- **Image Generation Update**:\n - System updates for file saving and client return format.\n - [Commit](https://github.com/elizaOS/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc)\n\n**Date**: November 14, 2024\n\nThe above summary focuses on updates, translations, improvements, and significant project modifications, providing a structured overview for efficient analysis and review.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-14": { + "filename": "2024-11-14.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-14": { + "filename": "2024-11-14.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-15": { + "filename": "2024-11-15.md", + "content": "# ElizaOS Daily Update (Nov 15, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the integration of the Heurist API as a new model provider and enhancements to documentation. Bug fixes improved build stability, while new features and updates expanded the framework's capabilities and usability.\n\n## PROJECT METRICS\n- PRs: 18 merged PRs, 19 new PRs\n- Issues: 4 new issues, 6 closed issues\n- Unique Contributors: 23\n- Code Changes: +2423/-28577 lines across 120 files\n- Total Commits: 53\n- Most Active Contributors: odilitime, tsubasakong, o-on-x, madjin, ponderingdemocritus\n\n## TOP ISSUES\n### Build Stability\n- Addressed build errors affecting packages requiring `@ai16z/eliza` ([#331](https://github.com/elizaos/eliza/issues/331)).\n- Fixed issues with the development build ([#343](https://github.com/elizaos/eliza/issues/343)).\n\n### Documentation Improvements\n- Enhanced clarity in the README regarding testing and Docker usage ([#333](https://github.com/elizaos/eliza/issues/333)).\n- Added a new Portuguese version of the README ([#320](https://github.com/elizaos/eliza/issues/320)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Integrated Heurist API as a new model provider ([#335](https://github.com/elizaos/eliza/pull/335)).\n- Developed a Starknet plugin to extend functionality ([#287](https://github.com/elizaos/eliza/pull/287)).\n- Added client configuration options to ignore bots and DMs ([#336](https://github.com/elizaos/eliza/pull/336)).\n\n### Documentation and Quickstart Updates\n- Updated Heurist integration documentation and examples for better usability ([#339](https://github.com/elizaos/eliza/pull/339)).\n- Improved the Quickstart guide and added clarifications ([#325](https://github.com/elizaos/eliza/pull/325), [#334](https://github.com/elizaos/eliza/pull/334)).\n\n### Testing and Deployment\n- Implemented a Dockerized application for local development, testing, and deployment ([#293](https://github.com/elizaos/eliza/pull/293)).\n- Added examples for tweet splitting in `utils.ts` ([#323](https://github.com/elizaos/eliza/pull/323))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:30.936668Z", + "target_date": "2024-11-15", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-14", + "ai_news_elizaos_daily_md_2024-11-14", + "github_summaries_daily_2024-11-15", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-14", + "ai_news_elizaos_discord_md_2024-11-13", + "ai_news_elizaos_discord_md_2024-11-12", + "ai_news_elizaos_daily_discord_json_2024-11-14", + "ai_news_elizaos_daily_discord_md_2024-11-14" + ], + "total_characters": 84578, + "estimated_tokens": 21144, + "file_size_bytes": 98490 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-16.json b/the-council/aggregated/2024-11-16.json new file mode 100644 index 00000000000..e271642e106 --- /dev/null +++ b/the-council/aggregated/2024-11-16.json @@ -0,0 +1,596 @@ +{ + "date_generated_for": "2024-11-16", + "ai_news_elizaos_discord_md_2024-11-15": { + "filename": "2024-11-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-14": { + "filename": "2024-11-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-13": { + "filename": "2024-11-13.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-15": { + "filename": "2024-11-15.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-15", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "A new Starknet plugin has been added to ElizaOS, enhancing its capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add" + ], + "videos": [] + }, + { + "text": "The Heurist API has been integrated as a new model provider, and its default configuration has been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc", + "https://github.com/elizaOS/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8" + ], + "videos": [] + }, + { + "text": "Several documentation improvements have been made, including updates to the Quickstart guide, README file, and additional clarifications.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b", + "https://github.com/elizaOS/eliza/commit/23907b6d88e4c1cc2970fdb22fdc053f8549da2f", + "https://github.com/elizaOS/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9", + "https://github.com/elizaOS/eliza/commit/d27928248c9640cf26ebbe030941a82b192759f2", + "https://github.com/elizaOS/eliza/commit/45d87404d8050f51e7bf253ba5653feed79e29fb", + "https://github.com/elizaOS/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e", + "https://github.com/elizaOS/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/23907b6d88e4c1cc2970fdb22fdc053f8549da2f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d27928248c9640cf26ebbe030941a82b192759f2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/45d87404d8050f51e7bf253ba5653feed79e29fb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" + ], + "videos": [] + }, + { + "text": "Fixes have been applied to the development build, Solana integration, and trust-related issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/324760eab623250933eab6480307dd87a7f5a649", + "https://github.com/elizaOS/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930", + "https://github.com/elizaOS/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064", + "https://github.com/elizaOS/eliza/commit/f758ce67de840720b995cf5bb3973f14182d85fd", + "https://github.com/elizaOS/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/324760eab623250933eab6480307dd87a7f5a649", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f758ce67de840720b995cf5bb3973f14182d85fd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596" + ], + "videos": [] + }, + { + "text": "A trust database has been introduced to improve security and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676" + ], + "videos": [] + }, + { + "text": "Automated security scanning has been reintroduced with the Renovate file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92" + ], + "videos": [] + }, + { + "text": "A new feature allows saving trades upon creation to the backend.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b" + ], + "videos": [] + }, + { + "text": "A new function, getOrCreateRecommenderWithTelegramId, has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Fixed an issue with the development build to ensure smoother functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/343" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/343" + ], + "videos": [] + }, + { + "text": "Improved documentation formatting, making copy-paste operations easier. Enhanced accuracy in the character section and provided additional clarity on common issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" + ], + "videos": [] + }, + { + "text": "Enhanced Discord bot voice functionality by fixing singleton issues, adding a response control function, refactoring transcription, and enabling text message handling in voice channels. Introduced an optional voice channel ID configuration and an audio playback interrupt mechanism.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/338" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/338" + ], + "videos": [] + }, + { + "text": "Added clientConfig to optionally ignore bot messages and direct messages in Telegram and Discord to prevent abuse. This helps mitigate issues where bots drain each other's credits.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/336" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/336" + ], + "videos": [] + }, + { + "text": "Removed a date check and suggested finding a better way to generate dates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5a70cf911491520ebe86afd79930d3402eaa678a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5a70cf911491520ebe86afd79930d3402eaa678a" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A character file creation feature was introduced, modifying an existing file to support this functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + ], + "videos": [] + }, + { + "text": "A README tests file was added to improve test documentation. This was later updated to fix issues in the README-TESTS file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1", + "https://github.com/elizaOS/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3" + ], + "videos": [] + }, + { + "text": "The renovate file was reintroduced to enable automated security scanning.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d4462b86ca702eed79e5a46f73f2689d094d58db" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4462b86ca702eed79e5a46f73f2689d094d58db" + ], + "videos": [] + }, + { + "text": "A pull request was made to modify how TogetherAI handles file storage. The update ensures that TogetherAI returns a URL and converts it to base64 like OpenAI, with both being saved to a file in the plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/351" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/351" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new feature has been added to save trade data to the backend upon creation. This update ensures that trade information is stored efficiently and securely.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/328" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/328" + ], + "videos": [] + }, + { + "text": "Docker support has been introduced, allowing for easier deployment and management of the application in containerized environments.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/327" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/327" + ], + "videos": [] + }, + { + "text": "Korean language improvements have been made, refining some sentences to be more natural and accurate.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/341" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/341" + ], + "videos": [] + }, + { + "text": "Fixes have been applied to the trust score system, though the work is still in progress.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/346" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/346" + ], + "videos": [] + }, + { + "text": "A new function, getOrCreateRecommenderWithTelegramId, has been introduced, though further details on its implementation are not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/345" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/345" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Recent Updates in ElizaOS Development", + "content": [ + { + "text": "The Starknet DB Trust implementation is in progress, with ongoing work on the Token Provider, Wallet Provider, Transfer Action, and Take Order Action. Utility functions are being developed to support downstream usage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/355" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/355" + ], + "videos": [] + }, + { + "text": "Token Provider tests have been improved by replacing Jest with Vitest. Additionally, tests in `packages/core/src/tests/token.test.ts` have been fixed to ensure proper execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/365" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/365" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to address Openrouter 70b's token limit issue. The small model was upgraded to 405b in `model.ts` to prevent API errors and maintain output quality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/356" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/356" + ], + "videos": [] + }, + { + "text": "Support for ICP token creation has been added through the `plugin-icp`, enabling seamless integration with the Pickpump platform. The implementation follows the ICP token standard and specifications.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9", + "https://github.com/elizaOS/eliza/pull/357" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/357" + ], + "videos": [] + } + ], + "topic": "token" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new client configuration option has been added to allow users to optionally ignore bots and direct messages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c4e860190dfa9f95fe4ebf217ab554bd3ae90d91" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c4e860190dfa9f95fe4ebf217ab554bd3ae90d91" + ], + "videos": [] + }, + { + "text": "Updated demo settings for the Pepexl model.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7de37b7503aed88920da01b54f9083de2ecb1e2f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7de37b7503aed88920da01b54f9083de2ecb1e2f" + ], + "videos": [] + }, + { + "text": "Added minimum and maximum settings for post time.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/350" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/350" + ], + "videos": [] + }, + { + "text": "Changed the default configuration of Heurist.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" + ], + "videos": [] + } + ], + "topic": "settings" + }, + { + "title": "Eliza AI Enhancements and Development Updates", + "content": [ + { + "text": "A fix was implemented to resolve build errors for packages requiring @elizaos/eliza. The core package is now built first, and the 'agent' package is excluded from the build process with a specific message. Additionally, output formatting was improved for better readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/583aad9bf99ac23bfdf9596bab5450d4e426c98c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/583aad9bf99ac23bfdf9596bab5450d4e426c98c" + ], + "videos": [] + }, + { + "text": "A proposal was made to develop an Eliza AI chatbot trained on development documentation. The project consists of three milestones: integrating the chatbot with Discord, Twitter, and Telegram; developing a web interface using Next.js; and implementing a trained voice agent using technologies like Eleven Labs. The project requires expertise in JavaScript, Node.js, Next.js, and AI/ML concepts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/352" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/352" + ], + "videos": [] + }, + { + "text": "A new feature request was made to integrate a search engine into Eliza using the Tavily API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/363" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/363" + ], + "videos": [] + }, + { + "text": "A proposal was made to add prediction market tooling to Eliza, inspired by the Gnosis prediction market agent repository.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/362" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/362" + ], + "videos": [] + } + ], + "topic": "eliza" + }, + { + "title": "Recent Documentation and Code Updates in ElizaOS", + "content": [ + { + "text": "The 'Update Quickstart Guide' pull request introduces several refinements to the Quickstart documentation post-refactor. Key changes include specifying the tag/node version, adding helpful links, clarifying the characters directory, and updating the command from 'run shell' to 'start'. Additionally, the mention of optional sharp was removed since it is now installed by default. The update carries a medium risk, with community input sought for verification.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/325" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/325" + ], + "videos": [] + }, + { + "text": "A minor documentation improvement was made in the 'resolve conflict by moving detailed notes to the end' pull request. This update resolves a committed conflict in the documentation by reorganizing detailed notes. The change is low-risk and does not require additional documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/322" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/322" + ], + "videos": [] + }, + { + "text": "The 'trust fixes' pull request addresses unspecified trust-related issues. While the exact changes are not detailed, the update likely includes bug fixes or improvements to existing features. The risk level and documentation impact are not explicitly stated.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/347" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/347" + ], + "videos": [] + }, + { + "text": "An 'initial commit komorebi' pull request was made, but no specific details about the changes were provided. The risk level, documentation impact, and testing requirements remain unspecified.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/361" + ], + "videos": [] + } + ], + "topic": "changes" + }, + { + "title": "Tweet Splitting Implementation in utils.ts", + "content": [ + { + "text": "An example of tweet splitting has been implemented in utils.ts. If no other splitting is done in other modules, this approach should work. The interactions.ts and post.ts modules should generate tweets of any size without a character limit (within reason). The implementation does not break the code but requires adjustments.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833", + "https://github.com/elizaOS/eliza/pull/323" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/323" + ], + "videos": [] + }, + { + "text": "A non-breaking tweet splitting implementation is in progress. It needs adjustments, and if interactions.ts and post.ts do not truncate tweets, the approach should work as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/324" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/324" + ], + "videos": [] + } + ], + "topic": "interactions" + }, + { + "title": "Trust DB Refactor and Build Fixes", + "content": [ + { + "text": "The Trust DB, previously coupled with the Solana plugin, has been moved into a dedicated package. This change allows for better unit testing and enables the creation of wrappers for other blockchain implementations that may not follow the same schema.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/342" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/342" + ], + "videos": [] + }, + { + "text": "The Trust DB adapter has been successfully moved into its own package, further decoupling it from the core system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/349" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/349" + ], + "videos": [] + }, + { + "text": "A build error affecting packages requiring @elizaos/eliza has been fixed. The core package is now built first, and the 'agent' package has been excluded from the build process with a specific message. Additionally, output formatting has been improved for better readability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/331" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/331" + ], + "videos": [] + } + ], + "topic": "package" + } + ], + "date": 1731628800 + } + }, + "ai_news_elizaos_daily_md_2024-11-15": { + "filename": "2024-11-15.md", + "content": "# Daily Summary for 2024-11-15\n\n## Categories\n\n### Recent Updates and Fixes in ElizaOS\n- **Starknet Plugin Addition**: A new Starknet plugin has been added to ElizaOS, enhancing capabilities.\n - [Source](https://github.com/elizaOS/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add)\n\n- **Heurist API Integration**: The Heurist API is now a model provider with updated default configuration.\n - [Source](https://github.com/elizaOS/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc)\n\n- **Documentation Improvements**: Updates include the Quickstart guide, README, and clarifications.\n - [Source](https://github.com/elizaOS/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b)\n\n- **Fixes to Development Build and Solana Integration**: Addressed trust-related and other integration issues.\n - [Source](https://github.com/elizaOS/eliza/commit/324760eab623250933eab6480307dd87a7f5a649)\n\n- **Trust Enhancements**: Introduction of a trust database for improved security.\n - [Source](https://github.com/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676)\n\n- **Automated Security**: Reintroduced scanning with the Renovate file.\n - [Source](https://github.com/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92)\n\n- **Backend Trade Feature**: Trades are now saved upon creation.\n - [Source](https://github.com/elizaOS/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b)\n\n- **Telegram Function**: Added `getOrCreateRecommenderWithTelegramId`.\n - [Source](https://github.com/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7)\n\n### Recent Updates to ElizaOS Repository\n- **Character File Creation**: A feature for creating character files was introduced.\n - [Source](https://github.com/elizaOS/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834)\n\n- **README Tests File Improvement**: Added and fixed issues in README tests documentation.\n - [Source](https://github.com/elizaOS/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1)\n\n- **TogetherAI Update**: Modified how TogetherAI handles file storage.\n - [Source](https://github.com/elizaOS/eliza/pull/351)\n\n### Recent Documentation and Code Updates in ElizaOS\n- **Quickstart Guide Update**: Enhanced documentation post-refactor with community verification sought.\n - [Source](https://github.com/elizaOS/eliza/pull/325)\n\n- **Resolved Documentation Conflict**: Moved detailed notes to resolve conflicts.\n - [Source](https://github.com/elizaOS/eliza/pull/322)\n\n### Tweet Splitting Implementation in utils.ts\n- **Tweet Splitting**: Implemented in `utils.ts`; requires potential adjustments.\n - [Source](https://github.com/elizaOS/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833)\n\n### Trust DB Refactor and Build Fixes\n- **Trust DB Refactor**: Decoupling from Solana, moved into dedicated package for better testing.\n - [Source](https://github.com/elizaOS/eliza/issues/342)\n\n- **Build Error Fixes**: Core package built first with improved output formatting.\n - [Source](https://github.com/elizaOS/eliza/pull/331)\n\nSources with links provide detailed information and associated media assets for additional context.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-15": { + "filename": "2024-11-15.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-15": { + "filename": "2024-11-15.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-16": { + "filename": "2024-11-16.md", + "content": "# ElizaOS Daily Update (Nov 16, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with 12 PRs merged, enhancing documentation and security features. Key updates include the addition of a trust database and improvements to the Solana plugin, reflecting our commitment to modularity and community-driven development.\n\n## PROJECT METRICS\n- **PRs:** 12 merged PRs, 21 new PRs\n- **Issues:** 3 new issues, 1 closed issue\n- **Unique Contributors:** 21\n- **Code Changes:** +40,617/-51,159 lines across 88 files\n- **Total Commits:** 75\n- **Most Active Contributors:** ponderingdemocritus, MarcoMandar, normand1, o-on-x, ai16z-demirix\n\n## TOP ISSUES\n### Documentation Improvements\n- Ongoing efforts to enhance documentation, particularly with new stream notes and community resources. Relevant PR: [#364](https://github.com/elizaos/eliza/pull/364).\n\n### Security Enhancements\n- Reintroduction of the renovate file for automated security scanning to bolster project security. Relevant PR: [#358](https://github.com/elizaos/eliza/pull/358).\n\n### Trust Database Development\n- Implementation of a trust database to improve data integrity and security. Relevant PRs: [#349](https://github.com/elizaos/eliza/pull/349), [#346](https://github.com/elizaos/eliza/pull/346).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Added a trust database and updated configurations for various plugins, enhancing functionality and user experience. Relevant PRs: [#349](https://github.com/elizaos/eliza/pull/349), [#348](https://github.com/elizaos/eliza/pull/348).\n\n### Plugin Updates\n- Significant updates to the Solana plugin, including bug fixes and enhancements to improve performance. Relevant PR: [#354](https://github.com/elizaos/eliza/pull/354).\n\n### Configuration and Interval Adjustments\n- Adjusted tweet intervals and configuration settings for better operational efficiency. Relevant PRs: [#360](https://github.com/elizaos/eliza/pull/360), [#351](https://github.com/elizaos/eliza/pull/351)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:31.273283Z", + "target_date": "2024-11-16", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-15", + "ai_news_elizaos_daily_md_2024-11-15", + "github_summaries_daily_2024-11-16", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-15", + "ai_news_elizaos_discord_md_2024-11-14", + "ai_news_elizaos_discord_md_2024-11-13", + "ai_news_elizaos_daily_discord_json_2024-11-15", + "ai_news_elizaos_daily_discord_md_2024-11-15" + ], + "total_characters": 85086, + "estimated_tokens": 21271, + "file_size_bytes": 100335 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-17.json b/the-council/aggregated/2024-11-17.json new file mode 100644 index 00000000000..a2929efc439 --- /dev/null +++ b/the-council/aggregated/2024-11-17.json @@ -0,0 +1,598 @@ +{ + "date_generated_for": "2024-11-17", + "ai_news_elizaos_discord_md_2024-11-16": { + "filename": "2024-11-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-15": { + "filename": "2024-11-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-14": { + "filename": "2024-11-14.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-16": { + "filename": "2024-11-16.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-16", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Reintroduced the Renovate file for automated security scanning.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92" + ], + "videos": [] + }, + { + "text": "Updated the default configuration of Heurist.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8" + ], + "videos": [] + }, + { + "text": "Implemented multiple trust-related fixes and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064", + "https://github.com/elizaOS/eliza/commit/f758ce67de840720b995cf5bb3973f14182d85fd", + "https://github.com/elizaOS/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596", + "https://github.com/elizaOS/eliza/commit/38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f758ce67de840720b995cf5bb3973f14182d85fd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0" + ], + "videos": [] + }, + { + "text": "Fixed issues related to Solana.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930" + ], + "videos": [] + }, + { + "text": "Added a trust database feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676" + ], + "videos": [] + }, + { + "text": "Introduced a function to get or create a recommender using a Telegram ID.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7" + ], + "videos": [] + }, + { + "text": "Added community and contact information along with Star History.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e" + ], + "videos": [] + }, + { + "text": "Updated documentation with new stream notes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" + ], + "videos": [] + }, + { + "text": "Implemented StarkNet token transfer functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/648800dd1c84600db723da88387622a97783882f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/648800dd1c84600db723da88387622a97783882f" + ], + "videos": [] + }, + { + "text": "Remade the Twitter profile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077" + ], + "videos": [] + }, + { + "text": "Updated the README file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585" + ], + "videos": [] + }, + { + "text": "Set post time in environment variables and updated default post time settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304", + "https://github.com/elizaOS/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67" + ], + "videos": [] + }, + { + "text": "Set up initial tests for the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f0a32767a935ef2c435747d0daa188b9da24f946" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f0a32767a935ef2c435747d0daa188b9da24f946" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Bug Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A bug in `getRecentMessageInteractions` was fixed, ensuring that promises are awaited before formatting. This resolves an issue in the agent runtime where interactions were processed incorrectly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f", + "https://github.com/elizaOS/eliza/pull/366", + "https://github.com/elizaOS/eliza/commit/04de0f4aa66456095ae3626b5f520123b81cfe26" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/366", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04de0f4aa66456095ae3626b5f520123b81cfe26" + ], + "videos": [] + }, + { + "text": "A new provider, Groq, was added to `getTokenForProvider` in the agent. This resolves an issue where Groq keys were not loading properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/381" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/381" + ], + "videos": [] + }, + { + "text": "A bug in `build.sh` was reported, where the script fails on Windows due to the use of `cut` for checking the Node.js version. A cross-platform solution is needed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/379" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/379" + ], + "videos": [] + }, + { + "text": "The contract address (CA) for BTC was found to be incorrect and was updated to the correct one. This was a high-risk issue as the previous CA was fake.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/374" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/374" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Eliza AI Enhancements and Plugin Integrations", + "content": [ + { + "text": "A request for proposal has been issued to integrate and enhance the Eliza AI Agent Framework. The project aims to develop an AI-powered chatbot that assists new developers using its own documentation. The development is divided into three milestones: integrating the chatbot with Discord, Twitter, and Telegram; creating a web interface using Next.js; and implementing a trained voice agent using technologies like Eleven Labs. The project requires expertise in JavaScript, Node.js, Next.js, and AI/ML concepts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/352" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/352" + ], + "videos": [] + }, + { + "text": "A new plugin, 'plugin-icp', has been added to support ICP token creation on the Pickpump platform. This feature enables seamless integration with Pickpump\u2019s token creation flow and adheres to the ICP token standard and specifications.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9", + "https://github.com/elizaOS/eliza/pull/357" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/357" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced that allows installing clients from plugins, improving the flexibility and extensibility of the Eliza framework.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/371" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/371" + ], + "videos": [] + }, + { + "text": "A Polymarket plugin has been proposed for integration into the Eliza framework. The architecture of the plugin could be based on the existing Polymarket agents repository.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/372" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/372" + ], + "videos": [] + }, + { + "text": "Groq has been added to the 'getTokenForProvider' function, enhancing token management capabilities within the Eliza framework.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "A series of updates and improvements have been made to the ElizaOS project. These include bug fixes, new features, and testing enhancements.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "A pull request titled 'trust fixes' was submitted, addressing trust-related issues in the project. The specific risks and changes were not detailed in the source.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/347" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/347" + ], + "videos": [] + }, + { + "text": "A new function, 'getOrCreateRecommenderWithTelegramId', was introduced. The details of its implementation and risks were not specified.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/345" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/345" + ], + "videos": [] + }, + { + "text": "Unit tests were added for various components, including goals, default characters, relationships, evaluators, posts, database, and messages. This improvement aims to enhance the project's testing and quality assurance process.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/367" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/367" + ], + "videos": [] + }, + { + "text": "An initial commit for 'komorebi' was made, but no further details were provided regarding its purpose or functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/361" + ], + "videos": [] + }, + { + "text": "Tests were added for 'providers.test.ts', including mocking providers and checking negative scenarios to improve test coverage.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dd15e20a46f796ce018c696ccf794e7a2c99042f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dd15e20a46f796ce018c696ccf794e7a2c99042f" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Update Tweet Interval to 90-180 Minutes", + "content": [ + { + "text": "The tweet posting interval has been adjusted from 1-4 hours to 90-180 minutes (1.5-3 hours). This change aims to better align with platform usage patterns and reduce the likelihood of account restrictions. The update modifies the interval calculation in `generateNewTweetLoop` to ensure a controlled post frequency of 8-16 posts per day.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ccdf3db6798f071a4f3ee3afab9f0ae708ce10be", + "https://github.com/elizaOS/eliza/commit/35f243aa3f43c309efe03162ffa4465384ccf972", + "https://github.com/elizaOS/eliza/pull/360" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ccdf3db6798f071a4f3ee3afab9f0ae708ce10be", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/35f243aa3f43c309efe03162ffa4465384ccf972", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/360" + ], + "videos": [] + }, + { + "text": "Future improvements could include configurable posting patterns, custom range settings, rate limit handling, and more natural posting behaviors. The current update serves as a temporary solution while a more sophisticated system is considered.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/360" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/360" + ], + "videos": [] + }, + { + "text": "Additional efforts are being made to improve contextual tweet threads and reduce spam-like behavior in automated agents.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" + ], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Enhancements to Poast Time and Heurist Image Generation", + "content": [ + { + "text": "A new feature has been added to configure minimum and maximum settings for Poast Time, improving flexibility in timing configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/350" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/350" + ], + "videos": [] + }, + { + "text": "The default configuration of Heurist has been updated to optimize its performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" + ], + "videos": [] + }, + { + "text": "Heurist image generation settings have been updated to improve the quality and efficiency of generated images.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22" + ], + "videos": [] + }, + { + "text": "Enhancements to Heurist image generation include improved default parameters (guidance scale: 3, deadline: 60s, priority: 1) and robust error handling. Additionally, dedicated image handling functionality has been introduced, featuring proper URL validation and API key checks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/375" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/375" + ], + "videos": [] + } + ], + "topic": "settings" + }, + { + "title": "Eliza README Internationalization Effort", + "content": [ + { + "text": "As part of the internationalization effort, the Eliza project has added a Turkish (TR) translation of the README. This translation maintains the original document structure, formatting, and technical terms while ensuring accessibility for Turkish-speaking developers. The language selector in the Translations section has also been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", + "https://github.com/elizaOS/eliza/pull/376" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/376" + ], + "videos": [] + }, + { + "text": "A Russian (RU) translation of the README has also been added to the Eliza project. This translation follows the same approach as the Turkish version, preserving the original structure, formatting, and technical terms. The language selector in the Translations section has been updated accordingly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5a464b1237cc53acc57b196105f402501da54df6", + "https://github.com/elizaOS/eliza/pull/380" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5a464b1237cc53acc57b196105f402501da54df6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/380" + ], + "videos": [] + } + ], + "topic": "translation" + }, + { + "title": "Chat Transcript and Client Feature Update", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. Another user, 'yikesawjeez,' asked how to add a bot to their server but did not receive a response. Due to the lack of substantive discussion, no meaningful analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A new feature update introduces a basic Vite client for chatting with an agent. The update allows importing of Core into the client, though full support has not been tested. Additionally, Core has been updated to work in both Node.js and client environments. A new script, `start.sh`, has been added to build, install, and open a chat window for interacting with the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/382" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "The Renovate file was reintroduced to the repository to enable automated security scanning and package dependency updates. This change is categorized as a low-risk improvement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/358" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/358" + ], + "videos": [] + }, + { + "text": "Documentation updates were made to include new stream notes. A page was added for the Threadguy + Shaw interview, along with another page containing timestamps and notes for the 'What did you get done this week' discussion.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/364" + ], + "images": [ + "https://github.com/user-attachments/assets/d9eadf96-2757-40f5-8a0b-31dd6680279c", + "https://github.com/user-attachments/assets/418e8352-93c2-449d-86e5-910a6a76605d", + "https://github.com/user-attachments/assets/96f44a7c-f001-412d-bd28-0a6d52d42e96" + ], + "videos": [] + }, + { + "text": "The repository's README file was updated.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/370" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/370" + ], + "videos": [] + } + ], + "topic": "updates" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A fix was implemented for the `calculateBuyAmounts` function, along with the addition of a cache mechanism to the wallet provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/56e4589771aeb24d56ba840b705a2f5c7c79fdfd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/56e4589771aeb24d56ba840b705a2f5c7c79fdfd" + ], + "videos": [] + }, + { + "text": "The repository's README file was updated to include a Community & Contact section and a Star History.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d155b60da937ac42dcd4fc4242e9ba47346eb878", + "https://github.com/elizaOS/eliza/pull/353" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d155b60da937ac42dcd4fc4242e9ba47346eb878", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/353" + ], + "videos": [] + } + ], + "topic": "add" + } + ], + "date": 1731715200 + } + }, + "ai_news_elizaos_daily_md_2024-11-16": { + "filename": "2024-11-16.md", + "content": "# Daily Summary for 2024-11-16\n\n## Categories\n\n### Recent Updates and Fixes in ElizaOS Repository\n- **Reintroduced Renovate File**: Automated security scanning enabled. [Source](https://github.com/elizaOS/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92)\n- **Updated Heurist Configuration**: Default configuration improvements. [Source](https://github.com/elizaOS/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8)\n- **Trust Improvements**: Implemented multiple trust-related fixes. [Sources](https://github.com/elizaOS/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064)\n- **Fixed Solana Issues**: Addressed Solana-related bugs. [Source](https://github.com/elizaOS/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930)\n- **Trust Database Feature**: Added functionality. [Source](https://github.com/elizaOS/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676)\n- **Telegram Integration**: Introduced recommender using Telegram ID. [Source](https://github.com/elizaOS/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7)\n- **Community Information**: Added community contacts and Star History to README. [Source](https://github.com/elizaOS/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e)\n- **Documentation Updates**: Added new stream notes. [Source](https://github.com/elizaOS/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2)\n- **StarkNet Functionality**: Enabled token transfer. [Source](https://github.com/elizaOS/eliza/commit/648800dd1c84600db723da88387622a97783882f)\n- **Twitter Profile Update**: Redesigned profile. [Source](https://github.com/elizaOS/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077)\n- **README Update**: Latest updates included. [Source](https://github.com/elizaOS/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585)\n- **Environment Variable Poster Timing**: Updated default settings and set post time. [Sources](https://github.com/elizaOS/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304)\n- **Initial Tests Setup**: Project tests initiated. [Source](https://github.com/elizaOS/eliza/commit/f0a32767a935ef2c435747d0daa188b9da24f946)\n\n### Bug Fixes and Improvements in ElizaOS\n- **Message Interaction Bug Fix**: Resolved promise handling issue. [Sources](https://github.com/elizaOS/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f)\n- **Groq Provider Addition**: Enhanced `getTokenForProvider` support. [Source](https://github.com/elizaOS/eliza/pull/381)\n- **Cross-Platform Build Script**: Addressed `build.sh` failure on Windows. [Source](https://github.com/elizaOS/eliza/issues/379)\n- **BTC Address Correction**: Updated contract address to address prior high-risk fake issue. [Source](https://github.com/elizaOS/eliza/pull/374)\n\n### Eliza AI Enhancements and Plugin Integrations\n- **AI Agent Framework Proposal**: Issued request for integrating AI chatbot with Discord, Twitter, and Telegram. [Source](https://github.com/elizaOS/eliza/issues/352)\n- **ICP Token Plugin**: Integrated new plugin for ICP token creation support. [Sources](https://github.com/elizaOS/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9)\n- **Client Installation Flexibility**: New feature for installing clients from plugins. [Source](https://github.com/elizaOS/eliza/pull/371)\n- **Polymarket Plugin**: Proposed integration into the Eliza framework. [Source](https://github.com/elizaOS/eliza/issues/372)\n- **Groq Token Management**: Enhanced `getTokenForProvider` function. [Source](https://github.com/elizaOS/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a)\n\n### ElizaOS Project Updates\n- **Comprehensive Project Enhancements**: Bug fixes, feature additions, and testing improvements noted.\n- **Trust Fixes PR**: Submitted addressing trust issues, specifics undisclosed. [Source](https://github.com/elizaOS/eliza/pull/347)\n- **Recommender Function**: Introduced with undisclosed specifics and risks. [Source](https://github.com/elizaOS/eliza/pull/345)\n- **Unit Testing**: Added for various project components to improve quality assurance. [Source](https://github.com/elizaOS/eliza/pull/367)\n- **Komorebi Initial Commit**: Undefined purpose or functionality. [Source](https://github.com/elizaOS/eliza/pull/361)\n- **Providers Testing**: Enhanced test coverage by including mocking providers. [Source](https://github.com/elizaOS/eliza/commit/dd15e20a46f796ce018c696ccf794e7a2c99042f)\n\n### Update Tweet Interval to 90-180 Minutes\n- **Tweet Interval Adjustment**: Updated posting frequency to 90-180 mins to optimize engagement and reduce restrictions. [Sources](https://github.com/elizaOS/eliza/commit/ccdf3db6798f071a4f3ee3afab9f0ae708ce10be)\n- **Future Tweeting Improvements**: Discussed potential enhancements for configurability and natural behavior. [Source](https://github.com/elizaOS/eliza/pull/360)\n\n### Enhancements to Poast Time and Heurist Image Generation\n- **Flexible Poast Time Configurations**: Introduced settings for minimum and maximum constraints. [Source](https://github.com/elizaOS/eliza/pull/350)\n- **Heurist Image Generation**: Updated for efficiency and quality improvements. [Sources](https://github.com/elizaOS/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef)\n\n### Eliza README Internationalization Effort\n- **Turkish Translation**: README translated and accessible for Turkish developers. [Sources](https://github.com/elizaOS/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6)\n- **Russian Translation**: README translated into Russian following similar guidelines. [Sources](https://github.com/elizaOS/eliza/commit/5a464b1237cc53acc57b196105f402501da54df6)\n\n### Chat Transcript and Client Feature Update\n- **Chat Feature Enhancement**: Introduced Vite client for enhanced user interaction. [Source](https://github.com/elizaOS/eliza/pull/382)\n\n### Recent Updates to ElizaOS Repository\n- **Security Scanning**: Re-introduced Renovate file for enhancements. [Source](https://github.com/elizaOS/eliza/pull/358)\n- **Documentation Enhancements**: Updated with new stream notes and README refinements. [Sources](https://github.com/elizaOS/eliza/pull/364)\n- **Cache Mechanism**: Added to wallet provider for efficiency. [Source](https://github.com/elizaOS/eliza/commit/56e4589771aeb24d56ba840b705a2f5c7c79fdfd)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-16": { + "filename": "2024-11-16.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-16": { + "filename": "2024-11-16.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-17": { + "filename": "2024-11-17.md", + "content": "# ElizaOS Daily Update (Nov 17, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features, including Starknet token transfer capabilities. The team also addressed a critical bug in message interaction handling, enhancing overall system reliability.\n\n## PROJECT METRICS\n- PRs: 6 merged PRs, 14 new PRs\n- Issues: 2 new issues, 0 closed issues\n- Unique Contributors: 18\n- Code Changes: +1292/-232 lines across 13 files\n- Total Commits: 36\n- Most Active Contributors: ponderingdemocritus, bmgalego, ropresearch, o-on-x, enitrat\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed a bug in `getRecentMessageInteractions` that was not awaiting promises before formatting, impacting message retrieval reliability. Relevant issue: [#366](https://github.com/elizaos/eliza/issues/366).\n\n### Feature Requests\n- Ongoing discussions around enhancing token transfer functionalities and improving user interaction features. Relevant issues: [#373](https://github.com/elizaos/eliza/issues/373).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Implemented Starknet token transfer functionality, enhancing the framework's capabilities for decentralized finance applications. See PR [#373](https://github.com/elizaos/eliza/pull/373).\n- Updated the README to improve documentation and user guidance. See PR [#370](https://github.com/elizaos/eliza/pull/370).\n\n### Configuration Improvements\n- Set default post time to a new standard of 90-180 seconds, optimizing interaction timing. See PR [#369](https://github.com/elizaos/eliza/pull/369).\n- Configured post time settings in the environment for better flexibility. See PR [#368](https://github.com/elizaos/eliza/pull/368).\n\n### Ongoing Development\n- Continued work on the Twitter profile remake, contributing to the client-twitter module. See PR [#263](https://github.com/elizaos/eliza/pull/263)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:31.654038Z", + "target_date": "2024-11-17", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-16", + "ai_news_elizaos_daily_md_2024-11-16", + "github_summaries_daily_2024-11-17", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-16", + "ai_news_elizaos_discord_md_2024-11-15", + "ai_news_elizaos_discord_md_2024-11-14", + "ai_news_elizaos_daily_discord_json_2024-11-16", + "ai_news_elizaos_daily_discord_md_2024-11-16" + ], + "total_characters": 87930, + "estimated_tokens": 21982, + "file_size_bytes": 103197 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-18.json b/the-council/aggregated/2024-11-18.json new file mode 100644 index 00000000000..505efa5f071 --- /dev/null +++ b/the-council/aggregated/2024-11-18.json @@ -0,0 +1,570 @@ +{ + "date_generated_for": "2024-11-18", + "ai_news_elizaos_discord_md_2024-11-17": { + "filename": "2024-11-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-16": { + "filename": "2024-11-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-15": { + "filename": "2024-11-15.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-17": { + "filename": "2024-11-17.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-17", + "categories": [ + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "Implemented Starknet token transfer functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/648800dd1c84600db723da88387622a97783882f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/648800dd1c84600db723da88387622a97783882f" + ], + "videos": [] + }, + { + "text": "Merged updates from the main branch into the Starknet work branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/236ad0cfeda6d88b031f32451c5c7bab50317e86" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/236ad0cfeda6d88b031f32451c5c7bab50317e86" + ], + "videos": [] + }, + { + "text": "Updated Twitter profile design.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077" + ], + "videos": [] + }, + { + "text": "Updated README documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585" + ], + "videos": [] + }, + { + "text": "Set default post time to 90-180 seconds and made it configurable via environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67", + "https://github.com/elizaOS/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304" + ], + "videos": [] + }, + { + "text": "Fixed console issues in the Twitter client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/80a1b0c0def65a35a37e8c833a6a2ce61b269c49" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/80a1b0c0def65a35a37e8c833a6a2ce61b269c49" + ], + "videos": [] + }, + { + "text": "Added Groq support to getTokenForProvider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266" + ], + "videos": [] + }, + { + "text": "Added Turkish, French, Russian, and Spanish translations for README.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80", + "https://github.com/elizaOS/eliza/commit/58d4485888454342615539b4f1bd35f385069b60", + "https://github.com/elizaOS/eliza/commit/dcb68e370deb268a8adbc7fe02cb7e01eb44465b", + "https://github.com/elizaOS/eliza/commit/fe90cb9b51e304aba6f34316dc46a7570a393c68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/58d4485888454342615539b4f1bd35f385069b60", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dcb68e370deb268a8adbc7fe02cb7e01eb44465b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe90cb9b51e304aba6f34316dc46a7570a393c68" + ], + "videos": [] + }, + { + "text": "Fixed tweet truncation issue by ensuring truncation happens at complete sentences.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb" + ], + "videos": [] + }, + { + "text": "Fixed spam/fake BTC contract address issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1dde740de21894376bb9514cd6b0f7a29448a1d7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1dde740de21894376bb9514cd6b0f7a29448a1d7" + ], + "videos": [] + }, + { + "text": "Implemented logging improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616" + ], + "videos": [] + }, + { + "text": "Fixed client null issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb" + ], + "videos": [] + }, + { + "text": "Completed Starknet DB Trust implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/53f5bd37f3f5959588ceed462634bcbd5ee11dc9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/53f5bd37f3f5959588ceed462634bcbd5ee11dc9" + ], + "videos": [] + }, + { + "text": "Enabled client installation from plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414" + ], + "videos": [] + }, + { + "text": "Fixed tsup build error for Twitter client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug in `getRecentMessageInteractions` was fixed, ensuring that promises are awaited before formatting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/04de0f4aa66456095ae3626b5f520123b81cfe26" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/04de0f4aa66456095ae3626b5f520123b81cfe26" + ], + "videos": [] + }, + { + "text": "Groq model provider was added to `getTokenForProvider` to fix an issue where Groq keys were not loading.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/381" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/381" + ], + "videos": [] + }, + { + "text": "The `build.sh` script does not work on Windows due to the use of `cut` for node version checking. A cross-platform solution is needed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/379" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/379" + ], + "videos": [] + }, + { + "text": "The contract address (CA) for BTC was incorrect and has been updated to the correct one.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/374" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/374" + ], + "videos": [] + }, + { + "text": "A DTS build error prevents the `client-twitter` module from building.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/401" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/401" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Improvements were made to contextual tweet threads and reducing spammy agent behavior. These changes enhance the bot's ability to respond more contextually while minimizing unnecessary interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" + ], + "videos": [] + }, + { + "text": "Fixes were applied to the client and default character settings, ensuring smoother operation and better default behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/232c1642e0c2db8b036427d043adfa5b4e013718" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/232c1642e0c2db8b036427d043adfa5b4e013718" + ], + "videos": [] + }, + { + "text": "A fix was implemented to address a client null issue, improving system stability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/390" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/390" + ], + "videos": [] + }, + { + "text": "Documentation was updated to capitalize 'Flexible' in the tagline, ensuring consistency in branding and presentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the Twitter interaction client, including improved response handling and a boredom provider. Key improvements include:\n- A boredom score to limit long or repetitive conversations.\n- Error handling in the interaction loop to ensure stability.\n- Filtering out duplicate tweets and grouping tweets by conversation for better context.\n- Modularizing code for better readability and maintainability.\n- Improved logging for better tracking and debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/384" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/384" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Documentation Updates for ElizaOS", + "content": [ + { + "text": "Several documentation updates were made to ElizaOS, primarily focused on fixing broken links, revising the overview, and unifying formatting in core concepts. The tagline was also refreshed to better align with Eliza's multi-agent capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e026120c7cab501332e6593bfaaeb15460f34437", + "https://github.com/elizaOS/eliza/pull/389" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e026120c7cab501332e6593bfaaeb15460f34437", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/389" + ], + "videos": [] + }, + { + "text": "Broken links were fixed in multiple documentation files, including `providers.md`, `characterfile.md`, and `agents.md`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1820ffea5a6e4d792d59997bd354fdf44e7aa18f", + "https://github.com/elizaOS/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", + "https://github.com/elizaOS/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1820ffea5a6e4d792d59997bd354fdf44e7aa18f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" + ], + "videos": [] + } + ], + "topic": "links" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "A new feature allows installing clients from plugins, enhancing the flexibility of the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/371" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/371" + ], + "videos": [] + }, + { + "text": "Groq has been added to the getTokenForProvider function, expanding authentication provider support.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + ], + "videos": [] + }, + { + "text": "Unit tests have been added for the 'start' function, covering goals, default characters, relationships, evaluators, posts, database, and messages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/acdadf569e5dbd7f497a2394c9600d41e25aba0f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/acdadf569e5dbd7f497a2394c9600d41e25aba0f" + ], + "videos": [] + }, + { + "text": "A new Linea Plugin is in progress, though details are still being developed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/395" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/395" + ], + "videos": [] + } + ], + "topic": "software" + }, + { + "title": "Enhancements to Heurist Image Generation and Video Generation Plugin", + "content": [ + { + "text": "The Heurist image generation settings have been updated with improved default parameters, including a guidance scale of 3, a deadline of 60 seconds, and a priority level of 1. Additionally, robust error handling has been implemented, along with dedicated image handling functionality that includes proper URL validation and API key checks.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22", + "https://github.com/elizaOS/eliza/pull/375", + "https://github.com/elizaOS/eliza/commit/0403540ff334440a29891f5bdac1b6ce24dec3ac" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/375", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0403540ff334440a29891f5bdac1b6ce24dec3ac" + ], + "videos": [] + }, + { + "text": "A new video generation plugin has been introduced, which properly handles the Luma AI API response and ensures that generated videos are correctly attached to Discord messages. The update includes error handling for failed video generation or attachment. Users can now generate videos by sending a message prompt, and the bot will respond with the generated video after processing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/394" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/394" + ], + "videos": [] + } + ], + "topic": "generation" + }, + { + "title": "Documentation Update: Added Missing Section Dividers", + "content": [ + { + "text": "Several updates were made to the documentation to add missing section dividers, improving readability and organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/767870629b7ef0d1603118e473122326f88decea", + "https://github.com/elizaOS/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", + "https://github.com/elizaOS/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad", + "https://github.com/elizaOS/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/767870629b7ef0d1603118e473122326f88decea", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" + ], + "videos": [] + } + ], + "topic": "section" + }, + { + "title": "Chat Transcript Analysis and Client Feature Update", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there was no response. Due to the lack of substantive content, no meaningful analysis or action items can be derived from the chat.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A new feature update introduces a basic Vite client for chatting with an agent. The update allows importing of Core into the client, though full support has not been tested. Additionally, Core has been updated to work in both Node.js and client environments. A new script, `start.sh`, has been added to build, install, and open a chat window for interacting with the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/382" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Eliza README Internationalization Effort", + "content": [ + { + "text": "As part of the internationalization effort, the Eliza project has added a Turkish (TR) translation of the README. This translation maintains the original document structure, formatting, and technical terms while ensuring accessibility for Turkish-speaking developers. The update also includes modifications to the language selector in the Translations section.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", + "https://github.com/elizaOS/eliza/pull/376" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/376" + ], + "videos": [] + }, + { + "text": "Additionally, a Russian (RU) translation of the README has been introduced. Similar to the Turkish translation, it preserves the original document structure, formatting, and technical terms while making the project more accessible to Russian-speaking developers. The language selector in the Translations section has also been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/380" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/380" + ], + "videos": [] + } + ], + "topic": "internationalization" + }, + { + "title": "Code Quality and Logging Improvements in ElizaOS", + "content": [ + { + "text": "Several updates have been made to improve code quality and logging in the ElizaOS project. These include linting fixes, logging enhancements, and general style improvements.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "Linting fixes were applied to improve code consistency. These changes include reformatting with Prettier, reorganizing imports, removing unused imports, and ensuring consistent import ordering. These updates do not introduce functional changes but enhance code readability and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/404", + "https://github.com/elizaOS/eliza/pull/397" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/404", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/397" + ], + "videos": [] + }, + { + "text": "Logging improvements were introduced, including updates to logging mechanisms, general style refinements, and a fix for a swap issue in the StarkNet package.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/393" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/393" + ], + "videos": [] + } + ], + "topic": "style" + } + ], + "date": 1731801600 + } + }, + "ai_news_elizaos_daily_md_2024-11-17": { + "filename": "2024-11-17.md", + "content": "# Daily Summary for 2024-11-17\n\nThis document provides a comprehensive overview of the recent activities, updates, bug fixes, and enhancements in the ElizaOS project. Key areas of focus include project updates, recent fixes, software improvements, documentation updates, and internationalization efforts.\n\n## ElizaOS Project Updates\n\n- **Implemented Features**\n - Starknet token transfer functionality.\n - Merged updates from the main branch into the Starknet work branch.\n - Updated Twitter profile design.\n - Enhanced README documentation with additional translations.\n - Implemented configurable default post time.\n\n- **Bug Fixes**\n - Fixed issues related to console errors, tweet truncation, and spam/fake BTC contract address.\n - Addressed client null issue and improved logging.\n - Completed Starknet DB Trust implementation and enabled client installation from plugins.\n\n## Recent Fixes and Issues\n\n- **Bug Fixes**\n - Ensured promises are awaited in `getRecentMessageInteractions`.\n - Corrected BTC contract address and Groq model provider loading issue.\n\n- **Ongoing Issues**\n - `build.sh` script compatibility with Windows requires a cross-platform solution.\n - DTS build error affecting `client-twitter` module.\n\n## Recent Updates to ElizaOS\n\n- **Improvements**\n - Enhanced tweet threads for better contextual responses and reduced spammy behavior.\n - Updated client and default character settings for improved stability and behavior.\n - Upgrades to Twitter interaction client include improved response handling and logging.\n\n## Documentation Updates for ElizaOS\n\n- **Structure Enhancements**\n - Updates focused on fixing broken links and unifying formatting.\n - Improved tagline consistency across the documentation.\n\n- **Structural Improvements**\n - Added missing section dividers for enhanced readability.\n\n## Recent Software Updates\n\n- **New Features**\n - Ability to install clients from plugins.\n - Enhanced authentication provider support by adding Groq.\n - Added unit tests for various functionalities.\n\n## Enhancements to Heurist Image Generation and Video Generation Plugin\n\n- **Image Generation**\n - Updated Heurist settings for better default parameters.\n - Robust error and image handling implemented.\n\n- **Video Generation**\n - Introduced a new plugin with Luma AI API support for video attachments.\n\n## Chat Transcript Analysis and Client Feature Update\n\n- **Chat Analysis**\n - Analysis of a chat transcript showed limited interactions that restrict actionability.\n\n- **Client Updates**\n - Introduced a Vite client that integrates with Core for chatting with an agent.\n\n## Eliza README Internationalization Effort\n\n- **Translations**\n - Added Turkish and Russian translations, improving accessibility for non-English speakers.\n\n## Code Quality and Logging Improvements\n\n- **Enhancements**\n - Linting fixes and logging enhancements applied to improve code readability and maintainability. \n\nThe latest updates manifest a continued commitment to refining ElizaOS, enhancing its robustness, usability, and international reach.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-17": { + "filename": "2024-11-17.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-17": { + "filename": "2024-11-17.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-18": { + "filename": "2024-11-18.md", + "content": "# ElizaOS Daily Update (Nov 18, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 22 PRs merged, enhancing features and fixing bugs. Notable additions include translations for the README and improvements in logging and image generation settings, contributing to our modular AI framework.\n\n## PROJECT METRICS\n- **PRs:** 22 merged PRs, 18 new PRs\n- **Issues:** 5 new issues, 2 closed issues\n- **Unique Contributors:** 30\n- **Code Changes:** +25002/-21186 lines across 135 files\n- **Total Commits:** 76\n- **Most Active Contributors:** ponderingdemocritus, monilpat, martincik, bmgalego, dorianjanezic\n\n## TOP ISSUES\n### Bug Fixes\n- Ongoing issues with client functionality and build errors were addressed, including fixes for null client errors and tweet truncation issues. Relevant issues include [#390](https://github.com/elizaos/eliza/issues/390) and [#388](https://github.com/elizaos/eliza/issues/388).\n\n### Documentation Updates\n- Enhancements to documentation were made, including translations into Russian and Turkish, as well as updates to the French README. This aims to improve accessibility for a broader audience. See [#380](https://github.com/elizaos/eliza/issues/380) and [#376](https://github.com/elizaos/eliza/issues/376).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- New features were added, including the creation of a Spanish README, logging improvements, and enhancements to image generation settings. Key PRs include [#400](https://github.com/elizaos/eliza/pull/400), [#393](https://github.com/elizaos/eliza/pull/393), and [#375](https://github.com/elizaos/eliza/pull/375).\n\n### Client and Plugin Improvements\n- Significant updates were made to client functionalities, including the ability to install clients from plugins and improvements to the Starknet DB Trust. Relevant PRs are [#371](https://github.com/elizaos/eliza/pull/371) and [#355](https://github.com/elizaos/eliza/pull/355)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:31.965423Z", + "target_date": "2024-11-18", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-17", + "ai_news_elizaos_daily_md_2024-11-17", + "github_summaries_daily_2024-11-18", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-17", + "ai_news_elizaos_discord_md_2024-11-16", + "ai_news_elizaos_discord_md_2024-11-15", + "ai_news_elizaos_daily_discord_json_2024-11-17", + "ai_news_elizaos_daily_discord_md_2024-11-17" + ], + "total_characters": 84053, + "estimated_tokens": 21013, + "file_size_bytes": 98929 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-19.json b/the-council/aggregated/2024-11-19.json new file mode 100644 index 00000000000..7c6a14cc94d --- /dev/null +++ b/the-council/aggregated/2024-11-19.json @@ -0,0 +1,480 @@ +{ + "date_generated_for": "2024-11-19", + "ai_news_elizaos_discord_md_2024-11-18": { + "filename": "2024-11-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-17": { + "filename": "2024-11-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-16": { + "filename": "2024-11-16.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-18": { + "filename": "2024-11-18.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-18", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Several updates and fixes have been merged into the ElizaOS repository, including improvements to logging, memory management, and client installations. Additionally, a new video generation plugin has been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616", + "https://github.com/elizaOS/eliza/commit/c0feed5c99b3d6a942ba3e1a4e331777f1a2db41", + "https://github.com/elizaOS/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414", + "https://github.com/elizaOS/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c0feed5c99b3d6a942ba3e1a4e331777f1a2db41", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c" + ], + "videos": [] + }, + { + "text": "Multiple documentation updates have been made, including translations of the README file into Turkish, French, Russian, Spanish, and Italian. Additionally, Eliza's tagline and formatting have been refreshed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80", + "https://github.com/elizaOS/eliza/commit/58d4485888454342615539b4f1bd35f385069b60", + "https://github.com/elizaOS/eliza/commit/dcb68e370deb268a8adbc7fe02cb7e01eb44465b", + "https://github.com/elizaOS/eliza/commit/fe90cb9b51e304aba6f34316dc46a7570a393c68", + "https://github.com/elizaOS/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555", + "https://github.com/elizaOS/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/58d4485888454342615539b4f1bd35f385069b60", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dcb68e370deb268a8adbc7fe02cb7e01eb44465b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe90cb9b51e304aba6f34316dc46a7570a393c68", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" + ], + "videos": [] + }, + { + "text": "Bug fixes and improvements have been made, including resolving tweet truncation issues, fixing client null errors, and addressing build errors in the Twitter client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb", + "https://github.com/elizaOS/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb", + "https://github.com/elizaOS/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" + ], + "videos": [] + }, + { + "text": "New features have been added, including support for Groq in token retrieval, a new client installation method, and an 'unruggable' feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266", + "https://github.com/elizaOS/eliza/commit/a2e0954a5871eaace15dc9197fd7457b1b62064e", + "https://github.com/elizaOS/eliza/commit/3caef3ea2446d348ebc23d26de3d7c366b611295" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2e0954a5871eaace15dc9197fd7457b1b62064e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3caef3ea2446d348ebc23d26de3d7c366b611295" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Fixed issues related to the client and default character.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/232c1642e0c2db8b036427d043adfa5b4e013718" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/232c1642e0c2db8b036427d043adfa5b4e013718" + ], + "videos": [] + }, + { + "text": "Resolved a null client issue.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/390" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/390" + ], + "videos": [] + }, + { + "text": "Updated documentation to capitalize 'Flexible' in the tagline.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" + ], + "videos": [] + }, + { + "text": "Enhanced Twitter interaction handling by introducing a boredom score, improving error handling, refining tweet processing, and making the code more modular and maintainable.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/384" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/384" + ], + "videos": [] + }, + { + "text": "Updated code to address review feedback.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Documentation Updates and WSL 2 Link Addition", + "content": [ + { + "text": "Several documentation updates were made to add missing section dividers, improving the structure and readability of the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/767870629b7ef0d1603118e473122326f88decea", + "https://github.com/elizaOS/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", + "https://github.com/elizaOS/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad", + "https://github.com/elizaOS/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/767870629b7ef0d1603118e473122326f88decea", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" + ], + "videos": [] + }, + { + "text": "The README file was updated to include a link to WSL 2 instructions, making it easier for users to find relevant setup information.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/743aa784598e30675cb01e06acfa05d9b56c9a0f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/743aa784598e30675cb01e06acfa05d9b56c9a0f" + ], + "videos": [] + } + ], + "topic": "added" + }, + { + "title": "Recent Updates in ElizaOS Development", + "content": [ + { + "text": "A new feature has been added to improve unit testing for the 'start' functionality. This update covers various aspects such as goals, default characters, relationships, evaluators, posts, database, and messages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/acdadf569e5dbd7f497a2394c9600d41e25aba0f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/acdadf569e5dbd7f497a2394c9600d41e25aba0f" + ], + "videos": [] + }, + { + "text": "Integration of Ethereum and Base networks has been introduced using the LI.FI SDK. This update adds the 'plugin-evm' package, enabling new chain and protocol capabilities. The change is categorized as a feature addition and requires updates to the project documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/406" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/406" + ], + "videos": [] + }, + { + "text": "A new Conflux plugin has been added, allowing interaction with the Conflux network. This includes features such as token transfers, bridging between Conflux core space and eSpace, and sponsoring gas fees for contracts. The update aims to integrate Conflux's unique JSON-RPC and SDK into the framework.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/417" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/417" + ], + "videos": [] + }, + { + "text": "Initial steps have been taken towards adding an Eternum game agent. The details of this feature are still in progress, and further development is expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/414" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/414" + ], + "videos": [] + } + ], + "topic": "features" + }, + { + "title": "Recent Updates to ElizaOS Discord Bot and Video Generation Plugin", + "content": [ + { + "text": "A new feature has been introduced to allow Discord bots to have cooldown periods and only respond to direct mentions or replies. This includes new environment variables for configuration and updates to the message handling logic in the bot. The cooldown applies only to non-direct mentions, ensuring that direct interactions bypass the delay.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/399" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/399" + ], + "videos": [] + }, + { + "text": "A video generation plugin has been updated to properly handle responses from the Luma AI API and correctly attach generated videos to Discord messages. The update ensures that failed video generation is handled gracefully with error messages. Users can now request video generation by sending a message, and the bot will respond with the generated video after processing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/394" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/394" + ], + "videos": [] + }, + { + "text": "Updates were made to the PostgreSQL schema in adapters.md to ensure successful operation of an agent with the Discord client. These changes were ported from a Supabase migration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377", + "https://github.com/elizaOS/eliza/pull/424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/424" + ], + "videos": [] + } + ], + "topic": "discord" + }, + { + "title": "Chat Transcript Analysis and Boredom Scoring Logic Update", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no meaningful technical discussions, problem-solving, or interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there was no response. Due to the lack of substantive content, no meaningful analysis could be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "An issue was raised regarding the boredom scoring function in the Eliza project. The function currently applies a threshold (> 10) to penalize repetitive or low-interaction activity. The logic may need adjustment to better reflect actual user behavior. Developers are asked to review whether the threshold is appropriate.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/408" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/408" + ], + "videos": [] + } + ], + "topic": "user" + }, + { + "title": "Code Quality and Logging Improvements in ElizaOS", + "content": [ + { + "text": "Several updates have been made to improve code quality and logging in the ElizaOS project. These include general linting fixes, logging enhancements, and import reorganization.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/404", + "https://github.com/elizaOS/eliza/pull/393", + "https://github.com/elizaOS/eliza/pull/397" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/404", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/393", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/397" + ], + "videos": [] + }, + { + "text": "Linting improvements include fixing import ordering, removing unused imports, and ensuring consistent code formatting. These changes enhance code readability and maintainability without affecting functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/404", + "https://github.com/elizaOS/eliza/pull/397" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/404", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/397" + ], + "videos": [] + }, + { + "text": "Logging improvements have been introduced, including updates to logging mechanisms and general style refinements. Additionally, a fix was applied to the swap functionality in the StarkNet package.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/393" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/393" + ], + "videos": [] + } + ], + "topic": "style" + }, + { + "title": "Documentation Updates and Contribution License Agreement Addition", + "content": [ + { + "text": "A Contribution License Agreement (CLA) was added to the project's documentation to clarify contribution terms.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d907f62077f7b475025b53b18cbdf92b047f327e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d907f62077f7b475025b53b18cbdf92b047f327e" + ], + "videos": [] + }, + { + "text": "Broken links in the 'characterfile.md' and 'agents.md' documentation files were fixed to improve accessibility and accuracy.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", + "https://github.com/elizaOS/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" + ], + "videos": [] + } + ], + "topic": "md" + }, + { + "title": "ElizaOS Documentation Updates and Startup Error", + "content": [ + { + "text": "The ElizaOS documentation has been updated to refresh the tagline, fix broken links, and unify formatting in the core concepts section. The tagline update better aligns with Eliza's multi-agent capabilities. These changes are considered low risk and do not require additional documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3037b2e73f681097fe46a75e01d46d2622bb14cc", + "https://github.com/elizaOS/eliza/pull/389" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3037b2e73f681097fe46a75e01d46d2622bb14cc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/389" + ], + "videos": [] + }, + { + "text": "A user reported an error when starting the Eliza agent, encountering deprecated features and experimental warnings in Node.js v23.1.0. The error includes a deprecation warning for `fs.Stats` and issues with `--experimental-loader`. The user attempted several troubleshooting steps, including reinstalling dependencies, updating packages, and modifying configurations, but the issue persists. They are seeking guidance on resolving the problem and whether a different Node.js version is recommended.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/387" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/387" + ], + "videos": [] + } + ], + "topic": "eliza" + }, + { + "title": "Unruggable Memecoin Deployment and Token Data Updates", + "content": [ + { + "text": "A recent update introduces token balance tracking, transaction monitoring, and data simulation for buy and sell activities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f354fbd6c69a23b9f1b8459e96b7d950265e985f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f354fbd6c69a23b9f1b8459e96b7d950265e985f" + ], + "videos": [] + }, + { + "text": "The project now includes the ability to deploy tokens from Unruggable Memes, enhancing its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ff12696b6251d5a9be78bdf3b42a7b261dc457a", + "https://github.com/elizaOS/eliza/pull/418" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ff12696b6251d5a9be78bdf3b42a7b261dc457a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/418" + ], + "videos": [] + }, + { + "text": "The Unruggable Memes token deployment feature has been integrated into the Starknet plugin, with low associated risks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/418" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/418" + ], + "videos": [] + } + ], + "topic": "token" + } + ], + "date": 1731888000 + } + }, + "ai_news_elizaos_daily_md_2024-11-18": { + "filename": "2024-11-18.md", + "content": "# Daily Summary for 2024-11-18\n\n### Recent Updates and Fixes in ElizaOS Repository\n\n- **Improvements and Fixes**\n - Enhancements made to logging, memory management, and client installations.\n - Introduction of a new video generation plugin.\n - Sources: [Commit 7a36648](https://github.com/elizaOS/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616), [Commit c0feed5](https://github.com/elizaOS/eliza/commit/c0feed5c99b3d6a942ba3e1a4e331777f1a2db41), [Commit 4d5a25f](https://github.com/elizaOS/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414), [Commit af4e1fd](https://github.com/elizaOS/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c).\n\n- **Documentation Updates**\n - README translations into Turkish, French, Russian, Spanish, and Italian.\n - Refresh of Eliza's tagline and formatting.\n - Sources: [Commit f107e38](https://github.com/elizaOS/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80), [Commit 58d4485](https://github.com/elizaOS/eliza/commit/58d4485888454342615539b4f1bd35f385069b60).\n\n- **Bug Fixes**\n - Resolution of tweet truncation, client null errors, and build errors in the Twitter client.\n - Sources: [Commit f1f65ad](https://github.com/elizaOS/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb), [Commit 5869ac2](https://github.com/elizaOS/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb).\n\n- **New Features**\n - Support for Groq in token retrieval.\n - New client installation method and an 'unruggable' feature.\n - Sources: [Commit e8353b1](https://github.com/elizaOS/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266), [Commit a2e0954](https://github.com/elizaOS/eliza/commit/a2e0954a5871eaace15dc9197fd7457b1b62064e).\n\n### Documentation Updates and WSL 2 Link Addition\n\n- **General Updates**\n - Added missing section dividers in documentation.\n - Sources: [Commit 7678706](https://github.com/elizaOS/eliza/commit/767870629b7ef0d1603118e473122326f88decea).\n\n- **README Enhancements**\n - Inclusion of WSL 2 setup link.\n - Sources: [Commit 743aa78](https://github.com/elizaOS/eliza/commit/743aa784598e30675cb01e06acfa05d9b56c9a0f).\n\n### Recent Developments in ElizaOS\n\n- **New Features**\n - Improved unit testing for 'start' functionality.\n - Integration of Ethereum and Base networks via LI.FI SDK.\n - Introduction of Conflux plugin for network interaction.\n - Initial development of Eternum game agent.\n - Sources: [Commit acdadf5](https://github.com/elizaOS/eliza/commit/acdadf569e5dbdba9ff4b1f4d7d496c684515f1c), [Pull 406](https://github.com/elizaOS/eliza/pull/406).\n\n### ElizaOS Discord Bot and Plugin Updates\n\n- **Discord Bot Enhancements**\n - Implementation of cooldowns for non-direct mentions.\n - Sources: [Issue 399](https://github.com/elizaOS/eliza/issues/399).\n\n- **Video Generation Plugin**\n - Updated to handle Luma AI API responses and attach videos to Discord messages.\n - Sources: [Pull 394](https://github.com/elizaOS/eliza/pull/394).\n\n### Code Quality and Logging Improvements\n\n- **Code Quality**\n - Linting improvements and import reorganization to enhance readability.\n - Sources: [Pull 404](https://github.com/elizaOS/eliza/pull/404).\n\n- **Logging Enhancements**\n - Logging mechanism updates and style refinements.\n - Sources: [Pull 393](https://github.com/elizaOS/eliza/pull/393).\n\n### Documentation and Contribution License Agreement\n\n- **Contribution License Agreement**\n - Addition to clarify contribution terms.\n - Sources: [Commit d907f62](https://github.com/elizaOS/eliza/commit/d907f62077f7b475025b53b18cbdf92b047f327e).\n\n- **Fixes and Accessibility**\n - Broken link fixes in 'characterfile.md' and 'agents.md'.\n - Sources: [Commit 17709f9](https://github.com/elizaOS/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4).\n\n### Unruggable Memecoin and Token Updates\n\n- **Token Management**\n - Added token balance tracking and data simulation features.\n - Sources: [Commit f354fbd](https://github.com/elizaOS/eliza/commit/f354fbd6c69a23b9f1b8459e96b7d950265e985f).\n\n- **Memecoin Deployment**\n - Deployed tokens from Unruggable Memes.\n - Sources: [Commit 8ff1269](https://github.com/elizaOS/eliza/commit/8ff12696b6251d5a9be78bdf3b42a7b261dc457a).\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-18": { + "filename": "2024-11-18.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-18": { + "filename": "2024-11-18.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-19": { + "filename": "2024-11-19.md", + "content": "# ElizaOS Daily Update (Nov 19, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features, including a video generation plugin and Italian README translation. Documentation improvements and bug fixes further enhance the framework's usability and accessibility.\n\n## PROJECT METRICS\n- **PRs:** 7 merged PRs, 12 new PRs\n- **Issues:** 4 new issues, 1 closed issue\n- **Unique Contributors:** 22\n- **Code Changes:** +966/-343 lines across 44 files\n- **Total Commits:** 54\n- **Most Active Contributors:** monilpat, Wilbert957, tarrencev, ponderingdemocritus, darwintree\n\n## TOP ISSUES\n### Documentation Improvements\n- Ongoing efforts to enhance documentation clarity and accessibility, including the addition of an Italian README translation ([#411](https://github.com/elizaos/eliza/pull/411)) and updates to core concepts ([#389](https://github.com/elizaos/eliza/pull/389)).\n\n### Bug Fixes\n- Addressed issues with embedding services by removing ollama embeddings, ensuring compatibility with fastembeddings or OpenAI only ([#413](https://github.com/elizaos/eliza/pull/413)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Introduced a video generation plugin to expand the capabilities of the framework ([#394](https://github.com/elizaos/eliza/pull/394)).\n- Added services functionality to enhance modularity and extensibility ([#412](https://github.com/elizaos/eliza/pull/412)).\n\n### Documentation Enhancements\n- Updated the documentation to include the GROK_API_KEY information ([#409](https://github.com/elizaos/eliza/pull/409)).\n- Improved the README with a new WSL 2 link and refreshed tagline, fixing broken links and unifying formatting for core concepts ([#419](https://github.com/elizaos/eliza/pull/419), [#389](https://github.com/elizaos/eliza/pull/389))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:32.303935Z", + "target_date": "2024-11-19", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-18", + "ai_news_elizaos_daily_md_2024-11-18", + "github_summaries_daily_2024-11-19", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-18", + "ai_news_elizaos_discord_md_2024-11-17", + "ai_news_elizaos_discord_md_2024-11-16", + "ai_news_elizaos_daily_discord_json_2024-11-18", + "ai_news_elizaos_daily_discord_md_2024-11-18" + ], + "total_characters": 83883, + "estimated_tokens": 20970, + "file_size_bytes": 97477 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-20.json b/the-council/aggregated/2024-11-20.json new file mode 100644 index 00000000000..f036d803a8a --- /dev/null +++ b/the-council/aggregated/2024-11-20.json @@ -0,0 +1,710 @@ +{ + "date_generated_for": "2024-11-20", + "ai_news_elizaos_discord_md_2024-11-19": { + "filename": "2024-11-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-18": { + "filename": "2024-11-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-17": { + "filename": "2024-11-17.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-19": { + "filename": "2024-11-19.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-19", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Added GROK_API_KEY documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5fdbee6df504e7505d80a7657948d98e571bf18d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fdbee6df504e7505d80a7657948d98e571bf18d" + ], + "videos": [] + }, + { + "text": "Removed Ollama embeddings, now supporting only FastEmbeddings or OpenAI.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5fa21841fcb49827f781ddfeec5042de55f1d946" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fa21841fcb49827f781ddfeec5042de55f1d946" + ], + "videos": [] + }, + { + "text": "Introduced new services feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3a033b46055da983e87360cf4b5c138552fab550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3a033b46055da983e87360cf4b5c138552fab550" + ], + "videos": [] + }, + { + "text": "Added a video generation plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c" + ], + "videos": [] + }, + { + "text": "Translated README.md into Italian.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555" + ], + "videos": [] + }, + { + "text": "Refreshed Eliza's tagline, fixed broken links, and unified formatting for core concepts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" + ], + "videos": [] + }, + { + "text": "Fixed console log issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3" + ], + "videos": [] + }, + { + "text": "Added style guidelines to the context.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c" + ], + "videos": [] + }, + { + "text": "Created 'create-eliza-app' feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea" + ], + "videos": [] + }, + { + "text": "Updated README and improved linting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68" + ], + "videos": [] + }, + { + "text": "Fixed voice permission issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c" + ], + "videos": [] + }, + { + "text": "Fixed unrug issue.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80" + ], + "videos": [] + }, + { + "text": "Fixed character path after agent relocation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7843a372086f934a8123caf96b87573d4b2fc903" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7843a372086f934a8123caf96b87573d4b2fc903" + ], + "videos": [] + }, + { + "text": "Fixed imports and linting for npm readiness.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6855a25b58056a7e5b8a6c675c33c6ddf2d1183f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6855a25b58056a7e5b8a6c675c33c6ddf2d1183f" + ], + "videos": [] + }, + { + "text": "Fixed configuration issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac" + ], + "videos": [] + }, + { + "text": "Implemented Lerna and npm release process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/03ecab8c9db8d24561db5d11eaa7ba2312972772" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/03ecab8c9db8d24561db5d11eaa7ba2312972772" + ], + "videos": [] + }, + { + "text": "Fixed issue where non-merge access users couldn't view merge conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/457" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/457" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Issues and Fixes in ElizaOS", + "content": [ + { + "text": "A TypeScript error occurs when running `pnpm start`, stating that the `clients` property does not exist on type `Plugin`. This issue persists from the latest build and is likely due to outdated or incorrect type definitions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/423" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/423" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve PostgreSQL embedding issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/425" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/425" + ], + "videos": [] + }, + { + "text": "A commit was made to correct an incorrectly translated name.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" + ], + "videos": [] + }, + { + "text": "A change was made to prevent the system from continuing to load if a specified file is not found. This improves user experience and reduces confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6", + "https://github.com/elizaOS/eliza/pull/426" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/426" + ], + "videos": [] + }, + { + "text": "A console log was added to display errors instead of ignoring them.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c" + ], + "videos": [] + }, + { + "text": "A new improvement ensures that an error is thrown when a character file fails to load, preventing the system from defaulting to another character without notifying the user.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/448" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/448" + ], + "videos": [] + }, + { + "text": "A bug fix was applied to resolve a Docker run error caused by an agent folder move. The agent directory was re-mapped to ensure proper volume mapping.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/246df5fc39e3b9d335ecf0e740e554385ded3d6f", + "https://github.com/elizaOS/eliza/pull/458" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/246df5fc39e3b9d335ecf0e740e554385ded3d6f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/458" + ], + "videos": [] + }, + { + "text": "A Windows 11 installation issue was reported where `pnpm i` failed with exit code 7 due to a missing Discord Opus dependency. The issue was resolved manually by downloading and placing the file in the correct directory.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/461" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/461" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Recent Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug in the services singleton pattern caused incorrect service calls when multiple services were used. The architecture has been updated to prevent this issue.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/412" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/412" + ], + "videos": [] + }, + { + "text": "The Discord bot was joining voice channels in a deafened state by default. This has been fixed by explicitly setting the bot to undeafened and unmuted when joining. Additional improvements include better voice connection cleanup, error handling, and refactoring to use VoiceManager.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/437" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/437" + ], + "videos": [] + }, + { + "text": "A bug in OpenAI object initialization caused the `modelEndpointOverride` option to be ignored. This issue has been fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/446" + ], + "videos": [] + }, + { + "text": "A wrong parameter was being used for the `trimTokens` function in `generateObjectV2`, causing errors in object generation. This has been corrected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/445" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/445" + ], + "videos": [] + }, + { + "text": "The Twitter dry run option is not working as expected. When `TWITTER_DRY_RUN` is set to true, the agent still posts on X instead of preventing the post.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/451" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/451" + ], + "videos": [] + }, + { + "text": "When using Ollama, the model initialization enters a long loop, sometimes repeating 10-15 times before any output or decision-making occurs. This happens even with a single model configured and keepalive enabled.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/443" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/443" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Enhancements to Environment Variable Handling in ElizaOS", + "content": [ + { + "text": "A new feature has been introduced to support character-specific namespaced environment variables. This allows for better organization and management of settings by using a structured naming convention (`CHARACTER.YOUR_CHARACTER_NAME.SETTING_NAME`). Spaces in character names are automatically converted to underscores. The settings hierarchy has been updated to prioritize character-specific environment variables over JSON settings, global environment variables, and default values. Documentation has been updated to reflect these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/410" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/410" + ], + "videos": [] + }, + { + "text": "An environment checker has been added for character settings, ensuring that required environment variables are properly set.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2" + ], + "videos": [] + }, + { + "text": "A new feature pushes all environment variable checks to clients and plugins, separating concerns and improving modularity.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/466" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/466" + ], + "videos": [] + }, + { + "text": "The requirement for a `.env` file has been removed, allowing large multi-agent instances to rely solely on `character.json` for settings and secrets. This change provides administrators with the flexibility to decide whether to use a default `.env` file across all agents.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/427", + "https://github.com/elizaOS/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/427", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + ], + "videos": [] + }, + { + "text": "Farcaster environment variables have been added to the example configuration, improving support for this integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "An update was made to address review feedback, ensuring improvements based on received suggestions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + ], + "videos": [] + }, + { + "text": "The pr.yaml file was updated to use an actual check, improving the validation process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" + ], + "videos": [] + }, + { + "text": "A new simulation selling service was introduced, marking an initial implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure the bot is not defeaned by default, addressing an issue with its initial state.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" + ], + "videos": [] + }, + { + "text": "A bug fix was applied to ensure the modelEndpointOverride is not ignored during generation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "Recent Updates to the ElizaOS Project", + "content": [ + { + "text": "A new Italian translation of the README.md file has been added to the ElizaOS project. This update includes a new README_IT.md file and a link to it in the main README.md. The change is considered low risk and does not require additional documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/411" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/411" + ], + "videos": [] + }, + { + "text": "The contributing guidelines have been updated to incorporate new guidelines for PR titles, descriptions, issues, and bug reports. This change aims to improve the clarity and consistency of contributions to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" + ], + "videos": [] + }, + { + "text": "A minor documentation fix was made to correct a name in the stream notes. This change was necessary due to an incorrect auto-translation and does not introduce any risks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/442" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/442" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to prevent the system from replying to tweets older than five days. This update ensures that responses remain relevant and timely.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/454" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/454" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new Conflux plugin has been added to ElizaOS, enabling interactions with the Conflux blockchain network. This includes actions such as buying and selling tokens on ConfiPump, transferring tokens within Conflux core space, bridging transfers to Conflux eSpace, and sponsoring gas fees for contracts. The update aims to integrate Conflux's unique JSON-RPC and SDK into the framework.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/417" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/417" + ], + "videos": [] + }, + { + "text": "Initial steps have been taken to integrate an Eternum game agent into ElizaOS. While details are limited, this update marks the beginning of support for the Eternum game within the framework.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/414" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/414" + ], + "videos": [] + }, + { + "text": "The project's README file has been updated, and linting improvements have been made to enhance code quality and documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/449" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/449" + ], + "videos": [] + } + ], + "topic": "features" + }, + { + "title": "Update adapters.md and Implement Lerna", + "content": [ + { + "text": "The PostgreSQL schema in adapters.md was updated to include necessary schemas ported from the Supabase migration. This change was required to successfully run an agent with the Discord client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377", + "https://github.com/elizaOS/eliza/pull/424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/424" + ], + "videos": [] + }, + { + "text": "Lerna was implemented to manage the project more efficiently. Additionally, the agent was moved out of the packages directory as it is not an npm package.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/428" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/428" + ], + "videos": [] + } + ], + "topic": "migration" + }, + { + "title": "Fix: Add Missing fuzzystrmatch Extension for Levenshtein() Method in PostgreSQL Schema", + "content": [ + { + "text": "A recent update to the PostgreSQL schema definition in the Eliza project adds the missing `fuzzystrmatch` extension. This extension is required for the `levenshtein()` method, which is used for fuzzy string matching. The change ensures that the database schema includes the necessary extension, preventing potential issues when using the `levenshtein()` function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/30ac76f715a8fdf3b55c90bb962a8da5afe327d2", + "https://github.com/elizaOS/eliza/commit/bd8756555b1333b2cb234e86175cb2ab3d285422", + "https://github.com/elizaOS/eliza/pull/460" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30ac76f715a8fdf3b55c90bb962a8da5afe327d2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd8756555b1333b2cb234e86175cb2ab3d285422", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/460" + ], + "videos": [] + }, + { + "text": "The update introduces a schema change by adding `CREATE EXTENSION IF NOT EXISTS fuzzystrmatch;` to the database schema. This ensures that the extension is available when running migrations. The change is classified as a low-risk enhancement since it only adds functionality without modifying existing structures.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/460" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/460" + ], + "videos": [] + }, + { + "text": "Testing instructions for this update include verifying the schema.sql file, running a test database migration, and confirming the installation of the `fuzzystrmatch` extension using a SQL query. Deployment requires ensuring that the PostgreSQL server supports the extension before running schema migrations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/460" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/460" + ], + "videos": [] + } + ], + "topic": "extension" + }, + { + "title": "Fixing Failing Tests for Video Generation and Token Handling", + "content": [ + { + "text": "Fixing failing videoGeneration tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + ], + "videos": [] + }, + { + "text": "Fixing failing videoGeneration and token tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + ], + "videos": [] + }, + { + "text": "Fixing failing test setup for token.test.ts and videoGeneration.test.ts. This update addresses issues with these tests to avoid flaky results. The changes are categorized as a bug fix with low risk. Testing involves navigating to packages/core and running 'pnpm test'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/465" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/465" + ], + "videos": [] + } + ], + "topic": "videogeneration" + } + ], + "date": 1731974400 + } + }, + "ai_news_elizaos_daily_md_2024-11-19": { + "filename": "2024-11-19.md", + "content": "# Daily Summary for 2024-11-19\n\n## Recent Updates and Fixes in ElizaOS Repository\n\n### Overview\n- **Documentation and Feature Enhancements**:\n - Added GROK_API_KEY documentation and a video generation plugin.\n - Translated README.md into Italian and improved ReadMe and linting.\n - Introduced a new services feature and 'create-eliza-app' feature.\n\n- **Removed or Improved Support**:\n - Removed Ollama embeddings, now supporting only FastEmbeddings or OpenAI.\n - Fixed various bugs including voice permission issues, console logs, unrug issues, configuration issues, and more.\n\n### Notable Changes\n- **New and Updated Features**:\n - New services feature, style guidelines, and plugins.\n - Improvements made based on reviews, updates to tagline, and fixed broken links.\n\n- **Bug Fixes**:\n - Addressed various console log and user access issues.\n - Fixed issues related to merge conflicts visibility and imports for npm readiness.\n\n(Source: [GROK_API_KEY Documentation Commit](https://github.com/elizaOS/eliza/commit/5fdbee6df504e7505d80a7657948d98e571bf18d))\n\n## Recent Issues and Fixes in ElizaOS\n\n### Error Resolutions\n- **Runtime and Type Issues**:\n - TypeScript error during `pnpm start` concerning non-existent `clients` property.\n - PostgreSQL embedding issues fixed.\n - Resolved console error logging and environment variable handling.\n\n### Enhancements\n- **Logging and User Experience**:\n - Prevented the system from continuing if a file is not found, improving the user experience.\n - Ensured errors are thrown for failed character file loads.\n\n(Source: [TypeScript Error Issue](https://github.com/elizaOS/eliza/issues/423))\n\n## Enhancements to Environment Variable Handling in ElizaOS\n\n### Key Updates\n- **Environment-Specific Improvements**:\n - Introduced character-specific namespaced environment variables.\n - Removed `.env` file necessity, allowing reliance on `character.json` for settings.\n\n- **Validation and Integration**:\n - Added an environment checker and improved Farcaster variable support.\n\n(Source: [Environment Variables Pull Request](https://github.com/elizaOS/eliza/pull/410))\n\n## Recent Updates to the ElizaOS Project\n\n### Core Developments\n- **Project Enhancements**:\n - Integrated new Conflux plugin for blockchain interactions.\n - Began support for the Eternum game and improved project documentation.\n\n- **Bug Fixes**:\n - Addressed tweet reply functionality and incorrect auto-translations.\n\n(Source: [Conflux Plugin Pull Request](https://github.com/elizaOS/eliza/pull/417))\n\n## Update adapters.md and Implement Lerna\n\n### Migration and Management\n- **Schema and Project Management**:\n - Updated PostgreSQL schema and implemented Lerna for better project management.\n\n(Source: [Lerna Implementation Pull Request](https://github.com/elizaOS/eliza/pull/428))\n\n## Fix: Add Missing fuzzystrmatch Extension for Levenshtein() Method in PostgreSQL\n\n### Database Enhancements\n- **Schema Update**:\n - Added `fuzzystrmatch` extension necessary for the `levenshtein()` method.\n\n(Source: [Extension Pull Request](https://github.com/elizaOS/eliza/pull/460))\n\n## Fixing Failing Tests for Video Generation and Token Handling\n\n### Testing Improvements\n- **Test Stability**:\n - Fixed issues in videoGeneration and token tests, ensuring test reliability and stability.\n\n(Source: [Test Fixes Pull Request](https://github.com/elizaOS/eliza/pull/465))\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-19": { + "filename": "2024-11-19.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-19": { + "filename": "2024-11-19.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-20": { + "filename": "2024-11-20.md", + "content": "# ElizaOS Daily Update (Nov 20, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 26 PRs merged, including new features and bug fixes. The team focused on enhancing documentation and improving the PostgreSQL schema, contributing to the overall stability and usability of the ElizaOS framework.\n\n## PROJECT METRICS\n- **PRs:** 26 merged PRs, 33 new PRs\n- **Issues:** 7 new issues, 8 closed issues\n- **Unique Contributors:** 26\n- **Code Changes:** +4442/-1313 lines across 110 files\n- **Total Commits:** 77\n- **Most Active Contributors:** ponderingdemocritus, odilitime, monilpat, snobbee, martincik\n\n## TOP ISSUES\n### Bug Fixes and Improvements\n- Addressed various bugs affecting functionality, including voice permissions and loading issues. Relevant issues include [#452](https://github.com/elizaos/eliza/issues/452), [#447](https://github.com/elizaos/eliza/issues/447), and [#444](https://github.com/elizaos/eliza/issues/444).\n\n### Documentation Updates\n- Enhanced documentation to improve clarity and usability, including updates to `contributing.md` and the homepage. Key PRs include [#430](https://github.com/elizaos/eliza/pull/430) and [#459](https://github.com/elizaos/eliza/pull/459).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced several new features, such as the creation of the Eliza app ([#462](https://github.com/elizaos/eliza/pull/462)) and improvements to the PostgreSQL schema with the addition of the fuzzystrmatch extension ([#460](https://github.com/elizaos/eliza/pull/460)).\n\n### Linting and Style Guidelines\n- Implemented linting improvements and added style guidelines to the project context, enhancing code quality and maintainability. Relevant PRs include [#441](https://github.com/elizaos/eliza/pull/441) and [#433](https://github.com/elizaos/eliza/pull/433).\n\n### Configuration and Environment Enhancements\n- Made adjustments to configuration settings, including not requiring a `.env` file to exist ([#427](https://github.com/elizaos/eliza/pull/427)) and fixing various path and import issues to streamline the development process. Key PRs include [#432](https://github.com/elizaos/eliza/pull/432) and [#436](https://github.com/elizaos/eliza/pull/436)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:32.665584Z", + "target_date": "2024-11-20", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-19", + "ai_news_elizaos_daily_md_2024-11-19", + "github_summaries_daily_2024-11-20", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-19", + "ai_news_elizaos_discord_md_2024-11-18", + "ai_news_elizaos_discord_md_2024-11-17", + "ai_news_elizaos_daily_discord_json_2024-11-19", + "ai_news_elizaos_daily_discord_md_2024-11-19" + ], + "total_characters": 88018, + "estimated_tokens": 22004, + "file_size_bytes": 104935 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-21.json b/the-council/aggregated/2024-11-21.json new file mode 100644 index 00000000000..add430f165d --- /dev/null +++ b/the-council/aggregated/2024-11-21.json @@ -0,0 +1,720 @@ +{ + "date_generated_for": "2024-11-21", + "ai_news_elizaos_discord_md_2024-11-20": { + "filename": "2024-11-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-19": { + "filename": "2024-11-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-18": { + "filename": "2024-11-18.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-20": { + "filename": "2024-11-20.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-20", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Several fixes and improvements were made to the ElizaOS repository, including resolving console log issues, fixing import paths, and addressing configuration problems.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3", + "https://github.com/elizaOS/eliza/commit/b01327609d8d03e7f869e39454a91fe1d049770d", + "https://github.com/elizaOS/eliza/commit/2263f759b84fec6e1fa5bd3b03dc8a3783e85ae8", + "https://github.com/elizaOS/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b01327609d8d03e7f869e39454a91fe1d049770d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2263f759b84fec6e1fa5bd3b03dc8a3783e85ae8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac" + ], + "videos": [] + }, + { + "text": "New features were introduced, including the addition of style guidelines, a new Eliza app, and improvements to knowledge embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c", + "https://github.com/elizaOS/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea", + "https://github.com/elizaOS/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including improvements to the README, contributing guidelines, and best practices documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68", + "https://github.com/elizaOS/eliza/commit/714a380c201c5c3157574ee20cb6ccf2230249fd", + "https://github.com/elizaOS/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/714a380c201c5c3157574ee20cb6ccf2230249fd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7" + ], + "videos": [] + }, + { + "text": "Bug fixes addressed issues such as voice permission errors, unrugging problems, and failing tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c", + "https://github.com/elizaOS/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80", + "https://github.com/elizaOS/eliza/commit/3eb8dca37f1fa821324d90e9612fefe805f31d8b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3eb8dca37f1fa821324d90e9612fefe805f31d8b" + ], + "videos": [] + }, + { + "text": "A reported issue highlighted that users without merge access cannot view specific merge conflicts in pull requests, potentially hindering collaboration.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/457" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/457" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Updated pr.yaml to use the actual check.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the auto-translation got a name wrong.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" + ], + "videos": [] + }, + { + "text": "Prevented the system from continuing to load if a specified file is not found.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6" + ], + "videos": [] + }, + { + "text": "Initial implementation of the simulation selling service.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" + ], + "videos": [] + }, + { + "text": "Included username in createTradePerformance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee1ea3495e4c4d2e509a9227eb33acf032c47cfd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee1ea3495e4c4d2e509a9227eb33acf032c47cfd" + ], + "videos": [] + }, + { + "text": "Added all style guidelines to the context.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1ae22ee8ebb8909bb1d204ae49ece150f7357bdf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ae22ee8ebb8909bb1d204ae49ece150f7357bdf" + ], + "videos": [] + }, + { + "text": "Fixed failing video generation and token tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the bot was by default deafened.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" + ], + "videos": [] + }, + { + "text": "Fixed ignored modelEndpointOverride in generation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + ], + "videos": [] + }, + { + "text": "Updated to align with PR468.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + ], + "videos": [] + }, + { + "text": "Made character.username optional.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + ], + "videos": [] + }, + { + "text": "Implemented profile caching and switched to using ellizaLogger.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + ], + "videos": [] + }, + { + "text": "Added support for confiPump in plugin-conflux.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" + ], + "videos": [] + }, + { + "text": "Fixed an error when OpenAI baseURL was not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A fix was implemented to ensure the Discord bot no longer joins voice channels in a deafened state by default. The update also improves voice connection cleanup, adds error handling, and refactors the voice channel join logic.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/437" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/437" + ], + "videos": [] + }, + { + "text": "A bug was fixed where the `modelEndpointOverride` option was ignored during OpenAI object initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/446" + ], + "videos": [] + }, + { + "text": "A fix was applied to correct a wrong parameter used for the `trimTokens` function in `generateObjectV2`, which previously caused errors in object generation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/445", + "https://github.com/elizaOS/eliza/issues/469" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/445", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/469" + ], + "videos": [] + }, + { + "text": "An issue was reported where the Twitter dry run option was not functioning correctly, causing the agent to post on X despite the setting being enabled.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/451" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/451" + ], + "videos": [] + }, + { + "text": "A bug was identified where using Ollama resulted in repeated model initialization loops before any output was generated. A fix was later applied to correct the logging behavior, reducing unnecessary messages.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/443", + "https://github.com/elizaOS/eliza/pull/474" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/443", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/474" + ], + "videos": [] + }, + { + "text": "A crash was reported in `plugin-solana` due to an undefined property when reading cached data. The issue caused the Discord client to crash.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/467" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/467" + ], + "videos": [] + }, + { + "text": "A fix was applied to resolve an issue with the `loadCharacters` resolver.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + ], + "videos": [] + }, + { + "text": "A fix was made to the Twitter client memory IDs, though specific details were not provided in the PR.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/473" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/473" + ], + "videos": [] + }, + { + "text": "A fix was applied to add missing packages to `tsup` configs' externals, resolving errors encountered when running `sh scripts/start.sh`.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/488" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/488" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Environment Configuration Updates in ElizaOS", + "content": [ + { + "text": "An environment checker has been added for character configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2" + ], + "videos": [] + }, + { + "text": "A new feature pushes all environment checks to clients and plugins, separating concerns.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/466" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/466" + ], + "videos": [] + }, + { + "text": "A note has been added indicating that the .env file is optional.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + ], + "videos": [] + }, + { + "text": "The requirement for a .env file has been removed. This change allows large multi-agent instances to rely on character.json for settings and secrets, giving administrators the flexibility to choose whether to use a default .env file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/427" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/427" + ], + "videos": [] + }, + { + "text": "Farcaster environment variables have been added to the example configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "Recent Fixes and Updates in ElizaOS", + "content": [ + { + "text": "A fix was implemented to address an issue where the bot lacked necessary voice permissions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/447" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/447" + ], + "videos": [] + }, + { + "text": "The contributing guidelines were updated to incorporate PR title, description, issue, and bug reporting guidelines.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" + ], + "videos": [] + }, + { + "text": "A bug fix was introduced to prevent the bot from replying to tweets older than five days.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/454" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/454" + ], + "videos": [] + }, + { + "text": "A fix was applied to resolve an issue with character path loading.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/487" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/487" + ], + "videos": [] + }, + { + "text": "The Ollama generate case was previously using console.debug, which was addressed in a recent update.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa4f83d0f9d4ae3b0af39131c7ae225cd272996a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa4f83d0f9d4ae3b0af39131c7ae225cd272996a" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Feature Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "A new feature request proposes the ability to hot reload character JSON files without restarting the application. Suggested solutions include using a REST API or handling system signals (SIGHUP or SIGUSR1) to reload characters dynamically.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/439" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/439" + ], + "videos": [] + }, + { + "text": "The `unruggable-core` package has been replaced with `unruggable-sdk` to improve TypeScript support, provide a more concise API, and enhance maintainability. This change ensures a better developer experience while maintaining core functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/450" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/450" + ], + "videos": [] + }, + { + "text": "Support for the Twitter V2 API has been integrated, with fallback compatibility for the V1 API. This update improves performance and aligns with Twitter's latest standards. Configuration changes in `.env` are required for proper authentication.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/480" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/480" + ], + "videos": [] + }, + { + "text": "A new Twitter API client using OAuth2 has been introduced, allowing easier integration with Twitter without relying on cookies. This update is particularly useful for multi-agent applications requiring API-based authentication.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/483" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/483" + ], + "videos": [] + }, + { + "text": "Image generation capabilities have been added to Telegram messaging, supporting the Together provider. Users can now request image generation via Telegram, with support for different model providers.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/491" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/491" + ], + "videos": [] + } + ], + "topic": "api" + }, + { + "title": "Recent Updates and Improvements in ElizaOS", + "content": [ + { + "text": "The README file has been updated along with improvements in linting.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/449" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/449" + ], + "videos": [] + }, + { + "text": "Various import issues have been fixed across the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/435" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/435" + ], + "videos": [] + }, + { + "text": "Profile usage has been introduced along with other improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83885f87131416e3a9a99ffbafd4e4afb05f0857" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83885f87131416e3a9a99ffbafd4e4afb05f0857" + ], + "videos": [] + }, + { + "text": "Additional feature improvements have been made.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/482" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/482" + ], + "videos": [] + } + ], + "topic": "updates" + }, + { + "title": "Debugging and Fixes in ElizaOS", + "content": [ + { + "text": "A fix was implemented to address unnecessary console logs in the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/440" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/440" + ], + "videos": [] + }, + { + "text": "Fixes were made to resolve failing video generation tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + ], + "videos": [] + }, + { + "text": "Instead of ignoring errors, console logs were added to improve debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c", + "https://github.com/elizaOS/eliza/commit/8073472a3fc7e1f1e98b489b5b9826fc0adcf33c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8073472a3fc7e1f1e98b489b5b9826fc0adcf33c" + ], + "videos": [] + } + ], + "topic": "debugging" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A new update to the PR template now asks contributors for their Discord username. This change aims to improve communication between contributors and official developers.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/468" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/468" + ], + "videos": [] + }, + { + "text": "A modification was made to ensure that the same client is used for both posts and interactions, likely improving consistency and efficiency in handling requests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" + ], + "videos": [] + }, + { + "text": "RabbitMQ has been added, along with the implementation of the 'executeSellDecision' function. This likely enhances message queuing and decision execution within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" + ], + "videos": [] + }, + { + "text": "A new feature allows joining a specific channel by its ID, potentially improving channel management and user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/489" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/489" + ], + "videos": [] + } + ], + "topic": "communication" + }, + { + "title": "Chat Transcript and PR Summary", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no meaningful technical discussions, problem-solving, or interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there was no response.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A pull request titled 'feat: Split off direct-client and terminal chat from agent' proposes refactoring the agent to separate direct-client and terminal chat functionalities. This change aims to improve control and insight into the agent's behavior. The update requires documentation changes to inform users about the missing TERMINAL client and how to re-enable it.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/477" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/477" + ], + "videos": [] + } + ], + "topic": "chat" + } + ], + "date": 1732060800 + } + }, + "ai_news_elizaos_daily_md_2024-11-20": { + "filename": "2024-11-20.md", + "content": "# Daily Summary for 2024-11-20\n\n## Recent Updates and Fixes in ElizaOS Repository\n### Key Fixes and Improvements\n- **Console Log and Import Path Fixes**: Resolved log issues, import paths, and configuration problems.\n - [Source 1](https://github.com/elizaOS/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3), [Source 2](https://github.com/elizaOS/eliza/commit/b01327609d8d03e7f869e39454a91fe1d049770d), [Source 3](https://github.com/elizaOS/eliza/commit/2263f759b84fec6e1fa5bd3b03dc8a3783e85ae8), [Source 4](https://github.com/elizaOS/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac)\n \n- **New Features**: Implemented style guidelines, launched a new Eliza app, and improved knowledge embeddings.\n - [Source 1](https://github.com/elizaOS/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c), [Source 2](https://github.com/elizaOS/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea), [Source 3](https://github.com/elizaOS/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71)\n\n- **Documentation Updates**: Enhanced README, contributing guidelines, and best practices.\n - [Source 1](https://github.com/elizaOS/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68), [Source 2](https://github.com/elizaOS/eliza/commit/714a380c201c5c3157574ee20cb6ccf2230249fd), [Source 3](https://github.com/elizaOS/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7)\n\n### Bug Fixes\n- **Various Bug Resolutions**: Addressed voice permissions, unrugging issues, and failed tests.\n - [Source 1](https://github.com/elizaOS/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c), [Source 2](https://github.com/elizaOS/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80), [Source 3](https://github.com/elizaOS/eliza/commit/3eb8dca37f1fa821324d90e9612fefe805f31d8b)\n\n- **Merge Conflict Issue**: Users without merge access can face challenges viewing conflicts in pull requests.\n - [Source](https://github.com/elizaOS/eliza/issues/457)\n\n## Recent Bug Fixes and Issues in ElizaOS\n- **Voice Channel Logic Fix**: Ensured Discord bot does not join voice channels deafened.\n - [Source](https://github.com/elizaOS/eliza/pull/437)\n\n- **Model Initialization Fix**: Resolved ignored `modelEndpointOverride` during OpenAI object setup.\n - [Source](https://github.com/elizaOS/eliza/pull/446)\n\n- **Twitter and Ollama Bugs**: Fixed Twitter dry run and repeated model initialization loop issues.\n - [Twitter Issue](https://github.com/elizaOS/eliza/issues/451), [Ollama Fix](https://github.com/elizaOS/eliza/issues/443)\n\n## Environment Configuration Updates\n- **Character Config Checker**: Introduced environmental checker for configurations.\n - [Source](https://github.com/elizaOS/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2)\n\n- **Client Environment Checks**: Pushes checks to clients and plugins.\n - [Source](https://github.com/elizaOS/eliza/pull/466)\n\n- **Flexible .env Usage**: .env file made optional to enable tailored multi-agent instances.\n - [Source](https://github.com/elizaOS/eliza/pull/427)\n\n## Recent Feature Updates and Enhancements\n- **Character Hot Reload Proposal**: New feature request for dynamic reloading of character JSON files.\n - [Proposal Source](https://github.com/elizaOS/eliza/issues/439)\n\n- **Twitter API Integration**: Incorporated Twitter V2 API with OAuth2 support.\n - [V2 API Source](https://github.com/elizaOS/eliza/pull/480), [OAuth2 Source](https://github.com/elizaOS/eliza/pull/483)\n\n## Debugging and Fixes\n- **Console Log Improvements**: Reduced unnecessary logs and added error logs for better debugging.\n - [Source 1](https://github.com/elizaOS/eliza/pull/440), [Source 2](https://github.com/elizaOS/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c)\n\n## Communication Enhancements\n- **PR Template Update**: Includes request for Discord usernames to improve interaction.\n - [Source](https://github.com/elizaOS/eliza/pull/468)\n\n- **Consistent Client Usage**: Cohesive client usage across posts and interactions for efficiency.\n - [Source](https://github.com/elizaOS/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1)\n\n## Chat Transcript and PR Summary\n- **Chat Transcript**: Limited interaction with primary user 'Captain Hook'.\n - [Source 1](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **PR for Agent Refactoring**: Proposal to split direct-client and terminal chat features for better control.\n - [PR Source](https://github.com/elizaOS/eliza/pull/477)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-20": { + "filename": "2024-11-20.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-20": { + "filename": "2024-11-20.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-21": { + "filename": "2024-11-21.md", + "content": "# ElizaOS Daily Update (Nov 21, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 20 PRs merged, enhancing features and fixing bugs. Key improvements include Twitter refactoring and knowledge embeddings. Documentation was also updated to support new features, ensuring clarity for users and contributors.\n\n## PROJECT METRICS\n- **PRs:** 20 merged PRs, 22 new PRs\n- **Issues:** 4 new issues, 1 closed issue\n- **Unique Contributors:** 23\n- **Code Changes:** +3264/-1352 lines across 89 files\n- **Total Commits:** 86\n- **Most Active Contributors:** bmgalego, monilpat, snobbee, darwintree, tarrencev\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed multiple bugs affecting character loading and agent type errors, improving overall stability. Relevant issues include [#488](https://github.com/elizaos/eliza/issues/488), [#487](https://github.com/elizaos/eliza/issues/487), and [#484](https://github.com/elizaos/eliza/issues/484).\n\n### Documentation Updates\n- Enhanced documentation to reflect recent changes, including best practices and contributor guidelines. Key updates can be found in [#470](https://github.com/elizaos/eliza/issues/470) and [#463](https://github.com/elizaos/eliza/issues/463).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Introduced several new features, including improvements to knowledge embeddings and a Twitter refactor, enhancing the framework's capabilities. Notable PRs include [#472](https://github.com/elizaos/eliza/pull/472) and [#478](https://github.com/elizaos/eliza/pull/478).\n\n### Bug Fixes\n- Resolved critical issues related to package configurations and character loading, ensuring smoother operation. Key fixes are documented in [#488](https://github.com/elizaos/eliza/pull/488) and [#486](https://github.com/elizaos/eliza/pull/486).\n\n### Documentation Enhancements\n- Created and updated documentation to assist users in utilizing new features effectively, including the addition of a TWITTER_COOKIE example in quickstart.md ([#476](https://github.com/elizaos/eliza/pull/476)) and a new best-practices.md ([#463](https://github.com/elizaos/eliza/pull/463))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:33.019220Z", + "target_date": "2024-11-21", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-20", + "ai_news_elizaos_daily_md_2024-11-20", + "github_summaries_daily_2024-11-21", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-20", + "ai_news_elizaos_discord_md_2024-11-19", + "ai_news_elizaos_discord_md_2024-11-18", + "ai_news_elizaos_daily_discord_json_2024-11-20", + "ai_news_elizaos_daily_discord_md_2024-11-20" + ], + "total_characters": 88720, + "estimated_tokens": 22180, + "file_size_bytes": 105774 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-22.json b/the-council/aggregated/2024-11-22.json new file mode 100644 index 00000000000..d1bb037b204 --- /dev/null +++ b/the-council/aggregated/2024-11-22.json @@ -0,0 +1,580 @@ +{ + "date_generated_for": "2024-11-22", + "ai_news_elizaos_discord_md_2024-11-21": { + "filename": "2024-11-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-20": { + "filename": "2024-11-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-19": { + "filename": "2024-11-19.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-21": { + "filename": "2024-11-21.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-21", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has seen multiple improvements and fixes, including enhancements to template types, knowledge embeddings, and cache management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/379aeb32a75bc9de8159615fdfb6cbb0c73bdd13", + "https://github.com/elizaOS/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71", + "https://github.com/elizaOS/eliza/commit/a1519b25f819fefb084ae85a57059e9b9c99586c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/379aeb32a75bc9de8159615fdfb6cbb0c73bdd13", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1519b25f819fefb084ae85a57059e9b9c99586c" + ], + "videos": [] + }, + { + "text": "Several bug fixes were implemented, including resolving ignored model endpoint overrides, fixing character path loading, and addressing issues with npm dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/693600b740931d22ac3e271a761d221e062bc713", + "https://github.com/elizaOS/eliza/commit/98793591a0944cf8518eef2f0e170c3ab6a619c3", + "https://github.com/elizaOS/eliza/commit/6328501e106fbfad73f7ba35b9ea1cbe30a4eed2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/693600b740931d22ac3e271a761d221e062bc713", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98793591a0944cf8518eef2f0e170c3ab6a619c3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6328501e106fbfad73f7ba35b9ea1cbe30a4eed2" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including the addition of best practices and a client configuration guide.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7", + "https://github.com/elizaOS/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8" + ], + "videos": [] + }, + { + "text": "New features were introduced, such as a GitHub client, a Coinbase plugin, and improved type safety.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6c5a2388bc3ed325223dd4ac6567271588be88d2", + "https://github.com/elizaOS/eliza/commit/5ea155197b56c7b26912cdd7dd27b39bf0fc76c6", + "https://github.com/elizaOS/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c5a2388bc3ed325223dd4ac6567271588be88d2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5ea155197b56c7b26912cdd7dd27b39bf0fc76c6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a" + ], + "videos": [] + }, + { + "text": "Infrastructure and dependency updates were made, including improvements to embeddings, service fixes, and the removal of unnecessary dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/40c7e864ec6c7f5d9eee89b41aeb2fe38dce72d4", + "https://github.com/elizaOS/eliza/commit/32bab40b83b2a0f02e128913337e64a1c8f64262", + "https://github.com/elizaOS/eliza/commit/5deecbe0cbe72143ce421a6d994a8794c1c6299a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40c7e864ec6c7f5d9eee89b41aeb2fe38dce72d4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/32bab40b83b2a0f02e128913337e64a1c8f64262", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5deecbe0cbe72143ce421a6d994a8794c1c6299a" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Integration Updates in ElizaOS", + "content": [ + { + "text": "ElizaOS has integrated support for the Twitter V2 API while maintaining fallback compatibility with the V1 API. This update enhances tweet handling, authentication, and configuration management. The integration ensures better performance and aligns with Twitter's latest developer standards. Documentation updates are required to reflect the new API settings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/480" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/480" + ], + "videos": [] + }, + { + "text": "A Coinbase Commerce plugin has been integrated into ElizaOS, enabling cryptocurrency-based payment processing. The plugin supports charge creation, retrieval of all charges, and fetching charge details. This lays the foundation for further Coinbase SDK integrations. Proper API key configuration is necessary, and documentation updates are required.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983", + "https://github.com/elizaOS/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e", + "https://github.com/elizaOS/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24", + "https://github.com/elizaOS/eliza/pull/513" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/513" + ], + "videos": [] + }, + { + "text": "ElizaOS now supports transactions on the Conflux blockchain through the Conflux plugin. This integration enables seamless transfers within the Conflux ecosystem.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/886dd7fef84a6b7290ca009819dacaae98f7e1d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/886dd7fef84a6b7290ca009819dacaae98f7e1d4" + ], + "videos": [] + }, + { + "text": "A new AI-powered prompt generation system has been integrated into ElizaOS to enhance image generation. This feature optimizes user input prompts using AI models, improving the quality of generated images. The system is tested with the HEURIST LLM and Image Gen API.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/493" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/493" + ], + "videos": [] + }, + { + "text": "ElizaOS has integrated Tavily, a new feature related to issue #363. Further details on its functionality and impact are yet to be documented.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/518" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/518" + ], + "videos": [] + }, + { + "text": "ElizaOS now includes Buttplug.io integration, allowing interaction with intimate devices via a local Intiface server. The feature supports vibration control and battery level checks. Testing involves running a simulation script to verify device responses.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/517" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/517" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Recent Bug Reports and Fixes in ElizaOS", + "content": [ + { + "text": "A bug in the `plugin-solana` package caused a crash when attempting to read liquidity data. The issue arises due to an undefined property (`usd`) in the `currentPair.liquidity` object. The crash occurs when running the Discord client.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/467" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/467" + ], + "videos": [] + }, + { + "text": "A bug in `generateObjectV2` caused an error due to incorrect handling of the `modelClass` parameter. The function `trimTokens` expected a string model name (e.g., `gpt-4o`), but received `small`, `medium`, or `large` instead, leading to a failure in token encoding.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/469" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/469" + ], + "videos": [] + }, + { + "text": "Tests in `token.test.ts` were failing because the file was entirely commented out. Additionally, `goals` and `cache` tests failed due to the transition from Jest to Vitest, which affected mock functions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/519" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/519" + ], + "videos": [] + }, + { + "text": "Non-Node.js environments, such as workers, encountered issues during the build process. The exact cause of the issue was not detailed, but it affected compatibility with these environments.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/506" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/506" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve missing package dependencies in `tsup` configurations. The issue caused errors when running `sh scripts/start.sh`, preventing the project from building correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/488" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/488" + ], + "videos": [] + }, + { + "text": "A bug in the Twitter client memory management was addressed. The pull request did not specify the exact issue but aimed to fix memory-related problems.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/473" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/473" + ], + "videos": [] + }, + { + "text": "A logging issue in the Ollama model was fixed. Previously, `console.debug` was used instead of `elizaLogger`, making the output excessively verbose. The fix replaced the incorrect logger, reducing unnecessary log messages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/474" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/474" + ], + "videos": [] + }, + { + "text": "A fix was applied to the `loadCharacters` resolver, though no additional details were provided.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "ElizaOS Recent Updates and Fixes", + "content": [ + { + "text": "Updated the project to align with PR468.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + ], + "videos": [] + }, + { + "text": "Made 'character.username' an optional field.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + ], + "videos": [] + }, + { + "text": "Implemented profile caching and integrated ellizaLogger for logging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + ], + "videos": [] + }, + { + "text": "Added support for confiPump in the plugin-conflux module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" + ], + "videos": [] + }, + { + "text": "Fixed an error that occurred when OpenAI baseURL was not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" + ], + "videos": [] + }, + { + "text": "Resolved an issue where security.md failed to commit.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/93608e02a6c2d793af5f7fcb6d1154215ba4eac5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/93608e02a6c2d793af5f7fcb6d1154215ba4eac5" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A new update to the PR template now asks contributors for their Discord username to improve communication between contributors and official developers.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/468" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/468" + ], + "videos": [] + }, + { + "text": "A change was made to ensure the same client is used for both posts and interactions, likely improving consistency and efficiency in handling requests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" + ], + "videos": [] + }, + { + "text": "RabbitMQ has been added along with the implementation of the 'executeSellDecision' function, likely improving message queuing and automated decision execution.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" + ], + "videos": [] + }, + { + "text": "A new feature allows joining a specific channel by its ID, potentially improving control over channel interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/489" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/489" + ], + "videos": [] + }, + { + "text": "A fix was applied to the speech service, likely addressing a bug or improving its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/512" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/512" + ], + "videos": [] + } + ], + "topic": "communication" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A unique identifier was added to the character's Twitter profile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0cb72cf06d59c5cb72aec138feb023ba920a75e0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0cb72cf06d59c5cb72aec138feb023ba920a75e0" + ], + "videos": [] + }, + { + "text": "A linter was added to all packages, and Vitest was enabled for testing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8f975ab5984a9d184fb582903fe2c68c81bf9220" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f975ab5984a9d184fb582903fe2c68c81bf9220" + ], + "videos": [] + }, + { + "text": "A new provider was integrated with Eternal AI.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7d018c5da2c914b1664336c6901ec0accc5ce8bb", + "https://github.com/elizaOS/eliza/commit/1a59f159f5e0125556bb770e9099261925ea1a4c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d018c5da2c914b1664336c6901ec0accc5ce8bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a59f159f5e0125556bb770e9099261925ea1a4c" + ], + "videos": [] + } + ], + "topic": "add" + }, + { + "title": "Code Cleanup and Dependency Fixes", + "content": [ + { + "text": "A circular dependency issue was resolved by removing a specific dependency.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/504" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/504" + ], + "videos": [] + }, + { + "text": "Unnecessary console logs were removed to clean up the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d383c2731f8155ce543c6a2f572db0396093df2", + "https://github.com/elizaOS/eliza/commit/d33edacd7455f2fb3fe9206453f26a70fe24034b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d383c2731f8155ce543c6a2f572db0396093df2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d33edacd7455f2fb3fe9206453f26a70fe24034b" + ], + "videos": [] + }, + { + "text": "A log print containing an API key was removed to enhance security.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" + ], + "videos": [] + } + ], + "topic": "remove" + }, + { + "title": "Fix for Non Node.js Environments Failing to Build", + "content": [ + { + "text": "Non Node.js environments were encountering build failures due to certain package imports. Specifically, attempting to build a worker that includes `eliza/core` resulted in an error related to missing loaders for `.node` files.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/507" + ], + "images": [ + "https://github.com/user-attachments/assets/00c09f9b-0ea2-4fd9-8330-e6083ec180d8" + ], + "videos": [] + }, + { + "text": "To address this issue, a pull request was created to wrap the `fastembed` import in a try-catch block. This allows the build process to gracefully fail instead of completely breaking in non-Node.js environments.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/508", + "https://github.com/elizaOS/eliza/commit/10aa5d6e674fe65b2debaa3108c87f1b1b5e5ec3", + "https://github.com/elizaOS/eliza/commit/90f56760e05db20ab8e12320afb4c5f1ef5d7648" + ], + "images": [ + "https://github.com/user-attachments/assets/612b7cf1-0a04-4a0d-84ec-840811e4ca8d" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "Chat Transcript Analysis and PR Summary", + "content": [ + { + "text": "The provided chat transcripts contain minimal meaningful discussion. Most messages are from a single user, 'Captain Hook,' with no technical discussions, problem-solving, or decision-making. The only notable message is from 'yikesawjeez,' asking how to add a bot to their server, but no response is recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A pull request titled 'feat: Split off direct-client and terminal chat from agent' proposes refactoring the agent to separate direct-client and terminal chat functionalities. This change aims to improve control and insight into the agent's behavior. The update requires slight documentation changes to clarify the need for adding the TERMINAL client to the character.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/477" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/477" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Added TWITTER_COOKIE Example in quickstart.md", + "content": [ + { + "text": "A new example for `TWITTER_COOKIES` has been added to `quickstart.md`. This update provides guidance on the required JSON format for the Twitter-related `.env` file, helping new developers configure the Twitter environment more easily.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8450877832e91094a833e348de4c660895e21a2a", + "https://github.com/elizaOS/eliza/commit/5103708eb5a5f04d42f20b3878ed3483eed6ca58", + "https://github.com/elizaOS/eliza/pull/476" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8450877832e91094a833e348de4c660895e21a2a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5103708eb5a5f04d42f20b3878ed3483eed6ca58", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/476" + ], + "videos": [] + } + ], + "topic": "quickstart" + } + ], + "date": 1732147200 + } + }, + "ai_news_elizaos_daily_md_2024-11-21": { + "filename": "2024-11-21.md", + "content": "# Daily Summary for 2024-11-21\n\n## Recent Updates and Fixes in ElizaOS\n\n### Overview\n- **Enhancements**: Improvements were made to template types, knowledge embeddings, and cache management.\n- **Bug Fixes**: Resolved issues with model endpoint overrides, character path loading, and npm dependencies.\n- **Documentation**: Updated with best practices and client configuration guide.\n- **New Features**: Introduced a GitHub client, Coinbase plugin, and improved type safety.\n- **Infrastructure Updates**: Made improvements to embeddings and service fixes, also eliminated unnecessary dependencies.\n\n**Sources**:\n- [Commit 1](https://github.com/elizaOS/eliza/commit/379aeb32a75bc9de8159615fdfb6cbb0c73bdd13)\n- [Commit 2](https://github.com/elizaOS/eliza/commit/693600b740931d22ac3e271a761d221e062bc713)\n\n## Integration Updates in ElizaOS\n\n### Highlights\n- **Twitter API**: Integrated support for the V2 API while maintaining compatibility with V1, enhancing performance.\n- **Coinbase Plugin**: Supports cryptocurrency payments, including charge creation and retrieval.\n- **Conflux Plugin**: Enables seamless transactions on Conflux blockchain.\n- **AI-Powered Prompt System**: Enhances image generation via HEURIST LLM and Image Gen API.\n- **New Features**: Tavily integration related to issue #363 and Buttplug.io for device interaction.\n\n**Sources**:\n- [Pull Request 480](https://github.com/elizaOS/eliza/pull/480)\n\n## Recent Bug Reports and Fixes in ElizaOS\n\n### Key Issues\n- **Solana Package**: Crashed due to undefined property in liquidity data.\n- **Function Errors**: Issues in `generateObjectV2` and non-Node.js environment builds.\n- **Testing and Logging**: Failures in tests and excessive logging output fixed.\n- **General Fixes**: Addressed package dependencies and Twitter client memory management.\n\n**Sources**:\n- [Issue 467](https://github.com/elizaOS/eliza/issues/467)\n\n## ElizaOS Recent Updates and Fixes\n\n### Key Changes\n- **Alignments**: PR468 alignment and optional fields in character.username.\n- **Logging**: Profile caching and integration of ellizaLogger.\n- **Conflux Module**: Added support for confiPump.\n- **Error Fixes**: OpenAI baseURL and security.md issues resolved.\n\n**Sources**:\n- [Commit for PR468](https://github.com/elizaOS/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88)\n\n## Recent Updates in ElizaOS Repository\n\n### Updates\n- **PR Template**: Now requests Discord username for better communication.\n- **Performance**: Consistent client usage for posts and interactions.\n\n**Sources**:\n- [Pull Request 468](https://github.com/elizaOS/eliza/pull/468)\n\n## Communication Enhancements\n\n### Overview\n- **RabbitMQ**: Added to enhance message queuing and decision execution.\n- **Channel Control**: Feature to join channels by ID.\n\n**Sources**:\n- [Commit for RabbitMQ](https://github.com/elizaOS/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3)\n\n## Code Cleanup and Dependency Fixes\n\n### Improvements\n- **Circular Dependencies**: Resolved by removing specific dependencies.\n- **Security Enhancements**: Removal of logs containing sensitive information.\n\n**Sources**:\n- [Pull Request 504](https://github.com/elizaOS/eliza/pull/504)\n\n## Build Fixes for Non-Node.js Environments\n\n### Updates\n- **Fastembed Import**: Wrapped in try-catch for graceful failures in non-Node.js builds.\n- **General Build Fixes**: Addressed package import errors causing build failures.\n\n**Sources**:\n- [Issue 507](https://github.com/elizaOS/eliza/issues/507)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-21": { + "filename": "2024-11-21.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-21": { + "filename": "2024-11-21.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-22": { + "filename": "2024-11-22.md", + "content": "# ElizaOS Daily Update (Nov 22, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of a new coinbase plugin and improvements in type safety. Documentation was enhanced with a client configuration guide, while multiple bug fixes and dependency updates were implemented to ensure stability and performance.\n\n## PROJECT METRICS\n- **PRs:** 17 merged PRs, 26 new PRs\n- **Issues:** 3 new issues, 3 closed issues\n- **Unique Contributors:** 25\n- **Code Changes:** +4928/-9539 lines across 87 files\n- **Total Commits:** 77\n- **Most Active Contributors:** ponderingdemocritus, yodamaster726, monilpat, ai16z-demirix, 8times4\n\n## TOP ISSUES\n### Bug Fixes and Stability\n- Addressed multiple bugs affecting core functionalities, including issues with the Ollama service and speech service fixes. Relevant PRs: [#524](https://github.com/elizaos/eliza/pull/524), [#512](https://github.com/elizaos/eliza/pull/512).\n\n### Dependency Management\n- Resolved issues related to npm and removed unnecessary dependencies to streamline the project. Relevant PRs: [#505](https://github.com/elizaos/eliza/pull/505), [#504](https://github.com/elizaos/eliza/pull/504).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features and Enhancements\n- Introduced a coinbase plugin with initial commerce functionality to expand the framework's capabilities. Relevant PR: [#513](https://github.com/elizaos/eliza/pull/513).\n- Improved type safety across the codebase to enhance reliability and maintainability. Relevant PR: [#494](https://github.com/elizaos/eliza/pull/494).\n\n### Documentation and Configuration\n- Added a comprehensive template and client configuration guide to assist developers in utilizing the framework effectively. Relevant PR: [#510](https://github.com/elizaos/eliza/pull/510).\n\n### Code Quality Improvements\n- Implemented a linter across all packages and enabled vitest to ensure code quality and consistency. Relevant PR: [#490](https://github.com/elizaos/eliza/pull/490).\n- Various fixes to improve overall code quality, including linting and husky configurations. Relevant PRs: [#515](https://github.com/elizaos/eliza/pull/515), [#514](https://github.com/elizaos/eliza/pull/514)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:33.335317Z", + "target_date": "2024-11-22", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-21", + "ai_news_elizaos_daily_md_2024-11-21", + "github_summaries_daily_2024-11-22", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-21", + "ai_news_elizaos_discord_md_2024-11-20", + "ai_news_elizaos_discord_md_2024-11-19", + "ai_news_elizaos_daily_discord_json_2024-11-21", + "ai_news_elizaos_daily_discord_md_2024-11-21" + ], + "total_characters": 85750, + "estimated_tokens": 21437, + "file_size_bytes": 100796 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-23.json b/the-council/aggregated/2024-11-23.json new file mode 100644 index 00000000000..1ac1633bb9c --- /dev/null +++ b/the-council/aggregated/2024-11-23.json @@ -0,0 +1,561 @@ +{ + "date_generated_for": "2024-11-23", + "ai_news_elizaos_discord_md_2024-11-22": { + "filename": "2024-11-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-21": { + "filename": "2024-11-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-20": { + "filename": "2024-11-20.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-22": { + "filename": "2024-11-22.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-22", + "categories": [ + { + "title": "Recent Fixes and Updates in ElizaOS", + "content": [ + { + "text": "Several fixes and improvements have been made to ElizaOS, including resolving issues with the Ollama model, speech service, and Telegram integration. Additionally, dependency updates and CI/CD pipeline fixes were implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/998e55b7edc244a295c3773f61b781e230ac3e18", + "https://github.com/elizaOS/eliza/commit/dde12eba9646cf1a54787feb6d69a69780147f8a", + "https://github.com/elizaOS/eliza/commit/55658303fccaf0aa012ffc4b24106605e4958d98", + "https://github.com/elizaOS/eliza/commit/6328501e106fbfad73f7ba35b9ea1cbe30a4eed2", + "https://github.com/elizaOS/eliza/commit/5deecbe0cbe72143ce421a6d994a8794c1c6299a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/998e55b7edc244a295c3773f61b781e230ac3e18", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dde12eba9646cf1a54787feb6d69a69780147f8a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/55658303fccaf0aa012ffc4b24106605e4958d98", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6328501e106fbfad73f7ba35b9ea1cbe30a4eed2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5deecbe0cbe72143ce421a6d994a8794c1c6299a" + ], + "videos": [] + }, + { + "text": "Dependency updates were applied to various packages, including @ai-sdk/anthropic, pm2, dompurify, and @solana/web3.js, ensuring compatibility and security improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4", + "https://github.com/elizaOS/eliza/commit/f5e1e9d2c39db62232e6d5c48f3b72397cbf220c", + "https://github.com/elizaOS/eliza/commit/9eab184e16b52cf6cfc803808a2277e6faf8ea6c", + "https://github.com/elizaOS/eliza/commit/e252e895a34c63113ed4eac99ed49a908babd2c0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f5e1e9d2c39db62232e6d5c48f3b72397cbf220c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9eab184e16b52cf6cfc803808a2277e6faf8ea6c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e252e895a34c63113ed4eac99ed49a908babd2c0" + ], + "videos": [] + }, + { + "text": "Fixes were made to the Discord voice memory ID to ensure uniqueness, preventing potential conflicts in voice interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cb1b11f570854da1c9211d8a32dec198357d6128", + "https://github.com/elizaOS/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cb1b11f570854da1c9211d8a32dec198357d6128", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2" + ], + "videos": [] + }, + { + "text": "A fix was applied to the video service to pass runtime correctly, ensuring video summarization functions properly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c", + "https://github.com/elizaOS/eliza/commit/22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Several branches have been merged into 'main', including 'test/add-linter-to-all-packages', '415-add-0g-plugin', 'fixes-db', 'ollama-fix', and 'resolve-conflicts'. These merges indicate ongoing development and improvements in various aspects of the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83ec1def33f6a011673f5cb8d8927c805d8a056a", + "https://github.com/elizaOS/eliza/commit/f9822428c89c4c0051bb4544f9948617d85c04fa", + "https://github.com/elizaOS/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0", + "https://github.com/elizaOS/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164", + "https://github.com/elizaOS/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83ec1def33f6a011673f5cb8d8927c805d8a056a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9822428c89c4c0051bb4544f9948617d85c04fa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" + ], + "videos": [] + }, + { + "text": "The repository has been synchronized with upstream changes, including merges from 'elizaos:main' and 'upstream/main'. This ensures that the latest updates from the main repository are incorporated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2f06f15ddcf588e21ea178ccb1adbbca973b90a7", + "https://github.com/elizaOS/eliza/commit/3bf4b5d356e6d431f1fd9179a223c59cb1574b52", + "https://github.com/elizaOS/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2f06f15ddcf588e21ea178ccb1adbbca973b90a7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3bf4b5d356e6d431f1fd9179a223c59cb1574b52", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" + ], + "videos": [] + }, + { + "text": "A specific update was made to 'pnpm-lock.yaml' to align with the latest changes in the main branch, ensuring dependency consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2" + ], + "videos": [] + }, + { + "text": "Additional merges were performed from contributors' branches, including 'bmgalego-fixes-db' and 'yodamaster726-main', integrating their contributions into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/38aeab199a9574d5ac1686d7c9dcb9b117d50b02", + "https://github.com/elizaOS/eliza/commit/986d02ef85b4009e11d19ce4a219b732760ae30d", + "https://github.com/elizaOS/eliza/commit/527f649b2849e457a2e63ba0cf0409ad8db08df4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/38aeab199a9574d5ac1686d7c9dcb9b117d50b02", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/986d02ef85b4009e11d19ce4a219b732760ae30d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/527f649b2849e457a2e63ba0cf0409ad8db08df4" + ], + "videos": [] + } + ], + "topic": "branch" + }, + { + "title": "Coinbase Commerce Plugin Integration", + "content": [ + { + "text": "The ElizaOS project has integrated a Coinbase Commerce plugin to enable cryptocurrency payments. The integration includes charge creation, fetching all charges, and retrieving charge details. This lays the foundation for further expansion into the broader Coinbase SDK.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983", + "https://github.com/elizaOS/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e", + "https://github.com/elizaOS/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24", + "https://github.com/elizaOS/eliza/pull/513" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/513" + ], + "videos": [ + "https://drive.google.com/file/d/1GyZlESqB7UL7TL5ti--reaEi2UbpDZa8/view?usp=sharing" + ] + }, + { + "text": "The Coinbase Commerce plugin allows users to generate crypto-based payment links, manage charges, and extend payment functionality. The integration requires a valid API key and proper configuration. Testing includes charge creation, fetching all charges, and retrieving charge details.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/513" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/513" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "A new documentation update has been added to improve template and client configuration guides. This includes details on template override options, client settings for bot and DM handling, JSON examples, and best practices. The update aims to help users customize their character's behavior across different platforms such as Discord, Telegram, and Twitter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8", + "https://github.com/elizaOS/eliza/commit/b856146c3fcd870dff4a6d9ce6a9dc3479026e60", + "https://github.com/elizaOS/eliza/pull/510" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b856146c3fcd870dff4a6d9ce6a9dc3479026e60", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/510" + ], + "videos": [] + }, + { + "text": "A contributor license has been added to the project. This update ensures that contributions are properly licensed and documented.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/502" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/502" + ], + "videos": [] + }, + { + "text": "An initial implementation of 'Alice' has been introduced. Further details on its functionality and purpose are yet to be documented.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/511" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/511" + ], + "videos": [] + }, + { + "text": "A fix has been made to ensure consistency in the generateText format. This update aims to improve the reliability and uniformity of text generation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/550" + ], + "videos": [] + }, + { + "text": "More robust testing has been added without reliance on a central system. Additional actions and documentation improvements have also been included.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c577941daba208892929cf8db92584bce112ae29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c577941daba208892929cf8db92584bce112ae29" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Dependency Updates for ElizaOS", + "content": [ + { + "text": "Several dependencies in the ElizaOS project have been updated to their latest versions. These updates include security fixes, type definition improvements, and minor bug fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/548", + "https://github.com/elizaOS/eliza/pull/544", + "https://github.com/elizaOS/eliza/pull/543", + "https://github.com/elizaOS/eliza/pull/538", + "https://github.com/elizaOS/eliza/pull/537", + "https://github.com/elizaOS/eliza/pull/533", + "https://github.com/elizaOS/eliza/pull/528" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/548", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/544", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/543", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/538", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/537", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/533", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/528" + ], + "videos": [] + }, + { + "text": "The `dompurify` package has been updated from version 3.2.1 to 3.2.2, addressing a potential security bypass and improving type definitions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/548" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/548" + ], + "videos": [] + }, + { + "text": "The `clsx` package has been updated from version 2.1.0 to 2.1.1, adding support for `bigint` in type definitions and including a new license badge.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/544" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/544" + ], + "videos": [] + }, + { + "text": "The Docusaurus monorepo has been updated to version 3.6.3, fixing various bugs, improving translations, and enhancing TypeScript support.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/543" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/543" + ], + "videos": [] + }, + { + "text": "The `@opendocsg/pdf2md` package has been updated from version 0.1.31 to 0.1.32, reverting a Node.js 22 requirement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/538" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/538" + ], + "videos": [] + }, + { + "text": "The `@echogarden/espeak-ng-emscripten` package has been updated from version 0.3.0 to 0.3.3, including various minor improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/537" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/537" + ], + "videos": [] + }, + { + "text": "The `@ai-sdk/openai` package has been updated from version 1.0.0-canary.3 to 1.0.4, adding support for streaming in reasoning models and updating model lists.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/533" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/533" + ], + "videos": [] + }, + { + "text": "The `@ai-sdk/anthropic` package has been updated from version 0.0.53 to 0.0.56, adding support for new models and improving continuation mode handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/528" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/528" + ], + "videos": [] + } + ], + "topic": "release" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A recent commit removed the log print of the API key to enhance security.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" + ], + "videos": [] + }, + { + "text": "A contributor license was added as part of a recent pull request merge.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/45480bdc9b05acdb31f669d556b7a917cad78f20" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/45480bdc9b05acdb31f669d556b7a917cad78f20" + ], + "videos": [] + }, + { + "text": "Dependencies were pinned to specific versions to ensure stability. Updates include React and React-DOM being upgraded to version 18.3.1.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/526" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/526" + ], + "videos": [] + }, + { + "text": "The Docusaurus monorepo was updated to version 3.6.3.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d4643675689501eda93c6ab47ce50c5ad8661a9e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4643675689501eda93c6ab47ce50c5ad8661a9e" + ], + "videos": [] + } + ], + "topic": "chore" + }, + { + "title": "Fixing Failing Tests and Improving Stability in ElizaOS", + "content": [ + { + "text": "Several fixes have been implemented to address failing tests related to goals, cache, and token handling in ElizaOS. These changes aim to improve test reliability and prevent flaky results.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d", + "https://github.com/elizaOS/eliza/pull/522", + "https://github.com/elizaOS/eliza/pull/520" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/522", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/520" + ], + "videos": [] + }, + { + "text": "A key improvement involved replacing Jest mocks with Vitest, as Jest is no longer the test runner. This change ensures better compatibility and stability in testing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/520" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/520" + ], + "videos": [] + }, + { + "text": "Additional fixes include resolving an error in the `getGoals` function and removing the `coinbase package-lock.json` file to streamline dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a395ba1742c765603413638e020e10376ee31e52" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a395ba1742c765603413638e020e10376ee31e52" + ], + "videos": [] + } + ], + "topic": "goals" + }, + { + "title": "Recent Bug Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A bug fix was implemented to ensure services from the node plugin are properly loaded and accessible at runtime. This change improves functionality for users relying on the node plugin, ensuring that previously unavailable services now work as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/523" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/523" + ], + "videos": [] + }, + { + "text": "A fix was introduced to gracefully handle unique constraint errors when adding participants in PostgreSQL. The update includes a pre-existence check and an error code check to prevent race condition issues, ensuring smoother database operations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/495" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/495" + ], + "videos": [] + }, + { + "text": "An error in the `getGoals` function was addressed, and the Coinbase package-lock.json file was removed. This update improves stability and removes unnecessary dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/545" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/545" + ], + "videos": [] + }, + { + "text": "A bug fix was applied to the Twitter client to use BigInt for tweet IDs, preventing issues caused by JavaScript's integer limitations. This ensures that large tweet IDs are handled correctly without rounding errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/552" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/552" + ], + "videos": [] + } + ], + "topic": "bug fix" + }, + { + "title": "Analysis of Discord Chat Transcript", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from a single user, 'Captain Hook,' without any meaningful technical discussions, problem-solving, or collaboration. The only unique message comes from 'yikesawjeez,' who asks how to add a bot to their server, but there is no response to this question. Due to the lack of substantive content, no meaningful analysis can be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064", + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "feat: improve type safety", + "content": [ + { + "text": "A new update has been merged to improve type safety in the project. This update enhances interface safety, ensuring better type enforcement.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a", + "https://github.com/elizaOS/eliza/pull/494" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/494" + ], + "videos": [] + } + ], + "topic": "type" + } + ], + "date": 1732233600 + } + }, + "ai_news_elizaos_daily_md_2024-11-22": { + "filename": "2024-11-22.md", + "content": "# Daily Summary for 2024-11-22\n\nThis summary provides an overview of notable updates, fixes, integrations, and changes within the ElizaOS project. Each category highlights essential modifications aimed at improving the project\u2019s robustness, functionality, and user experience.\n\n## Recent Fixes and Updates in ElizaOS\n\n### Key Updates\n- **System Fixes**: Resolved issues related to the Ollama model, speech service, Telegram integration, Discord voice memory ID, and video service runtime.\n- **Dependency Updates**: Enhanced compatibility and security through updates to various packages, including `@ai-sdk/anthropic`, `pm2`, `dompurify`, and `@solana/web3.js`.\n\n### Sources\n- [Commit 998e55b](https://github.com/elizaOS/eliza/commit/998e55b7edc244a295c3773f61b781e230ac3e18)\n- Images available for each update.\n\n## Recent Merges and Updates in ElizaOS Repository\n\n### Key Merges\n- **Branch Merges**: Integrated branches such as `test/add-linter-to-all-packages` and `resolve-conflicts`.\n- **Repository Synchronization**: Alignments with upstream changes for consistency.\n- **Dependency File Updates**: `pnpm-lock.yaml` modification to ensure consistency.\n\n### Sources\n- [Commit 83ec1def](https://github.com/elizaOS/eliza/commit/83ec1def33f6a011673f5cb8d8927c805d8a056a)\n- Images available for each merge.\n\n## Coinbase Commerce Plugin Integration\n\n### Features\n- **Cryptocurrency Payments**: Enabled features like charge creation and details retrieval using Coinbase Commerce.\n- **Testing**: Verified functionality includes generating payment links and managing charges.\n\n### Sources\n- [Commit 7ef4502](https://github.com/elizaOS/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983)\n- [Video Demonstration](https://drive.google.com/file/d/1GyZlESqB7UL7TL5ti--reaEi2UbpDZa8/view?usp=sharing)\n\n## ElizaOS Project Updates\n\n### Documentation\n- **Guides Enhancement**: Improved guides on template overrides and client configurations across platforms like Discord and Telegram.\n- **Contributor License**: Legal framework for contributions added.\n\n### Sources\n- [Pull Request 510](https://github.com/elizaOS/eliza/pull/510)\n- Images available for each update.\n\n## Dependency Updates for ElizaOS\n\n### Highlights\n- **Security and Features**: Key updates for packages such as `dompurify`, `clsx`, and OpenAI SDK.\n- **Enhancements**: Type safety and support for new models improved.\n\n### Sources\n- [Pull Request 548](https://github.com/elizaOS/eliza/pull/548)\n- Images available for each dependency change.\n\n## Recent Updates to ElizaOS Repository\n\n### Security and Stability\n- **Security Enhancement**: API key logging eliminated to protect sensitive information.\n- **Version Pinnings**: Locked dependencies for consistent project builds.\n\n### Sources\n- [Commit aa5d009](https://github.com/elizaOS/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a)\n- Images available for each update.\n\n## Fixing Failing Tests and Improving Stability in ElizaOS\n\n### Key Improvements\n- **Testing Stability**: Replacements of Jest with Vitest and fixes in goal management functions to enhance test reliability.\n- **Error Resolution**: Streamlined dependencies by removing unnecessary files.\n\n### Sources\n- [Pull Request 520](https://github.com/elizaOS/eliza/pull/520)\n- Images available for each fix.\n\n## Recent Bug Fixes and Improvements in ElizaOS\n\n### Enhancements\n- **Service and Database Improvements**: Ensured service availability, resolved PostgreSQL race conditions, and applied BigInt for Twitter IDs.\n- **Functional Fixes**: Addressed accessibility issues with the node plugin services.\n\n### Sources\n- [Pull Request 495](https://github.com/elizaOS/eliza/pull/495)\n- Images available for each bug fix.\n\n## Analysis of Discord Chat Transcript\n\n### Summary\n- **Content Analysis**: The transcript reveals repetitive messages from one user, lacking significant technical discussion or resolution insights.\n\n### Sources\n- [Discord Transcript](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Feat: Improve Type Safety\n\n### Interface Safety\n- **Enhancement**: Improved type enforcement across the project's interfaces for safer coding practices.\n\n### Sources\n- [Commit 5b920ec](https://github.com/elizaOS/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a)\n- Images available for each feature improvement.\n\nThis structured summary is designed to provide a thorough yet concise understanding of the ongoing developments within ElizaOS as of November 22, 2024.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-22": { + "filename": "2024-11-22.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-22": { + "filename": "2024-11-22.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-23": { + "filename": "2024-11-23.md", + "content": "# ElizaOS Daily Update (Nov 23, 2024)\n\n## OVERVIEW \nToday, ElizaOS focused on addressing several critical bugs and dependency updates, enhancing the stability and performance of the framework. The team made significant progress in core functionalities, ensuring a more robust experience for users.\n\n## PROJECT METRICS\n- PRs: 11 merged PRs, 27 new PRs\n- Issues: 2 new issues, 0 closed issues\n- Unique Contributors: 14\n- Code Changes: +1421/-5067 lines across 38 files\n- Total Commits: 68\n- Most Active Contributors: bmgalego, vivoidos, ponderingdemocritus, VarKrishin, M4cs\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed critical bugs affecting functionality:\n - Error in `getGoals` and removal of `coinbase` package-lock.json ([#545](https://github.com/elizaos/eliza/pull/545))\n - Non-unique Discord voice memory ID ([#540](https://github.com/elizaos/eliza/pull/540))\n - Database queries not utilizing `agentId` in memory queries ([#539](https://github.com/elizaos/eliza/pull/539))\n\n### Dependency Management\n- Updated and pinned various dependencies to ensure compatibility and stability:\n - Updated `@ai-sdk/openai` to v1.0.4 ([#533](https://github.com/elizaos/eliza/pull/533))\n - Updated `@ai-sdk/google-vertex` to ^0.0.43 ([#532](https://github.com/elizaos/eliza/pull/532))\n - Updated `@ai-sdk/anthropic` to ^0.0.56 ([#528](https://github.com/elizaos/eliza/pull/528))\n\n## KEY TECHNICAL DEVELOPMENTS\n### Core Functionality Improvements\n- Implemented several fixes to enhance core functionalities:\n - Passed runtime to video service ([#535](https://github.com/elizaos/eliza/pull/535))\n - Resolved issues with Ollama and Llama local configurations ([#521](https://github.com/elizaos/eliza/pull/521))\n\n### Dependency Pinning\n- Conducted a chore to pin dependencies, ensuring a stable development environment ([#526](https://github.com/elizaos/eliza/pull/526), [#529](https://github.com/elizaos/eliza/pull/529)).\n\nOverall, the day was productive with a focus on bug resolution and dependency management, laying the groundwork for future feature developments." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:33.692113Z", + "target_date": "2024-11-23", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-22", + "ai_news_elizaos_daily_md_2024-11-22", + "github_summaries_daily_2024-11-23", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-22", + "ai_news_elizaos_discord_md_2024-11-21", + "ai_news_elizaos_discord_md_2024-11-20", + "ai_news_elizaos_daily_discord_json_2024-11-22", + "ai_news_elizaos_daily_discord_md_2024-11-22" + ], + "total_characters": 87238, + "estimated_tokens": 21809, + "file_size_bytes": 102079 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-24.json b/the-council/aggregated/2024-11-24.json new file mode 100644 index 00000000000..6c0ff942019 --- /dev/null +++ b/the-council/aggregated/2024-11-24.json @@ -0,0 +1,550 @@ +{ + "date_generated_for": "2024-11-24", + "ai_news_elizaos_discord_md_2024-11-23": { + "filename": "2024-11-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-22": { + "filename": "2024-11-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-21": { + "filename": "2024-11-21.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-23": { + "filename": "2024-11-23.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-23", + "categories": [ + { + "title": "Recent Fixes and Updates in ElizaOS", + "content": [ + { + "text": "Several fixes were made to Telegram integration, including resolving image service issues and improving Ollama initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/da931d223a3dc322780d524b00c9397c8c2427fe", + "https://github.com/elizaOS/eliza/commit/ca99c91d9230920169f2a9e5d17d6e8e270f608f", + "https://github.com/elizaOS/eliza/commit/55658303fccaf0aa012ffc4b24106605e4958d98", + "https://github.com/elizaOS/eliza/pull/530" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/da931d223a3dc322780d524b00c9397c8c2427fe", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca99c91d9230920169f2a9e5d17d6e8e270f608f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/55658303fccaf0aa012ffc4b24106605e4958d98", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/530" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure Discord voice memory IDs are unique, preventing potential conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cb1b11f570854da1c9211d8a32dec198357d6128", + "https://github.com/elizaOS/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2", + "https://github.com/elizaOS/eliza/pull/540" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cb1b11f570854da1c9211d8a32dec198357d6128", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/540" + ], + "videos": [] + }, + { + "text": "Database-related fixes were applied, including resolving query errors in PostgreSQL and ensuring all memory queries use agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a", + "https://github.com/elizaOS/eliza/pull/539", + "https://github.com/elizaOS/eliza/pull/557" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/539", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/557" + ], + "videos": [] + }, + { + "text": "A fix was made to the token provider to correctly retrieve the highest liquidity pair.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6ca75010ecff2332f8a02e875ac5b940015ea962", + "https://github.com/elizaOS/eliza/pull/547" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ca75010ecff2332f8a02e875ac5b940015ea962", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/547" + ], + "videos": [] + }, + { + "text": "Updates were made to dependencies, including @ai-sdk/anthropic, pm2, dompurify, @solana/web3.js, clsx, agent-twitter-client, and @opendocsg/pdf2md.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4", + "https://github.com/elizaOS/eliza/commit/f5e1e9d2c39db62232e6d5c48f3b72397cbf220c", + "https://github.com/elizaOS/eliza/commit/9eab184e16b52cf6cfc803808a2277e6faf8ea6c", + "https://github.com/elizaOS/eliza/commit/e252e895a34c63113ed4eac99ed49a908babd2c0", + "https://github.com/elizaOS/eliza/commit/8a3a1eb9410e0ba3af6f4c51d2d14baf2ada0211", + "https://github.com/elizaOS/eliza/commit/ddd318a344d139d3c246302705abfe7225cd53a6", + "https://github.com/elizaOS/eliza/commit/00bac9d26acbfcae1194948ebc1fec99e08f3423" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f5e1e9d2c39db62232e6d5c48f3b72397cbf220c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9eab184e16b52cf6cfc803808a2277e6faf8ea6c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e252e895a34c63113ed4eac99ed49a908babd2c0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a3a1eb9410e0ba3af6f4c51d2d14baf2ada0211", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ddd318a344d139d3c246302705abfe7225cd53a6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00bac9d26acbfcae1194948ebc1fec99e08f3423" + ], + "videos": [] + }, + { + "text": "A fix was applied to ensure video services correctly pass runtime, preventing failures in video summarization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c", + "https://github.com/elizaOS/eliza/pull/535" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/535" + ], + "videos": [] + }, + { + "text": "A case-sensitive issue in Echogarden was fixed, preventing crashes on Linux systems.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d706e77d0ee119ad592dbdc40f95276dd3ce8ebb", + "https://github.com/elizaOS/eliza/pull/561" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d706e77d0ee119ad592dbdc40f95276dd3ce8ebb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/561" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "Merged the 'main' branch into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a0b3f4b95474de94b0d4087ad5adae2202e0571f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a0b3f4b95474de94b0d4087ad5adae2202e0571f" + ], + "videos": [] + }, + { + "text": "Merged the 'bmgalego-fixes-db' branch into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/38aeab199a9574d5ac1686d7c9dcb9b117d50b02" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/38aeab199a9574d5ac1686d7c9dcb9b117d50b02" + ], + "videos": [] + }, + { + "text": "Merged the 'yodamaster726-main' branch into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/986d02ef85b4009e11d19ce4a219b732760ae30d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/986d02ef85b4009e11d19ce4a219b732760ae30d" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch from 'yodamaster726' into 'yodamaster726-main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/527f649b2849e457a2e63ba0cf0409ad8db08df4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/527f649b2849e457a2e63ba0cf0409ad8db08df4" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'fixes-db'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'ollama-fix'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164" + ], + "videos": [] + }, + { + "text": "Merged the remote-tracking branch 'upstream/main' into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'resolve-conflicts'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" + ], + "videos": [] + }, + { + "text": "Merged the 'elizaos:main' branch into 'resolve-conflicts'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd" + ], + "videos": [] + } + ], + "topic": "branch" + }, + { + "title": "ElizaOS Twitter and Farcaster Client Updates", + "content": [ + { + "text": "A bug fix was implemented in the ElizaOS Twitter client to use BigInt for tweet IDs instead of numbers. This change was necessary because tweet IDs exceed JavaScript's safe integer range (2^60). The fix ensures that tweet IDs are stored correctly without silent rounding errors.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/23bd87eaf24ec8d4cd9ee3b196b7a869463548d5", + "https://github.com/elizaOS/eliza/pull/552" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/23bd87eaf24ec8d4cd9ee3b196b7a869463548d5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/552" + ], + "videos": [] + }, + { + "text": "The ElizaOS project introduced a Farcaster (Warpcast) client using the Neynar API. This new client allows Eliza agents to post on Farcaster, a decentralized social media platform. The implementation replaces a previous direct hub approach with Neynar, simplifying deployment and future feature additions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/534", + "https://github.com/elizaOS/eliza/pull/555", + "https://github.com/elizaOS/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc", + "https://github.com/elizaOS/eliza/pull/570" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/534", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/555", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/570" + ], + "videos": [] + }, + { + "text": "An issue was identified in the ElizaOS Twitter client documentation regarding cookie authentication. The documentation incorrectly used 'name' instead of 'key' for cookie attributes, causing authentication failures. A fix was proposed and merged to correct the documentation and prevent further confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/558", + "https://github.com/elizaOS/eliza/pull/559" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/558", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/559" + ], + "videos": [] + } + ], + "topic": "client" + }, + { + "title": "Dependency Updates for ElizaOS", + "content": [ + { + "text": "The dependency 'dompurify' has been updated from version 3.2.1 to 3.2.2. This update includes a fix for a potential bypass issue related to custom elements, improvements to type definitions, and a minor fix for template detection regex.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/548" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/548" + ], + "videos": [] + }, + { + "text": "The 'clsx' package has been updated from version 2.1.0 to 2.1.1. This update includes a type definition improvement to accommodate recent changes in '@types/react' and the addition of a 'licenses.dev' badge.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/544" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/544" + ], + "videos": [] + }, + { + "text": "The Docusaurus monorepo has been updated from version 3.6.0 to 3.6.3. This update includes bug fixes such as disabling Rspack incremental in development mode, adding missing TypeScript declarations, and improving Japanese translations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/543" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/543" + ], + "videos": [] + }, + { + "text": "The '@opendocsg/pdf2md' package has been updated from version 0.1.31 to 0.1.32. This update reverts the Node.js 22 requirement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/538" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/538" + ], + "videos": [] + }, + { + "text": "The '@echogarden/espeak-ng-emscripten' package has been updated from version 0.3.0 to 0.3.3. This update includes various improvements and fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/537" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/537" + ], + "videos": [] + }, + { + "text": "The '@ai-sdk/openai' package has been updated from version 1.0.0-canary.3 to 1.0.4. This update includes support for streaming in reasoning models and updates to model lists.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/533" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/533" + ], + "videos": [] + }, + { + "text": "The '@ai-sdk/anthropic' package has been updated from version 0.0.53 to 0.0.56. This update adds support for the Haiku 3.5 model, improves continuation mode, and introduces PDF support.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/528" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/528" + ], + "videos": [] + } + ], + "topic": "release" + }, + { + "title": "React Client Enhancements and Dependency Updates", + "content": [ + { + "text": "A new feature has been added to the React client, introducing agent selection, a router, and a sidebar layout. The update includes the implementation of agent selection on the start page, integration of React Router DOM for navigation, and the addition of a Shadcn UI Sidebar component. TanStack Query has also been incorporated for efficient data fetching and state management. These changes are isolated to the new React client and do not impact existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/baaa696797c6d40677979514c4278472a49d126b", + "https://github.com/elizaOS/eliza/pull/536" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/baaa696797c6d40677979514c4278472a49d126b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/536" + ], + "videos": [] + }, + { + "text": "Dependencies for the project have been updated and pinned. The updates include pinning @types/react and @types/react-dom to specific versions, as well as upgrading react and react-dom from version 18.2.0 to 18.3.1. These changes ensure stability and compatibility within the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/526", + "https://github.com/elizaOS/eliza/commit/afb7cc13cc5ba57b22dd8f0c402652efc9de311d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/526", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/afb7cc13cc5ba57b22dd8f0c402652efc9de311d" + ], + "videos": [] + } + ], + "topic": "react" + }, + { + "title": "Dependency Updates for ElizaOS Project", + "content": [ + { + "text": "The ElizaOS project has received several dependency updates. The `pm2` package has been updated from version 5.4.2 to 5.4.3, bringing minor improvements. The `agent-twitter-client` package has been upgraded from version 0.0.13 to 0.0.14. Additionally, the `vue` package has been pinned to version 3.5.13 to ensure stability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/549", + "https://github.com/elizaOS/eliza/pull/542", + "https://github.com/elizaOS/eliza/pull/527" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/549", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/542", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/527" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Dependency Updates and Fixes", + "content": [ + { + "text": "A pull request was created to pin dependencies, including @anthropic-ai/sdk, @huggingface/transformers, and openai. The update includes a patch for @huggingface/transformers, adding support for MobileLLM and OLMo, along with bug fixes and documentation improvements. The openai package was updated to version 4.73.0, introducing support for the gpt-4o-2024-11-20 model, documentation fixes, and internal improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/529" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/529" + ], + "videos": [] + }, + { + "text": "The @ai-sdk/openai dependency was updated to version 1.0.4 in two separate commits.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7dbe821c5adf194a0df8c46d88a864560823b36c", + "https://github.com/elizaOS/eliza/commit/837edfc476e8a14c60be6a18f611c7e2886ab4a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7dbe821c5adf194a0df8c46d88a864560823b36c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/837edfc476e8a14c60be6a18f611c7e2886ab4a9" + ], + "videos": [] + } + ], + "topic": "maintenance" + }, + { + "title": "ElizaOS Updates and Developer Support Request", + "content": [ + { + "text": "The ElizaOS project has merged updates to its dependencies, including @ai-sdk/anthropic to version 0.0.56 and @ai-sdk/openai to version 1.0.4. These updates ensure compatibility and improvements in AI-related functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6c38e711e699d992803f31e57cc416dddabf063c", + "https://github.com/elizaOS/eliza/commit/1c4e9f641e4d68af0a70d4f78650d8db6a365af1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c38e711e699d992803f31e57cc416dddabf063c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c4e9f641e4d68af0a70d4f78650d8db6a365af1" + ], + "videos": [] + }, + { + "text": "A developer has requested the creation of a Discord server or Telegram group for quicker support and discussions related to the Eliza framework. The current reliance on GitHub issues for troubleshooting slows down learning and development. A community chat would help with preliminary discussions before filing issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/563" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/563" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking how to add a bot to their server, but there is no response to that question.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "There are no significant technical discussions, decisions, or problem-solving instances in the provided chat transcript. The only non-repetitive message is a question from 'yikesawjeez' about adding a bot to their server, which remains unanswered.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Dependency Update: @ai-sdk/google-vertex to ^0.0.43", + "content": [ + { + "text": "The dependency @ai-sdk/google-vertex has been updated to version ^0.0.43 in the ElizaOS project. This update ensures compatibility with the latest features and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fad646ab7ab73b796b1382d913c8187a4514a26e", + "https://github.com/elizaOS/eliza/commit/873d1712350844f290a7e03bc985415f8ee9de83" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fad646ab7ab73b796b1382d913c8187a4514a26e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/873d1712350844f290a7e03bc985415f8ee9de83" + ], + "videos": [] + } + ], + "topic": "management" + } + ], + "date": 1732320000 + } + }, + "ai_news_elizaos_daily_md_2024-11-23": { + "filename": "2024-11-23.md", + "content": "# Daily Summary for 2024-11-23\n\nThis summary provides key updates, fixes, and enhancements in the ElizaOS project under various categories. Below is a structured overview:\n\n## Recent Fixes and Updates in ElizaOS\n- **Telegram Integration Fixes**\n - Resolved image service issues and improved Ollama initialization.\n - [Source Commit](https://github.com/elizaOS/eliza/commit/da931d223a3dc322780d524b00c9397c8c2427fe)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/da931d223a3dc322780d524b00c9397c8c2427fe)\n\n- **Discord Voice Memory ID**\n - Ensured unique memory IDs to prevent conflicts.\n - [PR Link](https://github.com/elizaOS/eliza/pull/540)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/540)\n\n- **Database Fixes**\n - Resolved PostgreSQL query errors and enforced agentId on memory queries.\n - [PR Link](https://github.com/elizaOS/eliza/pull/557)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/557)\n\n- **Token Provider Fix**\n - Correct retrieval of the highest liquidity pair.\n - [PR Link](https://github.com/elizaOS/eliza/pull/547)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/547)\n\n- **Dependency Updates**\n - Updated dependencies such as @ai-sdk/anthropic, pm2, and others.\n - [Source Commit](https://github.com/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33d4cef16f1e1f49fc08243f52e32936e20d19b4)\n\n- **Video Services Fix**\n - Ensured correct runtime passing, preventing video summarization failures.\n - [PR Link](https://github.com/elizaOS/eliza/pull/535)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/535)\n\n- **Linux System Fix**\n - Resolved case-sensitive issue in Echogarden to prevent crashes.\n - [PR Link](https://github.com/elizaOS/eliza/pull/561)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/561)\n\n## Recent Merges in ElizaOS Repository\n- Merged several branches such as 'main', 'bmgalego-fixes-db', and 'yodamaster726-main'.\n - [Source Commit](https://github.com/elizaOS/eliza/commit/a0b3f4b95474de94b0d4087ad5adae2202e0571f)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a0b3f4b95474de94b0d4087ad5adae2202e0571f)\n\n## ElizaOS Twitter and Farcaster Client Updates\n- **Twitter Client Bug Fix**\n - Implemented BigInt for tweet IDs to prevent silent rounding errors.\n - [PR Link](https://github.com/elizaOS/eliza/pull/552)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/552)\n\n- **Farcaster Client Introduction**\n - Introduced a new client using Neynar API.\n - [PR Link](https://github.com/elizaOS/eliza/pull/534)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/534)\n\n- **Documentation Fix**\n - Corrected cookie attribute documentation in authentication.\n - [PR Link](https://github.com/elizaOS/eliza/pull/559)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/559)\n\n## Dependency Updates for ElizaOS\n- Updated dependencies like 'dompurify', 'clsx', and the Docusaurus monorepo.\n - [PR Link](https://github.com/elizaOS/eliza/pull/548)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/548)\n\n## React Client Enhancements and Dependency Updates\n- Introduced agent selection, router, and sidebar layout in the React client.\n - [PR Link](https://github.com/elizaOS/eliza/pull/536)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/536)\n\n## Dependency Updates and Fixes\n- Updates to dependencies such as @ai-sdk/anthropic and @ai-sdk/openai.\n - [PR Link](https://github.com/elizaOS/eliza/pull/529)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/529)\n\n## ElizaOS Updates and Developer Support Request\n- Merged updates to ensure AI compatibility.\n - [Source Commit](https://github.com/elizaOS/eliza/commit/6c38e711e699d992803f31e57cc416dddabf063c)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c38e711e699d992803f31e57cc416dddabf063c)\n\n- **Developer Support Request**\n - Proposal for a Discord or Telegram group to accelerate support discussions.\n - [GitHub Issue](https://github.com/elizaOS/eliza/issues/563)\n\n## Chat Transcript Analysis\n- Lacks significant technical discussions or problem-solving interactions.\n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## Dependency Update: @ai-sdk/google-vertex\n- Updated to version ^0.0.43 for feature compatibility.\n - [Source Commit](https://github.com/elizaOS/eliza/commit/fad646ab7ab73b796b1382d913c8187a4514a26e)\n\nThis summary reflects the key updates in ElizaOS, including critical fixes, merges, client updates, and more. For further details, please refer to the specific commit or pull request links provided.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-23": { + "filename": "2024-11-23.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-23": { + "filename": "2024-11-23.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-24": { + "filename": "2024-11-24.md", + "content": "# ElizaOS Daily Update (Nov 24, 2024)\n\n## OVERVIEW \nToday's development focused on enhancing functionality and fixing bugs within the ElizaOS framework. Key improvements include better error handling and consistency in data formats, alongside documentation updates for Twitter integration.\n\n## PROJECT METRICS\n- PRs: 6 merged PRs, 9 new PRs\n- Issues: 2 new issues, 0 closed issues\n- Unique Contributors: 39\n- Code Changes: +35/-26 lines across 8 files\n- Total Commits: 26\n- Most Active Contributors: ponderingdemocritus, 0xFlicker, monilpat, sayangel, normand1\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed case sensitivity issues in the echogarden integration ([#561](https://github.com/elizaos/eliza/issues/561)).\n- Resolved SQL command errors impacting database interactions ([#560](https://github.com/elizaos/eliza/issues/560)).\n\n### Documentation Improvements\n- Enhanced Twitter documentation to provide clearer guidance for users ([#559](https://github.com/elizaos/eliza/issues/559)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Implemented error handling by adding a try-catch block to the process action functionality ([#546](https://github.com/elizaos/eliza/pull/546)).\n- Ensured consistency in text generation formats across the system ([#550](https://github.com/elizaos/eliza/pull/550)).\n\n### Data Handling Improvements\n- Updated the client-twitter module to utilize BigInt for tweet IDs, improving data integrity ([#552](https://github.com/elizaos/eliza/pull/552))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:33.999407Z", + "target_date": "2024-11-24", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-23", + "ai_news_elizaos_daily_md_2024-11-23", + "github_summaries_daily_2024-11-24", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-23", + "ai_news_elizaos_discord_md_2024-11-22", + "ai_news_elizaos_discord_md_2024-11-21", + "ai_news_elizaos_daily_discord_json_2024-11-23", + "ai_news_elizaos_daily_discord_md_2024-11-23" + ], + "total_characters": 86425, + "estimated_tokens": 21606, + "file_size_bytes": 101068 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-25.json b/the-council/aggregated/2024-11-25.json new file mode 100644 index 00000000000..e61e61f85c3 --- /dev/null +++ b/the-council/aggregated/2024-11-25.json @@ -0,0 +1,555 @@ +{ + "date_generated_for": "2024-11-25", + "ai_news_elizaos_discord_md_2024-11-24": { + "filename": "2024-11-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-23": { + "filename": "2024-11-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-22": { + "filename": "2024-11-22.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-24": { + "filename": "2024-11-24.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-24", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "The Twitter documentation has been improved to provide better clarity and usability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/666d5c154e045b4427872a541d9e010b3104de05" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/666d5c154e045b4427872a541d9e010b3104de05" + ], + "videos": [] + }, + { + "text": "Fixed a case sensitivity issue in Echogarden by bumping its version.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d706e77d0ee119ad592dbdc40f95276dd3ce8ebb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d706e77d0ee119ad592dbdc40f95276dd3ce8ebb" + ], + "videos": [] + }, + { + "text": "Ensured consistency in the generateText format.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/236943fb1b2e5e4c381c826645b3aa16b350175c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/236943fb1b2e5e4c381c826645b3aa16b350175c" + ], + "videos": [] + }, + { + "text": "Added a try-catch mechanism to process actions for better error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f33f62d05d4fa031a365471c88abf9cc4f4fce4e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f33f62d05d4fa031a365471c88abf9cc4f4fce4e" + ], + "videos": [] + }, + { + "text": "Fixed an issue with SQL commands.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/704c7d511fe46c9b924496bb8125227821e4811a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/704c7d511fe46c9b924496bb8125227821e4811a" + ], + "videos": [] + }, + { + "text": "Resolved conflicts by merging the latest changes from the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd", + "https://github.com/elizaOS/eliza/commit/72dc145515f05ce4c84823ecb9c7ce8d74a54765", + "https://github.com/elizaOS/eliza/commit/a2eb4588f5c09b4f7f31ed6fdece82987eef2859", + "https://github.com/elizaOS/eliza/commit/f8b93851d809bd46013862673b27acf2a65a282f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/72dc145515f05ce4c84823ecb9c7ce8d74a54765", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2eb4588f5c09b4f7f31ed6fdece82987eef2859", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f8b93851d809bd46013862673b27acf2a65a282f" + ], + "videos": [] + }, + { + "text": "Updated the sidebar for better navigation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/90332b2fe8f00d223df60232f329a9634703317b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90332b2fe8f00d223df60232f329a9634703317b" + ], + "videos": [] + }, + { + "text": "Fixed issues related to the ZeroG module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4bf4c78b483e236dc169667d357fc090418e76a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4bf4c78b483e236dc169667d357fc090418e76a" + ], + "videos": [] + }, + { + "text": "Fixed failing goals, cache, and token tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c6a3bf95790cca6bec998a809b02710915082ecd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c6a3bf95790cca6bec998a809b02710915082ecd" + ], + "videos": [] + }, + { + "text": "Fixed a crash issue in Discord when sending messages to a null channel.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85" + ], + "videos": [] + }, + { + "text": "Updated API documentation and added new pages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/12c22131069b9cc4b76f0112ed8aae6317edf3c6", + "https://github.com/elizaOS/eliza/commit/577ef88c5e0f3a9bba40887c63042a3a0526fccd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12c22131069b9cc4b76f0112ed8aae6317edf3c6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/577ef88c5e0f3a9bba40887c63042a3a0526fccd" + ], + "videos": [] + }, + { + "text": "Fixed dependency issues by removing unnecessary database adapters and Telegram plugin-node dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aeacc6240426ac7ea0dcaf002172e71ae707fd48" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aeacc6240426ac7ea0dcaf002172e71ae707fd48" + ], + "videos": [] + }, + { + "text": "Introduced a Farcaster client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0355ab6372923c02f0483556d40976133afa6d27" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0355ab6372923c02f0483556d40976133afa6d27" + ], + "videos": [] + }, + { + "text": "Enabled test runs in CI for the core package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Latest Updates on ElizaOS Development", + "content": [ + { + "text": "A working Farcaster client has been integrated with Neynar, enhancing the platform's capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc" + ], + "videos": [] + }, + { + "text": "Backend updates have been implemented to improve system performance and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" + ], + "videos": [] + }, + { + "text": "A new feature has been added to support transfers on the Conflux network via the Conflux plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" + ], + "videos": [] + }, + { + "text": "A portfolio provider has been introduced for Starknet, expanding the platform's financial tracking capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + ], + "videos": [] + } + ], + "topic": "technology" + }, + { + "title": "Recent Bug Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A fix was implemented to update Echogarden, resolving a case-sensitive file system issue that caused crashes on Linux. The update ensures that the `main` field correctly references the `api` directory instead of `API`.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/561" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/561" + ], + "videos": [] + }, + { + "text": "A SQL syntax error was corrected in the memory search query. The issue was caused by a missing `AND` in the `WHERE` clause, which led to an SQLite error on startup. The fix ensures proper query execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/560" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/560" + ], + "videos": [] + }, + { + "text": "The Twitter client documentation was found to be inconsistent with the actual implementation. The documentation used `name` as the key for cookies, while the code expected `key`. A PR is being opened to resolve this discrepancy.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/558" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/558" + ], + "videos": [] + }, + { + "text": "A fix was applied to prevent a crash in the Discord client when attempting to send a message to a null channel. The update includes a `canSendMessage` guard and removes redundant calls to `handleMessage`, improving stability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/598" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/598" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "An update was made to the API call functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" + ], + "videos": [] + }, + { + "text": "A new token recommendation system now utilizes UUIDs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" + ], + "videos": [] + }, + { + "text": "Trust score calculations have been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" + ], + "videos": [] + }, + { + "text": "The Conflux plugin now supports confiPump.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "File Download and Character Path Fixes", + "content": [ + { + "text": "Fixed an issue where, if a character path couldn't be resolved, the seed is now written to a gitignored characters/file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5b78148e26fe3ccf4764661988ef1fd995814641" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b78148e26fe3ccf4764661988ef1fd995814641" + ], + "videos": [] + }, + { + "text": "Upgrades to file downloading, improving the handling and messaging of downloaded files.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a", + "https://github.com/elizaOS/eliza/pull/594" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/594", + "https://github.com/user-attachments/assets/5627bbb2-f058-446a-97fe-87e61170eceb" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "ElizaOS Project Updates", + "content": [ + { + "text": "The 'Improved Twitter Documentation' update corrects the cookie format in the documentation to resolve authentication issues when setting up a Twitter client. It also includes a minor addition about environment variables related to cookies.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/559" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/559" + ], + "videos": [] + }, + { + "text": "The 'Shaw/logger fixes' update integrates yodamaster's logger improvements while addressing some issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/587" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/587" + ], + "videos": [] + }, + { + "text": "The 'Shaw/realityspiral/coinbase fixes' update resolves package issues in a previous pull request, ensuring it can be merged successfully.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/586" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/586" + ], + "videos": [] + } + ], + "topic": "issues" + }, + { + "title": "Recent Updates and Features in ElizaOS", + "content": [ + { + "text": "A new update has been introduced to ElizaOS, bringing more package updates after thorough testing. This ensures improved stability and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/585" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/585" + ], + "videos": [] + }, + { + "text": "A new feature has been added to ElizaOS, enabling the sale of a simulation service. The update includes risk assessments and documentation considerations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/597" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/597" + ], + "videos": [] + }, + { + "text": "An additional update, titled 'Pr 33,' has been introduced. While details are limited, it follows the standard process of risk assessment, documentation review, and testing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/596" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/596" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Dependency and Script Cleanup in ElizaOS", + "content": [ + { + "text": "The postinstall script has been removed from the plugin-coinbase module, simplifying its installation process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + ], + "videos": [] + }, + { + "text": "The plugin-node dependencies have been removed from the Telegram module, reducing unnecessary dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" + ], + "videos": [] + }, + { + "text": "Database adapter dependencies have been removed from the core module, streamlining the core system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" + ], + "videos": [] + } + ], + "topic": "remove" + }, + { + "title": "Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' with no meaningful technical discussions, problem-solving, or decisions. The only unique message is from 'yikesawjeez' asking how to add a bot to their server, but it remains unanswered.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "There are no significant help interactions, technical tasks, documentation needs, or feature requests mentioned in the chat transcript.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Wallet Flow and Provider Updates", + "content": [ + { + "text": "A fix has been implemented to ensure the new wallet flow functions correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4b8622233c4014de9fc662e4a068fdc180cc1be3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4b8622233c4014de9fc662e4a068fdc180cc1be3" + ], + "videos": [] + }, + { + "text": "A wallet provider update has been introduced, signed by Marco Mandar.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e2a894f86ebbe1fc084f9ea8458b055a51df7bba" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e2a894f86ebbe1fc084f9ea8458b055a51df7bba" + ], + "videos": [] + } + ], + "topic": "wallet" + } + ], + "date": 1732406400 + } + }, + "ai_news_elizaos_daily_md_2024-11-24": { + "filename": "2024-11-24.md", + "content": "# Daily Summary for 2024-11-24\n\nThis summary provides a structured overview of the latest updates, bug fixes, and development changes in ElizaOS as of November 24, 2024. Each category includes key highlights and relevant source links.\n\n## Recent Updates and Fixes in ElizaOS\n\n### Merge\n- **Twitter Documentation Improved**: Enhanced clarity and usability \u2014 [source](https://github.com/elizaOS/eliza/commit/666d5c154e045b4427872a541d9e010b3104de05).\n- **Echogarden Case Sensitivity Fix**: Resolved version bump issue \u2014 [source](https://github.com/elizaOS/eliza/commit/d706e77d0ee119ad592dbdc40f95276dd3ce8ebb).\n- **GenerateText Format Consistency**: Improved text generation \u2014 [source](https://github.com/elizaOS/eliza/commit/236943fb1b2e5e4c381c826645b3aa16b350175c).\n- **Error Handling Enhancement**: Added try-catch in process actions \u2014 [source](https://github.com/elizaOS/eliza/commit/f33f62d05d4fa031a365471c88abf9cc4f4fce4e).\n- **SQL Command Issue Fix**: Addressed SQL anomalies \u2014 [source](https://github.com/elizaOS/eliza/commit/704c7d511fe46c9b924496bb8125227821e4811a).\n- **Main Branch Conflicts Resolved**: Merged latest changes \u2014 [source](https://github.com/elizaOS/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd).\n- **Sidebar Navigation Update**: Improved user interface \u2014 [source](https://github.com/elizaOS/eliza/commit/90332b2fe8f00d223df60232f329a9634703317b).\n- **ZeroG Module Issues Fixed**: Stability enhancements \u2014 [source](https://github.com/elizaOS/eliza/commit/a4bf4c78b483e236dc169667d357fc090418e76a).\n- **Goal, Cache, and Token Tests**: Fixed failures \u2014 [source](https://github.com/elizaOS/eliza/commit/c6a3bf95790cca6bec998a809b02710915082ecd).\n- **Discord Message Crash Issue**: Fixed null channel crash \u2014 [source](https://github.com/elizaOS/eliza/commit/f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85).\n- **API Documentation Update**: Added new pages \u2014 [source](https://github.com/elizaOS/eliza/commit/12c22131069b9cc4b76f0112ed8aae6317edf3c6).\n- **Dependency Cleanup**: Removed obsolete adapters \u2014 [source](https://github.com/elizaOS/eliza/commit/aeacc6240426ac7ea0dcaf002172e71ae707fd48).\n- **Farcaster Client Introduction**: New feature added \u2014 [source](https://github.com/elizaOS/eliza/commit/0355ab6372923c02f0483556d40976133afa6d27).\n- **CI Test Runs Enabled for Core**: Testing improvements \u2014 [source](https://github.com/elizaOS/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08).\n\n## Latest Updates on ElizaOS Development\n\n### Technology\n- **Farcaster Client with Neynar**: Platform enhancement \u2014 [source](https://github.com/elizaOS/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc).\n- **Backend System Improvements**: Performance upgrades \u2014 [source](https://github.com/elizaOS/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257).\n- **Conflux Network Support**: Transfer feature via plugin \u2014 [source](https://github.com/elizaOS/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301).\n- **Starknet Portfolio Provider**: Financial tracking expansion \u2014 [source](https://github.com/elizaOS/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a).\n\n## Recent Bug Fixes and Improvements in ElizaOS\n\n### Bug\n- **Echogarden Case-sensitive Fix on Linux**: Corrects file system reference \u2014 [source](https://github.com/elizaOS/eliza/pull/561).\n- **SQL Syntax Error Correction**: Fixed `WHERE` clause issue \u2014 [source](https://github.com/elizaOS/eliza/pull/560).\n- **Twitter Client Documentation Fix**: Key correction for cookies \u2014 [source](https://github.com/elizaOS/eliza/issues/558).\n- **Discord Client Crash Prevention**: Added `canSendMessage` guard \u2014 [source](https://github.com/elizaOS/eliza/pull/598).\n\n## Recent Updates to ElizaOS\n\n### Response\n- **API Call Functional Updates**: Enhanced API functionality \u2014 [source](https://github.com/elizaOS/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7).\n- **Token Recommendation System**: Utilizes UUIDs for recommendations \u2014 [source](https://github.com/elizaOS/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087).\n- **Trust Score Calculations Updated**: Algorithm changes \u2014 [source](https://github.com/elizaOS/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178).\n- **Conflux Plugin Support**: Added confiPump feature \u2014 [source](https://github.com/elizaOS/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5).\n\n## File Download and Character Path Fixes\n\n### File\n- **Character Path Resolution Issue**: Seed handling improvements \u2014 [source](https://github.com/elizaOS/eliza/commit/5b78148e26fe3ccf4764661988ef1fd995814641).\n- **File Download Upgrades**: Enhanced handling and feedback \u2014 [source](https://github.com/elizaOS/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a).\n\n## ElizaOS Project Updates\n\n### Issues\n- **Twitter Documentation Fixes**: Corrected cookie authentication \u2014 [source](https://github.com/elizaOS/eliza/pull/559).\n- **Logger Enhancements**: Integration and fix by yodamaster \u2014 [source](https://github.com/elizaOS/eliza/pull/587).\n- **Coinbase Package Fixes**: Resolved merge issues \u2014 [source](https://github.com/elizaOS/eliza/pull/586).\n\n## Recent Updates and Features in ElizaOS\n\n### Testing\n- **Stability and Performance Enhancements**: Comprehensive updates \u2014 [source](https://github.com/elizaOS/eliza/pull/585).\n- **Simulation Service Feature**: Added with risk assessments \u2014 [source](https://github.com/elizaOS/eliza/pull/597).\n- **Pr 33 Update**: Standard risk and documentation review \u2014 [source](https://github.com/elizaOS/eliza/pull/596).\n\n## Dependency and Script Cleanup in ElizaOS\n\n### Remove\n- **Coinbase Module Script Removal**: Simplified installation \u2014 [source](https://github.com/elizaOS/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382).\n- **Telegram Module Cleanup**: Removed plugin-node dependencies \u2014 [source](https://github.com/elizaOS/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809).\n- **Core Module Streamlining**: Removed outdated adapters \u2014 [source](https://github.com/elizaOS/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d).\n\n## Chat Transcript Analysis\n\n### Chat\n- **Transcript Analysis**: Mostly repetitive messages, no key discussions \u2014 [source](https://discord.com/channels/1253563208833433701/1326603270893867064).\n\n## Wallet Flow and Provider Updates\n\n### Wallet\n- **New Wallet Flow**: Functional improvements \u2014 [source](https://github.com/elizaOS/eliza/commit/4b8622233c4014de9fc662e4a068fdc180cc1be3).\n- **Wallet Provider Update**: Introduced by Marco Mandar \u2014 [source](https://github.com/elizaOS/eliza/commit/e2a894f86ebbe1fc084f9ea8458b055a51df7bba).\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-24": { + "filename": "2024-11-24.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-24": { + "filename": "2024-11-24.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-25": { + "filename": "2024-11-25.md", + "content": "# ElizaOS Daily Update (Nov 25, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 33 PRs merged, including updates to sidebars, API documentation, and various bug fixes. The team focused on enhancing the React client and implementing mass payments across multiple platforms, contributing to our modular AI framework.\n\n## PROJECT METRICS\n- **PRs:** 33 merged PRs, 21 new PRs\n- **Issues:** 2 new issues, 2 closed issues\n- **Unique Contributors:** 22\n- **Code Changes:** +33,565/-2,709 lines across 157 files\n- **Total Commits:** 76\n- **Most Active Contributors:** lalalune, madjin, MarcoMandar, bmgalego, milancermak\n\n## TOP ISSUES\n- **Bug Fixes and Stability:**\n - Resolved issues causing crashes in the Discord integration ([#598](https://github.com/elizaos/eliza/issues/598)).\n - Addressed CI test run issues for the core package ([#590](https://github.com/elizaos/eliza/issues/590)).\n\n- **Dependency Management:**\n - Updated multiple dependencies to ensure compatibility and performance, including clsx and docusaurus ([#544](https://github.com/elizaos/eliza/issues/544), [#543](https://github.com/elizaos/eliza/issues/543)).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Feature Enhancements:**\n - Updated sidebars for improved navigation ([#593](https://github.com/elizaos/eliza/pull/593)).\n - Implemented mass payments functionality across various blockchain platforms ([#569](https://github.com/elizaos/eliza/pull/569)).\n - Added new pages and updated API documentation to enhance user experience ([#581](https://github.com/elizaos/eliza/pull/581), [#582](https://github.com/elizaos/eliza/pull/582)).\n\n- **Bug Fixes:**\n - Fixed issues related to the React client and logger functionality, improving overall system stability ([#588](https://github.com/elizaos/eliza/pull/588), [#587](https://github.com/elizaos/eliza/pull/587)).\n - Resolved missing documents and knowledge memory managers in the runtime interface ([#572](https://github.com/elizaos/eliza/pull/572))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:34.401729Z", + "target_date": "2024-11-25", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-24", + "ai_news_elizaos_daily_md_2024-11-24", + "github_summaries_daily_2024-11-25", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-24", + "ai_news_elizaos_discord_md_2024-11-23", + "ai_news_elizaos_discord_md_2024-11-22", + "ai_news_elizaos_daily_discord_json_2024-11-24", + "ai_news_elizaos_daily_discord_md_2024-11-24" + ], + "total_characters": 84773, + "estimated_tokens": 21193, + "file_size_bytes": 99617 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-26.json b/the-council/aggregated/2024-11-26.json new file mode 100644 index 00000000000..644ce8a2937 --- /dev/null +++ b/the-council/aggregated/2024-11-26.json @@ -0,0 +1,476 @@ +{ + "date_generated_for": "2024-11-26", + "ai_news_elizaos_discord_md_2024-11-25": { + "filename": "2024-11-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-24": { + "filename": "2024-11-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-23": { + "filename": "2024-11-23.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-25": { + "filename": "2024-11-25.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-25", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has seen multiple updates, including bug fixes, feature enhancements, and dependency updates. Key improvements include updates to the sidebar, download functionality, and API documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3fbad4ba74add0550510fa3772ef37039a127821", + "https://github.com/elizaOS/eliza/commit/90332b2fe8f00d223df60232f329a9634703317b", + "https://github.com/elizaOS/eliza/commit/12c22131069b9cc4b76f0112ed8aae6317edf3c6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3fbad4ba74add0550510fa3772ef37039a127821", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/90332b2fe8f00d223df60232f329a9634703317b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12c22131069b9cc4b76f0112ed8aae6317edf3c6" + ], + "videos": [] + }, + { + "text": "Several bug fixes were implemented, including resolving issues with the React client, logging, and database queries. Additionally, fixes were made to the knowledge module export process and memory similarity logging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0ffa45c557d658a87c2236706597adf33abd4b23", + "https://github.com/elizaOS/eliza/commit/34119d7bad17917ae8a79d3fd06d2b1812a3f9a8", + "https://github.com/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900", + "https://github.com/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ffa45c557d658a87c2236706597adf33abd4b23", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34119d7bad17917ae8a79d3fd06d2b1812a3f9a8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60" + ], + "videos": [] + }, + { + "text": "Multiple package updates were merged, including updates to Vue, PM2, Solana packages, and Docusaurus. These updates ensure compatibility and improve performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f773b10f045db5a1b6a5696837f5cdeef9c56c7", + "https://github.com/elizaOS/eliza/commit/76675657bbd24eeec216bfad019dc7035ed8c627", + "https://github.com/elizaOS/eliza/commit/7dd26c8514d3186fc3596d230797a9af33ed9451" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f773b10f045db5a1b6a5696837f5cdeef9c56c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76675657bbd24eeec216bfad019dc7035ed8c627", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7dd26c8514d3186fc3596d230797a9af33ed9451" + ], + "videos": [] + }, + { + "text": "New features were introduced, including a Farcaster client, a web agent, and a sell simulation service. These additions expand the functionality of ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0355ab6372923c02f0483556d40976133afa6d27", + "https://github.com/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499", + "https://github.com/elizaOS/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0355ab6372923c02f0483556d40976133afa6d27", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40" + ], + "videos": [] + }, + { + "text": "Infrastructure improvements were made, including enabling test runs in CI, updating Node.js versions, and fixing Docker run errors.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08", + "https://github.com/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1", + "https://github.com/elizaOS/eliza/commit/c144a136097386299f07aefd781a6077670e7f30" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c144a136097386299f07aefd781a6077670e7f30" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Several package updates and fixes have been introduced to ElizaOS. These include updates from the renovate bot, additional package improvements, and fixes for package issues related to Shaw/realityspiral/coinbase.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/584", + "https://github.com/elizaOS/eliza/pull/585", + "https://github.com/elizaOS/eliza/pull/586" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/584", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/585", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/586" + ], + "videos": [] + }, + { + "text": "A new update introduces Conflux, along with various linting and minor fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/613" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/613" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for the Memory Manager, addressing a missing tableName parameter in the getMemoriesByRoomIds function.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/602" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/602" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Updated API call functionality to improve system interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" + ], + "videos": [] + }, + { + "text": "Introduced token recommendation using UUID for better identification and tracking.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" + ], + "videos": [] + }, + { + "text": "Implemented trust score updates to enhance security and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" + ], + "videos": [] + }, + { + "text": "Added support for confiPump in the plugin-conflux module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" + ], + "videos": [] + }, + { + "text": "Fixed an issue where directclient was incorrectly identified as a type.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/274f82122f3d2140455c3ba9f13893ce02800e3d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/274f82122f3d2140455c3ba9f13893ce02800e3d" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Code Cleanup and Dependency Removal in ElizaOS", + "content": [ + { + "text": "The postinstall script was removed from the plugin-coinbase module to streamline the installation process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + ], + "videos": [] + }, + { + "text": "Dependencies related to plugin-node were removed from the Telegram module, likely to reduce unnecessary dependencies and improve maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" + ], + "videos": [] + }, + { + "text": "Database adapter dependencies were removed from the core module, possibly to decouple database logic and improve modularity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" + ], + "videos": [] + }, + { + "text": "A redundant comment was removed from time.ts as part of a minor code cleanup effort.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d59c65edf5554073fd13423efcc27efebc425ae8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d59c65edf5554073fd13423efcc27efebc425ae8" + ], + "videos": [] + } + ], + "topic": "remove" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A new commit improves the CI check by enhancing the linter, ensuring better code quality and consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/01222b65df39745967e917aeaac4db3ac6289286" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/01222b65df39745967e917aeaac4db3ac6289286" + ], + "videos": [] + }, + { + "text": "Community stream notes for 'WDYGDTW 2' have been added, including timestamps and notes for the weekly meeting. This update improves documentation and has a low risk of issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/580" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/580" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to enable test runs in CI for the core package. This ensures that new PRs do not introduce regressions by running automated tests as part of the CI process.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/590" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/590" + ], + "videos": [] + }, + { + "text": "A fix has been applied to the knowledge exporting process, improving its reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Lazy Loading for Node Plugin and Browser Service", + "content": [ + { + "text": "The Node plugin and browser service in ElizaOS have been updated to support lazy loading, improving boot times and efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2f6ba6850bd3af939fcdef14a9a780f51cc8db7f", + "https://github.com/elizaOS/eliza/commit/1670600d873226d4167ecd9a29c78c937fb0233b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2f6ba6850bd3af939fcdef14a9a780f51cc8db7f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1670600d873226d4167ecd9a29c78c937fb0233b" + ], + "videos": [] + }, + { + "text": "The agent Node plugin setup has been updated, likely to align with the new lazy-loading approach.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f45f6feac87253dd6dc6f78293a31523ca4b1726" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f45f6feac87253dd6dc6f78293a31523ca4b1726" + ], + "videos": [] + } + ], + "topic": "node" + }, + { + "title": "Latest Updates on ElizaOS Development", + "content": [ + { + "text": "The backend of ElizaOS has received updates, improving its functionality and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to support transfers on the Conflux network through the Conflux plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" + ], + "videos": [] + }, + { + "text": "ElizaOS now includes a portfolio provider for StarkNet, enhancing asset management capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + ], + "videos": [] + } + ], + "topic": "technology" + }, + { + "title": "File Downloading Enhancements", + "content": [ + { + "text": "Improvements have been made to file downloading, including better handling and clearer messages for downloaded files.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a", + "https://github.com/elizaOS/eliza/pull/594" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/594" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Fixing Memory Similarity Logging and Knowledge Ingestion", + "content": [ + { + "text": "A bug was identified where the similarity score for memory fragments was not logging correctly. The issue stemmed from logging `message.similarity` instead of `memory.similarity`, resulting in an `undefined` value in the logs.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/615" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/615" + ], + "videos": [] + }, + { + "text": "A fix was implemented to correct the logging issue by ensuring the correct object (`memory.similarity`) is used. Additionally, the fix included changes to improve knowledge ingestion in the character profile and an update to `.gitignore` to exclude generated images from source control.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/616" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/616" + ], + "videos": [] + }, + { + "text": "The commit specifically addressed the logging issue by modifying the `.map` function to correctly reference `memory similarity` instead of an undefined value.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4400d7f79d6c983bb05add9095345c99b645c1d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4400d7f79d6c983bb05add9095345c99b645c1d" + ], + "videos": [] + } + ], + "topic": "logging" + }, + { + "title": "Chat Transcript Summary", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' without meaningful technical discussions, problem-solving, or decisions. The only unique message is from 'yikesawjeez' asking how to get a bot into their server. No responses or further interactions were recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + } + ], + "date": 1732492800 + } + }, + "ai_news_elizaos_daily_md_2024-11-25": { + "filename": "2024-11-25.md", + "content": "# Daily Summary for 2024-11-25\n\nThis document provides a comprehensive overview of recent updates and changes in ElizaOS, categorized by themes such as updates, fixes, feature additions, infrastructure improvements, and more.\n\n## Recent Updates and Fixes in ElizaOS\n\n### Merge\n- **General Improvements**: Updates include bug fixes, enhancements to sidebar and download functionality, and improved API documentation.\n- **Bug Fixes**: Issues with the React client, logging, and database queries have been resolved, improving the stability of the involved components.\n- **Package Updates**: Notable updates include packages like Vue, PM2, Solana packages, and Docusaurus, enhancing compatibility and performance.\n- **New Features**: Introduced a Farcaster client, web agent, and a sell simulation service to expand functionality.\n- **Infrastructure Enhancements**: Test runs in CI, updates to Node.js versions, and fixes to Docker run errors improved infrastructure reliability.\n\n### Pull Requests\n- **Package Updates**: Incorporated updates and fixes from the renovate bot, addressing issues in Shaw/realityspiral/coinbase packages.\n- **New Features and Fixes**: Introduced Conflux with linting and minor fixes. Memory manager fix addressed a missing parameter issue.\n\n### Responses\n- **API Enhancements**: Improved system interactions through updated API call functionality.\n- **Identification and Tracking**: Introduced token recommendation using UUID for better tracking.\n- **Security Enhancements**: Trust score updates were implemented to enhance security.\n- **Plugin Support**: Added support for confiPump in the plugin-conflux module.\n- **Type Identification Fix**: Resolved issue with incorrect type identification for directclient.\n\n## Code Cleanup and Dependency Removal\n\n- **Dependency Streamlining**: Removed postinstall script from plugin-coinbase, unnecessary Telegram module dependencies, and decoupled database adapter dependencies.\n- **Code Cleanup**: Removed redundant comments in code as part of the overall cleanup effort.\n\n## Recent Updates and Development\n\n### Improvements\n- **CI and Documentation**: CI check improvements for better code quality and streamlined documentation through community stream notes.\n- **Testing and Reliability**: Enabled test runs in CI processes and improved knowledge exporting reliability.\n\n### Node\n- **Lazy Loading**: Updates to node plugin and browser service support lazy loading for efficiency.\n- **Agent Updates**: Node plugin setup updated to complement the lazy-loading approach.\n\n### Technology\n- **Backend Improvements**: Updates targeted at enhancing backend functionality and overall performance.\n- **Network and Management**: Added Conflux transfer support and StarkNet portfolio provider for better asset management.\n\n## File Downloading Enhancements\n\n- **Downloading Experience**: Enhanced file downloading with improved handling and clearer messaging.\n\n## Logging Improvements\n\n- **Memory Similarity Logging**: Corrected a bug causing incorrect logging of similarity scores, included improvements to knowledge ingestion, and updated `.gitignore`.\n\n## Chat Transcript Summary\n\n- **Content Analysis**: Predominantly repetitive messages from 'Captain Hook', with a single notable query from 'yikesawjeez' about bot integration, lacking further interaction.\n\nThis summary captures the key developments and changes, helping stakeholders efficiently track the progress and improvements within the ElizaOS project.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-25": { + "filename": "2024-11-25.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-25": { + "filename": "2024-11-25.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-26": { + "filename": "2024-11-26.md", + "content": "# ElizaOS Daily Update (Nov 26, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 20 PRs merged, enhancing various features and fixing critical bugs. The team focused on improving integrations and memory management, contributing to the overall robustness of the Eliza framework.\n\n## PROJECT METRICS\n- PRs: 20 merged PRs, 16 new PRs\n- Issues: 5 new issues, 2 closed issues\n- Unique Contributors: 21\n- Code Changes: +8633/-10657 lines across 88 files\n- Total Commits: 40\n- Most Active Contributors: bmgalego, monilpat, lalalune, odilitime, wolfcito\n\n## TOP ISSUES\n### Integration Challenges\n- Issues with the buttplug.io integration were addressed, resolving errors and ensuring smoother functionality ([#612](https://github.com/elizaos/eliza/issues/612)).\n- The Conflux plugin was updated to enhance compatibility and performance ([#613](https://github.com/elizaos/eliza/issues/613)).\n\n### Memory Management Improvements\n- The Memory Manager was updated to include a missing parameter, improving memory retrieval processes ([#602](https://github.com/elizaos/eliza/issues/602)).\n- Enhancements to memory similarity logging and knowledge ingestion were implemented ([#616](https://github.com/elizaos/eliza/issues/616)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added decentralized inferencing capabilities for Eliza, supporting LLAMA, Hermes, and Flux ([#516](https://github.com/elizaos/eliza/pull/516)).\n- Introduced a new knowledge state feature to improve agent learning ([#600](https://github.com/elizaos/eliza/pull/600)).\n- Implemented lazy-loading for node-plugins to enhance boot times ([#599](https://github.com/elizaos/eliza/pull/599)).\n\n### Bug Fixes\n- Resolved issues with the knowledge module exporting process and database queries, ensuring accurate data handling ([#609](https://github.com/elizaos/eliza/pull/609), [#606](https://github.com/elizaos/eliza/pull/606)).\n- Fixed the time prompt formatting to include UTC and improve user interaction ([#603](https://github.com/elizaos/eliza/pull/603)).\n\n### Code Maintenance\n- Updated Node.js version in the project configuration to ensure compatibility with the latest features ([#611](https://github.com/elizaos/eliza/pull/611))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:34.750139Z", + "target_date": "2024-11-26", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-25", + "ai_news_elizaos_daily_md_2024-11-25", + "github_summaries_daily_2024-11-26", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-25", + "ai_news_elizaos_discord_md_2024-11-24", + "ai_news_elizaos_discord_md_2024-11-23", + "ai_news_elizaos_daily_discord_json_2024-11-25", + "ai_news_elizaos_daily_discord_md_2024-11-25" + ], + "total_characters": 81521, + "estimated_tokens": 20380, + "file_size_bytes": 95018 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-27.json b/the-council/aggregated/2024-11-27.json new file mode 100644 index 00000000000..4fd54d73876 --- /dev/null +++ b/the-council/aggregated/2024-11-27.json @@ -0,0 +1,655 @@ +{ + "date_generated_for": "2024-11-27", + "ai_news_elizaos_discord_md_2024-11-26": { + "filename": "2024-11-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-25": { + "filename": "2024-11-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-24": { + "filename": "2024-11-24.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-26": { + "filename": "2024-11-26.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-26", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "Fixed memory similarity logging and improved new knowledge ingestion. This update ensures that new knowledge entries in character profiles are correctly included in the agent's memory database and improves logging for memory fragment similarity scores.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60", + "https://github.com/elizaOS/eliza/pull/616" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60" + ], + "videos": [] + }, + { + "text": "Updated and added Conflux integration to the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/238c57211b0fb17c05e8fd7f017692d630cbc24f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/238c57211b0fb17c05e8fd7f017692d630cbc24f" + ], + "videos": [] + }, + { + "text": "Fixed buttplug.io integration issues, ensuring the plugin is correctly added to development and build scripts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9170b6986bd25ff414f1ec7d54886790c8c583b1", + "https://github.com/elizaOS/eliza/pull/612" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9170b6986bd25ff414f1ec7d54886790c8c583b1" + ], + "videos": [] + }, + { + "text": "Fixed the knowledge module exporting process to ensure proper handling of knowledge data.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900", + "https://github.com/elizaOS/eliza/pull/609" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900" + ], + "videos": [] + }, + { + "text": "Corrected the getCachedEmbeddings query field sub-name to ensure proper retrieval of cached embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/63ab89746a59c43321ac74d6c435a4db100e073a", + "https://github.com/elizaOS/eliza/pull/607" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/63ab89746a59c43321ac74d6c435a4db100e073a" + ], + "videos": [] + }, + { + "text": "Improved time prompt handling by including UTC and converting to verbose English for better prompting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/db9a857d22540747e0efbe3c08a178ef38f1e811", + "https://github.com/elizaOS/eliza/pull/603" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/db9a857d22540747e0efbe3c08a178ef38f1e811" + ], + "videos": [] + }, + { + "text": "Fixed missing tableName parameter in Memory Manager's getMemoriesByRoomIds function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/529f977816ea1df6637538faf43c2fd978518d4f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/529f977816ea1df6637538faf43c2fd978518d4f" + ], + "videos": [] + }, + { + "text": "Fixed agent DirectClient type issue to prevent errors in development tools.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30", + "https://github.com/elizaOS/eliza/pull/605" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30" + ], + "videos": [] + }, + { + "text": "Fixed database queries in sqljs adapter to correctly use agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/036fefa3ee5e2e7c6d3dace42da7aa5549c058a9", + "https://github.com/elizaOS/eliza/pull/606" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/036fefa3ee5e2e7c6d3dace42da7aa5549c058a9" + ], + "videos": [] + }, + { + "text": "Reduced Docker image size from 11.1GB to 5.79GB, improving efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/02647806546bd558ce9eabaa33f3a8c100a17fa4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/02647806546bd558ce9eabaa33f3a8c100a17fa4" + ], + "videos": [] + }, + { + "text": "Added a tweet response deduplication check to prevent duplicate responses to tweets.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6682a7196f25613946549531a1b305ba68544d49", + "https://github.com/elizaOS/eliza/pull/622" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6682a7196f25613946549531a1b305ba68544d49" + ], + "videos": [] + }, + { + "text": "Fixed handling of empty tweet_results to prevent errors in Twitter interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b2cb0b8bfd5658c32cbc51756a4c04ad399e3d5f", + "https://github.com/elizaOS/eliza/pull/620" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b2cb0b8bfd5658c32cbc51756a4c04ad399e3d5f" + ], + "videos": [] + }, + { + "text": "Fixed node package builds by correcting an argument in trustScoreProvider.ts.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/636" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/636" + ], + "videos": [] + }, + { + "text": "Fixed an issue where running a character.json file failed when following documentation instructions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/624" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/624" + ], + "videos": [] + }, + { + "text": "Corrected a wrong argument in trustScoreProvider.ts to fix package build issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/631" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/631" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "The Web Agent feature has been introduced, enhancing the system's capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499" + ], + "videos": [] + }, + { + "text": "A new sell simulation service has been implemented, improving trading functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40", + "https://github.com/elizaOS/eliza/commit/4a0e31334f8319b8e6257fd7362e6e14f53ce7b4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4a0e31334f8319b8e6257fd7362e6e14f53ce7b4" + ], + "videos": [] + }, + { + "text": "Knowledge management has been improved by adding knowledge to the system's state.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6d49f57f6e0a240f0e2c2103aaf28c44298a7686", + "https://github.com/elizaOS/eliza/pull/600" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d49f57f6e0a240f0e2c2103aaf28c44298a7686", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/600" + ], + "videos": [] + }, + { + "text": "Coinbase trading functionality has been implemented, expanding the platform's trading capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6c876850f5d9e5fc784cd5494cf849d6ccfe1504" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6c876850f5d9e5fc784cd5494cf849d6ccfe1504" + ], + "videos": [] + }, + { + "text": "The core system has been updated to be strictly typed, improving code reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/619" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/619" + ], + "videos": [] + }, + { + "text": "Support for image generation in tweets has been added, allowing configurable image creation and improved tweet scheduling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/629" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/629" + ], + "videos": [] + }, + { + "text": "StarkNet integration has been enhanced with new actions for subdomain creation and transfers to Stark names.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a516c731d150623d78501eedef7d8d2400765e3f", + "https://github.com/elizaOS/eliza/commit/2b06c16dfe40645920321c8d8e73766a9377da60", + "https://github.com/elizaOS/eliza/pull/628" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a516c731d150623d78501eedef7d8d2400765e3f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2b06c16dfe40645920321c8d8e73766a9377da60", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/628" + ], + "videos": [] + } + ], + "topic": "feature" + }, + { + "title": "Discord Bot Voice Enhancements", + "content": [ + { + "text": "The bot can now join a specific voice channel, allowing for better interaction within voice-based conversations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1" + ], + "videos": [] + }, + { + "text": "Utility and template files were created for reusability in message.ts and voice.ts, improving code maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef" + ], + "videos": [] + }, + { + "text": "The shouldRespond function was integrated into the voice system, allowing the bot to determine when it should respond to user voice inputs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" + ], + "videos": [] + }, + { + "text": "The transcription process was refactored by adding a debounce function, ensuring voice messages are processed only when silence is detected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7f9d1bdc539e594325684a4d09f0f968ccfdf995", + "https://github.com/elizaOS/eliza/pull/633" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7f9d1bdc539e594325684a4d09f0f968ccfdf995", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/633" + ], + "videos": [] + }, + { + "text": "The bot can now reply to a user's text message even if they are in a voice channel, improving communication flexibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" + ], + "videos": [] + }, + { + "text": "The bot now monitors members only if their voice is detected, ensuring efficient resource usage by tracking only users with an active microphone.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/45a2af4ce491fd4adbcae5bd3f5eff0a213b3435" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/45a2af4ce491fd4adbcae5bd3f5eff0a213b3435" + ], + "videos": [] + }, + { + "text": "A new environment variable, DISCORD_VOICE_CHANNEL_ID, was introduced to allow users to specify which voice channel the bot should join.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/633" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/633" + ], + "videos": [] + }, + { + "text": "An audio playback interrupt mechanism was implemented. The bot now stops its audio playback if it detects a user speaking, preventing overlap.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/633" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/633" + ], + "videos": [] + } + ], + "topic": "voice" + }, + { + "title": "Node.js Version Update and Module Issue in ElizaOS", + "content": [ + { + "text": "The Node.js version in the ElizaOS project has been updated from v23.1.0 to v23.3.0. This update ensures consistency across the `.nvmrc` file, `Dockerfile`, and associated documentation. The change aligns the development and runtime environments with the `engines` field in `package.json`, reducing potential version mismatches.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1", + "https://github.com/elizaOS/eliza/commit/1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa", + "https://github.com/elizaOS/eliza/commit/6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb", + "https://github.com/elizaOS/eliza/pull/611" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/611" + ], + "videos": [] + }, + { + "text": "A user reported an issue where the module '@elizaos/eliza' could not be found when running `pnpm start`. The issue occurred in a WSL2 Ubuntu-20.04 environment with Node.js v23.1 and pnpm 9.14.2. The error suggests missing type declarations for '@elizaos/eliza' and '@elizaos/adapter-postgres'.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/601" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/601" + ], + "videos": [] + } + ], + "topic": "node.js" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "A new update adds support for Conflux, along with various linting and minor fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/613" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/613" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for the Memory Manager, ensuring the 'getMemoriesByRoomIds' function includes the missing 'tableName' parameter.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/602" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/602" + ], + "videos": [] + }, + { + "text": "The direct-client and terminal chat functionalities have been split from the agent, resolving previous merge issues. However, the terminal is currently non-functional, though this is unrelated to the PR.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/621" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/621" + ], + "videos": [] + }, + { + "text": "A new feature introduces a sell simulation, enhancing the system's capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/627" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/627" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Code Refactoring and Improvements in ElizaOS", + "content": [ + { + "text": "A refactor was made to the token management system by defining constants in `token.ts`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5878920d3025a1a691e0d30aa6423aacb928678" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5878920d3025a1a691e0d30aa6423aacb928678" + ], + "videos": [] + }, + { + "text": "Improvements were made to database connection handling to ensure proper closing of connections and prevent dangling connections. This will be useful when client stopping functionality is introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/635", + "https://github.com/elizaOS/eliza/pull/634" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/635", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/634" + ], + "videos": [] + }, + { + "text": "A small improvement was made to agent process exits by handling SIGTERM signals. This refactor allows for future enhancements, such as cleaning up database and client resources during shutdown.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/625" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/625" + ], + "videos": [] + } + ], + "topic": "refactor" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new feature has been introduced to support StarkNet portfolio provider, improving integration and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6cdd4b4e3d466dc5cda59e31309d7a9c3d0d570c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6cdd4b4e3d466dc5cda59e31309d7a9c3d0d570c" + ], + "videos": [] + }, + { + "text": "The model provider in the default character has been reverted, and the pnpm lock file has been rebuilt to ensure stability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8f6a1d9039d916a77e7b927b0d18d44736d9afd1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f6a1d9039d916a77e7b927b0d18d44736d9afd1" + ], + "videos": [] + }, + { + "text": "A new class has been added for remote attestation, allowing key derivation to call provider functions, enhancing security and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" + ], + "videos": [] + } + ], + "topic": "provider" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "Merged the 'main' branch into 'HEAD', incorporating the latest changes from the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7c835789420899d72b0f66506a92cd3963a8065e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7c835789420899d72b0f66506a92cd3963a8065e" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'fix-agent', ensuring the latest updates are included in the fix-agent branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d1eb0d524ff265c779bf65f6f69385ee1aba35eb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d1eb0d524ff265c779bf65f6f69385ee1aba35eb" + ], + "videos": [] + }, + { + "text": "Merged the 'main' branch into 'tee-plugin', integrating recent changes into the tee-plugin branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d95b102cab6ecce420bb390a54febee2adb78ba3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d95b102cab6ecce420bb390a54febee2adb78ba3" + ], + "videos": [] + } + ], + "topic": "git" + }, + { + "title": "Recent Enhancements and Feature Requests in ElizaOS", + "content": [ + { + "text": "A new feature has been implemented to support Coinbase trading within ElizaOS. This update integrates the Coinbase SDK, allowing users to execute trades between assets, log transactions, and export trade details to a CSV file. The implementation includes wallet initialization and on-chain trading operations. The update introduces potential risks such as integration issues with the Coinbase SDK, edge cases in wallet initialization, and dependency conflicts. Documentation updates are required to guide users on configuring Coinbase API keys. Testing steps include wallet initialization, trade execution, and error handling. Deployment requires setting up environment variables and testing in a staging environment before production.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/608" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/608" + ], + "videos": [ + "https://drive.google.com/file/d/1xeUW9sbQ74DinzFrXjqps7o2wqFWRSNv/view?usp=sharing" + ] + }, + { + "text": "A feature request has been made to add support for local embeddings using BGE/384. Currently, ElizaOS only supports OpenAI embeddings, which require API calls to OpenAI for embedding and persisting memories into pgvector. The proposed solution introduces a property-driven approach where the system will use either OpenAI embeddings or local BGESmallENV15 from fastembed, depending on an environment variable. BGE-Small is preferred over BGE-Large due to its smaller size and comparable performance. This change aims to reduce API costs and latency while maintaining high embedding quality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/604" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/604" + ], + "videos": [] + }, + { + "text": "A user inquired about configuring ElizaOS to interact with Telegram using only the API, without starting a model locally. The request involves using a GROQ_API_KEY and Telegram's bot token to enable communication. No specific solution was provided in the request, but it highlights a need for better documentation or support for API-only interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/623" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/623" + ], + "videos": [] + } + ], + "topic": "api" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Without a complete and readable chat transcript, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + } + ], + "date": 1732579200 + } + }, + "ai_news_elizaos_daily_md_2024-11-26": { + "filename": "2024-11-26.md", + "content": "# Daily Summary for 2024-11-26\n\n## Recent Fixes and Improvements in ElizaOS\n- **Memory and Database Enhancements**: Fixed memory similarity logging and improved new knowledge ingestion, Conflux integration, and buttplug.io integration.\n - [Source Code](https://github.com/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3b3800eb101829a18741aaf781b0d6bdd5572c60)\n- **Knowledge Module and Cache Fixes**: Corrected various issues with knowledge exports, cached embeddings, and memory management.\n - [Source Code](https://github.com/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900)\n- **Miscellaneous Improvements**: Time prompt handling, Docker image size reduction, and enhanced tweet interaction functionality.\n\n## Recent Updates in ElizaOS\n- **New Features**: Web Agent, trading simulations, and enhanced StarkNet integration.\n - [Web Agent Update](https://github.com/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/76b741b06bec6b07ca1813e35503aea2d027f499)\n- **Trading and Knowledge Management**: Expanded Coinbase trading capabilities and improved knowledge system state.\n\n## Discord Bot Voice Enhancements\n- **Voice Interaction Improvements**: The bot can join specific channels, respond to users, and manage voice interactions efficiently.\n - [Source Code](https://github.com/elizaOS/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1)\n\n## Node.js Version Update and Module Issue\n- **Node.js Update**: The version has been updated for consistency across environments, addressing a module not found issue.\n - [Version Update](https://github.com/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed271977d7d94255d9d0a35508aedbb686cee6b1)\n\n## Recent Updates and Fixes in ElizaOS\n- **New Features and Fixes**: Conflux support and improvements to the Memory Manager and direct-client functionalities.\n\n## Code Refactoring and Improvements\n- **Token Management and Database Handling**: Refactoring to improve resource management and process exit handling.\n\n## Recent Updates to ElizaOS\n- **Provider Integrations**: New StarkNet and remote attestation support.\n\n## ElizaOS Repository Updates\n- **Branch Merges**: Synchronization of branches with main updates to implement new features and fixes efficiently.\n\n## Recent Enhancements and Feature Requests\n- **Coinbase Trading and Embeddings**: Expanded trading support and feature requests for local embeddings to reduce costs and latency.\n\n## Incomplete Chat Transcript Analysis\n- **Indeterminate Content**: A missing chat transcript data prevents comprehensive analysis.\n\nThis summary provides a concise overview of the significant improvements, updates, and enhancements made to ElizaOS, focusing on technical fixes, new feature implementations, and enhancements across various modules and integrations.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-26": { + "filename": "2024-11-26.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-26": { + "filename": "2024-11-26.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-27": { + "filename": "2024-11-27.md", + "content": "# ElizaOS Daily Update (Nov 27, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of a sell simulation feature and improvements to tweet response handling. The team focused on enhancing agent processes and ensuring better performance across various components.\n\n## PROJECT METRICS\n- PRs: 4 merged PRs, 15 new PRs\n- Issues: 2 new issues, 2 closed issues\n- Unique Contributors: 19\n- Code Changes: +332/-64 lines across 9 files\n- Total Commits: 45\n- Most Active Contributors: cygaar, HashWarlock, awidearray, MarcoMandar, lalalune\n\n## TOP ISSUES\n### Performance Enhancements\n- Improvements to agent process exits to enhance stability and performance ([#625](https://github.com/elizaos/eliza/issues/625)).\n- Better handling of empty tweet results to prevent errors and improve user experience ([#620](https://github.com/elizaos/eliza/issues/620)).\n\n### Feature Development\n- Introduction of a sell simulation feature to expand the capabilities of the framework ([#627](https://github.com/elizaos/eliza/issues/627)).\n- Implementation of a deduplication check for tweet responses to streamline interactions ([#622](https://github.com/elizaos/eliza/issues/622)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Added a sell simulation feature to enhance the framework's functionality ([#627](https://github.com/elizaos/eliza/pull/627)).\n\n### Bug Fixes\n- Implemented a deduplication check for tweet responses to improve data handling ([#622](https://github.com/elizaos/eliza/pull/622)).\n- Made small improvements to agent process exits for better reliability ([#625](https://github.com/elizaos/eliza/pull/625)).\n- Enhanced handling of cases where tweet results are empty to prevent potential issues ([#620](https://github.com/elizaos/eliza/pull/620))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:35.082919Z", + "target_date": "2024-11-27", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-26", + "ai_news_elizaos_daily_md_2024-11-26", + "github_summaries_daily_2024-11-27", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-26", + "ai_news_elizaos_discord_md_2024-11-25", + "ai_news_elizaos_discord_md_2024-11-24", + "ai_news_elizaos_daily_discord_json_2024-11-26", + "ai_news_elizaos_daily_discord_md_2024-11-26" + ], + "total_characters": 86876, + "estimated_tokens": 21719, + "file_size_bytes": 102971 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-28.json b/the-council/aggregated/2024-11-28.json new file mode 100644 index 00000000000..15e674e48b0 --- /dev/null +++ b/the-council/aggregated/2024-11-28.json @@ -0,0 +1,596 @@ +{ + "date_generated_for": "2024-11-28", + "ai_news_elizaos_discord_md_2024-11-27": { + "filename": "2024-11-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-26": { + "filename": "2024-11-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-25": { + "filename": "2024-11-25.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-27": { + "filename": "2024-11-27.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-27", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "An audio playback interrupt mechanism was introduced to improve voice interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dbb903fd0cfce1992857c0b3e0b41903466befd7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dbb903fd0cfce1992857c0b3e0b41903466befd7" + ], + "videos": [] + }, + { + "text": "The 'shouldResponse' function was integrated into the voice system to enhance response handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" + ], + "videos": [] + }, + { + "text": "Users will now receive a text response even if they are in a voice channel.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" + ], + "videos": [] + }, + { + "text": "A check was added to prevent duplicate responses to tweets.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c24434078f75dd5edf844f7896941e9cf7115538" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c24434078f75dd5edf844f7896941e9cf7115538" + ], + "videos": [] + }, + { + "text": "A new feature was introduced to allow deferring responses instead of automatic replies. The 'none' action now calls the response callback handler.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/655" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/655" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve embedding length mismatches.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" + ], + "videos": [] + }, + { + "text": "The user agent now changes based on the platform.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" + ], + "videos": [] + }, + { + "text": "Various fixes and improvements were made to types and connections.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" + ], + "videos": [] + }, + { + "text": "An initial commit was made to the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" + ], + "videos": [] + }, + { + "text": "An image generation plugin is now included by default if the FAL_API_KEY is present.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e1a98c582b94aea2b9ac8933dbf785ec448136e8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e1a98c582b94aea2b9ac8933dbf785ec448136e8" + ], + "videos": [] + }, + { + "text": "A TypeError was reported when generating a message response after the first boot. The issue occurs on macOS with node v23.3 and affects both OpenAI and XAI keys.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/657" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/657" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Updates to ElizaOS: Model Provider Enhancements and New Features", + "content": [ + { + "text": "A new class has been added to support remote attestation and key derivation for calling provider functions, improving security and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" + ], + "videos": [] + }, + { + "text": "Wallet history, including transactions and balances, has been integrated into the provider, enhancing financial tracking capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1763478d2c1ff088e094e934069d1b88807ac84b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1763478d2c1ff088e094e934069d1b88807ac84b" + ], + "videos": [] + }, + { + "text": "Documentation updates, provider improvements, and the removal of walletProvider from providers have been implemented to streamline the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/985e2766fa93affd85e79eb2d7b611b270b47451" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/985e2766fa93affd85e79eb2d7b611b270b47451" + ], + "videos": [] + }, + { + "text": "The runtime interface has been updated to include a property for imageModelProvider, allowing for better distinction between text and image generation models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1f76c9b1901456a780c8171efa0826036541977b", + "https://github.com/elizaOS/eliza/commit/7d746e6cafe27526edf29985aa802e5dd11a5cdc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f76c9b1901456a780c8171efa0826036541977b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d746e6cafe27526edf29985aa802e5dd11a5cdc" + ], + "videos": [] + }, + { + "text": "A new feature introduces the separation of image and text model providers, along with optional fal.ai integration for image generation. This allows users to configure different providers for text and image generation, improving flexibility.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/650" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/650" + ], + "videos": [] + }, + { + "text": "An optional image model provider has been proposed to allow users to select different providers for text and image generation, addressing limitations in current configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/647" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/647" + ], + "videos": [] + }, + { + "text": "The Galadriel LLM Inference Provider has been added as a new model provider, expanding ElizaOS's capabilities. This includes configuration setup, provider integration, and API handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/651" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/651" + ], + "videos": [] + } + ], + "topic": "provider" + }, + { + "title": "Recent Updates and Improvements in ElizaOS", + "content": [ + { + "text": "A small improvement was made to the agent process exiting mechanism.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/35f8709b6838ad95282bbe76352f94e453d58322" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/35f8709b6838ad95282bbe76352f94e453d58322" + ], + "videos": [] + }, + { + "text": "Enhancements and fixes were introduced to the Discord bot's voice functionality. These include fixing a regression issue preventing users from speaking, adding a shouldRespond function, refactoring the transcription process with a debounce function, enabling text message responses in voice channels, introducing an optional DISCORD_VOICE_CHANNEL_ID in the .env file, and implementing an audio playback interrupt mechanism.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/633" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/633" + ], + "videos": [] + }, + { + "text": "Support for StarkName was added, allowing transfers to .stark names in the transfer action. Additionally, a new action was introduced to create and send a subdomain for a domain owned by the agent's wallet. This change is low-risk and only affects agents with the plugin enabled.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/628" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/628" + ], + "videos": [] + }, + { + "text": "A minimal configuration file for CodeCov was added to gather code coverage statistics, improving code quality measurement. This change is categorized as an improvement and carries low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/659" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/659" + ], + "videos": [] + }, + { + "text": "Better error handling and an improved README were added to enhance clarity and usability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef", + "https://github.com/elizaOS/eliza/pull/654" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/654" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "Two refactoring updates were made to improve database connection handling. These changes ensure that database connections are properly closed, preventing dangling connections. This will be particularly useful when client stopping functionality is introduced. The updates were tested locally and pose a low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/634", + "https://github.com/elizaOS/eliza/pull/635" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/634", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/635" + ], + "videos": [] + }, + { + "text": "A new feature was introduced to support WhatsApp as a plugin. This update adds the WhatsApp plugin to the packages and includes an environment template in `env.example`. The risk level is low, and further setup is required for full functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/626" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/626" + ], + "videos": [] + }, + { + "text": "A feature update was made to introduce sell simulation functionality. The details of the implementation were not fully provided, but this update is part of ongoing improvements to the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/627" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/627" + ], + "videos": [] + }, + { + "text": "An additional update was made to enhance sell simulation by introducing different sell types. This continues the work on improving the simulation features.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/642" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/642" + ], + "videos": [] + }, + { + "text": "A documentation update was made to add connection instructions for integrating with 'X'. The specifics of the connection process were not detailed in the provided information.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/641" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/641" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Integration of fal.ai Image Generation in ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced support for fal.ai image generation models. This update allows users to specify their fal.ai API key and optional LoRA path, enabling direct access to fal.ai's specialized image models.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/648" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/648" + ], + "videos": [] + }, + { + "text": "A new optional 'imageModelProvider' has been added to Characters.ts in core/types. If not set, it defaults to 'modelProvider', ensuring backward compatibility. Additionally, a new Model and ModelProviderName for fal.ai have been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426" + ], + "videos": [] + }, + { + "text": "Core models have been updated to include a new entry for fal.ai, ensuring seamless integration with the platform.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b09a795aa65c16a14acb041d38ff56776bdbb28c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b09a795aa65c16a14acb041d38ff56776bdbb28c" + ], + "videos": [] + }, + { + "text": "Core packages now include the fal.ai client, further enhancing support for fal.ai's image generation capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f9d2c44c4d5c3186b90dbba0c7599d84552e2a32" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f9d2c44c4d5c3186b90dbba0c7599d84552e2a32" + ], + "videos": [] + }, + { + "text": "The image generation implementation has been updated to leverage the new distinction between 'imageModelProvider' and 'modelProvider'. Runtime checks have been adjusted to ensure 'modelProvider' is set upon initialization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + ], + "videos": [] + }, + { + "text": "An updated example environment file now includes optional fal.ai variables, making it easier for users to configure fal.ai integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" + ], + "videos": [] + } + ], + "topic": "fal.ai" + }, + { + "title": "Recent Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A fix was implemented to handle cases where 'tweet_results' is empty, preventing errors when sending response tweets. This change improves internal state validation and ensures the system functions as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/620" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/620" + ], + "videos": [] + }, + { + "text": "An issue was identified where running a character.json file as per the documentation failed. The fix involved adding an additional search path ('../') to resolve the issue, ensuring the documentation instructions work correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/624" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/624" + ], + "videos": [] + }, + { + "text": "A bug was reported where ElizaOS fails to install on Windows Subsystem for Linux (WSL). The error occurs due to a dynamic require issue in the Solana plugin, preventing the application from running.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/637" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/637" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "CI Fixes and Enhancements", + "content": [ + { + "text": "A fix was implemented to resolve a typo in `trustScoreProvider.ts` that was causing `pnpm run build` to fail. This change ensures that CI and all package builds function correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/636" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/636" + ], + "videos": [] + }, + { + "text": "Code coverage reporting was integrated into the CI workflow using Codecov. This enhancement helps generate test coverage reports, improving visibility into test effectiveness. The change carries a low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc", + "https://github.com/elizaOS/eliza/pull/652" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/652" + ], + "videos": [] + } + ], + "topic": "ci" + }, + { + "title": "ETH <-> USDC Transactions and Gasless Mass Payments", + "content": [ + { + "text": "ETH to USDC and USDC to ETH transactions have been tested and confirmed to be working.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", + "https://github.com/elizaOS/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" + ], + "videos": [] + }, + { + "text": "Mass payments using USDC have been updated to be gasless, improving efficiency and reducing transaction costs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" + ], + "videos": [] + } + ], + "topic": "usdc" + }, + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Since there is no substantial technical discussion, decisions, or problem-solving, no structured analysis can be generated. The chat lacks meaningful interactions, and no significant help interactions, action items, or FAQs were identified.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "Fix: Add Tweet Response Deduplication Check", + "content": [ + { + "text": "A new update has been merged to improve Twitter interaction handling by adding a tweet response deduplication check. This change ensures that duplicate responses to tweets are prevented by generating a unique tweet ID using a combination of tweet.id and agentId. The system now checks message history before responding, improving logging for skipped tweets and maintaining consistent ID generation across different interaction points.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6682a7196f25613946549531a1b305ba68544d49", + "https://github.com/elizaOS/eliza/pull/622" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6682a7196f25613946549531a1b305ba68544d49", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/622" + ], + "videos": [] + }, + { + "text": "This update is classified as a bug fix with low risk, as it only adds a defensive check without modifying core functionality. No documentation changes are required. Reviewers should focus on the tweet response check in `packages/client-twitter/src/interactions.ts`, particularly the tweet ID generation and message history check implementation. Testing involves verifying duplicate tweet handling using the `twitter` client and `heurist` model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/622" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/622" + ], + "videos": [] + } + ], + "topic": "deduplication" + } + ], + "date": 1732665600 + } + }, + "ai_news_elizaos_daily_md_2024-11-27": { + "filename": "2024-11-27.md", + "content": "# Daily Summary for 2024-11-27\n\n## Recent Updates and Fixes in ElizaOS\n- **Audio Playback Improvement**: Introduced an interrupt mechanism for voice interactions. [Commit Details](https://github.com/elizaOS/eliza/commit/dbb903fd0cfce1992857c0b3e0b41903466befd7).\n- **Voice System Enhancement**: Integrated 'shouldResponse' function to handle responses better. [Commit Details](https://github.com/elizaOS/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c).\n- **Text Responses in Voice Channels**: Users now receive text responses even in voice channels. [Commit Details](https://github.com/elizaOS/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5).\n- **Tweet Response Deduplication**: Added checks to prevent duplicate responses. [Commit Details](https://github.com/elizaOS/eliza/commit/c24434078f75dd5edf844f7896941e9cf7115538).\n- **Deferred Responses Feature**: Introduced the ability to defer instead of automatic replies, improving the response handling mechanism. [Pull Request](https://github.com/elizaOS/eliza/pull/655).\n\n## Recent Updates to ElizaOS: Model Provider Enhancements and New Features\n- **Security Improvements**: Added class for remote attestation and key derivation. [Commit Details](https://github.com/elizaOS/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c).\n- **Provider Enhancements**: Introduced wallet history for better tracking and removed walletProvider from providers for streamlining. [Commit Details](https://github.com/elizaOS/eliza/commit/1763478d2c1ff088e094e934069d1b88807ac84b).\n\n## Recent Updates and Improvements in ElizaOS\n- **Agent Process Improvement**: Enhanced the process exit mechanism of agents. [Commit Details](https://github.com/elizaOS/eliza/commit/35f8709b6838ad95282bbe76352f94e453d58322).\n- **Discord Bot Enhancements**: Various fixes and the addition of voice functionality improvements. [Pull Request](https://github.com/elizaOS/eliza/pull/633).\n\n## Recent Updates in ElizaOS\n- **Database Connection Refinements**: Improved connection handling to avoid dangling connections. [Pull Requests](https://github.com/elizaOS/eliza/pull/634), [Pull Requests](https://github.com/elizaOS/eliza/pull/635).\n- **WhatsApp Plugin Feature**: Added support for WhatsApp integration. [Pull Request](https://github.com/elizaOS/eliza/pull/626).\n\n## Integration of fal.ai Image Generation in ElizaOS\n- **Image Generation Support**: Integrated fal.ai for specialized image modeling and generation. [Issue](https://github.com/elizaOS/eliza/issues/648).\n- **Optional Provider Update**: Introduced 'imageModelProvider' to differentiate text and image generation providers. [Commit Details](https://github.com/elizaOS/eliza/commit/a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426).\n\n## Recent Fixes and Issues\n- **Tweet Response Handling**: Addressed errors when 'tweet_results' is empty to improve internal state validation. [Pull Request](https://github.com/elizaOS/eliza/pull/620).\n- **Windows Subsystem for Linux Compatibility**: Identified a bug preventing installation due to a dynamic require issue. [Issue](https://github.com/elizaOS/eliza/issues/637).\n\n## CI Fixes and Enhancements\n- **Build Process Fix**: Corrected a typo in `trustScoreProvider.ts` to ensure successful builds. [Pull Request](https://github.com/elizaOS/eliza/pull/636).\n- **Code Coverage Reporting**: Enhanced CI with Codecov for better test coverage reporting. [Commit Details](https://github.com/elizaOS/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc).\n\n## ETH <-> USDC Transactions and Gasless Mass Payments\n- **Transaction Testing**: Successfully tested ETH to USDC and USDC to ETH transactions. [Commit Details](https://github.com/elizaOS/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909).\n- **Gasless Payments**: Enhanced USDC mass payments to be gasless. [Commit Details](https://github.com/elizaOS/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d).\n\n## Analysis of Chat Transcript\n- **No Substantial Analysis**: The chat transcript provided lacks meaningful technical interactions, making analysis infeasible. [Source](https://discord.com/channels/1253563208833433701/1326603270893867064).\n\n## Fix: Add Tweet Response Deduplication Check\n- **Deduplication Improvement**: Implemented tweet response deduplication to prevent duplicate responses. [Commit Details](https://github.com/elizaOS/eliza/commit/6682a7196f25613946549531a1b305ba68544d49).\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-27": { + "filename": "2024-11-27.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-27": { + "filename": "2024-11-27.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-28": { + "filename": "2024-11-28.md", + "content": "# ElizaOS Daily Update (Nov 28, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features, bug fixes, and improvements across various components. Notably, enhancements to the browser service and the integration of the TEE Plugin were key highlights.\n\n## PROJECT METRICS\n- PRs: 17 merged PRs, 17 new PRs\n- Issues: 7 new issues, 0 closed issues\n- Unique Contributors: 22\n- Code Changes: +7343/-1531 lines across 112 files\n- Total Commits: 79\n- Most Active Contributors: lalalune, cygaar, yoniebans, HashWarlock, MarcoMandar\n\n## TOP ISSUES\n### New Feature Requests\n- Several new features were proposed, including improvements to the browser service and the integration of character overrides. Relevant issues include [#641](https://github.com/elizaos/eliza/issues/641) and [#643](https://github.com/elizaos/eliza/issues/643).\n\n### Bug Reports\n- Issues related to package builds and character.json execution were reported, highlighting areas needing immediate attention. See [#636](https://github.com/elizaos/eliza/issues/636) and [#624](https://github.com/elizaos/eliza/issues/624).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Improved browser service functionality was implemented ([#653](https://github.com/elizaos/eliza/pull/653)).\n- Merged EVM with character override capabilities ([#643](https://github.com/elizaos/eliza/pull/643)).\n- Introduced support for various trading types and the initial TEE Plugin ([#642](https://github.com/elizaos/eliza/pull/642), [#632](https://github.com/elizaos/eliza/pull/632)).\n\n### Bug Fixes\n- Resolved issues with node package builds and character.json execution ([#636](https://github.com/elizaos/eliza/pull/636), [#624](https://github.com/elizaos/eliza/pull/624)).\n\n### Documentation and Setup Improvements\n- Updated connection instructions and Postgres setup documentation ([#641](https://github.com/elizaos/eliza/pull/641), [#645](https://github.com/elizaos/eliza/pull/645)).\n- Enhanced error handling and README documentation ([#654](https://github.com/elizaos/eliza/pull/654)). \n\n### Code Refactoring\n- Improved database connection handling for better performance ([#635](https://github.com/elizaos/eliza/pull/635))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:35.427512Z", + "target_date": "2024-11-28", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-27", + "ai_news_elizaos_daily_md_2024-11-27", + "github_summaries_daily_2024-11-28", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-27", + "ai_news_elizaos_discord_md_2024-11-26", + "ai_news_elizaos_discord_md_2024-11-25", + "ai_news_elizaos_daily_discord_json_2024-11-27", + "ai_news_elizaos_daily_discord_md_2024-11-27" + ], + "total_characters": 86770, + "estimated_tokens": 21692, + "file_size_bytes": 101978 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-29.json b/the-council/aggregated/2024-11-29.json new file mode 100644 index 00000000000..a77b1b5863b --- /dev/null +++ b/the-council/aggregated/2024-11-29.json @@ -0,0 +1,626 @@ +{ + "date_generated_for": "2024-11-29", + "ai_news_elizaos_discord_md_2024-11-28": { + "filename": "2024-11-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-27": { + "filename": "2024-11-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-26": { + "filename": "2024-11-26.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-28": { + "filename": "2024-11-28.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-28", + "categories": [ + { + "title": "Recent Updates and Merges in ElizaOS Repository", + "content": [ + { + "text": "Several updates and improvements have been merged into the ElizaOS repository, including better error handling, improved documentation, and enhanced database connection handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d0093cc282207ff8ffc160dacca1540abda5c0d5", + "https://github.com/elizaOS/eliza/commit/d06dda9af4613801ac657c79692971c2512f73ec", + "https://github.com/elizaOS/eliza/commit/25d4ddf27da7c374f85d887a31e948493152facf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d0093cc282207ff8ffc160dacca1540abda5c0d5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d06dda9af4613801ac657c79692971c2512f73ec", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/25d4ddf27da7c374f85d887a31e948493152facf" + ], + "videos": [] + }, + { + "text": "Enhancements to the browser service and Playwright integration have been implemented to improve performance and reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dbec9fd737b2cd8dd991f1f0f639fa4fd5a7bb56" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dbec9fd737b2cd8dd991f1f0f639fa4fd5a7bb56" + ], + "videos": [] + }, + { + "text": "Support for LlamaLocal's path outside plugin-node/dist has been added, improving flexibility in plugin management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6407efd0eb15f756da145dd201181ab706ff1886" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6407efd0eb15f756da145dd201181ab706ff1886" + ], + "videos": [] + }, + { + "text": "The EVM configuration has been merged, allowing character overrides for default chain configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c2c7b056e9687d4c611514bcfc6104bdfc91c8ed", + "https://github.com/elizaOS/eliza/pull/643" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c2c7b056e9687d4c611514bcfc6104bdfc91c8ed", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/643" + ], + "videos": [] + }, + { + "text": "A new TEE Plugin has been introduced, along with documentation updates and provider enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/95e8575616b203d25c19ab35239d669fbbe64a46", + "https://github.com/elizaOS/eliza/commit/881240bda66286650a054be5de1a8f2158cdd410" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/95e8575616b203d25c19ab35239d669fbbe64a46", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/881240bda66286650a054be5de1a8f2158cdd410" + ], + "videos": [] + }, + { + "text": "Fixes and improvements have been made to the build process, including resolving issues with node package builds and missing dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/de4c1ec659adb0524b44efa31d56df8dcd187c85", + "https://github.com/elizaOS/eliza/commit/ec87587a234f8e73e2a90166f76e78e0b29b0a0a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de4c1ec659adb0524b44efa31d56df8dcd187c85", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec87587a234f8e73e2a90166f76e78e0b29b0a0a" + ], + "videos": [] + }, + { + "text": "A new inference provider, Galadriel LLM, has been added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1b5ddb30d35f0367e71329d942f92105bfe8d7c9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1b5ddb30d35f0367e71329d942f92105bfe8d7c9" + ], + "videos": [] + }, + { + "text": "Various documentation updates and fixes have been made, including connection instructions, quickstart commands, and plugin installation locations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/49be4eae946db9dddfc05be64e783ae97e5b1d76", + "https://github.com/elizaOS/eliza/commit/bb77f3fb183377ead618e12a5853644856530f68", + "https://github.com/elizaOS/eliza/commit/d72ea5bc17e94f4c75719ab6591120d5af325327" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/49be4eae946db9dddfc05be64e783ae97e5b1d76", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bb77f3fb183377ead618e12a5853644856530f68", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d72ea5bc17e94f4c75719ab6591120d5af325327" + ], + "videos": [] + }, + { + "text": "Code coverage and testing improvements have been introduced, including running tests with coverage and adding minimal configuration files.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/02bf54a716c2ec65e3dab40edb09b9df41fdd256", + "https://github.com/elizaOS/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/02bf54a716c2ec65e3dab40edb09b9df41fdd256", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug was fixed where embedding search was broken for non-OpenAI models due to a mismatch in embedding vector lengths. The fix ensures that zero embedding vectors are generated based on the model in use.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/660" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/660" + ], + "videos": [] + }, + { + "text": "An issue was identified where the Twitter client only worked for one agent when running multiple agents simultaneously. Each agent should be able to use its assigned Twitter credentials, but currently, only one account posts updates.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/656" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/656" + ], + "videos": [] + }, + { + "text": "A TypeError was reported when generating a message response after the first boot. The error occurs when attempting to process user input, preventing Eliza from responding correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/657" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/657" + ], + "videos": [] + }, + { + "text": "Eliza failed to install on Windows when using WSL due to a dynamic require error in the Solana plugin. The expected behavior is for the system to run without issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/637" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/637" + ], + "videos": [] + }, + { + "text": "A fix was applied to `getEmbeddingZeroVector` calls to resolve build issues introduced in a previous update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/682" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/682" + ], + "videos": [] + }, + { + "text": "ESLint was not working due to an outdated configuration. The latest version requires an `eslint.config.mjs` file, which has now been added along with fixes for related errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/672" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/672" + ], + "videos": [] + }, + { + "text": "Messages containing URLs were not being embedded correctly, leading to inaccurate embeddings. The issue has been fixed to ensure full URLs are processed properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/671" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/671" + ], + "videos": [] + }, + { + "text": "A fix was implemented to make the TEE Plugin available for launching agents and to resolve previous launch errors. The update removes a default salt value in the `.env.example` file and ensures proper startup logic.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/678" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/678" + ], + "videos": [ + "https://youtu.be/RABERCv5FiA" + ] + }, + { + "text": "The `viem` dependency was missing in the Plugin-TEE package, causing issues in the `DeriveKeyProvider`. This has now been added to resolve the problem.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/674" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/674" + ], + "videos": [] + }, + { + "text": "The Discord client was generating an invite link with zero permissions, preventing the bot from reading or writing messages. Additionally, duplicate reactions were causing crashes, and a new `/joinchannel` command was added to allow the bot to join specific channels.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/661" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/661" + ], + "videos": [] + }, + { + "text": "The `recentPosts` variable in the Twitter integration was always empty, preventing it from displaying recent posts correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/679" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/679" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Improvements and Fixes in ElizaOS", + "content": [ + { + "text": "A minimal CodeCov configuration file was added to gather code coverage statistics, improving code quality measurement. This change is categorized as an improvement and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/659" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/659" + ], + "videos": [] + }, + { + "text": "Enhancements were made to error handling and documentation, including improvements to error messages and the README file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef", + "https://github.com/elizaOS/eliza/pull/654" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/654" + ], + "videos": [] + }, + { + "text": "Improvements were made to embeddings, models, and connectivity. New embedding options were introduced, including BGE-Small local embeddings and Ollama embeddings. The system now allows configuration via environment variables. Additionally, the model was switched from Claude 3.5 Haiku to Claude 3 Haiku, which is more cost-effective and improves instruction following. Postgres connectivity and reliability were also enhanced, and transcription error handling was fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19", + "https://github.com/elizaOS/eliza/pull/677" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/677" + ], + "videos": [] + }, + { + "text": "A minor fix was made to add a comment clarifying the purpose of a variable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" + ], + "videos": [] + }, + { + "text": "The quickstart guide was improved by adding a 'Build Local Libraries' step to prevent failures due to missing imported libraries. Additionally, troubleshooting instructions for better-sqlite3 were enhanced by recommending the use of `pnpm store prune` instead of deleting the `pnpm-lock.yaml` file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/665" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/665" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Fixed embedding length mismatches to improve consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" + ], + "videos": [] + }, + { + "text": "Changed the user agent dynamically based on the platform for better compatibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" + ], + "videos": [] + }, + { + "text": "Various fixes related to types and connections.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" + ], + "videos": [] + }, + { + "text": "Initial commit for the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" + ], + "videos": [] + }, + { + "text": "Added connection instructions for integrating with X.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c035e9098d7155f78fa51188dd3cda85ef1adcb5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c035e9098d7155f78fa51188dd3cda85ef1adcb5" + ], + "videos": [] + }, + { + "text": "Fixed embedding issues for messages containing URLs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The CI workflow has been updated to integrate Codecov, enabling test coverage reports. This change introduces minimal risk and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc", + "https://github.com/elizaOS/eliza/pull/652" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/652" + ], + "videos": [] + }, + { + "text": "A new feature has been added to support fal.ai for image generation. This update introduces an optional image model provider configuration, allowing users to specify fal.ai as their image generation provider. The integration includes new environment variables (`FAL_API_KEY`, `FAL_AI_LORA_PATH`) and updates to multiple core files to support this functionality. The change is low-risk and does not affect existing functionality when fal.ai is not used.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/650", + "https://github.com/elizaOS/eliza/issues/648" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/650", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/648" + ], + "videos": [] + }, + { + "text": "The Galadriel LLM Inference Provider has been added as a new model provider. This update includes configuration setup, provider integration, and necessary type definitions. Users can now configure and use Galadriel for text generation by setting the `GALADRIEL_API_KEY`. The integration has been tested manually, and no documentation updates were required.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/651" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/651" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to Coinbase providers, adding wallet history functionality. This update enables tracking of transactions and balances within the Coinbase integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "ETH <-> USDC Functionality and Gasless Mass Payments", + "content": [ + { + "text": "The ETH to USDC and USDC to ETH conversion functionality has been tested and confirmed to be working.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", + "https://github.com/elizaOS/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" + ], + "videos": [] + }, + { + "text": "Mass payments using USDC have been optimized to be gasless, improving efficiency and reducing transaction costs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" + ], + "videos": [] + } + ], + "topic": "usdc" + }, + { + "title": "Implementation of Coinbase Trading and Image Generation Enhancements", + "content": [ + { + "text": "The Eliza project has introduced support for Coinbase trading. This feature was implemented and merged into the codebase, allowing for integration with Coinbase's trading functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0b2332ed7fca58003eba81fb73f37df3740f6d9d", + "https://github.com/elizaOS/eliza/commit/13b212ddede7e1326b1d8813330e4619112eddc5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b2332ed7fca58003eba81fb73f37df3740f6d9d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/13b212ddede7e1326b1d8813330e4619112eddc5" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the image generation system, incorporating support for Fal.ai image generation. Additionally, a distinction was introduced between 'imageModelProvider' and 'modelProvider', ensuring that 'modelProvider' is set upon runtime initialization for characters.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + ], + "videos": [] + } + ], + "topic": "implementation" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "The browser service in ElizaOS has been improved for better performance and security. Key changes include a more accurate user agent to reduce bot detection, removal of redundant content summarization, elimination of the queuing system to prevent duplicate page loads, running in headless mode to reduce CPU usage and latency, re-enabling sandbox mode for security, and preventing unwanted file downloads. These changes are considered low-risk as the browser's performance was already inconsistent.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/653" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/653" + ], + "videos": [] + }, + { + "text": "A security update has been applied to the Axios dependency, upgrading it from version 1.6.2 to 1.7.4. This update addresses vulnerabilities, including CVE-2023-45857, which exposed the XSRF-TOKEN in HTTP headers, and CVE-2024-39338, which allowed SSRF attacks via protocol-relative URLs. The update ensures better security and stability for the application.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/675" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/675" + ], + "videos": [] + }, + { + "text": "A new implementation for simple key derivation without relying on a Trusted Execution Environment (TEE) has been introduced. This change enhances cryptographic operations within ElizaOS while maintaining security without requiring specialized hardware.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3" + ], + "videos": [] + } + ], + "topic": "security" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A file was moved to the root level to improve project organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a6ef7e54abd47c8cf1787e391aaaba905246a223" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a6ef7e54abd47c8cf1787e391aaaba905246a223" + ], + "videos": [] + }, + { + "text": "A minimal configuration file was added for code coverage.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8950737329edcb3d0dace7cb0c94f1a22df83fa6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8950737329edcb3d0dace7cb0c94f1a22df83fa6" + ], + "videos": [] + }, + { + "text": "The example environment file was updated to include optional variables for fal.ai.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from a single user, 'Captain Hook,' with no significant technical discussions, problem-solving, or meaningful interactions. The only unique message is from 'yikesawjeez,' asking how to add a bot to their server, but there is no response to that question. Due to the lack of substantive content, no meaningful analysis or action items can be derived from the transcript.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + } + ], + "date": 1732752000 + } + }, + "ai_news_elizaos_daily_md_2024-11-28": { + "filename": "2024-11-28.md", + "content": "# Daily Summary for 2024-11-28\n\nThis document outlines significant updates, bug fixes, and enhancements made to the ElizaOS repository.\n\n## Categories Overview\n\n### Recent Updates and Merges in ElizaOS Repository\n\n- **Enhancements and merges**:\n - Improved error handling and documentation.\n - Enhanced database connection handling.\n - Browser service and Playwright integration improved for performance and reliability.\n - Added support for LlamaLocal's external path and EVM configuration for flexibility.\n - Introduced a TEE Plugin and new inference provider, Galadriel LLM.\n - Resolved build process issues and enhanced testing and code coverage.\n\n- **Key Updates**:\n - Improved embedding models and documentation.\n - Notable commits include [d0093cc](https://github.com/elizaOS/eliza/commit/d0093cc282207ff8ffc160dacca1540abda5c0d5) and [abc187b](https://github.com/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19).\n\n### Recent Fixes and Issues in ElizaOS\n\n- **Bug Fixes**:\n - Addressed embedding vector mismatch for non-OpenAI models.\n - Corrected Twitter integration for multiple agents.\n - Resolved TypeError on message response after first boot.\n\n- **Challenges**:\n - Installation issues in WSL for Windows due to Solana plugin errors.\n - URL embedding inaccuracies fixed.\n - Updated ESLint configuration for modern requirements.\n\n### Recent Improvements and Fixes in ElizaOS\n\n- **Improvements**:\n - Added minimal CodeCov configuration.\n - Enhanced error handling and enriched documentation.\n - Improved embeddings, models, and connectivity with added options like BGE-Small local and Ollama embeddings.\n\n- **Documentation Enhancements**:\n - Improved quickstart guide with updates for library builds and troubleshooting.\n\n### Recent Updates to ElizaOS\n\n- **Updates**:\n - Fixed embedding length inconsistencies.\n - Dynamic user agent for improved platform compatibility.\n - Initial project setup and connection instructions.\n\n### Recent Updates in ElizaOS\n\n- **Browser and Security**:\n - Enhanced browser service for performance and security.\n - Applied crucial security updates to dependencies like Axios.\n\n- **API Integration**:\n - Introduced support for Coinbase trading functionalities.\n - Image generation now supports Fal.ai.\n\n### ETH <-> USDC Functionality and Gasless Mass Payments\n\n- Confirmed working ETH to USDC and vice-versa conversion functionality.\n- Optimized USDC mass payments to be gasless, improving transaction efficiency.\n\n### Implementation of Coinbase Trading and Image Generation Enhancements\n\n- Supported Coinbase trading capabilities.\n- Enhanced image generation with Fal.ai integration differentiating model providers for runtime initialization.\n\n### Recent Updates to ElizaOS Repository\n\n- **Organizational Updates**:\n - Improved project organization by relocating key files.\n - Updated environment files to include new optional variables.\n\n### Analysis of Chat Transcript\n\n- The chat transcript analysis revealed mostly repetitive messages from single-user interactions with no substantial technical discussion.\n- No meaningful analysis or action items were derived from the transcript.\n\n---\n\nOverall, the updates significantly enhance the functionality, reliability, and security of the ElizaOS platform, demonstrating continued efforts in development and integration.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-28": { + "filename": "2024-11-28.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-28": { + "filename": "2024-11-28.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-29": { + "filename": "2024-11-29.md", + "content": "# ElizaOS Daily Update (Nov 29, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features and critical bug fixes. The team focused on enhancing the framework's capabilities, particularly in token support and model improvements, while also addressing various issues to improve overall stability.\n\n## PROJECT METRICS\n- **PRs:** 21 merged PRs, 19 new PRs\n- **Issues:** 4 new issues, 6 closed issues\n- **Unique Contributors:** 26\n- **Code Changes:** +40,413/-35,944 lines across 139 files\n- **Total Commits:** 46\n- **Most Active Contributors:** cygaar, augchan42, lalalune, HashWarlock, monilpat\n\n## TOP ISSUES\n### Bug Fixes and Stability\n- Addressed multiple bugs affecting functionality, including:\n - TEE Plugin launch errors and agent launch issues [#678](https://github.com/elizaos/eliza/issues/678)\n - Issues with embedding searches for non-OpenAI models [#660](https://github.com/elizaos/eliza/issues/660)\n\n### Feature Enhancements\n- New features were added to improve user experience and functionality, including:\n - Support for ICP token creation [#357](https://github.com/elizaos/eliza/issues/357)\n - Wallet history integration for Coinbase providers [#658](https://github.com/elizaos/eliza/issues/658)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced several new features to enhance the framework:\n - Added support for ICP token creation [#357](https://github.com/elizaos/eliza/pull/357)\n - Improved embeddings, models, and connectivity [#677](https://github.com/elizaos/eliza/pull/677)\n - Implemented EVM public key derivation [#667](https://github.com/elizaos/eliza/pull/667)\n\n### Bug Fixes\n- Resolved critical bugs to enhance system reliability:\n - Fixed issues with missing commands in quickstart [#665](https://github.com/elizaos/eliza/pull/665)\n - Corrected embedding search issues and URL handling [#671](https://github.com/elizaos/eliza/pull/671)\n\n### Plugin and Integration Updates\n- Enhanced plugin capabilities and integrations:\n - Added Galadriel LLM Inference Provider [#651](https://github.com/elizaos/eliza/pull/651)\n - Integrated Tavily [#518](https://github.com/elizaos/eliza/pull/518) and improved WhatsApp functionality [#626](https://github.com/elizaos/eliza/pull/626)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:35.759266Z", + "target_date": "2024-11-29", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-28", + "ai_news_elizaos_daily_md_2024-11-28", + "github_summaries_daily_2024-11-29", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-28", + "ai_news_elizaos_discord_md_2024-11-27", + "ai_news_elizaos_discord_md_2024-11-26", + "ai_news_elizaos_daily_discord_json_2024-11-28", + "ai_news_elizaos_daily_discord_md_2024-11-28" + ], + "total_characters": 87909, + "estimated_tokens": 21977, + "file_size_bytes": 103629 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-11-30.json b/the-council/aggregated/2024-11-30.json new file mode 100644 index 00000000000..f339bbe69dd --- /dev/null +++ b/the-council/aggregated/2024-11-30.json @@ -0,0 +1,672 @@ +{ + "date_generated_for": "2024-11-30", + "ai_news_elizaos_discord_md_2024-11-29": { + "filename": "2024-11-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-28": { + "filename": "2024-11-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-27": { + "filename": "2024-11-27.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-29": { + "filename": "2024-11-29.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-29", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "Fixed issues with `getEmbeddingZeroVector` calls to ensure builds work correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e638d6927a1b1899c4a90aacc3f36f368f50cb1", + "https://github.com/elizaOS/eliza/commit/2a03469527e264ef9a546c7a50cee558f0ab7744", + "https://github.com/elizaOS/eliza/pull/682" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e638d6927a1b1899c4a90aacc3f36f368f50cb1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a03469527e264ef9a546c7a50cee558f0ab7744", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/682" + ], + "videos": [] + }, + { + "text": "Fixed issues with embeddings for messages containing URLs to ensure accurate processing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c", + "https://github.com/elizaOS/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6", + "https://github.com/elizaOS/eliza/pull/671" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/671" + ], + "videos": [] + }, + { + "text": "Fixed ESLint issues by updating the configuration to match the latest version requirements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5b8df8776d15f006a6766e771195e93346b4b1d8", + "https://github.com/elizaOS/eliza/pull/672" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b8df8776d15f006a6766e771195e93346b4b1d8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/672" + ], + "videos": [] + }, + { + "text": "Fixed issues with the TEE Plugin, ensuring it can launch correctly and removing previous launch errors.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/72d4cd11c4f093ae82fa5a1fbd720af574bb5d58", + "https://github.com/elizaOS/eliza/commit/fa89b3b1ec9e80cdbd065c485d1589c7a3160a56", + "https://github.com/elizaOS/eliza/pull/678" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/72d4cd11c4f093ae82fa5a1fbd720af574bb5d58", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fa89b3b1ec9e80cdbd065c485d1589c7a3160a56", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/678" + ], + "videos": [ + "https://youtu.be/RABERCv5FiA" + ] + }, + { + "text": "Added missing `viem` dependency to ensure Plugin-TEE functions correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ec87587a234f8e73e2a90166f76e78e0b29b0a0a", + "https://github.com/elizaOS/eliza/commit/e8d829c4ca7d030f6cafc9d7f4f30763841b665c", + "https://github.com/elizaOS/eliza/pull/674" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec87587a234f8e73e2a90166f76e78e0b29b0a0a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8d829c4ca7d030f6cafc9d7f4f30763841b665c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/674" + ], + "videos": [] + }, + { + "text": "Fixed Twitter recent interactions by ensuring correct timestamps are used for agent-generated tweets.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b546306005713956a9020eac6bbd56edb10da561", + "https://github.com/elizaOS/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809", + "https://github.com/elizaOS/eliza/pull/729" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b546306005713956a9020eac6bbd56edb10da561", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/729" + ], + "videos": [] + }, + { + "text": "Updated Docker image to support Turbo and reduce build time.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb", + "https://github.com/elizaOS/eliza/commit/2a4607a368d53dc778d4271f341b692cbb19e0f3", + "https://github.com/elizaOS/eliza/pull/702" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a4607a368d53dc778d4271f341b692cbb19e0f3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/702" + ], + "videos": [] + }, + { + "text": "Fixed logging issues by adjusting verbose logging settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9", + "https://github.com/elizaOS/eliza/pull/688" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/688" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Chore Updates and Dependency Management", + "content": [ + { + "text": "Several dependency updates and maintenance tasks were performed on the repository. Dependencies such as ESLint, Prettier, and Vitest were updated or pinned to specific versions to ensure stability. Additionally, `eslint-plugin-vitest` was replaced with a community-recommended stable version.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/732", + "https://github.com/elizaOS/eliza/pull/723", + "https://github.com/elizaOS/eliza/pull/710", + "https://github.com/elizaOS/eliza/pull/706", + "https://github.com/elizaOS/eliza/pull/691", + "https://github.com/elizaOS/eliza/pull/685" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/732", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/723", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/710", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/706", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/691", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/685" + ], + "videos": [] + }, + { + "text": "The redundant `web-agent` folder, which duplicated the `client` folder, was removed to streamline the project structure.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6e900b3346b53882210101e02e04c3b2c4f364e3", + "https://github.com/elizaOS/eliza/pull/699" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6e900b3346b53882210101e02e04c3b2c4f364e3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/699" + ], + "videos": [] + }, + { + "text": "Unused packages introduced in a previous update (#677) were removed to optimize the project dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", + "https://github.com/elizaOS/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321", + "https://github.com/elizaOS/eliza/pull/693" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/693" + ], + "videos": [] + }, + { + "text": "Failing CI tests with coverage were disabled to prevent disruptions in the development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9073e38059dd87038bc18f533ff1f47b0fb0e9de", + "https://github.com/elizaOS/eliza/commit/c9f27bebefa660e3a8f6240b67a3dbcf865613e5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9073e38059dd87038bc18f533ff1f47b0fb0e9de", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c9f27bebefa660e3a8f6240b67a3dbcf865613e5" + ], + "videos": [] + }, + { + "text": "A warning for 'no explicit any' was enabled to enforce stricter TypeScript rules.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112", + "https://github.com/elizaOS/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" + ], + "videos": [] + }, + { + "text": "Missing TypeScript ESLint packages were added to ensure proper linting and code quality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c", + "https://github.com/elizaOS/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" + ], + "videos": [] + }, + { + "text": "Missing `tsup` configuration files were added to ensure proper build configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440", + "https://github.com/elizaOS/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3", + "https://github.com/elizaOS/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691", + "https://github.com/elizaOS/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" + ], + "videos": [] + } + ], + "topic": "chore" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Improved embeddings, models, and connectivity have been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19" + ], + "videos": [] + }, + { + "text": "WhatsApp integration has been merged into the main branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/154fe3a08e69585ad841b3ad77e51f677bab586f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/154fe3a08e69585ad841b3ad77e51f677bab586f" + ], + "videos": [] + }, + { + "text": "Turborepo has been added to the project to improve monorepo management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/670", + "https://github.com/elizaOS/eliza/commit/695ca0a738363d894eb2e1a2fbd207592b77f250" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/670", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/695ca0a738363d894eb2e1a2fbd207592b77f250" + ], + "videos": [] + }, + { + "text": "Twitter client polling is now configurable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/68cffa37b7142d431905a192828992d5cab97127", + "https://github.com/elizaOS/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68cffa37b7142d431905a192828992d5cab97127", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" + ], + "videos": [] + }, + { + "text": "A minimal configuration file for code coverage has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" + ], + "videos": [] + }, + { + "text": "A merge was performed to integrate image-text model provider separation and FalAI.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b" + ], + "videos": [] + }, + { + "text": "The knowledge context has been increased to enhance system understanding.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" + ], + "videos": [] + }, + { + "text": "A proposal to run the system using Bun.sh, a faster alternative to Node.js, has been discussed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/695" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/695" + ], + "videos": [] + } + ], + "topic": "feature" + }, + { + "title": "Recent Updates to ElizaOS Documentation and Features", + "content": [ + { + "text": "A comment was added to clarify the purpose of a variable in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" + ], + "videos": [] + }, + { + "text": "The quickstart guide was updated to include a step for building local libraries and a troubleshooting step for better-sqlite3 issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0d2b7ab88f2eccf03cbdcc491643f89417e1e97f", + "https://github.com/elizaOS/eliza/pull/665" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d2b7ab88f2eccf03cbdcc491643f89417e1e97f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/665" + ], + "videos": [] + }, + { + "text": "The plugins documentation was updated to correct the location of a package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0d80ea8e970c71353dae7417aeaebb2a78d987f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d80ea8e970c71353dae7417aeaebb2a78d987f3" + ], + "videos": [] + }, + { + "text": "API documentation was updated with missing links and additional details.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13", + "https://github.com/elizaOS/eliza/pull/728", + "https://github.com/elizaOS/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/728", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" + ], + "videos": [] + }, + { + "text": "A work-in-progress update related to Polymarket was introduced, but details are still being finalized.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/708" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/708" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Dependency Updates: Pinning and Minor Upgrades", + "content": [ + { + "text": "Several dependency updates have been made to the project, primarily focusing on pinning versions and applying minor upgrades. The updates include packages such as @typescript-eslint/eslint-plugin, @typescript-eslint/parser, ts-jest, tslib, and typescript. These changes ensure stability and compatibility with the latest versions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/731", + "https://github.com/elizaOS/eliza/pull/711", + "https://github.com/elizaOS/eliza/pull/707", + "https://github.com/elizaOS/eliza/pull/705", + "https://github.com/elizaOS/eliza/pull/696", + "https://github.com/elizaOS/eliza/pull/692", + "https://github.com/elizaOS/eliza/pull/689" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/731", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/711", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/707", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/705", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/696", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/692", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/689" + ], + "videos": [] + }, + { + "text": "The updates include pinning dependencies to specific versions to prevent unexpected changes and ensuring compatibility with the latest TypeScript versions. Notable updates include TypeScript 5.7.2 support in @typescript-eslint/parser and new rules in @typescript-eslint/eslint-plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/731", + "https://github.com/elizaOS/eliza/pull/711", + "https://github.com/elizaOS/eliza/pull/707", + "https://github.com/elizaOS/eliza/pull/705", + "https://github.com/elizaOS/eliza/pull/696", + "https://github.com/elizaOS/eliza/pull/692", + "https://github.com/elizaOS/eliza/pull/689" + ], + "images": [], + "videos": [] + } + ], + "topic": "parser" + }, + { + "title": "Dependency Updates and Fixes", + "content": [ + { + "text": "Several pull requests have been made to pin dependencies in the project. These updates ensure that specific versions of dependencies are used, preventing unintended upgrades that might introduce breaking changes. The updates include various libraries such as @0glabs/0g-ts-sdk, @coinbase/coinbase-sdk, @dfinity packages, axios, ethers, and more. Additionally, development dependencies like @types/jest and jest have been pinned to specific versions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/716", + "https://github.com/elizaOS/eliza/pull/715", + "https://github.com/elizaOS/eliza/pull/700", + "https://github.com/elizaOS/eliza/pull/697", + "https://github.com/elizaOS/eliza/pull/690", + "https://github.com/elizaOS/eliza/pull/686" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/716", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/715", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/700", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/697", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/690", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/686" + ], + "videos": [] + } + ], + "topic": "pin" + }, + { + "title": "Database Enhancements: Batch Account Fetching and Circuit Breaker Pattern", + "content": [ + { + "text": "A new function, `getAccountsByIds`, has been added to the `IDatabaseAdapter` and implemented for the PostgreSQL adapter. This change allows `getActorDetails` to fetch accounts in batches, reducing database load when handling a large number of participant IDs. However, this function has not been implemented for other database adapters yet, and the changes have not been tested locally.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/681", + "https://github.com/elizaOS/eliza/pull/680" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/681", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/680" + ], + "videos": [] + }, + { + "text": "A circuit breaker pattern has been introduced to handle database failures gracefully and prevent cascading failures. The implementation includes a `CircuitBreaker` class with CLOSED, OPEN, and HALF-OPEN states, a `BaseCircuitBreakerAdapter` for database adapters, configurable failure thresholds and recovery timeouts, automatic recovery attempts in the HALF-OPEN state, and detailed logging of state changes. The circuit breaker opens after five consecutive failures, resets after 60 seconds in the OPEN state, and requires three successful operations in the HALF-OPEN state to close. Currently, only the PostgreSQL adapter utilizes this feature, but it is designed for broader adoption.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/719", + "https://github.com/elizaOS/eliza/pull/713", + "https://github.com/elizaOS/eliza/issues/712" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/719", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/713", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/712" + ], + "videos": [] + } + ], + "topic": "database" + }, + { + "title": "Coinbase Integrations in Eliza", + "content": [ + { + "text": "Eliza has introduced new Coinbase integrations, including wallet history tracking, advanced trading capabilities, and webhook management. These updates enhance the system's ability to interact with Coinbase for cryptocurrency transactions and trading.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115", + "https://github.com/elizaOS/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", + "https://github.com/elizaOS/eliza/pull/727", + "https://github.com/elizaOS/eliza/pull/725" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/727", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/725" + ], + "videos": [] + }, + { + "text": "The wallet history feature allows Eliza to track Coinbase transactions and balances, improving financial tracking and portfolio management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115" + ], + "videos": [] + }, + { + "text": "Advanced Coinbase trading has been implemented, enabling Eliza to execute trades, manage trade history via CSV logs, and fetch account and product data. This feature enhances Eliza\u2019s capabilities in cryptocurrency trading and automated financial workflows.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", + "https://github.com/elizaOS/eliza/pull/725" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/725" + ], + "videos": [] + }, + { + "text": "A Coinbase webhook plugin has been added, allowing Eliza to receive real-time updates on cryptocurrency transactions. This feature includes webhook creation, management, and retrieval, with built-in security measures and error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/727" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/727" + ], + "videos": [] + } + ], + "topic": "coinbase" + }, + { + "title": "EVM Public Key Derivation", + "content": [ + { + "text": "A new feature has been introduced to enable easy derivation of EVM public keys from a private key set in the .env file. This eliminates the need to access the key generation system within the Trusted Execution Environment (TEE). The update simplifies the setup process for developers working with EVM agents, allowing them to quickly derive public keys and proceed with testing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e4de65691c03abd077e578b9f9f10f0405f87e8d", + "https://github.com/elizaOS/eliza/commit/c0cefd227366b40c238c78e2076189572546095a", + "https://github.com/elizaOS/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3", + "https://github.com/elizaOS/eliza/pull/667" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e4de65691c03abd077e578b9f9f10f0405f87e8d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c0cefd227366b40c238c78e2076189572546095a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/667" + ], + "videos": [] + }, + { + "text": "The feature is implemented as a simple helper script that operates outside the existing codebase and framework, posing minimal risk. Developers can derive their EVM public key by setting their private key in the .env file and running `node scripts/derive-keys.js`. The output public key can then be used for further development and testing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/667" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/667" + ], + "videos": [] + } + ], + "topic": "derivation" + }, + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "A merge was performed from the 'tcm-tavily' branch into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d94e982ae3f9a232ab973098c536ce8e5765dbb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d94e982ae3f9a232ab973098c536ce8e5765dbb" + ], + "videos": [] + }, + { + "text": "A merge was performed from the 'main' branch of the asDNSk fork into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1aeaab2db78e1240f077776028848c5b286834f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1aeaab2db78e1240f077776028848c5b286834f3" + ], + "videos": [] + }, + { + "text": "A merge was performed from the 'main' branch into the main repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8a9ed8b0f8f85d4bd8ff051cd2b529a933d2e306" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a9ed8b0f8f85d4bd8ff051cd2b529a933d2e306" + ], + "videos": [] + } + ], + "topic": "git" + } + ], + "date": 1732838400 + } + }, + "ai_news_elizaos_daily_md_2024-11-29": { + "filename": "2024-11-29.md", + "content": "# Daily Summary for 2024-11-29\n\n## Categories\n\n### Recent Fixes and Improvements in ElizaOS\n- **Embedding and Build Fixes**: Addressed issues with `getEmbeddingZeroVector` calls and message embeddings containing URLs for correct builds and accurate processing. [Sources](https://github.com/elizaOS/eliza/commit/9e638d6927a1b1899c4a90aacc3f36f368f50cb1)\n- **ESLint and Plugin Fixes**: Updated ESLint configuration and fixed TEE Plugin launch issues. [Sources](https://github.com/elizaOS/eliza/commit/5b8df8776d15f006a6766e771195e93346b4b1d8)\n- **Dependency Fixes**: Added `viem` dependency for Plugin-TEE functionality and corrected Twitter interaction timestamps. [Sources](https://github.com/elizaOS/eliza/commit/ec87587a234f8e73e2a90166f76e78e0b29b0a0a)\n- **Docker and Logging Updates**: Updated Docker image for Turbo support and optimized logging verbosity. [Sources](https://github.com/elizaOS/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb)\n\n### Chore Updates and Dependency Management\n- **Dependency Updates**: Managed ESLint, Prettier, and Vitest updates and optimized project structure by removing redundant folders. [Sources](https://github.com/elizaOS/eliza/pull/732)\n- **Code Quality Enhancements**: Implemented stricter TypeScript rules and added missing TypeScript ESLint packages. [Sources](https://github.com/elizaOS/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112)\n \n### Recent Updates to ElizaOS\n- **Feature Enhancements**: Improved embeddings and models, integrated WhatsApp, and added Turborepo for Monorepo management. [Sources](https://github.com/elizaOS/eliza/commit/abc187b3dfcbb1f4e2926038153994128d493a19)\n- **Configuration Updates**: Twitter polling is now configurable, and a code coverage configuration is added. [Sources](https://github.com/elizaOS/eliza/commit/68cffa37b7142d431905a192828992d5cab97127)\n\n### Recent Updates to ElizaOS Documentation and Features\n- **Documentation Improvements**: Updated quickstart guide, plugins documentation, and API details. [Sources](https://github.com/elizaOS/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758)\n- **Project Updates**: Clarified variable usage, and introduced work-in-progress updates related to Polymarket. [Sources](https://github.com/elizaOS/eliza/pull/708)\n\n### Dependency Updates: Pinning and Minor Upgrades\n- **Version Management**: Pinned dependencies like @typescript-eslint packages and applied minor upgrades for stability. [Sources](https://github.com/elizaOS/eliza/pull/731)\n\n### Database Enhancements: Batch Account Fetching and Circuit Breaker Pattern\n- **Database Optimization**: Added `getAccountsByIds` for batch processing and introduced a Circuit Breaker pattern for fault tolerance. [Sources](https://github.com/elizaOS/eliza/pull/681)\n\n### Coinbase Integrations in Eliza\n- **Advanced Features**: Implemented Coinbase wallet history, advanced trading capabilities, and webhook management. [Sources](https://github.com/elizaOS/eliza/commit/62e74172ec80ab8b1a31b164bb31b5413bddb115)\n\n### EVM Public Key Derivation\n- **Key Derivation Simplification**: Added a feature for EVM public key derivation using a helper script without accessing TEE. [Sources](https://github.com/elizaOS/eliza/commit/e4de65691c03abd077e578b9f9f10f0405f87e8d)\n\n### Recent Merges in ElizaOS Repository\n- **Git Merges**: Integrated changes from branches like \u2018tcm-tavily\u2019 and \u2018main\u2019 into the main repository. [Sources](https://github.com/elizaOS/eliza/commit/5d94e982ae3f9a232ab973098c536ce8e5765dbb)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-29": { + "filename": "2024-11-29.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-29": { + "filename": "2024-11-29.md", + "error": "File not found" + }, + "github_summaries_daily_2024-11-30": { + "filename": "2024-11-30.md", + "content": "# ElizaOS Daily Update (Nov 30, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with 13 PRs merged, enhancing features like knowledge context and configurable Twitter client polling. Bug fixes and code refactoring improved stability and performance, while ongoing documentation efforts continue to evolve.\n\n## PROJECT METRICS\n- **PRs:** 13 merged PRs, 42 new PRs\n- **Issues:** 6 new issues, 2 closed issues\n- **Unique Contributors:** 16\n- **Code Changes:** +1163/-3463 lines across 124 files\n- **Total Commits:** 72\n- **Most Active Contributors:** monilpat, cygaar, augchan42, shakkernerd, antpb\n\n## TOP ISSUES\n### Feature Enhancements\n- Ongoing development of new features, including knowledge context and Twitter client configurations, to improve user experience and functionality. Relevant issues include [#730](https://github.com/elizaos/eliza/pull/730) and [#683](https://github.com/elizaos/eliza/pull/683).\n\n### Bug Fixes\n- Addressed critical bugs affecting Twitter interactions and build processes, ensuring smoother operation and reduced build times. Key fixes include [#729](https://github.com/elizaos/eliza/pull/729) and [#702](https://github.com/elizaos/eliza/pull/702).\n\n### Code Quality Improvements\n- Refactoring efforts focused on enhancing code maintainability, such as managing multiple Twitter clients more efficiently. Notable refactor includes [#722](https://github.com/elizaos/eliza/pull/722).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced new features to enhance the framework's capabilities:\n - Increased knowledge context for better AI interactions ([#730](https://github.com/elizaos/eliza/pull/730)).\n - New pages and sidebar updates for improved navigation ([#728](https://github.com/elizaos/eliza/pull/728)).\n - Configurable polling for Twitter clients to enhance flexibility ([#683](https://github.com/elizaos/eliza/pull/683)).\n - Integration of Turborepo for better build management ([#670](https://github.com/elizaos/eliza/pull/670)).\n\n### Bug Fixes and Stability Improvements\n- Resolved multiple bugs to enhance system reliability:\n - Fixed issues with recent Twitter interactions ([#729](https://github.com/elizaos/eliza/pull/729)).\n - Simplified linting dependencies for easier maintenance ([#721](https://github.com/elizaos/eliza/pull/721)).\n - Updated Docker image to support Turbo and reduce build time ([#702](https://github.com/elizaos/eliza/pull/702)).\n\n### Code Refactoring\n- Improved code structure for better performance and maintainability:\n - Refactored ClientBase to utilize a map for managing Twitter clients by account identifier ([#722](https://github.com/elizaos/eliza/pull/722)).\n - Removed duplicate folders and unused packages to streamline the codebase ([#699](https://github.com/elizaos/eliza/pull/699), [#693](https://github.com/elizaos/eliza/pull/693))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-11": "{\n \"interval\": {\n \"intervalStart\": \"2024-11-01T00:00:00.000Z\",\n \"intervalEnd\": \"2024-12-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-11-01 to 2024-12-01, elizaos/eliza had 424 new PRs (330 merged), 135 new issues, and 159 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6ggDXg\",\n \"title\": \"Cannot find module '@ai16z/eliza' or its corresponding type declarations.\",\n \"author\": \"Howard0x3f\",\n \"number\": 601,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-26T01:29:38Z\",\n \"closedAt\": \"2024-12-14T07:36:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dMq4n\",\n \"title\": \"pnpm install fails on Ubuntu\",\n \"author\": \"lo-zed\",\n \"number\": 215,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-06T08:11:15Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6fcrPP\",\n \"title\": \"When using Ollama, a long loop of Initializing Ollama Model happens before any output\",\n \"author\": \"FGhrawi\",\n \"number\": 443,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T09:15:15Z\",\n \"closedAt\": \"2025-01-12T10:47:47Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 7\n },\n {\n \"id\": \"I_kwDOMT5cIs6dosAN\",\n \"title\": \"On PNPM Install this happens\",\n \"author\": \"cgallic\",\n \"number\": 237,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-08T17:31:11Z\",\n \"closedAt\": \"2024-12-14T07:29:13Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n },\n {\n \"id\": \"I_kwDOMT5cIs6g3mgS\",\n \"title\": \"Make Eliza post autonomously. \",\n \"author\": \"randomdevver\",\n \"number\": 630,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-27T15:31:25Z\",\n \"closedAt\": \"2025-01-11T21:34:29Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 5\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n },\n {\n \"id\": \"PR_kwDOMT5cIs6BrSz7\",\n \"title\": \"Improve Docs\",\n \"author\": \"madjin\",\n \"number\": 273,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-12T19:37:55Z\",\n \"mergedAt\": \"2024-11-13T05:19:01Z\",\n \"additions\": 27779,\n \"deletions\": 5125\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Bw58x\",\n \"title\": \"feat: Starknet plugin\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 287,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-13T11:07:57Z\",\n \"mergedAt\": \"2024-11-15T23:23:08Z\",\n \"additions\": 27186,\n \"deletions\": 5082\n },\n {\n \"id\": \"PR_kwDOMT5cIs6AlcHC\",\n \"title\": \"Feat/mono\",\n \"author\": \"ponderingdemocritus\",\n \"number\": 150,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-01T01:02:10Z\",\n \"mergedAt\": \"2024-11-01T01:21:57Z\",\n \"additions\": 25584,\n \"deletions\": 19762\n },\n {\n \"id\": \"PR_kwDOMT5cIs6A1TR5\",\n \"title\": \"Major documentation updates\",\n \"author\": \"madjin\",\n \"number\": 199,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-04T17:50:46Z\",\n \"mergedAt\": \"2024-11-05T00:43:33Z\",\n \"additions\": 21975,\n \"deletions\": 148\n }\n ],\n \"codeChanges\": {\n \"additions\": 273845,\n \"deletions\": 261480,\n \"files\": 978,\n \"commitCount\": 1362\n },\n \"completedItems\": [\n {\n \"title\": \"use openai embeddings setting\",\n \"prNumber\": 252,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust integration\",\n \"prNumber\": 248,\n \"type\": \"other\"\n },\n {\n \"title\": \"Working PostGres Adapter\",\n \"prNumber\": 247,\n \"type\": \"other\"\n },\n {\n \"title\": \"Support google models in generation\",\n \"prNumber\": 246,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added OpenRouter model provider\",\n \"prNumber\": 245,\n \"type\": \"other\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 233,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Docs\",\n \"prNumber\": 231,\n \"type\": \"other\"\n },\n {\n \"title\": \"plugin-image-generation tsconfig.json fix & ollama error handling\",\n \"prNumber\": 228,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things\",\n \"prNumber\": 224,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add OLLAMA as Model Provider \",\n \"prNumber\": 221,\n \"type\": \"feature\"\n },\n {\n \"title\": \"lazy load llama\",\n \"prNumber\": 220,\n \"type\": \"other\"\n },\n {\n \"title\": \"Implement grok beta\",\n \"prNumber\": 216,\n \"type\": \"other\"\n },\n {\n \"title\": \"Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system\",\n \"prNumber\": 214,\n \"type\": \"other\"\n },\n {\n \"title\": \"add the template overrides\",\n \"prNumber\": 207,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Shaw fix characters paths, .ts requirement and missings args\",\n \"prNumber\": 204,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix Discord Voice and DMs\",\n \"prNumber\": 203,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Major documentation updates\",\n \"prNumber\": 199,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Add RedPill API Support\",\n \"prNumber\": 198,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Swap functionality\",\n \"prNumber\": 197,\n \"type\": \"other\"\n },\n {\n \"title\": \"swap Dao action initital\",\n \"prNumber\": 196,\n \"type\": \"other\"\n },\n {\n \"title\": \"Updated documentation\",\n \"prNumber\": 195,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Groq api integration\",\n \"prNumber\": 194,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update generate-changelog.yml\",\n \"prNumber\": 192,\n \"type\": \"other\"\n },\n {\n \"title\": \"181 generate changelog\",\n \"prNumber\": 182,\n \"type\": \"other\"\n },\n {\n \"title\": \"server port in env\",\n \"prNumber\": 179,\n \"type\": \"other\"\n },\n {\n \"title\": \"prettier log setup, minor cleanups\",\n \"prNumber\": 177,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders\",\n \"prNumber\": 175,\n \"type\": \"other\"\n },\n {\n \"title\": \"postgres updates\",\n \"prNumber\": 173,\n \"type\": \"other\"\n },\n {\n \"title\": \"adjusting test setup and adding a basic test\",\n \"prNumber\": 172,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: Shorten response verbosity\",\n \"prNumber\": 170,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: starknet token transfer\",\n \"prNumber\": 373,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: readme\",\n \"prNumber\": 370,\n \"type\": \"feature\"\n },\n {\n \"title\": \"default set to new standard post time 90-180 type: post time\",\n \"prNumber\": 369,\n \"type\": \"other\"\n },\n {\n \"title\": \"post time set in env\",\n \"prNumber\": 368,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bug in getRecentMessageInteractions not awating for promisses before formating\",\n \"prNumber\": 366,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update docs with new stream notes\",\n \"prNumber\": 364,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update tweet interval to 90-180 mins\",\n \"prNumber\": 360,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: adding back the renovate file for automated security scanning\",\n \"prNumber\": 358,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: solana\",\n \"prNumber\": 354,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add Community & contact and Star History\",\n \"prNumber\": 353,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin\",\n \"prNumber\": 351,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: trust db\",\n \"prNumber\": 349,\n \"type\": \"feature\"\n },\n {\n \"title\": \"change default configuration of Heurist\",\n \"prNumber\": 348,\n \"type\": \"other\"\n },\n {\n \"title\": \"trust fixes\",\n \"prNumber\": 347,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: some trust fixes\",\n \"prNumber\": 346,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"getOrCreateRecommenderWithTelegramId\",\n \"prNumber\": 345,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: imports and cleanups\",\n \"prNumber\": 344,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: dev build\",\n \"prNumber\": 343,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \" Update Heurist Integration Documentation and Examples\",\n \"prNumber\": 339,\n \"type\": \"docs\"\n },\n {\n \"title\": \"added clientConfig to optionally ignore bots and DMs\",\n \"prNumber\": 336,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add Heurist API Integration as New Model Provider\",\n \"prNumber\": 335,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Docs: additional Quickstart clarification and improvements\",\n \"prNumber\": 334,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Docs: README.md improvements: clarify testing, add additional docker information\",\n \"prNumber\": 333,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Build error for packages requiring @ai16z/eliza\",\n \"prNumber\": 331,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"claude vertex configs added to generation.ts (was missing)\",\n \"prNumber\": 330,\n \"type\": \"other\"\n },\n {\n \"title\": \"README_KOR.md Korean version edited by a Korean \",\n \"prNumber\": 329,\n \"type\": \"other\"\n },\n {\n \"title\": \"Save Trade on creation to the backend\",\n \"prNumber\": 328,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Quickstart Guide\",\n \"prNumber\": 325,\n \"type\": \"other\"\n },\n {\n \"title\": \"tweet split \",\n \"prNumber\": 324,\n \"type\": \"other\"\n },\n {\n \"title\": \"utils.ts example tweet splitting\",\n \"prNumber\": 323,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix broken docs\",\n \"prNumber\": 321,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add a new Portuguese README version\",\n \"prNumber\": 320,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added working pumpfun.ts\",\n \"prNumber\": 313,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Korean and French README\",\n \"prNumber\": 312,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix service call patterns but needs testing\",\n \"prNumber\": 311,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Increased llama and llama based model temperatures\",\n \"prNumber\": 310,\n \"type\": \"other\"\n },\n {\n \"title\": \"[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings\",\n \"prNumber\": 309,\n \"type\": \"other\"\n },\n {\n \"title\": \"Telegram client refactor for bot info availability\",\n \"prNumber\": 308,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"docs: add a new Japanese README\",\n \"prNumber\": 307,\n \"type\": \"feature\"\n },\n {\n \"title\": \"image gen saves file & returns format for clients; discord image poasting just works\",\n \"prNumber\": 306,\n \"type\": \"other\"\n },\n {\n \"title\": \"telegram: start agent after client initialization\",\n \"prNumber\": 304,\n \"type\": \"other\"\n },\n {\n \"title\": \"add node version check\",\n \"prNumber\": 299,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Added Transfer / Send Token Action\",\n \"prNumber\": 297,\n \"type\": \"other\"\n },\n {\n \"title\": \"Added missing GROK model provider key initialization\",\n \"prNumber\": 296,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dockerized application for local development, testing and deployment\",\n \"prNumber\": 293,\n \"type\": \"tests\"\n },\n {\n \"title\": \"replace ts-node with tsx on @ai16z/agent - fix #288\",\n \"prNumber\": 292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Starknet plugin\",\n \"prNumber\": 287,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Loaf stuff\",\n \"prNumber\": 286,\n \"type\": \"other\"\n },\n {\n \"title\": \"Bundles\",\n \"prNumber\": 285,\n \"type\": \"other\"\n },\n {\n \"title\": \"Don't blow up if the wallet is missing\",\n \"prNumber\": 281,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs homepage rework\",\n \"prNumber\": 280,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Fix: compute unit increasein swapts, default is too low to make trans\u2026\",\n \"prNumber\": 276,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add modelProvider to json to resolve embeddings error\",\n \"prNumber\": 274,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improve Docs\",\n \"prNumber\": 273,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docs features darkmode color\",\n \"prNumber\": 266,\n \"type\": \"feature\"\n },\n {\n \"title\": \"twitter-profile-remake\",\n \"prNumber\": 263,\n \"type\": \"other\"\n },\n {\n \"title\": \"cachedEmbeddings fix\",\n \"prNumber\": 262,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix embedding calculation for sqlite\",\n \"prNumber\": 261,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026\",\n \"prNumber\": 257,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"bigint support in logger\",\n \"prNumber\": 256,\n \"type\": \"other\"\n },\n {\n \"title\": \"embedding set to use openai endpoint when using openai embeddings\",\n \"prNumber\": 255,\n \"type\": \"other\"\n },\n {\n \"title\": \"refactor embeddings \",\n \"prNumber\": 254,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Update docs\",\n \"prNumber\": 253,\n \"type\": \"other\"\n },\n {\n \"title\": \"recommendations, token info, client auto\",\n \"prNumber\": 250,\n \"type\": \"other\"\n },\n {\n \"title\": \"add verbose config with logger\",\n \"prNumber\": 249,\n \"type\": \"feature\"\n },\n {\n \"title\": \"clean up index\",\n \"prNumber\": 163,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"Import work and cleanup\",\n \"prNumber\": 162,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"type export structure\",\n \"prNumber\": 160,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 155,\n \"type\": \"other\"\n },\n {\n \"title\": \"Create pull_request_template.md\",\n \"prNumber\": 154,\n \"type\": \"other\"\n },\n {\n \"title\": \"fixed issue with openai\",\n \"prNumber\": 153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 152,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix name of ImageGeneration.ts\",\n \"prNumber\": 151,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat/mono\",\n \"prNumber\": 150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"update docs\",\n \"prNumber\": 149,\n \"type\": \"other\"\n },\n {\n \"title\": \"Dependency update testing\",\n \"prNumber\": 147,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): Upgrade uuid to v11 and TypeScript to v8\",\n \"prNumber\": 143,\n \"type\": \"other\"\n },\n {\n \"title\": \"Postgres DB Adapter\",\n \"prNumber\": 102,\n \"type\": \"other\"\n },\n {\n \"title\": \"Trustscore, token-performance, token performance simulation\",\n \"prNumber\": 101,\n \"type\": \"other\"\n },\n {\n \"title\": \"Image gen\",\n \"prNumber\": 44,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: bump echogarden to fix case sensitive issue\",\n \"prNumber\": 561,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: sql command\",\n \"prNumber\": 560,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Use BigInt for tweet IDs in client-twitter\",\n \"prNumber\": 552,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: generateText format consistency\",\n \"prNumber\": 550,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add try catch to process action\",\n \"prNumber\": 546,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: error in getGoals and remove coinbase package-lock.json \",\n \"prNumber\": 545,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord voice memory id not unique\",\n \"prNumber\": 540,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries not using agentId in all memory queries\",\n \"prNumber\": 539,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pass runtime to video service\",\n \"prNumber\": 535,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.4\",\n \"prNumber\": 533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43\",\n \"prNumber\": 532,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Fix/telegram\",\n \"prNumber\": 530,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 529,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56\",\n \"prNumber\": 528,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 526,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Ollama fix\",\n \"prNumber\": 524,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ollama local and llama local\",\n \"prNumber\": 521,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: lint\",\n \"prNumber\": 515,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: husky and pre-commit\",\n \"prNumber\": 514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase plugin starting with cb commerce functionality\",\n \"prNumber\": 513,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: speech service fix\",\n \"prNumber\": 512,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add template and client configuration guide\",\n \"prNumber\": 510,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: services fix\",\n \"prNumber\": 509,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Wrap `fastembed` in try catch to allow non node environments to build\",\n \"prNumber\": 508,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: issue with npm\",\n \"prNumber\": 505,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove sol dep\",\n \"prNumber\": 504,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: deps\",\n \"prNumber\": 503,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add contributor license\",\n \"prNumber\": 502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"node-v\",\n \"prNumber\": 501,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: improve embeddings\",\n \"prNumber\": 496,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres\",\n \"prNumber\": 495,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve type saftey\",\n \"prNumber\": 494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"join specific channel id\",\n \"prNumber\": 489,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: added missing packages to tsup configs' externals\",\n \"prNumber\": 488,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix character path loading\",\n \"prNumber\": 487,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent loadCharacters file resolver\",\n \"prNumber\": 486,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent type error and sqlite file env\",\n \"prNumber\": 484,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improvements\",\n \"prNumber\": 482,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: add template types\",\n \"prNumber\": 479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Twitter Refactor\",\n \"prNumber\": 478,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Added TWITTER_COOKIE example on quickstart.md\",\n \"prNumber\": 476,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ci\",\n \"prNumber\": 475,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"ollama generate case was using console.debug. \",\n \"prNumber\": 474,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Improve knowledge embeddings\",\n \"prNumber\": 472,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update Contributors to bring inline with PR468\",\n \"prNumber\": 470,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Discord username question\",\n \"prNumber\": 468,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: adds check\",\n \"prNumber\": 466,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixing failling tests token.test.ts and videoGeneration.test.ts\",\n \"prNumber\": 465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Create best-practices.md documentation\",\n \"prNumber\": 463,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: create-eliza-app\",\n \"prNumber\": 462,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition\",\n \"prNumber\": 460,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add npm install instructions to homepage header\",\n \"prNumber\": 459,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: init github client\",\n \"prNumber\": 456,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: X dry run\",\n \"prNumber\": 452,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: readme and linting\",\n \"prNumber\": 449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: voice perms\",\n \"prNumber\": 447,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: ignored modelEndpointOverride in generation\",\n \"prNumber\": 446,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: unrug\",\n \"prNumber\": 444,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Fix my name in stream notes\",\n \"prNumber\": 442,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add all the style guidelines to the context\",\n \"prNumber\": 441,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fixes some console logs\",\n \"prNumber\": 440,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: The bot is by default deafened and we don't want that\",\n \"prNumber\": 437,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: path\",\n \"prNumber\": 436,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: imports\",\n \"prNumber\": 435,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: linting and imports ready for npm\",\n \"prNumber\": 433,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: since agent is moved out of packages, adjust default path\",\n \"prNumber\": 432,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: configs\",\n \"prNumber\": 431,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Update contributing.md to incorporate Contribution Guidelines\",\n \"prNumber\": 430,\n \"type\": \"docs\"\n },\n {\n \"title\": \"chore: Update pr.yaml to show actual condition so easier to follow\",\n \"prNumber\": 429,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: lerna an npm\",\n \"prNumber\": 428,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: don't require .env to exist\",\n \"prNumber\": 427,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: don't continue to load if a specified file is not found\",\n \"prNumber\": 426,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres embedding issues\",\n \"prNumber\": 425,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update adapters.md psql schema\",\n \"prNumber\": 424,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Readme update WSL 2 link added.\",\n \"prNumber\": 419,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: unruggable on starknet\",\n \"prNumber\": 418,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: removed ollama embeddings. fastembeddings or openai only\",\n \"prNumber\": 413,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: services\",\n \"prNumber\": 412,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add italian README.md translation\",\n \"prNumber\": 411,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add GROK_API_KEY\",\n \"prNumber\": 409,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fixes\",\n \"prNumber\": 407,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: console\",\n \"prNumber\": 405,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Lint\",\n \"prNumber\": 404,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tsup build error (client-twitter)\",\n \"prNumber\": 402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Create README_ES.md\",\n \"prNumber\": 400,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: unruggable\",\n \"prNumber\": 398,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix linter issues\",\n \"prNumber\": 397,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Register memory managers if passed to runtime\",\n \"prNumber\": 396,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: video generation plugin\",\n \"prNumber\": 394,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Logging improvements\",\n \"prNumber\": 393,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client null\",\n \"prNumber\": 390,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts\",\n \"prNumber\": 389,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix tweet truncation issue by truncating at complete sentences\",\n \"prNumber\": 388,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Contextual Twitter Threads + Spam Reduction\",\n \"prNumber\": 383,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client\",\n \"prNumber\": 382,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: adds Groq to getTokenForProvider\",\n \"prNumber\": 381,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add Russian(RU) translation of README \",\n \"prNumber\": 380,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Cache Manager\",\n \"prNumber\": 378,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README_FR.md\",\n \"prNumber\": 377,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: add Turkish (TR) translation of README\",\n \"prNumber\": 376,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance Heurist Image Generation Settings and Image Handling\",\n \"prNumber\": 375,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: ca for btc was spam/fake\",\n \"prNumber\": 374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: install clients from plugin\",\n \"prNumber\": 371,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages\",\n \"prNumber\": 367,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Issue-185] Token Provider Tests \",\n \"prNumber\": 365,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: openrouter 70b don't support 128000, changed to 405b in model.ts\",\n \"prNumber\": 356,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Complete Starknet DB Trust\",\n \"prNumber\": 355,\n \"type\": \"feature\"\n },\n {\n \"title\": \"move code out to plugins, adapters and clients\",\n \"prNumber\": 225,\n \"type\": \"other\"\n },\n {\n \"title\": \"Model provider abstraction\",\n \"prNumber\": 74,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Make TEE Plugin available to launch agent & fix previous launch error\",\n \"prNumber\": 678,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing viem dependency\",\n \"prNumber\": 674,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Improved Twitter Documentation\",\n \"prNumber\": 559,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add ICP token creation support\",\n \"prNumber\": 357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: increase knowledge context\",\n \"prNumber\": 730,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: twitter recent interactions\",\n \"prNumber\": 729,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add new pages, update sidebar\",\n \"prNumber\": 728,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier\",\n \"prNumber\": 722,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: simplify linting dependencies\",\n \"prNumber\": 721,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: move `fastembed` import to the isnode condition check\",\n \"prNumber\": 709,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Switch from tiktoken to js-tiktoken for worker compatibility\",\n \"prNumber\": 703,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update docker image to support turbo and reduce build time\",\n \"prNumber\": 702,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Remove web-agent folder - duplicate of client folder\",\n \"prNumber\": 699,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused packages introduced in #677\",\n \"prNumber\": 693,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix/logging issues\",\n \"prNumber\": 688,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make twitter client polling configurable\",\n \"prNumber\": 683,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: getEmbeddingZeroVector calls\",\n \"prNumber\": 682,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve embeddings, models and connectivity\",\n \"prNumber\": 677,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: run tests with coverage\",\n \"prNumber\": 676,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: eslint not working\",\n \"prNumber\": 672,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embeddings for messages with urls\",\n \"prNumber\": 671,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Turborepo\",\n \"prNumber\": 670,\n \"type\": \"feature\"\n },\n {\n \"title\": \"incorrect package install location Update plugins.md\",\n \"prNumber\": 669,\n \"type\": \"other\"\n },\n {\n \"title\": \"redpill custom models\",\n \"prNumber\": 668,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: evm pubkey derivation\",\n \"prNumber\": 667,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add missing commands to quickstart\",\n \"prNumber\": 665,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm-lock.yaml\",\n \"prNumber\": 664,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord permissions and duplicate reactions, new /joinchannel command\",\n \"prNumber\": 662,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: embedding search for non-openai models\",\n \"prNumber\": 660,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add minimal config file for code cov\",\n \"prNumber\": 659,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add wallet history (transactions, balances) to coinbase providers\",\n \"prNumber\": 658,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - adding better errors and readme.\",\n \"prNumber\": 654,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve browser service\",\n \"prNumber\": 653,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update ci.yaml\",\n \"prNumber\": 652,\n \"type\": \"other\"\n },\n {\n \"title\": \"Add Galadriel LLM Inference Provider\",\n \"prNumber\": 651,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image text model provider separation and fal.ai integration\",\n \"prNumber\": 650,\n \"type\": \"feature\"\n },\n {\n \"title\": \"added support for LlamaLocal's path outside plugin-node/dist\",\n \"prNumber\": 649,\n \"type\": \"other\"\n },\n {\n \"title\": \"updates postgres setup instructions in docs\",\n \"prNumber\": 645,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Merge EVM and add character override\",\n \"prNumber\": 643,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/simulation sell types\",\n \"prNumber\": 642,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add connection instruction for connecting with X\",\n \"prNumber\": 641,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Add docs, update providers for TEE Plugin\",\n \"prNumber\": 640,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Notes for AI Agent Dev School #1\",\n \"prNumber\": 638,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: node package builds\",\n \"prNumber\": 636,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: better db connection handling\",\n \"prNumber\": 635,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Initial TEE Plugin\",\n \"prNumber\": 632,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: support starkname\",\n \"prNumber\": 628,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Feat/sell simulation\",\n \"prNumber\": 627,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat : whatsapp\",\n \"prNumber\": 626,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: small improvements to agent process exits\",\n \"prNumber\": 625,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: running a character.json fails when running per docs\",\n \"prNumber\": 624,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Add Tweet Response Deduplication Check\",\n \"prNumber\": 622,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: handle when tweet_results is empty better\",\n \"prNumber\": 620,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: memory similarity log & new knowledge ingestion\",\n \"prNumber\": 616,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Update and add Conflux\",\n \"prNumber\": 613,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix buttplug.io integration and merge\",\n \"prNumber\": 612,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0\",\n \"prNumber\": 611,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add client farcaster templates to character type\",\n \"prNumber\": 610,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: knowledge module exporting process\",\n \"prNumber\": 609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase trading\",\n \"prNumber\": 608,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use correct getCachedEmbeddings query_field_sub_name\",\n \"prNumber\": 607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: db queries in sqljs database adapter not using agentId\",\n \"prNumber\": 606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: agent DirectClient is not a type\",\n \"prNumber\": 605,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: time prompt to include UTC, convert to verbose english to help prompting\",\n \"prNumber\": 603,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add Memory Manager getMemoriesByRoomIds missing tableName param\",\n \"prNumber\": 602,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add knowledge to state\",\n \"prNumber\": 600,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make node-plugin lazy-loaded for faster boot times\",\n \"prNumber\": 599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord crash on sending message to null channel\",\n \"prNumber\": 598,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: sell simulation service\",\n \"prNumber\": 597,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pr 33\",\n \"prNumber\": 596,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: starknet portfolio provider\",\n \"prNumber\": 595,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Download updates\",\n \"prNumber\": 594,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update sidebars\",\n \"prNumber\": 593,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Adding tests for actions and generation. Skiping test step in defaultCharacters\",\n \"prNumber\": 591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: enable test run in CI for core package\",\n \"prNumber\": 590,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: React Client fixes\",\n \"prNumber\": 588,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Shaw/logger fixes\",\n \"prNumber\": 587,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Shaw/realityspiral/coinbase fixes\",\n \"prNumber\": 586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: More package updates\",\n \"prNumber\": 585,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Update packages\",\n \"prNumber\": 584,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Devex Fixes\",\n \"prNumber\": 583,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update api docs\",\n \"prNumber\": 582,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add new pages\",\n \"prNumber\": 581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add community stream notes for WDYGDTW 2\",\n \"prNumber\": 580,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove postinstall script from plugin-coinbase\",\n \"prNumber\": 573,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing documents and knowledge memory managers to runtime interface\",\n \"prNumber\": 572,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: remove db adapters depencies from core and remove plugin-node from telegram \",\n \"prNumber\": 571,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: implement coinbase mass payments across base/sol/eth/pol/arb\",\n \"prNumber\": 569,\n \"type\": \"feature\"\n },\n {\n \"title\": \"CS - first api hookups.\",\n \"prNumber\": 564,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres\",\n \"prNumber\": 557,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Token provider getHighestLiquidityPair\",\n \"prNumber\": 547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 544,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update docusaurus monorepo to v3.6.3\",\n \"prNumber\": 543,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency agent-twitter-client to v0.0.14\",\n \"prNumber\": 542,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @opendocsg/pdf2md to v0.1.32\",\n \"prNumber\": 538,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update dependency @echogarden/espeak-ng-emscripten to v0.3.3\",\n \"prNumber\": 537,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add agent selection, router and sidebar layout in React client\",\n \"prNumber\": 536,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Pin dependency vue to 3.5.13\",\n \"prNumber\": 527,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: missing updates for logger.ts\",\n \"prNumber\": 525,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fixing failing goals, cache and token tests\",\n \"prNumber\": 522,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"integrate tavily\",\n \"prNumber\": 518,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add buttplug.io integration\",\n \"prNumber\": 517,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: add linter to all packages and enable vitest\",\n \"prNumber\": 490,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add Conflux plugin\",\n \"prNumber\": 481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"bugfix: Modify docker run error after agent folder move\",\n \"prNumber\": 458,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add 0G plugin for file storage\",\n \"prNumber\": 416,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Farcaster Client\",\n \"prNumber\": 386,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix docs: add python as a prerequisite (needed for node-gyp)\",\n \"prNumber\": 277,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)\",\n \"prNumber\": 516,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Shaw/fix zerog\",\n \"prNumber\": 589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"dicord bot voice\",\n \"prNumber\": 633,\n \"type\": \"other\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"ponderingdemocritus\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4\",\n \"totalScore\": 2012.311207360589,\n \"prScore\": 1867.4572073605889,\n \"issueScore\": 20.1,\n \"reviewScore\": 122.5,\n \"commentScore\": 2.254\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 1247.2849331289347,\n \"prScore\": 1018.7769331289347,\n \"issueScore\": 108.1,\n \"reviewScore\": 114,\n \"commentScore\": 6.4079999999999995\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 940.5975056947101,\n \"prScore\": 507.7875056947101,\n \"issueScore\": 8.1,\n \"reviewScore\": 420.5,\n \"commentScore\": 4.21\n },\n {\n \"username\": \"bmgalego\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/2568430?v=4\",\n \"totalScore\": 860.3516366531313,\n \"prScore\": 841.4116366531313,\n \"issueScore\": 0,\n \"reviewScore\": 18,\n \"commentScore\": 0.94\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 656.9204424926431,\n \"prScore\": 631.3044424926431,\n \"issueScore\": 24.200000000000003,\n \"reviewScore\": 0,\n \"commentScore\": 1.416\n }\n ],\n \"newPRs\": 424,\n \"mergedPRs\": 330,\n \"newIssues\": 135,\n \"closedIssues\": 80,\n \"activeContributors\": 159\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:36.068390Z", + "target_date": "2024-11-30", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-29", + "ai_news_elizaos_daily_md_2024-11-29", + "github_summaries_daily_2024-11-30", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-29", + "ai_news_elizaos_discord_md_2024-11-28", + "ai_news_elizaos_discord_md_2024-11-27", + "ai_news_elizaos_daily_discord_json_2024-11-29", + "ai_news_elizaos_daily_discord_md_2024-11-29" + ], + "total_characters": 91902, + "estimated_tokens": 22975, + "file_size_bytes": 108388 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-01.json b/the-council/aggregated/2024-12-01.json new file mode 100644 index 00000000000..0dc5fbcf390 --- /dev/null +++ b/the-council/aggregated/2024-12-01.json @@ -0,0 +1,624 @@ +{ + "date_generated_for": "2024-12-01", + "ai_news_elizaos_discord_md_2024-11-30": { + "filename": "2024-11-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-29": { + "filename": "2024-11-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-28": { + "filename": "2024-11-28.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-11-30": { + "filename": "2024-11-30.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-11-30", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Several dependency updates and fixes have been implemented, including pinning dependencies for stability, updating TypeScript and ESLint configurations, and improving Docker support for faster builds.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/732", + "https://github.com/elizaOS/eliza/pull/731", + "https://github.com/elizaOS/eliza/pull/724", + "https://github.com/elizaOS/eliza/pull/723", + "https://github.com/elizaOS/eliza/pull/718", + "https://github.com/elizaOS/eliza/pull/717", + "https://github.com/elizaOS/eliza/pull/716", + "https://github.com/elizaOS/eliza/pull/715", + "https://github.com/elizaOS/eliza/pull/711", + "https://github.com/elizaOS/eliza/pull/710", + "https://github.com/elizaOS/eliza/pull/707", + "https://github.com/elizaOS/eliza/pull/706", + "https://github.com/elizaOS/eliza/pull/705", + "https://github.com/elizaOS/eliza/pull/704", + "https://github.com/elizaOS/eliza/pull/701", + "https://github.com/elizaOS/eliza/pull/700", + "https://github.com/elizaOS/eliza/pull/697", + "https://github.com/elizaOS/eliza/pull/696", + "https://github.com/elizaOS/eliza/pull/692", + "https://github.com/elizaOS/eliza/pull/691", + "https://github.com/elizaOS/eliza/pull/689", + "https://github.com/elizaOS/eliza/pull/686", + "https://github.com/elizaOS/eliza/pull/685" + ], + "images": [], + "videos": [] + }, + { + "text": "A fix was applied to update the Docker image, ensuring compatibility with Turbo and reducing build times. This change primarily affects Docker users.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/702", + "https://github.com/elizaOS/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb" + ], + "videos": [] + }, + { + "text": "A new feature was added to make the Twitter client polling configurable, allowing for better customization of Twitter interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" + ], + "videos": [] + }, + { + "text": "The documentation was updated with new pages, an improved sidebar, and additional content to enhance user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/152", + "https://github.com/elizaOS/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" + ], + "videos": [] + }, + { + "text": "A new plugin was added to the ICP package, integrating Bob Launchpad, a popular launchpad platform on ICP.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/714" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/714" + ], + "videos": [] + }, + { + "text": "CI configurations were updated to ensure compatibility with Node.js version 22, preventing automated CI failures.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/155", + "https://github.com/elizaOS/eliza/commit/97444b7b777e427fc5f3d0cc8ed409f4ad47db05" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/97444b7b777e427fc5f3d0cc8ed409f4ad47db05" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "Recent Merges in ElizaOS Repository", + "content": [ + { + "text": "A fix for logging issues was merged from the 'augchan42-fix/logging-issues' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9" + ], + "videos": [] + }, + { + "text": "Multiple merges from the 'main' branch of various contributors' repositories into the ElizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e6260f83dd0c942a1a8f2df8886a93daa280a08", + "https://github.com/elizaOS/eliza/commit/93fe5e05e3e950c5e71edd54a1202c1e7c8f2bd0", + "https://github.com/elizaOS/eliza/commit/fe018edd040bbeb2189fc5260262026b92d7b74c", + "https://github.com/elizaOS/eliza/commit/4801c25a6c81f2d507c5e3f954e2a430cefa9880", + "https://github.com/elizaOS/eliza/commit/de8a3e946b8e0b9360a432c146074ca633e0ae3b", + "https://github.com/elizaOS/eliza/commit/eaa462403d48f950de7dea38b34fbd9ce4b98fee", + "https://github.com/elizaOS/eliza/commit/7ee8ad9ccd1b545186c0909ea3ab46d0be339f46", + "https://github.com/elizaOS/eliza/commit/d27098eddfee1cf7d8614ef48356a2d8c7749369", + "https://github.com/elizaOS/eliza/commit/b860c1711a8efe9a7183e7116318c669d08b374b", + "https://github.com/elizaOS/eliza/commit/d7bda2e721b9d610a2e5b9e138ed6b19efede679", + "https://github.com/elizaOS/eliza/commit/ed02ddb6daa942f4b7db4239b9d9af4328df83c1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e6260f83dd0c942a1a8f2df8886a93daa280a08", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/93fe5e05e3e950c5e71edd54a1202c1e7c8f2bd0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe018edd040bbeb2189fc5260262026b92d7b74c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4801c25a6c81f2d507c5e3f954e2a430cefa9880", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de8a3e946b8e0b9360a432c146074ca633e0ae3b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eaa462403d48f950de7dea38b34fbd9ce4b98fee", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ee8ad9ccd1b545186c0909ea3ab46d0be339f46", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d27098eddfee1cf7d8614ef48356a2d8c7749369", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b860c1711a8efe9a7183e7116318c669d08b374b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d7bda2e721b9d610a2e5b9e138ed6b19efede679", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed02ddb6daa942f4b7db4239b9d9af4328df83c1" + ], + "videos": [] + }, + { + "text": "A new feature related to PostgreSQL was merged from the 'feature/postgres' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83ff1cb44a97ab0c923acbb74e077917ab7c1bc5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83ff1cb44a97ab0c923acbb74e077917ab7c1bc5" + ], + "videos": [] + }, + { + "text": "A new feature related to monochrome display support was merged from the 'feat/mono' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9b2eb446ae07d052a61d5187ad2affa84f72bd9c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9b2eb446ae07d052a61d5187ad2affa84f72bd9c" + ], + "videos": [] + }, + { + "text": "A new feature related to image generation was merged from the 'image-gen' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0e9b1e8465159ad1f57c56086050c6fa94109b0a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0e9b1e8465159ad1f57c56086050c6fa94109b0a" + ], + "videos": [] + } + ], + "topic": "branch" + }, + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "The knowledge context in ElizaOS has been increased to improve its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" + ], + "videos": [] + }, + { + "text": "The web-agent folder was removed as it was a duplicate of the client folder.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f032764eaf9ab27c32a091c01366ec42dbc80ddd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f032764eaf9ab27c32a091c01366ec42dbc80ddd" + ], + "videos": [] + }, + { + "text": "Unused packages introduced in a previous update (#677) were removed to streamline the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/508ef52319a3261449431fbd3f2ace1b354cf9f2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/508ef52319a3261449431fbd3f2ace1b354cf9f2" + ], + "videos": [] + }, + { + "text": "A fix was implemented to improve Twitter recent interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809" + ], + "videos": [] + }, + { + "text": "Linting dependencies were simplified to enhance maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b6ec71ef614851f08a6c9662bf48c576a5d954e0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b6ec71ef614851f08a6c9662bf48c576a5d954e0" + ], + "videos": [] + }, + { + "text": "The Twitter client polling interval was made configurable, allowing for more flexibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a66794a52b5bfe1d594cb63357e02d0bf4df1f02" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a66794a52b5bfe1d594cb63357e02d0bf4df1f02" + ], + "videos": [] + }, + { + "text": "A feature request was made to support running ElizaOS using Bun.sh, a faster alternative to Node.js.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/695" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/695" + ], + "videos": [] + }, + { + "text": "A type export structure was introduced to improve the project's modularity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/73d9033c683fd513133b6f344b0f0ad3f072e2ff" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/73d9033c683fd513133b6f344b0f0ad3f072e2ff" + ], + "videos": [] + }, + { + "text": "A monorepo structure was introduced to better organize the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e81c41f0663b6bc38df2f8b1a45ff7072d3b482e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e81c41f0663b6bc38df2f8b1a45ff7072d3b482e" + ], + "videos": [] + }, + { + "text": "Several merges from the main branch were performed to keep the project up to date.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/54c71ae4f08d2def80e6ceec39f368fb7a00d688", + "https://github.com/elizaOS/eliza/commit/f24d5e974698c6bf08684912ad1dad3ae3205886", + "https://github.com/elizaOS/eliza/commit/03ebf68fcfd4ad692362a26d411426caf840a2d7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54c71ae4f08d2def80e6ceec39f368fb7a00d688", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f24d5e974698c6bf08684912ad1dad3ae3205886", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/03ebf68fcfd4ad692362a26d411426caf840a2d7" + ], + "videos": [] + } + ], + "topic": "request" + }, + { + "title": "Recent Updates and Feature Requests for ElizaOS", + "content": [ + { + "text": "Enabled warnings for 'no explicit any' to improve code quality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112", + "https://github.com/elizaOS/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" + ], + "videos": [] + }, + { + "text": "Increased knowledge context to enhance system responses.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3619185cc2d4f7638c3dcb352318c23586121516" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3619185cc2d4f7638c3dcb352318c23586121516" + ], + "videos": [] + }, + { + "text": "Fixed build issues caused by the removal of the web-agent.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/607daa987ebfe71d70cae27de67b22217eb5a24d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/607daa987ebfe71d70cae27de67b22217eb5a24d" + ], + "videos": [] + }, + { + "text": "Fixed type-related issues in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a", + "https://github.com/elizaOS/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + ], + "videos": [] + }, + { + "text": "Feature request: Chattiness Slider/Respond to Bots setting in Discord. This would allow bots to reduce response volume when interacting with other bots or when set to anxious/shy/quiet modes.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/157" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/157", + "https://github.com/user-attachments/assets/ef57908e-59cb-480a-8f7d-821a3468bce7", + "https://github.com/user-attachments/assets/7adf326c-9f6f-4756-825c-8c5e5b1d2bed" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Project Maintenance Updates", + "content": [ + { + "text": "Added missing TypeScript ESLint packages to ensure proper linting and code quality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c", + "https://github.com/elizaOS/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" + ], + "videos": [] + }, + { + "text": "Added missing tsup configuration files to ensure proper bundling and build processes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440", + "https://github.com/elizaOS/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3", + "https://github.com/elizaOS/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691", + "https://github.com/elizaOS/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" + ], + "videos": [] + }, + { + "text": "Added missing links and updated API documentation to improve project documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13" + ], + "videos": [] + } + ], + "topic": "missing" + }, + { + "title": "Code Cleanup and Package Removal in ElizaOS", + "content": [ + { + "text": "Several cleanup tasks were performed in the ElizaOS repository, including the removal of unused packages introduced in #677. These changes were committed in multiple instances.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", + "https://github.com/elizaOS/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321", + "https://github.com/elizaOS/eliza/pull/693" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/693" + ], + "videos": [] + }, + { + "text": "Unnecessary ESLint configurations were removed to streamline the project's configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eb0a3f0d4af63d63d8f4257951639a17376d3ca7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eb0a3f0d4af63d63d8f4257951639a17376d3ca7" + ], + "videos": [] + }, + { + "text": "General import work and cleanup were performed to improve the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/162" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/162" + ], + "videos": [] + }, + { + "text": "The type export structure was cleaned up to prepare for documentation generation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/160" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/160" + ], + "videos": [] + } + ], + "topic": "cleanup" + }, + { + "title": "Recent Fixes and Installation Issues in ElizaOS", + "content": [ + { + "text": "Several fixes were implemented in the ElizaOS project, addressing issues such as 'Pool' being already defined and 'error' being of type 'unknown'. These fixes were committed in multiple instances to ensure stability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8e93e0da8dc6a40b7c4b751799430cb83af48bd4", + "https://github.com/elizaOS/eliza/commit/9385729bb34fc7a14b725b5fb30a9f0537caee5e", + "https://github.com/elizaOS/eliza/commit/5e93cdec24784f5ec52449f9e82fbf41d422e544", + "https://github.com/elizaOS/eliza/commit/1ae21e675a1900c4e43786466195824409e0756c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8e93e0da8dc6a40b7c4b751799430cb83af48bd4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9385729bb34fc7a14b725b5fb30a9f0537caee5e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5e93cdec24784f5ec52449f9e82fbf41d422e544", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ae21e675a1900c4e43786466195824409e0756c" + ], + "videos": [] + }, + { + "text": "A user reported an issue with 'pnpm install' failing due to an ELIFECYCLE exit code 1 error. The error was related to missing pre-built binaries for @discordjs/opus and issues with Visual Studio dependencies. The user was advised to install the latest version of Visual Studio with the 'Desktop development with C++' workload.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/720" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/720" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "Fixes were made to the implementation of the WhatsApp Cloud API plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4dc53dec84392cf60d60e015f7ec6947d20f976", + "https://github.com/elizaOS/eliza/commit/cf33e8aaa1a30ea731195d871f80654c2f729fda" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4dc53dec84392cf60d60e015f7ec6947d20f976", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cf33e8aaa1a30ea731195d871f80654c2f729fda" + ], + "videos": [] + }, + { + "text": "The Tiktoken implementation was migrated to js-tiktoken.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a952fa798ce7c656643cada6a85e7466e9dc7feb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a952fa798ce7c656643cada6a85e7466e9dc7feb" + ], + "videos": [] + }, + { + "text": "A new feature, 'mono', was implemented as a more solid base, though further improvements are still needed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/150" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/150" + ], + "videos": [] + } + ], + "topic": "implementation" + }, + { + "title": "Crypto Market Prices Update", + "content": [ + { + "text": "The latest cryptocurrency prices show significant variations across different assets. Wrapped Bitcoin (WBTC) is currently valued at $96,470.82, reflecting its strong position in the market. Wrapped Ethereum (WETH) is priced at $3,706.70, maintaining its relevance among Ethereum-based assets.", + "sources": [ + "WBTC", + "WETH" + ], + "images": [], + "videos": [] + }, + { + "text": "Solana (SOL) is trading at $237.68, continuing to be a key player in the blockchain ecosystem. Meanwhile, ai16z, a lesser-known asset, is priced at $0.0043, indicating its position as a low-value token in the market.", + "sources": [ + "SOL", + "ai16z" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Refactor: ClientBase to Use a Map for Managing Multiple Twitter Clients by Account Identifier", + "content": [ + { + "text": "The ClientBase has been refactored to use a map for managing multiple Twitter clients by account identifier. This change addresses an issue where the Scraper instance was shared across different accounts, leading to authentication conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/72881273826215c16abbfe24f79c9760fe4f1b54", + "https://github.com/elizaOS/eliza/commit/7d2d73b930db1912ccbe5d2ef31b509e978569ce", + "https://github.com/elizaOS/eliza/pull/722" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/72881273826215c16abbfe24f79c9760fe4f1b54", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d2d73b930db1912ccbe5d2ef31b509e978569ce", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/722" + ], + "videos": [] + } + ], + "topic": "refactor" + } + ], + "date": 1732924800 + } + }, + "ai_news_elizaos_daily_md_2024-11-30": { + "filename": "2024-11-30.md", + "content": "# Daily Summary for 2024-11-30\n\n## Recent Updates and Fixes in ElizaOS\n- **Dependency Updates:** Enhancements implemented with dependency pinning, TypeScript and ESLint configuration updates, and improved Docker support. \n [View Details](https://github.com/elizaOS/eliza/pull/732)\n \n- **Docker Fix:** Improved compatibility and build times with Turbo updates for Docker images. \n [More Info](https://github.com/elizaOS/eliza/pull/702)\n\n- **Twitter Client Feature:** Polling configuration for the Twitter client was introduced. \n [Read More](https://github.com/elizaOS/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198)\n\n- **Documentation Enhancement:** New pages added, with a refined sidebar for better navigation. \n [Details](https://github.com/elizaOS/eliza/pull/152)\n\n- **ICP Bob Launchpad Integration:** A new plugin for ICP was added. \n [Plugin Info](https://github.com/elizaOS/eliza/pull/714)\n\n- **CI Configurations Update:** Ensured Node.js version 22 compatibility to prevent CI failures. \n [Learn More](https://github.com/elizaOS/eliza/pull/155)\n\n## Recent Merges in ElizaOS Repository\n- **Logging Fix:** Issue resolved from the branch 'augchan42-fix/logging-issues'. \n [Commit Details](https://github.com/elizaOS/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9)\n\n- **Main Branch Merges:** Multiple contributors merged contributions into the ElizaOS repository. \n [View Commits](https://github.com/elizaOS/eliza/commit/7e6260f83dd0c942a1a8f2df8886a93daa280a08)\n\n- **PostgreSQL Feature:** New PostgreSQL-related feature merged. \n [Source](https://github.com/elizaOS/eliza/commit/83ff1cb44a97ab0c923acbb74e077917ab7c1bc5)\n\n- **Monochrome Display:** Monochrome display support feature added. \n [More Info](https://github.com/elizaOS/eliza/commit/9b2eb446ae07d052a61d5187ad2affa84f72bd9c)\n\n## Recent Updates and Enhancements in ElizaOS\n- **Increased Knowledge Context:** Enhanced system functionality with more knowledge context. \n [Further Details](https://github.com/elizaOS/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903)\n\n- **Code Cleanup:** Removed the redundant web-agent folder and unused packages. \n [Source](https://github.com/elizaOS/eliza/commit/f032764eaf9ab27c32a091c01366ec42dbc80ddd)\n\n- **Twitter Interaction Fixes:** Improved Twitter interaction features and simplified linting dependencies. \n [Read More](https://github.com/elizaOS/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809)\n\n- **Feature Request \u2013 Bun.sh Support:** Proposal to support ElizaOS on Bun.sh as a Node.js alternative. \n [Request Details](https://github.com/elizaOS/eliza/issues/695)\n\n## Project Maintenance Updates\n- **TypeScript ESLint Packages Added:** Ensured proper linting and code quality. \n [Further Information](https://github.com/elizaOS/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c)\n\n- **Updated Documentation:** Added missing links and updated API docs. \n [View Update](https://github.com/elizaOS/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13)\n\n## Code Cleanup and Package Removal in ElizaOS\n- **Unused Packages Removed:** Streamlined project by cleaning unused packages introduced earlier. \n [Learn More](https://github.com/elizaOS/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5)\n\n- **General Import and Cleanup:** Improved codebase organization. \n [Further Details](https://github.com/elizaOS/eliza/pull/162)\n\n## Recent Fixes and Installation Issues in ElizaOS\n- **Fixes for Stability:** Issues resolved regarding definitions and error handling. \n [View Details](https://github.com/elizaOS/eliza/commit/8e93e0da8dc6a40b7c4b751799430cb83af48bd4)\n\n- **Installation User Report:** Addressing pnpm install failures due to dependency issues. \n [User Report](https://github.com/elizaOS/eliza/issues/720)\n\n## Refactor: ClientBase for Twitter Management\n- **Map for Twitter Clients:** Improved management of multiple Twitter clients using account identifiers to resolve authentication conflicts. \n [Refactor Details](https://github.com/elizaOS/eliza/commit/72881273826215c16abbfe24f79c9760fe4f1b54)\n\n## Crypto Market Prices Update\n- **Pricing Overview:**\n - **Wrapped Bitcoin (WBTC):** $96,470.82\n - **Wrapped Ethereum (WETH):** $3,706.70\n - **Solana (SOL):** $237.68\n - **ai16z:** $0.0043\n\nThis comprehensive summary highlights the key updates and changes in ElizaOS, alongside significant cryptocurrency pricing information.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-11-30": { + "filename": "2024-11-30.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-11-30": { + "filename": "2024-11-30.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-01": { + "filename": "2024-12-01.md", + "content": "# ElizaOS Daily Update (Dec 1, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 26 PRs merged, including enhancements to dependency management and the introduction of a decentralized GenAI backend. Community engagement was bolstered with the creation of a dedicated section, reflecting our commitment to open collaboration.\n\n## PROJECT METRICS\n- PRs: 26 merged PRs, 39 new PRs\n- Issues: 2 new issues, 1 closed issue\n- Unique Contributors: 22\n- Code Changes: +4213/-2457 lines across 233 files\n- Total Commits: 98\n- Most Active Contributors: lalalune, monilpat, 0xaguspunk, asDNSk, cygaar\n\n## TOP ISSUES\n### Dependency Management\n- Ongoing updates to dependencies to ensure stability and performance, including updates to sqlite, tailwind-merge, and eslint plugins. Relevant PRs: [#768](https://github.com/elizaos/eliza/pull/768), [#761](https://github.com/elizaos/eliza/pull/761), [#749](https://github.com/elizaos/eliza/pull/749).\n\n### Community Engagement\n- A new community section was created to foster collaboration and support among users and developers. This aligns with our philosophy of decentralization and open collaboration. Relevant PR: [#745](https://github.com/elizaos/eliza/pull/745).\n\n### Feature Enhancements\n- Introduction of a decentralized GenAI backend and improvements to the Twitter plugin for better content quality. Relevant PRs: [#762](https://github.com/elizaos/eliza/pull/762), [#763](https://github.com/elizaos/eliza/pull/763).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Dependency Updates\n- Multiple dependencies were updated to their latest versions, including @supabase/supabase-js and uuid, ensuring the project remains up-to-date and secure. Relevant PRs: [#766](https://github.com/elizaos/eliza/pull/766), [#754](https://github.com/elizaos/eliza/pull/754).\n\n### Plugin Integrations\n- The goat plugin was integrated into the project, enhancing functionality and user experience. Relevant PR: [#773](https://github.com/elizaos/eliza/pull/773).\n\n### Documentation and Quality Improvements\n- Documentation was updated to reflect recent changes, and improvements were made to the quality of Twitter posts generated by the system. Relevant PRs: [#772](https://github.com/elizaos/eliza/pull/772), [#763](https://github.com/elizaos/eliza/pull/763)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-01": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:36.409677Z", + "target_date": "2024-12-01", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-11-30", + "ai_news_elizaos_daily_md_2024-11-30", + "github_summaries_daily_2024-12-01", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-11-30", + "ai_news_elizaos_discord_md_2024-11-29", + "ai_news_elizaos_discord_md_2024-11-28", + "ai_news_elizaos_daily_discord_json_2024-11-30", + "ai_news_elizaos_daily_discord_md_2024-11-30" + ], + "total_characters": 264728, + "estimated_tokens": 66182, + "file_size_bytes": 287694 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-02.json b/the-council/aggregated/2024-12-02.json new file mode 100644 index 00000000000..a9a83b1776b --- /dev/null +++ b/the-council/aggregated/2024-12-02.json @@ -0,0 +1,606 @@ +{ + "date_generated_for": "2024-12-02", + "ai_news_elizaos_discord_md_2024-12-01": { + "filename": "2024-12-01.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-30": { + "filename": "2024-11-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-29": { + "filename": "2024-11-29.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-01": { + "filename": "2024-12-01.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-01", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Updated `generation.ts` to fix TOGETHER/LLAMACLOUD image generation issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d763e09968bc5cc99fe15ac57ca47d9aa71644a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d763e09968bc5cc99fe15ac57ca47d9aa71644a" + ], + "videos": [] + }, + { + "text": "Fixed UUID compatibility for numbers.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/539d2b2a9a765c1e440ca76601ae2374999b411d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/539d2b2a9a765c1e440ca76601ae2374999b411d" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the `plugins` field in `.character.json` was not properly handling plugin names.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5bc62141cfb6e33c5b1d444b3541617647eb60b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5bc62141cfb6e33c5b1d444b3541617647eb60b0" + ], + "videos": [] + }, + { + "text": "Updated the default character in the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8f4e2643dcb1a5aafb25267e80d22e7e12fd044a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f4e2643dcb1a5aafb25267e80d22e7e12fd044a" + ], + "videos": [] + }, + { + "text": "Refactored Dockerfile to reduce image size and build time.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3803f0de11605c77a78bf6c883fa7c61550093f9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3803f0de11605c77a78bf6c883fa7c61550093f9" + ], + "videos": [] + }, + { + "text": "Refactored image interface and updated to move Llama Cloud to Together provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1ae26c3b667f1b54211085d796d2a41c780ede55" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ae26c3b667f1b54211085d796d2a41c780ede55" + ], + "videos": [] + }, + { + "text": "Added `docker-setup.md` documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dadef5babd0204d559103338c7e8dd943fa60402" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dadef5babd0204d559103338c7e8dd943fa60402" + ], + "videos": [] + }, + { + "text": "Merged various branches and resolved conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2a9010ee8d97f3d60cb84a7b3ed9bd54a5b8a0c7", + "https://github.com/elizaOS/eliza/commit/ba21ec834ff2a21d669893442683ba0fd5d50772", + "https://github.com/elizaOS/eliza/commit/84466c483e95e96883ccedf5885106daab47afa8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a9010ee8d97f3d60cb84a7b3ed9bd54a5b8a0c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba21ec834ff2a21d669893442683ba0fd5d50772", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84466c483e95e96883ccedf5885106daab47afa8" + ], + "videos": [] + }, + { + "text": "Added a simulator tutor for `plugin-tee` documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9acc0fbe4a7f43ccbd14eebf10b4c4cbed9ebe0b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9acc0fbe4a7f43ccbd14eebf10b4c4cbed9ebe0b" + ], + "videos": [] + }, + { + "text": "Merged more model providers and fixed related issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b4c395add467508427bb7ee8372f35fe2d932082", + "https://github.com/elizaOS/eliza/commit/a62c8f4d81fd94e065e81f35f4cc19642e397ded", + "https://github.com/elizaOS/eliza/commit/0ccf382a861d85dff1c75080940873c52a357170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b4c395add467508427bb7ee8372f35fe2d932082", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a62c8f4d81fd94e065e81f35f4cc19642e397ded", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ccf382a861d85dff1c75080940873c52a357170" + ], + "videos": [] + }, + { + "text": "Fixed Docker default non-interactive mode for cloud instances.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" + ], + "videos": [] + }, + { + "text": "Fixed `dev` command.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" + ], + "videos": [] + }, + { + "text": "Fixed typo: `enviroment` -> `environment`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3ac811606533d749dfd908280f9a2d0d14151e28" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3ac811606533d749dfd908280f9a2d0d14151e28" + ], + "videos": [] + }, + { + "text": "Updated `README_KOR.md` to match the latest `README.md`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e8067c12207cf326fe76c5850bac16792bd9ec60" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8067c12207cf326fe76c5850bac16792bd9ec60" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "The TypeScript configuration has been updated to extend from the parent configuration, improving maintainability and consistency across the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/069c40e5f7fa44419196f57acca12db414768d2e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/069c40e5f7fa44419196f57acca12db414768d2e" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to resolve an issue where the program would throw an error when the 'plugins' field in the .character.json file was configured with plugin names. The fix ensures proper handling of plugin names during runtime.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e", + "https://github.com/elizaOS/eliza/pull/784" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/784" + ], + "videos": [] + }, + { + "text": "A new Docker setup guide has been added to the documentation, based on a community-contributed guide, to help users set up and run ElizaOS in a Docker environment.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/776" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/776" + ], + "videos": [] + }, + { + "text": "An issue was reported where the plugin system in character.plugins was not functioning correctly. The system expected a list of paths to plugins but was incorrectly validating them as objects, preventing proper loading and execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/795" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/795" + ], + "videos": [] + }, + { + "text": "A feature request was made to implement a plugin system that allows dynamic addition of actions, evaluators, providers, clients, and database adapters. This would simplify the core system and enable browser-based execution without dependency issues.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/159" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/159" + ], + "videos": [] + }, + { + "text": "The CI configuration was updated to ensure that automated tests run on Node.js version 22, preventing failures in the continuous integration pipeline.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/155" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/155" + ], + "videos": [] + }, + { + "text": "A feature request was made to allow setting the port number in an environment variable to support running multiple instances of the application. If port 3000 is in use, the system should increment until an open port is found.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/156" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/156" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across major assets. Wrapped Bitcoin (WBTC) saw a decrease from $97,294.27 to $96,470.82. Wrapped Ethereum (WETH) also experienced a slight drop from $3,711.09 to $3,706.70. Meanwhile, Solana (SOL) showed a minor increase from $236.94 to $237.68. The price of ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $97,294.27 \u2192 $96,470.82", + "WETH: $3,711.09 \u2192 $3,706.70", + "SOL: $236.94 \u2192 $237.68", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Improvements to Build and Development Workflow in ElizaOS", + "content": [ + { + "text": "A new development script was introduced to build packages first before running the dev command, improving the development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" + ], + "videos": [] + }, + { + "text": "A `dev:build` command was added, and the `dev` command was modified to enhance the development process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" + ], + "videos": [] + }, + { + "text": "A fix was applied to the `dev` command to ensure compatibility with ESM builds and TypeScript declaration files.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" + ], + "videos": [] + }, + { + "text": "The Dockerfile was refactored to reduce the image size from 6GB to 3GB and cut build time in half, significantly improving the developer experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9", + "https://github.com/elizaOS/eliza/pull/782" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/782" + ], + "videos": [] + }, + { + "text": "Updates were made to `package.json` and `turbo.json` to improve build and development scripts. The `dev` script now uses `turbo run dev --parallel --no-cache` for better performance. However, a type error in the Postgres adapter was discovered and needs to be addressed in a future update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/788" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/788" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "ElizaOS Updates and Feature Request", + "content": [ + { + "text": "An update was made to the default character and testing process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e5a083f9420a86204c5c9ac21414479e2902097e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e5a083f9420a86204c5c9ac21414479e2902097e" + ], + "videos": [] + }, + { + "text": "Fixes were applied to type definitions in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a", + "https://github.com/elizaOS/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + ], + "videos": [] + }, + { + "text": "A feature request was proposed for a 'Chattiness Slider' in Discord to control bot response frequency. The request suggests implementing a delay before responses or adjusting response volume based on message length and response time. This would help prevent bots from responding excessively to each other and allow for more natural interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/157" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/157", + "https://github.com/user-attachments/assets/ef57908e-59cb-480a-8f7d-821a3468bce7", + "https://github.com/user-attachments/assets/7adf326c-9f6f-4756-825c-8c5e5b1d2bed" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "A new pull request integrates additional large language models (LLMs) and resolves a case issue in text generation when switching. This update merges a previous pull request to enhance functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/774" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/774" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for the 'dev' command, addressing issues related to its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/793" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/793" + ], + "videos": [] + }, + { + "text": "A reported issue highlights that characters do not actually use ExamplePost or ExampleMessage in their prompts. Despite being defined in character files, these examples are not included in the context sent to the agent, making it difficult to achieve unique behaviors. A fix is suggested before adding more features.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/791" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/791" + ], + "videos": [] + }, + { + "text": "An issue with OpenAI integration has been fixed, ensuring proper functionality. Additionally, logging on functions has been improved for better debugging and monitoring.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/153" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/153" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Refactoring Image Interface and Deprecating LLAMA_CLOUD in Favor of TOGETHER", + "content": [ + { + "text": "The image interface has been refactored, and the TOGETHER provider has been introduced as a replacement for LLAMA_CLOUD. This change ensures better compatibility as multiple llama cloud providers are now available.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/97a25369077054e63995b4823ec0c93860d5492c", + "https://github.com/elizaOS/eliza/pull/777" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/97a25369077054e63995b4823ec0c93860d5492c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/777" + ], + "videos": [] + }, + { + "text": "The LLAMA_CLOUD provider has been deprecated, and users are now advised to switch to TOGETHER or another provider. A validation check has been added to warn users about this change, ensuring a smooth transition without errors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/778" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/778" + ], + "videos": [] + } + ], + "topic": "provider" + }, + { + "title": "Recent Fixes and Merges in ElizaOS", + "content": [ + { + "text": "A recent update merges multiple model providers and addresses various issues. This includes integrating changes from a previous pull request and ensuring smoother functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/775" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/775" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to ensure UUID compatibility for both string and number inputs. The update allows numbers to be processed as valid UUID inputs without removing existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/785" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/785" + ], + "videos": [] + }, + { + "text": "A minor fix was applied to correct the name of 'ImageGeneration.ts' in the project, improving consistency and accuracy in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6cbb703d10241e60a6262b3fe42dc7bdf38bb95f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6cbb703d10241e60a6262b3fe42dc7bdf38bb95f" + ], + "videos": [] + } + ], + "topic": "fixes" + }, + { + "title": "ElizaOS Updates and Discussions", + "content": [ + { + "text": "Fixed a swap type error and improved user trust by modifying the first message interaction in Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" + ], + "videos": [] + }, + { + "text": "A chat transcript primarily consists of messages from 'Captain Hook,' but lacks visible technical discussions or problem-solving. One user, 'yikesawjeez,' inquired about adding a bot to their server, but no further details were available.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "Updated documentation with several improvements, including adding search functionality, separating user-facing and API documentation, fixing a broken image, and adding a character files page. Further updates are still needed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/152" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/152" + ], + "videos": [] + } + ], + "topic": "user" + }, + { + "title": "Improving Action Samples Random Selection", + "content": [ + { + "text": "The action samples random selection process has been improved to ensure a greater variety of actions are represented. The updated algorithm now attempts to include at least one example per action, provided there is enough space.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/155972d15bf86f7e780a843784148326dd4a5f3a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/155972d15bf86f7e780a843784148326dd4a5f3a" + ], + "videos": [] + }, + { + "text": "A refactor was made to improve the selection of action samples by ensuring a broader representation of actions. This change addresses an issue where the model sometimes failed to recognize that it could trigger an action due to a lack of corresponding examples. The update modifies the algorithm responsible for selecting action examples sent to the model. While the change is not easily testable, console logs confirm the improvement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/799" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/799" + ], + "videos": [] + }, + { + "text": "Previously, the function `composeActionExamples` did not effectively select a diverse set of action examples, often representing only a few actions. The expected behavior is for the selection process to include at least one example per action or ensure a greater variety of actions are represented.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/798" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/798" + ], + "videos": [] + } + ], + "topic": "selection" + } + ], + "date": 1733011200 + } + }, + "ai_news_elizaos_daily_md_2024-12-01": { + "filename": "2024-12-01.md", + "content": "# Daily Summary for 2024-12-01\n\n## Overview\nThis summary highlights recent updates, bug fixes, and feature enhancements across various categories in ElizaOS, including development updates, crypto market trends, and more.\n\n### Recent Updates and Fixes in ElizaOS Repository\n- **Image Generation:** Fixed issues in `generation.ts` related to TOGETHER/LLAMACLOUD. [Detail](https://github.com/elizaOS/eliza/commit/5d763e09968bc5cc99fe15ac57ca47d9aa71644a)\n- **UUID Compatibility:** Addressed compatibility for number and string inputs. [Detail](https://github.com/elizaOS/eliza/commit/539d2b2a9a765c1e440ca76601ae2374999b411d)\n- **Plugin Field Fix:** Resolved handling issues in `.character.json`. [Detail](https://github.com/elizaOS/eliza/commit/5bc62141cfb6e33c5b1d444b3541617647eb60b0)\n- **Default Character Update:** Changed the default character settings. [Detail](https://github.com/elizaOS/eliza/commit/8f4e2643dcb1a5aafb25267e80d22e7e12fd044a)\n- **Dockerfile Optimization:** Reduced Dockerfile size and build time by half. [Detail](https://github.com/elizaOS/eliza/commit/3803f0de11605c77a78bf6c883fa7c61550093f9)\n- **Llama Cloud Update:** Transitioned to TOGETHER provider for image processing. [Detail](https://github.com/elizaOS/eliza/commit/1ae26c3b667f1b54211085d796d2a41c780ede55)\n- **Documentation:** Added `docker-setup.md`. [Detail](https://github.com/elizaOS/eliza/commit/dadef5babd0204d559103338c7e8dd943fa60402)\n- **Branch Merges:** Resolved conflicts across multiple branches. [Detail](https://github.com/elizaOS/eliza/commit/2a9010ee8d97f3d60cb84a7b3ed9bd54a5b8a0c7)\n\n### ElizaOS Development Updates\n- **TypeScript Configurations:** Updated to improve consistency. [Detail](https://github.com/elizaOS/eliza/commit/069c40e5f7fa44419196f57acca12db414768d2e)\n- **Plugin System Issues:** Highlighted and troubleshooting ongoing for certain plugin system problems. [Detail](https://github.com/elizaOS/eliza/issues/795)\n- **Feature Requests:** Added dynamic plugin system request for actions, evaluators, etc. [Detail](https://github.com/elizaOS/eliza/issues/159)\n- **CI Configuration Update:** Adjusted for Node.js version 22 to avoid testing failures. [Detail](https://github.com/elizaOS/eliza/pull/155)\n\n### Crypto Market Update\n- **Price Fluctuations:**\n - Wrapped Bitcoin (WBTC): $97,294.27 to $96,470.82\n - Wrapped Ethereum (WETH): $3,711.09 to $3,706.70\n - Solana (SOL): $236.94 to $237.68\n - ai16z remained stable at $0.004326\n\n### Improvements to Build and Development Workflow\n- **Development Scripts:** Introduced scripts for enhanced development workflow. [Detail](https://github.com/elizaOS/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9)\n- **Docker Improvements:** Reduced Docker build time and size by 50%. [Detail](https://github.com/elizaOS/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9)\n\n### ElizaOS Feature Requests and Updates\n- **Character Testing:** Updated default character and testing processes. [Detail](https://github.com/elizaOS/eliza/commit/e5a083f9420a86204c5c9ac21414479e2902097e)\n- **Chattiness Slider:** Feature request for Discord to control response frequency. [Detail](https://github.com/elizaOS/eliza/issues/157)\n\n### Image Interface Refactor and Provider Updates\n- **LLAMA_CLOUD Deprecation:** Transition to TOGETHER provider for improved compatibility. [Detail](https://github.com/elizaOS/eliza/commit/97a25369077054e63995b4823ec0c93860d5492c)\n\n### User Interfaces and Interactions\n- **Documentation Updates:** Search functionality improvements and bug fixes. [Detail](https://github.com/elizaOS/eliza/pull/152)\n- **Telegram Improvements:** Enhanced user interaction and trust. [Detail](https://github.com/elizaOS/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0)\n\n### Action Sample Improvements\n- **Random Selection Algorithm:** Enhanced for better variety in action samples. [Detail](https://github.com/elizaOS/eliza/commit/155972d15bf86f7e780a843784148326dd4a5f3a)\n\nThis structured markdown summary presents condensed insights into key updates of the day, providing a clear, hierarchical view of the changes for optimized analysis by language models.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-01": { + "filename": "2024-12-01.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-01": { + "filename": "2024-12-01.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-02": { + "filename": "2024-12-02.md", + "content": "# ElizaOS Daily Update (Dec 2, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 18 PRs merged, enhancing features and fixing bugs. Key updates include new character configurations and improved transaction donation settings. The team continues to focus on modularity and adaptability in AI agent development.\n\n## PROJECT METRICS\n- PRs: 18 merged PRs, 19 new PRs\n- Issues: 8 new issues, 3 closed issues\n- Unique Contributors: 29\n- Code Changes: +1566/-1568 lines across 95 files\n- Total Commits: 58\n- Most Active Contributors: lalalune, tomguluson92, shakkernerd, 8times4, MarcoMandar\n\n## TOP ISSUES\n### Bug Fixes and Compatibility\n- Addressed multiple bugs affecting functionality, including issues with the plugins field in `.character.json` and UUID compatibility. Relevant issues include [#784](https://github.com/elizaos/eliza/issues/784) and [#785](https://github.com/elizaos/eliza/issues/785).\n\n### Documentation and Setup\n- Created a new `docker-setup.md` to assist users in setting up the development environment. This aims to streamline onboarding and improve user experience. See [#776](https://github.com/elizaos/eliza/issues/776).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Introduced several new features, including a default character update ([#781](https://github.com/elizaos/eliza/pull/781)), automatic donation settings for transactions ([#759](https://github.com/elizaos/eliza/pull/759)), and additional provider integrations ([#747](https://github.com/elizaos/eliza/pull/747)).\n\n### Bug Fixes and Refactoring\n- Implemented critical bug fixes, including environment variable corrections and Docker configurations for cloud instances ([#787](https://github.com/elizaos/eliza/pull/787), [#796](https://github.com/elizaos/eliza/pull/796)). Refactored the Dockerfile to enhance build efficiency ([#782](https://github.com/elizaos/eliza/pull/782)).\n\n### Documentation Updates\n- Updated the Korean README to align with the latest changes in the main README ([#789](https://github.com/elizaos/eliza/pull/789))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-02": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:36.781924Z", + "target_date": "2024-12-02", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-01", + "ai_news_elizaos_daily_md_2024-12-01", + "github_summaries_daily_2024-12-02", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-01", + "ai_news_elizaos_discord_md_2024-11-30", + "ai_news_elizaos_discord_md_2024-11-29", + "ai_news_elizaos_daily_discord_json_2024-12-01", + "ai_news_elizaos_daily_discord_md_2024-12-01" + ], + "total_characters": 262508, + "estimated_tokens": 65627, + "file_size_bytes": 285089 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-03.json b/the-council/aggregated/2024-12-03.json new file mode 100644 index 00000000000..94d4579a02e --- /dev/null +++ b/the-council/aggregated/2024-12-03.json @@ -0,0 +1,644 @@ +{ + "date_generated_for": "2024-12-03", + "ai_news_elizaos_discord_md_2024-12-02": { + "filename": "2024-12-02.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-01": { + "filename": "2024-12-01.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-11-30": { + "filename": "2024-11-30.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-02": { + "filename": "2024-12-02.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-02", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Updated generation.ts to fix TOGETHER/LLAMACLOUD image generation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d763e09968bc5cc99fe15ac57ca47d9aa71644a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d763e09968bc5cc99fe15ac57ca47d9aa71644a" + ], + "videos": [] + }, + { + "text": "Fixed UUID compatibility for numbers.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/539d2b2a9a765c1e440ca76601ae2374999b411d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/539d2b2a9a765c1e440ca76601ae2374999b411d" + ], + "videos": [] + }, + { + "text": "Fixed issue where the plugins field in the .character.json file was not properly configured with plugin names.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5bc62141cfb6e33c5b1d444b3541617647eb60b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5bc62141cfb6e33c5b1d444b3541617647eb60b0" + ], + "videos": [] + }, + { + "text": "Updated the default character.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8f4e2643dcb1a5aafb25267e80d22e7e12fd044a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f4e2643dcb1a5aafb25267e80d22e7e12fd044a" + ], + "videos": [] + }, + { + "text": "Refactored Dockerfile to reduce image size and build time.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3803f0de11605c77a78bf6c883fa7c61550093f9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3803f0de11605c77a78bf6c883fa7c61550093f9" + ], + "videos": [] + }, + { + "text": "Refactored image interface and updated to move Llama Cloud to Together provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1ae26c3b667f1b54211085d796d2a41c780ede55" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1ae26c3b667f1b54211085d796d2a41c780ede55" + ], + "videos": [] + }, + { + "text": "Created docker-setup.md documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dadef5babd0204d559103338c7e8dd943fa60402" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dadef5babd0204d559103338c7e8dd943fa60402" + ], + "videos": [] + }, + { + "text": "Merged various branches and resolved conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2a9010ee8d97f3d60cb84a7b3ed9bd54a5b8a0c7", + "https://github.com/elizaOS/eliza/commit/ba21ec834ff2a21d669893442683ba0fd5d50772", + "https://github.com/elizaOS/eliza/commit/84466c483e95e96883ccedf5885106daab47afa8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2a9010ee8d97f3d60cb84a7b3ed9bd54a5b8a0c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba21ec834ff2a21d669893442683ba0fd5d50772", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84466c483e95e96883ccedf5885106daab47afa8" + ], + "videos": [] + }, + { + "text": "Added simulator tutor for plugin-tee documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9acc0fbe4a7f43ccbd14eebf10b4c4cbed9ebe0b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9acc0fbe4a7f43ccbd14eebf10b4c4cbed9ebe0b" + ], + "videos": [] + }, + { + "text": "Merged more model providers and fixed issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b4c395add467508427bb7ee8372f35fe2d932082", + "https://github.com/elizaOS/eliza/commit/a62c8f4d81fd94e065e81f35f4cc19642e397ded", + "https://github.com/elizaOS/eliza/commit/0ccf382a861d85dff1c75080940873c52a357170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b4c395add467508427bb7ee8372f35fe2d932082", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a62c8f4d81fd94e065e81f35f4cc19642e397ded", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ccf382a861d85dff1c75080940873c52a357170" + ], + "videos": [] + }, + { + "text": "Fixed Docker default non-interactive mode for Cloud instances.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" + ], + "videos": [] + }, + { + "text": "Fixed development command issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" + ], + "videos": [] + }, + { + "text": "Updated npm publication workflow and package version.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a0992ffefae8bbb498c71fd99ac92b2ed5cdaee9", + "https://github.com/elizaOS/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3", + "https://github.com/elizaOS/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a0992ffefae8bbb498c71fd99ac92b2ed5cdaee9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A new configuration update was made to ts-node for better error detection.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/751329c9225f692379284caad24b0bac7f1a85e1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/751329c9225f692379284caad24b0bac7f1a85e1" + ], + "videos": [] + }, + { + "text": "Fixed a swap type error and implemented user trust creation on the first message in Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" + ], + "videos": [] + }, + { + "text": "Resolved an issue where the program would throw an error when the plugins field in the .character.json file was configured with plugin names.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e", + "https://github.com/elizaOS/eliza/pull/784" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/784" + ], + "videos": [] + }, + { + "text": "A bug was reported where the search function in twitter-client throws an error due to runtime variable issues in base.ts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/794" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/794" + ], + "videos": [] + }, + { + "text": "Fixed a typo: 'enviroment' was corrected to 'environment'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d413c49df4319588a7e5e24e655703c7580168f1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d413c49df4319588a7e5e24e655703c7580168f1" + ], + "videos": [] + }, + { + "text": "Fixed an issue where package.json was missing a 'near' dependency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4aebba2ebc85c8d4ac6fd99584e4c5ee113cb266" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4aebba2ebc85c8d4ac6fd99584e4c5ee113cb266" + ], + "videos": [] + }, + { + "text": "A bug was reported where running 'pnpm start --characters=\"characters/tate.character.json\"' results in a JSON syntax error.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/817" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/817" + ], + "videos": [] + }, + { + "text": "A 404 error was reported when trying to access localhost:3000 on Windows WSL with v0.1.5, despite successful command-line interaction.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/804" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/804" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $97,294.27 to $95,407.41. Wrapped Ethereum (WETH) also dropped from $3,711.09 to $3,642.76. Solana (SOL) decreased from $236.94 to $225.86. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $97294.27, $95407.41", + "WETH: $3711.09, $3642.76", + "SOL: $236.94, $225.86", + "ai16z: $0.004326" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Improvements to Build and Development Workflow in ElizaOS", + "content": [ + { + "text": "A new development script was introduced to build packages first before running the dev command, improving the development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" + ], + "videos": [] + }, + { + "text": "A `dev:build` command was added, and the `dev` command was modified to enhance the development process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" + ], + "videos": [] + }, + { + "text": "A fix was applied to the `dev` command to ensure compatibility with ESM builds and TypeScript declaration files.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" + ], + "videos": [] + }, + { + "text": "The Dockerfile was refactored to reduce the image size from 6GB to 3GB and cut build time in half, significantly improving the developer experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9", + "https://github.com/elizaOS/eliza/pull/782" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/782" + ], + "videos": [] + }, + { + "text": "Updates were made to `package.json` and `turbo.json` to improve build and development scripts. The `dev` script now runs with `turbo run dev --parallel --no-cache`, improving performance. However, a type error in the Postgres adapter was discovered and needs to be addressed in a future update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/788" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/788" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A typo fix was implemented to correct 'enviroment' to 'environment' across the project, improving documentation and code consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/787" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/787" + ], + "videos": [] + }, + { + "text": "A new Coinbase Webhook Plugin was introduced, allowing Eliza to handle real-time cryptocurrency transaction updates. The update includes additional examples, improved error handling, and security measures.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/801" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/801" + ], + "videos": [] + }, + { + "text": "A fix was applied to the release workflow to ensure proper execution by running cleanup before tag checkout.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/807" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/807" + ], + "videos": [] + }, + { + "text": "The contributor page was refactored to improve structure and readability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/809" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/809" + ], + "videos": [] + }, + { + "text": "A new feature, 'deva client,' was introduced, though specific details on its functionality were not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/823" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/823" + ], + "videos": [] + }, + { + "text": "An update titled 'witter' was introduced, but no details were provided on its purpose or functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/822" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/822" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates to ElizaOS: Refactoring, Provider Changes, and New Features", + "content": [ + { + "text": "The image interface has been refactored, and the 'Together' provider has been added to replace 'Llama Cloud'. This change ensures better provider management as multiple Llama Cloud options are now available.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/97a25369077054e63995b4823ec0c93860d5492c", + "https://github.com/elizaOS/eliza/pull/777" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/97a25369077054e63995b4823ec0c93860d5492c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/777" + ], + "videos": [] + }, + { + "text": "The 'LLAMA_CLOUD' provider has been deprecated in favor of 'TOGETHER'. A validation check has been added to warn users about this change, ensuring a smooth transition without errors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/778" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/778" + ], + "videos": [] + }, + { + "text": "A new model provider, 'Hyperbolic', has been integrated into ElizaOS. This addition enhances model diversity and introduces decentralized inference capabilities. Users can register at Hyperbolic and configure their API key for access.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/828" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/828" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced: the Near plugin wallet provider, expanding ElizaOS's capabilities in handling wallet integrations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/be4e528871a9686d6bd131b592c617803ba91526" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/be4e528871a9686d6bd131b592c617803ba91526" + ], + "videos": [] + } + ], + "topic": "provider" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The default character has been updated along with related tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e5a083f9420a86204c5c9ac21414479e2902097e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e5a083f9420a86204c5c9ac21414479e2902097e" + ], + "videos": [] + }, + { + "text": "A 'total_count' feature has been added, along with a 'load more' option for each item.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2e2da1e8191f2cf262a5ccf56aa2f728f177d300" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e2da1e8191f2cf262a5ccf56aa2f728f177d300" + ], + "videos": [] + }, + { + "text": "The Twitter cache expiration mechanism has been fixed to use a timestamp.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" + ], + "videos": [] + }, + { + "text": "FAL safety settings can now be configured.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eed8b06d290ee8ac087076fc8ec30e383860cccb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eed8b06d290ee8ac087076fc8ec30e383860cccb" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Circuit Breaker Pattern for Database Operations", + "content": [ + { + "text": "The circuit breaker pattern has been implemented in the DatabaseAdapter to handle database failures gracefully and prevent cascading failures. This feature introduces a CircuitBreaker class with three states: CLOSED, OPEN, and HALF-OPEN. A BaseCircuitBreakerAdapter has been added for database adapters, allowing configurable failure thresholds and recovery timeouts. The circuit breaker opens after five consecutive failures (configurable), resets after 60 seconds in the OPEN state, and requires three successful operations in the HALF-OPEN state to close. Automatic recovery attempts and detailed logging of state changes have also been included to enhance reliability. These changes help prevent overwhelming failed database connections and provide graceful degradation during outages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d", + "https://github.com/elizaOS/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3", + "https://github.com/elizaOS/eliza/pull/812", + "https://github.com/elizaOS/eliza/pull/810" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/812", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/810" + ], + "videos": [] + } + ], + "topic": "circuit" + }, + { + "title": "ElizaOS Character Updates and Issues", + "content": [ + { + "text": "A recent update has modified the default character to be more detailed and engaging. This change aims to improve the overall user experience by providing a richer example character.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/781" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/781" + ], + "videos": [] + }, + { + "text": "An issue has been identified where example posts and messages defined in character files are not actually included in the prompt. This makes it difficult to create unique character behaviors beyond generic responses. A user has investigated this by logging context in the text generation script and confirmed that these examples are missing from the agent's input. A fix is suggested before adding more features.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/791" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/791" + ], + "videos": [] + }, + { + "text": "A minor update has been made to the project configuration, specifically moving the `.env.example` file near the configuration settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ebda0945a9f8bfcf94bd65c969aa641130158df" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ebda0945a9f8bfcf94bd65c969aa641130158df" + ], + "videos": [] + } + ], + "topic": "example" + }, + { + "title": "Recent Feature Enhancements in Eliza Framework", + "content": [ + { + "text": "Eliza has introduced support for the Hyperbolic API, enhancing its capabilities. This feature addition is a non-breaking change that expands functionality. Documentation updates are required to include Hyperbolic as a model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/797" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/797" + ], + "videos": [] + }, + { + "text": "A feature request has been made to add support for Aptos and Move to the Eliza Framework. The proposal includes integrating an Aptos plugin for wallet creation, trading, and other functionalities, enabling autonomous agents to leverage Aptos-specific features.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/790" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/790" + ], + "videos": [] + }, + { + "text": "Cloudflare AI Gateway support has been added to Eliza, improving model provider integration. This update enhances latency, security, and cost optimization through request caching. The changes include fallback mechanisms to ensure stability and comprehensive logging for debugging. Documentation has been updated to guide users on configuration and benefits.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/821" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/821" + ], + "videos": [] + } + ], + "topic": "support" + } + ], + "date": 1733097600 + } + }, + "ai_news_elizaos_daily_md_2024-12-02": { + "filename": "2024-12-02.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-12-02": { + "filename": "2024-12-02.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-02": { + "filename": "2024-12-02.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-03": { + "filename": "2024-12-03.md", + "content": "# ElizaOS Daily Update (Dec 3, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of a circuit breaker pattern for database operations, alongside multiple bug fixes and workflow improvements. The team continues to enhance the modularity and reliability of the framework.\n\n## PROJECT METRICS\n- PRs: 10 merged PRs, 22 new PRs\n- Issues: 5 new issues, 4 closed issues\n- Unique Contributors: 21\n- Code Changes: +495/-244 lines across 46 files\n- Total Commits: 68\n- Most Active Contributors: cygaar, monilpat, tcm390, 0xaptosj, augchan42\n\n## TOP ISSUES\n### Workflow Improvements\n- Ongoing enhancements to the npm publication workflow, addressing issues with the release process. Relevant issues include [#806](https://github.com/elizaos/eliza/issues/806) and [#807](https://github.com/elizaos/eliza/issues/807).\n\n### Database Operations\n- Implementation of the circuit breaker pattern to improve database operation reliability. This addresses potential failures in database interactions. See [#812](https://github.com/elizaos/eliza/issues/812).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added a circuit breaker pattern for database operations to enhance reliability and error handling ([#812](https://github.com/elizaos/eliza/pull/812)).\n\n### Bug Fixes\n- Resolved issues with the lerna publish command ([#811](https://github.com/elizaos/eliza/pull/811)).\n- Updated package version to v0.1.5-alpha.0 ([#808](https://github.com/elizaos/eliza/pull/808)).\n- Improved npm publication workflow across multiple PRs ([#805](https://github.com/elizaos/eliza/pull/805), [#806](https://github.com/elizaos/eliza/pull/806), [#807](https://github.com/elizaos/eliza/pull/807)).\n\n### Code Refactoring\n- Enhanced the random selection process for action samples to improve performance and maintainability ([#799](https://github.com/elizaos/eliza/pull/799)).\n\n### Other Work\n- Introduced a loading indicator for better user experience ([#827](https://github.com/elizaos/eliza/pull/827)).\n- Implemented the use of GitHub access tokens for improved security ([#825](https://github.com/elizaos/eliza/pull/825))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-03": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:37.128217Z", + "target_date": "2024-12-03", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 4, + "sources_failed": 6, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-02", + "github_summaries_daily_2024-12-03", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-02", + "ai_news_elizaos_discord_md_2024-12-01", + "ai_news_elizaos_discord_md_2024-11-30", + "ai_news_elizaos_daily_md_2024-12-02", + "ai_news_elizaos_daily_discord_json_2024-12-02", + "ai_news_elizaos_daily_discord_md_2024-12-02" + ], + "total_characters": 259405, + "estimated_tokens": 64851, + "file_size_bytes": 282523 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-04.json b/the-council/aggregated/2024-12-04.json new file mode 100644 index 00000000000..46487385d36 --- /dev/null +++ b/the-council/aggregated/2024-12-04.json @@ -0,0 +1,538 @@ +{ + "date_generated_for": "2024-12-04", + "ai_news_elizaos_discord_md_2024-12-03": { + "filename": "2024-12-03.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-02": { + "filename": "2024-12-02.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-01": { + "filename": "2024-12-01.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-03": { + "filename": "2024-12-03.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-03", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "Updated the package version to v0.1.5-alpha.0 to ensure proper versioning before release.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3" + ], + "videos": [] + }, + { + "text": "Fixed the release workflow by ensuring the clean step runs before the tag checkout.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" + ], + "videos": [] + }, + { + "text": "Resolved a type error and ensured user trust is created on the first message in Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4597261d2990a02d14f8d1885b452d83680323e5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4597261d2990a02d14f8d1885b452d83680323e5" + ], + "videos": [] + }, + { + "text": "Fixed the Lerna publish command by using 'from-package' to ensure proper package publishing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c8248a8935a5b44ad50a509e56de4f6bc13357e4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c8248a8935a5b44ad50a509e56de4f6bc13357e4" + ], + "videos": [] + }, + { + "text": "Added troubleshooting steps to Docker setup documentation, including clearing old images.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the Twitter cache expiration timestamp was not properly calculated, causing cache misses.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" + ], + "videos": [] + }, + { + "text": "Ensured the release workflow runs after a GitHub release is created instead of attempting to generate it automatically.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/48d92074b4361ae4e3910c0bd84f34648e1043ba" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/48d92074b4361ae4e3910c0bd84f34648e1043ba" + ], + "videos": [] + }, + { + "text": "Fixed an issue where the post-install script was missing from the final NPM package, causing installation failures.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" + ], + "videos": [] + }, + { + "text": "Updated image loading to support different endpoints, ensuring compatibility with proxies like Redpill.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4ce5f59a0cac3acf31b914194960b476e5d308bc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4ce5f59a0cac3acf31b914194960b476e5d308bc" + ], + "videos": [] + }, + { + "text": "Updated model selection to respect character configuration settings, allowing different model sizes without code changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/845" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/845" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "ElizaOS Plugin Enhancements and New Integrations", + "content": [ + { + "text": "A new Coinbase token contract plugin has been introduced, enabling the deployment and interaction with ERC20, ERC721, and ERC1155 token contracts. The plugin integrates with the Coinbase wallet management system and logs contract activities to CSV files. Documentation has been updated to reflect these changes, and testing instructions have been provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/803" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/803" + ], + "videos": [] + }, + { + "text": "A Coinbase Webhook Plugin has been added to Eliza, allowing real-time updates and actions based on cryptocurrency transactions. The plugin supports webhook creation, management, and retrieval, with security measures such as webhook secret validation. Testing steps include using Webhook.site for validation and ensuring proper error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/801" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/801" + ], + "videos": [] + }, + { + "text": "A new NEAR Protocol plugin has been introduced, providing wallet balance retrieval, token swaps via Ref.finance, and native token transfers. The plugin requires environment variables for configuration and does not necessitate documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/847" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/847" + ], + "videos": [] + }, + { + "text": "An Aptos plugin has been added, allowing the management of an Aptos wallet and the transfer of APT tokens. The plugin currently supports basic functionality, with plans for future enhancements. Unit tests have been implemented for validation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/818", + "https://github.com/elizaOS/eliza/commit/3efd50d4419992f41855cf61caf77403caae7d67" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/818", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3efd50d4419992f41855cf61caf77403caae7d67" + ], + "videos": [] + }, + { + "text": "A new Avalanche plugin has been integrated, supporting on-chain DeFi actions such as transferring native assets, swapping ERC20 tokens, and depositing tokens into yield strategies. The plugin is designed for the Avalanche C-Chain and requires a funded account for testing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/842" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/842" + ], + "videos": [] + }, + { + "text": "A NEAR plugin wallet provider has been added, enhancing Eliza's capabilities with NEAR Protocol.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/be4e528871a9686d6bd131b592c617803ba91526" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/be4e528871a9686d6bd131b592c617803ba91526" + ], + "videos": [] + }, + { + "text": "A Solana plugin update introduces TEE (Trusted Execution Environment) mode, enhancing security for Solana-based transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" + ], + "videos": [] + }, + { + "text": "A version rollback for the Viem package and an update to the @goat-sdk/plugin-erc20 package have been implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0", + "https://github.com/elizaOS/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557", + "https://github.com/elizaOS/eliza/pull/836" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/836" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across major assets. Wrapped Bitcoin (WBTC) saw an increase from $95,407.41 to $95,823.50. Wrapped Ethereum (WETH) experienced a slight decline from $3,642.76 to $3,619.34. Solana (SOL) rose from $225.86 to $234.12, while ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $95,407.41 -> $95,823.50", + "WETH: $3,642.76 -> $3,619.34", + "SOL: $225.86 -> $234.12", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Circuit Breaker Pattern for Database Operations", + "content": [ + { + "text": "The circuit breaker pattern has been implemented in the DatabaseAdapter to handle database failures gracefully and prevent cascading failures. This feature introduces a CircuitBreaker class with three states: CLOSED, OPEN, and HALF-OPEN. A BaseCircuitBreakerAdapter has been added for database adapters, allowing configurable failure thresholds and recovery timeouts. The circuit breaker opens after five consecutive failures (configurable), resets after 60 seconds in the OPEN state, and requires three successful operations in the HALF-OPEN state to close. Automatic recovery attempts and detailed logging of state changes have also been included to enhance reliability. These changes help prevent overwhelming failed database connections and provide graceful degradation during outages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d", + "https://github.com/elizaOS/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3", + "https://github.com/elizaOS/eliza/pull/812", + "https://github.com/elizaOS/eliza/pull/810" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/812", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/810" + ], + "videos": [] + } + ], + "topic": "circuit" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A recent update refactored the contributor page to improve its structure and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/809" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/809" + ], + "videos": [] + }, + { + "text": "A new feature, 'deva client,' was introduced, adding new functionality to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/823" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/823" + ], + "videos": [] + }, + { + "text": "A feature named 'witter' was added, though details on its functionality are not specified.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/822" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/822" + ], + "videos": [] + }, + { + "text": "The project version was bumped to 0.1.5-alpha.3, ensuring the latest package updates are included.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/838" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/838" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "The 'farcaster-neynar-client' branch has been updated with changes from both the 'main' branch and the 'sayangel/farcaster-neynar-client' remote-tracking branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/902d37aa7230ee46fffded23962be8437c0ccc39", + "https://github.com/elizaOS/eliza/commit/1e5c7e9aa0326c8657aa42ff72314b27a302383f", + "https://github.com/elizaOS/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/902d37aa7230ee46fffded23962be8437c0ccc39", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1e5c7e9aa0326c8657aa42ff72314b27a302383f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d" + ], + "videos": [] + }, + { + "text": "The 'realitySpiral/coinbaseTesting' branch has been updated with changes from the 'main' branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1" + ], + "videos": [] + } + ], + "topic": "branch" + }, + { + "title": "Security Updates and Enhancements", + "content": [ + { + "text": "A recent update ensures that all Node.js package dependencies are pinned to specific versions to prevent supply chain attacks. Additionally, the @solana/web3.js package has been updated to a safe version that does not contain known exploits.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/832" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/832" + ], + "videos": [] + }, + { + "text": "A change has been made to use a GitHub access token for authentication, improving security and access control.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/825" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/825" + ], + "videos": [] + }, + { + "text": "A new feature adds a report data hash to logs, allowing users to verify the integrity of logged data.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8a5f77910bd4b1ec851272a3944f2db84badb89a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8a5f77910bd4b1ec851272a3944f2db84badb89a" + ], + "videos": [] + } + ], + "topic": "security" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "Auto-scrolling has been implemented to ensure that new data entries are automatically brought into view.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/849e2a64dcb633de6476f9c35148f467530830b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/849e2a64dcb633de6476f9c35148f467530830b1" + ], + "videos": [] + }, + { + "text": "Contributor cards now use a grid layout for better organization and visual appeal.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/209b1725b5682940256f22a74cf440660c107ab0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/209b1725b5682940256f22a74cf440660c107ab0" + ], + "videos": [] + }, + { + "text": "A loading indicator has been introduced to improve user experience by providing feedback during loading times.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/827" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/827" + ], + "videos": [] + } + ], + "topic": "interface" + }, + { + "title": "ElizaOS Repository Updates and Issues", + "content": [ + { + "text": "A recent commit moved the `.env.example` file closer to the configuration files, improving project organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ebda0945a9f8bfcf94bd65c969aa641130158df" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ebda0945a9f8bfcf94bd65c969aa641130158df" + ], + "videos": [] + }, + { + "text": "Another update modified the `.env.example` file to include `TEE_MODE`, ensuring better environment configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/64a25409028b0620554490e84c529f419da9d1f3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/64a25409028b0620554490e84c529f419da9d1f3" + ], + "videos": [] + }, + { + "text": "An issue was reported regarding a missing file `agent/src/character.ts`, which is referenced in the README but does not exist in the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/816" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/816" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Configurable FAL Safety Settings", + "content": [ + { + "text": "A new feature has been introduced to allow configuring the safety settings for FAL image generation. This includes the ability to disable the FAL safety checker (which remains enabled by default) and adjust the safety tolerance level.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eed8b06d290ee8ac087076fc8ec30e383860cccb", + "https://github.com/elizaOS/eliza/pull/814" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eed8b06d290ee8ac087076fc8ec30e383860cccb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/814" + ], + "videos": [] + }, + { + "text": "The motivation behind this change is to address issues with existing safety checkers, such as additional latency, unpredictable outputs, and unnecessary restrictions for certain use cases. The new configuration allows users to set `enable_safety_checker` to `false` and adjust `safety_tolerance` to `6` for more flexibility.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/813" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/813" + ], + "videos": [] + }, + { + "text": "Several alternatives were considered, including turning off the safety checker globally, adding a global `allowNsfw` flag, or introducing top-level `enableSafetyChecker` and `safetyTolerance` flags. However, the chosen approach introduces an 'escape hatch' configuration under `imageSettings.fal`, ensuring minimal disruption to other use cases.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/813" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/813" + ], + "videos": [] + } + ], + "topic": "fal" + } + ], + "date": 1733184000 + } + }, + "ai_news_elizaos_daily_md_2024-12-03": { + "filename": "2024-12-03.md", + "content": "# Daily Summary for 2024-12-03\n\nThis document summarizes recent activities and updates across various categories within the ElizaOS ecosystem. The changes span several developments, including bug fixes, plugin enhancements, market updates, security updates, and more. Below is a structured overview:\n\n## Recent Fixes and Improvements in ElizaOS\n\n- **Versioning and Workflow Enhancements**\n - Updated to package version v0.1.5-alpha.0.\n - Fixes in release workflow, type errors, and Twitter cache issues.\n - Improvements to package publishing and Docker setup documentation.\n - Sources: [Commit 1](https://github.com/elizaOS/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3), [Commit 2](https://github.com/elizaOS/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5), [Commit 3](https://github.com/elizaOS/eliza/commit/4597261d2990a02d14f8d1885b452d83680323e5)\n\n- **Miscellaneous Fixes**\n - Updated image loading compatibility and model selection based on configurations.\n - Fixed issues with NPM package scripts and GitHub release workflows.\n - Sources: [Commit 4](https://github.com/elizaOS/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5), [Pull Request 845](https://github.com/elizaOS/eliza/pull/845)\n\n## ElizaOS Plugin Enhancements and New Integrations\n\n- **New Plugins**\n - Coinbase token contract and webhook plugins.\n - NEAR Protocol, Aptos, and Avalanche plugins added, supporting various cryptocurrency integrations.\n - Solana plugin updated for enhanced security.\n - Sources: [Pull Request 803](https://github.com/elizaOS/eliza/pull/803), [Pull Request 842](https://github.com/elizaOS/eliza/pull/842)\n\n- **Plugin Adjustments**\n - Version rollback and updates to Viem and @goat-sdk/plugin-erc20.\n - Sources: [Pull Request 836](https://github.com/elizaOS/eliza/pull/836)\n\n## Crypto Market Update\n\n- **Price Fluctuations**\n - WBTC increased to $95,823.50; WETH decreased to $3,619.34.\n - SOL increased to $234.12; ai16z price remained stable.\n - Sources: [Price Changes](https://www.example.com)\n\n## Circuit Breaker Pattern for Database Operations\n\n- **Enhanced Reliability**\n - Implementation of circuit breaker pattern with configurable thresholds and recovery.\n - Prevents overwhelming failed database connections.\n - Sources: [Commit 438c1f1400e365510cae9c19dfc35ca4f663512d](https://github.com/elizaOS/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d), [Pull Request 812](https://github.com/elizaOS/eliza/pull/812)\n\n## Recent Updates in ElizaOS Repository\n\n- **Structural and Functional Refinements**\n - Improvements to contributor page structure.\n - Addition of 'deva client' and new feature 'witter'.\n - Version updated to 0.1.5-alpha.3.\n - Sources: [Pull Request 809](https://github.com/elizaOS/eliza/pull/809), [Pull Request 838](https://github.com/elizaOS/eliza/pull/838)\n\n## Security Updates and Enhancements\n\n- **Dependency and Authentication Improvements**\n - Node.js dependencies pinned to prevent supply chain attacks.\n - GitHub access token introduced for better security.\n - Sources: [Pull Request 832](https://github.com/elizaOS/eliza/pull/832), [Pull Request 825](https://github.com/elizaOS/eliza/pull/825)\n\n## Miscellaneous Updates\n\n- **Interface and File Management**\n - Auto-scrolling and grid layout adjustments for better interface.\n - Updates to .env files and fixing missing references.\n - Sources: [Commit 8ebda0945a9f8bfcf94bd65c969aa641130158df](https://github.com/elizaOS/eliza/commit/8ebda0945a9f8bfcf94bd65c969aa641130158df)\n\n- **Configurable FAL Safety Settings**\n - New feature for configuring FAL image generation safety settings.\n - Sources: [Pull Request 814](https://github.com/elizaOS/eliza/pull/814), [Issue 813](https://github.com/elizaOS/eliza/issues/813)\n\nThis summary captures key developments and enhancements within ElizaOS, ensuring that the latest improvements and changes are highlighted for efficient analysis and further action if necessary.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-03": { + "filename": "2024-12-03.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-03": { + "filename": "2024-12-03.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-04": { + "filename": "2024-12-04.md", + "content": "# ElizaOS Daily Update (Dec 4, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of a new coinbase plugin for token contract deployment. Several bug fixes were implemented, enhancing the stability of the project. Versioning updates were also executed, reflecting ongoing improvements.\n\n## PROJECT METRICS\n- PRs: 9 merged PRs, 13 new PRs\n- Issues: 2 new issues, 0 closed issues\n- Unique Contributors: 23\n- Code Changes: +1912/-945 lines across 44 files\n- Total Commits: 38\n- Most Active Contributors: cygaar, shakkernerd, HashWarlock, serrrfirat, snow-farmer\n\n## TOP ISSUES\n### Bug Fixes and Stability\n- Addressed issues related to package inclusion and dependency management.\n - Relevant issues: [#824](https://github.com/elizaos/eliza/issues/824), [#832](https://github.com/elizaos/eliza/issues/832)\n\n### Plugin Development\n- Ongoing development of the coinbase plugin for various token contracts.\n - Relevant issues: [#803](https://github.com/elizaos/eliza/issues/803)\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Added a coinbase plugin for deploying and invoking ERC20, ERC721, and ERC1155 token contracts ([#803](https://github.com/elizaos/eliza/pull/803)).\n\n### Bug Fixes\n- Included `scripts/postinstall.js` in the final NPM package ([#843](https://github.com/elizaos/eliza/pull/843)).\n- Pinned all node dependencies and updated `@solana/web3.js` to a safe version ([#832](https://github.com/elizaos/eliza/pull/832)).\n- Fixed issues in `docker-setup.md` ([#826](https://github.com/elizaos/eliza/pull/826)).\n- Resolved twitter cache expiration issues ([#824](https://github.com/elizaos/eliza/pull/824)).\n\n### Version Management\n- Bumped version to 0.1.5-alpha.3 ([#838](https://github.com/elizaos/eliza/pull/838)).\n- Reverted and bumped `@goat-sdk/plugin-erc20` version ([#836](https://github.com/elizaos/eliza/pull/836)).\n- Reverted `viem` package version ([#834](https://github.com/elizaos/eliza/pull/834)).\n- Bumped version to 0.1.5-alpha.1 ([#833](https://github.com/elizaos/eliza/pull/833))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-04": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:37.496568Z", + "target_date": "2024-12-04", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-03", + "ai_news_elizaos_daily_md_2024-12-03", + "github_summaries_daily_2024-12-04", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-03", + "ai_news_elizaos_discord_md_2024-12-02", + "ai_news_elizaos_discord_md_2024-12-01", + "ai_news_elizaos_daily_discord_json_2024-12-03", + "ai_news_elizaos_daily_discord_md_2024-12-03" + ], + "total_characters": 260203, + "estimated_tokens": 65050, + "file_size_bytes": 281825 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-05.json b/the-council/aggregated/2024-12-05.json new file mode 100644 index 00000000000..42e6d68a0eb --- /dev/null +++ b/the-council/aggregated/2024-12-05.json @@ -0,0 +1,560 @@ +{ + "date_generated_for": "2024-12-05", + "ai_news_elizaos_discord_md_2024-12-04": { + "filename": "2024-12-04.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-03": { + "filename": "2024-12-03.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-02": { + "filename": "2024-12-02.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-04": { + "filename": "2024-12-04.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-04", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Version updates were made to the project, including bumps to versions 0.1.5-alpha.1 and 0.1.5-alpha.3.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4ff61c5f59d304be81be43d2dcbd1406f5bc0302", + "https://github.com/elizaOS/eliza/commit/df09c4d05c882fdd449a8226347c4244adc082d3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4ff61c5f59d304be81be43d2dcbd1406f5bc0302", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/df09c4d05c882fdd449a8226347c4244adc082d3" + ], + "videos": [] + }, + { + "text": "The viem package version was reverted, and the @goat-sdk/plugin-erc20 package was updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0", + "https://github.com/elizaOS/eliza/commit/68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2" + ], + "videos": [] + }, + { + "text": "Fixes were applied to various components, including Twitter cache expiration, Docker setup documentation, and plugin documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0f46dc78ca12f304ddcb0286234e0e874d4a6575", + "https://github.com/elizaOS/eliza/commit/7c93797a7837e9e85d511f63b6d1ccd8fab94dc5", + "https://github.com/elizaOS/eliza/commit/0a03140ba7fe18063958e6ffad362f9e3db56b72" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0f46dc78ca12f304ddcb0286234e0e874d4a6575", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7c93797a7837e9e85d511f63b6d1ccd8fab94dc5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0a03140ba7fe18063958e6ffad362f9e3db56b72" + ], + "videos": [] + }, + { + "text": "Node dependencies were pinned, and @solana/web3.js was updated to a safe version.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9ff30c5ecde8ab234804165320418771104a095a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9ff30c5ecde8ab234804165320418771104a095a" + ], + "videos": [] + }, + { + "text": "A fix was implemented to include scripts/postinstall.js in the final NPM package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" + ], + "videos": [] + }, + { + "text": "A new Aptos plugin was added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/079d8480737e4cd34b399b226fabd851351cecf9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/079d8480737e4cd34b399b226fabd851351cecf9" + ], + "videos": [] + }, + { + "text": "A fix was applied to run the release workflow after a GitHub release is created.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including changes to quickstart.md and local-development.md.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2", + "https://github.com/elizaOS/eliza/commit/ea0ebe7374af7273a9f9dcbd1806d69ec12ba975" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ea0ebe7374af7273a9f9dcbd1806d69ec12ba975" + ], + "videos": [] + }, + { + "text": "The project was updated to use LARGE models for responses.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/05f279ae693cf6d5a41298b7c87d48502b059481" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/05f279ae693cf6d5a41298b7c87d48502b059481" + ], + "videos": [] + }, + { + "text": "Multiple branches were merged, including realitySpiral/coinbaseTesting and farcaster-neynar-client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1", + "https://github.com/elizaOS/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d", + "https://github.com/elizaOS/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" + ], + "videos": [] + }, + { + "text": "The repository was synchronized with the upstream main branch and conflicts were resolved.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a34639bef6d86de85367f015d937d046e33c76c6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a34639bef6d86de85367f015d937d046e33c76c6" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $95,823.50 to $98,455.83. Wrapped Ethereum (WETH) also rose from $3,619.34 to $3,842.36. Meanwhile, Solana (SOL) saw a slight decline from $234.12 to $229.48. The price of ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $95,823.50 \u2192 $98,455.83", + "WETH: $3,619.34 \u2192 $3,842.36", + "SOL: $234.12 \u2192 $229.48", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Several updates and fixes have been made to the ElizaOS project, including improvements to documentation, testing, and configuration settings.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "The plugins documentation was refined to remove repeated sections, improving clarity and readability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/848" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/848" + ], + "videos": [] + }, + { + "text": "Minor updates were made to the quickstart guide to enhance usability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/858" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/858" + ], + "videos": [] + }, + { + "text": "The Node.js version requirement was updated in the local development documentation to align with the project's package.json file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/850" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/850" + ], + "videos": [] + }, + { + "text": "New tests were added for environment.ts and knowledge.ts to improve code reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/862" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/862" + ], + "videos": [] + }, + { + "text": "A critical fix was implemented to replace hardcoded charity wallet addresses with an environment variable, allowing users to opt-in.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/852" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/852" + ], + "videos": [] + }, + { + "text": "New files were added for Fly.io deployment, though specific details were not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/865" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/865" + ], + "videos": [] + }, + { + "text": "An update was made to the Agentf branch, though no specific details were included in the provided information.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/854" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/854" + ], + "videos": [] + } + ], + "topic": "risks" + }, + { + "title": "Recent Bug Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A bug in the release workflow was fixed to ensure the release script runs only after a GitHub release is created, rather than attempting to generate it automatically.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/846" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/846" + ], + "videos": [] + }, + { + "text": "The NPM package configuration was improved by explicitly including `scripts/postinstall.js` in the package.json file to prevent missing module errors during installation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/843" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/843" + ], + "videos": [] + }, + { + "text": "A fix was implemented to allow images to load correctly from different endpoints, ensuring compatibility with proxy services like Redpill.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/837" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/837" + ], + "videos": [] + }, + { + "text": "The model selection process was updated to respect character configuration settings, allowing different model sizes to be used without modifying the code.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/845" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/845" + ], + "videos": [] + }, + { + "text": "A duplicated section in the `.env.example` file was removed to prevent confusion and ensure consistency in configuration settings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/863" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/863" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Handling Twitter Login Issues and Optimizations", + "content": [ + { + "text": "Users have reported issues with Twitter login, including errors related to second verification and unknown subtasks such as 'ArkoseLogin'. These errors prevent successful authentication.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/841" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/841" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to optimize Twitter login by validating cookies and introducing a retry mechanism. The update ensures that existing cookies or logged-in status are checked before attempting login, reducing unnecessary API calls and preventing rate limits. A retry mechanism with a limit of 5 attempts has been added to avoid infinite loops, along with improved logging for better debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56", + "https://github.com/elizaOS/eliza/pull/856" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/856" + ], + "videos": [] + }, + { + "text": "A related issue was identified where the login script does not properly recognize existing cookies, leading to redundant login attempts. This inefficiency could trigger rate limits and unnecessary resource usage. The fix ensures that if valid cookies exist, the login process is skipped.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/855" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/855" + ], + "videos": [] + }, + { + "text": "Another reported issue involves Twitter login failing due to incorrect authentication responses. Users encountered errors such as 'Incorrect. Please try again.' when attempting to log in, preventing the Twitter client from functioning properly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/857" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/857" + ], + "videos": [] + } + ], + "topic": "login" + }, + { + "title": "Integration Updates: Avalanche, Slack, and Arbitrum", + "content": [ + { + "text": "A new Avalanche plugin has been integrated to support onchain DeFi actions on the Avalanche C-Chain. This includes transferring native assets and ERC20 tokens, swapping tokens, depositing into yield strategies, and creating new tokens on a launchpad. The change is low-risk and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/842" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/842" + ], + "videos": [] + }, + { + "text": "A Slack client integration has been added to enable communication between Slack workspaces and the Eliza AI system. Features include message deduplication, thread-aware conversation handling, attachment support, and conversation summarization. Example scripts and setup instructions are provided for easy deployment.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/859" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/859" + ], + "videos": [] + }, + { + "text": "An Arbitrum integration is being developed to support Arbitrum One Mainnet. A reward of $1500 USD in USDC is offered for its successful implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/851" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/851" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Version Updates and Dependency Changes in ElizaOS", + "content": [ + { + "text": "A recent update in the ElizaOS repository includes a reversion of the 'viem' package version while also bumping the version of '@goat-sdk/plugin-erc20'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557" + ], + "videos": [] + }, + { + "text": "A pull request was made to revert the 'viem' package version and update '@goat-sdk/plugin-erc20'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/836" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/836" + ], + "videos": [] + }, + { + "text": "The version of the project was bumped to 0.1.5-alpha.3.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d28ed308b015b3d8be7027621bde1f51160b40cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d28ed308b015b3d8be7027621bde1f51160b40cf" + ], + "videos": [] + } + ], + "topic": "bump" + }, + { + "title": "Recent Updates in ElizaOS Deployment and Versioning", + "content": [ + { + "text": "A new version bump to 0.1.5-alpha.1 has been proposed, but it should not be merged until the release is ready. The update includes considerations for risks, documentation changes, and testing steps.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/833" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/833" + ], + "videos": [] + }, + { + "text": "A new feature has been added to support the deployment and invocation of Coinbase ERC20, ERC721, and ERC1155 token contracts. This enhancement improves the token contract management capabilities within ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1" + ], + "videos": [] + }, + { + "text": "A PM2-based deployment system has been introduced for managing Eliza processes more efficiently. The update includes an `ecosystem.config.js` file for PM2 deployment and updated documentation. Users can now install PM2 globally, start Eliza using PM2, and monitor processes easily.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/840" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/840" + ], + "videos": [] + } + ], + "topic": "deployment" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, [Captain Hook], with one additional message from [yikesawjeez] inquiring about adding a bot to their server. However, the actual content of [Captain Hook]'s messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Without a more complete transcript, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Solana Web3.js Update and TEE Mode Addition", + "content": [ + { + "text": "The Solana web3.js package has been updated to the latest safe version, ensuring improved security and compatibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0742326527c9c0f541e3333db3c928052d0f68ee" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0742326527c9c0f541e3333db3c928052d0f68ee" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to the Solana Plugin, adding support for Trusted Execution Environment (TEE) mode. This enhancement aims to improve security and performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" + ], + "videos": [] + } + ], + "topic": "solana" + } + ], + "date": 1733270400 + } + }, + "ai_news_elizaos_daily_md_2024-12-04": { + "filename": "2024-12-04.md", + "content": "# Daily Summary for 2024-12-04\n\n## Recent Updates and Fixes in ElizaOS Repository\n- **Version Updates**:\n - Updates to versions 0.1.5-alpha.1 and 0.1.5-alpha.3 were made. \n Sources: [Commit 4ff61c](https://github.com/elizaOS/eliza/commit/4ff61c5f59d304be81be43d2dcbd1406f5bc0302), [Commit df09c4d](https://github.com/elizaOS/eliza/commit/df09c4d05c882fdd449a8226347c4244adc082d3)\n\n- **Package Management**:\n - Reversion of *viem* package; update of *@goat-sdk/plugin-erc20*. \n Sources: [Commit c693049](https://github.com/elizaOS/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0), [Commit 68bec68](https://github.com/elizaOS/eliza/commit/68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2)\n\n- **Bug Fixes**:\n - Applied fixes include Twitter cache expiration, Docker setup documentation, and plugin documentation improvements. \n Sources: [Commit 0f46dc7](https://github.com/elizaOS/eliza/commit/0f46dc78ca12f304ddcb0286234e0e874d4a6575), [Commit 7c93797](https://github.com/elizaOS/eliza/commit/7c93797a7837e9e85d511f63b6d1ccd8fab94dc5)\n\n- **Dependencies**:\n - Node dependencies pinned; *@solana/web3.js* updated. \n Source: [Commit 9ff30c5](https://github.com/elizaOS/eliza/commit/9ff30c5ecde8ab234804165320418771104a095a)\n\n- **Addition of new Plugins**:\n - Added Aptos plugin. \n Source: [Commit 079d848](https://github.com/elizaOS/eliza/commit/079d8480737e4cd34b399b226fabd851351cecf9)\n\n- **Documentations**:\n - Updates including *quickstart.md* and *local-development.md*. \n Sources: [Commit 09c7b03](https://github.com/elizaOS/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2), [Commit ea0ebe7](https://github.com/elizaOS/eliza/commit/ea0ebe7374af7273a9f9dcbd1806d69ec12ba975)\n\n## Crypto Market Update\n- **Fluctuations in Major Assets**:\n - WBTC: $95,823.50 \u2192 $98,455.83\n - WETH: $3,619.34 \u2192 $3,842.36\n - SOL: $234.12 \u2192 $229.48\n - ai16z remained stable at $0.004326.\n\n## Integration Updates: Avalanche, Slack, and Arbitrum\n- **Avalanche Plugin**: Supports DeFi actions on the C-Chain. \n Source: [Pull 842](https://github.com/elizaOS/eliza/pull/842)\n\n- **Slack Integration**: Enables communication with features including message deduplication and threading. \n Source: [Pull 859](https://github.com/elizaOS/eliza/pull/859)\n\n- **Arbitrum Integration**: Development underway; $1500 USD reward for successful implementation. \n Source: [Issue 851](https://github.com/elizaOS/eliza/issues/851)\n\n## Solana Web3.js Update and TEE Mode Addition\n- **Package Update**: Solana web3.js updated. \n Source: [Commit 0742326](https://github.com/elizaOS/eliza/commit/0742326527c9c0f541e3333db3c928052d0f68ee)\n\n- **TEE Mode**: Added to Solana Plugin for enhanced security. \n Source: [Commit d8470eb](https://github.com/elizaOS/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b)\n\n## Handling Twitter Login Issues and Optimizations\n- **Reported Issues**: Errors including second verification and unknown subtasks. \n Source: [Issue 841](https://github.com/elizaOS/eliza/issues/841)\n \n- **Fix Implementation**: Validation of cookies and retry mechanism added to optimize login. \n Source: [Commit f57b48f](https://github.com/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56)\n\n## Remarkable Progress in Deployment and Versioning\n- **Versioning Enhancements**:\n - Project update to use LARGE models for responses.\n \n- **Deployment System**: Introduction of PM2 for efficient process management. \n Source: [Pull 840](https://github.com/elizaOS/eliza/pull/840)\n\n## Additional Updates\n- **Incomplete Chat Analysis**: Missing content prevents detailed analysis. \n Source: [Discord](https://discord.com/channels/1253563208833433701/1326603270893867064)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-04": { + "filename": "2024-12-04.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-04": { + "filename": "2024-12-04.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-05": { + "filename": "2024-12-05.md", + "content": "# ElizaOS Daily Update (Dec 5, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of the Aptos plugin and several critical bug fixes. Documentation was also updated to enhance user experience, reflecting our commitment to modularity and community-driven development.\n\n## PROJECT METRICS\n- **PRs:** 6 merged PRs, 14 new PRs\n- **Issues:** 4 new issues, 1 closed issue\n- **Unique Contributors:** 28\n- **Code Changes:** +1460/-661 lines across 40 files\n- **Total Commits:** 40\n- **Most Active Contributors:** awidearray, AIFlowML, mgavrila, lalalune, oxSaturn\n\n## TOP ISSUES\n### Plugin Integration Challenges\n- Ongoing issues with plugin compatibility and performance, particularly with the Aptos plugin. Relevant issues include [#123](https://github.com/elizaos/eliza/issues/123) and [#124](https://github.com/elizaos/eliza/issues/124).\n\n### Documentation Gaps\n- Users reported confusion regarding setup and common issues. This led to updates in the documentation, specifically in quickstart.md and local-development.md. See [#125](https://github.com/elizaos/eliza/issues/125).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- **Aptos Plugin:** Introduced a new plugin to enhance functionality within the ElizaOS framework ([PR #818](https://github.com/elizaos/eliza/pull/818)).\n\n### Bug Fixes\n- Resolved issues in the plugins documentation to improve clarity and usability ([PR #848](https://github.com/elizaos/eliza/pull/848)).\n- Fixed the release workflow to ensure it runs correctly after a GitHub release is created ([PR #846](https://github.com/elizaos/eliza/pull/846)).\n- Updated response handling to utilize larger models for improved performance ([PR #853](https://github.com/elizaos/eliza/pull/853)).\n\n### Documentation Updates\n- Enhanced the quickstart.md to address common issues faced by users ([PR #861](https://github.com/elizaos/eliza/pull/861)).\n- Updated Node version requirements in local-development.md to reflect current standards ([PR #850](https://github.com/elizaos/eliza/pull/850))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-05": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:37.868403Z", + "target_date": "2024-12-05", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-04", + "ai_news_elizaos_daily_md_2024-12-04", + "github_summaries_daily_2024-12-05", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-04", + "ai_news_elizaos_discord_md_2024-12-03", + "ai_news_elizaos_discord_md_2024-12-02", + "ai_news_elizaos_daily_discord_json_2024-12-04", + "ai_news_elizaos_daily_discord_md_2024-12-04" + ], + "total_characters": 260090, + "estimated_tokens": 65022, + "file_size_bytes": 282030 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-06.json b/the-council/aggregated/2024-12-06.json new file mode 100644 index 00000000000..3e96f73067e --- /dev/null +++ b/the-council/aggregated/2024-12-06.json @@ -0,0 +1,472 @@ +{ + "date_generated_for": "2024-12-06", + "ai_news_elizaos_discord_md_2024-12-05": { + "filename": "2024-12-05.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-04": { + "filename": "2024-12-04.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-03": { + "filename": "2024-12-03.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-05": { + "filename": "2024-12-05.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-05", + "categories": [ + { + "title": "Recent Documentation Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Several updates and fixes have been made to the ElizaOS documentation. These include improvements to the plugins documentation by removing repeated sections, updates to the quickstart guide to clarify dependencies and common issues, and modifications to the local development guide to reflect the correct Node.js version requirement.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/848", + "https://github.com/elizaOS/eliza/pull/858", + "https://github.com/elizaOS/eliza/pull/850", + "https://github.com/elizaOS/eliza/commit/c544e3341b4510ccd6fc75a18e349f27a8fee4d3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/848", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/858", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/850", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c544e3341b4510ccd6fc75a18e349f27a8fee4d3" + ], + "videos": [] + }, + { + "text": "A common issue with pnpm version mismatches was identified and addressed in the quickstart guide. The update provides instructions on using `corepack` to ensure the correct pnpm version is used, preventing dependency installation errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/861", + "https://github.com/elizaOS/eliza/commit/c2a4675981de5e17f75115357eab2128d1e8afe7", + "https://github.com/elizaOS/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/861", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c2a4675981de5e17f75115357eab2128d1e8afe7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2" + ], + "videos": [] + }, + { + "text": "A documentation issue regarding the `XAI_MODEL` environment variable was raised, noting that it is mentioned in the documentation but not used in the codebase. A request was made to confirm and potentially remove it from the documentation to avoid confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/870" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/870" + ], + "videos": [] + }, + { + "text": "New documentation was added for AI Agent Dev School Parts 2 and 3, including detailed timestamps, summaries, notable quotes, and links to YouTube VODs.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/877" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/877" + ], + "videos": [] + }, + { + "text": "Additional documentation updates include a new README for the plugin-flow, a skeleton page for Eliza in TEE, and the addition of Google model environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a346ed715aa8ec5d3521581440a9ae4a6aba5cb7", + "https://github.com/elizaOS/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1", + "https://github.com/elizaOS/eliza/pull/875" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a346ed715aa8ec5d3521581440a9ae4a6aba5cb7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/875" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) was recorded at $98,455.83 and later at $96,654.49, indicating a slight decline. Wrapped Ethereum (WETH) also experienced a decrease, moving from $3,842.36 to $3,791.34. Solana (SOL) showed mixed movement, initially priced at $229.48 before rising to $236.16. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $98,455.83, $96,654.49", + "WETH: $3,842.36, $3,791.34", + "SOL: $229.48, $236.16", + "ai16z: $0.004326" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Coinbase Integration and Enhancements in ElizaOS", + "content": [ + { + "text": "A merge was performed to integrate the 'realitySpiral/coinbaseTesting' branch, incorporating Coinbase-related testing and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" + ], + "videos": [] + }, + { + "text": "A duplicated section of Coinbase CDP options was removed from the `.env.example` file to prevent confusion and potential misconfigurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bdf7a798e7b3e332ac285d6bcfaedc767cd115b8", + "https://github.com/elizaOS/eliza/pull/863", + "https://github.com/elizaOS/eliza/commit/7fb73d209a5d6d09a039515a088ff14b48691511" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bdf7a798e7b3e332ac285d6bcfaedc767cd115b8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/863", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fb73d209a5d6d09a039515a088ff14b48691511" + ], + "videos": [] + }, + { + "text": "A merge was completed to bring in changes from 'temp-advanced-trading' into 'realitySpiral/coinbaseAdvancedTrading', likely related to enhancing Coinbase trading capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22" + ], + "videos": [] + }, + { + "text": "An advanced Coinbase trading feature was implemented, improving the platform's trading capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dfde39c505e1700a6c559e64cf1660d4a58aac33" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dfde39c505e1700a6c559e64cf1660d4a58aac33" + ], + "videos": [] + }, + { + "text": "A pull request was merged that introduced a Coinbase webhook, additional examples, and testing improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c9981d7c9c5aa137193d48f19f7bea2198aacdc0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c9981d7c9c5aa137193d48f19f7bea2198aacdc0" + ], + "videos": [] + } + ], + "topic": "coinbase" + }, + { + "title": "Adding Environment and Knowledge Tests", + "content": [ + { + "text": "A new set of tests has been added to the Eliza project, specifically targeting `environment.ts` and `knowledge.ts`. These tests aim to improve the project's reliability and ensure proper functionality. The changes are considered low-risk as they only introduce additional tests without modifying existing features.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6a9938c01ac9e3a9b2159e623e444053ac9a9f27", + "https://github.com/elizaOS/eliza/pull/862", + "https://github.com/elizaOS/eliza/commit/1a6ce668f043784f52ef473edbc2b41b974b7382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6a9938c01ac9e3a9b2159e623e444053ac9a9f27", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/862", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a6ce668f043784f52ef473edbc2b41b974b7382" + ], + "videos": [] + }, + { + "text": "A related issue was identified where `pnpm start` crashes if there is too much data in the knowledge section of the character file. The crash occurs inconsistently, sometimes after processing a few knowledge items and other times after processing many. The error message includes `Killed` followed by `ELIFECYCLE Command failed with exit code 137`. Restarting `pnpm start` allows the application to run but skips the remaining knowledge items, preventing them from being incorporated into the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/866" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/866" + ], + "videos": [] + } + ], + "topic": "knowledge" + }, + { + "title": "Blockchain Plugin Integrations for Eliza", + "content": [ + { + "text": "A new MultiversX plugin has been introduced to Eliza, enabling agents to manage a MultiversX wallet. This includes the ability to send native EGLD and ESDT tokens, as well as create new ESDTs. Initial support is limited to token transfers and creation, with more features planned. Testing involves enabling the plugin, setting up a wallet private key, and running unit tests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/860" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/860" + ], + "videos": [] + }, + { + "text": "Eliza is integrating Arbitrum One Mainnet, with a reward of $1500 USD in USDC for the implementation. This integration aims to demonstrate Arbitrum's capabilities within the Eliza ecosystem.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/851" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/851" + ], + "videos": [] + }, + { + "text": "A proposal has been made to add support for Move-based blockchains, including Aptos, Sui, and Rooch, as plugins for Eliza. This would expand Eliza's blockchain compatibility and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/868" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/868" + ], + "videos": [] + }, + { + "text": "A Flow Blockchain plugin has been introduced to Eliza, providing a wallet provider, native token and ERC20 transfers, and new environment variables for Flow. Users can test the integration by setting up a Flow wallet and executing transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/874" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/874" + ], + "videos": [] + } + ], + "topic": "blockchain" + }, + { + "title": "Optimizing Twitter Login with Cookie Validation and Retry Mechanism", + "content": [ + { + "text": "A recent update improves the Twitter login process by introducing cookie validation and a retry mechanism. The system now checks for existing cookies or logged-in status before attempting a login, reducing unnecessary API calls and preventing rate limits. A retry mechanism with a limit of five attempts has been added to avoid infinite loops. Additionally, meaningful error logging has been implemented to facilitate debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56", + "https://github.com/elizaOS/eliza/pull/856" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/856" + ], + "videos": [] + }, + { + "text": "The update addresses a bug where the login function was executed even when valid cookies were present, leading to redundant login attempts. This inefficiency caused unnecessary API calls and potential rate limits. The fix ensures that if valid cookies exist, the login process is skipped, improving efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/855" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/855" + ], + "videos": [] + }, + { + "text": "A related issue reported login failures with error code 399, indicating incorrect login attempts. The new retry mechanism and improved error handling aim to mitigate such failures by ensuring proper cookie validation and controlled retry attempts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/857" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/857" + ], + "videos": [] + } + ], + "topic": "twitter" + }, + { + "title": "Chat Transcript Analysis and AI Agent NSFW Proposal", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "The chat transcript is mostly empty or consists of repeated messages from 'Captain Hook' without meaningful technical discussions. The only unique message is from 'yikesawjeez' asking how to get a bot into their server. No significant technical discussions, decisions, or problem-solving were present.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A proposal was made to allow Eliza AI Agents to have their own NSFW/OnlyFans-style accounts on Avatar.One. The platform supports animated VRM avatars, NSFW chat, and various roleplay features. AI Agents or their creators would earn token rewards based on chat interactions. The proposal includes integrating Eliza Agents with Avatar.One, allowing them to have a profile page, bio, and links. Security measures include SSH encryption and private database storage, with users having the ability to delete their chat history.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/873" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/873" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "A recent update prevents scrolling while the initial data is being fetched, improving user experience by avoiding unnecessary movement before content is loaded.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/171ffec7dc2fada8d9d4ef1622f865678d82b0c9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/171ffec7dc2fada8d9d4ef1622f865678d82b0c9" + ], + "videos": [] + }, + { + "text": "A custom hook has been introduced for token access, streamlining authentication and improving code maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" + ], + "videos": [] + }, + { + "text": "The flow.json file has been updated to support general imports, enhancing flexibility in handling dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2710d02de8651a3934210fa5fb1d0affb5dcb145" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2710d02de8651a3934210fa5fb1d0affb5dcb145" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "ElizaOS Repository Merges and Updates", + "content": [ + { + "text": "The ElizaOS repository has undergone multiple merges to synchronize with the upstream 'main' branch and resolve conflicts. These updates ensure that the latest changes from the main branch are incorporated into various feature branches.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a34639bef6d86de85367f015d937d046e33c76c6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a34639bef6d86de85367f015d937d046e33c76c6" + ], + "videos": [] + }, + { + "text": "A merge was performed to integrate the 'main' branch into the 'realitySpiral/coinbaseTesting' branch. This update ensures that the latest changes from the main branch are included in the Coinbase testing workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" + ], + "videos": [] + }, + { + "text": "The 'main' branch was merged into the 'tbh/plugin-flow' branch, ensuring that the latest updates are incorporated into the plugin flow development.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff" + ], + "videos": [] + } + ], + "topic": "main" + }, + { + "title": "ElizaOS: Cadence Transfer Action and Docker Image Proposal", + "content": [ + { + "text": "The ElizaOS project has introduced Cadence scripts and implemented a transfer action, enhancing its functionality. Additionally, an initial implementation of Flow's transfer action has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16", + "https://github.com/elizaOS/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" + ], + "videos": [] + }, + { + "text": "A feature request has been proposed to publish an official Docker image for ElizaOS in GitHub Container Registry (ghcr). The suggested solution involves a GitHub Action that builds and uploads the image with each release, ensuring proper tagging. The alternative of manually handling releases or using custom CI/CD solutions is considered inefficient.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/876" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/876" + ], + "videos": [] + } + ], + "topic": "action" + } + ], + "date": 1733356800 + } + }, + "ai_news_elizaos_daily_md_2024-12-05": { + "filename": "2024-12-05.md", + "content": "# Daily Summary for 2024-12-05\n\n## Documentation\n### Recent Documentation Updates and Fixes in ElizaOS\n- **Plugin Documentation Improvements**: Removed repeated sections and updated guides for dependencies and Node.js requirements.\n - [Details](https://github.com/elizaOS/eliza/pull/848)\n- **Quickstart Guide Update**: Resolved pnpm version mismatch issues, recommending `corepack` for correct versioning.\n - [Guidelines](https://github.com/elizaOS/eliza/pull/861)\n- **XAI_MODEL Variable Issue**: Raised concerns over unused environment variables in the documentation.\n - [Issue Details](https://github.com/elizaOS/eliza/issues/870)\n- **AI Agent Dev School Documentation**: Added comprehensive timestamps, summaries, and links for parts 2 and 3.\n - [Documentation](https://github.com/elizaOS/eliza/pull/877)\n- Additional updates include new README for plugin-flow and added environment variables for Google models.\n - [See Changes](https://github.com/elizaOS/eliza/commit/a346ed715aa8ec5d3521581440a9ae4a6aba5cb7)\n\n## Crypto Market\n### Crypto Market Update\n- **Bitcoin & Ethereum**: Noted price fluctuations, with Wrapped Bitcoin declining to $96,654.49 and Wrapped Ethereum to $3,791.34.\n- **Solana & ai16z**: Solana showed positive movement, while ai16z remained stable.\n\n## Coinbase\n### Coinbase Integration and Enhancements in ElizaOS\n- **Integration of Coinbase**: Merged `realitySpiral/coinbaseTesting` to improve testing and features.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9)\n- **Advanced Trading Features**: Enhanced Coinbase trading capabilities and introduced a webhook for better integration.\n - [Advanced Features](https://github.com/elizaOS/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22)\n\n## Knowledge & Environment\n### Adding Environment and Knowledge Tests\n- **Testing Improvements**: Introduced tests for `environment.ts` and `knowledge.ts` to improve reliability.\n - [Test Additions](https://github.com/elizaOS/eliza/commit/6a9938c01ac9e3a9b2159e623e444053ac9a9f27)\n- **Addressing Data Overload Issue**: Resolved `pnpm start` crashes due to excessive knowledge data.\n - [Issue Info](https://github.com/elizaOS/eliza/issues/866)\n\n## Blockchain\n### Blockchain Plugin Integrations for Eliza\n- **MultiversX Plugin**: Added features for managing MultiversX wallet and token transfers.\n - [Plugin Details](https://github.com/elizaOS/eliza/pull/860)\n- **Arbitrum & Flow Integrations**: New blockchain integrations with rewards and extended Eliza capabilities.\n - [Arbitrum Integration](https://github.com/elizaOS/eliza/issues/851)\n\n## Twitter\n### Optimizing Twitter Login\n- **Login Improvements**: Added cookie validation and retry mechanism with improved error logging.\n - [Update Details](https://github.com/elizaOS/eliza/commit/f57b48fcce54a48d7cf255ac4b02db01ec639d56)\n\n## Chat & AI \n### Chat Transcript Analysis and AI Agent NSFW Proposal\n- **Analysis of Chat Transcripts**: Lack of technical discussions in transcripts mainly includes non-informative content.\n - [Transcript Details](https://discord.com/channels/1253563208833433701/1326603270893867064)\n- **Proposal for AI NSFW Accounts**: Suggested integration with Avatar.One for NSFW accounts, supporting VRM avatars.\n - [Proposal Link](https://github.com/elizaOS/eliza/issues/873)\n\n## General Updates\n### Recent Updates in ElizaOS\n- **Performance Enhancements**: Improved user experience by preventing scrolling during data fetch and added a custom token access hook.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/171ffec7dc2fada8d9d4ef1622f865678d82b0c9)\n\n### ElizaOS Repository Merges and Updates\n- **Branch Synchronization**: Merged updates from 'main' into various branches like `realitySpiral/coinbaseTesting`.\n - [See Merges](https://github.com/elizaOS/eliza/commit/a34639bef6d86de85367f015d937d046e33c76c6)\n\n### Action Updates\n- **Cadence Scripts and Docker Photos**: Added Cadence transfer action scripts and proposed Docker image publication.\n - [Cadence & Docker](https://github.com/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16)\n\n*(For comprehensive details and source references, each segment includes links to relevant GitHub commits and pull requests.)*\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-05": { + "filename": "2024-12-05.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-05": { + "filename": "2024-12-05.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-06": { + "filename": "2024-12-06.md", + "content": "# ElizaOS Daily Update (Dec 6, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in enhancing our AI agent framework. Key updates include the addition of new features, improvements to documentation, and the introduction of testing for environment and knowledge. \n\n## PROJECT METRICS\n- PRs: 6 merged PRs, 7 new PRs\n- Issues: 5 new issues, 1 closed issue\n- Unique Contributors: 21\n- Code Changes: +912/-252 lines across 56 files\n- Total Commits: 45\n- Most Active Contributors: btspoony, boyaloxer, YoungPhlo, oxSaturn, monilpat\n\n## TOP ISSUES\n### Documentation Improvements\n- Ongoing enhancements to documentation to support user onboarding and development processes.\n - Relevant Issues: [#123](https://github.com/elizaos/eliza/issues/123)\n\n### Environment Configuration\n- Addressing the need for clearer environment variable setups for various models.\n - Relevant PRs: [#875](https://github.com/elizaos/eliza/pull/875)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Summaries and timestamps for AI Agent Dev School Parts 2 and 3 were added to documentation ([#877](https://github.com/elizaos/eliza/pull/877)).\n- Introduced Google model environment variables to streamline configuration ([#875](https://github.com/elizaos/eliza/pull/875)).\n- Implemented a Coinbase webhook along with additional examples and testing ([#801](https://github.com/elizaos/eliza/pull/801)).\n\n### Testing Enhancements\n- Added environment and knowledge tests to improve reliability and performance of the framework ([#862](https://github.com/elizaos/eliza/pull/862)).\n\n### Documentation Updates\n- Updated the quickstart guide to enhance user experience ([#872](https://github.com/elizaos/eliza/pull/872)).\n- Removed duplicated Coinbase CDP options in the example environment file to reduce confusion ([#863](https://github.com/elizaos/eliza/pull/863))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-06": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:38.238362Z", + "target_date": "2024-12-06", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-05", + "ai_news_elizaos_daily_md_2024-12-05", + "github_summaries_daily_2024-12-06", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-05", + "ai_news_elizaos_discord_md_2024-12-04", + "ai_news_elizaos_discord_md_2024-12-03", + "ai_news_elizaos_daily_discord_json_2024-12-05", + "ai_news_elizaos_daily_discord_md_2024-12-05" + ], + "total_characters": 260512, + "estimated_tokens": 65128, + "file_size_bytes": 281170 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-07.json b/the-council/aggregated/2024-12-07.json new file mode 100644 index 00000000000..b976dcd737e --- /dev/null +++ b/the-council/aggregated/2024-12-07.json @@ -0,0 +1,572 @@ +{ + "date_generated_for": "2024-12-07", + "ai_news_elizaos_discord_md_2024-12-06": { + "filename": "2024-12-06.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-05": { + "filename": "2024-12-05.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-04": { + "filename": "2024-12-04.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-06": { + "filename": "2024-12-06.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-06", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Several branches related to Coinbase Advanced Trading and Testing were merged, including updates from 'main' and 'temp-advanced-trading'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/08329f9db54984facd326b6cdbb1ef47b09c830d", + "https://github.com/elizaOS/eliza/commit/85f58e3fd33eecb41f824f4f41651fba62fc7f73", + "https://github.com/elizaOS/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22", + "https://github.com/elizaOS/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08329f9db54984facd326b6cdbb1ef47b09c830d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/85f58e3fd33eecb41f824f4f41651fba62fc7f73", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" + ], + "videos": [] + }, + { + "text": "A new Flow Blockchain plugin was added, and the 'plugin-flow' branch was merged with 'main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff", + "https://github.com/elizaOS/eliza/commit/ebd65c273a66189dc3740fdb8bed4f02eac01e4f", + "https://github.com/elizaOS/eliza/commit/1989c8958681d72ed84e6a5e0d748f96e95bc5e0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ebd65c273a66189dc3740fdb8bed4f02eac01e4f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1989c8958681d72ed84e6a5e0d748f96e95bc5e0" + ], + "videos": [] + }, + { + "text": "Various improvements and fixes were made, including adding Google model environment variables, updating documentation, and enhancing development scripts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c40a1f785c578f2c4e1dff28d010a4e03995a68c", + "https://github.com/elizaOS/eliza/commit/097f1adc6bfa2549d19966aaf750e2694dbeb68f", + "https://github.com/elizaOS/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562", + "https://github.com/elizaOS/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311", + "https://github.com/elizaOS/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c40a1f785c578f2c4e1dff28d010a4e03995a68c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/097f1adc6bfa2549d19966aaf750e2694dbeb68f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" + ], + "videos": [] + }, + { + "text": "Fixes were applied to evaluation JSON parsing, Twitter actions, and Codecov reporting in CI workflows.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab", + "https://github.com/elizaOS/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52", + "https://github.com/elizaOS/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Issues and Fixes", + "content": [ + { + "text": "The `XAI_MODEL` variable is mentioned in the documentation but appears to be unused in the codebase. A request has been made to confirm its relevance and potentially remove it from the documentation to avoid confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/870" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/870" + ], + "videos": [] + }, + { + "text": "Running `pnpm start` crashes when processing large amounts of data in the knowledge section of the character file. The failure point varies, and restarting the process skips the failed knowledge items, preventing them from being incorporated.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/866" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/866" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for JSON parsing errors in the evaluation process. The issue was caused by single quotes in JSON arrays, which have now been converted to double quotes to ensure proper parsing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/907" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/907" + ], + "videos": [] + }, + { + "text": "Twitter actions were not triggering correctly. The issue has been addressed by improving the prompt for action retrieval and ensuring the OpenAI API key is used for image generation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/903" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/903" + ], + "videos": [] + }, + { + "text": "Users are experiencing login issues with the Twitter client, receiving an error message stating 'Incorrect. Please try again.' when attempting to authenticate.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/905" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/905" + ], + "videos": [] + }, + { + "text": "Despite having a Twitter Premium subscription and modifying `MAX_TWEET_LENGTH` to 2500, users are unable to post tweets longer than 280 characters. The error message suggests an authorization issue preventing longer tweets.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/883" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/883" + ], + "videos": [] + }, + { + "text": "The Ollama model provider is using an incorrect endpoint (`localhost:11434/api/chat`) instead of the correct OpenAI-compatible or native Ollama API endpoints, leading to API call errors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/882" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/882" + ], + "videos": [] + }, + { + "text": "Users following the quick start guide encounter a `pnpm start` error related to `pdfjs-dist`. The issue occurs across multiple operating systems, including Debian, Windows Server, and macOS.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/902" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/902" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $96,654.49 to $99,710.00. Wrapped Ethereum (WETH) also saw a rise from $3,791.34 to $4,007.20. Solana (SOL) had a slight increase from $236.16 to $237.13. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $96,654.49 \u2192 $99,710.00", + "WETH: $3,791.34 \u2192 $4,007.20", + "SOL: $236.16 \u2192 $237.13", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Help Message and Dev Script Enhancements", + "content": [ + { + "text": "No significant technical discussions or problem-solving were present in the provided chat transcript. The only unique message was a user asking how to add a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A delay was added to the help message to improve user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" + ], + "videos": [] + }, + { + "text": "Additional help messages were added to the important notice text to provide more clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb", + "https://github.com/elizaOS/eliza/pull/891" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/891" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the development script, including performance improvements and the addition of a help message.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2785135d8524045f65c78ad724b077299033b238", + "https://github.com/elizaOS/eliza/pull/887" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2785135d8524045f65c78ad724b077299033b238", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/887", + "https://github.com/user-attachments/assets/4555fa59-b84d-4a08-a8e7-ad8be7debc26" + ], + "videos": [] + } + ], + "topic": "help" + }, + { + "title": "ElizaOS Updates: Documentation, AI Agent Monetization, and Dependency Fixes", + "content": [ + { + "text": "The ElizaOS project has added documentation for AI Agent Dev School Parts 2 and 3. This includes detailed timestamps, stream summaries, notable quotes, and links to YouTube VODs. The documentation is available in markdown files for review.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/59dc67b3f526edacac1c2e459c9079f3a6a41b49", + "https://github.com/elizaOS/eliza/pull/877" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/59dc67b3f526edacac1c2e459c9079f3a6a41b49" + ], + "videos": [] + }, + { + "text": "A proposal has been made to integrate Eliza AI Agents with Avatar.One, allowing them to have NSFW/OnlyFans-style accounts. This would enable private animated NSFW chats with AI Agents, with token rewards for creators based on chat activity. The integration would include VRM avatars, roleplay features, and encrypted chat storage.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/873" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/873" + ], + "videos": [] + }, + { + "text": "ElizaOS has updated its AI/ML dependencies, including packages from Anthropic, Hugging Face, and OpenAI. These updates bring bug fixes, new features, and performance improvements to the AI models used in the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/886", + "https://github.com/elizaOS/eliza/pull/885", + "https://github.com/elizaOS/eliza/pull/879" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/886", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/885", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/879" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Recent Improvements in ElizaOS Development Workflow and Features", + "content": [ + { + "text": "The `dev.sh` script has been improved to enhance the plugin development workflow. Key changes include a detailed user notice guiding developers on integrating their plugins and a new `WORKING_FOLDERS` list to streamline folder processing.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/888" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/888" + ], + "videos": [] + }, + { + "text": "The CI workflow has been updated to re-enable code coverage report uploads to Codecov. This change improves package management and test coverage reporting while ensuring the CI pipeline runs efficiently.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/880" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/880" + ], + "videos": [] + }, + { + "text": "The GOAT plugin has been updated to allow secrets to be passed during setup, enabling easier installation of plugins like Polymarket and Uniswap. This change also improves multi-chain support.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/898" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/898" + ], + "videos": [] + }, + { + "text": "The `.env.example` file has been reformatted for better readability, ensuring consistent spacing and alignment. This update improves maintainability without introducing functional changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/897" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/897" + ], + "videos": [] + }, + { + "text": "Enhancements to the Twitter client include dynamic configuration of target users via environment variables, improved error handling for wallet providers, and better Twitter interaction processing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/896" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/896" + ], + "videos": [] + } + ], + "topic": "improvements" + }, + { + "title": "Recent Updates and Changes in ElizaOS Repository", + "content": [ + { + "text": "A recent update to the `quickstart.md` file corrects a statement regarding authentication requirements. The removed statement was incorrect, as both password and email are always required, even if `TWITTER_COOKIES` is set.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/872" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/872" + ], + "videos": [] + }, + { + "text": "A proof of concept for integration testing has been introduced. The details of the changes and their impact are not explicitly mentioned, but this update likely aims to improve testing processes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/871" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/871" + ], + "videos": [] + }, + { + "text": "A test commit has been made, though no specific details about its purpose or changes are provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/869" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/869" + ], + "videos": [] + }, + { + "text": "Updates have been made to models for Groq, as some models are set to be deprecated. The update ensures compatibility with the latest changes in Groq's system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/890" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/890", + "https://github.com/user-attachments/assets/400b58a7-b76e-4de2-bf5c-c8dc1e9ac4c9", + "https://github.com/user-attachments/assets/fa100aca-9166-4c07-b1ba-0c363502a5e8" + ], + "videos": [] + } + ], + "topic": "risks" + }, + { + "title": "Recent Developments in Eliza OS", + "content": [ + { + "text": "A skeleton documentation page for Eliza in Trusted Execution Environment (TEE) has been added, laying the groundwork for further documentation improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1" + ], + "videos": [] + }, + { + "text": "A tutorial for using Eliza in TEE has been added, providing users with guidance on how to integrate and utilize Eliza within a secure execution environment.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" + ], + "videos": [] + }, + { + "text": "A feature request has been proposed to integrate Move blockchain support into Eliza. The request suggests adding plugins for Aptos, Sui, and Rooch, allowing Eliza to interact with these blockchain networks.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/868" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/868" + ], + "videos": [] + }, + { + "text": "An issue has been reported regarding Eliza's integration with Twitter. Users are facing difficulties posting tweets using both cookies-based authentication and OAuth2. The issue includes detailed troubleshooting steps, errors encountered, and questions regarding potential limitations with Twitter's free-tier API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/901" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/901" + ], + "videos": [] + } + ], + "topic": "eliza" + }, + { + "title": "Implementation of Transfer Functionality in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has introduced Cadence scripts and implemented a transfer action, enhancing its transaction capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16" + ], + "videos": [] + }, + { + "text": "An initial implementation of Flow's transfer action has been added, laying the groundwork for future transaction-related features.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" + ], + "videos": [] + }, + { + "text": "A new plugin for ZKsync Era has been introduced, allowing agents to interact with the ZK rollup on Ethereum. The initial version supports only the transfer function, with plans for future expansion. The implementation follows existing crypto integration standards and has been tested for functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/906" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/906" + ], + "videos": [] + }, + { + "text": "The transfer function for ZKsync Era has been added, further enhancing the project's capabilities in handling transactions on the ZKsync network.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d2c8374f0655010d5f8e5120c67a3b49ab857f39" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d2c8374f0655010d5f8e5120c67a3b49ab857f39" + ], + "videos": [] + } + ], + "topic": "transfer" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A custom hook has been introduced for token access, improving the way authentication tokens are managed within the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" + ], + "videos": [] + }, + { + "text": "Documentation and metadata updates have been made for 'wdygdtw 4' notes, ensuring better clarity and organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" + ], + "videos": [] + }, + { + "text": "Language consistency improvements have been applied to Community & Contact links, enhancing readability and uniformity across the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81" + ], + "videos": [] + } + ], + "topic": "format" + } + ], + "date": 1733443200 + } + }, + "ai_news_elizaos_daily_md_2024-12-06": { + "filename": "2024-12-06.md", + "content": "# Daily Summary for 2024-12-06\n\nThis document provides a structured overview of the recent activities within the ElizaOS repository, ranging from merges and updates to issues, and improvements in various aspects of the system.\n\n## Recent Merges and Updates\n\n### Key Activities\n- **Coinbase Advanced Trading Merges**: Updates on branches including 'main' and 'temp-advanced-trading'. \n Sources: [08329f9](https://github.com/elizaOS/eliza/commit/08329f9db54984facd326b6cdbb1ef47b09c830d), [85f58e3](https://github.com/elizaOS/eliza/commit/85f58e3fd33eecb41f824f4f41651fba62fc7f73).\n- **Flow Blockchain Plugin**: Integration of a new plugin and merging of 'plugin-flow' with 'main'. \n Sources: [b94ab86](https://github.com/elizaOS/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff).\n- **General Improvements**: Included Google model env vars, documentation & dev scripts. \n Sources: [c40a1f7](https://github.com/elizaOS/eliza/commit/c40a1f785c578f2c4e1dff28d010a4e03995a68c).\n- **Fixes in CI Workflows**: Addressed JSON parsing, Twitter actions & Codecov reporting. \n Sources: [216e312](https://github.com/elizaOS/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab).\n\n## ElizaOS Issues and Fixes\n\n### Notable Issues\n- **`XAI_MODEL` Variable**: Discrepancies in documentation regarding unused variables. \n Sources: [Issue 870](https://github.com/elizaOS/eliza/issues/870).\n- **`pnpm start` Crashes**: Handling large data causes failures; restarting avoids processing errors. \n Sources: [Issue 866](https://github.com/elizaOS/eliza/issues/866).\n- **JSON Parsing & Twitter Action Fixes**: Corrections implemented for smoother operations. \n Sources: [Pull 907](https://github.com/elizaOS/eliza/pull/907).\n\n## Crypto Market Update\n\n### Market Fluctuations\n- **Wrapped Bitcoin (WBTC)**: Increased from $96,654.49 to $99,710.00.\n- **Wrapped Ethereum (WETH)**: Rose from $3,791.34 to $4,007.20.\n- **Solana (SOL)**: Slight rise from $236.16 to $237.13.\n- **ai16z**: Remained stable at $0.004326.\n\n## Help Message and Dev Script Enhancements\n\n### Enhancements\n- **User Experience**: Delay added to help messages for better user interaction. \n Sources: [1656ce7](https://github.com/elizaOS/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1).\n- **Development Script**: Performance improvements and additional help messages introduced. \n Sources: [2785135](https://github.com/elizaOS/eliza/commit/2785135d8524045f65c78ad724b077299033b238).\n\n## ElizaOS Documentation and AI Updates\n\n### Documentation and Monetization\n- **AI Agent Dev School**: Documentation for Parts 2 and 3 added with detailed insights. \n Sources: [59dc67b](https://github.com/elizaOS/eliza/commit/59dc67b3f526edacac1c2e459c9079f3a6a41b49).\n- **NSFW/OnlyFans Proposal**: Initiative to integrate with Avatar.One for monetization. \n Sources: [Issue 873](https://github.com/elizaOS/eliza/issues/873).\n\n## Recent Improvements in Development Workflow\n\n### Key Improvements\n- **Plugin Development**: Enhancements to `dev.sh` script for plugin integration. \n Sources: [Issue 888](https://github.com/elizaOS/eliza/issues/888).\n- **Code Coverage in CI**: Re-enabled Codecov uploads for improved reporting. \n Sources: [Pull 880](https://github.com/elizaOS/eliza/pull/880).\n\n## Recent Updates and Changes\n\n### Modifications and Risks\n- **Quickstart Guide**: Authentication statement update for clarity. \n Sources: [Pull 872](https://github.com/elizaOS/eliza/pull/872).\n- **Groq Model Updates**: Ensuring compatibility with upcoming deprecations. \n Sources: [Pull 890](https://github.com/elizaOS/eliza/pull/890).\n\n## Recent Developments in Eliza OS\n\n### Feature and Integration Requests\n- **Trusted Execution Environment**: Initial documentation framework established. \n Sources: [cfe7cad](https://github.com/elizaOS/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1).\n- **Move Blockchain Integration**: Proposed support for Aptos, Sui, and Rooch. \n Sources: [Issue 868](https://github.com/elizaOS/eliza/issues/868).\n\n## Implementation of Transfer Functionality\n\n### Transfer Enhancements\n- **Cadence Scripts**: Transfer action implementation for enhanced transaction handling. \n Sources: [6f181ea](https://github.com/elizaOS/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16).\n- **ZKsync Era**: Initial version with transfer function support. \n Sources: [Pull 906](https://github.com/elizaOS/eliza/pull/906).\n\nThis summary reflects the latest activities and updates within the ElizaOS environment, highlighting critical changes across various domains pertinent to development, issues, market shifts, and enhancements.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-06": { + "filename": "2024-12-06.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-06": { + "filename": "2024-12-06.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-07": { + "filename": "2024-12-07.md", + "content": "# ElizaOS Daily Update (Dec 7, 2024)\n\n## OVERVIEW \nToday marked significant progress in enhancing the ElizaOS framework, with the addition of new features and crucial bug fixes. The team focused on improving developer experience and ensuring system reliability, paving the way for future developments.\n\n## PROJECT METRICS\n- PRs: 10 merged PRs, 21 new PRs\n- Issues: 10 new issues, 1 closed issue\n- Unique Contributors: 30\n- Code Changes: +6536/-302 lines across 62 files\n- Total Commits: 47\n- Most Active Contributors: shakkernerd, cygaar, v1xingyue, arose00, 0xaguspunk\n\n## TOP ISSUES\n### Bug Fixes and Reliability\n- Addressed issues with evaluation JSON parsing, ensuring data integrity ([#907](https://github.com/elizaos/eliza/issues/907)).\n- Resolved problems with Twitter actions not triggering, enhancing integration reliability ([#903](https://github.com/elizaos/eliza/issues/903)).\n- Re-enabled coverage report uploads to Codecov, improving CI workflow ([#880](https://github.com/elizaos/eliza/issues/880)).\n\n### Development Enhancements\n- Improved developer scripts for better performance and usability, including enhanced help messages ([#887](https://github.com/elizaos/eliza/pull/887), [#891](https://github.com/elizaos/eliza/pull/891)).\n- Updated models for groq, ensuring compatibility and performance ([#890](https://github.com/elizaos/eliza/pull/890)).\n- Disabled documentation building in the build command to streamline the process ([#884](https://github.com/elizaos/eliza/pull/884)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Introduced a Flow Blockchain plugin, expanding the framework's capabilities ([#874](https://github.com/elizaos/eliza/pull/874)).\n- Developed a working Farcaster client with Neynar, enhancing client functionality ([#570](https://github.com/elizaos/eliza/pull/570)).\n\n### Developer Experience Improvements\n- Enhanced the development command and added more help messages to assist developers in navigating the framework ([#892](https://github.com/elizaos/eliza/pull/892), [#891](https://github.com/elizaos/eliza/pull/891))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-07": "[\"0x3N3jVhPUV_month_2024-12-01\", \"0x3N3jVhPUV\", \"month\", \"2024-12-01\", \"0x3N3jVhPUV: Created issue #883 regarding Twitter premium subscription and maximum tweet length, which has since been closed. Commented on one issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:02.962Z\"]\n[\"0x330a_month_2024-12-01\", \"0x330a\", \"month\", \"2024-12-01\", \"0x330a: Contributed a single merged PR (#1347) updating the Farcaster client max cast length, modifying 37 files with +156/-178 lines of code. The changes were evenly distributed across bugfix, refactor, and other work categories. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:21:03.510Z\"]\n[\"0xAsten_month_2024-12-01\", \"0xAsten\", \"month\", \"2024-12-01\", \"0xAsten: Made a single targeted contribution this month with PR #962, which fixed the EVM plugin activation condition with a minimal code change (+1/-1 lines). The PR was merged after 7 hours, representing the only activity during this period.\", \"2025-04-18T21:21:03.607Z\"]\n[\"0xFloyd_month_2024-12-01\", \"0xFloyd\", \"month\", \"2024-12-01\", \"0xFloyd: Contributed to documentation with one merged PR (#1589) that made significant changes to the Contributing Guide, modifying 37 files with +7546/-1201 lines. The PR focused entirely on documentation improvements, representing their only activity this month. Currently has one open PR (#1588) with similar documentation fixes.\", \"2025-04-18T21:21:03.990Z\"]\n[\"0xCardinalError_month_2024-12-01\", \"0xCardinalError\", \"month\", \"2024-12-01\", \"0xCardinalError: Merged 4 PRs this month, including adding support for other EVM chains (#949, +881/-497 lines), implementing multiple agents running simultaneously on localhost (#1415, +1334/-1298 lines), and adding helpful default agents (#1124, +200/-4 lines). Currently has 2 open PRs for adding new plugins (DexScreener and CoinGecko), showing a focus on expanding functionality. Contributed significantly to the codebase with 47 commits modifying 919 files (+18472/-14983 lines), primarily focused on feature work and configuration changes. Maintained an occasional activity pattern, being active on 10 days this month while also engaging in discussions with 29 comments across PRs and issues.\", \"2025-04-18T21:21:05.178Z\"]\n[\"0xJord4n_month_2024-12-01\", \"0xJord4n\", \"month\", \"2024-12-01\", \"0xJord4n: Merged a significant documentation PR (#1432) focused on keeping README translations synchronized, modifying 515 files with +5146/-4450 lines of changes across 13 commits. Contributed to discussions by commenting on 4 issues and 2 PRs. Activity was sporadic, concentrated on just 2 days this month, with work primarily focused on configuration files.\", \"2025-04-18T21:21:05.419Z\"]\n[\"0xNerd_month_2024-12-01\", \"0xNerd\", \"month\", \"2024-12-01\", \"0xNerd: Made significant code contributions with 11 commits modifying 792 files (+28,355/-10,940 lines), primarily focused on other work (91%). Merged one substantial PR (#1135) adding functionality for agents to interact with FOMO.fund's platform (+632 lines), while maintaining three open PRs including work on a WordPress client. Activity was sporadic, concentrated on just 5 days this month, with code changes representing 67% of contributions.\", \"2025-04-18T21:21:06.322Z\"]\n[\"0xPBIT_month_2024-12-01\", \"0xPBIT\", \"month\", \"2024-12-01\", \"0xPBIT: Merged three significant PRs this month, including image features for the React chat client (#1481, +18972/-23611 lines), Twitter Post Action implementation (#1422, +28027/-29135 lines), and message suppression functionality (#1444, +2840/-1796 lines). Contributed substantial code changes across 235 files (+24932/-27174 lines) with 12 commits, primarily focusing on non-core work (92%). Provided limited review activity with 2 reviews and 3 PR comments, showing sporadic activity on just 3 days this month.\", \"2025-04-18T21:21:07.030Z\"]\n[\"0xaguspunk_month_2024-12-01\", \"0xaguspunk\", \"month\", \"2024-12-01\", \"0xaguspunk: Made significant contributions to the GOAT integration, merging 3 PRs including the substantial #1403 which modified over 79k lines of code. Created and closed 3 issues related to agent functionality, including core memory creation (#967) and tool calling capabilities (#945). Actively participated in code reviews with 6 reviews and 9 PR comments, showing occasional but impactful activity across 7 days this month. Primary focus was on code changes, modifying 748 files with over 65k additions and 52k deletions, with contributions spanning code, configuration, and documentation.\", \"2025-04-18T21:21:07.610Z\"]\n[\"0xaptosj_month_2024-12-01\", \"0xaptosj\", \"month\", \"2024-12-01\", \"0xaptosj: Contributed the Aptos plugin through PR #818 (+985/-46 lines), which was merged after 41 hours of review. This substantial addition modified 20 files across the codebase, with changes primarily focused on new functionality (80%) and supporting tests (20%). Activity was limited to a single day this month, with the contribution consisting of 5 commits and one PR comment.\", \"2025-04-18T21:21:08.141Z\"]\n[\"2-A-M_month_2024-12-01\", \"2-A-M\", \"month\", \"2024-12-01\", \"2-A-M: Made a single commit this month, modifying 2 files with 93 additions and 153 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:08.420Z\"]\n[\"0xbuild-oss_month_2024-12-01\", \"0xbuild-oss\", \"month\", \"2024-12-01\", \"0xbuild-oss: Primarily engaged through issue interactions this month, creating one issue (#1127) about local embedding failures which was subsequently closed. Contributed to discussions on six different issues with comments, showing engagement with the project's problem-solving process. No code contributions or pull request activity during this period. Activity was sporadic, with participation limited to a few days this month.\", \"2025-04-18T21:21:08.445Z\"]\n[\"619_month_2024-12-01\", \"619\", \"month\", \"2024-12-01\", \"619: Reported two issues this month: #817 regarding a command issue with pnpm start and #816 pointing out that a file mentioned in the README doesn't exist. Both issues were subsequently closed. No code contributions or PR activity during this period.\", \"2025-04-18T21:21:09.694Z\"]\n[\"2pmflow_month_2024-12-01\", \"2pmflow\", \"month\", \"2024-12-01\", \"2pmflow: Made a single contribution this month with PR #737 \\\"chore: remove unused env var\\\" (+3/-17 lines), which was merged after 2 hours. The PR focused on cleanup work, removing unnecessary environment variables across 15 files, with the majority of changes affecting documentation files (87% of modifications). Activity was limited to just 1 day out of the month.\", \"2025-04-18T21:21:10.382Z\"]\n[\"8times4_month_2024-12-01\", \"8times4\", \"month\", \"2024-12-01\", \"8times4: Opened one pull request (#792) to add obsidian traversal functionality, with no merged PRs this month. Made substantial code additions with 840 lines added across 15 files, primarily focusing on feature work (100%) with a mix of code (60%) and configuration (27%) changes. Contributed on only one day this month, showing a sporadic activity pattern.\", \"2025-04-18T21:21:10.476Z\"]\n[\"AIFlowML_month_2024-12-01\", \"AIFlowML\", \"month\", \"2024-12-01\", \"AIFlowML: Made significant contributions with the merged PR #859 \\\"Add slack plugin\\\" (+15661/-5557 lines) and has an open PR #1497 for adding a hyperliquid plugin to the Eliza framework. Created and closed issue #936 requesting improved LLM-suitable documentation. Modified 358 files across 6 commits with a primary focus on feature work (83%), particularly in documentation (49%), code (24%), and tests (19%).\", \"2025-04-18T21:21:11.309Z\"]\n[\"ALGOREX-PH_month_2024-12-01\", \"ALGOREX-PH\", \"month\", \"2024-12-01\", \"ALGOREX-PH: Created a single issue (#1562) titled \\\"Telegram connection\\\" which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on any issues or PRs.\", \"2025-04-18T21:21:11.595Z\"]\n[\"9547_month_2024-12-01\", \"9547\", \"month\", \"2024-12-01\", \"9547: Made documentation contributions with 2 PRs this month, including the merged #1201 which updated Chinese documentation for Python 3.7 (+2/-3 lines) and the still-open #1227 which adds bash code blocks to README files. Modified 15 documentation files across 15 commits (+36/-38 lines total), with 100% of changes focused on documentation improvements. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:11.615Z\"]\n[\"AmagiDDmxh_month_2024-12-01\", \"AmagiDDmxh\", \"month\", \"2024-12-01\", \"AmagiDDmxh: Created issue #1099 regarding a discrepancy between npm published code and original built code, which has since been closed. No other activity this month.\", \"2025-04-18T21:21:12.870Z\"]\n[\"AndyBoWu_month_2024-12-01\", \"AndyBoWu\", \"month\", \"2024-12-01\", \"AndyBoWu: Opened one pull request (#1138 \\\"Sla 481\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:21:13.284Z\"]\n[\"AbdelStark_month_2024-12-01\", \"AbdelStark\", \"month\", \"2024-12-01\", \"AbdelStark: Opened three significant feature PRs this month, including implementations for Nostr client (#1181, #1203) and Bitcoin Lightning Network plugin (#1278), with substantial code changes totaling over +49k/-36k lines across 116 files. Contributed 20 commits with a primary focus on feature work (55%), while also providing one code review and two PR comments. Activity was sporadic, concentrated on just 2 days during the month.\", \"2025-04-18T21:21:13.318Z\"]\n[\"AgustinRamiroDiaz_month_2024-12-01\", \"AgustinRamiroDiaz\", \"month\", \"2024-12-01\", \"AgustinRamiroDiaz: Focused on developing the GenLayer Plugin feature, merging a substantial PR #975 that added over 3,200 lines and removed nearly 1,000 lines across 62 files. Created and subsequently closed issue #972 related to the GenLayer Plugin, which was implemented through the merged PR. Contributed to the project's review process by approving one PR and adding 3 comments on pull requests, showing focused but sporadic activity on just 2 days this month.\", \"2025-04-18T21:21:13.830Z\"]\n[\"AntonioTF5_month_2024-12-01\", \"AntonioTF5\", \"month\", \"2024-12-01\", \"AntonioTF5: Created issue #1208 regarding multiple mentions on Twitter/X when replying, which has since been closed. Contributed to discussions by commenting on 2 issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:13.938Z\"]\n[\"Arucard11_month_2024-12-01\", \"Arucard11\", \"month\", \"2024-12-01\", \"Arucard11: Made a single contribution this month, adding 820 lines of code across one file in a single commit. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:15.136Z\"]\n[\"Archethect_month_2024-12-01\", \"Archethect\", \"month\", \"2024-12-01\", \"Archethect: Made significant contributions through two merged PRs this month, with PR #1482 introducing cross-chain swaps through Squid Router representing a massive code change (+154,950/-60,024 lines). Also fixed a core issue with PR #1473 by making modelConfiguration optional. Activity was sporadic, concentrated on just 2 days this month, with a primary focus on feature development (71%) and bug fixes (21%).\", \"2025-04-18T21:21:15.626Z\"]\n[\"AudixAgent_month_2024-12-01\", \"AudixAgent\", \"month\", \"2024-12-01\", \"AudixAgent: Opened one documentation-focused PR (#1346) that remains under review. Made significant documentation changes across 25 files with substantial content restructuring (+306/-3420 lines) in a single day of activity this month. All modifications were code-related, with the majority (88%) focused on feature work.\", \"2025-04-18T21:21:15.981Z\"]\n[\"BlockchainCake_month_2024-12-01\", \"BlockchainCake\", \"month\", \"2024-12-01\", \"BlockchainCake: Worked on a single open PR (#1212) focused on adding EVM Client functionality for blockchain event monitoring, with substantial code changes across 40 files (+2068/-794 lines). Made 10 commits with sporadic activity across 6 days this month, primarily focusing on code (53%) and configuration files (41%).\", \"2025-04-18T21:21:17.308Z\"]\n[\"BalanaguYashwanth_month_2024-12-01\", \"BalanaguYashwanth\", \"month\", \"2024-12-01\", \"BalanaguYashwanth: Merged a significant PR #1036 for improving client typing that involved substantial code changes (+13,620/-26,265 lines) across 390 files. Created and closed two issues (#1164 and #1166) related to Farcaster account creation and plugin commands. Contributed actively to discussions with 8 PR comments and 10 issue comments, while also providing 2 code reviews. Activity was sporadic, concentrated on just 3 days this month, with work primarily split between other tasks (47%) and bug fixes (41%).\", \"2025-04-18T21:21:17.420Z\"]\n[\"BlockJuic3_month_2024-12-01\", \"BlockJuic3\", \"month\", \"2024-12-01\", \"BlockJuic3: Fixed a type definition issue by submitting PR #1097 \\\"fix: return types of createAgent & startAgent\\\" (+31923/-45453 lines), which addressed the problem they had previously reported in issue #1096. Their contribution focused on correcting return type definitions for the createAgent and startAgent functions, making a small but important bugfix with just 2 lines changed across 1 file. This was their only activity during the month, representing a targeted, one-time contribution to improve type accuracy.\", \"2025-04-18T21:21:17.477Z\"]\n[\"Bradymck_month_2024-12-01\", \"Bradymck\", \"month\", \"2024-12-01\", \"Bradymck: Limited activity this month with one open PR (#869 \\\"Test commit\\\") and one PR review with comments. Activity was sporadic, occurring on only one day during the period.\", \"2025-04-18T21:21:17.597Z\"]\n[\"CREWorx_month_2024-12-01\", \"CREWorx\", \"month\", \"2024-12-01\", \"CREWorx: Opened one pull request (#865 \\\"Flyio new files\\\") that remains unmerged, with substantial documentation and configuration changes across 148 files (+1647/-1765 lines). Made 4 commits and added 2 PR comments during sporadic activity on just 2 days this month. The work primarily focused on documentation (84%) and configuration files (12%), with an even split between feature development, bug fixes, and other tasks.\", \"2025-04-18T21:21:18.811Z\"]\n[\"Chunt0_month_2024-12-01\", \"Chunt0\", \"month\", \"2024-12-01\", \"Chunt0: Created one issue (#1544) reporting a TypeError callback error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:19.417Z\"]\n[\"DanielHighETH_month_2024-12-01\", \"DanielHighETH\", \"month\", \"2024-12-01\", \"DanielHighETH: Created issue #408 regarding updating the totalMessages logic in Boredom Scoring, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:19.812Z\"]\n[\"CodingTux_month_2024-12-01\", \"CodingTux\", \"month\", \"2024-12-01\", \"CodingTux: Made a single targeted bugfix contribution this month with PR #742, which corrected the message completion footer format with minimal code changes (+1/-1 lines). Engaged with the community by commenting on 3 issues. Activity was limited to a single day during the period, suggesting a focused, specific contribution rather than ongoing development work.\", \"2025-04-18T21:21:20.112Z\"]\n[\"ChristopherTrimboli_month_2024-12-01\", \"ChristopherTrimboli\", \"month\", \"2024-12-01\", \"ChristopherTrimboli: Merged two PRs this month, including a Twitter login notifications fix (#1330) with significant code changes (+14,103/-12,613 lines) and a chore PR removing Twitter cookies environment variables (#1288). Has two open PRs addressing duplicate Twitter posts (#1329) and implementing dynamic plugin imports (#1383). Made substantial code modifications across 942 files (+68,211/-64,315 lines) with a primary focus on documentation (65%) and code changes (27%), while maintaining an occasional activity pattern across 8 days this month.\", \"2025-04-18T21:21:20.480Z\"]\n[\"Dereichi_month_2024-12-01\", \"Dereichi\", \"month\", \"2024-12-01\", \"Dereichi: Created one issue (#1563 \\\"spades\\\") which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:20.972Z\"]\n[\"DannyDesert_month_2024-12-01\", \"DannyDesert\", \"month\", \"2024-12-01\", \"DannyDesert: Made significant code changes across 22 files (+23,912/-17,712 lines) in 2 commits this month. Activity was sporadic, occurring on only 2 days out of 31. The work was evenly split between feature development (50%) and other tasks (50%), involving various file types.\", \"2025-04-18T21:21:21.088Z\"]\n[\"Dhaiwat10_month_2024-12-01\", \"Dhaiwat10\", \"month\", \"2024-12-01\", \"Dhaiwat10: Added a new Fuel plugin through PR #1512 (+826/-83 lines) which was successfully merged, after initially creating issue #1510 to propose the feature. Modified 38 files across 7 commits with significant code and configuration changes (+1660/-168 lines total). Contributed on a single day this month with focused, high-impact work centered on feature development.\", \"2025-04-18T21:21:22.714Z\"]\n[\"Endytech_month_2024-12-01\", \"Endytech\", \"month\", \"2024-12-01\", \"Endytech: Created two issues (#969 and #970) related to media file upload functionality for posting tweets with images, both of which were subsequently closed. Contributed one comment on an issue, but had no code changes or pull request activity this month. Overall activity was sporadic with minimal engagement in the project.\", \"2025-04-18T21:21:23.107Z\"]\n[\"Ed-Marcavage_month_2024-12-01\", \"Ed-Marcavage\", \"month\", \"2024-12-01\", \"Ed-Marcavage: Merged two significant PRs this month, with the most substantial being #1343 which added agentic JSDoc generation (+94,056/-84,839 lines). Also merged PR #1547 to fix a JSDoc automation build issue and parametrize PR branch targeting (+261/-179 lines). Made extensive code changes across 1,440 files with a total of +100,348/-85,180 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-04-18T21:21:23.128Z\"]\n[\"Firbydude_month_2024-12-01\", \"Firbydude\", \"month\", \"2024-12-01\", \"Firbydude: Contributed a significant feature with PR #1442 \\\"Add support for VoyageAI embeddings API\\\" which was merged after 479 hours, modifying 364 files with +7776/-5373 lines of code. The work was evenly split between feature development and other tasks, with half the changes affecting code files and a quarter affecting tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:21:24.557Z\"]\n[\"GeneFuture_month_2024-12-01\", \"GeneFuture\", \"month\", \"2024-12-01\", \"GeneFuture: Made substantial code changes with 8 commits modifying 291 files (+25,024/-18,849 lines) across various file types. Activity was sporadic, occurring on only 4 out of 31 days this month. Work was primarily focused on feature development (63%) with some other miscellaneous work (38%).\", \"2025-04-18T21:21:25.294Z\"]\n[\"FWangZil_month_2024-12-01\", \"FWangZil\", \"month\", \"2024-12-01\", \"FWangZil: Fixed a critical parameter parsing issue in plugin-evm TransferAction (PR #965, +77k/-48k lines) while working on Solana liquid staking support with two open PRs (#1435, #1461). Created and closed three issues, including a bug report for parameter handling (#1439) and a feature request for Solana liquid staking (#1434). Contributed sporadically across 5 days this month, with a balanced focus between bug fixes (43%) and new features (29%), modifying 46 files with +3369/-861 lines of code.\", \"2025-04-18T21:21:25.603Z\"]\n[\"Gajesh2007_month_2024-12-01\", \"Gajesh2007\", \"month\", \"2024-12-01\", \"Gajesh2007: Merged a significant feature PR #1558 adding the new \\\"zktls - reclaim\\\" plugin, which involved substantial code changes (+3964/-2027 lines). Made contributions on a single day this month, focusing equally on feature work and other tasks with modifications to 32 files (+2331/-344 lines) across 2 commits. The work primarily involved code and configuration files, with one PR comment provided during the development process.\", \"2025-04-18T21:21:25.972Z\"]\n[\"Freytes_month_2024-12-01\", \"Freytes\", \"month\", \"2024-12-01\", \"Freytes: Merged 3 PRs this month, including documentation improvements with the creation of docker-setup.md (#776, +107 lines) and a subsequent fix (#826, +15 lines), along with a package.json update (#1031). Has 4 open PRs in various stages of development, including work on Twitter Plus (#779), Auto Trader (#1100), and Reddit client files (#1445). Contributed positively to the review process by approving 4 PRs and adding 3 PR comments. Activity was sporadic, being active on only 4 days this month.\", \"2025-04-18T21:21:26.260Z\"]\n[\"GottliebFreudenreich_month_2024-12-01\", \"GottliebFreudenreich\", \"month\", \"2024-12-01\", \"GottliebFreudenreich: Created and merged a single PR (#995) that added a German README translation, contributing +261/-133 lines of documentation changes. The PR \\\"feat: create README_DE.md\\\" represents their only activity this month, showing a focused effort on improving documentation for German-speaking users.\", \"2025-04-18T21:21:27.080Z\"]\n[\"Hdpbilly_month_2024-12-01\", \"Hdpbilly\", \"month\", \"2024-12-01\", \"Hdpbilly: Opened a significant pull request (#1199) focused on adding 12 new routes for runtime parameters, which involved substantial code changes across 268 files (+25,509/-19,102 lines). Contributed to the project discussion by commenting on one issue. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:28.235Z\"]\n[\"HashWarlock_month_2024-12-01\", \"HashWarlock\", \"month\", \"2024-12-01\", \"HashWarlock: Made significant contributions with 4 merged PRs, including a major feature addition to the Solana Plugin (PR #835, +19,526/-5,896 lines) and a helpful example script for system prompts (PR #1554, +364 lines). Created 4 issues related to TEE functionality and client loading, all of which were subsequently closed. Actively participated in code review, providing 22 reviews with 16 comments and contributing to 28 PR discussions, showing consistent engagement in the project's development process.\", \"2025-04-18T21:21:29.135Z\"]\n[\"HiramZednem_month_2024-12-01\", \"HiramZednem\", \"month\", \"2024-12-01\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) on a single day this month. The activity was sporadic, with contributions concentrated on a single day out of the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:29.581Z\"]\n[\"HowieDuhzit_month_2024-12-01\", \"HowieDuhzit\", \"month\", \"2024-12-01\", \"HowieDuhzit: Contributed to text-to-speech functionality this month, with one merged PR (#1528) adding the \\\"/:agentId/speak endpoint\\\" (+16641/-6849 lines) and one open PR (#1526) for direct speech handling with ElevenLabs integration. Modified 2 files with 316 lines of code additions focused entirely on feature work. Activity was limited to a single day this month.\", \"2025-04-18T21:21:29.790Z\"]\n[\"IkigaiLabsETH_month_2024-12-01\", \"IkigaiLabsETH\", \"month\", \"2024-12-01\", \"IkigaiLabsETH: Made substantial code changes this month with 32 commits modifying 839 files (+101,629/-68,644 lines), though activity was sporadic across only 5 days. Has one open PR (#1047) addressing API keys in the Solana plugin configuration. The majority of work (69%) was categorized as \\\"other work\\\" with a secondary focus on feature development (25%).\", \"2025-04-18T21:21:30.775Z\"]\n[\"Jjfern96_month_2024-12-01\", \"Jjfern96\", \"month\", \"2024-12-01\", \"Jjfern96: Created one issue this month (#1567 \\\"Quotes on Twitter\\\"), which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:30.978Z\"]\n[\"Hamzah-syed_month_2024-12-01\", \"Hamzah-syed\", \"month\", \"2024-12-01\", \"Hamzah-syed: Contributed to documentation with one open PR (#919) that streamlines model support description in the README, making a small change of 1 line removed. This represents their only activity during the month, with a single commit focused entirely on documentation improvements.\", \"2025-04-18T21:21:32.258Z\"]\n[\"KacperKoza343_month_2024-12-01\", \"KacperKoza343\", \"month\", \"2024-12-01\", \"KacperKoza343: Made significant code changes with 7 commits modifying 56 files (+2194/-769 lines) in a single day of activity this month. The work was primarily focused on other tasks (71%) with equal portions dedicated to feature development and tests (14% each). No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:21:32.400Z\"]\n[\"JoseRoberts87_month_2024-12-01\", \"JoseRoberts87\", \"month\", \"2024-12-01\", \"JoseRoberts87: Opened one issue (#1583) regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Created an open pull request (#1585) to add SSL flag support for RDS PostgreSQL and localhost connections, with modest code changes (+3 lines) across configuration, documentation, and code files. Activity was limited to a single day this month.\", \"2025-04-18T21:21:32.741Z\"]\n[\"Kevin-Mok_month_2024-12-01\", \"Kevin-Mok\", \"month\", \"2024-12-01\", \"Kevin-Mok: Created two issues this month (#1105 regarding OpenAI model selection not being respected and #921 about being stuck when querying in Discord), both of which are now closed. Contributed to discussions by commenting on three different issues. No code changes or pull requests during this period, with activity limited to issue tracking and discussion participation.\", \"2025-04-18T21:21:33.098Z\"]\n[\"L-jasmine_month_2024-12-01\", \"L-jasmine\", \"month\", \"2024-12-01\", \"L-jasmine: Made significant contributions through 3 merged PRs, with the most substantial being PR #762 adding a decentralized GenAI backend (+10025/-5259 lines). Also delivered PR #915 updating the gaianet config (+370/-127 lines) and PR #1572 fixing initialization of 768 dimension in the database for gaianet. Activity was sporadic, occurring on only 4 days this month, with documentation changes accounting for 84% of modifications across 325 files.\", \"2025-04-18T21:21:33.892Z\"]\n[\"Laurentiu-Andronache_month_2024-12-01\", \"Laurentiu-Andronache\", \"month\", \"2024-12-01\", \"Laurentiu-Andronache: Raised two issues this month (#1123 regarding an error in recognizeWithOpenAI and #1118 about development questions and a TypeError), both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code changes or pull requests were submitted during this period.\", \"2025-04-18T21:21:34.195Z\"]\n[\"MSghais_month_2024-12-01\", \"MSghais\", \"month\", \"2024-12-01\", \"MSghais: Reported a single issue (#905) regarding a Twitter login error, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:34.791Z\"]\n[\"Lukapetro_month_2024-12-01\", \"Lukapetro\", \"month\", \"2024-12-01\", \"Lukapetro: Contributed to documentation this month by merging PR #1013 \\\"Add templates documentation to the project\\\" which added 47 lines of documentation content. This was their only activity during the period, with just one day of contribution and a single comment on an issue. The PR was of average complexity and took approximately 2 hours to merge.\", \"2025-04-18T21:21:35.484Z\"]\n[\"MarcoMandar_month_2024-12-01\", \"MarcoMandar\", \"month\", \"2024-12-01\", \"MarcoMandar: Merged a single PR (#800) addressing a type error and implementing user trust creation on first message, contributing +158/-91 lines across 6 files. The PR was of average complexity, taking 1 hour to merge. Activity was sporadic, with contributions on only one day this month, evenly split between feature work and bug fixes.\", \"2025-04-18T21:21:35.624Z\"]\n[\"Minco-Yuga_month_2024-12-01\", \"Minco-Yuga\", \"month\", \"2024-12-01\", \"Minco-Yuga: Reported a single issue (#1255) regarding an unsupported model provider on the develop branch, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:36.137Z\"]\n[\"MbBrainz_month_2024-12-01\", \"MbBrainz\", \"month\", \"2024-12-01\", \"MbBrainz: Merged a single significant PR (#1131) that added \\\"chatapi.akash.network\\\" to an available list of models, involving substantial code changes with +68,910/-45,994 lines across 554 modified files. Made one PR comment during their single day of activity this month. The contribution represents a substantial feature addition, though the sporadic activity pattern suggests this was a focused, one-time contribution rather than ongoing development work.\", \"2025-04-18T21:21:37.210Z\"]\n[\"Ninoambaraa_month_2024-12-01\", \"Ninoambaraa\", \"month\", \"2024-12-01\", \"Ninoambaraa: Created issue #1168 regarding a deployment error with Docker and commented on one issue. No code contributions or pull requests this month.\", \"2025-04-18T21:21:37.314Z\"]\n[\"Myttyyytytyyttt_month_2024-12-01\", \"Myttyyytytyyttt\", \"month\", \"2024-12-01\", \"Myttyyytytyyttt: Reported one issue (#902) regarding an error with pnpm start related to Promise.withResolvers() in pdfjs-dist, which has since been closed. Contributed to discussions by commenting on two separate issues. No code contributions or pull requests were made during this period.\", \"2025-04-18T21:21:37.793Z\"]\n[\"PendingReality_month_2024-12-01\", \"PendingReality\", \"month\", \"2024-12-01\", \"PendingReality: Created one issue (#1407) regarding a \\\"better-sqlite error\\\" in v0170 alpha 1, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:38.524Z\"]\n[\"NikitaVr_month_2024-12-01\", \"NikitaVr\", \"month\", \"2024-12-01\", \"NikitaVr: Created one issue (#1119) regarding a module loading problem with the Sharp library on darwin-arm64 runtime, which has since been closed. Engaged in discussions on two issues by adding comments. Activity was sporadic with limited GitHub interactions this month.\", \"2025-04-18T21:21:38.553Z\"]\n[\"QingyangKong_month_2024-12-01\", \"QingyangKong\", \"month\", \"2024-12-01\", \"QingyangKong: Created a single issue (#992) regarding Puppeteer installation problems, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:21:39.950Z\"]\n[\"ProphetX10_month_2024-12-01\", \"ProphetX10\", \"month\", \"2024-12-01\", \"ProphetX10: Fixed a critical issue with image generation by updating the TOGETHER/LLAMACLOUD integration in PR #786, which modified a single file with +43/-17 lines of code. Contributed to two existing issues with comments, providing feedback or suggestions. Activity was limited to a single day this month, suggesting sporadic engagement rather than sustained involvement.\", \"2025-04-18T21:21:40.093Z\"]\n[\"Prem95_month_2024-12-01\", \"Prem95\", \"month\", \"2024-12-01\", \"Prem95: Opened two feature-focused PRs this month: #840 for PM2-based deployment of character.json and #980 for Elfa.ai and Chromia integration API. Made substantial code changes across 300 files (+13,076/-1,837 lines) with significant work on both code (53%) and configuration files (41%). Created and subsequently closed issue #990 regarding a TypeError in the LinkedIn constructor, and contributed comments on two issues.\", \"2025-04-18T21:21:40.116Z\"]\n[\"Rahat-ch_month_2024-12-01\", \"Rahat-ch\", \"month\", \"2024-12-01\", \"Rahat-ch: Merged a significant PR (#1621) adding support for Movement Network, which involved substantial code changes (+22537/-3645 lines). Made modest additional code modifications across 4 files (+29/-4 lines) with contributions spanning code, configuration, and test files. Active on only one day this month, demonstrating sporadic participation during this period.\", \"2025-04-18T21:21:41.045Z\"]\n[\"RedHorse823_month_2024-12-01\", \"RedHorse823\", \"month\", \"2024-12-01\", \"RedHorse823: Contributed to documentation by merging PR #1535 which updated the Chinese README with model configuration details, making significant changes (+18166/-5918 lines). Created issue #1342 regarding a missing npm package, which was subsequently closed. Activity was limited to a single day this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:21:41.534Z\"]\n[\"SK1989sL_month_2024-12-01\", \"SK1989sL\", \"month\", \"2024-12-01\", \"SK1989sL: Made a single documentation contribution this month with PR #1534, fixing grammar and typos in the README (+204/-155 lines). The PR was merged after 4 hours of review. Activity was limited to a single day this month.\", \"2025-04-18T21:21:42.030Z\"]\n[\"Sam43215_month_2024-12-01\", \"Sam43215\", \"month\", \"2024-12-01\", \"Sam43215: Created issue #1368 \\\"Google unsupported?\\\" which has since been closed, and made one comment on a pull request. No code contributions or other activity this month.\", \"2025-04-18T21:21:42.927Z\"]\n[\"Semfoxm_month_2024-12-01\", \"Semfoxm\", \"month\", \"2024-12-01\", \"Semfoxm: Created one issue (#1188 \\\"semfoxm\\\") which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:21:43.129Z\"]\n[\"Rudrakc_month_2024-12-01\", \"Rudrakc\", \"month\", \"2024-12-01\", \"Rudrakc: Contributed the FerePro plugin through PR #1502, which was merged with substantial code changes (+17,775/-5,464 lines) across 19 files. Currently has another PR open (#1542) also related to the FerePro Plugin. Activity was sporadic, being active on only 2 days this month, with contributions primarily focused on configuration (47%) and code (41%) files.\", \"2025-04-18T21:21:43.287Z\"]\n[\"RiceChuan_month_2024-12-01\", \"RiceChuan\", \"month\", \"2024-12-01\", \"RiceChuan: Made documentation improvements through one merged PR (#1424) that modified 3 files with minor changes (+3/-3 lines). The PR addressed incorrect quotation marks and removed duplicate content in the documentation. Activity was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:43.370Z\"]\n[\"SentientARI_month_2024-12-01\", \"SentientARI\", \"month\", \"2024-12-01\", \"SentientARI: Contributed one code review with approval this month, showing minimal activity during the period.\", \"2025-04-18T21:21:43.671Z\"]\n[\"SouSingh_month_2024-12-01\", \"SouSingh\", \"month\", \"2024-12-01\", \"SouSingh: Created issue #1066 \\\"Scrapper login\\\" which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:21:44.675Z\"]\n[\"ShahSujal_month_2024-12-01\", \"ShahSujal\", \"month\", \"2024-12-01\", \"ShahSujal: Identified and addressed a bug in the bridge and swap actions context parameters generation, opening PR #1524 with 58 additions and 6 deletions. Created and subsequently closed issue #1523 \\\"Swap & Bridge action issue\\\" related to the same functionality. Contributed on a single day this month, focusing exclusively on this specific bugfix.\", \"2025-04-18T21:21:45.300Z\"]\n[\"Studholme_month_2024-12-01\", \"Studholme\", \"month\", \"2024-12-01\", \"Studholme: Created one issue (#873) regarding NSFW capabilities for Eliza AI Agents, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or review activity.\", \"2025-04-18T21:21:45.492Z\"]\n[\"ShuochengWang_month_2024-12-01\", \"ShuochengWang\", \"month\", \"2024-12-01\", \"ShuochengWang: Merged a significant PR #1470 that added TEE logging and Intel SGX support for eliza, involving extensive code changes (+127,144/-56,675 lines) across 617 files. Made 15 commits with a primary focus on other work (60%) and feature development (27%), modifying mostly code (34%) and configuration files (29%). Contributed 5 comments on pull requests while showing sporadic activity on 5 days this month.\", \"2025-04-18T21:21:45.850Z\"]\n[\"ShaneOxM_month_2024-12-01\", \"ShaneOxM\", \"month\", \"2024-12-01\", \"ShaneOxM: Merged two significant PRs this month: #1490 improving client type identification with test coverage (+443/-261 lines) and #1485 addressing required incremental options and invalid types (+15848/-6952 lines). Their contributions primarily focused on configuration files (71%) with some code and test modifications (28% combined). Activity was sporadic, with contributions concentrated on a single day this month.\", \"2025-04-18T21:21:46.102Z\"]\n[\"TheMindExpansionNetwork_month_2024-12-01\", \"TheMindExpansionNetwork\", \"month\", \"2024-12-01\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with minimal changes (+1/-1 lines). Their contribution was limited to a single day this month, focusing exclusively on documentation work.\", \"2025-04-18T21:21:47.423Z\"]\n[\"SumeetChougule_month_2024-12-01\", \"SumeetChougule\", \"month\", \"2024-12-01\", \"SumeetChougule: Merged a significant bugfix PR #1182 addressing client.push issues and updating the Slack client README, involving substantial code changes (+3967/-19407 lines). Currently has an open PR #1570 for adding a Hummingbot plugin. Created and closed issue #1384 related to Slack client Media type implementation. Provided 2 review comments on other contributions, showing sporadic activity with focus primarily on bugfix work.\", \"2025-04-18T21:21:47.571Z\"]\n[\"Titan-Node_month_2024-12-01\", \"Titan-Node\", \"month\", \"2024-12-01\", \"Titan-Node: Contributed two merged PRs this month, including a Twitter post formatting fix (#1070, removing 1,086 lines) and the addition of a Livepeer Image Provider (#1525, adding 475 lines). Activity was sporadic, occurring on just 2 days of the month, with contributions evenly split between code and documentation work. The PRs demonstrated a primary focus on feature development (63%) with some bugfix work (13%), taking an average of 6 hours to merge.\", \"2025-04-18T21:21:48.213Z\"]\n[\"UD1sto_month_2024-12-01\", \"UD1sto\", \"month\", \"2024-12-01\", \"UD1sto: Made significant code changes across 774 files (+52,942/-50,915 lines) with a focus on fixing image model provider API key selection fallback in PR #1272 (+39,558/-31,725 lines). Created three issues (#1270, #1271, #1560) related to image generation providers and agent capabilities, all of which were closed. Currently has an open PR (#1276) to add Livepeer as an image provider, showing a pattern of focused work on image generation functionality despite sporadic activity on only 3 days this month.\", \"2025-04-18T21:21:49.522Z\"]\n[\"UiCandy_month_2024-12-01\", \"UiCandy\", \"month\", \"2024-12-01\", \"UiCandy: Reported one issue (#1462) regarding problems with Aptos Integration, which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:49.561Z\"]\n[\"Wubnar_month_2024-12-01\", \"Wubnar\", \"month\", \"2024-12-01\", \"Wubnar: Created two issues (#1321 and #1322) related to HTTP proxy errors with \\\"/agents\\\" endpoints, both of which were subsequently closed. No other development activity was observed this month.\", \"2025-04-18T21:21:49.579Z\"]\n[\"YohanGH_month_2024-12-01\", \"YohanGH\", \"month\", \"2024-12-01\", \"YohanGH: Made a single substantial code contribution this month, modifying 3 files with 537 additions and 2 deletions. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:50.306Z\"]\n[\"adapt7_month_2024-12-01\", \"adapt7\", \"month\", \"2024-12-01\", \"adapt7: Created one issue (#1471) regarding a build problem with the eliza-starter template and pnpm, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:51.425Z\"]\n[\"actions-user_month_2024-12-01\", \"actions-user\", \"month\", \"2024-12-01\", \"actions-user: Made substantial code changes with 20 commits modifying 713 files (+29,681/-10,506 lines) across various file types. Active on 8 days this month with an occasional activity pattern of a few days per week. No pull requests, issues, or reviews were created or participated in during this period.\", \"2025-04-18T21:21:52.107Z\"]\n[\"Travellereleven_month_2024-12-01\", \"Travellereleven\", \"month\", \"2024-12-01\", \"Travellereleven: Created one issue (#901) regarding an integration problem with Twitter, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:21:52.229Z\"]\n[\"YoungPhlo_month_2024-12-01\", \"YoungPhlo\", \"month\", \"2024-12-01\", \"YoungPhlo: Dedicated to documentation work this month, merging 6 PRs that primarily added livestream notes and summaries (+1031/-391 lines total). Most significant contributions were PR #1399 \\\"What Did You Get Done This Week? #6\\\" notes (+273/-230 lines) and PR #877 AI Agent Dev School summaries (+215/-0 lines). Created 2 issues related to API providers and build problems (both now closed), and contributed sporadically across 6 days this month.\", \"2025-04-18T21:21:52.867Z\"]\n[\"aeither_month_2024-12-01\", \"aeither\", \"month\", \"2024-12-01\", \"aeither: Merged one PR (#1180) updating environment configurations for plugin-goat, which involved substantial code changes (+38,626/-30,770 lines). Made modest modifications to 2 files (+9/-2 lines) across 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with the PR taking approximately 155 hours to merge.\", \"2025-04-18T21:21:52.973Z\"]\n[\"ag-wnl_month_2024-12-01\", \"ag-wnl\", \"month\", \"2024-12-01\", \"ag-wnl: Made two focused contributions on a single day this month, merging PRs #1477 and #1475 that addressed tweet handling functionality. Both PRs were relatively small in scope, with a total of +10/-6 lines of code changes. The work was evenly split between feature development and other improvements.\", \"2025-04-18T21:21:53.798Z\"]\n[\"aigustin_month_2024-12-01\", \"aigustin\", \"month\", \"2024-12-01\", \"aigustin: Made a single substantial commit modifying 49 files with +1313/-1277 lines of code across various file types. Activity was limited to just 1 day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:21:54.913Z\"]\n[\"ai16z-demirix_month_2024-12-01\", \"ai16z-demirix\", \"month\", \"2024-12-01\", \"ai16z-demirix: Focused exclusively on test development this month, merging 4 PRs (#862, #996, #998, #1190) that added over 1,000 lines of test code across 12 files. Their largest contribution was PR #998 (+523/-148 lines) which added tests for actions and messages, while also contributing environment and knowledge tests in PR #862 (+343/-0 lines) and parsing tests in PR #996 (+94/-0 lines). Activity was sporadic, concentrated on just 4 days this month, with contributions primarily reviewed through 2 comment-based reviews.\", \"2025-04-18T21:21:55.821Z\"]\n[\"alessandromazza98_month_2024-12-01\", \"alessandromazza98\", \"month\", \"2024-12-01\", \"alessandromazza98: Merged one significant PR (#1429) that improved logging in the plugin-coinbase component, adding 2,246 lines and removing 1,688 lines across 83 modified files. This substantial code change was completed in a single day of activity this month, with the PR taking approximately 6 hours to merge. The contribution focused entirely on code modifications with no associated issue creation or review activity.\", \"2025-04-18T21:21:56.510Z\"]\n[\"alextitonis_month_2024-12-01\", \"alextitonis\", \"month\", \"2024-12-01\", \"alextitonis: Opened one pull request (#944) titled \\\"feat: base-ragsearch-plugin\\\" that remains open. Made substantial code changes across 16 files (+1036/-117 lines) in 5 commits, with contributions primarily focused on code (57%) and configuration files (29%). Added comments on 3 pull requests, showing activity on only a single day this month.\", \"2025-04-18T21:21:57.538Z\"]\n[\"allenchuang_month_2024-12-01\", \"allenchuang\", \"month\", \"2024-12-01\", \"allenchuang: Made significant code changes with 11 commits modifying 63 files (+5802/-3986 lines), primarily focused on feature work (45%) and other work (36%). Activity was sporadic, being active on only 4 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:21:58.031Z\"]\n[\"ameeetgaikwad_month_2024-12-01\", \"ameeetgaikwad\", \"month\", \"2024-12-01\", \"ameeetgaikwad: Reported one issue (#1398) regarding Twitter login problems, which has since been closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:21:58.760Z\"]\n[\"agyn-ub_month_2024-12-01\", \"agyn-ub\", \"month\", \"2024-12-01\", \"agyn-ub: Created issue #1234 about \\\"pnpm install errors\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. Showed sporadic activity during the month with no code contributions or pull requests.\", \"2025-04-18T21:21:58.842Z\"]\n[\"aleks1k_month_2024-12-01\", \"aleks1k\", \"month\", \"2024-12-01\", \"aleks1k: Opened one pull request (#1037 \\\"upstream\\\") that remains open. No other activity this month.\", \"2025-04-18T21:21:59.120Z\"]\n[\"amirkhonov_month_2024-12-01\", \"amirkhonov\", \"month\", \"2024-12-01\", \"amirkhonov: Made a single contribution this month with PR #1338, adding the OLLAMA model to the getTokenForProvider class (+2/-0 lines). The PR was of average complexity and took 8 hours to merge. This represents a sporadic activity pattern with contribution on just one day this month.\", \"2025-04-18T21:21:59.845Z\"]\n[\"anilcse_month_2024-12-01\", \"anilcse\", \"month\", \"2024-12-01\", \"anilcse: Contributed significantly to a Cosmos plugin with two open PRs (#1354 and #1393), making extensive code changes across 1490 files (+80261/-63262 lines) through 18 commits. Activity was sporadic, occurring on only 6 days this month, with work distributed across features, bugfixes, and refactoring. Left one PR comment during this period.\", \"2025-04-18T21:22:00.556Z\"]\n[\"anthhub_month_2024-12-01\", \"anthhub\", \"month\", \"2024-12-01\", \"anthhub: Created a single issue (#841) regarding Twitter login issues, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:00.657Z\"]\n[\"arose00_month_2024-12-01\", \"arose00\", \"month\", \"2024-12-01\", \"arose00: Contributed a single merged PR (#906) adding a plugin for ZKsync Era, which added 336 lines of code with no deletions. Made one comment on a PR during the month, showing sporadic activity.\", \"2025-04-18T21:22:01.892Z\"]\n[\"arose0_month_2024-12-01\", \"arose0\", \"month\", \"2024-12-01\", \"arose0: Made a single commit this month, modifying 9 files with 336 lines added and none removed. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:02.170Z\"]\n[\"aramxc_month_2024-12-01\", \"aramxc\", \"month\", \"2024-12-01\", \"aramxc: Contributed a single significant PR (#1046) focused on improving smokeTests environment validation and logging, adding 1,768 lines and removing 372 lines across 36 files. The PR primarily modified test and configuration files, with a balanced focus between other work (60%), feature work (20%), and test improvements (20%). Also provided one review with comments, showing sporadic activity this month.\", \"2025-04-18T21:22:02.444Z\"]\n[\"arthursjy_month_2024-12-01\", \"arthursjy\", \"month\", \"2024-12-01\", \"arthursjy: Reported two issues this month: #1499 regarding plugin-tee causing errors with better-sqlite3 and #1448 about unwanted birdeye-api usage in plugin-solana, both of which have been closed. Contributed to discussions by commenting on two issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:02.699Z\"]\n[\"arslanaybars_month_2024-12-01\", \"arslanaybars\", \"month\", \"2024-12-01\", \"arslanaybars: Contributed a single focused feature improvement for X/Twitter login with cookie validation and retry mechanism through PR #856 (+23/-12 lines), which was merged after 211 hours. Created and closed issue #855 documenting the implementation requirements for this feature. Provided feedback through one code review and participated in discussions with three comments across PRs and issues.\", \"2025-04-18T21:22:03.168Z\"]\n[\"asDNSk_month_2024-12-01\", \"asDNSk\", \"month\", \"2024-12-01\", \"asDNSk: Merged a single substantial PR #757 \\\"fix: follow-up improvements for ICP token creation\\\" that modified 622 files with massive changes (+64,590/-34,879 lines). This significant contribution focused primarily on feature work (67%) with changes predominantly affecting code files (83%) and some configuration files (11%). Activity was limited to a single day this month, with the PR taking approximately 7 hours to merge.\", \"2025-04-18T21:22:04.723Z\"]\n[\"asianviking_month_2024-12-01\", \"asianviking\", \"month\", \"2024-12-01\", \"asianviking: Contributed two merged PRs this month, including a Thai README translation (#918, +171/-41 lines) and a small development script addition for the Aptos plugin (#956, +1/-0 lines). Activity was sporadic, with contributions on just 2 days of the month, primarily focused on documentation (67%) and configuration (33%) changes. Also participated in one issue discussion with a comment.\", \"2025-04-18T21:22:05.050Z\"]\n[\"astinz_month_2024-12-01\", \"astinz\", \"month\", \"2024-12-01\", \"astinz: Opened two significant PRs (#1380 and #1381) focused on programmable transaction block generation for the SUI plugin, with substantial code changes totaling +21,973/-8,730 lines across 652 files. Made 7 commits with a primary focus on other work (57%) and feature development (29%), contributing code (80%) and configuration changes (20%). Activity was sporadic, with contributions on only 5 days this month, and included 3 comments on pull requests.\", \"2025-04-18T21:22:05.177Z\"]\n[\"awidearray_month_2024-12-01\", \"awidearray\", \"month\", \"2024-12-01\", \"awidearray: Merged one PR (#852) addressing charity-related fixes with moderate code changes (+163/-58 lines). Created issue #352 proposing an \\\"Eliza Trained on Dev Documentation\\\" which was subsequently closed. Contributed to the review process with 3 review comments and 1 PR comment. Activity was sporadic during this period with limited engagement.\", \"2025-04-18T21:22:05.748Z\"]\n[\"ayush11r_month_2024-12-01\", \"ayush11r\", \"month\", \"2024-12-01\", \"ayush11r: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:06.503Z\"]\n[\"bartrtl_month_2024-12-01\", \"bartrtl\", \"month\", \"2024-12-01\", \"bartrtl: Contributed through code reviews this month, approving 3 pull requests. No other activity observed during this period.\", \"2025-04-18T21:22:07.630Z\"]\n[\"azurwastaken_month_2024-12-01\", \"azurwastaken\", \"month\", \"2024-12-01\", \"azurwastaken: Made a significant documentation update through PR #1236 \\\"Update README for french, spanish and italian language\\\" which modified 177 files with substantial changes (+24341/-18736 lines). This single contribution focused entirely on documentation work, suggesting a major multilingual documentation effort. The PR was merged after 11 hours of review, representing their only activity this month.\", \"2025-04-18T21:22:08.261Z\"]\n[\"augchan42_month_2024-12-01\", \"augchan42\", \"month\", \"2024-12-01\", \"augchan42: Contributed a significant feature by implementing a circuit breaker pattern for database operations through PR #812 (+261/-126 lines), which evolved from the initial feature request in issue #712. Currently has an open PR #810 focused on fixing aspects of the same circuit breaker implementation. Activity was concentrated on a single day this month, with total code changes across 8 files (+499/-247 lines) primarily focused on feature work (67%) with some bug fixing (33%).\", \"2025-04-18T21:22:08.461Z\"]\n[\"berrberr_month_2024-12-01\", \"berrberr\", \"month\", \"2024-12-01\", \"berrberr: Opened one pull request (#822 \\\"witter\\\") which remains open. No other activity observed this month.\", \"2025-04-18T21:22:09.012Z\"]\n[\"bendanzhentan_month_2024-12-01\", \"bendanzhentan\", \"month\", \"2024-12-01\", \"bendanzhentan: Contributed to refactoring efforts with one merged PR (#1602) that significantly reworked the Conflux plugin to provide more detailed invalid content output (+1117/-348 lines). Has one open PR (#1600) focused on simplifying Docker run commands. Activity was limited to a single day this month, with changes primarily affecting code and configuration files.\", \"2025-04-18T21:22:09.745Z\"]\n[\"bertux_month_2024-12-01\", \"bertux\", \"month\", \"2024-12-01\", \"bertux: Opened one PR (#1576) to add support for Arthera EVM chain, modifying 11 files with 336 additions and 142 deletions across configuration, test, and code files. Activity was limited to a single day this month, with the PR work primarily focused on implementing tests (50%) and configuration changes (57%).\", \"2025-04-18T21:22:10.828Z\"]\n[\"blockfer-rp_month_2024-12-01\", \"blockfer-rp\", \"month\", \"2024-12-01\", \"blockfer-rp: Created issue #1235 regarding a template failure when defined as a string. No other activity this month.\", \"2025-04-18T21:22:11.002Z\"]\n[\"bkellgren_month_2024-12-01\", \"bkellgren\", \"month\", \"2024-12-01\", \"bkellgren: Contributed a single significant PR #973 \\\"LinkedIn Client\\\" that added 801 lines across 8 files without removing any code. The contribution, which was merged after 9 hours, consisted primarily of code (63%) with some configuration (25%) and documentation (13%) changes. This was bkellgren's only activity during the month, representing a focused effort to implement LinkedIn client functionality.\", \"2025-04-18T21:22:11.331Z\"]\n[\"bmgalego_month_2024-12-01\", \"bmgalego\", \"month\", \"2024-12-01\", \"bmgalego: Merged 3 PRs this month, including a bug fix for Telegram response memory (#948), a feature to process all response actions (#940, +59/-53 lines), and adding a callback handler to runtime evaluate method (#938). Contributed a total of +80/-75 lines of code across 5 files, with activity concentrated on just 2 days this month. Also provided 2 review comments on other PRs.\", \"2025-04-18T21:22:12.620Z\"]\n[\"boxhock_month_2024-12-01\", \"boxhock\", \"month\", \"2024-12-01\", \"boxhock: Made a targeted bugfix contribution with PR #924 \\\"fix: use of Heurist model env vars\\\" (+7/-7 lines), which was merged after 9 hours. Provided one approval review during the month. Activity was limited to a single day this period.\", \"2025-04-18T21:22:13.172Z\"]\n[\"bozp-pzob_month_2024-12-01\", \"bozp-pzob\", \"month\", \"2024-12-01\", \"bozp-pzob: Opened one PR (#1587 \\\"Diamondhands\\\") which remains unmerged. Made substantial code changes across 748 files (+25,926/-10,924 lines) in 4 commits, with work split between configuration files (56%) and code (44%). Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:13.765Z\"]\n[\"azep-ninja_month_2024-12-01\", \"azep-ninja\", \"month\", \"2024-12-01\", \"azep-ninja: Made substantial code contributions with 10 merged PRs, including major feature additions for Telegram Team (#1033, +2032/-390 lines) and Discord Team (#1032, +702/-50 lines), along with significant system architecture changes in PR #1620 that separated the Knowledge system and optimized Multi-Agent RAG (+105931/-97541 lines). Fixed several critical issues including duplicate function removal in clients, Google API key handling, and response problems in the Continue Action. Demonstrated occasional but impactful activity pattern, focusing primarily on enhancing messaging platform integrations and knowledge system architecture while maintaining a balance between feature development and bug fixes.\", \"2025-04-18T21:22:14.483Z\"]\n[\"brunocalmels_month_2024-12-01\", \"brunocalmels\", \"month\", \"2024-12-01\", \"brunocalmels: Made a single documentation improvement through PR #1107 \\\"Documentation: Plugin list numbering and titles\\\" (+5/-5 lines), which fixed formatting issues in the plugin documentation. This was a focused contribution on a single day this month, consisting of 2 commits that modified 2 documentation files.\", \"2025-04-18T21:22:15.215Z\"]\n[\"bucurdavid_month_2024-12-01\", \"bucurdavid\", \"month\", \"2024-12-01\", \"bucurdavid: Working on Metaplex Bubblegum plugin development with two open PRs (#1532 and #1386), making substantial code changes across 88 files (+49115/-45201 lines) with 29 commits. Contributed one code review with comments. Activity was sporadic, being active on only 5 days this month, with work primarily split between other tasks (41%), feature development (38%), and bug fixes (17%).\", \"2025-04-18T21:22:17.007Z\"]\n[\"c-o-i-n-w-i-t-c-h_month_2024-12-01\", \"c-o-i-n-w-i-t-c-h\", \"month\", \"2024-12-01\", \"c-o-i-n-w-i-t-c-h: Reported a critical issue (#866) about the application crashing when handling large amounts of data in knowledge, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-04-18T21:22:17.798Z\"]\n[\"boyaloxer_month_2024-12-01\", \"boyaloxer\", \"month\", \"2024-12-01\", \"boyaloxer: Opened one PR (#867) titled \\\"plugin-feel # in progress\\\" which remains open. Made substantial code additions with 5,399 lines added across 14 modified files, committed in 2 separate commits. Activity was sporadic, occurring on only 2 days this month, with contributions primarily focused on feature work across code (71%) and configuration files (29%).\", \"2025-04-18T21:22:18.451Z\"]\n[\"caldvdsf_month_2024-12-01\", \"caldvdsf\", \"month\", \"2024-12-01\", \"caldvdsf: Reported a single issue (#1284) about duplicate Twitter posting behavior, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:18.889Z\"]\n[\"camharris_month_2024-12-01\", \"camharris\", \"month\", \"2024-12-01\", \"camharris: Contributed 3 code reviews this month, all providing comments rather than approvals or change requests. No other activity was recorded during this period.\", \"2025-04-18T21:22:20.169Z\"]\n[\"calintje_month_2024-12-01\", \"calintje\", \"month\", \"2024-12-01\", \"calintje: Opened one feature PR (#1351) focused on adding send transaction logic, modifying 1 file with +36/-14 lines of code. Provided feedback on 2 PRs through review comments and added 1 additional PR comment. Activity was limited to a single day this month.\", \"2025-04-18T21:22:20.290Z\"]\n[\"btspoony_month_2024-12-01\", \"btspoony\", \"month\", \"2024-12-01\", \"btspoony: Made significant contributions by merging three feature-focused PRs, including adding Flow Blockchain plugin (#874, +9257/-1678 lines) and updating Flow's object generation functionality (#929, +4777/-1952 lines). Created and closed issue #933 regarding private key handling for automatic plugins. Demonstrated substantial code impact with 29 commits modifying 398 files (+14228/-4464 lines), though activity was sporadic across only 6 days this month.\", \"2025-04-18T21:22:20.893Z\"]\n[\"chandognft_month_2024-12-01\", \"chandognft\", \"month\", \"2024-12-01\", \"chandognft: Created issue #1072 requesting native integration support for FullsendFI and left a single PR comment. No code contributions or other activity observed this month.\", \"2025-04-18T21:22:21.757Z\"]\n[\"bussyjd_month_2024-12-01\", \"bussyjd\", \"month\", \"2024-12-01\", \"bussyjd: Opened two related PRs (#1018 \\\"Feat: add Venice.ai provider\\\" and #1017 \\\"feat: add venice provider\\\") to implement a new model provider feature, with 55 lines of code added across 10 files. Created issue #1016 \\\"Add Venice.ai Model Provider\\\" which was subsequently closed. Activity was limited to a single day this month, focusing entirely on adding the Venice.ai integration.\", \"2025-04-18T21:22:22.182Z\"]\n[\"chandiniv1_month_2024-12-01\", \"chandiniv1\", \"month\", \"2024-12-01\", \"chandiniv1: Contributed documentation for several plugins with 3 merged PRs, including substantial documentation for the image generation plugin in PR #1591 (+7540/-1200 lines), and READMEs for the ton plugin (PR #1496) and websearch plugin (PR #1494). Additionally has an open PR (#1590) for adding a README for the near plugin, showing a clear focus on improving plugin documentation. Activity was concentrated on just 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:22:22.519Z\"]\n[\"chefron_month_2024-12-01\", \"chefron\", \"month\", \"2024-12-01\", \"chefron: Opened one PR (#1215) proposing modifications to Twitter interaction rules and creating a SoundCloud plugin. Made substantial documentation changes across 139 files (+787/-615 lines) in a single day of activity this month. The PR remains open and focuses entirely on documentation improvements.\", \"2025-04-18T21:22:23.094Z\"]\n[\"chnl_month_2024-12-01\", \"chnl\", \"month\", \"2024-12-01\", \"chnl: Created issue #804 regarding a \\\"404 Localhost port 3000\\\" error, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:23.620Z\"]\n[\"chrislatorres_month_2024-12-01\", \"chrislatorres\", \"month\", \"2024-12-01\", \"chrislatorres: Contributed through code reviews, approving 2 pull requests during the period. Added comments on 2 PRs and participated in 1 issue discussion. Activity was sporadic with limited engagement this month.\", \"2025-04-18T21:22:23.825Z\"]\n[\"cipherkilledit_month_2024-12-01\", \"cipherkilledit\", \"month\", \"2024-12-01\", \"cipherkilledit: Reported two issues this month (#1059 and #1060), both of which were subsequently closed. Engaged in discussions by commenting on two issues, though did not contribute any code changes. Activity was sporadic with limited participation focused entirely on issue reporting and discussion.\", \"2025-04-18T21:22:24.549Z\"]\n[\"cmadaan_month_2024-12-01\", \"cmadaan\", \"month\", \"2024-12-01\", \"cmadaan: Made a single commit this month, modifying 5 files with 13 additions and 1 deletion. Activity was limited to just one day out of the month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:25.100Z\"]\n[\"cloeper_month_2024-12-01\", \"cloeper\", \"month\", \"2024-12-01\", \"cloeper: Opened one PR (#950 \\\"CAN DELETE\\\") that remains unmerged, making substantial code changes across 10 files (+1416/-2475 lines) in 3 commits. Added comments on 2 pull requests, with activity concentrated on just 2 days this month. The code changes primarily affected code files (78%) and configuration files (22%).\", \"2025-04-18T21:22:25.384Z\"]\n[\"cmadaanaya_month_2024-12-01\", \"cmadaanaya\", \"month\", \"2024-12-01\", \"cmadaanaya: Merged a single significant PR (#1577) that fixed the web-search plugin in agents, making substantial code changes with +9242/-1456 lines. The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-04-18T21:22:25.466Z\"]\n[\"cole-gillespie_month_2024-12-01\", \"cole-gillespie\", \"month\", \"2024-12-01\", \"cole-gillespie: Made significant documentation contributions through PR #1614 \\\"add plugins to the key components section of the faq\\\" which modified 94 files with +8590/-1386 lines. Created issue #1611 \\\"Azure Support\\\" which was subsequently closed. Activity was concentrated on a single day this month, with all work focused on documentation improvements.\", \"2025-04-18T21:22:25.936Z\"]\n[\"conache_month_2024-12-01\", \"conache\", \"month\", \"2024-12-01\", \"conache: Made 4 commits across 18 files with significant additions (+723/-16 lines) on a single day this month. The contributions were primarily focused on other work (75%) with some feature work (25%), spanning various file types.\", \"2025-04-18T21:22:26.556Z\"]\n[\"cpppppp7_month_2024-12-01\", \"cpppppp7\", \"month\", \"2024-12-01\", \"cpppppp7: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:26.732Z\"]\n[\"cryptofish7_month_2024-12-01\", \"cryptofish7\", \"month\", \"2024-12-01\", \"cryptofish7: Made a single contribution this month with PR #1000, fixing a typo in initialization code (+3/-3 lines). This was a straightforward bugfix that modified one file and was merged promptly.\", \"2025-04-18T21:22:27.548Z\"]\n[\"cre8tions_month_2024-12-01\", \"cre8tions\", \"month\", \"2024-12-01\", \"cre8tions: Reported one issue (#1556) regarding TWITTER_TARGET_USERS not accepting names that start with digits, which has since been closed. Added a comment on the same issue, providing additional context or information. No code contributions or pull requests during this period.\", \"2025-04-18T21:22:27.912Z\"]\n[\"cwrage77_month_2024-12-01\", \"cwrage77\", \"month\", \"2024-12-01\", \"cwrage77: Working on a news plugin feature with one open PR (#1193), making substantial code changes across 20 files (+849/-95 lines) over 7 commits. Activity was sporadic, occurring on only 2 days this month, with efforts primarily focused on configuration (41%) and code (35%) changes. The work was distributed between other development tasks (86%) and testing (14%).\", \"2025-04-18T21:22:28.783Z\"]\n[\"cxp-13_month_2024-12-01\", \"cxp-13\", \"month\", \"2024-12-01\", \"cxp-13: Reported 5 issues this month (#1326, #1332, #1447, #1302, #1298), all of which have been closed, focusing primarily on installation and connection problems. Participated in discussions by commenting on 4 issues, providing feedback and additional context. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:22:29.297Z\"]\n[\"danbednarski_month_2024-12-01\", \"danbednarski\", \"month\", \"2024-12-01\", \"danbednarski: Merged a single PR (#1218) focused on script cleanup, removing 18,703 lines while adding 24,301 lines of code. Contributed to one issue with a comment. Activity was limited to a single day this month, with changes primarily involving the removal of code across three files (-223 lines).\", \"2025-04-18T21:22:30.024Z\"]\n[\"darwintree_month_2024-12-01\", \"darwintree\", \"month\", \"2024-12-01\", \"darwintree: Reported one issue this month (#961) regarding a character model endpoint override not working properly, which has since been closed. No other activity was observed during this period.\", \"2025-04-18T21:22:30.746Z\"]\n[\"daojonesceo_month_2024-12-01\", \"daojonesceo\", \"month\", \"2024-12-01\", \"daojonesceo: Contributed a single PR (#814) focused on FAL image settings escape hatch, which was merged with significant code changes (+88443/-47004 lines). Created issue #813 regarding disabling the safety checker for FAL image generation, which was subsequently closed. Activity was limited to a single day this month, with modifications to one file (+3/-2 lines) in a single commit.\", \"2025-04-18T21:22:30.844Z\"]\n[\"davidmck95_month_2024-12-01\", \"davidmck95\", \"month\", \"2024-12-01\", \"davidmck95: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-04-18T21:22:30.972Z\"]\n[\"dcb9_month_2024-12-01\", \"dcb9\", \"month\", \"2024-12-01\", \"dcb9: Provided one code review with comments this month. No other activity observed during this period.\", \"2025-04-18T21:22:31.752Z\"]\n[\"deadlock91_month_2024-12-01\", \"deadlock91\", \"month\", \"2024-12-01\", \"deadlock91: Created issue #1267 regarding empty user tags in templates/examples when passed to LLM, which has since been closed.\", \"2025-04-18T21:22:32.363Z\"]\n[\"den0xR_month_2024-12-01\", \"den0xR\", \"month\", \"2024-12-01\", \"den0xR: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:22:32.709Z\"]\n[\"deepfates_month_2024-12-01\", \"deepfates\", \"month\", \"2024-12-01\", \"deepfates: Reported one issue (#882) regarding the Ollama provider not using the correct endpoint, which has since been closed. Participated in discussions by commenting on two issues. No code contributions or pull requests this month.\", \"2025-04-18T21:22:32.860Z\"]\n[\"derRizzMeister_month_2024-12-01\", \"derRizzMeister\", \"month\", \"2024-12-01\", \"derRizzMeister: Contributed to documentation with two merged PRs, adding German (#1262, +24664/-18828 lines) and Thai (#1034, +4/-0 lines) README files in the docs directory. Made a total of 3 commits across 4 modified files, with all changes focused on documentation. Activity was sporadic, occurring on only 3 days during the month.\", \"2025-04-18T21:22:34.787Z\"]\n[\"cygaar_month_2024-12-01\", \"cygaar\", \"month\", \"2024-12-01\", \"cygaar: Merged 16 PRs this month, primarily focused on bug fixes and configuration updates, with significant contributions including improved Twitter post generation (#1217, +242/-132 lines) and adding an abstract plugin (#1225, +442/-57 lines). Made substantial configuration changes with package version updates and dependency management, notably pinning Node dependencies in PR #832 (+2085/-2050 lines). Maintained an active review presence with 17 code reviews, showing a pattern of occasional but impactful contributions across the project's infrastructure and functionality.\", \"2025-04-18T21:22:34.945Z\"]\n[\"denizekiz_month_2024-12-01\", \"denizekiz\", \"month\", \"2024-12-01\", \"denizekiz: Made a small but important dependency update in PR #753, updating the agent-client to version 0.0.16 with minimal code changes (+1/-1 lines). Identified and reported two issues (#679 regarding empty recentPosts and #794 about search.ts not working), both of which were subsequently closed. Contributed on a single day this month, focusing exclusively on configuration updates.\", \"2025-04-18T21:22:35.183Z\"]\n[\"dermanyang_month_2024-12-01\", \"dermanyang\", \"month\", \"2024-12-01\", \"dermanyang: Provided one code review with approval this month. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:22:35.206Z\"]\n[\"devin-ai-integration[bot]_month_2024-12-01\", \"devin-ai-integration[bot]\", \"month\", \"2024-12-01\", \"devin-ai-integration[bot]: Made significant code changes across 38 files (+47,538/-35,438 lines) in 5 commits, with no associated PRs or issues. Activity was sporadic, occurring on only 3 days this month, with the majority of work (60%) focused on feature development.\", \"2025-04-18T21:22:35.837Z\"]\n[\"didintern_month_2024-12-01\", \"didintern\", \"month\", \"2024-12-01\", \"didintern: Created issue #1431 \\\"DenyLoginSubtask - TWITTER\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no active days recorded in the contribution graph.\", \"2025-04-18T21:22:36.727Z\"]\n[\"digvjs_month_2024-12-01\", \"digvjs\", \"month\", \"2024-12-01\", \"digvjs: Created one issue (#1561) regarding a PostgreSQL extension constraint violation, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:22:37.025Z\"]\n[\"dievardump_month_2024-12-01\", \"dievardump\", \"month\", \"2024-12-01\", \"dievardump: Identified and addressed an issue with actions examples selection through PR #799 \\\"refactor: Improve actions samples random selection\\\" (+22/-8 lines), which was merged after 4 hours. Created three issues (#798, #795, and #820) related to actions functionality and plugin systems, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused engagement on improving the actions system despite sporadic activity this month.\", \"2025-04-18T21:22:38.092Z\"]\n[\"djdabs_month_2024-12-01\", \"djdabs\", \"month\", \"2024-12-01\", \"djdabs: Opened one PR (#1020) focused on adding plugin social wallets functionality, with substantial code changes across 38 files (+2964/-1540 lines). The work represents a significant feature addition with some refactoring elements, primarily affecting code (63%) and configuration files (31%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:22:38.244Z\"]\n[\"dontAskVI_month_2024-12-01\", \"dontAskVI\", \"month\", \"2024-12-01\", \"dontAskVI: Made a significant contribution with one merged PR (#994) that fixed Twitter search logic and added the Galadriel image model, involving substantial code changes (+37,728/-38,910 lines) across 30 files. The PR represented a mix of feature work, bug fixes, and refactoring, modifying code, configuration, and documentation files. Activity was limited to a single day this month, with the PR taking approximately 2 hours to merge.\", \"2025-04-18T21:22:38.532Z\"]\n[\"dorianjanezic_month_2024-12-01\", \"dorianjanezic\", \"month\", \"2024-12-01\", \"dorianjanezic: Made a significant contribution by merging PR #1007 \\\"feat: improve Twitter client with action processing\\\" which added 654 lines and removed 35 lines across 7 files. This substantial feature work focused on enhancing the Twitter client functionality with action processing capabilities. The PR represented 100% of their activity this month, with all changes concentrated on a single day.\", \"2025-04-18T21:22:39.108Z\"]\n[\"dylan1951_month_2024-12-01\", \"dylan1951\", \"month\", \"2024-12-01\", \"dylan1951: Merged a significant PR #926 \\\"feat: Add NanoGPT provider\\\" that added 2,819 lines while removing 1,543 lines of code. Made one comment on a pull request during the month. Activity was sporadic with limited engagement beyond the single merged PR.\", \"2025-04-18T21:22:39.639Z\"]\n[\"edceds_month_2024-12-01\", \"edceds\", \"month\", \"2024-12-01\", \"edceds: Contributed through code reviews this month, providing 2 reviews with 1 approval and 1 comment. No other activity was observed during this period.\", \"2025-04-18T21:22:40.348Z\"]\n[\"ebrakke_month_2024-12-01\", \"ebrakke\", \"month\", \"2024-12-01\", \"ebrakke: Provided one code review with comments this month, with no other activity observed.\", \"2025-04-18T21:22:40.411Z\"]\n[\"e-fu_month_2024-12-01\", \"e-fu\", \"month\", \"2024-12-01\", \"e-fu: Merged two significant bug fix PRs this month, with PR #1533 making Twitter engagement criteria more focused (+17,925/-5,841 lines) and PR #1498 improving Twitter client dry run mode and configuration (+104/-31 lines). Modified a substantial 549 files across 4 commits, with code changes representing 67% of the modifications. Activity was sporadic, occurring on only 2 days this month, with a primary focus on bug fixes (75%).\", \"2025-04-18T21:22:41.050Z\"]\n[\"eskp_month_2024-12-01\", \"eskp\", \"month\", \"2024-12-01\", \"eskp: Created issue #1480 \\\"Install fails\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:41.713Z\"]\n[\"elybrayboy_month_2024-12-01\", \"elybrayboy\", \"month\", \"2024-12-01\", \"elybrayboy: Made substantial code changes across 3,127 files (+231,205/-227,550 lines) in 4 commits. Activity was sporadic, occurring on only 4 days this month. The work was evenly split between feature development (50%) and other tasks (50%), touching various file types.\", \"2025-04-18T21:22:42.148Z\"]\n[\"eledra89_month_2024-12-01\", \"eledra89\", \"month\", \"2024-12-01\", \"eledra89: Opened one pull request (#1134) titled \\\"Feat/add GitHub client to core\\\" which remains open. Made a single commit with minimal code changes, modifying one file with an even split between code and configuration work. Activity was limited to a single day this month.\", \"2025-04-18T21:22:42.645Z\"]\n[\"erise133_month_2024-12-01\", \"erise133\", \"month\", \"2024-12-01\", \"erise133: Contributed a significant feature by merging PR #1136 that added support for the handlebars templating engine as an option (+312/-58 lines). Participated in code review activities with 2 review comments and 1 PR comment. The contribution pattern was sporadic, with focused activity around the templating engine enhancement.\", \"2025-04-18T21:22:43.058Z\"]\n[\"eternal-ai-org_month_2024-12-01\", \"eternal-ai-org\", \"month\", \"2024-12-01\", \"eternal-ai-org: Made a single focused contribution this month by merging PR #927 which added the ability to configure the EternalAI model from environment variables (+46/-47 lines). Provided one code review with comments. Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:22:43.297Z\"]\n[\"f58637547_month_2024-12-01\", \"f58637547\", \"month\", \"2024-12-01\", \"f58637547: Opened PR #854 \\\"Agentf branch\\\" with substantial code changes across 230 files (+6398/-4345 lines), primarily focused on documentation (88% of changes). Activity was sporadic, occurring on only 2 days this month. The PR remains open and represents a significant documentation effort based on the volume of changes.\", \"2025-04-18T21:22:44.331Z\"]\n[\"fede2442_month_2024-12-01\", \"fede2442\", \"month\", \"2024-12-01\", \"fede2442: Made a single documentation contribution this month with PR #861, which updated quickstart.md to address a common issue (+6/-3 lines). The PR was merged after 3 hours, representing their only activity during this period.\", \"2025-04-18T21:22:44.812Z\"]\n[\"fabianhug_month_2024-12-01\", \"fabianhug\", \"month\", \"2024-12-01\", \"fabianhug: Opened one PR (#788) focused on refactoring package configuration files, making modest code changes (+19/-29 lines) across 7 config files. Actively reviewed colleagues' work with 2 code reviews and contributed 11 PR comments plus 1 issue comment. Activity was concentrated on a single day this month, primarily involving bugfix work (75%) and refactoring efforts (25%).\", \"2025-04-18T21:22:44.828Z\"]\n[\"freddymercury_month_2024-12-01\", \"freddymercury\", \"month\", \"2024-12-01\", \"freddymercury: Created issue #1552 reporting a bug in the quick start guide related to \\\"pnpm start\\\" (now closed). Commented on 3 issues this month. Activity was sporadic with limited engagement focused on issue tracking rather than code contributions.\", \"2025-04-18T21:22:45.144Z\"]\n[\"fibonacci998_month_2024-12-01\", \"fibonacci998\", \"month\", \"2024-12-01\", \"fibonacci998: Opened one PR (#1129) focused on adding a GitHub client to the core agent, with corresponding issue #1130 which was subsequently closed. Made modest code changes across 6 files (+45/-15 lines) with an even split between feature work and bug fixes. Activity was limited to a single day this month, with changes primarily affecting code files (67%) and configuration files (33%).\", \"2025-04-18T21:22:45.670Z\"]\n[\"fyInALT_month_2024-12-01\", \"fyInALT\", \"month\", \"2024-12-01\", \"fyInALT: Contributed a single significant PR (#1437) that added the `only` feature to booleanFooter, making substantial code changes with +2,176/-1,635 lines across 78 files. The contribution represents a balanced mix of feature development and bug fixing work, completed in a single day this month.\", \"2025-04-18T21:22:46.944Z\"]\n[\"genecyber_month_2024-12-01\", \"genecyber\", \"month\", \"2024-12-01\", \"genecyber: Made a single small contribution this month, adding 2 lines of code in one commit. Activity was very limited, with contributions on only one day out of the month.\", \"2025-04-18T21:22:47.137Z\"]\n[\"gene-sf_month_2024-12-01\", \"gene-sf\", \"month\", \"2024-12-01\", \"gene-sf: Made substantial code changes across 534 files (+7194/-3360 lines) in 14 commits, with activity concentrated on just 2 days this month. The majority of work (86%) was categorized as \\\"other work\\\" rather than features, documentation, or bug fixes. No pull requests, issues, or reviews were created during this period.\", \"2025-04-18T21:22:47.504Z\"]\n[\"gene-zhan_month_2024-12-01\", \"gene-zhan\", \"month\", \"2024-12-01\", \"gene-zhan: Merged a substantial PR #1369 for \\\"plugin-tee-verifiable-log\\\" with significant code changes (+198,145/-111,502 lines). Currently has 4 open PRs related to verifiable log functionality, showing focused work in this area. Made code modifications across 1,380 files (+115,269/-72,478 lines) with a primary focus on bug fixes (63%). Demonstrated occasional activity pattern, being active on 7 days this month while providing 9 PR comments and 1 code review.\", \"2025-04-18T21:22:48.044Z\"]\n[\"github-advanced-security_month_2024-12-01\", \"github-advanced-security\", \"month\", \"2024-12-01\", \"github-advanced-security: Minimal activity this month with only one code review that included a comment on a pull request. No merged PRs, code changes, or issue activity during this period.\", \"2025-04-18T21:22:48.340Z\"]\n[\"graykode_month_2024-12-01\", \"graykode\", \"month\", \"2024-12-01\", \"graykode: Created a single issue (#916 \\\"Coinbase AgentKit\\\") which was subsequently closed. No other activity was observed this month.\", \"2025-04-18T21:22:48.824Z\"]\n[\"golryang_month_2024-12-01\", \"golryang\", \"month\", \"2024-12-01\", \"golryang: Made a small documentation improvement with PR #899 \\\"chore: Consistent language for Community & Contact link label\\\" (+1/-1 lines), which was merged after 29 hours. This was their only contribution during the month, focusing on standardizing terminology in documentation files.\", \"2025-04-18T21:22:49.106Z\"]\n[\"grallc_month_2024-12-01\", \"grallc\", \"month\", \"2024-12-01\", \"grallc: Reported one issue (#558) regarding Twitter cookies not matching the documentation, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:49.127Z\"]\n[\"hanyh2004_month_2024-12-01\", \"hanyh2004\", \"month\", \"2024-12-01\", \"hanyh2004: Made a single focused contribution this month with PR #1450, which fixed code duplication in the getGoals call by removing 8 lines and adding 2 lines. The PR was merged within 6 hours, demonstrating efficient bugfix work.\", \"2025-04-18T21:22:50.218Z\"]\n[\"guzus_month_2024-12-01\", \"guzus\", \"month\", \"2024-12-01\", \"guzus: Merged one PR (#897) that improved formatting of .env.example for better readability, making substantial changes (+48,740/-52,746 lines) across 176 files. Contributed 7 commits with a mixed focus on other work (57%), bug fixes (29%), and refactoring (14%). Participated in code review activities with 1 review and 3 PR comments, showing sporadic activity on 5 days this month.\", \"2025-04-18T21:22:50.812Z\"]\n[\"harperaa_month_2024-12-01\", \"harperaa\", \"month\", \"2024-12-01\", \"harperaa: Merged two significant PRs: #1449 adding Cleanstart options for package.json (+2786/-1764 lines) and #1408 fixing Discord chat attachments (+10204/-7004 lines), while maintaining two open PRs including a bounty candidate (#1509). Created and closed two issues (#1452 and #1421) related to development workflow and terminal functionality. Contributed sporadically across 4 days this month, primarily focusing on other work (65%) with some bugfix and refactoring efforts (15% each), modifying 69 files with substantial code changes (+4232/-65835 lines).\", \"2025-04-18T21:22:52.186Z\"]\n[\"hiteshjoshi1_month_2024-12-01\", \"hiteshjoshi1\", \"month\", \"2024-12-01\", \"hiteshjoshi1: Reported a single issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-04-18T21:22:52.476Z\"]\n[\"hshar7_month_2024-12-01\", \"hshar7\", \"month\", \"2024-12-01\", \"hshar7: Created issue #1012 \\\"Get rid of the postinstall script for node-plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:22:52.605Z\"]\n[\"hugoroussel_month_2024-12-01\", \"hugoroussel\", \"month\", \"2024-12-01\", \"hugoroussel: Created issue #900 requesting support for Perplexity Sonar models, which has since been closed. No other activity this month.\", \"2025-04-18T21:22:53.653Z\"]\n[\"humanagent_month_2024-12-01\", \"humanagent\", \"month\", \"2024-12-01\", \"humanagent: Has two open PRs (#1441 \\\"feat: old\\\" and #1285 \\\"feat: old\\\") that remain unmerged. Made 4 comments on pull requests but showed no other activity this month. No active contributions on any days during this period.\", \"2025-04-18T21:22:54.712Z\"]\n[\"iankm_month_2024-12-01\", \"iankm\", \"month\", \"2024-12-01\", \"iankm: Merged a significant PR (#1418) adding a thirdweb plugin with substantial code changes (+56912/-42379 lines). Reported issue #1543 regarding sqlite-vec extensions in Docker environments, which was subsequently closed. Contributed to discussions with 3 comments across PRs and issues, showing sporadic activity during the period.\", \"2025-04-18T21:22:54.928Z\"]\n[\"harveyjavier_month_2024-12-01\", \"harveyjavier\", \"month\", \"2024-12-01\", \"harveyjavier: Added Tagalog translation to the README through PR #1420 (+2095/-1650 lines), which was merged after 1 hour of review. Created issue #1419 requesting the Tagalog translation, which was subsequently closed after the PR was completed. Contributed exclusively to documentation with 4 commits across 5 modified files, showing focused effort on making the project more accessible to Tagalog speakers.\", \"2025-04-18T21:22:56.139Z\"]\n[\"ilmari-h_month_2024-12-01\", \"ilmari-h\", \"month\", \"2024-12-01\", \"ilmari-h: Created issue #1175 \\\"Allow requiring API key for calling direct client\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:22:56.416Z\"]\n[\"ileana-pr_month_2024-12-01\", \"ileana-pr\", \"month\", \"2024-12-01\", \"ileana-pr: Made significant documentation contributions with 5 merged PRs focused on improving guides and plugin documentation, including a comprehensive README.md update for plugins in PR #1601 (+8246/-1101 lines). Delivered a substantial feature with the news-plugin in PR #1248 (+218336/-14682 lines), representing the largest code addition this month. Actively participated in discussions with 19 issue comments and 2 PR comments. Activity was sporadic, concentrated on just 5 days this month, with documentation files comprising 79% of all changes.\", \"2025-04-18T21:22:56.828Z\"]\n[\"imthatcarlos_month_2024-12-01\", \"imthatcarlos\", \"month\", \"2024-12-01\", \"imthatcarlos: Merged a significant PR #1098 \\\"feat: Lens client\\\" that involved substantial code changes (+16352/-26867 lines) across 391 files. This major contribution focused on other work, primarily modifying code (67%) and configuration files (28%). Activity was sporadic, with contributions concentrated on just 2 days this month.\", \"2025-04-18T21:22:57.719Z\"]\n[\"imtms_month_2024-12-01\", \"imtms\", \"month\", \"2024-12-01\", \"imtms: Contributed a feature to support custom OpenAI API URLs through environment variables with PR #1522 (+180/-109 lines). Modified 10 files across 3 commits, with code changes being the primary focus (57% of changes). Activity was sporadic, being active on only 1 day this month.\", \"2025-04-18T21:22:58.424Z\"]\n[\"jacob-tucker_month_2024-12-01\", \"jacob-tucker\", \"month\", \"2024-12-01\", \"jacob-tucker: Merged a significant feature PR #1030 \\\"feat: plugin-story\\\" that modified 65 files with substantial code changes (+4395/-2520 lines). Contributed 11 commits across 3 days this month, primarily focusing on feature work (64%) with a mix of code (67%) and configuration (25%) changes. Activity was sporadic, concentrated on a few days during the period.\", \"2025-04-18T21:22:59.555Z\"]\n[\"imwylin_month_2024-12-01\", \"imwylin\", \"month\", \"2024-12-01\", \"imwylin: Made a small documentation update with PR #1353, changing links to point to the elizaOS.github domain (+2/-2 lines). This was their only contribution during the month, representing a brief, focused effort on documentation maintenance.\", \"2025-04-18T21:23:00.008Z\"]\n[\"janeyJo_month_2024-12-01\", \"janeyJo\", \"month\", \"2024-12-01\", \"janeyJo: Made a single documentation contribution this month by merging PR #1500 which fixed bad links in the eliza-in-tee.md file. The PR involved modest changes (+2/-2 lines) to documentation files. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:23:00.046Z\"]\n[\"jasonqindev_month_2024-12-01\", \"jasonqindev\", \"month\", \"2024-12-01\", \"jasonqindev: Fixed a critical bug related to duplicate tweet scheduling loops, with PR #1402 \\\"fix: duplicate tweet log\\\" being merged (+444/-274 lines). Identified and documented the issue in #1395 \\\"Multiple generateNewTweetLoop method invocations caused multi...\\\" which was subsequently closed. Currently has two open PRs (#1401, #1396) addressing the same underlying issue with slightly different approaches. Activity was concentrated on a single day this month, focused entirely on bugfix work across 8 modified files.\", \"2025-04-18T21:23:01.669Z\"]\n[\"jdubpark_month_2024-12-01\", \"jdubpark\", \"month\", \"2024-12-01\", \"jdubpark: Opened one pull request (#991) focused on fixing LiFi class inheritance in the EVM plugin, with changes across 7 files (+62/-93 lines). The PR remains open with no merged contributions this month. Activity was limited to a single day, with the code changes evenly distributed across feature work, bugfixes, and refactoring.\", \"2025-04-18T21:23:01.777Z\"]\n[\"jinbangyi_month_2024-12-01\", \"jinbangyi\", \"month\", \"2024-12-01\", \"jinbangyi: Contributed a single significant PR (#1039) that added TON plugin functionality, introducing +1040/-278 lines across 32 files. The PR was substantial in scope, modifying both code and configuration files equally (42% each). Activity was limited to a single day this month, focused on feature development.\", \"2025-04-18T21:23:02.221Z\"]\n[\"hcaumo_month_2024-12-01\", \"hcaumo\", \"month\", \"2024-12-01\", \"hcaumo: Contributed to standardizing boolean values and updating the .env file pattern through PR #1392 (+441/-273 lines), which was merged this month. Created issue #1391 on the same topic, which was subsequently closed. Made one comment on a pull request during this period, showing sporadic activity.\", \"2025-04-18T21:23:02.476Z\"]\n[\"jkbrooks_month_2024-12-01\", \"jkbrooks\", \"month\", \"2024-12-01\", \"jkbrooks: Provided significant review contributions with 28 PR approvals while maintaining a sporadic activity pattern across 3 days this month. Opened one PR (#1051) to revert a previous change and created two now-closed issues (#305 and #764) related to the Eliza ecosystem and trading system refactoring. Made modest code changes (+49/-69 lines) across 6 files, evenly distributed across feature work, bugfixes, tests, and configuration, with half of the modified files being test-related.\", \"2025-04-18T21:23:03.131Z\"]\n[\"julienbrs_month_2024-12-01\", \"julienbrs\", \"month\", \"2024-12-01\", \"julienbrs: Made a single documentation contribution this month by creating issue #1253 and subsequently merging PR #1254 (+2/-0 lines) to add a Twitter automation label notice. This documentation-focused contribution was the only activity during the period, showing a sporadic pattern with activity on just one day of the month.\", \"2025-04-18T21:23:05.187Z\"]\n[\"jonathangus_month_2024-12-01\", \"jonathangus\", \"month\", \"2024-12-01\", \"jonathangus: Merged two significant PRs this month, including a UI client server port sync fix (#1239) and a major template update in composeContext (#1467) that modified over 120,000 lines across 280 files. Has an open PR (#1394) to add more storage options to the Lens Client. Activity was sporadic, being active on only 3 days this month, with contributions primarily focused on code changes (63%) rather than configuration or documentation.\", \"2025-04-18T21:23:05.475Z\"]\n[\"jnaulty_month_2024-12-01\", \"jnaulty\", \"month\", \"2024-12-01\", \"jnaulty: Made significant feature contributions by adding the plugin-sui (#934, +862 lines), while also addressing bugs in the Goat Plugin and AWS S3 Service (#985, +59/-36 lines) and fixing integration test configuration (#1035). Participated in the community through 5 PR comments and 1 code review, showing focused but sporadic activity on 3 days this month. Overall contributed +922/-37 lines across 19 files, with a primary focus on feature development and bug fixes.\", \"2025-04-18T21:23:05.716Z\"]\n[\"juntao_month_2024-12-01\", \"juntao\", \"month\", \"2024-12-01\", \"juntao: Made a single contribution this month with PR #863, which removed duplicated coinbase CDP options in the .env.example file (-8 lines). This was a small cleanup PR that was merged within 7 hours.\", \"2025-04-18T21:23:07.083Z\"]\n[\"kamalbuilds_month_2024-12-01\", \"kamalbuilds\", \"month\", \"2024-12-01\", \"kamalbuilds: Created issue #1334 regarding UI responsiveness to client-side messages, which has since been closed. Engaged in discussions on 4 different issues through comments. No code contributions or pull requests this month, with sporadic activity during the period.\", \"2025-04-18T21:23:07.908Z\"]\n[\"jmikedupont2_month_2024-12-01\", \"jmikedupont2\", \"month\", \"2024-12-01\", \"jmikedupont2: Submitted and merged a single PR (#1616) addressing a port configuration issue, changing the listening port from 80 to 3000 with minimal code changes (+1/-1 lines). The PR took approximately 83 hours to merge, suggesting a thorough review process despite its small size. Activity was sporadic during this period with no additional contributions beyond this port configuration fix.\", \"2025-04-18T21:23:09.147Z\"]\n[\"karelvuong_month_2024-12-01\", \"karelvuong\", \"month\", \"2024-12-01\", \"karelvuong: Opened one PR (#1247 \\\"feat: Add Treasure Plugin\\\") that remains under review, with substantial code changes across 1547 files (+27503/-23162 lines). Activity was sporadic, occurring on only 3 days this month, with work primarily focused on configuration files (56%) and code (44%). The contribution pattern shows a mix of feature development (11%) and refactoring (11%), though most work (78%) was classified as \\\"other.\\\"\", \"2025-04-18T21:23:09.891Z\"]\n[\"keshavbabu_month_2024-12-01\", \"keshavbabu\", \"month\", \"2024-12-01\", \"keshavbabu: Made 4 commits across 19 files with a net change of +294/-296 lines, focusing primarily on bug fixes (50%) with some feature work (25%). Activity was sporadic, contributing on only 4 days this month. No PRs, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:11.614Z\"]\n[\"krittawitk053_month_2024-12-01\", \"krittawitk053\", \"month\", \"2024-12-01\", \"krittawitk053: Made a single commit this month with modest code changes (+22/-22 lines), suggesting a focused bugfix effort. Activity was limited to just one day out of the month, indicating sporadic engagement during this period.\", \"2025-04-18T21:23:11.977Z\"]\n[\"kubesqrt_month_2024-12-01\", \"kubesqrt\", \"month\", \"2024-12-01\", \"kubesqrt: Created issue #851 \\\"Arbitrum Integration\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:13.018Z\"]\n[\"kroist_month_2024-12-01\", \"kroist\", \"month\", \"2024-12-01\", \"kroist: Opened one PR (#1436) to add Anthropic image description functionality, which remains under review. Made substantial code changes across 613 files (+26,236/-6,544 lines) in just 2 commits, with work evenly split between feature development and other modifications. Activity was limited to only 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:13.928Z\"]\n[\"kwannz_month_2024-12-01\", \"kwannz\", \"month\", \"2024-12-01\", \"kwannz: Reported one issue (#857) regarding Twitter login functionality, which has since been closed. Made a single comment on an issue but had no other activity this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:15.050Z\"]\n[\"kylebuildsstuff_month_2024-12-01\", \"kylebuildsstuff\", \"month\", \"2024-12-01\", \"kylebuildsstuff: Created issue #1623 regarding \\\"Dockerfile errors when building image\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:15.452Z\"]\n[\"lachiejames_month_2024-12-01\", \"lachiejames\", \"month\", \"2024-12-01\", \"lachiejames: Opened one substantial PR (#1400) focused on CDK setup with infrastructure components including VPC, ECR, ECS, and Fargate. Made significant code changes across 191 files (+5496/-5725 lines) with 27 commits, primarily working on configuration files (57%) and code (14%). Activity was sporadic, occurring on only 3 days this month, with efforts split between feature development (44%) and bug fixes (41%).\", \"2025-04-18T21:23:17.875Z\"]\n[\"lalalune_month_2024-12-01\", \"lalalune\", \"month\", \"2024-12-01\", \"lalalune: Led significant refactoring efforts with 17 merged PRs, including major dependency updates in #767 (+35k/-36k lines) and extensive documentation changes in #772 (+66k/-3.5k lines). Created 26 issues covering a wide range of improvements from model provider integration to plugin architecture, with most focused on the V2 framework and service abstractions. Contributed substantial code changes across 7,692 files (+344k/-277k lines) with a balanced focus on documentation (55%), configuration (21%), and code (19%), while maintaining consistent activity throughout the month.\", \"2025-04-18T21:23:19.122Z\"]\n[\"lausuarez02_month_2024-12-01\", \"lausuarez02\", \"month\", \"2024-12-01\", \"lausuarez02: Created and commented on issue #1266 \\\"Can't decide which actions to use from a plugin\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:23:19.245Z\"]\n[\"lorcann-rauzduel_month_2024-12-01\", \"lorcann-rauzduel\", \"month\", \"2024-12-01\", \"lorcann-rauzduel: Created issue #1251 regarding a property reading error which has since been closed. Made a single comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-04-18T21:23:21.372Z\"]\n[\"lessuselesss_month_2024-12-01\", \"lessuselesss\", \"month\", \"2024-12-01\", \"lessuselesss: Made significant documentation contributions with two merged PRs, including a major update to CONTRIBUTING.md (#1053, +7175/-26134 lines) and adding a Hebrew README translation (#1023). Created and saw the closure of 3 issues related to documentation improvements and build system support. Currently has an open PR (#1157) to add Nix flake support, showing sporadic but impactful activity focused primarily on documentation (63% of changes).\", \"2025-04-18T21:23:22.202Z\"]\n[\"lostgirldev_month_2024-12-01\", \"lostgirldev\", \"month\", \"2024-12-01\", \"lostgirldev: Opened one PR (#1517) titled \\\"feat: Rudrakcadd fere pro plugin\\\" which remains open, adding 122 lines across 2 files. Provided 4 review comments on other PRs. Activity was limited to a single day this month.\", \"2025-04-18T21:23:23.824Z\"]\n[\"luduvigo_month_2024-12-01\", \"luduvigo\", \"month\", \"2024-12-01\", \"luduvigo: Contributed through code reviews, providing comments on 3 pull requests this month. Also engaged in issue discussions with 1 comment on an existing issue. Activity was sporadic with limited participation focused on reviewing others' work rather than direct code contributions.\", \"2025-04-18T21:23:24.311Z\"]\n[\"jobyid_month_2024-12-01\", \"jobyid\", \"month\", \"2024-12-01\", \"jobyid: Merged a significant PR #1427 adding a MongoDB adapter, which modified 486 files with +15,052/-6,738 lines of code. The contribution was substantial in scope, focusing primarily on configuration files (50%), tests (17%), and code (11%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:25.320Z\"]\n[\"lukeweb3_month_2024-12-01\", \"lukeweb3\", \"month\", \"2024-12-01\", \"lukeweb3: Made significant code changes with 13 commits modifying 109 files (+5845/-2977 lines), primarily focusing on bug fixes (69%) and feature work (23%). Showed sporadic activity, being active on 6 out of 31 days this month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-04-18T21:23:26.622Z\"]\n[\"manasvi1627_month_2024-12-01\", \"manasvi1627\", \"month\", \"2024-12-01\", \"manasvi1627: Created one issue (#1389) regarding an Eliza agent initialization problem with Supabase, which has since been closed. No other contributions this month.\", \"2025-04-18T21:23:28.247Z\"]\n[\"jzvikart_month_2024-12-01\", \"jzvikart\", \"month\", \"2024-12-01\", \"jzvikart: Led significant testing infrastructure improvements through three merged PRs, notably #993 introducing smoke/integration tests and #1177 enhancing integration tests and library functionality (+1922/-1490 lines). Made substantial codebase cleanup with PR #1055 fixing pnpm lockfiles, which removed over 24,000 lines of unnecessary code. Contributed actively to project quality through 4 code reviews and maintained a focused pattern of work across 8 days this month, primarily touching documentation (56%) and configuration files (19%). Overall modified 299 files with nearly 29k additions and 45k deletions across 22 commits, demonstrating a balanced focus on testing, refactoring, and bug fixing.\", \"2025-04-18T21:23:28.611Z\"]\n[\"madjin_month_2024-12-01\", \"madjin\", \"month\", \"2024-12-01\", \"madjin: Led a major documentation overhaul with 8 merged PRs totaling over +171k/-133k lines, primarily focused on creating and updating the community section (#745, #1111, #1114, #1211). Created 10 issues related to documentation improvements and feature ideas, all of which were closed during the month. Contributed significantly to JSDoc documentation efforts with PRs #1548 and #1549, while maintaining an active review presence with 9 code reviews and 19 comments across issues and PRs. Activity pattern shows focused work on documentation days, with substantial contributions spread across approximately 12 days of the month.\", \"2025-04-18T21:23:28.808Z\"]\n[\"kennytan41_month_2024-12-01\", \"kennytan41\", \"month\", \"2024-12-01\", \"kennytan41: Created and commented on issue #982 regarding dependency errors. No code contributions or pull requests this month.\", \"2025-04-18T21:23:29.968Z\"]\n[\"marcNY_month_2024-12-01\", \"marcNY\", \"month\", \"2024-12-01\", \"marcNY: Made a single documentation contribution this month by merging PR #1209 which updated README.md. This documentation change involved substantial modifications with +23,017/-17,967 lines. Activity was limited to just one day during the period.\", \"2025-04-18T21:23:30.940Z\"]\n[\"mashharuki_month_2024-12-01\", \"mashharuki\", \"month\", \"2024-12-01\", \"mashharuki: Created one issue (#1117) regarding a build failure in the @ai16z/plugin-aptos package, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:31.069Z\"]\n[\"luisalrp_month_2024-12-01\", \"luisalrp\", \"month\", \"2024-12-01\", \"luisalrp: Focused on Docker image workflow improvements, merging PR #1243 to fix visibility issues in the GitHub CI/CD pipeline (+24408/-18787 lines) and opening PR #1397 to address a non-working action. Created issue #876 requesting an official Docker image in GitHub Container Registry, which has since been closed. Contributed to discussions by commenting on 5 issues, with activity concentrated on just 2 days this month.\", \"2025-04-18T21:23:31.125Z\"]\n[\"martincik_month_2024-12-01\", \"martincik\", \"month\", \"2024-12-01\", \"martincik: Made a single focused contribution this month by merging PR #843 which fixed an issue with the NPM package by including the postinstall script (+7/-0 lines). The PR was relatively small but important for package functionality, modifying only configuration files. This represents martincik's only activity during the period, showing a targeted contribution to improve the project's distribution setup.\", \"2025-04-18T21:23:31.416Z\"]\n[\"matthewhou19_month_2024-12-01\", \"matthewhou19\", \"month\", \"2024-12-01\", \"matthewhou19: Contributed documentation improvements with one merged PR (#1618) focused on adding development approach guidance for Windows users. This PR contained no code changes and took a significant time to merge (1516 hours).\", \"2025-04-18T21:23:32.775Z\"]\n[\"mdqst_month_2024-12-01\", \"mdqst\", \"month\", \"2024-12-01\", \"mdqst: Made documentation improvements through two merged PRs this month. Fixed an incorrect model name in API integration documentation with PR #1465 (a substantial change with +4638/-2892 lines) and addressed a small syntax issue in PR #1493. Both contributions focused exclusively on documentation fixes, with sporadic activity on just 2 days this month.\", \"2025-04-18T21:23:33.949Z\"]\n[\"mgunnin_month_2024-12-01\", \"mgunnin\", \"month\", \"2024-12-01\", \"mgunnin: Merged one PR (#1545) focused on refactoring imports and improving the PR template, with modest code changes (+16/-16 lines). The contribution involved modifying 2 files, with an even split between code and documentation work. Activity was sporadic, with contributions on just one day this month.\", \"2025-04-18T21:23:34.071Z\"]\n[\"meppsilon_month_2024-12-01\", \"meppsilon\", \"month\", \"2024-12-01\", \"meppsilon: Merged two significant PRs this month, with the most substantial being #828 \\\"add hyperbolic api to eliza\\\" which added nearly 19k lines while removing 5.4k lines. Also merged PR #974 to add hyperbolic environment variables for model class overrides, contributing to a total of 348 modified files across 6 commits. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on feature work (50%) and a mix of bugfix and refactoring efforts (34% combined).\", \"2025-04-18T21:23:34.661Z\"]\n[\"mgavrila_month_2024-12-01\", \"mgavrila\", \"month\", \"2024-12-01\", \"mgavrila: Contributed a significant new feature with the merged multiversx plugin PR #860, adding +2159/-2 lines across 45 modified files. The contribution involved substantial code and configuration changes, with 15 commits focused primarily on other work (80%) and feature development (13%). This was a concentrated effort on a single day this month, resulting in a substantial plugin addition to the project.\", \"2025-04-18T21:23:34.987Z\"]\n[\"mhxw_month_2024-12-01\", \"mhxw\", \"month\", \"2024-12-01\", \"mhxw: Fixed an incorrect link redirection issue with PR #1443, making a small but targeted documentation change (+2/-2 lines). This was their only contribution during the month, representing a single day of activity focused on documentation maintenance.\", \"2025-04-18T21:23:35.054Z\"]\n[\"minichris_month_2024-12-01\", \"minichris\", \"month\", \"2024-12-01\", \"minichris: Created issue #881 regarding \\\"Failed to initialize ONNX Runtime API\\\" which was subsequently closed. No other contributions were made this month.\", \"2025-04-18T21:23:35.834Z\"]\n[\"mike0295_month_2024-12-01\", \"mike0295\", \"month\", \"2024-12-01\", \"mike0295: Updated the Korean README documentation with one merged PR (#789), making significant changes (+67/-127 lines) to align the Korean version with the latest English README. This documentation maintenance work represents their only contribution during the month, showing a focused effort on keeping multilingual documentation in sync.\", \"2025-04-18T21:23:36.412Z\"]\n[\"msurfx_month_2024-12-01\", \"msurfx\", \"month\", \"2024-12-01\", \"msurfx: Created issue #1204 regarding an inability to chat in the terminal, which has since been closed. No other contributions were made this month.\", \"2025-04-18T21:23:38.123Z\"]\n[\"moondevonyt_month_2024-12-01\", \"moondevonyt\", \"month\", \"2024-12-01\", \"moondevonyt: Opened one pull request (#1340) focused on adding advanced trading functionality, making substantial code changes across 25 files (+2877/-356 lines) in a single day of activity this month. The PR remains open and received 4 comments, representing a significant feature addition with extensive code modifications primarily in code files (44%) and documentation (11%).\", \"2025-04-18T21:23:38.183Z\"]\n[\"mobi8_month_2024-12-01\", \"mobi8\", \"month\", \"2024-12-01\", \"mobi8: Opened one pull request (#1228) to create a requirements.txt file, adding 2 lines of code. Activity was limited to a single day this month with just one commit focused on project setup.\", \"2025-04-18T21:23:38.213Z\"]\n[\"mradian1_month_2024-12-01\", \"mradian1\", \"month\", \"2024-12-01\", \"mradian1: Opened one pull request (#1179) titled \\\"AI Companion to CRASH game\\\" that remains open. Made modest code changes across 9 files (+177/-16 lines) in 3 commits, with work distributed equally across code and configuration files. Activity was limited to a single day this month.\", \"2025-04-18T21:23:38.229Z\"]\n[\"monilpat_month_2024-12-01\", \"monilpat\", \"month\", \"2024-12-01\", \"monilpat: Highly active contributor who merged 13 PRs including significant features like Coinbase integration (#803, #801, #923) and workflow improvements (#1540, #1317, #1316), while also opening 7 PRs focused on testing and feature integration. Demonstrated strong review leadership with 213 code reviews (145 approvals) and created 15 issues addressing various improvements, all of which were subsequently closed. Maintained consistent daily activity (29/31 days) with substantial code changes (+669k/-448k lines) across 210 commits, primarily focusing on documentation (57%) and code improvements (14%).\", \"2025-04-18T21:23:39.249Z\"]\n[\"not-grok_month_2024-12-01\", \"not-grok\", \"month\", \"2024-12-01\", \"not-grok: Made code contributions across 13 files (+303/-42 lines) through 2 commits, with all work focused on feature development. Activity was sporadic, occurring on only 2 days this month. No PRs were merged, issues created/closed, or reviews provided during this period.\", \"2025-04-18T21:23:40.203Z\"]\n[\"norbert-kulus-blockydevs_month_2024-12-01\", \"norbert-kulus-blockydevs\", \"month\", \"2024-12-01\", \"norbert-kulus-blockydevs: Made significant code changes on a single day this month, modifying 22 files with substantial additions and deletions (+23,777/-18,314 lines). The work was distributed across different areas with 40% on other work, 20% each on feature development, bug fixes, and tests. Despite the large volume of changes, activity was limited to just one day out of the month with 5 commits.\", \"2025-04-18T21:23:40.972Z\"]\n[\"netdragonx_month_2024-12-01\", \"netdragonx\", \"month\", \"2024-12-01\", \"netdragonx: Fixed a critical bug in PR #1202 (+24423/-18807 lines) that addressed startup errors related to optional chaining on search functionality. Contributed to the project discussion with comments on one PR and one issue. Activity was limited to a single day this month, focusing entirely on this important bugfix.\", \"2025-04-18T21:23:41.187Z\"]\n[\"nicky-ru_month_2024-12-01\", \"nicky-ru\", \"month\", \"2024-12-01\", \"nicky-ru: Made significant contributions to the EVM plugin with three merged PRs, including a major multichain feature implementation in PR #1009 (+1841/-2882 lines) and documentation improvements in PR #1095 adding a README to the plugin-evm. Currently has two open PRs, including a refactoring effort to optimize memory fetching. Demonstrated substantial code changes across 224 files (+26k/-21k lines) through 26 commits, with primary focus on feature development (35%) and bug fixes (31%), while also providing 3 code reviews and 13 PR comments.\", \"2025-04-18T21:23:41.753Z\"]\n[\"ntourne_month_2024-12-01\", \"ntourne\", \"month\", \"2024-12-01\", \"ntourne: Reported one issue (#925) regarding project startup problems with the error \\\"ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\\\", which has since been closed. Contributed a single comment on an issue, showing minimal engagement this month. No code contributions or pull requests were submitted during this period.\", \"2025-04-18T21:23:41.853Z\"]\n[\"obsrvgmi_month_2024-12-01\", \"obsrvgmi\", \"month\", \"2024-12-01\", \"obsrvgmi: Created one feature request issue (#790) asking for Aptos and Move support in the Eliza Framework, which has since been closed. Made a single PR comment during the month. No code contributions or other significant activity observed.\", \"2025-04-18T21:23:42.894Z\"]\n[\"oleksii-at-fully_month_2024-12-01\", \"oleksii-at-fully\", \"month\", \"2024-12-01\", \"oleksii-at-fully: Made significant code changes with 2 commits that modified 23 files (+848/-304 lines), focused entirely on feature work. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:23:44.000Z\"]\n[\"nulLeeKH_month_2024-12-01\", \"nulLeeKH\", \"month\", \"2024-12-01\", \"nulLeeKH: Merged two significant PRs: #1487 adding a code of conduct (+13.8k/-6.5k lines) and #1433 fixing the Twitter client search feature (+40k/-31.3k lines), while also proposing a parse_mode selection feature for the Telegram client in PR #1458. Created two proposals for setting up lint/prettier and husky (issues #1459 and #1486), both of which were closed. Contributed actively to the project through 7 code reviews with comments and made substantial code changes across 1932 files (+71.4k/-44.6k lines) in 27 commits, with activity concentrated on just 5 days this month.\", \"2025-04-18T21:23:44.106Z\"]\n[\"oleksii-cyber_month_2024-12-01\", \"oleksii-cyber\", \"month\", \"2024-12-01\", \"oleksii-cyber: Opened a significant pull request (#823) for a new \\\"deva client\\\" feature, making extensive code changes across 557 files (+36,343/-3,550 lines) in a single day of activity this month. The contribution represents a substantial development effort, with over half of the changes focused on code files (53%) and a quarter on configuration files (26%).\", \"2025-04-18T21:23:44.740Z\"]\n[\"omahs_month_2024-12-01\", \"omahs\", \"month\", \"2024-12-01\", \"omahs: Made a single contribution this month with PR #1423 \\\"fix: typos\\\" which was merged, modifying 2 files with minimal changes (+3/-3 lines). The PR data shows a discrepancy between the summary stats (+3/-3) and the PR-specific stats (+2250/-1692), suggesting possible metadata issues or a complex PR with many changes.\", \"2025-04-18T21:23:45.635Z\"]\n[\"odilitime_month_2024-12-01\", \"odilitime\", \"month\", \"2024-12-01\", \"odilitime: Extremely active contributor who merged 27 PRs this month, including significant updates to the main branch for version releases (PRs #1290, #1045, #1028, #1519) and numerous bug fixes across various components like Twitter integration, Postgres setup, and client functionality. Demonstrated strong code review leadership with 179 reviews (78 approvals) while maintaining 5 open PRs focused on feature additions like database character loading and REST API improvements. Notable technical contributions include enabling environment-based secrets passing (#1454, +18867/-30501 lines), Twitter functionality improvements (#1021, #1003, #1514), and substantial codebase maintenance through regular merges from develop to main branches.\", \"2025-04-18T21:23:46.001Z\"]\n[\"onur-saf_month_2024-12-01\", \"onur-saf\", \"month\", \"2024-12-01\", \"onur-saf: Contributed a single feature implementation with PR #912 \\\"MAX_TWEET_LENGTH env implementation\\\" (+25/-10 lines) which was merged after 15 hours. Provided one review with comments on another PR. Activity was limited to a single day this month, focusing entirely on code changes.\", \"2025-04-18T21:23:46.566Z\"]\n[\"onlyzerosonce_month_2024-12-01\", \"onlyzerosonce\", \"month\", \"2024-12-01\", \"onlyzerosonce: Contributed to documentation by merging PR #1375 that updated the README.md with instructions for client chat functionality (+11/-10 lines). Identified and reported two issues (#1367 and #1328) related to problems with the Gitpod environment and agent functionality, both of which were subsequently closed. Participated in discussions by commenting on 4 issues and providing 1 review comment, showing engagement with the project despite limited activity (active on only 1 day this month).\", \"2025-04-18T21:23:47.046Z\"]\n[\"owenwahlgren_month_2024-12-01\", \"owenwahlgren\", \"month\", \"2024-12-01\", \"owenwahlgren: Identified and addressed a Twitter Search Client issue by opening issue #943 (now closed) and submitting PR #951 to fix the problem. Made targeted code changes across 3 files (+87/-69 lines) with an equal focus on bugfixes and refactoring. Engaged in discussions by commenting on 5 issues and 2 PRs, though activity was limited to just 2 days this month.\", \"2025-04-18T21:23:47.285Z\"]\n[\"owlcode_month_2024-12-01\", \"owlcode\", \"month\", \"2024-12-01\", \"owlcode: Made a small but focused contribution with one merged PR (#1141) that cleaned up newlines for new tweets, adding 4 lines and removing 1 line of code. Commented on one issue during their single day of activity this month. Their work was entirely focused on refactoring code.\", \"2025-04-18T21:23:47.863Z\"]\n[\"peara_month_2024-12-01\", \"peara\", \"month\", \"2024-12-01\", \"peara: Created issue #1304 requesting the ability to use local embedding instead of OpenAI when using OpenAI. No other activity this month.\", \"2025-04-18T21:23:48.645Z\"]\n[\"peersky_month_2024-12-01\", \"peersky\", \"month\", \"2024-12-01\", \"peersky: Contributed two merged PRs this month, including a minor update to add Google model environment variables (#875, +21/-4 lines) and a significant feature enhancement to Character configuration (#1455, +3386/-1784 lines). The larger PR added ModelConfiguration functionality to enable adjustments to character settings, representing substantial code changes across multiple files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:23:49.903Z\"]\n[\"peperuney_month_2024-12-01\", \"peperuney\", \"month\", \"2024-12-01\", \"peperuney: Created a single issue (#1495) inquiring about a completed Vertex AI integration, which was subsequently closed. No other activity was observed this month, with no code contributions, pull requests, or reviews.\", \"2025-04-18T21:23:50.442Z\"]\n[\"peterjah_month_2024-12-01\", \"peterjah\", \"month\", \"2024-12-01\", \"peterjah: Contributed a significant feature by merging PR #1582 \\\"feat: add massa-plugin\\\" which added over 111k lines and removed 47k lines. Modified 14 files (+990/-159) with a focus on feature work, primarily affecting code (43%) and configuration files (36%). This substantial contribution represents their only activity this month, showing a sporadic pattern with activity on just 1 out of 31 days.\", \"2025-04-18T21:23:51.837Z\"]\n[\"primemeridiem_month_2024-12-01\", \"primemeridiem\", \"month\", \"2024-12-01\", \"primemeridiem: Made a single commit this month with modest code changes (+13/-13 lines), suggesting a focused bugfix. Activity was limited to just one day out of the month, indicating sporadic contribution during this period.\", \"2025-04-18T21:23:52.609Z\"]\n[\"pgoos_month_2024-12-01\", \"pgoos\", \"month\", \"2024-12-01\", \"pgoos: Actively reviewed code with 11 reviews (3 approvals, 8 comments) while working on an integration test proof-of-concept in PR #871. Made substantial code changes across 138 files (+44538/-44288 lines) in 22 commits, with half of the modified files being tests. Activity was sporadic, concentrated on just 6 days this month, with primary focus split between other work (41%) and test development (36%).\", \"2025-04-18T21:23:52.763Z\"]\n[\"palsp_month_2024-12-01\", \"palsp\", \"month\", \"2024-12-01\", \"palsp: Made a single targeted bugfix contribution this month with PR #824 \\\"fix: twitter cache expires\\\" (+2/-2 lines), which was merged within 7 hours.\", \"2025-04-18T21:23:53.010Z\"]\n[\"qizhou_month_2024-12-01\", \"qizhou\", \"month\", \"2024-12-01\", \"qizhou: Reported one issue (#1167) regarding package installation problems with a specific version, which has since been closed. No other activity this month.\", \"2025-04-18T21:23:54.511Z\"]\n[\"proteanx_month_2024-12-01\", \"proteanx\", \"month\", \"2024-12-01\", \"proteanx: Contributed significantly to image generation capabilities by merging 4 PRs, including adding Venice.ai as a provider (#1008), implementing style presets (#1410), and fixing image generation using imageSettings (#1371, +512/-299 lines). Created and closed issue #1370 regarding imageSettings in character files, while also providing 4 code reviews and 11 PR comments. Activity was sporadic across 5 days this month, with substantial code changes totaling over 37k lines modified across 30 files, primarily focused on feature development.\", \"2025-04-18T21:23:54.664Z\"]\n[\"oxSaturn_month_2024-12-01\", \"oxSaturn\", \"month\", \"2024-12-01\", \"oxSaturn: Merged 16 PRs this month, with significant contributions including model configuration features for various providers (PRs #910, #999, #1091), several important bug fixes (PRs #1268, #1520), and documentation improvements (PRs #872, #850, #937). Actively participated in discussions by commenting on 16 issues and providing 11 code reviews, while also identifying and reporting an issue with unused model variables (#870). Demonstrated consistent engagement throughout the month with a balanced focus across bug fixes (44%), features (24%), and documentation updates, contributing a total of +153/-99 lines of code changes.\", \"2025-04-18T21:23:54.973Z\"]\n[\"r4881t_month_2024-12-01\", \"r4881t\", \"month\", \"2024-12-01\", \"r4881t: Created issue #1405 \\\"FerePro Plugin for Eliza\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:23:56.110Z\"]\n[\"rafsan3503_month_2024-12-01\", \"rafsan3503\", \"month\", \"2024-12-01\", \"rafsan3503: Reported a single issue (#1041) regarding a PNPM installation failure, which has since been closed. No other contributions or activity observed this month.\", \"2025-04-18T21:23:56.836Z\"]\n[\"qwdsds_month_2024-12-01\", \"qwdsds\", \"month\", \"2024-12-01\", \"qwdsds: Made a small contribution this month with one merged PR (#1489) that fixed typos, changing 2 lines across 2 files (+2/-2). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-04-18T21:23:56.854Z\"]\n[\"rarepepi_month_2024-12-01\", \"rarepepi\", \"month\", \"2024-12-01\", \"rarepepi: Made significant code changes across 535 files (+87,715/-8,374 lines) with a primary focus on configuration work (45% of changes). Merged two Docker-related bug fixes: PR #1139 removing an unnecessary Docker compose command and PR #796 fixing non-interactive mode for Cloud instances. Currently has two open PRs (#1137 and #1106) awaiting review. Active on 8 days this month with an occasional contribution pattern.\", \"2025-04-18T21:23:59.194Z\"]\n[\"reffan_month_2024-12-01\", \"reffan\", \"month\", \"2024-12-01\", \"reffan: Contributed one code review this month, providing comments rather than approval or change requests. Left one comment on a pull request. Overall activity was minimal with no merged PRs, issues, or code changes.\", \"2025-04-18T21:23:59.483Z\"]\n[\"qgpcybs_month_2024-12-01\", \"qgpcybs\", \"month\", \"2024-12-01\", \"qgpcybs: Fixed an image loading issue with PR #837 \\\"fix: load image from diff endpoints\\\" (+16/-15 lines), which was their only contribution this month. The PR involved moderate code changes and took approximately 11 days to merge. Their activity was limited to a single day during the month, focusing entirely on this specific bugfix.\", \"2025-04-18T21:23:59.818Z\"]\n[\"renlulu_month_2024-12-01\", \"renlulu\", \"month\", \"2024-12-01\", \"renlulu: Merged 3 significant feature PRs this month, including making Express payload limit configurable (#1245), configuring Twitter login retry times (#1244), and implementing Solana token deployment using Solana agent kit (#1373), with substantial code changes totaling +53,898/-41,770 lines across 395 files. Contributed 12 commits with a balanced focus on feature development (33%), bug fixes (33%), and other work (25%), primarily modifying code (40%) and configuration files (33%). Activity was sporadic, concentrated on just 2 days this month, with PRs taking an average of 128 hours to merge.\", \"2025-04-18T21:24:00.014Z\"]\n[\"pythonberg1997_month_2024-12-01\", \"pythonberg1997\", \"month\", \"2024-12-01\", \"pythonberg1997: Made significant contributions by merging PR #1456 \\\"fix: swap and bridge actions of plugin-evm\\\" with substantial code changes (+2678/-303 lines) across 27 files. Created and closed issue #1569 regarding Eliza's inability to execute multiple actions in one conversation. Showed sporadic activity pattern, being active on only 3 days this month, with work primarily focused on feature development (50%) and bug fixes (25%).\", \"2025-04-18T21:24:00.133Z\"]\n[\"ropresearch_month_2024-12-01\", \"ropresearch\", \"month\", \"2024-12-01\", \"ropresearch: Made substantial code changes across 751 files (+25,960/-11,490 lines) in just 3 days of activity this month. Currently has two open PRs: #1256 \\\"AWS Secrets Manager Integration\\\" and #1005 \\\"Proof of Pizza - Agentic Dominos Ordering\\\". Left one PR comment, with sporadic activity pattern throughout the month.\", \"2025-04-18T21:24:01.747Z\"]\n[\"robin-rrt_month_2024-12-01\", \"robin-rrt\", \"month\", \"2024-12-01\", \"robin-rrt: Merged a single significant PR (#1241) adding the Avail plugin, which involved substantial code changes (+22,737/-22,082 lines) across 24 files. Contributed 9 commits with a balanced focus across feature work (22%), refactoring (22%), and other work (44%). Provided 1 review with comments and added 3 PR comments, showing focused engagement on a single active day this month.\", \"2025-04-18T21:24:02.050Z\"]\n[\"roshanrags_month_2024-12-01\", \"roshanrags\", \"month\", \"2024-12-01\", \"roshanrags: Merged one significant feature PR (#935) implementing a Marlin TEE remote plugin, adding 343 lines while removing only 2 lines across 14 files. The contribution was substantial but focused on a single day, with the PR taking approximately 27 days to merge. Primary work was split between feature implementation (67%) and testing (33%), with most changes affecting configuration files (38%), code, and documentation (15% each).\", \"2025-04-18T21:24:02.641Z\"]\n[\"ryanleecode_month_2024-12-01\", \"ryanleecode\", \"month\", \"2024-12-01\", \"ryanleecode: Made significant contributions to the postgres adapter with three critical fixes (PRs #1345, #1377, #1379) addressing schema issues and settings application, collectively modifying over 43k lines of code. Implemented custom conditions for live monorepo types in PR #1365 (+13.5k/-3.8k lines), a substantial feature enhancement. Created and resolved 7 issues spanning postgres adapter problems, PR title formatting, and TypeScript configuration improvements. Demonstrated focused effort on configuration files (96% of changes) with a mix of bugfixes (50%) and feature work (13%), though activity was limited to just 4 days this month.\", \"2025-04-18T21:24:03.884Z\"]\n[\"salparadi_month_2024-12-01\", \"salparadi\", \"month\", \"2024-12-01\", \"salparadi: Created and commented on issue #939 regarding \\\"Twitter/X Cache Login not staying logged in,\\\" which has since been closed. No code contributions or pull requests this month.\", \"2025-04-18T21:24:04.423Z\"]\n[\"salmanpot_month_2024-12-01\", \"salmanpot\", \"month\", \"2024-12-01\", \"salmanpot: Worked on three open PRs this month, including Twitter/X sporting trends plugin (#971), KM Eliza tweet automation (#968), and KM Eliza bot (#1169), with no merged contributions yet. Made substantial code changes across 21 files (+961/-447 lines) in 6 commits, primarily focused on feature development (83%). Activity was sporadic, being active on only 2 days this month.\", \"2025-04-18T21:24:04.522Z\"]\n[\"sam-coffey_month_2024-12-01\", \"sam-coffey\", \"month\", \"2024-12-01\", \"sam-coffey: Created issue #1213 about a chat stuck in an infinite loop, which has since been closed. Commented on 2 issues this month. Activity was sporadic with limited engagement and no code contributions.\", \"2025-04-18T21:24:06.113Z\"]\n[\"santekotturi_month_2024-12-01\", \"santekotturi\", \"month\", \"2024-12-01\", \"santekotturi: Created issue #1146 reporting a pnpm installation failure on M1 Mac (which was later closed). Contributed to discussions by commenting on 3 issues. No code changes or pull requests during this period.\", \"2025-04-18T21:24:07.930Z\"]\n[\"salacoste_month_2024-12-01\", \"salacoste\", \"month\", \"2024-12-01\", \"salacoste: Reported one installation issue (#1503) which was subsequently closed. Participated in discussions by commenting on two separate issues. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:08.046Z\"]\n[\"salazarsebas_month_2024-12-01\", \"salazarsebas\", \"month\", \"2024-12-01\", \"salazarsebas: Added Spanish translation to the documentation by creating issue #1592 and merging PR #1594 \\\"docs: add readme spanish version in docs\\\" with substantial changes (+8437/-1443 lines). Contributed exclusively to documentation files with 2 commits on a single day this month. Currently has one open PR (#1593) related to the same Spanish documentation effort.\", \"2025-04-18T21:24:09.071Z\"]\n[\"sayangel_month_2024-12-01\", \"sayangel\", \"month\", \"2024-12-01\", \"sayangel: Made significant code changes across 1003 files (+67746/-12071 lines) with 15 commits, primarily focused on other work (47%) and bug fixes (27%). Merged one PR (#914) addressing Farcater client cleanup and fixing response logic with moderate changes (+69/-36 lines). Activity was sporadic, being active on only 3 days this month.\", \"2025-04-18T21:24:10.635Z\"]\n[\"savageops_month_2024-12-01\", \"savageops\", \"month\", \"2024-12-01\", \"savageops: Merged a single substantial PR #997 \\\"add echochambers\\\" that modified 6 files with significant code changes (+795/-725 lines). Activity was sporadic, occurring on only 2 days this month, with the PR taking 26 hours to merge. Also contributed one comment on an issue.\", \"2025-04-18T21:24:10.863Z\"]\n[\"seanbhart_month_2024-12-01\", \"seanbhart\", \"month\", \"2024-12-01\", \"seanbhart: Opened one pull request (#845) to fix character configuration model settings, which remains open. Made a single comment on a PR during the month. Modified 67 files with 603 additions and 539 deletions in one commit, with changes focused entirely on documentation. Activity was limited to a single day this month.\", \"2025-04-18T21:24:11.235Z\"]\n[\"samuveth_month_2024-12-01\", \"samuveth\", \"month\", \"2024-12-01\", \"samuveth: Merged two feature-focused PRs this month: #931 adding dynamic watch paths for agent development (+7/-1 lines) and #1571 implementing TEE support for plugin-env (+139/-40 lines). Created two issues that were subsequently closed: #930 requesting hot-reloading for agent dependencies and #893 about running tests on start and dev. Contributed sporadically with activity on just 2 days, focusing equally on feature development and bug fixes across 8 modified files (+150/-45 lines total).\", \"2025-04-18T21:24:12.327Z\"]\n[\"samarth30_month_2024-12-01\", \"samarth30\", \"month\", \"2024-12-01\", \"samarth30: Merged a significant PR (#1464) adding a plugin for Cronos ZKEVM with substantial code changes (+46387/-35426 lines) and has another security plugin in draft status (#1474). Actively participated in discussions with 9 PR comments and 6 issue comments, while also providing 3 code reviews with 2 change requests. Modified over 2,000 files (+117591/-50626 lines) across 13 commits, showing sporadic activity concentrated on just 3 days this month.\", \"2025-04-18T21:24:12.527Z\"]\n[\"sergical_month_2024-12-01\", \"sergical\", \"month\", \"2024-12-01\", \"sergical: Made minor documentation updates with two merged PRs (#1024 and #1025), each making a single line change to README.md. Total contribution was +2/-2 lines across two documentation files, with all activity occurring on a single day this month.\", \"2025-04-18T21:24:12.950Z\"]\n[\"sekmet_month_2024-12-01\", \"sekmet\", \"month\", \"2024-12-01\", \"sekmet: Opened one PR (#1566) for \\\"FereAI integration and ferePro plugin update\\\" that remains open, modifying 30 files with +415/-398 lines across code and configuration files. Provided 3 review comments and 2 PR comments on other contributions. Activity was sporadic, being active on only 2 days this month with contributions evenly split between feature work, bugfixes, and other tasks.\", \"2025-04-18T21:24:13.555Z\"]\n[\"serrrfirat_month_2024-12-01\", \"serrrfirat\", \"month\", \"2024-12-01\", \"serrrfirat: Contributed a significant new feature with the merged PR #847 \\\"Add NEAR Protocol plugin\\\" that modified 48 files (+1678/-96 lines) across 14 commits. The work primarily focused on feature development (36%) and bug fixes (36%), with changes distributed between code (55%) and configuration files (36%). Activity was sporadic, occurring on only 3 days this month, with the PR taking approximately 226 hours to merge.\", \"2025-04-18T21:24:14.246Z\"]\n[\"shanejonas_month_2024-12-01\", \"shanejonas\", \"month\", \"2024-12-01\", \"shanejonas: Created one issue (#844) regarding \\\"Add Model Context Protocol (MCP) Support\\\" which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:14.789Z\"]\n[\"shelvenzhou_month_2024-12-01\", \"shelvenzhou\", \"month\", \"2024-12-01\", \"shelvenzhou: Contributed to documentation by merging PR #746 which added a simulator tutor for plugin-tee docs, removing more code than adding (+13/-77 lines). This was their only activity during the month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:15.108Z\"]\n[\"shengxj1_month_2024-12-01\", \"shengxj1\", \"month\", \"2024-12-01\", \"shengxj1: Made a single contribution this month with PR #1056, which improved eslint by adding caching functionality (+29/-28 lines). The PR modified 27 files, primarily configuration files (96% of changes), and was merged after 11 hours.\", \"2025-04-18T21:24:15.852Z\"]\n[\"shakkernerd_month_2024-12-01\", \"shakkernerd\", \"month\", \"2024-12-01\", \"shakkernerd: Extremely active contributor who merged 67 PRs this month, with significant work on chore-related tasks, version bumps, and fixing broken lockfiles across multiple repositories. Focused heavily on infrastructure improvements including Redis caching implementation (PR #1279, +2986/-842 lines), enhancing development scripts (PRs #887, #793), and fixing numerous linting errors and dependency issues. Demonstrated consistent daily activity with substantial code changes (+676k/-445k lines across 12k files) while also providing 84 code reviews (70 approvals) and actively participating in discussions with 64 comments across issues and PRs.\", \"2025-04-18T21:24:16.615Z\"]\n[\"silasneo_month_2024-12-01\", \"silasneo\", \"month\", \"2024-12-01\", \"silasneo: Made 2 commits modifying 2 files with a total of 487 lines added and none removed. Activity was sporadic, occurring on only 2 days this month. No pull requests, issues, or reviews were contributed during this period.\", \"2025-04-18T21:24:17.059Z\"]\n[\"shlokkhemani_month_2024-12-01\", \"shlokkhemani\", \"month\", \"2024-12-01\", \"shlokkhemani: Merged a significant PR #1362 \\\"chore: Add UUID tests and fix version 5 bits\\\" that involved substantial code changes (+127447/-51028 lines) across 92 files, primarily focused on test improvements. Made 2 PR comments and contributed 2 commits that balanced feature work and bug fixes. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:17.327Z\"]\n[\"simsaidev_month_2024-12-01\", \"simsaidev\", \"month\", \"2024-12-01\", \"simsaidev: Opened one pull request (#1249 \\\"Release/v.1.0\\\") that remains open, making substantial code changes across 21 files (+26329/-18118 lines). Activity was limited to a single day this month, with the changes primarily focused on code (57%) and configuration files (29%). The significant line count changes suggest this is likely a major version release preparation as indicated by the PR title.\", \"2025-04-18T21:24:18.684Z\"]\n[\"sin-bufan_month_2024-12-01\", \"sin-bufan\", \"month\", \"2024-12-01\", \"sin-bufan: Fixed issues in the Farcaster client by merging two PRs this month: #1002 \\\"fix: add callback to action in farcaster client\\\" (+46/-35 lines) and #963 \\\"Fix farcaster client process action issue\\\" (+16/-10 lines). Total code changes involved modifying 3 files with +62/-45 lines across 3 commits. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-04-18T21:24:19.051Z\"]\n[\"sirkitree_month_2024-12-01\", \"sirkitree\", \"month\", \"2024-12-01\", \"sirkitree: Created 4 issues this month (#317, #64, #56, #54), all of which are now closed, focusing on release management, test failures, and UI enhancements. Provided 2 code reviews requesting changes, showing engagement with the development process despite not contributing code directly. Commented on 1 issue, demonstrating some involvement in project discussions.\", \"2025-04-18T21:24:19.410Z\"]\n[\"slkzgm_month_2024-12-01\", \"slkzgm\", \"month\", \"2024-12-01\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines while removing 1,500 lines of code. Contributed to the codebase by modifying 15 files (+1390/-174) across 5 commits, with work distributed across feature development (40%), refactoring (20%), and documentation (20%). Provided one review with comments, showing sporadic activity on just 2 days this month.\", \"2025-04-18T21:24:20.518Z\"]\n[\"snow-farmer_month_2024-12-01\", \"snow-farmer\", \"month\", \"2024-12-01\", \"snow-farmer: Merged a single significant PR #842 \\\"feat: add avalanche plugin\\\" that added the Avalanche plugin, involving extensive code changes (+177,519/-78,374 lines) across 791 files. The contribution was substantial but concentrated, with activity on only 3 days this month. The work primarily focused on new feature development (58%) with some bugfix and refactoring components (17% each), mostly affecting code (70%) and configuration files (25%).\", \"2025-04-18T21:24:22.067Z\"]\n[\"stanislawkurzypBD_month_2024-12-01\", \"stanislawkurzypBD\", \"month\", \"2024-12-01\", \"stanislawkurzypBD: Opened one PR (#1426 \\\"Feat/cosmos plugin provider\\\") that remains under review, making substantial code changes across 65 files (+4321/-2631 lines). Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on other work (78%) with some bugfix and refactoring efforts (11% each). The work was evenly split between code and configuration files (40% each).\", \"2025-04-18T21:24:22.172Z\"]\n[\"snobbee_month_2024-12-01\", \"snobbee\", \"month\", \"2024-12-01\", \"snobbee: Merged 2 PRs this month, including CI configuration updates (#1019, +639/-18 lines) and fixing Codecov report uploads (#880). Created and closed 2 bug reports (#1172, #1173) related to application crashes on startup. Contributed significantly to the codebase with 11 commits modifying 603 files (+18800/-8144 lines), primarily focusing on bugfixes (45%) and tests (18%). Provided 4 code reviews with 2 approvals and participated sporadically, being active on 6 days this month.\", \"2025-04-18T21:24:22.279Z\"]\n[\"simpletrontdip_month_2024-12-01\", \"simpletrontdip\", \"month\", \"2024-12-01\", \"simpletrontdip: Merged a significant PR (#1229) that added Markdown parsing mode and enhanced telegram bot output, involving substantial code changes (+24,319/-18,720 lines). Currently has two open PRs (#1263 and #1366) focused on enhancing the birdeye provider to support all possible EVM symbols. Contributed actively to the project through code reviews, providing 3 reviews (1 approval, 2 comments) and 7 PR comments, despite being active on only 2 days this month.\", \"2025-04-18T21:24:22.850Z\"]\n[\"suicidalgoofy_month_2024-12-01\", \"suicidalgoofy\", \"month\", \"2024-12-01\", \"suicidalgoofy: Made a single contribution this month with PR #1306 \\\"no token needed for gaianet\\\" which was merged, modifying 1 file with minimal changes (+3/-1 lines). The PR focused on other work, specifically removing token requirements for gaianet functionality.\", \"2025-04-18T21:24:23.990Z\"]\n[\"superoo7_month_2024-12-01\", \"superoo7\", \"month\", \"2024-12-01\", \"superoo7: Opened one pull request (#1364) titled \\\"feat: GeckoTerminal\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-04-18T21:24:24.085Z\"]\n[\"tdergouzi_month_2024-12-01\", \"tdergouzi\", \"month\", \"2024-12-01\", \"tdergouzi: Created a single issue (#988) asking about setting the model class for Anthropic, which has since been closed. No other contributions or activity this month.\", \"2025-04-18T21:24:25.797Z\"]\n[\"swizzmagik_month_2024-12-01\", \"swizzmagik\", \"month\", \"2024-12-01\", \"swizzmagik: Merged 4 significant PRs this month, including a PostGres trust provider fix (#1536), an autoscroll chat client feature (#1538), chat formatting improvements (#1483), and a new birdeye plugin (#1417), collectively modifying 2,756 files with +179,629/-72,888 lines of code. Contributed 30 commits across 8 days of activity, primarily focusing on other work (50%) and splitting the remainder between bugfixes, refactoring, and feature development. Provided 1 review and 6 PR comments while maintaining an occasional activity pattern throughout the month.\", \"2025-04-18T21:24:26.205Z\"]\n[\"tcotten-scrypted_month_2024-12-01\", \"tcotten-scrypted\", \"month\", \"2024-12-01\", \"tcotten-scrypted: Reported one issue (#1151) regarding a \\\"REQUIRED_NODE_VERSION: No such file\\\" error, which has since been closed. Engaged in discussions on two existing issues by adding comments. Activity was minimal and sporadic during the month with no code contributions or pull requests.\", \"2025-04-18T21:24:26.267Z\"]\n[\"tcm390_month_2024-12-01\", \"tcm390\", \"month\", \"2024-12-01\", \"tcm390: Merged 14 PRs this month, primarily focused on fixing critical issues including token trimming support for non-OpenAI models (#1605, +13k/-4k lines), handling long tweets (#1339, +21k/-12k lines), and template variable processing (#1305, +14k/-13k lines). Made significant contributions to Discord voice channel functionality and image generation capabilities for social media posts. Demonstrated consistent bug-fixing efforts across multiple components, with particularly large code changes in template handling and Twitter functionality. Active on about a third of the month, contributing 80 commits across nearly 1,000 files with a substantial net addition of code (+118k/-98k lines).\", \"2025-04-18T21:24:27.082Z\"]\n[\"tekspirit_month_2024-12-01\", \"tekspirit\", \"month\", \"2024-12-01\", \"tekspirit: Created issue #1206 regarding \\\"double backslash when posting to X\\\" which has since been closed. No other activity this month.\", \"2025-04-18T21:24:27.627Z\"]\n[\"tercel_month_2024-12-01\", \"tercel\", \"month\", \"2024-12-01\", \"tercel: Created issue #1484 regarding pnpm compatibility with Volta, which has since been closed. Commented on one issue during the month. No code contributions or pull request activity observed.\", \"2025-04-18T21:24:28.046Z\"]\n[\"stopmalone_month_2024-12-01\", \"stopmalone\", \"month\", \"2024-12-01\", \"stopmalone: Merged a single massive PR #1238 integrating the deva client, which modified 2291 files with +162,782/-107,560 lines of code and configuration changes. Contributed 26 commits across 8 days this month, with a primary focus on bug fixes (69%) and feature work (19%). Provided 4 review comments and 1 PR comment, demonstrating occasional but significant engagement with the codebase.\", \"2025-04-18T21:24:28.120Z\"]\n[\"tharak123455_month_2024-12-01\", \"tharak123455\", \"month\", \"2024-12-01\", \"tharak123455: Merged a significant PR #913 \\\"feat: twitter client enhancements\\\" that modified 166 files with substantial code changes (+9608/-4284 lines). Made 2 PR comments and has 2 open PRs (#896, #894) also focused on Twitter client enhancements. Activity was sporadic, being active on only 3 days this month with 7 commits primarily focused on code changes.\", \"2025-04-18T21:24:28.938Z\"]\n[\"thearyanag_month_2024-12-01\", \"thearyanag\", \"month\", \"2024-12-01\", \"thearyanag: Created issue #1619 \\\"Integrate Solana Agent Kit\\\" which was subsequently closed. Made a single commit modifying 4 files with modest changes (+16/-14 lines). Activity was limited to just one day this month.\", \"2025-04-18T21:24:29.332Z\"]\n[\"tiero_month_2024-12-01\", \"tiero\", \"month\", \"2024-12-01\", \"tiero: Opened one significant PR (#1553) adding Bitcoin plugin functionality with Taproot and Ark support, making substantial code changes across 36 files (+2369/-696 lines). Activity was sporadic, occurring on only 2 days this month, with the work distributed across code (48%), tests (24%), and configuration files (24%).\", \"2025-04-18T21:24:30.064Z\"]\n[\"thomas-nguy_month_2024-12-01\", \"thomas-nguy\", \"month\", \"2024-12-01\", \"thomas-nguy: Opened one PR (#1128) for \\\"Adding plugin for Cronos ZKEVM\\\" which remains under review. Made substantial code changes across 1023 files (+41520/-32295 lines) with 7 commits, split between other work (57%) and bugfix work (43%). Activity was sporadic, being active on only 4 days this month, with changes primarily affecting code and configuration files equally (44% each).\", \"2025-04-18T21:24:30.080Z\"]\n[\"todorkolev_month_2024-12-01\", \"todorkolev\", \"month\", \"2024-12-01\", \"todorkolev: Fixed cleaner interaction prompts in the Twitter plugin with PR #1469, making targeted changes (+10/-9 lines). This single contribution represented their only activity this month, focusing entirely on bugfix work.\", \"2025-04-18T21:24:31.925Z\"]\n[\"timolegros_month_2024-12-01\", \"timolegros\", \"month\", \"2024-12-01\", \"timolegros: Identified and addressed a corrupt model cache issue (#1506) by creating and merging PR #1508 to update the clean.sh script, adding cache directory clearing functionality (+15555/-6744 lines). Contributed to resolving a Docker image build problem (#1460) through issue comments. Activity was concentrated on a single day this month, focusing entirely on refactoring work to improve system maintenance.\", \"2025-04-18T21:24:31.974Z\"]\n[\"tobbelobb_month_2024-12-01\", \"tobbelobb\", \"month\", \"2024-12-01\", \"tobbelobb: Merged a single PR (#1205) that fixed an issue with summary file writing, making a significant change with +27,728/-37,146 lines across 2 files. Activity was sporadic, with contributions on only 2 days this month. The PR took approximately 59 hours to merge, suggesting moderate complexity despite the substantial line changes.\", \"2025-04-18T21:24:32.209Z\"]\n[\"toddokuhawado_month_2024-12-01\", \"toddokuhawado\", \"month\", \"2024-12-01\", \"toddokuhawado: Created three issues this month, all of which have been closed: #791 regarding characters not using example posts/messages, #726 about agents responding twice to prompts, and #673 concerning Twitter client breaking out of the box. No code contributions or PR activity during this period.\", \"2025-04-18T21:24:33.098Z\"]\n[\"thomasWos_month_2024-12-01\", \"thomasWos\", \"month\", \"2024-12-01\", \"thomasWos: Made a small but helpful contribution by fixing a typo in the multiversx plugin prompt for creating tokens through PR #1170 (+1/-1 lines). This single bugfix was merged within 6 hours, representing their only activity this month.\", \"2025-04-18T21:24:33.416Z\"]\n[\"trbutler4_month_2024-12-01\", \"trbutler4\", \"month\", \"2024-12-01\", \"trbutler4: Contributed to documentation with one merged PR (#1350) that made significant changes (+16075/-14837 lines) to add documentation on pnpm node version. Has one open PR (#1348) adding a note about a problem they encountered. Activity was sporadic, being active on only 2 days this month, with all contributions focused on documentation files.\", \"2025-04-18T21:24:35.120Z\"]\n[\"tomguluson92_month_2024-12-01\", \"tomguluson92\", \"month\", \"2024-12-01\", \"tomguluson92: Merged 10 PRs this month, with significant contributions including a new Text to 3D function in PR #1446 (+3607/-2018 lines), client-github retry functionality in PR #1425 (+2273/-1698 lines), and comprehensive documentation updates in PR #1196 (+23076/-17974 lines). Also made several smaller fixes including environment spelling corrections (#787), UUID compatibility improvements (#785), and Tavily API upgrades (#1246). Activity was occasional throughout the month, with contributions spanning both code improvements (70%) and documentation enhancements (15%).\", \"2025-04-18T21:24:35.816Z\"]\n[\"tqdpham96_month_2024-12-01\", \"tqdpham96\", \"month\", \"2024-12-01\", \"tqdpham96: Contributed to documentation with two merged PRs this month, including creating a Vietnamese README (#1058, +2892/-25483 lines) and updating outdated documentation in characterfile.md (#1042, +6/-0 lines). All modifications were focused on documentation files, with a total of 13 files changed across 3 commits. Activity was sporadic, occurring on only 2 days during the month.\", \"2025-04-18T21:24:35.845Z\"]\n[\"treppers_month_2024-12-01\", \"treppers\", \"month\", \"2024-12-01\", \"treppers: Contributed a single significant PR (#1581) adding a client-direct endpoint for retrieving memories by agent ID, which added 7,584 lines and removed 1,213 lines of code. The PR was of average complexity and took 20 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-04-18T21:24:35.900Z\"]\n[\"tripluca_month_2024-12-01\", \"tripluca\", \"month\", \"2024-12-01\", \"tripluca: Opened one PR (#1176) to fix English language usage by changing \\\"INFORMATIONS\\\" to \\\"INFORMATION\\\". Created and closed issue #1269 suggesting the addition of a Discord token resolution guide to documentation. Made one PR comment during the month, with sporadic activity overall.\", \"2025-04-18T21:24:37.112Z\"]\n[\"tsubasakong_month_2024-12-01\", \"tsubasakong\", \"month\", \"2024-12-01\", \"tsubasakong: Merged a significant PR #839 adding custom system prompt support for image generation, modifying 464 files with +15,244/-5,771 lines of code. Contributed to discussions with 2 issue comments and provided 1 code review with comments. Activity was sporadic, concentrated on just 2 days this month.\", \"2025-04-18T21:24:37.825Z\"]\n[\"tweedyant_month_2024-12-01\", \"tweedyant\", \"month\", \"2024-12-01\", \"tweedyant: Opened one pull request (#1416 \\\"Gai trial\\\") which remains open and has not yet been merged. No other activity was observed during this period.\", \"2025-04-18T21:24:38.153Z\"]\n[\"tungpun_month_2024-12-01\", \"tungpun\", \"month\", \"2024-12-01\", \"tungpun: Opened two configuration-related PRs (#1230 and #1231) focused on whitelisting Telegram users, both still open. Made substantial code changes across 938 files (+37,687/-30,145 lines) in 9 commits, with activity concentrated on just 3 days this month. The large volume of changes suggests a significant refactoring or implementation effort, though with sporadic contribution patterns.\", \"2025-04-18T21:24:38.451Z\"]\n[\"uleeeeee_month_2024-12-01\", \"uleeeeee\", \"month\", \"2024-12-01\", \"uleeeeee: Created issue #1622 \\\"Initial setup based on docs not working\\\" which was subsequently closed. No other activity this month.\", \"2025-04-18T21:24:39.068Z\"]\n[\"usama-saeed831_month_2024-12-01\", \"usama-saeed831\", \"month\", \"2024-12-01\", \"usama-saeed831: Reported one issue (#1372) about Docker-related functionality where the bot doesn't respond to tagged tweets. Participated in issue discussions with one comment. No code contributions or pull requests this month.\", \"2025-04-18T21:24:40.019Z\"]\n[\"twilwa_month_2024-12-01\", \"twilwa\", \"month\", \"2024-12-01\", \"twilwa: Fixed two issues this month, merging PR #1294 to address output checkable variables for conditionals and PR #1291 to fix integration tests with substantial code changes (+17,575/-174 lines). Provided 8 code reviews with 7 approvals, demonstrating quality assurance contributions alongside their bugfix work. Activity was sporadic, concentrated on just 4 days this month, with test files comprising 100% of their modifications.\", \"2025-04-18T21:24:40.097Z\"]\n[\"vamostibor03_month_2024-12-01\", \"vamostibor03\", \"month\", \"2024-12-01\", \"vamostibor03: Opened one pull request (#1282) titled \\\"new workflow\\\" that remains open. Made a single commit modifying one configuration file, adding 44 lines of code. Activity was limited to a single day this month.\", \"2025-04-18T21:24:40.717Z\"]\n[\"vanshika-srivastava_month_2024-12-01\", \"vanshika-srivastava\", \"month\", \"2024-12-01\", \"vanshika-srivastava: Merged one significant PR (#1527) that updated the package.json with build-docker command, contributing +16,643/-6,851 lines of code changes. Engaged with the community by commenting on 2 issues and 1 PR. Activity was limited to a single day this month, with modifications to 2 files totaling +158/-1 lines across 2 commits.\", \"2025-04-18T21:24:41.697Z\"]\n[\"v1xingyue_month_2024-12-01\", \"v1xingyue\", \"month\", \"2024-12-01\", \"v1xingyue: Made significant contributions with 4 merged PRs, including a substantial agent enhancement in #1010 (+1435/-696 lines) that added custom fetch logic. Implemented CI/CD improvements with GitHub image workflow (#889) and fixed Gitpod-related issues (#758, #1207). Created two feature requests related to blockchain integration (#868, #909) and actively participated in discussions with 13 comments across issues and PRs.\", \"2025-04-18T21:24:41.871Z\"]\n[\"velgarita_month_2024-12-01\", \"velgarita\", \"month\", \"2024-12-01\", \"velgarita: Opened one pull request (#989) to modify the Twitter client, which remains open. Made modest code changes across 16 files (+273/-233 lines) through 4 commits, with work evenly split between bugfixes and other tasks. Activity was sporadic, occurring on only 2 days this month.\", \"2025-04-18T21:24:42.498Z\"]\n[\"vincentskele_month_2024-12-01\", \"vincentskele\", \"month\", \"2024-12-01\", \"vincentskele: Reported three issues this month (#1145, #1349, #1341), all of which have been closed. Engaged in discussions by commenting on three issues, focusing on reporting problems related to Discord agents, TTS functionality with SQLite, and Solana wallet integration. No code contributions or pull requests during this period.\", \"2025-04-18T21:24:42.942Z\"]\n[\"vishal-kanna_month_2024-12-01\", \"vishal-kanna\", \"month\", \"2024-12-01\", \"vishal-kanna: Contributed significant documentation work through one merged PR (#1327) focused on NFT generation plugin documentation, adding 15,458 lines and removing 12,910 lines across 758 files. The documentation-focused PR was substantial in scope, taking approximately 113 hours to merge. Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-04-18T21:24:43.428Z\"]\n[\"w3-bounty_month_2024-12-01\", \"w3-bounty\", \"month\", \"2024-12-01\", \"w3-bounty: Contributed a significant feature by merging PR #821 \\\"Add Cloudflare AI Gateway support\\\" with substantial code changes (+179500/-54682 lines). The PR modified 3 files (+144/-22 lines) and took approximately 927 hours to merge. Activity was limited to a single day this month, focusing entirely on feature development.\", \"2025-04-18T21:24:44.475Z\"]\n[\"wjw12_month_2024-12-01\", \"wjw12\", \"month\", \"2024-12-01\", \"wjw12: Contributed one code review with comments this month, showing minimal activity during this period.\", \"2025-04-18T21:24:44.594Z\"]\n[\"vpavlin_month_2024-12-01\", \"vpavlin\", \"month\", \"2024-12-01\", \"vpavlin: Merged one PR (#1214) that fixed token handling and added Akash to generateText, contributing +24324/-18720 lines of code. Created two issues (#1232, #1233) related to package updates and nightly builds, both of which were subsequently closed. Made 2 PR comments and had limited activity, being active on only 1 day this month.\", \"2025-04-18T21:24:45.093Z\"]\n[\"whgreate_month_2024-12-01\", \"whgreate\", \"month\", \"2024-12-01\", \"whgreate: Opened one PR (#1122) related to adding a plugin for vly.money API to fetch Twitter user cryptocurrency data, which remains open. Created and closed issue #1161 regarding character configuration. Made one comment on an issue, showing sporadic activity this month.\", \"2025-04-18T21:24:45.135Z\"]\n[\"xren_month_2024-12-01\", \"xren\", \"month\", \"2024-12-01\", \"xren: Made significant code changes with 3 commits modifying 11 files (+15,775/-20,012 lines) on a single day this month. No PRs, issues, or reviews were submitted during this period. The substantial line changes suggest a major refactoring or codebase restructuring effort.\", \"2025-04-18T21:24:46.880Z\"]\n[\"x50996_month_2024-12-01\", \"x50996\", \"month\", \"2024-12-01\", \"x50996: Opened one pull request (#1488) to add plugin support for Vly Money API, which remains open. Made substantial code additions with 3,848 lines added across 27 files in 2 commits, with work evenly split between feature development and other tasks. Activity was limited to a single day this month, with equal focus on code and configuration files.\", \"2025-04-18T21:24:47.087Z\"]\n[\"y4my4my4m_month_2024-12-01\", \"y4my4my4m\", \"month\", \"2024-12-01\", \"y4my4my4m: Made a significant contribution with PR #1312 \\\"fix: Update speech.ts\\\" which involved substantial code changes (+29071/-18269 lines) across 766 files. Created issue #1265 regarding a TypeError in the response body function, which has since been closed. Demonstrated sporadic activity pattern, being active on only 2 days this month, with contributions evenly split between bugfix work and other development tasks.\", \"2025-04-18T21:24:48.102Z\"]\n[\"xwxtwd_month_2024-12-01\", \"xwxtwd\", \"month\", \"2024-12-01\", \"xwxtwd: Merged 4 significant PRs this month, including plugin enhancements for NFT generation (#1011, +38k/-47k lines), AWS S3 file uploads (#941, +1.5k/-970 lines), and adding the AlienX chain to the EVM plugin (#1438). Made substantial code changes across 1,919 files (+129k/-65k lines) with a focus on feature development, particularly in the plugins ecosystem. Has one open PR (#1274) for NFT minting with collection address functionality and provided 9 review comments on other PRs.\", \"2025-04-18T21:24:48.123Z\"]\n[\"yanushevitz_month_2024-12-01\", \"yanushevitz\", \"month\", \"2024-12-01\", \"yanushevitz: Contributed to documentation by merging PR #1537 \\\"docs: Polish readme\\\" which modified 4 files with +144/-7 lines. This single contribution represented their only activity this month, focusing entirely on documentation improvements.\", \"2025-04-18T21:24:48.930Z\"]\n[\"yerinle_month_2024-12-01\", \"yerinle\", \"month\", \"2024-12-01\", \"yerinle: Made a single documentation contribution this month by fixing a typo in \\\"eliza-in-tee.md\\\" through PR #1428, which was merged after 7 hours. The change was minimal (+1/-1 lines) but helped improve documentation quality.\", \"2025-04-18T21:24:49.892Z\"]\n[\"wozhendeai_month_2024-12-01\", \"wozhendeai\", \"month\", \"2024-12-01\", \"wozhendeai: Created issue #1281 requesting to add @eliza/agent to the npm registry, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-04-18T21:24:50.207Z\"]\n[\"yjshi2015_month_2024-12-01\", \"yjshi2015\", \"month\", \"2024-12-01\", \"yjshi2015: Made a single contribution this month with PR #1237, updating terminology in a character configuration file (+24352/-18740 lines). The PR was merged after approximately 10 hours and included one comment. Activity was limited to a single day this month, focusing entirely on configuration changes.\", \"2025-04-18T21:24:50.228Z\"]\n[\"yorkerhodes3_month_2024-12-01\", \"yorkerhodes3\", \"month\", \"2024-12-01\", \"yorkerhodes3: Made a minor documentation update with PR #1579 (+1/-1 lines) that was merged after 13 hours. This was their only contribution during the month, consisting of a small change to agents.md.\", \"2025-04-18T21:24:51.828Z\"]\n[\"yodamaster726_month_2024-12-01\", \"yodamaster726\", \"month\", \"2024-12-01\", \"yodamaster726: Merged a significant PR #976 adding documentation on how to start the chat UI, which involved substantial code changes (+36538/-24641 lines) across 412 files. Created two issues (#849 and #553) related to build and package installation problems, both of which were subsequently closed. Contributed to project discussions with 3 review comments and 3 additional comments across PRs and issues, focusing primarily on documentation (67%) and configuration (33%) improvements.\", \"2025-04-18T21:24:52.316Z\"]\n[\"yourbuddyconner_month_2024-12-01\", \"yourbuddyconner\", \"month\", \"2024-12-01\", \"yourbuddyconner: Opened one work-in-progress PR (#952) focused on implementing basic plugin-evm functionality, with substantial code changes (+1461/-210 lines) across 15 files. Contributed to discussions by commenting on 5 issues. Activity was limited to a single day this month.\", \"2025-04-18T21:24:52.535Z\"]\n[\"youssefea_month_2024-12-01\", \"youssefea\", \"month\", \"2024-12-01\", \"youssefea: Opened one PR (#966) titled \\\"initial bot using superfluid\\\" which remains open. Made substantial code changes across 13 files (+17231/-20276 lines) in a single commit, with the majority of changes focused on code (62%) and configuration files (23%). Active on only one day this month, showing sporadic contribution pattern.\", \"2025-04-18T21:24:52.862Z\"]\n[\"yang-han_month_2024-12-01\", \"yang-han\", \"month\", \"2024-12-01\", \"yang-han: Merged one PR (#1163) that improved client startup commands and removed unused parameters (+7/-6 lines). Modified 54 files across 4 commits, primarily focusing on configuration files (85% of changes). Activity was sporadic, occurring on only one day this month.\", \"2025-04-18T21:24:53.843Z\"]\n[\"zkfriendly_month_2024-12-01\", \"zkfriendly\", \"month\", \"2024-12-01\", \"zkfriendly: Added theme toggle functionality with dark and light mode support through PR #1555, contributing +62/-1 lines of code across 4 files. This feature-focused contribution was their only activity this month, representing a sporadic pattern of engagement.\", \"2025-04-18T21:24:54.655Z\"]\n[\"zkSoju_month_2024-12-01\", \"zkSoju\", \"month\", \"2024-12-01\", \"zkSoju: Made substantial code changes across 232 files (+25,443/-24,010 lines) in 20 commits, with one open PR (#1001) focused on adding new agents and PM capabilities. Activity was sporadic, occurring on only 5 days this month, with primary focus split between other work (60%) and feature development (25%). The contributions were predominantly code changes (60%) with significant documentation updates (28%).\", \"2025-04-18T21:24:55.016Z\"]\n[\"zhourunlai_month_2024-12-01\", \"zhourunlai\", \"month\", \"2024-12-01\", \"zhourunlai: Merged 3 significant PRs this month, including adding experimental telemetry model options (#1603, +83/-99 lines), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). These contributions represent substantial code additions with over 15,000 new lines across the three PRs. Activity was concentrated on a single day this month, focusing primarily on feature development work.\", \"2025-04-18T21:24:55.365Z\"]\n[\"zkvm_month_2024-12-01\", \"zkvm\", \"month\", \"2024-12-01\", \"zkvm: Merged two PRs this month, including a significant fix to the transfer template in plugin-evm (#1604, +18652/-5772 lines) and a fix for the ENABLE_ACTION_PROCESSING logic in client-twitter (#1463, +5000/-2893 lines). Made minimal code changes overall (+2/-2 lines) across 2 files, with activity concentrated on just 2 days this month. Contributed to discussions with one PR comment and one issue comment.\", \"2025-04-18T21:24:56.780Z\"]\n[\"yqj2k_month_2024-12-01\", \"yqj2k\", \"month\", \"2024-12-01\", \"yqj2k: Created one issue (#1557) regarding Eliza X posting \\\"GENERATE_IMAGE\\\" in tweets, which has since been closed. No other activity was observed this month.\", \"2025-04-18T21:24:58.312Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:38.592320Z", + "target_date": "2024-12-07", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-06", + "ai_news_elizaos_daily_md_2024-12-06", + "github_summaries_daily_2024-12-07", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-06", + "ai_news_elizaos_discord_md_2024-12-05", + "ai_news_elizaos_discord_md_2024-12-04", + "ai_news_elizaos_daily_discord_json_2024-12-06", + "ai_news_elizaos_daily_discord_md_2024-12-06" + ], + "total_characters": 263090, + "estimated_tokens": 65772, + "file_size_bytes": 285235 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-08.json b/the-council/aggregated/2024-12-08.json new file mode 100644 index 00000000000..2ab6a60d3f8 --- /dev/null +++ b/the-council/aggregated/2024-12-08.json @@ -0,0 +1,627 @@ +{ + "date_generated_for": "2024-12-08", + "ai_news_elizaos_discord_md_2024-12-07": { + "filename": "2024-12-07.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-06": { + "filename": "2024-12-06.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-05": { + "filename": "2024-12-05.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-07": { + "filename": "2024-12-07.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-07", + "categories": [ + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "A new Flow Blockchain plugin has been added to ElizaOS, enhancing its blockchain capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ebd65c273a66189dc3740fdb8bed4f02eac01e4f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ebd65c273a66189dc3740fdb8bed4f02eac01e4f" + ], + "videos": [] + }, + { + "text": "The development command has been improved with performance enhancements and a help message.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562", + "https://github.com/elizaOS/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311" + ], + "videos": [] + }, + { + "text": "Building documentation has been disabled in the build command to streamline the process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for evaluation JSON parsing issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab" + ], + "videos": [] + }, + { + "text": "Twitter actions have been fixed to ensure they trigger correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52" + ], + "videos": [] + }, + { + "text": "Codecov coverage report uploads have been re-enabled in the CI workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" + ], + "videos": [] + }, + { + "text": "Gaianet configuration has been updated for improved performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dfe4eff9e411f73178896bbeaf7f4ab6499291df" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dfe4eff9e411f73178896bbeaf7f4ab6499291df" + ], + "videos": [] + }, + { + "text": "A new Thai README file has been created to improve accessibility for Thai-speaking users.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/172ae81c6040f49f4def85716e7415b6ce5a1cee" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/172ae81c6040f49f4def85716e7415b6ce5a1cee" + ], + "videos": [] + }, + { + "text": "Advanced Coinbase trading functionality has been implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" + ], + "videos": [] + }, + { + "text": "A new environment variable, MAX_TWEET_LENGTH, has been introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d492308713628bcb75672d07ec953a23df683b44" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d492308713628bcb75672d07ec953a23df683b44" + ], + "videos": [] + }, + { + "text": "Community and contact link labels have been standardized for consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f" + ], + "videos": [] + }, + { + "text": "Users can now configure models for Groq.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e", + "https://github.com/elizaOS/eliza/commit/7bd0892cca037a8baa69f2cf592ec4e91b2ad12f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7bd0892cca037a8baa69f2cf592ec4e91b2ad12f" + ], + "videos": [] + }, + { + "text": "The text-based method of generating JSON has been deprecated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "A delay has been added to the help message to improve user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" + ], + "videos": [] + }, + { + "text": "Fixed an issue where Twitter actions were not triggering properly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/613c001d9d59df92f6f55f2067bbfb1eda15a0ff" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/613c001d9d59df92f6f55f2067bbfb1eda15a0ff" + ], + "videos": [] + }, + { + "text": "A tutorial for using Eliza in a Trusted Execution Environment (TEE) has been added to the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" + ], + "videos": [] + }, + { + "text": "Documentation updates include additional notes and metadata improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" + ], + "videos": [] + }, + { + "text": "The system now fetches a remote contributors JSON file for better data management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0d5ff61fdfe5fee639d3b9527a996349c5788174" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0d5ff61fdfe5fee639d3b9527a996349c5788174" + ], + "videos": [] + }, + { + "text": "Farcaster client improvements include cleanup and fixes to response logic, allowing agents to disengage from threads.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d", + "https://github.com/elizaOS/eliza/pull/914" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/914" + ], + "videos": [] + }, + { + "text": "Response logic and prompt updates have been implemented to improve interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" + ], + "videos": [] + }, + { + "text": "Farcaster polling is now configurable, allowing for more flexible settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e791b22bcfc4ae56fdd976f066bb3d2311dc130b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e791b22bcfc4ae56fdd976f066bb3d2311dc130b" + ], + "videos": [] + }, + { + "text": "The default Twitter post template string has been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7" + ], + "videos": [] + }, + { + "text": "Implemented an environment variable for setting the maximum tweet length.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71" + ], + "videos": [] + }, + { + "text": "A bug has been reported where the bot gets stuck querying when mentioned in Discord.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/921" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/921" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across major assets. Wrapped Bitcoin (WBTC) is currently priced around $99,697 to $99,710. Wrapped Ethereum (WETH) has a value ranging from $4,002 to $4,007. Solana (SOL) is trading between $237.12 and $238.26. Meanwhile, ai16z remains stable at $0.0043.", + "sources": [ + "WBTC: $99710.0027417", + "WBTC: $99697.2936328", + "WETH: $4007.19997035", + "WETH: $4002.1677832", + "SOL: $237.126804302", + "SOL: $238.261232569", + "ai16z: $0.0043260008415" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS Issues and Bugs Report", + "content": [ + { + "text": "Users are experiencing a login issue with the Twitter client, receiving an error message: `{\"errors\":[{\"code\":399,\"message\":\"Incorrect. Please try again.\"}]}`. The issue occurs when testing the Twitter client, preventing successful login.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/905" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/905" + ], + "videos": [] + }, + { + "text": "The Ollama model provider is using an incorrect endpoint (`localhost:11434/api/chat`) instead of the expected `localhost:11434/api/v1/chat/completions` (OpenAI compatible) or `localhost:11434/api/generation` (Ollama native API). This results in an `AI_APICallError` when attempting to get a response.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/882" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/882" + ], + "videos": [] + }, + { + "text": "Users encounter a `TypeError: Cannot read properties of undefined (reading 'start')` when running `pnpm start` during the quick start process. The issue persists across different operating systems, including Debian 12, Windows Server, and macOS. The error appears to be related to `pdfjs-dist`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/902" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/902" + ], + "videos": [] + }, + { + "text": "An error occurs when initializing ONNX Runtime API while launching with `pnpm --dir core start \"--character=characters/trump.character.json\"`. The error message indicates that the requested API version [20] is not available, and only versions [1, 19] are supported. This issue may be due to a mismatch between the ONNX Runtime version used during build and the one currently running.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/881" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/881" + ], + "videos": [] + }, + { + "text": "Users are unable to run `pnpm build` after importing `imageGenerationPlugin` in `defaultCharacter.ts`. The build process fails due to an unresolved dependency on `@elizaos/plugin-image-generation`, even though it is listed in the workspace packages. The error occurs during the ESM build step using `tsup`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/917" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/917" + ], + "videos": [] + }, + { + "text": "Users are unable to start the project due to an `ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL` error when following the Getting Started guide. The issue occurs when running `pnpm start --character=\"characters/trump.character.json\"`, preventing the agent from launching.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/925" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/925" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "AI/ML Package Updates and Coinbase AgentKit Integration Inquiry", + "content": [ + { + "text": "A series of updates have been made to AI/ML packages, including @anthropic-ai/sdk (0.30.1 \u2192 0.32.1), @huggingface/transformers (3.0.2 \u2192 3.1.1), and openai (4.73.0 \u2192 4.76.0). These updates introduce new features, bug fixes, and performance improvements. Notable changes include the addition of a new Haiku model in @anthropic-ai/sdk, support for Idefics3 (SmolVLM) in @huggingface/transformers, and API updates in openai.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/886", + "https://github.com/elizaOS/eliza/pull/885", + "https://github.com/elizaOS/eliza/pull/879" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/886", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/885", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/879" + ], + "videos": [] + }, + { + "text": "A user inquired about potential integration of the Coinbase AI Agent Kit with the project. The Coinbase AI Agent Kit provides tools for building AI-driven agents within the Coinbase ecosystem.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/916" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/916" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Environment Variable Enhancements for GOAT and Model Configuration", + "content": [ + { + "text": "Support for passing environment variables when setting up GOAT has been introduced, allowing for better configuration management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ef60886fe901c109f94b35737a0d1edb1b89b86c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ef60886fe901c109f94b35737a0d1edb1b89b86c" + ], + "videos": [] + }, + { + "text": "A new feature allows users to configure models for Groq using four environment variables defined in a `.env` file. This enhancement provides greater flexibility in model selection.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/910" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/910" + ], + "videos": [] + }, + { + "text": "A bug fix ensures that previously defined Heurist model environment variables are now correctly applied. Previously, these variables were ignored, but they will now take effect as intended.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/447cab072955f286c6f054cd444e122e06e4f2eb", + "https://github.com/elizaOS/eliza/pull/924" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/447cab072955f286c6f054cd444e122e06e4f2eb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/924" + ], + "videos": [] + } + ], + "topic": "variables" + }, + { + "title": "Development Script Enhancements and Test Execution Issues", + "content": [ + { + "text": "A redundant 'dev:build' command was removed as part of a cleanup effort.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e094cce9f1282f8c06fb7c2d4eff4b98c9799c62" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e094cce9f1282f8c06fb7c2d4eff4b98c9799c62" + ], + "videos": [] + }, + { + "text": "The development script was enhanced to improve performance and now includes a help message.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2785135d8524045f65c78ad724b077299033b238" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2785135d8524045f65c78ad724b077299033b238" + ], + "videos": [] + }, + { + "text": "A user reported an issue where tests are running automatically on 'start' and 'dev', consuming significant system resources (4GB RAM per test) and causing slowdowns after multiple restarts.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/893" + ], + "images": [ + "https://github.com/user-attachments/assets/13863f5c-9bce-4cb8-92b8-06f25d6cf717", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/893" + ], + "videos": [] + } + ], + "topic": "dev" + }, + { + "title": "Chore Updates in ElizaOS", + "content": [ + { + "text": "An update was made to add more help messages to the important notice text, improving clarity for users.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb", + "https://github.com/elizaOS/eliza/pull/891" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/891" + ], + "videos": [] + }, + { + "text": "The text-based method of generating JSON has been deprecated, likely in favor of a more efficient approach.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366" + ], + "videos": [] + } + ], + "topic": "text" + }, + { + "title": "Gaianet Embedding and Configuration Updates", + "content": [ + { + "text": "The default dimensions for Gaianet embedding have been fixed to 768 to ensure consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb" + ], + "videos": [] + }, + { + "text": "A new environment variable `USE_GAIANET_EMBEDDING` has been added to `.env.example` to facilitate configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/208fedd49051b302a2cd1db47cb81995b9a7bb2c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/208fedd49051b302a2cd1db47cb81995b9a7bb2c" + ], + "videos": [] + }, + { + "text": "Gaianet configuration has been updated with default base URLs for `SMALL`, `MEDIUM`, and `LARGE` model nodes. Additionally, the embedding dimensions have been fixed to 768. Automated tests confirm the changes, and users can test the default `SMALL` model node by setting `character.modelProvider` to `gaianet` without specifying `GAIANET_MODEL` or `GAIANET_SERVER_URL` in the environment.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/915" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/915" + ], + "videos": [] + } + ], + "topic": "embedding" + }, + { + "title": "Improvements and Fixes in .env.example Formatting and Comments", + "content": [ + { + "text": "The `.env.example` file was reorganized for better readability by adding clearly defined sections with headers, comments explaining each configuration variable, and consistent spacing. This update improves maintainability and helps contributors understand the file structure more easily. No functional changes were made.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2fe083caa20496663bf35bfc2cbce149d947c3b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2fe083caa20496663bf35bfc2cbce149d947c3b2" + ], + "videos": [] + }, + { + "text": "Unnecessary comments were removed from the codebase to improve clarity and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3446bd624ab3e7a2fea18962532adad6558e9366" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3446bd624ab3e7a2fea18962532adad6558e9366" + ], + "videos": [] + }, + { + "text": "Missing comments related to Coinbase configuration were restored to ensure proper documentation and understanding of the settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5b07e03f2dc218d3c911dec53e937cbdf960cc84" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b07e03f2dc218d3c911dec53e937cbdf960cc84" + ], + "videos": [] + } + ], + "topic": "comments" + } + ], + "date": 1733529600 + } + }, + "ai_news_elizaos_daily_md_2024-12-07": { + "filename": "2024-12-07.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-12-07": { + "filename": "2024-12-07.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-07": { + "filename": "2024-12-07.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-08": { + "filename": "2024-12-08.md", + "content": "# ElizaOS Daily Update (Dec 8, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of new features, including enhanced configuration options and trading capabilities. The team also focused on improving documentation and addressing bugs, contributing to a robust development environment.\n\n## PROJECT METRICS\n- PRs: 9 merged PRs, 11 new PRs\n- Issues: 4 new issues, 2 closed issues\n- Unique Contributors: 25\n- Code Changes: +4232/-681 lines across 75 files\n- Total Commits: 39\n- Most Active Contributors: monilpat, sayangel, tharak123455, oxSaturn, asianviking\n\n## TOP ISSUES\n### Configuration and Environment Enhancements\n- Users can now configure models for groq, improving flexibility in model usage. [#910](https://github.com/elizaos/eliza/issues/910)\n- Implementation of the MAX_TWEET_LENGTH environment variable to streamline tweet management. [#912](https://github.com/elizaos/eliza/issues/912)\n\n### Bug Fixes and Client Improvements\n- Resolved issues with the Farcaster client, enhancing response logic and overall stability. [#914](https://github.com/elizaos/eliza/issues/914)\n\n### Documentation and Community Engagement\n- Added weekly summaries to improve transparency and community engagement. [#895](https://github.com/elizaos/eliza/issues/895)\n- Consistent language updates for community and contact links to enhance user experience. [#899](https://github.com/elizaos/eliza/issues/899)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Created a new README in Thai to broaden accessibility. [#918](https://github.com/elizaos/eliza/pull/918)\n- Updated gaianet configuration to enhance system performance. [#915](https://github.com/elizaos/eliza/pull/915)\n- Implemented advanced coinbase trading features to expand trading capabilities. [#725](https://github.com/elizaos/eliza/pull/725)\n\n### Code Maintenance\n- Deprecated the text-based method of generating JSON to streamline codebase. [#920](https://github.com/elizaos/eliza/pull/920)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:38.938772Z", + "target_date": "2024-12-08", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 4, + "sources_failed": 6, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-07", + "github_summaries_daily_2024-12-08", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-07", + "ai_news_elizaos_discord_md_2024-12-06", + "ai_news_elizaos_discord_md_2024-12-05", + "ai_news_elizaos_daily_md_2024-12-07", + "ai_news_elizaos_daily_discord_json_2024-12-07", + "ai_news_elizaos_daily_discord_md_2024-12-07" + ], + "total_characters": 98493, + "estimated_tokens": 24623, + "file_size_bytes": 115888 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-09.json b/the-council/aggregated/2024-12-09.json new file mode 100644 index 00000000000..d1911554b2e --- /dev/null +++ b/the-council/aggregated/2024-12-09.json @@ -0,0 +1,561 @@ +{ + "date_generated_for": "2024-12-09", + "ai_news_elizaos_discord_md_2024-12-08": { + "filename": "2024-12-08.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-07": { + "filename": "2024-12-07.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-06": { + "filename": "2024-12-06.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-08": { + "filename": "2024-12-08.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-08", + "categories": [ + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The Gaianet configuration has been updated to include default base URLs for SMALL, MEDIUM, and LARGE models. Additionally, the embedding dimensions for Gaianet have been fixed to 768.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dfe4eff9e411f73178896bbeaf7f4ab6499291df", + "https://github.com/elizaOS/eliza/pull/915" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dfe4eff9e411f73178896bbeaf7f4ab6499291df", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/915" + ], + "videos": [] + }, + { + "text": "A new Thai README file (README_TH.md) has been created to improve accessibility for Thai-speaking users. Additionally, a typo in the Thai README was corrected.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/172ae81c6040f49f4def85716e7415b6ce5a1cee", + "https://github.com/elizaOS/eliza/commit/13e7e30a5c0a5f860b9645b1d148a3dd11c8295f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/172ae81c6040f49f4def85716e7415b6ce5a1cee", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/13e7e30a5c0a5f860b9645b1d148a3dd11c8295f" + ], + "videos": [] + }, + { + "text": "The environment example file (env.example) has been updated with new Farcaster configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af6cd4134064c479c762ceb154900e86a0461b5e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af6cd4134064c479c762ceb154900e86a0461b5e" + ], + "videos": [] + }, + { + "text": "Response logic and prompt handling have been updated to improve system interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" + ], + "videos": [] + }, + { + "text": "The default Twitter post template string has been updated, and the maximum tweet length has been set to 280 characters.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7", + "https://github.com/elizaOS/eliza/commit/ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0" + ], + "videos": [] + }, + { + "text": "The README file has been streamlined to remove redundancy and improve clarity in the description of supported models and features.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/919" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/919" + ], + "videos": [] + }, + { + "text": "The package name in the FAQ has been corrected to distinguish between `eliza` and `@elizaos/eliza`.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d34867035fb248a0119613d107a3a6672e4ceb5b", + "https://github.com/elizaOS/eliza/pull/937" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d34867035fb248a0119613d107a3a6672e4ceb5b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/937" + ], + "videos": [] + }, + { + "text": "The quickstart guide and environment example file have been updated to reflect recent changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287", + "https://github.com/elizaOS/eliza/commit/113d820b918bcbf73db5ec332c401ff84d7e9a62", + "https://github.com/elizaOS/eliza/pull/932" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/113d820b918bcbf73db5ec332c401ff84d7e9a62", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/932" + ], + "videos": [] + }, + { + "text": "The deprecated `generateObjectDEPRECATED` function has been replaced with `generateObjectArray` to optimize flow transaction scripts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b", + "https://github.com/elizaOS/eliza/pull/929" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/929" + ], + "videos": [] + }, + { + "text": "The EVM transaction call CDC file has been updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/600cc10f47895b99941c485dbe8f56c547ce6da3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/600cc10f47895b99941c485dbe8f56c547ce6da3" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "Recent Updates and Fixes in ElizaOS Development", + "content": [ + { + "text": "Merged the 'main' branch into 'realitySpiral/coinabseAdvancedTrading'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f5e95d75c9a072a0424536cc0d7d0ac92d292801" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f5e95d75c9a072a0424536cc0d7d0ac92d292801" + ], + "videos": [] + }, + { + "text": "Fixed issues with 'pnpm build' in Dockerfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/16f04998963120a5fe17cdfe25949b164cf5b7a8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/16f04998963120a5fe17cdfe25949b164cf5b7a8" + ], + "videos": [] + }, + { + "text": "Added dynamic watch paths for agent development, enabling automatic restarts when dependencies change.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a", + "https://github.com/elizaOS/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4", + "https://github.com/elizaOS/eliza/pull/931", + "https://github.com/elizaOS/eliza/issues/930" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/931", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/930" + ], + "videos": [] + }, + { + "text": "Added support for multiple EVM chains and refactored code for better maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/947" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/947" + ], + "videos": [] + }, + { + "text": "Introduced 'base-ragsearch-plugin' with structured documentation and testing guidelines.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/944" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/944" + ], + "videos": [] + }, + { + "text": "Added a scaffold for the 'registerIP' action.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b7ae3c0d03eff184a1bad8e2813f8122215198e4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b7ae3c0d03eff184a1bad8e2813f8122215198e4" + ], + "videos": [] + } + ], + "topic": "development" + }, + { + "title": "Environment Variable Configuration for Models and Features", + "content": [ + { + "text": "A new feature allows users to configure Groq models using four environment variables set in the `.env` file. This enhancement provides greater flexibility in model selection.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/910" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/910" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure that the previously defined Heurist model environment variables are now properly utilized. This resolves an issue where these variables were ignored.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/447cab072955f286c6f054cd444e122e06e4f2eb", + "https://github.com/elizaOS/eliza/pull/924" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/447cab072955f286c6f054cd444e122e06e4f2eb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/924" + ], + "videos": [] + }, + { + "text": "The SMALL, MEDIUM, and LARGE Gaianet models can now be set using environment variables, allowing users to configure model selection dynamically.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9903db885d331a6e711bd95a72ddc8e2bdd4f1af" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9903db885d331a6e711bd95a72ddc8e2bdd4f1af" + ], + "videos": [] + }, + { + "text": "A new environment variable, `MAX_TWEET_LENGTH`, has been introduced to manage the post length limit for Twitter integration. Users can set this variable in the `.env` file to control the maximum tweet length.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71", + "https://github.com/elizaOS/eliza/pull/912" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/912" + ], + "videos": [] + }, + { + "text": "Support for configuring the EternalAI model via environment variables has been added, allowing users to specify model settings dynamically.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222", + "https://github.com/elizaOS/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $99,697.29 to $100,966.59. Wrapped Ethereum (WETH) also saw a slight rise from $4,002.16 to $4,006.19. Meanwhile, Solana (SOL) showed a minor decline from $238.26 to $237.24. The price of ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $99,697.29 \u2192 $100,966.59", + "WETH: $4,002.16 \u2192 $4,006.19", + "SOL: $238.26 \u2192 $237.24", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Coinbase Plugin Enhancements and Integrations", + "content": [ + { + "text": "A new `readContractAction` has been introduced to the Coinbase plugin, allowing users to read data from deployed smart contracts using the Coinbase SDK. This update includes a `ReadContractContent` interface, `ReadContractSchema` for validation, and a `readContractTemplate` for user guidance. Additionally, the `tokenContractPlugin` description has been updated to reflect these new capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bd532a15b57d0543f8a465382b0c44ae3bf0dd61" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd532a15b57d0543f8a465382b0c44ae3bf0dd61" + ], + "videos": [] + }, + { + "text": "Advanced trading functionality has been implemented for the Coinbase plugin, enhancing trading capabilities within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" + ], + "videos": [] + }, + { + "text": "Missing comments for Coinbase configuration have been restored to improve code clarity and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5b07e03f2dc218d3c911dec53e937cbdf960cc84", + "https://github.com/elizaOS/eliza/commit/e4f257558b863054b115c7a1d92d607466ad31a8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5b07e03f2dc218d3c911dec53e937cbdf960cc84", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e4f257558b863054b115c7a1d92d607466ad31a8" + ], + "videos": [] + }, + { + "text": "A request has been made to integrate the Coinbase AI Agent Kit into the project, suggesting potential future enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/916" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/916" + ], + "videos": [] + }, + { + "text": "The Coinbase plugin has been updated to support both reading and invoking smart contracts, further expanding its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" + ], + "videos": [] + } + ], + "topic": "coinbase" + }, + { + "title": "Deprecation of Text-Based JSON Generation", + "content": [ + { + "text": "The ElizaOS project has deprecated the text-based method of generating JSON objects. This change encourages developers to use `generateObjectV2`, which ensures type safety and structured outputs. The previous method, `generateObject`, is still available but now displays a deprecation warning. This transition aims to reduce errors such as missing brackets, invalid types, and inconsistent structures, improving both developer experience and system stability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366", + "https://github.com/elizaOS/eliza/pull/920", + "https://github.com/elizaOS/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/920", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" + ], + "videos": [] + } + ], + "topic": "json" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A build failure was reported in the `@elizaos/eliza` package due to an unresolved dependency on `@elizaos/plugin-image-generation`. The issue occurs when attempting to import `imageGenerationPlugin` in `defaultCharacter.ts`, causing the build process to fail. The error happens during the ESM build step using `tsup`, despite the package being listed in the workspace scope.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/917" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/917" + ], + "videos": [] + }, + { + "text": "A new plugin, `plugin-sui`, has been introduced to allow Eliza agents to manage a Sui Wallet. This feature enables interaction with the Sui Blockchain. The plugin has been tested successfully, and no new risks have been identified.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/934" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/934" + ], + "videos": [] + }, + { + "text": "A documentation update was made to add a WSL installation guide. This update addresses missing steps in the installation process, particularly fixing a `pnpm` installation error when using WSL for the first time. The guide has been verified to work on a fresh WSL installation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/946" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/946" + ], + "videos": [ + "https://www.youtube.com/watch?v=ArptLpQiKfI" + ] + }, + { + "text": "A minor update was made to replace console logs with the Eliza logger for better logging consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4" + ], + "videos": [] + } + ], + "topic": "eliza" + }, + { + "title": "Enhancements and Fixes for Twitter and Farcaster Clients", + "content": [ + { + "text": "A recent update improved the Farcaster client by cleaning up the code and fixing response logic.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the Twitter client, including dynamic configuration of target users through environment variables, improved error handling for wallet providers, and better interaction handling. The `.env.example` file was updated to reflect these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/913" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/913" + ], + "videos": [] + }, + { + "text": "A bug was reported in the `TwitterSearchClient`, where it fails due to an undefined property error. The issue occurs when engaging with search terms, preventing the client from interacting with searched timeline activity. A workaround involves modifying `packages/client-twitter/src/index.ts` to properly initialize the search client.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/943" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/943" + ], + "videos": [] + } + ], + "topic": "client" + }, + { + "title": "Improvements to Response Memory Handling in ElizaOS", + "content": [ + { + "text": "A fix was implemented to correct response memory tagging in the Telegram client. Previously, response memories were incorrectly tagged with the userId instead of the agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3", + "https://github.com/elizaOS/eliza/pull/948" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/948" + ], + "videos": [] + }, + { + "text": "An enhancement was made to process all response actions instead of only the first memory response. This change allows multiple actions to be processed from all responses, improving runtime behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/940" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/940" + ], + "videos": [] + } + ], + "topic": "memory" + }, + { + "title": "Chat Transcript Summary", + "content": [ + { + "text": "The provided chat transcript contains mostly repeated messages from 'Captain Hook' without meaningful technical discussions, decisions, or problem-solving. The only unique message is from 'yikesawjeez' asking how to get a bot into their server. No responses or further interactions were recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "The transcript primarily consists of messages from 'Captain Hook,' but their content is missing. The only other message is from 'yikesawjeez' inquiring about adding a bot to their server. Due to the lack of visible technical discussions or problem-solving, no structured analysis can be provided.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + } + ], + "date": 1733616000 + } + }, + "ai_news_elizaos_daily_md_2024-12-08": { + "filename": "2024-12-08.md", + "content": "# Daily Summary for 2024-12-08\n\n## Recent Updates to ElizaOS\n- **Gaianet Configuration Update**\n - Default base URLs added for SMALL, MEDIUM, and LARGE models with embedding dimensions set to 768.\n - [Commit](https://github.com/elizaOS/eliza/commit/dfe4eff9e411f73178896bbeaf7f4ab6499291df), [Pull Request](https://github.com/elizaOS/eliza/pull/915)\n\n- **Thai README Improvements**\n - Creation of a new Thai README file and correction of a typo.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/172ae81c6040f49f4def85716e7415b6ce5a1cee), [Commit 2](https://github.com/elizaOS/eliza/commit/13e7e30a5c0a5f860b9645b1d148a3dd11c8295f)\n\n- **Environment File Update**\n - New Farcaster configurations added to env.example.\n - [Commit](https://github.com/elizaOS/eliza/commit/af6cd4134064c479c762ceb154900e86a0461b5e)\n\n- **Logic and Prompt Handling Enhancement**\n - Updates for improved interaction responses.\n - [Commit](https://github.com/elizaOS/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3)\n\n- **Twitter Post Template Update**\n - Modified posting template with a maximum length set to 280 characters.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7), [Commit 2](https://github.com/elizaOS/eliza/commit/ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0)\n\n- **README Streamlining**\n - Removal of redundant information for clarity.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/919)\n\n- **FAQ Package Name Correction**\n - Clarified naming between `eliza` and `@elizaos/eliza`.\n - [Commit](https://github.com/elizaOS/eliza/commit/d34867035fb248a0119613d107a3a6672e4ceb5b), [Pull Request](https://github.com/elizaOS/eliza/pull/937)\n\n- **Quickstart and Environment Updates**\n - Reflecting the latest changes.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287), [Commit 2](https://github.com/elizaOS/eliza/commit/113d820b918bcbf73db5ec332c401ff84d7e9a62), [Pull Request](https://github.com/elizaOS/eliza/pull/932)\n\n- **Optimization in Transaction Scripts**\n - Replacement of `generateObjectDEPRECATED` with `generateObjectArray`.\n - [Commit](https://github.com/elizaOS/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b), [Pull Request](https://github.com/elizaOS/eliza/pull/929)\n\n- **EVM Transaction Update**\n - Updated CDC file for transactions.\n - [Commit](https://github.com/elizaOS/eliza/commit/600cc10f47895b99941c485dbe8f56c547ce6da3)\n\n## Recent Updates and Fixes in ElizaOS Development\n- **Branch Merge**\n - Merged \u2018main\u2019 into \u2018realitySpiral/coinbaseAdvancedTrading\u2019.\n - [Commit](https://github.com/elizaOS/eliza/commit/f5e95d75c9a072a0424536cc0d7d0ac92d292801)\n\n- **Dockerfile Build Fixes**\n - Addressed `pnpm build` issues.\n - [Commit](https://github.com/elizaOS/eliza/commit/16f04998963120a5fe17cdfe25949b164cf5b7a8)\n\n- **Development Path Updates**\n - Dynamic watch paths for agent development added.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a), [Commit 2](https://github.com/elizaOS/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4), [Pull Request](https://github.com/elizaOS/eliza/pull/931), [Issue](https://github.com/elizaOS/eliza/issues/930)\n\n- **EVM Chain Support**\n - Introduced and refactored for improved maintainability.\n - [Issue](https://github.com/elizaOS/eliza/issues/947)\n\n- **New Plugin Introduction**\n - `base-ragsearch-plugin` with testing guidelines introduced.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/944)\n\n- **RegisterIP Action Scaffold**\n - Scaffold for new action added.\n - [Commit](https://github.com/elizaOS/eliza/commit/b7ae3c0d03eff184a1bad8e2813f8122215198e4)\n\n## Environment Variable Configuration\n- **Groq and Gaianet Models Configuration**\n - Enabled through new environment variables for flexibility.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/910)\n\n- **Heurist Model Fix**\n - Ensures proper utilization of environment variables.\n - [Commit](https://github.com/elizaOS/eliza/commit/447cab072955f286c6f054cd444e122e06e4f2eb), [Pull Request](https://github.com/elizaOS/eliza/pull/924)\n\n- **Maximum Tweet Length Management**\n - Via `MAX_TWEET_LENGTH` environment variable.\n - [Commit](https://github.com/elizaOS/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71), [Pull Request](https://github.com/elizaOS/eliza/pull/912)\n\n- **EternalAI Model Configuration**\n - Environment variables now allow dynamic specification.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222), [Commit 2](https://github.com/elizaOS/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f)\n\n## Crypto Market Update\n- **Market Fluctuations**\n - WBTC: $99,697.29 \u2192 $100,966.59\n - WETH: $4,002.16 \u2192 $4,006.19\n - SOL: $238.26 \u2192 $237.24\n - ai16z: Unchanged at $0.004326\n\n## Coinbase Plugin Enhancements\n- **Read Contract Action**\n - New capabilities added to read smart contracts.\n - [Commit](https://github.com/elizaOS/eliza/commit/bd532a15b57d0543f8a465382b0c44ae3bf0dd61)\n\n- **Advanced Trading**\n - Enhanced functionality for improved system trading capabilities.\n - [Commit](https://github.com/elizaOS/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef)\n\n- **Code Clarity**\n - Restored missing comments for maintainability.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/5b07e03f2dc218d3c911dec53e937cbdf960cc84), [Commit 2](https://github.com/elizaOS/eliza/commit/e4f257558b863054b115c7a1d92d607466ad31a8)\n\n- **Proposal for AI Agent Kit**\n - Integration requested for potential enhancements.\n - [Issue](https://github.com/elizaOS/eliza/issues/916)\n\n- **Smart Contract Support**\n - The plugin now supports both reading and invoking contracts.\n - [Commit](https://github.com/elizaOS/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d)\n\n## Deprecation of Text-Based JSON Generation\n- **Migration**\n - Transition to `generateObjectV2` for improved type safety.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366), [Pull Request](https://github.com/elizaOS/eliza/pull/920), [Commit 2](https://github.com/elizaOS/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c)\n\n## Recent Updates and Issues in ElizaOS\n- **Build Failure**\n - Issue due to unresolved dependency with `@elizaos/plugin-image-generation`.\n - [Issue](https://github.com/elizaOS/eliza/issues/917)\n\n- **Sui Wallet Interaction**\n - New `plugin-sui` enables blockchain management.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/934)\n\n- **Documentation Addition**\n - Step-by-step WSL installation guide provided.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/946), [Video](https://www.youtube.com/watch?v=ArptLpQiKfI)\n\n- **Logging Improvement**\n - Standardized with Eliza logger.\n - [Commit](https://github.com/elizaOS/eliza/commit/03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4)\n\n## Enhancements and Fixes for Clients\n- **Farcaster Client Improvements**\n - Code cleanup and response logic fixes.\n - [Commit](https://github.com/elizaOS/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d)\n\n- **Twitter Client Enrichments**\n - Dynamic target user configuration and enhanced error handling.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/913)\n\n- **Bug Report in TwitterSearchClient**\n - Addressed issue with undefined property errors.\n - [Issue](https://github.com/elizaOS/eliza/issues/943)\n\n## Improvements to Response Memory Handling\n- **Telegram Client Tag Fix**\n - Corrected incorrect tagging in response memories.\n - [Commit](https://github.com/elizaOS/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3), [Pull Request](https://github.com/elizaOS/eliza/pull/948)\n\n- **All Response Actions Processed**\n - Enhanced processing of multiple response actions.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/940)\n\n## Chat Transcript Summary\n- **Limited Content**\n - Mostly repeated messages from 'Captain Hook' with no technical discussions.\n - No meaningful interaction, aside from a single inquiry about bot integration.\n - [Transcript](https://discord.com/channels/1253563208833433701/1326603270893867064)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-08": { + "filename": "2024-12-08.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-08": { + "filename": "2024-12-08.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-09": { + "filename": "2024-12-09.md", + "content": "# ElizaOS Daily Update (Dec 9, 2024)\n\n## OVERVIEW \nToday's development focused on enhancing agent functionality and improving plugin capabilities. Key features were added, including dynamic watch paths and contract interaction for the Coinbase plugin, alongside essential bug fixes.\n\n## PROJECT METRICS\n- PRs: 4 merged PRs, 16 new PRs\n- Issues: 8 new issues, 2 closed issues\n- Unique Contributors: 32\n- Code Changes: +479/-261 lines across 8 files\n- Total Commits: 38\n- Most Active Contributors: bmgalego, oxSaturn, roshanrags, jnaulty, xwxtwd\n\n## TOP ISSUES\n### Plugin Enhancements\n- Ongoing improvements to the Coinbase plugin to enhance functionality and user experience.\n - Relevant Issues: [#923](https://github.com/elizaos/eliza/pull/923)\n\n### Documentation Updates\n- Need for updated documentation to reflect recent changes and ensure clarity for new users.\n - Relevant Issues: [#932](https://github.com/elizaos/eliza/pull/932)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Implemented dynamic watch paths for agent development to improve flexibility and responsiveness in agent behavior. [PR #931](https://github.com/elizaos/eliza/pull/931)\n- Added `readContract` and `invokeContract` functionality to the Coinbase plugin, enhancing its capabilities for interacting with smart contracts. [PR #923](https://github.com/elizaos/eliza/pull/923)\n\n### Bug Fixes\n- Updated the quickstart guide and `.env.example` to assist new developers in setting up the environment correctly. [PR #932](https://github.com/elizaos/eliza/pull/932)\n- Fixed the use of Heurist model environment variables to ensure proper functionality. [PR #924](https://github.com/elizaos/eliza/pull/924)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:39.310064Z", + "target_date": "2024-12-09", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-08", + "ai_news_elizaos_daily_md_2024-12-08", + "github_summaries_daily_2024-12-09", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-08", + "ai_news_elizaos_discord_md_2024-12-07", + "ai_news_elizaos_discord_md_2024-12-06", + "ai_news_elizaos_daily_discord_json_2024-12-08", + "ai_news_elizaos_daily_discord_md_2024-12-08" + ], + "total_characters": 105714, + "estimated_tokens": 26428, + "file_size_bytes": 122348 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-10.json b/the-council/aggregated/2024-12-10.json new file mode 100644 index 00000000000..9e77702e6ec --- /dev/null +++ b/the-council/aggregated/2024-12-10.json @@ -0,0 +1,707 @@ +{ + "date_generated_for": "2024-12-10", + "ai_news_elizaos_discord_md_2024-12-09": { + "filename": "2024-12-09.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-08": { + "filename": "2024-12-08.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-07": { + "filename": "2024-12-07.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-09": { + "filename": "2024-12-09.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-09", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Updated the quickstart guide and .env.example file to improve documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287" + ], + "videos": [] + }, + { + "text": "Fixed the use of Heurist model environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/621f3f47112a639a9ad1e33873aba25e6dfe7899" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/621f3f47112a639a9ad1e33873aba25e6dfe7899" + ], + "videos": [] + }, + { + "text": "Added dynamic watch paths for agent development.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a" + ], + "videos": [] + }, + { + "text": "Merged main branch into add-tee-mode and add-hyperbolic branches.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1115c6837348ee830d837ebebcd9ec343912b094", + "https://github.com/elizaOS/eliza/commit/840bcb9b5de4f6ea48656f946984fe14d499202d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1115c6837348ee830d837ebebcd9ec343912b094", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/840bcb9b5de4f6ea48656f946984fe14d499202d" + ], + "videos": [] + }, + { + "text": "Added readContract and invokeContract functionality to the Coinbase plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" + ], + "videos": [] + }, + { + "text": "Fixed Telegram response memory by changing userId to agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9" + ], + "videos": [] + }, + { + "text": "Allowed character.json settings models for OpenRouter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" + ], + "videos": [] + }, + { + "text": "Renamed the Intiface plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78", + "https://github.com/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36", + "https://github.com/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" + ], + "videos": [] + }, + { + "text": "Fixed Docker filtering out missing docs package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" + ], + "videos": [] + }, + { + "text": "Added a callback handler to the runtime evaluate method.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" + ], + "videos": [] + }, + { + "text": "Fixed a broken pnpm lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" + ], + "videos": [] + }, + { + "text": "Added support for uploading files to AWS S3.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" + ], + "videos": [] + }, + { + "text": "Fixed the MAX_TWEET_LENGTH setting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" + ], + "videos": [] + }, + { + "text": "Added a development script to the plugin-aptos.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/13fb1d2cd9889606d1ab05260bff2b6a4e8af226" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/13fb1d2cd9889606d1ab05260bff2b6a4e8af226" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Bug Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A bug was identified where using PrivateKey secrets for automatic plugin loading resulted in duplicate plugin loading. The recommended fix is to load plugins only through character configuration or introduce alternative methods instead of relying on environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/933" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/933" + ], + "videos": [] + }, + { + "text": "The TwitterSearchClient was broken due to an issue where it could not read properties of undefined. A fix was implemented to ensure the search client starts correctly and aligns with other client styles. However, enabling it by default may lead to rate limiting and shadow bans.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/943", + "https://github.com/elizaOS/eliza/pull/951" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/943", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/951" + ], + "videos": [] + }, + { + "text": "A recurring login issue was reported with Twitter/X cache login, where the system does not stay logged in despite using cookies. This results in new login alerts from Twitter on every restart, potentially leading to account flagging.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/939" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/939" + ], + "videos": [] + }, + { + "text": "A fix was applied to revert a LlamaCloud endpoint change that mistakenly pointed to together.ai\u2019s API. This correction ensures the proper endpoint is used.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/954" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/954" + ], + "videos": [] + }, + { + "text": "A follow-up fix was made to ensure the MAX_TWEET_LENGTH setting is correctly applied, addressing an oversight from a previous update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/960" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/960" + ], + "videos": [] + }, + { + "text": "The `modelEndpointOverride` setting in character files was not working for `generateObjectV2` when using OpenAI models. A workaround was provided to ensure the override is applied correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/961" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/961" + ], + "videos": [] + }, + { + "text": "A bug in the Farcaster client prevented actions from being executed. The fix ensures that actions such as following users and reacting to casts are properly triggered.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/963" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/963" + ], + "videos": [] + }, + { + "text": "An issue in the `plugin-evm` module prevented transfers due to incorrect parameter parsing. A fix was implemented to ensure the `TransferAction` function receives the correct parameters and returns the transaction hash upon successful execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/964", + "https://github.com/elizaOS/eliza/pull/965" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/964", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/965" + ], + "videos": [] + }, + { + "text": "A bug in the EVM plugin activation logic was fixed. The previous condition incorrectly checked for wallet addresses that did not start with '0x'. The fix ensures proper activation of the EVM plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/962" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/962" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Environment Variable Configuration for AI Models in Eliza", + "content": [ + { + "text": "Several updates have been made to Eliza to allow configuration of the EternalAI model using environment variables. These changes ensure that the model can be set dynamically through environment settings, improving flexibility and ease of deployment.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222", + "https://github.com/elizaOS/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f", + "https://github.com/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394", + "https://github.com/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", + "https://github.com/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", + "https://github.com/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to allow overriding the model class for Hyperbolic using environment variables. This includes default and specific model class variables, following patterns used by other model providers such as Ollama and Google.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/974" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/974" + ], + "videos": [] + }, + { + "text": "Environment variables are now passed when setting up GOAT, ensuring proper configuration and integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" + ], + "videos": [] + }, + { + "text": "A refactor was performed to maintain the order of environment variables, minimizing confusion and improving readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956" + ], + "videos": [] + }, + { + "text": "A fix was applied to ensure proper use of Heurist model environment variables, addressing potential misconfigurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "Crypto Market Summary", + "content": [ + { + "text": "The cryptocurrency market has shown fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) saw a decrease from $100,966.59 to $97,259.72. Wrapped Ethereum (WETH) also declined from $4,006.19 to $3,716.44. Solana (SOL) dropped from $237.24 to $216.74. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $100,966.59 -> $97,259.72", + "WETH: $4,006.19 -> $3,716.44", + "SOL: $237.24 -> $216.74", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Fixed response memory by changing userId to agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3", + "https://github.com/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" + ], + "videos": [] + }, + { + "text": "Replaced generateObjectDEPRECATED with generateObjectArray for improved functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b" + ], + "videos": [] + }, + { + "text": "Removed duplicate 'TOGETHER' in switch statement.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" + ], + "videos": [] + }, + { + "text": "Reverted changes to the llamacloud endpoint.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" + ], + "videos": [] + }, + { + "text": "Updated to use MAX_TWEET_LENGTH from settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", + "https://github.com/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "Recent Updates and Features in ElizaOS", + "content": [ + { + "text": "A follow-up update has been made to the quickstart guide and .env.example file in ElizaOS. This update ensures better clarity and usability for developers setting up the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/932" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/932" + ], + "videos": [] + }, + { + "text": "A new base plugin, 'ragsearch-plugin,' has been introduced. This addition aims to enhance the functionality of ElizaOS by providing improved search capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/944" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/944" + ], + "videos": [] + }, + { + "text": "A new LinkedIn client has been integrated into ElizaOS, allowing for better interaction with LinkedIn. The update includes a README, but further documentation improvements may be needed. Testing is still in progress.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/973" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/973" + ], + "videos": [] + }, + { + "text": "A new plugin has been added to enable interaction with GenLayer. The contributor has based the implementation on existing plugins and is seeking feedback for improvements. No major risks have been identified.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/975" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/975" + ], + "videos": [] + }, + { + "text": "An initial bot using Superfluid has been introduced. Further details on its functionality and impact are yet to be provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/966" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/966" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Added configurations for multiple EVM chains to enhance blockchain compatibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6397891d5e79a7154248931a8c8cee0bfabd9b4c", + "https://github.com/elizaOS/eliza/commit/c03f212fd66b299b43194b2e2a0c2e059cb14709" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6397891d5e79a7154248931a8c8cee0bfabd9b4c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c03f212fd66b299b43194b2e2a0c2e059cb14709" + ], + "videos": [] + }, + { + "text": "Introduced a scaffold for the registerIP action, laying the groundwork for IP registration functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b7ae3c0d03eff184a1bad8e2813f8122215198e4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b7ae3c0d03eff184a1bad8e2813f8122215198e4" + ], + "videos": [] + }, + { + "text": "Added instructions on how to start up the chat UI, improving user guidance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/870e4691eed036e29e3f3822d0c5c8c44036e62f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/870e4691eed036e29e3f3822d0c5c8c44036e62f" + ], + "videos": [] + }, + { + "text": "Implemented functionality to store cast hashes in memory during processActions, optimizing data handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1a5978eeb7b7015e053f4cd650765ac7186f16cf", + "https://github.com/elizaOS/eliza/commit/fc0600223234518da2447ccaf0eefb3c792eaffe" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a5978eeb7b7015e053f4cd650765ac7186f16cf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fc0600223234518da2447ccaf0eefb3c792eaffe" + ], + "videos": [] + } + ], + "topic": "add" + }, + { + "title": "Recent Enhancements in Eliza Agent Development", + "content": [ + { + "text": "A new plugin, `plugin-sui`, has been introduced to enable Eliza agents to manage a Sui Wallet. This feature allows agents to interface with the Sui Blockchain, expanding their capabilities. The implementation includes tests to verify wallet integration, ensuring reliability. Developers can follow detailed testing steps to integrate and validate the plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/934" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/934" + ], + "videos": [] + }, + { + "text": "Dynamic watch paths have been added to improve agent development. This feature automates the restart of the agent when changes are made to dependent packages, eliminating the need for manual restarts. The update modifies `dev.sh` to watch the `dist` folders of all working packages, enhancing the development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4", + "https://github.com/elizaOS/eliza/pull/931", + "https://github.com/elizaOS/eliza/commit/26cec60ba379bcb459416b0f68bfd2abd26b1900" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/931", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/26cec60ba379bcb459416b0f68bfd2abd26b1900" + ], + "videos": [] + }, + { + "text": "A hot-reloading feature has been introduced to automatically restart the agent when package dependencies change. This enhancement, configured using `nodemon`, ensures that developers can see the effects of their changes immediately without manual intervention.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/930" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/930" + ], + "videos": [] + }, + { + "text": "A new script is proposed to allow agents to embed external knowledge, such as documentation, as core memories. This feature aims to provide an easy way to enhance the agent's knowledge base.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/967" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/967" + ], + "videos": [] + } + ], + "topic": "agent" + }, + { + "title": "Adding Support for More EVM Chains and Code Refactoring", + "content": [ + { + "text": "A new update has been introduced to add support for multiple EVM chains in the wallet. The code has also been refactored to make future additions and maintenance easier.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/949", + "https://github.com/elizaOS/eliza/issues/947" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/949", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/947" + ], + "videos": [] + }, + { + "text": "Several files have been refactored to improve maintainability and ease of future updates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca", + "https://github.com/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" + ], + "videos": [] + }, + { + "text": "A fix has been applied to resolve issues with a broken lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/977" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/977" + ], + "videos": [] + } + ], + "topic": "maintenance" + }, + { + "title": "Enhancements for NanoGPT and OpenRouter Model Configuration", + "content": [ + { + "text": "Support for configuring NanoGPT models has been added, allowing users to customize their model settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f904d5e1e694982dc4747f18fc6ce51c9368afc6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f904d5e1e694982dc4747f18fc6ce51c9368afc6" + ], + "videos": [] + }, + { + "text": "NanoGPT has been introduced as a model provider. It is OpenAI-compatible and offers a pay-as-you-go model using nanocurrency. This addition enhances the diversity of available models.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/926" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/926" + ], + "videos": [] + }, + { + "text": "Users can now override models for OpenRouter using character.json settings. This allows for greater customization of different agents' personalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/703bc540ff1654a4973f6669333fa86872a407bb", + "https://github.com/elizaOS/eliza/pull/953" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/703bc540ff1654a4973f6669333fa86872a407bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/953" + ], + "videos": [] + } + ], + "topic": "models" + } + ], + "date": 1733702400 + } + }, + "ai_news_elizaos_daily_md_2024-12-09": { + "filename": "2024-12-09.md", + "content": "# Daily Summary for 2024-12-09\n\nThis daily summary provides an overview of recent updates, bug fixes, and enhancements in ElizaOS, focusing on various aspects such as documentation, bug fixes, environment variable configurations, and cryptocurrency market changes.\n\n## Recent Updates and Fixes in ElizaOS\n\n- **Documentation Improvements**\n - Updated quickstart guide and `.env.example` file.\n - [Commit link](https://github.com/elizaOS/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287).\n\n- **Enhancements**\n - Added dynamic watch paths for agent development.\n - Introduced `readContract` and `invokeContract` functionality for the Coinbase plugin.\n - Added support for uploading files to AWS S3.\n\n- **Merges and Renames**\n - Merged main branch into `add-tee-mode` and `add-hyperbolic` branches.\n - Renamed the Intiface plugin.\n\n- **Bug Fixes**\n - Fixed Telegram response memory by changing `userId` to `agentId`.\n - Fixed Docker filtering out missing docs package.\n - Addressed broken `pnpm` lockfile issue.\n - Fixed MAX_TWEET_LENGTH setting application.\n\n## Bug Fixes and Improvements in ElizaOS\n\n- **Plugin Issues**\n - Resolved duplicate plugin loading from PrivateKey secrets.\n - Fixed an issue in the Farcaster client that prevented actions from executing.\n\n- **Twitter Client**\n - Fixed issues where TwitterSearchClient could not read properties, preventing proper functionality.\n\n- **Login and Endpoint Fixes**\n - Recurring Twitter login alerts due to cache login issues.\n - LlamaCloud endpoint reverted from together.ai\u2019s API.\n\n- **EVM Plugin**\n - Fixed transfer function parameter parsing to ensure correct transaction execution.\n\n## Environment Variable Configuration for AI Models in Eliza\n\n- **EternalAI Model Updates**\n - Configuration now possible through environment variables.\n\n- **Model Class Override**\n - Feature added to allow environment variable override for Hyperbolic models.\n\n- **GOAT and Heurist Updates**\n - GOAT configuration improved through environment variables.\n - Fixed use of Heurist model environment variables.\n\n## Crypto Market Summary\n\n- **Price Fluctuations**\n - WBTC decreased from $100,966.59 to $97,259.72.\n - WETH decreased from $4,006.19 to $3,716.44.\n - SOL dropped from $237.24 to $216.74.\n - ai16z remained stable at $0.004326.\n\n## Recent Enhancements in Eliza Agent Development\n\n- **Plugin Additions**\n - Introduction of `plugin-sui` for Sui Wallet management.\n - Proposed script for embedding external knowledge into agent's core memories.\n\n- **Hot-Reloading**\n - Automates agent restart on package dependency changes using `nodemon`.\n\n## Adding Support for More EVM Chains and Code Refactoring\n\n- **Wallet Updates**\n - Added support for multiple EVM chains, enhancing blockchain compatibility.\n\n- **Code Refactoring**\n - Improved maintainability and ease of future updates.\n - Fixed broken lockfile issues.\n\n## Enhancements for NanoGPT and OpenRouter Model Configuration\n\n- **NanoGPT Integration**\n - Added support for configuring NanoGPT models, providing additional customization.\n\n- **Model Overrides**\n - Users can now override models for OpenRouter using `character.json` settings.\n\nThis summary encapsulates key developments and ongoing enhancements in ElizaOS as of December 9, 2024, highlighting improvements across technical configurations, plugin functionality, and crypto market insights.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-09": { + "filename": "2024-12-09.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-09": { + "filename": "2024-12-09.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-10": { + "filename": "2024-12-10.md", + "content": "# ElizaOS Daily Update (Dec 10, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features and bug fixes. The team focused on enhancing the modularity of the AI framework, particularly in plugin development and environment configuration.\n\n## PROJECT METRICS\n- PRs: 22 merged PRs, 22 new PRs\n- Issues: 6 new issues, 2 closed issues\n- Unique Contributors: 38\n- Code Changes: +18933/-21590 lines across 72 files\n- Total Commits: 61\n- Most Active Contributors: odilitime, monilpat, AgustinRamiroDiaz, salmanpot, shakkernerd\n\n## TOP ISSUES\n### Plugin Development Challenges\n- Ongoing issues with plugin integration and functionality, particularly with the EVM and Solana plugins. Relevant issues include [#963](https://github.com/elizaos/eliza/issues/963) and [#962](https://github.com/elizaos/eliza/issues/962).\n\n### Documentation and Installation Guides\n- The need for clearer installation documentation was highlighted, leading to the addition and subsequent reversion of the WSL installation guide. See [#959](https://github.com/elizaos/eliza/issues/959) and [#946](https://github.com/elizaos/eliza/issues/946).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added hyperbolic environment variables to override model classes ([#974](https://github.com/elizaos/eliza/pull/974)).\n- Introduced a development script for the Aptos plugin ([#956](https://github.com/elizaos/eliza/pull/956)).\n- Enabled character.json settings models for the open router ([#953](https://github.com/elizaos/eliza/pull/953)).\n- Implemented file upload support to AWS S3 ([#941](https://github.com/elizaos/eliza/pull/941)).\n\n### Bug Fixes\n- Resolved issues with the Docker setup and various plugin functionalities, including the farcaster client process action and EVM plugin activation conditions ([#978](https://github.com/elizaos/eliza/pull/978), [#963](https://github.com/elizaos/eliza/pull/963), [#962](https://github.com/elizaos/eliza/pull/962)).\n\n### Code Maintenance\n- Conducted a chore to rename the intiface plugin and fix a broken lockfile ([#955](https://github.com/elizaos/eliza/pull/955), [#977](https://github.com/elizaos/eliza/pull/977))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:39.669159Z", + "target_date": "2024-12-10", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-09", + "ai_news_elizaos_daily_md_2024-12-09", + "github_summaries_daily_2024-12-10", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-09", + "ai_news_elizaos_discord_md_2024-12-08", + "ai_news_elizaos_discord_md_2024-12-07", + "ai_news_elizaos_daily_discord_json_2024-12-09", + "ai_news_elizaos_daily_discord_md_2024-12-09" + ], + "total_characters": 105302, + "estimated_tokens": 26325, + "file_size_bytes": 123974 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-11.json b/the-council/aggregated/2024-12-11.json new file mode 100644 index 00000000000..3061085568c --- /dev/null +++ b/the-council/aggregated/2024-12-11.json @@ -0,0 +1,718 @@ +{ + "date_generated_for": "2024-12-11", + "ai_news_elizaos_discord_md_2024-12-10": { + "filename": "2024-12-10.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-09": { + "filename": "2024-12-09.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-08": { + "filename": "2024-12-08.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-10": { + "filename": "2024-12-10.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-10", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "Fixed Telegram response handling by changing memory userId to agentId.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9" + ], + "videos": [] + }, + { + "text": "Enabled character.json settings models for OpenRouter.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" + ], + "videos": [] + }, + { + "text": "Renamed the Intiface plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78", + "https://github.com/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36", + "https://github.com/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" + ], + "videos": [] + }, + { + "text": "Fixed Docker issue where it attempted to filter out a missing docs package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" + ], + "videos": [] + }, + { + "text": "Added a callback handler to the runtime evaluate method.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" + ], + "videos": [] + }, + { + "text": "Fixed a broken pnpm lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" + ], + "videos": [] + }, + { + "text": "Merged Phala-Network's add-TEE-mode branch.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446" + ], + "videos": [] + }, + { + "text": "Added support for uploading files to AWS S3.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" + ], + "videos": [] + }, + { + "text": "Fixed MAX_TWEET_LENGTH setting usage.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" + ], + "videos": [] + }, + { + "text": "Corrected EVM plugin activation condition.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44" + ], + "videos": [] + }, + { + "text": "Fixed an issue with the Farcaster client process action.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7" + ], + "videos": [] + }, + { + "text": "Reverted a change to the LlamaCloud endpoint.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30" + ], + "videos": [] + }, + { + "text": "Added a WSL installation guide to the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2", + "https://github.com/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" + ], + "videos": [] + }, + { + "text": "Added a LinkedIn client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424" + ], + "videos": [] + }, + { + "text": "Created a German README file (README_DE.md).", + "sources": [ + "https://github.com/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A fix was implemented to revert an incorrect LlamaCloud API endpoint change. The update ensures that LlamaCloud does not use Together.ai's API endpoint, correcting a potential misconfiguration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/954" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/954" + ], + "videos": [] + }, + { + "text": "A follow-up fix was made to ensure that MAX_TWEET_LENGTH is correctly used from settings. This addresses an oversight from a previous update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/960" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/960" + ], + "videos": [] + }, + { + "text": "A bug was reported where the `modelEndpointOverride` setting was not working for `generateObjectV2` when using OpenAI as the model provider. A workaround was suggested to ensure the correct endpoint is used.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/961" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/961" + ], + "videos": [] + }, + { + "text": "A fix was applied to the Farcaster client to ensure that actions such as following users and reacting to casts are properly executed. The update also stores the cast hash in message memory for better action handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/963" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/963" + ], + "videos": [] + }, + { + "text": "An issue was reported where the `plugin-evm` module failed to parse transfer parameters correctly, preventing successful transactions. A fix was implemented to correct parameter parsing and return the transaction hash upon execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/964", + "https://github.com/elizaOS/eliza/pull/965" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/964", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/965" + ], + "videos": [] + }, + { + "text": "A bug in the EVM plugin activation logic was fixed. The issue was caused by an incorrect condition that checked for wallet addresses not starting with '0x'. The fix ensures proper activation of the EVM plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/962" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/962" + ], + "videos": [] + }, + { + "text": "A fix was applied to the TwitterSearchClient to improve its functionality and align it with other clients. The update also addresses concerns about rate limiting and shadow bans.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/951" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/951" + ], + "videos": [] + }, + { + "text": "A fix was made to resolve an `rpcError` issue for Ethereum mainnet, ensuring smoother operation of Ethereum-related functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Enhancements and Fixes for Environment Variable Configuration in ElizaOS", + "content": [ + { + "text": "Recent updates to ElizaOS introduce improvements in handling environment variables for configuring models. A key enhancement allows passing environment variables when setting up GOAT, ensuring better flexibility in model selection.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" + ], + "videos": [] + }, + { + "text": "A new feature introduces hyperbolic environment variables to override the model class. This update adds variables for different hyperbolic model sizes, following patterns used by other model providers like Ollama and Google. The change is considered low-risk and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/974" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/974" + ], + "videos": [] + }, + { + "text": "Multiple commits introduce support for configuring the EternalAI model using environment variables. These updates ensure that EternalAI models can be set up dynamically through environment configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394", + "https://github.com/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", + "https://github.com/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", + "https://github.com/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + ], + "videos": [] + }, + { + "text": "A refactor ensures that environment variables are kept in order to minimize confusion, improving maintainability and readability of configuration settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956" + ], + "videos": [] + }, + { + "text": "A fix was applied to correct the use of Heurist model environment variables, ensuring proper configuration and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923" + ], + "videos": [] + }, + { + "text": "An update ensures that the AWS S3 service in the plugin-node is not activated if the required environment variables are not present, preventing unnecessary service activation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517" + ], + "videos": [] + } + ], + "topic": "environment" + }, + { + "title": "Recent Fixes and Enhancements in ElizaOS", + "content": [ + { + "text": "Fixed an issue where the Farcaster client did not fire actions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709", + "https://github.com/elizaOS/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d" + ], + "videos": [] + }, + { + "text": "Fixed and improved the Ethereum transfer action in the EVM plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36", + "https://github.com/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" + ], + "videos": [] + }, + { + "text": "Added a console log for the transfer action to improve debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" + ], + "videos": [] + }, + { + "text": "Refactored the EVM plugin's transfer and swap actions for better performance and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8", + "https://github.com/elizaOS/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87" + ], + "videos": [] + }, + { + "text": "Added Pinata integration and improved the register action.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231" + ], + "videos": [] + } + ], + "topic": "action" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) was recorded at $97,259.72 and later at $96,439.09, indicating a slight decline.", + "sources": [ + "WBTC" + ], + "images": [], + "videos": [] + }, + { + "text": "Wrapped Ethereum (WETH) experienced a decrease in value, with prices moving from $3,716.44 to $3,629.94.", + "sources": [ + "WETH" + ], + "images": [], + "videos": [] + }, + { + "text": "Solana (SOL) also saw a drop in price, from $216.74 to $213.74.", + "sources": [ + "SOL" + ], + "images": [], + "videos": [] + }, + { + "text": "The ai16z token remained stable at $0.004326.", + "sources": [ + "ai16z" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Removed duplicate 'TOGETHER' option on switch to improve code clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" + ], + "videos": [] + }, + { + "text": "Reverted a change to the llamacloud endpoint, restoring previous functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" + ], + "videos": [] + }, + { + "text": "Fixed an issue where response memory incorrectly used 'userId' instead of 'agentId'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" + ], + "videos": [] + }, + { + "text": "Updated the system to use 'MAX_TWEET_LENGTH' from settings, ensuring consistency in tweet length limits.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", + "https://github.com/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" + ], + "videos": [] + }, + { + "text": "Removed 'walletinfo' from the template to streamline the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c176e1e859805d09a718c70e6433021e6fa171db" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c176e1e859805d09a718c70e6433021e6fa171db" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "Recent Updates and Testing in ElizaOS", + "content": [ + { + "text": "A new LinkedIn client has been introduced to support Eliza's integration with LinkedIn. The implementation includes default rate limits to assist developers, though additional testing is needed. Documentation updates may be required in the main Eliza README.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/973" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/973" + ], + "videos": [] + }, + { + "text": "A new GenLayer plugin has been added, allowing interaction with GenLayer through Eliza. The contributor based the implementation on existing documentation and plugins. No significant risks were identified, but testing and documentation improvements are needed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/975" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/975" + ], + "videos": [] + }, + { + "text": "An initial bot using Superfluid has been introduced, though details on its functionality and risks are not fully documented.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/966" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/966" + ], + "videos": [] + }, + { + "text": "Parsing tests have been added to improve the reliability of file parsing within the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6" + ], + "videos": [] + }, + { + "text": "A new testing framework has been introduced, including smoke tests and an integration test using OpenAI. The framework aims to establish a quality gate for PRs and ensure stability. API keys are required for some tests, and security measures are recommended to prevent leaks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/993" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/993" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Maintenance and Refactoring Updates in ElizaOS", + "content": [ + { + "text": "A broken lockfile issue was fixed to ensure proper dependency management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/977" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/977" + ], + "videos": [] + }, + { + "text": "Several files were refactored to improve maintainability and organization.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca", + "https://github.com/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" + ], + "videos": [] + }, + { + "text": "The missing prebuild source files for the echochambers plugin were added to ensure proper functionality and maintainability. This update does not introduce functional changes but ensures complete source control.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/997" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/997" + ], + "videos": [] + } + ], + "topic": "maintenance" + }, + { + "title": "Fix Twitter Search Logic and Add Galadriel Image Model", + "content": [ + { + "text": "A recent update to the Eliza project includes fixes to the Twitter search logic and the addition of an image model for the Galadriel model provider. The Twitter search functionality was refined by commenting it out to prevent unintended searches and rate-limit issues. Additionally, a new image model was introduced for the Galadriel provider, enhancing the project's capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3", + "https://github.com/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f", + "https://github.com/elizaOS/eliza/pull/994" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/994" + ], + "videos": [] + }, + { + "text": "A minor documentation update was made to include a comment about the Galadriel model provider in ModelProviderName.md. This ensures that the new image model is properly referenced in the project's documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f" + ], + "videos": [] + } + ], + "topic": "galadriel" + }, + { + "title": "Recent Improvements and Feature Enhancements in ElizaOS", + "content": [ + { + "text": "A new feature has been introduced allowing character.json settings to override models for OpenRouter. This improvement enables users to assign different models to multiple agents, customizing their personalities. Documentation updates are required to reflect this change.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/953" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/953" + ], + "videos": [] + }, + { + "text": "Significant enhancements have been made to the EVM plugin, including core ERC-20 functionality, improved token balance checking, and support for token transfers. New actions such as `getBalance`, `transfer`, `bridge`, and `swap` have been implemented, improving cross-chain operations. The update also includes fixes for type safety issues and better error handling. Documentation updates are required to cover these changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/952" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/952" + ], + "videos": [] + }, + { + "text": "An update has been merged to improve the `registerIP` function by incorporating IP metadata specifications and adding an `attachTerms` feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085" + ], + "videos": [] + } + ], + "topic": "improvements" + } + ], + "date": 1733788800 + } + }, + "ai_news_elizaos_daily_md_2024-12-10": { + "filename": "2024-12-10.md", + "content": "# Daily Summary for 2024-12-10\n\n## Recent Updates and Fixes in ElizaOS\n\n### Merge Updates\n- **Telegram Response Handling:** Fixed by changing from memory `userId` to `agentId`. [Commit Details](https://github.com/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9)\n- **Character.json Settings:** Enabled for OpenRouter configuration. [Commit Details](https://github.com/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf)\n- **Intiface Plugin Renaming:** Completed with multiple commits for clarity, [Commit Details](https://github.com/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78), etc.\n\n## Bug Fixes and Improvements in ElizaOS\n\n- **LlamaCloud API Endpoint:** Corrected misconfiguration. [Pull Request](https://github.com/elizaOS/eliza/pull/954)\n- **MAX_TWEET_LENGTH Setting:** Ensured correct usage from settings. [Pull Request](https://github.com/elizaOS/eliza/pull/960)\n- **Farcaster Client Actions:** Improved action handling and memory storage. [Pull Request](https://github.com/elizaOS/eliza/pull/963)\n\n## Environment Configuration Enhancements\n\n### Updates\n- **Environment Variables Management:** Enhanced flexibility for GOAT model setup. [Commit Details](https://github.com/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f)\n- **Hyperbolic Variables:** Override model class, minimal risk involved. [Pull Request](https://github.com/elizaOS/eliza/pull/974)\n- **S3 Activation Check:** Prevented unintended activation without necessary variables. [Commit Details](https://github.com/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517)\n\n## Recent Action Enhancements\n\n### EVM Plugin Improvements\n- **Ethereum Transfer:** Fixed for better functionality, added debugging logs. [Commit Details](https://github.com/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36)\n- **Pinata Integration:** Enhanced register action process. [Commit Details](https://github.com/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231)\n\n## Crypto Market Update\n- **Wrapped Bitcoin (WBTC):** Slight decline from $97,259.72 to $96,439.09.\n- **Wrapped Ethereum (WETH):** Decreased from $3,716.44 to $3,629.94.\n- **Solana (SOL):** Dropped from $216.74 to $213.74.\n- **ai16z Token:** Remained stable at $0.004326.\n\n## Recent Maintenance and Refactoring\n\n### Fixes\n- **Lockfile Issue:** Resolved to ensure dependency management. [Pull Request](https://github.com/elizaOS/eliza/pull/977)\n- **Refactoring:** Enhanced file organization for better maintainability. [Commit Details](https://github.com/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca)\n\n## Improvements and Feature Enhancements\n\n- **OpenRouter Model Assignment:** Character.json can override models for agent personalization. [Pull Request](https://github.com/elizaOS/eliza/pull/953)\n- **EVM Plugin Enhancements:** Core ERC-20 and cross-chain operations improved. [Pull Request](https://github.com/elizaOS/eliza/pull/952)\n\nThis summary encapsulates key upgrades, bug resolutions, market updates, and new capabilities within ElizaOS as of December 10, 2024.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-10": { + "filename": "2024-12-10.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-10": { + "filename": "2024-12-10.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-11": { + "filename": "2024-12-11.md", + "content": "# ElizaOS Daily Update (Dec 11, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 11 PRs merged, including enhancements to documentation and bug fixes. The addition of new features like the NanoGPT provider and improvements to the Twitter search logic highlight our commitment to modularity and adaptability.\n\n## PROJECT METRICS\n- **PRs:** 11 merged PRs, 13 new PRs\n- **Issues:** 4 new issues, 3 closed issues\n- **Unique Contributors:** 36\n- **Code Changes:** +2006/-2165 lines across 36 files\n- **Total Commits:** 89\n- **Most Active Contributors:** savageops, jzvikart, odilitime, Prem95, oxSaturn\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed issues with the Goat Plugin and AWS S3 service when environment variables are absent ([#985](https://github.com/elizaos/eliza/issues/985)).\n- Resolved a typo in characterfile.md ([#986](https://github.com/elizaos/eliza/issues/986)).\n\n### Documentation Improvements\n- Added a WSL Setup Guide to assist users in getting started with the framework ([#983](https://github.com/elizaos/eliza/issues/983)).\n- Included instructions on how to start up the chat UI ([#976](https://github.com/elizaos/eliza/issues/976)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Created a new README_DE.md to enhance accessibility for German-speaking users ([#995](https://github.com/elizaos/eliza/pull/995)).\n- Implemented a new NanoGPT provider to expand the framework's capabilities ([#926](https://github.com/elizaos/eliza/pull/926)).\n- Updated the flow to generate objects, improving modularity ([#929](https://github.com/elizaos/eliza/pull/929)).\n\n### Enhancements and Fixes\n- Fixed the Twitter search logic and added the Galadriel image model to improve user experience ([#994](https://github.com/elizaos/eliza/pull/994)).\n- Added parsing tests to ensure robustness in data handling ([#996](https://github.com/elizaos/eliza/pull/996)). \n\n### Other Contributions\n- Development on the LinkedIn client continues with ongoing enhancements ([#973](https://github.com/elizaos/eliza/pull/973))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:40.015776Z", + "target_date": "2024-12-11", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-10", + "ai_news_elizaos_daily_md_2024-12-10", + "github_summaries_daily_2024-12-11", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-10", + "ai_news_elizaos_discord_md_2024-12-09", + "ai_news_elizaos_discord_md_2024-12-08", + "ai_news_elizaos_daily_discord_json_2024-12-10", + "ai_news_elizaos_daily_discord_md_2024-12-10" + ], + "total_characters": 104841, + "estimated_tokens": 26210, + "file_size_bytes": 123602 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-12.json b/the-council/aggregated/2024-12-12.json new file mode 100644 index 00000000000..525ec93a45e --- /dev/null +++ b/the-council/aggregated/2024-12-12.json @@ -0,0 +1,712 @@ +{ + "date_generated_for": "2024-12-12", + "ai_news_elizaos_discord_md_2024-12-11": { + "filename": "2024-12-11.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-10": { + "filename": "2024-12-10.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-09": { + "filename": "2024-12-09.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-11": { + "filename": "2024-12-11.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-11", + "categories": [ + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "A typo in characterfile.md was fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d7e8d9aaa417109e2c6dd586f6a567ec16d304c0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d7e8d9aaa417109e2c6dd586f6a567ec16d304c0" + ], + "videos": [] + }, + { + "text": "A LinkedIn client was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424" + ], + "videos": [] + }, + { + "text": "A README file in German (README_DE.md) was created.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840" + ], + "videos": [] + }, + { + "text": "A WSL Setup Guide was added to the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" + ], + "videos": [] + }, + { + "text": "A NanoGPT provider was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242" + ], + "videos": [] + }, + { + "text": "GitHub image CI/CD was introduced.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a882883d80ec8b6eabe2b69c77aff92293334ac4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a882883d80ec8b6eabe2b69c77aff92293334ac4" + ], + "videos": [] + }, + { + "text": "Flow update for generating objects was implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/197a119a080b866eed2b542014d8ec304ce3b942" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/197a119a080b866eed2b542014d8ec304ce3b942" + ], + "videos": [] + }, + { + "text": "A guide on how to start up the chat UI was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2864f1c04d83f88684b94f8c5bf5c52878090389" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2864f1c04d83f88684b94f8c5bf5c52878090389" + ], + "videos": [] + }, + { + "text": "A callback was added to actions in the Farcaster client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" + ], + "videos": [] + }, + { + "text": "A typo in 'initializeCache' was fixed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" + ], + "videos": [] + }, + { + "text": "Users can now configure models for OpenAI and Anthropic.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" + ], + "videos": [] + }, + { + "text": "Custom fetch logic for agents was added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" + ], + "videos": [] + }, + { + "text": "The README.md file was updated.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4" + ], + "videos": [] + }, + { + "text": "Twitter fetchHomeTimeline was reworked.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8" + ], + "videos": [] + }, + { + "text": "Templates documentation was added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" + ], + "videos": [] + }, + { + "text": "Twitter client enhancements were made.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" + ], + "videos": [] + }, + { + "text": "The contributor page was refactored.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" + ], + "videos": [] + }, + { + "text": "A new Story API scaffold was added, including 'getAllLicenses'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/550b110e8cfe4226d1c183c3dd7d9f9d9563b894" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/550b110e8cfe4226d1c183c3dd7d9f9d9563b894" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Added an image model for the Galadriel model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f" + ], + "videos": [] + }, + { + "text": "Fixed search functionality for TwitterSearchClient and updated TwitterClients to read TWITTER_SEARCH_ENABLE and set enableSearch accordingly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/649946c0e375e89ab64de55e69bb37a224f0fa50", + "https://github.com/elizaOS/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/649946c0e375e89ab64de55e69bb37a224f0fa50", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" + ], + "videos": [] + }, + { + "text": "Updated agent response formatting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/578d86edc813e45d0defde501db23d3356b8f29e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/578d86edc813e45d0defde501db23d3356b8f29e" + ], + "videos": [] + }, + { + "text": "Added the original prebuild source for the Echochambers plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f1a6c2b3c29113f2cd6882347a51b57014ccf985" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f1a6c2b3c29113f2cd6882347a51b57014ccf985" + ], + "videos": [] + }, + { + "text": "Created an example folder with an example plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" + ], + "videos": [] + }, + { + "text": "Renamed fetchHomeTimeline to fetchOwnPosts and fetchFeedTimeline to fetchHomeTimeline.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" + ], + "videos": [] + }, + { + "text": "Removed unused frequency/presence penalty, with a note to add it back if needed in the future.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" + ], + "videos": [] + }, + { + "text": "Integrated Venice API as a model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" + ], + "videos": [] + }, + { + "text": "Added getIPDetails functionality and formatted code for better readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f50539e66fcdb568252e476c8c1ce77f4a3b1a5f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f50539e66fcdb568252e476c8c1ce77f4a3b1a5f" + ], + "videos": [] + }, + { + "text": "Added templates documentation to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $96,439.09 to $100,961.69. Similarly, Solana (SOL) rose from $213.74 to $227.42, and Wrapped Ethereum (WETH) increased from $3,629.94 to $3,833.15. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $96439.0943247", + "WBTC: $100961.692677", + "SOL: $213.740426472", + "SOL: $227.425776066", + "WETH: $3629.93831226", + "WETH: $3833.15043311", + "ai16z: $0.0043260008415" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Improvements and Fixes in ElizaOS", + "content": [ + { + "text": "Enhanced feedback mechanisms have been added to the wallet provider, improving user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a420a966ae3b9b9b064ee525164b5379dc1b8bc3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a420a966ae3b9b9b064ee525164b5379dc1b8bc3" + ], + "videos": [] + }, + { + "text": "The Twitter client has been improved with action processing, fixing post intervals, removing duplicate debug logs, and reverting the truncateToCompleteSentence function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf", + "https://github.com/elizaOS/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923", + "https://github.com/elizaOS/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" + ], + "videos": [] + }, + { + "text": "A warning message has been updated to be more coherent, improving clarity for users.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" + ], + "videos": [] + }, + { + "text": "CI configuration has been updated to enable test coverage and prevent coverage reports from being committed to the repository. This improves workflow efficiency and ensures best practices.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1019" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1019" + ], + "videos": [] + }, + { + "text": "A callback parameter has been added to the Farcaster client action handler, enabling better action chaining, response tracking, and memory updates after execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1002" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1002" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Eliza Framework Updates: AI Agent Dev School Part 4 & Venice AI Provider Integration", + "content": [ + { + "text": "The Eliza framework documentation has been updated with notes from the 'AI Agent Dev School Part 4' livestream. This session, held on December 10, 2024, covered two main topics: a technical discussion on Trusted Execution Environments (TEEs) with Agent Joshua and a hands-on demonstration of building a Domino's pizza ordering agent using the Eliza framework. The documentation update is a non-breaking change and includes a new markdown file with detailed stream notes, timestamps, and YouTube links.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6", + "https://github.com/elizaOS/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2", + "https://github.com/elizaOS/eliza/pull/1015" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1015" + ], + "videos": [] + }, + { + "text": "A new AI provider, Venice AI, has been integrated into the Eliza framework. Venice AI is a privacy-focused, uncensored alternative to existing AI providers. This update introduces support for Venice's API, configuration options, and documentation updates. The integration does not modify existing functionality and only affects users who explicitly configure Venice. The update includes changes to provider types, environment variable examples, and type definitions. Testing steps involve configuring the Venice provider and verifying privacy headers, uncensored responses, and error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1017", + "https://github.com/elizaOS/eliza/pull/1018", + "https://github.com/elizaOS/eliza/issues/1016" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1017", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1018", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1016" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Testing Enhancements and EVM Multichain Support", + "content": [ + { + "text": "Several testing improvements have been introduced, including parsing tests, model tests, and broader test coverage for various components. These updates aim to enhance the project's reliability and ensure that new changes do not introduce regressions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6", + "https://github.com/elizaOS/eliza/commit/3626b1484721cacee0708169d4c5cf16de231a48", + "https://github.com/elizaOS/eliza/commit/c7ae1f51e24b27c0152df730adeec6f3bc66a2a2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3626b1484721cacee0708169d4c5cf16de231a48", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c7ae1f51e24b27c0152df730adeec6f3bc66a2a2" + ], + "videos": [] + }, + { + "text": "A new testing framework has been introduced, including smoke tests and integration tests. These tests ensure that the project builds and runs correctly while also verifying interactions with built-in characters and external APIs. The framework is designed to be expanded with additional tests in the future.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/993" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/993" + ], + "videos": [] + }, + { + "text": "Support for EVM multichain has been added, expanding beyond the previously supported mainnet and Base networks. This update includes refactoring the EVM plugin for better testability, adding test coverage, and fixing transfer actions. The changes allow users to configure and interact with multiple EVM chains.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1009" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1009" + ], + "videos": [] + } + ], + "topic": "testing" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A new set of parsing tests has been added to improve the reliability of the parsing module. The changes introduce unit tests for `parsing.ts`, ensuring better test coverage. The risk level is low as it only involves adding tests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/996" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/996" + ], + "videos": [] + }, + { + "text": "A German translation of the README file has been added to the repository. This change enhances accessibility for German-speaking users.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/995" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/995" + ], + "videos": [] + }, + { + "text": "The `develop` branch has been updated to align with `HEAD`. This update ensures that all existing pull requests are moved over to `develop`, reducing potential issues. The risk level is low.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1006" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1006" + ], + "videos": [] + }, + { + "text": "A typo in the codebase has been fixed, correcting `intialize` to `initialize`. This minor change does not require documentation updates and has no associated risks.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1000" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1000" + ], + "videos": [] + }, + { + "text": "A recent commit includes fixes for PR reviews, optimizations for Discord, and a fix for Telegram functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/65ec7e4f8595bacde4cfe8a9c854939253c574f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/65ec7e4f8595bacde4cfe8a9c854939253c574f8" + ], + "videos": [] + } + ], + "topic": "pr" + }, + { + "title": "Installation Issues and Documentation Updates for ElizaOS", + "content": [ + { + "text": "A new WSL Setup Guide has been added to the documentation to help Windows users set up a Linux environment for coding with Eliza. This guide addresses missing steps in the installation process and fixes a pnpm installation error. The guide has been verified on a fresh WSL installation and is now available in the 'Guides' section of the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/983" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/983" + ], + "videos": [ + "https://www.youtube.com/watch?v=ArptLpQiKfI" + ] + }, + { + "text": "Users have reported issues installing Puppeteer due to a failed Chromium download. The error message suggests setting the 'PUPPETEER_SKIP_DOWNLOAD' environment variable to skip the download. The issue occurs when running 'pnpm install' after cloning the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/992" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/992" + ], + "videos": [] + }, + { + "text": "A user encountered errors when trying to start the project on Windows 10 despite having all dependencies installed. They followed the documentation but were unable to launch the project even after multiple attempts, including removing and reinstalling 'node_modules'.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/982" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/982" + ], + "videos": [] + }, + { + "text": "An update to the README.md was made to address an issue where running 'pnpm start' resulted in missing package errors. The update ensures that the correct dependencies are installed and available when starting the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1024" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1024" + ], + "videos": [] + }, + { + "text": "A postinstall script for 'node-plugin' caused installation failures on WSL Ubuntu due to a locked package manager. The issue was related to Playwright dependencies, and users were advised to manually install them or modify the script to prevent automatic execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1012" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1012" + ], + "videos": [] + } + ], + "topic": "installation" + }, + { + "title": "EVM Plugin Transfer Action Updates", + "content": [ + { + "text": "A console log was added for the transfer action to improve debugging and visibility.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve an issue where the EVM Plugin could not execute any transfer actions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" + ], + "videos": [] + }, + { + "text": "The transfer action in the EVM Plugin was refactored to improve its structure and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8" + ], + "videos": [] + } + ], + "topic": "transfer" + }, + { + "title": "Recent Improvements and Documentation Updates in ElizaOS", + "content": [ + { + "text": "A recent update to the ElizaOS project includes improvements to the plugin system. The update introduces the `attachTerms` function and enhances the `registerIP` function to align with the IP metadata specification.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085" + ], + "videos": [] + }, + { + "text": "A new feature has been added to allow users to enable or disable Twitter search functionality without modifying the source code. The system now reads and respects the `TWITTER_SEARCH_ENABLE` setting from the `.env` file or character JSON configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1003" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1003" + ], + "videos": [] + }, + { + "text": "Documentation updates have been made to include details about the templates object in the project. The new documentation provides a list of available templates and an example of their usage. These changes do not affect the functionality of the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1013" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1013" + ], + "videos": [] + } + ], + "topic": "improvements" + } + ], + "date": 1733875200 + } + }, + "ai_news_elizaos_daily_md_2024-12-11": { + "filename": "2024-12-11.md", + "content": "# Daily Summary for 2024-12-11\n\n## Overview\n\nThis document provides a structured summary of the daily updates and improvements made on December 11, 2024, related to ElizaOS, covering categories such as recent enhancements, testing, crypto market changes, and documentation updates.\n\n## Categories\n\n### Recent Updates and Enhancements in ElizaOS\n\n- **Merge Updates:**\n - Typos fixed in `characterfile.md` and `initializeCache`. \n - Addition of a LinkedIn client and a WSL Setup Guide.\n - Introduction of a NanoGPT provider, GitHub image CI/CD, and a flow update for object generation.\n - New features including model configuration for OpenAI and Anthropic, custom fetch logic, and Twitter client enhancements.\n\n- **Response Updates:**\n - Enhancements in Twitter client search functionality.\n - Addition of original prebuild source for Echochambers plugin and example plugin folders.\n - Revised function names for improved clarity and functionality.\n\n### Crypto Market Price Update\n\n- **Currency Fluctuations:**\n - Wrapped Bitcoin (WBTC): Increased from $96,439.09 to $100,961.69.\n - Solana (SOL): Rose from $213.74 to $227.42.\n - Wrapped Ethereum (WETH): Climbed from $3,629.94 to $3,833.15.\n - ai16z remained stable at $0.004326.\n\n### Recent Improvements and Fixes in ElizaOS\n\n- **Enhancements:**\n - Improved feedback mechanisms in wallet provider.\n - Twitter client enhancements including action processing and fixing post intervals.\n - CI configuration update to enhance workflow efficiency.\n\n### Eliza Framework Updates: AI Agent Dev School Part 4 & Venice AI Provider Integration\n\n- **Documentation and Integration:**\n - Notes from AI Agent Dev School Part 4 livestream updated in documentation.\n - Integration of Venice AI, a privacy-focused provider, offering configuration options for privacy and functionality enhancements.\n\n### Testing Enhancements and EVM Multichain Support\n\n- **Testing Framework:**\n - Introduced parsing tests and a new testing framework including smoke and integration tests.\n - Support for EVM multichain with refactorings for better testability.\n\n### Recent Updates in ElizaOS Repository\n\n- **Repository Management:**\n - Added parsing tests and German translation of README.\n - Alignment of `develop` branch with `HEAD`, ensuring seamless repository management.\n\n### Installation Issues and Documentation Updates for ElizaOS\n\n- **Installation Guides and Errors:**\n - New WSL Setup Guide for Windows users.\n - Issues with Puppeteer and Playwright installations addressed.\n - README.md updated to resolve dependency issues.\n\n### EVM Plugin Transfer Action Updates\n\n- **Transfer Action Enhancements:**\n - Console logs added for debugging and visibility.\n - Structural refactoring and fixes to improve reliability and maintainability.\n\n### Recent Improvements and Documentation Updates in ElizaOS\n\n- **Plugin System and Documentation:**\n - Enhancements to plugin system with new functions aligned with IP metadata specification.\n - Documentation updates detailing templates object usage without affecting code functionality.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-11": { + "filename": "2024-12-11.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-11": { + "filename": "2024-12-11.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-12": { + "filename": "2024-12-12.md", + "content": "# ElizaOS Daily Update (Dec 12, 2024)\n\n## OVERVIEW \nToday marked significant progress in enhancing the ElizaOS framework, with multiple feature additions and improvements, particularly in the plugin and Twitter client areas. Documentation was also updated to support community engagement and development.\n\n## PROJECT METRICS\n- PRs: 16 merged PRs, 24 new PRs\n- Issues: 4 new issues, 2 closed issues\n- Unique Contributors: 40\n- Code Changes: +8353/-1498 lines across 91 files\n- Total Commits: 109\n- Most Active Contributors: odilitime, monilpat, xwxtwd, nicky-ru, proteanx\n\n## TOP ISSUES\n- **Plugin Development Challenges**\n - Ongoing enhancements and configurations for the EVM multichain plugin ([#1009](https://github.com/elizaos/eliza/pull/1009)).\n \n- **Twitter Client Improvements**\n - Enhancements to the Twitter client, including action processing and custom fetch logic ([#913](https://github.com/elizaos/eliza/pull/913), [#1007](https://github.com/elizaos/eliza/pull/1007), [#1010](https://github.com/elizaos/eliza/pull/1010)).\n \n- **Documentation Gaps**\n - Need for comprehensive documentation updates, addressed with new templates and README enhancements ([#1013](https://github.com/elizaos/eliza/pull/1013), [#1024](https://github.com/elizaos/eliza/pull/1024)).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Feature Additions**\n - Introduced multichain support for the EVM plugin ([#1009](https://github.com/elizaos/eliza/pull/1009)).\n - Enhanced Twitter client with improved action processing and custom fetch logic ([#913](https://github.com/elizaos/eliza/pull/913), [#1007](https://github.com/elizaos/eliza/pull/1007), [#1010](https://github.com/elizaos/eliza/pull/1010)).\n - Added user configuration options for OpenAI and Anthropic models ([#999](https://github.com/elizaos/eliza/pull/999)).\n \n- **Bug Fixes and Refactoring**\n - Fixed a typo in initialization and refactored the contributor page for clarity ([#1000](https://github.com/elizaos/eliza/pull/1000), [#809](https://github.com/elizaos/eliza/pull/809)).\n \n- **Documentation Enhancements**\n - Updated README and added livestream notes to improve community resources ([#1024](https://github.com/elizaos/eliza/pull/1024), [#1015](https://github.com/elizaos/eliza/pull/1015)).\n \n- **Testing Framework**\n - Initial release of smoke/integration tests to enhance code reliability ([#993](https://github.com/elizaos/eliza/pull/993))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:40.347185Z", + "target_date": "2024-12-12", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-11", + "ai_news_elizaos_daily_md_2024-12-11", + "github_summaries_daily_2024-12-12", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-11", + "ai_news_elizaos_discord_md_2024-12-10", + "ai_news_elizaos_discord_md_2024-12-09", + "ai_news_elizaos_daily_discord_json_2024-12-11", + "ai_news_elizaos_daily_discord_md_2024-12-11" + ], + "total_characters": 105042, + "estimated_tokens": 26260, + "file_size_bytes": 123750 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-13.json b/the-council/aggregated/2024-12-13.json new file mode 100644 index 00000000000..2c68f142fd3 --- /dev/null +++ b/the-council/aggregated/2024-12-13.json @@ -0,0 +1,705 @@ +{ + "date_generated_for": "2024-12-13", + "ai_news_elizaos_discord_md_2024-12-12": { + "filename": "2024-12-12.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-11": { + "filename": "2024-12-11.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-10": { + "filename": "2024-12-10.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-12": { + "filename": "2024-12-12.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-12", + "categories": [ + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "Added a callback to actions in the Farcaster client.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" + ], + "videos": [] + }, + { + "text": "Reworked Twitter fetchHomeTimeline and improved Twitter client enhancements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e4dac8874875a754ef4e85c3ed3162565d59b84e", + "https://github.com/elizaOS/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8", + "https://github.com/elizaOS/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e4dac8874875a754ef4e85c3ed3162565d59b84e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" + ], + "videos": [] + }, + { + "text": "Fixed a typo in 'initializeCache'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" + ], + "videos": [] + }, + { + "text": "Allowed users to configure models for OpenAI and Anthropic.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" + ], + "videos": [] + }, + { + "text": "Added custom fetch logic for the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" + ], + "videos": [] + }, + { + "text": "Updated README documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4", + "https://github.com/elizaOS/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b" + ], + "videos": [] + }, + { + "text": "Added templates documentation to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" + ], + "videos": [] + }, + { + "text": "Refactored the contributor page.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" + ], + "videos": [] + }, + { + "text": "Added an example folder with an example plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5a3d3487692cd86db69e314710b4b293f758048a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5a3d3487692cd86db69e314710b4b293f758048a" + ], + "videos": [] + }, + { + "text": "Fixed Discord client CI issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/970410dcce72a233a7b2f7edf5b36ad6e59be5a2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/970410dcce72a233a7b2f7edf5b36ad6e59be5a2" + ], + "videos": [] + }, + { + "text": "Added improved logging to smoke tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/579dc503dbe4a6990b0e3b8b123c2186adb8e95e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/579dc503dbe4a6990b0e3b8b123c2186adb8e95e" + ], + "videos": [] + }, + { + "text": "Added Discord Team features.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7" + ], + "videos": [] + }, + { + "text": "Implemented client-discord stop functionality and agent improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674" + ], + "videos": [] + }, + { + "text": "Fixed pnpm lockfile issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bf60b960be46c9d884e8047b60ffb7f39401d92b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf60b960be46c9d884e8047b60ffb7f39401d92b" + ], + "videos": [] + }, + { + "text": "Added support for REST API changes and client-direct modifications.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/747b5c2444c06e83e499718d3cefc86690e2c571" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/747b5c2444c06e83e499718d3cefc86690e2c571" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "An example folder with an example plugin has been created.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" + ], + "videos": [] + }, + { + "text": "Function names have been updated: 'fetchHomeTimeline' is now 'fetchOwnPosts', and 'fetchFeedTimeline' is now 'fetchHomeTimeline'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" + ], + "videos": [] + }, + { + "text": "The system now reads 'TWITTER_SEARCH_ENABLE' and sets 'enableSearch' on TwitterClients.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" + ], + "videos": [] + }, + { + "text": "Removed unused frequency/presence penalty, with a note that it may be re-added if supported by the API.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" + ], + "videos": [] + }, + { + "text": "Integrated Venice API as a model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" + ], + "videos": [] + }, + { + "text": "Added 'getIPDetails' function and formatted code for better readability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f50539e66fcdb568252e476c8c1ce77f4a3b1a5f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f50539e66fcdb568252e476c8c1ce77f4a3b1a5f" + ], + "videos": [] + }, + { + "text": "Added documentation for templates.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" + ], + "videos": [] + }, + { + "text": "Implemented a new home route and added a POST endpoint for setting agent configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06cbb9570688ea30f830f5a124d19ecda91f7a46" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06cbb9570688ea30f830f5a124d19ecda91f7a46" + ], + "videos": [] + }, + { + "text": "Reverted the Twitter loop generation feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6caf7898de88406a13d89f7e0978f2646a96afaf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6caf7898de88406a13d89f7e0978f2646a96afaf" + ], + "videos": [] + }, + { + "text": "Updated types to align with multi-agent functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ada729e709c14c9b2128eb4eaf663334e2465af" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ada729e709c14c9b2128eb4eaf663334e2465af" + ], + "videos": [] + }, + { + "text": "Added a basic test for the 'plugin-story' feature.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2e72e61aaf739defefc65a642960da966ee17145" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e72e61aaf739defefc65a642960da966ee17145" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Eliza Framework Updates: AI Agent Dev School & Venice AI Provider", + "content": [ + { + "text": "The Eliza framework documentation has been updated with notes from the 'AI Agent Dev School Part 4' livestream. This session, held on December 10, 2024, covered Trusted Execution Environments (TEEs) with Agent Joshua and demonstrated building a Domino's pizza ordering agent using the Eliza framework. The documentation update includes detailed stream notes, timestamps, and YouTube links.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6", + "https://github.com/elizaOS/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2", + "https://github.com/elizaOS/eliza/pull/1015" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1015" + ], + "videos": [] + }, + { + "text": "A new AI provider, Venice AI, has been integrated into the Eliza framework. Venice AI is a privacy-focused, uncensored alternative to existing AI providers. The update includes support for Venice's API, configuration options, and documentation updates. This addition allows users to configure Venice as their AI provider while maintaining privacy and avoiding censorship.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1017", + "https://github.com/elizaOS/eliza/pull/1018", + "https://github.com/elizaOS/eliza/issues/1016" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1017", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1018", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1016" + ], + "videos": [] + }, + { + "text": "A tutorial link for the AI Agent Dev School has been added to the Eliza framework's README, making it easier for users to access learning resources.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1038", + "https://github.com/elizaOS/eliza/commit/23a0c3049f733ca975edd2c188ffad90965188e4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1038", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/23a0c3049f733ca975edd2c188ffad90965188e4" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "The Twitter client has been improved with action processing, fixing post intervals, removing duplicate debug logs, and reverting the truncateToCompleteSentence function.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf", + "https://github.com/elizaOS/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923", + "https://github.com/elizaOS/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" + ], + "videos": [] + }, + { + "text": "A warning message has been updated to be more coherent.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" + ], + "videos": [] + }, + { + "text": "The CI configuration has been updated to enable test coverage and add coverage reports to Codecov. The `.gitignore` file now includes the `coverage` directory to prevent unnecessary commits.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1019" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1019" + ], + "videos": [] + }, + { + "text": "The Farcaster client now supports action callbacks, enabling better action chaining, response tracking, and memory updates after execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1002" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1002" + ], + "videos": [] + }, + { + "text": "Voice processing has been improved, and a Deepgram transcription option has been added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f", + "https://github.com/elizaOS/eliza/commit/1f6013fd62adafd281a698da41b702c5b7ae2b78" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1f6013fd62adafd281a698da41b702c5b7ae2b78" + ], + "videos": [] + } + ], + "topic": "improvement" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across major assets. Wrapped Bitcoin (WBTC) has been observed at prices of $100,961.69 and $99,823.78. Wrapped Ethereum (WETH) has ranged between $3,833.15 and $3,882.94. Solana (SOL) has been priced at $227.42 and $226.98. Meanwhile, ai16z remains stable at $0.004326.", + "sources": [ + "WBTC: $100,961.69, $99,823.78", + "WETH: $3,833.15, $3,882.94", + "SOL: $227.42, $226.98", + "ai16z: $0.004326" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "The 'develop' branch has been updated to align with 'HEAD' to accommodate new repository protections. This change ensures smoother PR management and reduces potential issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1006" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1006" + ], + "videos": [] + }, + { + "text": "New tests have been added to the repository, specifically modifying 'actions.test.ts', 'messages.test.ts', and 'models.test.ts'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c7ae1f51e24b27c0152df730adeec6f3bc66a2a2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c7ae1f51e24b27c0152df730adeec6f3bc66a2a2" + ], + "videos": [] + }, + { + "text": "Documentation updates have been made to include details about the 'templates' object, listing available templates and providing usage examples.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1013" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1013" + ], + "videos": [] + }, + { + "text": "The 'generateNewTweetLoop' function has been re-enabled after being accidentally removed in a previous PR. Additionally, lint fixes were applied.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1043" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1043" + ], + "videos": [] + }, + { + "text": "The 'characterfile.md' documentation has been updated to reflect the latest changes in 'clients' and 'modelProvider' fields in the newest Eliza version.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1042" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1042" + ], + "videos": [] + }, + { + "text": "An upstream update has been made, though specific details were not provided in the PR description.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1037" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1037" + ], + "videos": [] + } + ], + "topic": "changes" + }, + { + "title": "Recent Updates and Fixes for ElizaOS Bot", + "content": [ + { + "text": "A fix was implemented to allow the bot to post tweets with images generated by the imageGenerationPlugin. This resolves an issue related to image posting functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1040" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1040" + ], + "videos": [] + }, + { + "text": "A new feature improves voice processing for the Discord bot, addressing frequent interruptions. Additionally, the Deepgram API was introduced as an option for transcription, providing faster and more accurate results.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1026" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1026" + ], + "videos": [] + }, + { + "text": "Telegram bot enhancements were introduced to support team-based agent interactions. This allows multiple agents to coordinate responses, improving conversation flow and interest management. The update includes new logic for handling team messages and configuration options.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1033" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1033" + ], + "videos": [] + }, + { + "text": "A chat transcript was analyzed, but it primarily contained messages from a single user, making it difficult to extract meaningful technical discussions or problem-solving insights.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "bot" + }, + { + "title": "NFT Metadata Creation and Solana NFT Collection Support", + "content": [ + { + "text": "A new API has been added to facilitate NFT metadata creation, enabling better management and integration of NFT-related data.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1a6629a428f7de17ab9887299538f11e694a9e8e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1a6629a428f7de17ab9887299538f11e694a9e8e" + ], + "videos": [] + }, + { + "text": "A new plugin, 'plugin-nft-generation,' has been introduced to support the creation of Solana NFT collections. This feature allows users to generate NFT collections through API integration and client interaction. The implementation is isolated and does not affect existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3ff0677f3534f11bdc9e29843f1c936662e3d299", + "https://github.com/elizaOS/eliza/pull/1011" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3ff0677f3534f11bdc9e29843f1c936662e3d299", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1011" + ], + "videos": [] + }, + { + "text": "Debugging code related to NFT minting at a price of 0.1 SOL sent to SOLANA_ADMIN_PUBLIC_KEY has been removed, ensuring a cleaner and more secure implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e9018e6c3f52775bd6825f7e6aadf136458e28ea" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9018e6c3f52775bd6825f7e6aadf136458e28ea" + ], + "videos": [] + } + ], + "topic": "nft" + }, + { + "title": "Issues with Postinstall Scripts and Auto Client in ElizaOS", + "content": [ + { + "text": "Users are experiencing issues with the postinstall script for the node-plugin in ElizaOS. The script attempts to install Playwright dependencies but fails due to a lock issue in the package manager, particularly on WSL Ubuntu. The suggested solution is to remove the postinstall script and manually install the required dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1012" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1012" + ], + "videos": [] + }, + { + "text": "Another issue involves setting 'auto' in a character file, which fails to load the client-auto. The error occurs because the 'AUTO' enum is not defined in the types.ts file. The expected behavior is for the auto client to start and log a message indicating its execution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1049" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1049" + ], + "videos": [] + }, + { + "text": "A user reported a persistent issue with 'pnpm install' failing on Windows/WSL due to postinstall script failures. The error is related to missing dependencies and compatibility issues with Node.js 23.4. The failure occurs when trying to install @discordjs/opus, which results in a 404 error for pre-built binaries and subsequent build failures.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1041" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1041" + ], + "videos": [] + }, + { + "text": "Improvements have been made to the smoke test environment in ElizaOS. These include stricter error handling, process cleanup, timeout configurations, and enhanced logging for better debugging and validation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/826409453cda4798a60f9474abac71a91246ca15" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/826409453cda4798a60f9474abac71a91246ca15" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Package and Lockfile Updates in ElizaOS", + "content": [ + { + "text": "The package.json file was updated to include the Coingecko dependency for the plugin-goat.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ebe91d37d24cd7de69426e7ace7e6d7e3bd4679", + "https://github.com/elizaOS/eliza/pull/1031" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ebe91d37d24cd7de69426e7ace7e6d7e3bd4679", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1031" + ], + "videos": [] + }, + { + "text": "The lockfile was updated to match the package.json file, ensuring consistency in dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/40df2db40e73f1a3236550d149e75f35d508d261", + "https://github.com/elizaOS/eliza/commit/7242eaefa57ce9d93d05ad0bb2d9f15b366a6942" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40df2db40e73f1a3236550d149e75f35d508d261", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7242eaefa57ce9d93d05ad0bb2d9f15b366a6942" + ], + "videos": [] + } + ], + "topic": "package.json" + } + ], + "date": 1733961600 + } + }, + "ai_news_elizaos_daily_md_2024-12-12": { + "filename": "2024-12-12.md", + "content": "# Daily Summary for 2024-12-12\n\nThe following daily summary covers recent updates and enhancements made to ElizaOS, covering various topics such as new features, improvements, bug fixes, and documentation updates.\n\n## Recent Updates and Enhancements in ElizaOS\n- **Callback to Actions**: Added a callback feature to the Farcaster client actions. [Source](https://github.com/elizaOS/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300)\n- **Twitter Client Enhancements**: Reworked `fetchHomeTimeline` and improved enhancements for Twitter clients. [Sources](https://github.com/elizaOS/eliza/commit/e4dac8874875a754ef4e85c3ed3162565d59b84e), [2](https://github.com/elizaOS/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8)\n- **Typo Fix**: Corrected a typo in the `initializeCache` function. [Source](https://github.com/elizaOS/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de)\n- **OpenAI and Anthropic Configuration**: Users can now configure models for OpenAI and Anthropic. [Source](https://github.com/elizaOS/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4)\n- **Custom Fetch Logic**: Added custom fetch logic for the agent. [Source](https://github.com/elizaOS/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e)\n- **README and Documentation Updates**: Updated README and added templates documentation. [Sources](https://github.com/elizaOS/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4), [2](https://github.com/elizaOS/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050)\n- **Example Plugin**: Added an example folder with an example plugin. [Source](https://github.com/elizaOS/eliza/commit/5a3d3487692cd86db69e314710b4b293f758048a)\n- **Discord Client and Logging Updates**: Fixed Discord client CI issues and added improved logging to smoke tests. [Source](https://github.com/elizaOS/eliza/commit/970410dcce72a233a7b2f7edf5b36ad6e59be5a2)\n\n## Recent Updates to ElizaOS\n- **Twitter Function Name Updates**: Changed Twitter function names for clarity. [Source](https://github.com/elizaOS/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2)\n- **Tweet Loop Generation Reversion**: Reversed the Twitter loop generation feature. [Source](https://github.com/elizaOS/eliza/commit/6caf7898de88406a13d89f7e0978f2646a96afaf)\n- **Venice API Integration**: Integrated Venice API as a new model provider focusing on privacy. [Source](https://github.com/elizaOS/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd)\n- **New Testing and Types**: Added basic tests and updated types for multi-agent support. [Source](https://github.com/elizaOS/eliza/commit/2e72e61aaf739defefc65a642960da966ee17145)\n\n## Eliza Framework Updates: AI Agent Dev School & Venice AI Provider\n- **AI Agent Dev School Documentation**: Updated with insights from a livestream on Trusted Execution Environments and building agents. [Source](https://github.com/elizaOS/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6)\n- **Venice AI as a Provider**: Added Venice AI, a privacy-centric uncensored provider, to the framework. [Source](https://github.com/elizaOS/eliza/pull/1017)\n- **Tutorial Access**: Added a tutorial link to README for easy access to learning resources. [Source](https://github.com/elizaOS/eliza/pull/1038)\n\n## Crypto Market Update\n- **Cryptocurrency Price Observations**: Notable fluctuations observed. WBTC prices at $100,961.69 and $99,823.78; WETH between $3,833.15 and $3,882.94; SOL around $227.42 to $226.98. [Source Details](WBTC: $100,961.69, $99,823.78)\n\n## NFT Metadata Creation and Solana NFT Collection Support\n- **NFT API and Plugin**: New API for NFT metadata creation and a plugin for Solana NFT collections. [Source](https://github.com/elizaOS/eliza/commit/1a6629a428f7de17ab9887299538f11e694a9e8e)\n- **Removed Debugging Code**: Cleaner implementation by removing debugging code related to NFT minting. [Source](https://github.com/elizaOS/eliza/commit/e9018e6c3f52775bd6825f7e6aadf136458e28ea)\n\n## Issues with Postinstall Scripts and Auto Client in ElizaOS\n- **Script Failures**: Issues reported with postinstall scripts due to lock issues and enums not defined, hindering functionality. [Source](https://github.com/elizaOS/eliza/issues/1012)\n\n## Package and Lockfile Updates\n- **Consistency in Dependencies**: Updates made to ensure consistency between `package.json` and the lockfile. [Source](https://github.com/elizaOS/eliza/commit/7ebe91d37d24cd7de69426e7ace7e6d7e3bd4679)\n\nThis summary provides a comprehensive view of the latest activities and developments within the ElizaOS ecosystem.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-12": { + "filename": "2024-12-12.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-12": { + "filename": "2024-12-12.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-13": { + "filename": "2024-12-13.md", + "content": "# ElizaOS Daily Update (Dec 13, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features, bug fixes, and documentation updates. The team focused on enhancing the Discord client and improving voice processing capabilities, contributing to the overall robustness of the ElizaOS framework.\n\n## PROJECT METRICS\n- **PRs:** 19 merged PRs, 25 new PRs\n- **Issues:** 5 new issues, 3 closed issues\n- **Unique Contributors:** 41\n- **Code Changes:** +9055/-25742 lines across 80 files\n- **Total Commits:** 111\n- **Most Active Contributors:** odilitime, azep-ninja, tcm390, BalanaguYashwanth, jzvikart\n\n## TOP ISSUES\n### Discord Client Enhancements\n- Ongoing issues with the Discord client were addressed, including CI issues and feature implementations. Relevant issues include [#1054](https://github.com/elizaos/eliza/issues/1054).\n\n### API and Integration Challenges\n- Improvements were made to the REST API and integration tests, ensuring better functionality and reliability. Key issues include [#1035](https://github.com/elizaos/eliza/issues/1035).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced Discord Team features to enhance user interaction ([#1032](https://github.com/elizaos/eliza/pull/1032)).\n- Added functionality for changing settings through the REST API ([#1052](https://github.com/elizaos/eliza/pull/1052)).\n- Implemented improvements in voice processing with a new deepgram transcription option ([#1026](https://github.com/elizaos/eliza/pull/1026)).\n- Developed a tutorial link for the AI Agent Dev School ([#1038](https://github.com/elizaos/eliza/pull/1038)).\n\n### Bug Fixes\n- Resolved issues with pnpm lockfiles and re-enabled the generateNewTweetLoop ([#1055](https://github.com/elizaos/eliza/pull/1055), [#1043](https://github.com/elizaos/eliza/pull/1043)).\n- Fixed CI issues related to the Discord client ([#1054](https://github.com/elizaos/eliza/pull/1054)).\n\n### Documentation Updates\n- Updated the README and added a Hebrew translation to improve accessibility ([#1025](https://github.com/elizaos/eliza/pull/1025), [#1023](https://github.com/elizaos/eliza/pull/1023)).\n- Revised characterfile.md to reflect the latest Eliza version ([#1042](https://github.com/elizaos/eliza/pull/1042)).\n\n### Other Improvements\n- Released updates from the develop branch into main ([#1045](https://github.com/elizaos/eliza/pull/1045), [#1028](https://github.com/elizaos/eliza/pull/1028))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:40.681180Z", + "target_date": "2024-12-13", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-12", + "ai_news_elizaos_daily_md_2024-12-12", + "github_summaries_daily_2024-12-13", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-12", + "ai_news_elizaos_discord_md_2024-12-11", + "ai_news_elizaos_discord_md_2024-12-10", + "ai_news_elizaos_daily_discord_json_2024-12-12", + "ai_news_elizaos_daily_discord_md_2024-12-12" + ], + "total_characters": 106120, + "estimated_tokens": 26530, + "file_size_bytes": 124697 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-14.json b/the-council/aggregated/2024-12-14.json new file mode 100644 index 00000000000..d57a0f226be --- /dev/null +++ b/the-council/aggregated/2024-12-14.json @@ -0,0 +1,646 @@ +{ + "date_generated_for": "2024-12-14", + "ai_news_elizaos_discord_md_2024-12-13": { + "filename": "2024-12-13.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-12": { + "filename": "2024-12-12.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-11": { + "filename": "2024-12-11.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-13": { + "filename": "2024-12-13.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-13", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "The ElizaOS repository has seen multiple updates, including the addition of new features, bug fixes, and documentation improvements. Notable changes include the addition of an 'echochambers' feature, improvements to the REST API, and enhancements to Discord and Telegram team functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d6dfd49026ae18846283caa4c3e9d1300d68d79", + "https://github.com/elizaOS/eliza/commit/747b5c2444c06e83e499718d3cefc86690e2c571", + "https://github.com/elizaOS/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7", + "https://github.com/elizaOS/eliza/commit/7ad8141db2ab8cf8e2125b242af1d2a8b130f31b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d6dfd49026ae18846283caa4c3e9d1300d68d79", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/747b5c2444c06e83e499718d3cefc86690e2c571", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ad8141db2ab8cf8e2125b242af1d2a8b130f31b" + ], + "videos": [] + }, + { + "text": "Several bug fixes were implemented, including resolving issues with pnpm lockfiles, Discord client CI, and Twitter multi-agent support. Additionally, improvements were made to smoke tests and error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bf60b960be46c9d884e8047b60ffb7f39401d92b", + "https://github.com/elizaOS/eliza/commit/970410dcce72a233a7b2f7edf5b36ad6e59be5a2", + "https://github.com/elizaOS/eliza/commit/75dd96ee5a97c0902a6563fd2279a59682535ae6", + "https://github.com/elizaOS/eliza/commit/40a22327394e920b7c050e247a92265db3864346" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bf60b960be46c9d884e8047b60ffb7f39401d92b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/970410dcce72a233a7b2f7edf5b36ad6e59be5a2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/75dd96ee5a97c0902a6563fd2279a59682535ae6", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40a22327394e920b7c050e247a92265db3864346" + ], + "videos": [] + }, + { + "text": "Documentation updates were made, including improvements to README files and contributing guidelines. Additionally, new example plugins and features were introduced, such as an NFT generator and Venice.ai image generation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b", + "https://github.com/elizaOS/eliza/commit/0ca14a31da0d318f44c2be2ea617da6670f2b060", + "https://github.com/elizaOS/eliza/commit/072e11bda9d87b798de75913602f1db75ce44b8a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ca14a31da0d318f44c2be2ea617da6670f2b060", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/072e11bda9d87b798de75913602f1db75ce44b8a" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug was fixed where the `generateNewTweetLoop` function was accidentally removed in a previous update. This fix re-enables the function, ensuring that tweet generation works as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1043" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1043" + ], + "videos": [] + }, + { + "text": "A fix was implemented to resolve CI issues in the Discord client. The latest CI build was failing due to incorrect interface definitions and unused variables, which have now been corrected.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1054" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1054" + ], + "videos": [] + }, + { + "text": "A bug was fixed where setting 'auto' in a character file caused the agent startup to fail. The issue was due to a missing enum definition in the types file, which has now been added.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1050", + "https://github.com/elizaOS/eliza/issues/1049" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1050", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1049" + ], + "videos": [] + }, + { + "text": "A required secret `OPENAI_API_KEY` was missing in the PR workflow configuration, causing integration tests to fail. This secret is essential for workflows interacting with OpenAI's API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1027" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1027" + ], + "videos": [] + }, + { + "text": "A bug was fixed related to optional configuration settings in the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4c0666f2acea6f5d41960c19c0f2aef7143716da" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c0666f2acea6f5d41960c19c0f2aef7143716da" + ], + "videos": [] + }, + { + "text": "The `createAgent` and `startAgent` functions were incorrectly typed as non-async, despite being asynchronous. This issue has been identified and needs correction.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1096" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1096" + ], + "videos": [] + }, + { + "text": "A bug in the Twitter client was fixed where tweets were incorrectly including newline characters (`/n`). The fix ensures that newlines are properly formatted before posting.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1070" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1070" + ], + "videos": [] + }, + { + "text": "The OpenAI model selection was not being respected, causing the bot to respond with an unselected model. Despite setting the model in the character file and environment variables, the bot was still using a different model.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1105" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1105" + ], + "videos": [] + }, + { + "text": "An issue was reported where setting `llama_local` as the model provider in a character file caused an error due to an invalid JSON response. The error message indicated that the agent was not found.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1059" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1059" + ], + "videos": [] + }, + { + "text": "The npm-published code for version `0.1.5-alpha.5` of `@elizaos/eliza` does not match the built code. This discrepancy could lead to unexpected behavior when using the package.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1099" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1099" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Code Cleanup and Plugin Management Updates in ElizaOS", + "content": [ + { + "text": "The ElizaOS team has been actively working on code cleanup by removing unused configurations, imports, and unnecessary packages. These changes aim to improve maintainability and reduce unnecessary dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f224fbfc4b062286a525049fc14acb5a703b2bb8", + "https://github.com/elizaOS/eliza/commit/a2611a947c4d857d2c8e46f628389dcaa9951bfe", + "https://github.com/elizaOS/eliza/commit/689f9364f371b702993ab2f165f4a020eb759e9d", + "https://github.com/elizaOS/eliza/commit/26455efff27f1f1c507ed07a37c84717b733d730", + "https://github.com/elizaOS/eliza/commit/b8966cfc75e07f7e9604a95c9eb9b86a0c63e1e7", + "https://github.com/elizaOS/eliza/pull/1085", + "https://github.com/elizaOS/eliza/pull/1083", + "https://github.com/elizaOS/eliza/pull/1077", + "https://github.com/elizaOS/eliza/pull/1075" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f224fbfc4b062286a525049fc14acb5a703b2bb8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2611a947c4d857d2c8e46f628389dcaa9951bfe", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/689f9364f371b702993ab2f165f4a020eb759e9d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/26455efff27f1f1c507ed07a37c84717b733d730", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b8966cfc75e07f7e9604a95c9eb9b86a0c63e1e7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1085", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1083", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1077", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1075" + ], + "videos": [] + }, + { + "text": "ElizaOS is moving community plugins out of the core repository. New requirements for plugin inclusion in the core will include test coverage, documentation, and code maintenance responsibilities.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1068" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1068" + ], + "videos": [] + } + ], + "topic": "maintenance" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "Reverted to the default character in the agent source index file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/373b29038dfc20f35d45f6057170646d4a5e04b1" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/373b29038dfc20f35d45f6057170646d4a5e04b1" + ], + "videos": [] + }, + { + "text": "Added back the lock file to resolve a conflict.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d3e0f78a515346cfbb12994ed3050de7799ac2e7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d3e0f78a515346cfbb12994ed3050de7799ac2e7" + ], + "videos": [] + }, + { + "text": "Updated package.json by adding the Coingecko dependency to the plugin-goat package.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ebe91d37d24cd7de69426e7ace7e6d7e3bd4679" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ebe91d37d24cd7de69426e7ace7e6d7e3bd4679" + ], + "videos": [] + }, + { + "text": "Added a README file in Thai (README_TH.md) to the docs directory.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/731fa9c17e836d881dcf1a5555a64d09d82088c2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/731fa9c17e836d881dcf1a5555a64d09d82088c2" + ], + "videos": [] + }, + { + "text": "Deleted an unnecessary file as part of repository cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b20e9fa1d0f51c6b317430d190d3af78e77cd6b8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b20e9fa1d0f51c6b317430d190d3af78e77cd6b8" + ], + "videos": [] + }, + { + "text": "Fixed issues related to the ESLint configuration file, including a missing file and an incorrect file path.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5258c23b23b64425f5ce66efde2213acaed34558", + "https://github.com/elizaOS/eliza/commit/995507f1bdfe908e930b3dee9843481f3ccfcb55", + "https://github.com/elizaOS/eliza/pull/1076", + "https://github.com/elizaOS/eliza/pull/1074" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5258c23b23b64425f5ce66efde2213acaed34558", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/995507f1bdfe908e930b3dee9843481f3ccfcb55", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1076", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1074" + ], + "videos": [] + }, + { + "text": "Added an .npmignore file to the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1080" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1080" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "A new feature has been introduced to upload some agent functionality into directClient, improving the integration of agent capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d1387e3cd65cba78d7109b89ef63edc66b0a3950" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d1387e3cd65cba78d7109b89ef63edc66b0a3950" + ], + "videos": [] + }, + { + "text": "A documentation improvement initiative has been proposed based on frequently asked questions from Discord. Key areas include setup and installation, agent configuration, API and model usage, Twitter integration, development and contributing, character creation, and infrastructure management.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1044" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1044" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for pnpm lockfiles to resolve issues affecting smoke and integration tests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1055" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1055" + ], + "videos": [] + }, + { + "text": "Integration tests now use 'pull_request_target' to allow OpenAI API secrets to be used in pull requests from forked repositories. Security risks and mitigations have been considered, including setting a spend limit and having a plan to revoke API keys if necessary.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/08c29030be40e825acace73322546b8354e0b8dd", + "https://github.com/elizaOS/eliza/pull/1035" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/08c29030be40e825acace73322546b8354e0b8dd", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1035" + ], + "videos": [] + }, + { + "text": "A new plugin has been added to enable Eliza agents to interact with the Ton Blockchain, allowing them to manage a Ton Wallet.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1039" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1039" + ], + "videos": [] + }, + { + "text": "A model provider registry and abstraction system is being developed to allow new model providers to be integrated without requiring core pull requests.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1065" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1065" + ], + "videos": [] + }, + { + "text": "A feature request has been made to integrate ElizaOS agents with FullsendFI, a Twitter-based SOL transfer system. This would allow agents to send SOL directly via Twitter using FullSend's API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1072" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1072" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across different assets. Wrapped Bitcoin (WBTC) has seen an increase from $99,823.78 to $101,104.43. Wrapped Ethereum (WETH) also experienced a rise from $3,882.94 to $3,908.22. Meanwhile, Solana (SOL) slightly declined from $226.98 to $224.87. The ai16z token remained stable at $0.004326.", + "sources": [ + "Symbol: WBTC, Current Price: $99823.7790666", + "Symbol: WBTC, Current Price: $101104.432094", + "Symbol: WETH, Current Price: $3882.94279508", + "Symbol: WETH, Current Price: $3908.22270781", + "Symbol: SOL, Current Price: $226.984916826", + "Symbol: SOL, Current Price: $224.87165529", + "Symbol: ai16z, Current Price: $0.0043260008415" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS: Recent Enhancements and Upcoming Features", + "content": [ + { + "text": "A new feature has been added to support Discord team-based interactions. This enhancement allows multiple agents to coordinate responses, improving conversation flow and interest management in multi-agent scenarios. The update includes changes to message handling, team logic, and configuration options. Testing covers single-agent and team-based interactions, ensuring proper conversation handoff and response behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1032" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1032" + ], + "videos": [] + }, + { + "text": "Improvements have been made to the Twitter client, allowing multiple character agents to run in parallel with separate Twitter accounts. This update ensures that each agent can post tweets and interact independently. The changes affect authentication flow and require updates to Twitter-related documentation. Testing involves verifying that multiple agents can operate simultaneously without conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1036" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1036" + ], + "videos": [] + }, + { + "text": "Version 2 of the framework will introduce extensibility, allowing developers to create different types of agents with customizable state management and context composition. This shift will make the framework more flexible and powerful for various use cases.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1067" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1067" + ], + "videos": [] + }, + { + "text": "A major refactor in V2 will simplify client input and output handling by introducing an event bus for response management. This change will reduce client-side code and enable agents to communicate across different clients, unifying input and output into a single stream of thought and action.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1062" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1062" + ], + "videos": [] + }, + { + "text": "A new API endpoint has been introduced: POST /agents/:agentId/set. This update likely relates to configuring agent settings dynamically.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06cbb9570688ea30f830f5a124d19ecda91f7a46" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06cbb9570688ea30f830f5a124d19ecda91f7a46" + ], + "videos": [] + } + ], + "topic": "agents" + }, + { + "title": "Recent Updates to ElizaOS Bot Features", + "content": [ + { + "text": "A fix was implemented to allow the bot to post tweets with images generated by the imageGenerationPlugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1040", + "https://github.com/elizaOS/eliza/commit/b350f3c39099ae2b115004a8ddef5cabdc506126" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1040", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b350f3c39099ae2b115004a8ddef5cabdc506126" + ], + "videos": [] + }, + { + "text": "A new feature improves voice processing for the Discord bot, addressing frequent interruptions. Additionally, the Deepgram API has been integrated as an option for transcription, offering faster and more accurate results.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1026" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1026" + ], + "videos": [] + }, + { + "text": "Telegram bot functionality has been enhanced with team-based agent interactions. This update allows multiple agents to coordinate responses, improves conversation flow, and enhances interest management in multi-agent scenarios. The update includes new settings in character.json and modifications to messageManager.ts. Testing covers single-agent and team-based interactions, ensuring proper conversation handling and response accuracy.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1033" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1033" + ], + "videos": [] + } + ], + "topic": "bot" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "Reverted the generate Twitter loop to a previous state.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6caf7898de88406a13d89f7e0978f2646a96afaf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6caf7898de88406a13d89f7e0978f2646a96afaf" + ], + "videos": [] + }, + { + "text": "Updated types to align with the multiagent system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7ada729e709c14c9b2128eb4eaf663334e2465af" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7ada729e709c14c9b2128eb4eaf663334e2465af" + ], + "videos": [] + }, + { + "text": "Improved branch naming documentation format in CONTRIBUTING.md by fixing numbering inconsistencies and ensuring a more professional tone.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1048" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1048" + ], + "videos": [] + }, + { + "text": "Increased timeout duration to 3 minutes to improve system performance.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d8f7cdd11312cd0211523a4286e8900bc5bf424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d8f7cdd11312cd0211523a4286e8900bc5bf424" + ], + "videos": [] + } + ], + "topic": "format" + }, + { + "title": "ElizaOS Testing Improvements and Coverage Goals", + "content": [ + { + "text": "Improvements have been made to the smoke test environment, including stricter error handling, process cleanup, application startup timeouts, and enhanced logging.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/826409453cda4798a60f9474abac71a91246ca15" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/826409453cda4798a60f9474abac71a91246ca15" + ], + "videos": [] + }, + { + "text": "A basic test has been added for the plugin-story component.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2e72e61aaf739defefc65a642960da966ee17145" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e72e61aaf739defefc65a642960da966ee17145" + ], + "videos": [] + }, + { + "text": "The ElizaOS team is aiming for 100% test coverage on the core system and plugin-bootstrap. The focus moving forward will be on stability, security, and reducing issues, with comprehensive testing across core components, adapters, and end-to-end client tests.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1069" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1069" + ], + "videos": [] + }, + { + "text": "A new smoke test script has been introduced to enhance testing capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1101" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1101" + ], + "videos": [] + } + ], + "topic": "test" + } + ], + "date": 1734048000 + } + }, + "ai_news_elizaos_daily_md_2024-12-13": { + "filename": "2024-12-13.md", + "content": "# Daily Summary for 2024-12-13\n\n## Recent Updates and Fixes in ElizaOS Repository\n\n### Overview\n- Recent updates include new features, bug fixes, and documentation improvements.\n- Notable changes: `echochambers` feature, REST API enhancements, Discord and Telegram functionalities improvements.\n\n### Highlights\n- **Updates:**\n - Enhancements to Discord and Telegram team functionalities.\n - Addition of new features like `NFT generator` and `Venice.ai image generation`.\n\n- **Bug Fixes:**\n - Resolved issues with `pnpm lockfiles`, Discord client CI, and Twitter multi-agent support.\n - Fixed improper configuration handling and errors.\n\n- **Documentation:**\n - Updated README files and contributing guidelines.\n - Added example plugins and documentation improvements.\n\n## Recent Bug Fixes and Issues in ElizaOS\n\n### Key Fixes\n- Re-enabled `generateNewTweetLoop` function.\n- Corrected CI issues in the Discord client.\n- Resolved missing enum definitions and incorrect interface definitions.\n- Fixed bugs in the Twitter client concerning newlines.\n- Addressed model selection errors affecting OpenAI interactions.\n\n## Code Cleanup and Plugin Management Updates\n\n### Code Maintenance\n- Removal of unused configurations and imports.\n- Community plugins moved out of the core repository with set requirements for inclusion.\n\n## ElizaOS Repository Updates\n\n### Key Changes\n- Reverted to default character in the agent source index.\n- Introduced new dependency in `package.json`.\n- Added Thai language README.\n\n## Recent Updates and Enhancements in ElizaOS\n\n### Enhancements\n- New agent functionalities integrated into `directClient`.\n- Proposed improvements to documentation based on frequently asked questions.\n\n### Integration Improvements\n- Ton Blockchain interaction enabled.\n- Model provider registry being developed.\n\n## Crypto Market Price Update\n\n### Highlights\n- WBTC saw a price increase from $99,823.78 to $101,104.43.\n- WETH rose from $3,882.94 to $3,908.22.\n- SOL slightly declined from $226.98 to $224.87.\n\n## ElizaOS: Recent Enhancements and Upcoming Features\n\n### Recent Additions\n- Discord team-based interactions.\n- Twitter client improvements with multiple character agents.\n\n### Future Developments\n- Version 2 to bring extensibility for creating diverse agents.\n- Event bus for unified input/output handling.\n\n## Recent Updates to ElizaOS Bot Features\n\n### Enhancements\n- Bot tweets now include images from `imageGenerationPlugin`.\n- Voice processing improved for Discord bot using Deepgram API.\n\n## Recent Updates in ElizaOS Repository\n\n### Key Updates\n- Improved branch naming in documentation.\n- System performance enhancements with increased timeouts.\n\n## ElizaOS Testing Improvements and Coverage Goals\n\n### Testing Enhancements\n- Updated smoke testing environment with improved error handling.\n- Aiming for 100% test coverage on core system and plugin-bootstrap.\n\n### New Additions\n- Introduced a basic test for `plugin-story`.\n- Added new smoke test script for enhanced testing capabilities.\n\n--- \n\nThis summary provides an overarching view of the recent developments, improvements, and features added to the ElizaOS repository, aiming for better maintainability, functionality, and user experience.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-13": { + "filename": "2024-12-13.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-13": { + "filename": "2024-12-13.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-14": { + "filename": "2024-12-14.md", + "content": "# ElizaOS Daily Update (Dec 14, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features, bug fixes, and documentation enhancements. The team focused on improving plugins and refining the overall codebase, contributing to a more robust AI agent framework.\n\n## PROJECT METRICS\n- PRs: 49 merged PRs, 36 new PRs\n- Issues: 15 new issues, 63 closed issues\n- Unique Contributors: 43\n- Code Changes: +73610/-65413 lines across 218 files\n- Total Commits: 76\n- Most Active Contributors: shakkernerd, lalalune, oxSaturn, imthatcarlos, shengxj1\n\n## TOP ISSUES\n### Plugin Development Challenges\n- Ongoing issues with plugin functionality and integration, particularly with the NEAR and Solana plugins. Relevant issues include [#1078](https://github.com/elizaos/eliza/issues/1078) and [#1040](https://github.com/elizaos/eliza/issues/1040).\n\n### Documentation Gaps\n- Need for improved documentation across various plugins and features, as highlighted by the recent updates to README files and the plugin list. See [#1107](https://github.com/elizaos/eliza/issues/1107).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced several new plugins including the Telegram Team features [#1033](https://github.com/elizaos/eliza/pull/1033), plugin-ton [#1039](https://github.com/elizaos/eliza/pull/1039), and plugin-nft-generation [#1011](https://github.com/elizaos/eliza/pull/1011).\n- Added support for image generation with venice.ai [#1057](https://github.com/elizaos/eliza/pull/1057) and improved model configuration for grok [#1091](https://github.com/elizaos/eliza/pull/1091).\n\n### Bug Fixes and Improvements\n- Resolved multiple bugs including missing imports [#1104](https://github.com/elizaos/eliza/pull/1104) and issues with Twitter post formatting [#1070](https://github.com/elizaos/eliza/pull/1070).\n- Enhanced the X/Twitter login process with cookie validation [#856](https://github.com/elizaos/eliza/pull/856).\n\n### Documentation Enhancements\n- Added and updated multiple README files, including README_VI.md [#1058](https://github.com/elizaos/eliza/pull/1058) and README_TH.md [#1034](https://github.com/elizaos/eliza/pull/1034), to improve accessibility and understanding of the project.\n\n### Code Maintenance\n- Conducted various maintenance tasks including fixing the pnpm lockfile [#1103](https://github.com/elizaos/eliza/pull/1103) and improving ESLint configurations [#1082](https://github.com/elizaos/eliza/pull/1082)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:41.068070Z", + "target_date": "2024-12-14", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-13", + "ai_news_elizaos_daily_md_2024-12-13", + "github_summaries_daily_2024-12-14", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-13", + "ai_news_elizaos_discord_md_2024-12-12", + "ai_news_elizaos_discord_md_2024-12-11", + "ai_news_elizaos_daily_discord_json_2024-12-13", + "ai_news_elizaos_daily_discord_md_2024-12-13" + ], + "total_characters": 104929, + "estimated_tokens": 26232, + "file_size_bytes": 122727 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-15.json b/the-council/aggregated/2024-12-15.json new file mode 100644 index 00000000000..abb03a9839a --- /dev/null +++ b/the-council/aggregated/2024-12-15.json @@ -0,0 +1,515 @@ +{ + "date_generated_for": "2024-12-15", + "ai_news_elizaos_discord_md_2024-12-14": { + "filename": "2024-12-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-13": { + "filename": "2024-12-13.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-12": { + "filename": "2024-12-12.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-14": { + "filename": "2024-12-14.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-14", + "categories": [ + { + "title": "Recent Updates and Merges in ElizaOS Repository", + "content": [ + { + "text": "Several branches were merged into the 'develop' branch, including 'fix/charity', 'plugin-story', 'jnaulty/add-sui-plugin', and 'add-slack-plugin'. These updates likely include bug fixes, new features, and improvements to the ElizaOS project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa2cf4b42112b065a5977278453eb9690489f350", + "https://github.com/elizaOS/eliza/commit/44da56480e89b0a38f0ed726d0813149f7dfd9f9", + "https://github.com/elizaOS/eliza/commit/8f767c1690f486abf66a2bca7610a52736571be2", + "https://github.com/elizaOS/eliza/commit/d022c7874a70d1eed0c153d7fb48a424afddb545" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa2cf4b42112b065a5977278453eb9690489f350", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/44da56480e89b0a38f0ed726d0813149f7dfd9f9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8f767c1690f486abf66a2bca7610a52736571be2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d022c7874a70d1eed0c153d7fb48a424afddb545" + ], + "videos": [] + }, + { + "text": "New plugins and features were added, including a plugin for NFT generation on Solana, a plugin for zkSync Era support, and a plugin for MultiversX. Additionally, a feature was introduced to allow users to configure models for Grok.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0ca14a31da0d318f44c2be2ea617da6670f2b060", + "https://github.com/elizaOS/eliza/commit/a8aa11246a2d10e1612d21c443fd3d11d88166d1", + "https://github.com/elizaOS/eliza/commit/66063736073eed655ccfff2a41ae0f69ccf49e8f", + "https://github.com/elizaOS/eliza/commit/dadaae30197dbbcba1f4b73bd3a3c75215bb4f9d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0ca14a31da0d318f44c2be2ea617da6670f2b060", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a8aa11246a2d10e1612d21c443fd3d11d88166d1", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/66063736073eed655ccfff2a41ae0f69ccf49e8f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dadaae30197dbbcba1f4b73bd3a3c75215bb4f9d" + ], + "videos": [] + }, + { + "text": "Several documentation updates were made, including improvements to the plugin list numbering, updates to CONTRIBUTING.md, and the addition of new README files for different plugins and languages.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dc7d73c899a76f193bf463d9c95a73969d169319", + "https://github.com/elizaOS/eliza/commit/924e1717e6bda2d56bcb43c378bfb3aad9f88054", + "https://github.com/elizaOS/eliza/commit/22d5c557992c9cc7ca0f43ef4dfc09880838d714", + "https://github.com/elizaOS/eliza/commit/9bd1c583abb7477e4aafea565347337bd4312c9c", + "https://github.com/elizaOS/eliza/commit/a48d0fa1793adc738d60fc3d5535d5cf0059b445" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dc7d73c899a76f193bf463d9c95a73969d169319", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/924e1717e6bda2d56bcb43c378bfb3aad9f88054", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/22d5c557992c9cc7ca0f43ef4dfc09880838d714", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9bd1c583abb7477e4aafea565347337bd4312c9c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a48d0fa1793adc738d60fc3d5535d5cf0059b445" + ], + "videos": [] + }, + { + "text": "Multiple bug fixes and optimizations were implemented, including fixes for smoke tests, improvements to ESLint configurations, and corrections to Twitter post formatting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/40a22327394e920b7c050e247a92265db3864346", + "https://github.com/elizaOS/eliza/commit/54a364a7ec509963fa3b942ab950419c0670ae04", + "https://github.com/elizaOS/eliza/commit/dd6a4103984bfe2aa2d5cec76453d55daf1eeb98" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/40a22327394e920b7c050e247a92265db3864346", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54a364a7ec509963fa3b942ab950419c0670ae04", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dd6a4103984bfe2aa2d5cec76453d55daf1eeb98" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "ElizaOS Codebase Maintenance and Plugin Management Updates", + "content": [ + { + "text": "ElizaOS is moving community plugins out of the core repository. New requirements for plugin inclusion in the core will be introduced, focusing on test coverage, documentation, code maintenance, and ownership.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1068" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1068" + ], + "videos": [] + }, + { + "text": "Several maintenance updates have been made to the codebase, including the removal of unused import variables, unnecessary packages, and redundant devDependencies. Additionally, some variables and imports have been commented out or renamed for better clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a2611a947c4d857d2c8e46f628389dcaa9951bfe", + "https://github.com/elizaOS/eliza/commit/689f9364f371b702993ab2f165f4a020eb759e9d", + "https://github.com/elizaOS/eliza/commit/26455efff27f1f1c507ed07a37c84717b733d730", + "https://github.com/elizaOS/eliza/commit/b8966cfc75e07f7e9604a95c9eb9b86a0c63e1e7", + "https://github.com/elizaOS/eliza/pull/1085", + "https://github.com/elizaOS/eliza/pull/1083", + "https://github.com/elizaOS/eliza/pull/1077", + "https://github.com/elizaOS/eliza/pull/1075" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2611a947c4d857d2c8e46f628389dcaa9951bfe", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/689f9364f371b702993ab2f165f4a020eb759e9d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/26455efff27f1f1c507ed07a37c84717b733d730", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b8966cfc75e07f7e9604a95c9eb9b86a0c63e1e7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1085", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1083", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1077", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1075" + ], + "videos": [] + } + ], + "topic": "maintenance" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in key assets. Wrapped Bitcoin (WBTC) experienced a slight decline from $101,104.43 to $101,047.02. Wrapped Ethereum (WETH) also dropped from $3,908.22 to $3,868.31. Solana (SOL) decreased from $224.87 to $219.86. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $101104.43 -> $101047.02", + "WETH: $3908.22 -> $3868.31", + "SOL: $224.87 -> $219.86", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A fix was implemented to handle cases where no termination message is received.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/151ab67796fcb4b046b2a1d122b84a0938f669ec", + "https://github.com/elizaOS/eliza/pull/1102" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/151ab67796fcb4b046b2a1d122b84a0938f669ec", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1102" + ], + "videos": [] + }, + { + "text": "The timeout duration was increased to 3 minutes to improve system stability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5d8f7cdd11312cd0211523a4286e8900bc5bf424" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5d8f7cdd11312cd0211523a4286e8900bc5bf424" + ], + "videos": [] + }, + { + "text": "Notes from Bankless and Twitter Space discussions were added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/727e6e5239ca90f2a75a271a862e80c5d5445b3d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/727e6e5239ca90f2a75a271a862e80c5d5445b3d" + ], + "videos": [] + }, + { + "text": "A bug was reported where the OpenAI model selection was not being respected, causing the bot to respond with both the selected and an unselected model.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1105" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1105" + ], + "videos": [] + }, + { + "text": "An issue was identified where setting 'llama_local' as the model provider resulted in a JSON parsing error.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1059" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1059" + ], + "videos": [] + }, + { + "text": "By default, the pnpm lockfile will no longer be updated automatically.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/eff83ec4c7d510517d6de931af363f28fc496b4d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/eff83ec4c7d510517d6de931af363f28fc496b4d" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "A redundant file was removed from the repository as part of a cleanup effort.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b20e9fa1d0f51c6b317430d190d3af78e77cd6b8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b20e9fa1d0f51c6b317430d190d3af78e77cd6b8" + ], + "videos": [] + }, + { + "text": "Fixes were made to the ESLint configuration, including adding a missing config file and correcting its path.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5258c23b23b64425f5ce66efde2213acaed34558", + "https://github.com/elizaOS/eliza/commit/995507f1bdfe908e930b3dee9843481f3ccfcb55", + "https://github.com/elizaOS/eliza/pull/1076", + "https://github.com/elizaOS/eliza/pull/1074" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5258c23b23b64425f5ce66efde2213acaed34558", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/995507f1bdfe908e930b3dee9843481f3ccfcb55", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1076", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1074" + ], + "videos": [] + }, + { + "text": "An `.npmignore` file was added to the repository to manage ignored files in npm packages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1080" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1080" + ], + "videos": [] + }, + { + "text": "The need to explicitly set a configuration in `.npmrc` at the root level was removed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2afc62127335be3ef44a52fb543e10bed4d3d60e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2afc62127335be3ef44a52fb543e10bed4d3d60e" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "chore: fix broken pnpm lockfile", + "content": [ + { + "text": "Multiple commits and pull requests have been made to fix issues with the broken pnpm lockfile in the elizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5df5c9da5f423a1fe36dde39491b6b3884213e70", + "https://github.com/elizaOS/eliza/commit/0374a499ef4f62a8c2e618101366d2dcb2cb09d9", + "https://github.com/elizaOS/eliza/commit/fd277ec593e2dafd44bd7c185346ec855b4d8682", + "https://github.com/elizaOS/eliza/pull/1103", + "https://github.com/elizaOS/eliza/pull/1081", + "https://github.com/elizaOS/eliza/pull/1115" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5df5c9da5f423a1fe36dde39491b6b3884213e70", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0374a499ef4f62a8c2e618101366d2dcb2cb09d9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fd277ec593e2dafd44bd7c185346ec855b4d8682", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1103", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1081", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1115" + ], + "videos": [] + } + ], + "topic": "broken" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A plugin was directly added to the agent dependencies, improving integration and functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/451ca90050e8336f124ac12045992b80ac8104bb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/451ca90050e8336f124ac12045992b80ac8104bb" + ], + "videos": [] + }, + { + "text": "A fix was implemented to add missing imports, ensuring proper functionality and avoiding potential errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1104" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1104" + ], + "videos": [] + }, + { + "text": "A new Smoke Test script was introduced, likely aimed at improving automated testing and validation processes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1101" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1101" + ], + "videos": [] + }, + { + "text": "Debugging efforts were made to analyze and improve the start behavior of the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1094" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1094" + ], + "videos": [] + }, + { + "text": "A README file was added to the plugin-evm, enhancing documentation and usability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aa5f641102e1897e7e0fa4066c15d218bdeac7cc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aa5f641102e1897e7e0fa4066c15d218bdeac7cc" + ], + "videos": [] + } + ], + "topic": "software" + }, + { + "title": "Enhancements to Model and Wallet Provider Systems", + "content": [ + { + "text": "The current model provider system requires a pull request to core for every new provider. To improve flexibility, version 2 will introduce a registry and override pattern, allowing providers to integrate with minimal code changes and without modifying the core system.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1065" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1065" + ], + "videos": [] + }, + { + "text": "The wallet provider system is being unified to address issues with managing multiple wallets and chains. Instead of separate providers, a single wallet abstraction with event hooks will be introduced, enabling better integration and management of different blockchain networks.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1064" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1064" + ], + "videos": [] + }, + { + "text": "A new wallet provider for Sui has been added, along with a transferSui action, expanding the system's support for additional blockchain networks.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b7bf5c1e40b0a7f10d2b4d222acafdbddc900cec" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b7bf5c1e40b0a7f10d2b4d222acafdbddc900cec" + ], + "videos": [] + }, + { + "text": "A provider mapping system is being introduced to allow providers to be dynamically loaded from an array of strings, including JSON files. This change enhances flexibility by eliminating the need for hardcoded providers and enabling runtime adjustments.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1108" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1108" + ], + "videos": [] + } + ], + "topic": "provider" + }, + { + "title": "Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A fix was implemented to dynamically import the 'fs' module, addressing potential issues with static imports.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d5c8b43b05cd48d02ca390e4108bf5c0046b9a53", + "https://github.com/elizaOS/eliza/pull/1084" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d5c8b43b05cd48d02ca390e4108bf5c0046b9a53", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1084" + ], + "videos": [] + }, + { + "text": "The API documentation was updated, and a new dotenv module was added to improve configuration management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5595a84478819ff89d4a4db3f38b33242d74dc80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5595a84478819ff89d4a4db3f38b33242d74dc80" + ], + "videos": [] + }, + { + "text": "A user reported an issue where the 'sharp' module could not be loaded on a MacBook Air with an M2 chip using the darwin-arm64 runtime. The error occurred when following the quickstart guide and attempting to run a character. Suggested solutions include ensuring optional dependencies are installed, verifying package manager support for multi-platform installation, and adding platform-specific dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1119" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1119" + ], + "videos": [] + } + ], + "topic": "module" + }, + { + "title": "Chat Transcript and Documentation Update", + "content": [ + { + "text": "A chat transcript primarily consists of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, problem-solving, or decisions.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "An update to the community section of the documentation has been made. The update includes additional content to enhance the community section.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1111" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1111" + ], + "videos": [] + } + ], + "topic": "content" + } + ], + "date": 1734134400 + } + }, + "ai_news_elizaos_daily_md_2024-12-14": { + "filename": "2024-12-14.md", + "content": "# Daily Summary for 2024-12-14\n\nThis markdown provides a structured summary of recent updates to the ElizaOS repository, changes in the crypto market, and enhancements in model and wallet provider systems, among other topics.\n\n## Recent Updates and Merges in ElizaOS Repository\n\n- **Branch Merges:** Several branches including `fix/charity`, `plugin-story`, `jnaulty/add-sui-plugin`, and `add-slack-plugin` were merged into the `develop` branch. These likely involved bug fixes, new features, and various improvements.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/aa2cf4b42112b065a5977278453eb9690489f350)\n- **Plugins & Features:** New plugins for NFT generation on Solana, zkSync Era support, and MultiversX were added. Additionally, a configuration feature for Grok models was introduced.\n - [Plugin Update](https://github.com/elizaOS/eliza/commit/0ca14a31da0d318f44c2be2ea617da6670f2b060)\n- **Documentation Improvements:** Changes included enhancements to plugin list numbering, updates to `CONTRIBUTING.md`, and new README files.\n - [Documentation Commit](https://github.com/elizaOS/eliza/commit/dc7d73c899a76f193bf463d9c95a73969d169319)\n- **Bug Fixes & Optimizations:** Fixes included improvements for smoke tests, ESLint configuration, and Twitter post formatting.\n - [Bug Fix Details](https://github.com/elizaOS/eliza/commit/40a22327394e920b7c050e247a92265db3864346)\n\n## ElizaOS Codebase Maintenance and Plugin Management Updates\n\n- **Community Plugins:** Community plugins are being moved out of the core repository. New inclusion criteria will focus on test coverage, documentation, maintenance, and ownership.\n - [Community Update](https://github.com/elizaOS/eliza/issues/1068)\n- **Codebase Maintenance:** Includes the removal of unused imports, trivial packages, and redundant dependencies.\n - [Maintenance Commits](https://github.com/elizaOS/eliza/commit/a2611a947c4d857d2c8e46f628389dcaa9951bfe)\n\n## Crypto Market Update\n\n- **Market Fluctuations:** \n - Wrapped Bitcoin (WBTC) dropped from $101,104.43 to $101,047.02.\n - Wrapped Ethereum (WETH) decreased from $3,908.22 to $3,868.31.\n - Solana (SOL) fell from $224.87 to $219.86.\n - ai16z remained stable at $0.004326.\n\n## Recent Updates and Issues in ElizaOS\n\n- **System Updates:** A fix was applied for scenarios with no termination message, and the timeout was extended to 3 minutes.\n - [Update Commit](https://github.com/elizaOS/eliza/commit/151ab67796fcb4b046b2a1d122b84a0938f669ec)\n- **Bug Reports:** \n - OpenAI model selection and JSON parsing errors were reported.\n - [Bug Issue Details](https://github.com/elizaOS/eliza/issues/1105)\n\n## Software Enhancements\n\n- **Provider System Enhancements:** The model and wallet provider systems have received updates enabling greater flexibility, dynamic provider loading, and a unified wallet abstraction.\n - [Enhancement Details](https://github.com/elizaOS/eliza/issues/1065)\n\n## Fixes and File Management\n\n- **ESLint and File Management:** Fixes were made to the ESLint configuration, redundant files were removed, and `.npmignore` was added.\n - [File Management Commits](https://github.com/elizaOS/eliza/commit/5258c23b23b64425f5ce66efde2213acaed34558)\n\n## Module Fixes and Issues\n\n- **Dynamic Imports:** A fix for dynamically importing the `fs` module was implemented.\n - [Module Update](https://github.com/elizaOS/eliza/commit/d5c8b43b05cd48d02ca390e4108bf5c0046b9a53)\n- **User Reported Issues:** Issues regarding 'sharp' module installation on specific hardware were addressed.\n - [User Issue Tracking](https://github.com/elizaOS/eliza/issues/1119)\n\n## Documentation and Community Updates\n\n- **Documentation Updates:** The community section was updated to enhance user experience.\n - [Documentation Update](https://github.com/elizaOS/eliza/pull/1111)\n\nPlease refer to the linked sources for detailed commit histories and further exploration of the updates.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-14": { + "filename": "2024-12-14.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-14": { + "filename": "2024-12-14.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-15": { + "filename": "2024-12-15.md", + "content": "# ElizaOS Daily Update (Dec 15, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in enhancing documentation and fixing critical issues. The community section received updates, and several bug fixes were implemented, contributing to a more robust framework for our AI agent development.\n\n## PROJECT METRICS\n- PRs: 7 merged PRs, 9 new PRs\n- Issues: 8 new issues, 1 closed issue\n- Unique Contributors: 18\n- Code Changes: +19666/-24136 lines across 58 files\n- Total Commits: 28\n- Most Active Contributors: madjin, monilpat, whgreate, 0xNerd, 0xCardinalError\n\n## TOP ISSUES\n### Documentation Updates\n- Ongoing improvements to the community section of the documentation, with new and updated content to better serve contributors ([#1111](https://github.com/elizaos/eliza/pull/1111), [#1114](https://github.com/elizaos/eliza/pull/1114)).\n \n### Bug Fixes\n- Addressed issues with the pnpm lockfile and image loading from different endpoints, ensuring smoother functionality ([#1115](https://github.com/elizaos/eliza/pull/1115), [#837](https://github.com/elizaos/eliza/pull/837)).\n- Reverted a previous update to the community section due to unforeseen issues ([#1112](https://github.com/elizaos/eliza/pull/1112)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Documentation Enhancements\n- Added new documentation for the community section to facilitate better engagement and contributions ([#1114](https://github.com/elizaos/eliza/pull/1114)).\n- Updated existing documentation to reflect recent changes and improvements ([#1111](https://github.com/elizaos/eliza/pull/1111)).\n\n### Bug Fixes\n- Fixed the broken pnpm lockfile, which was affecting package management ([#1115](https://github.com/elizaos/eliza/pull/1115)).\n- Resolved issues with loading images from different endpoints, enhancing the user experience ([#837](https://github.com/elizaos/eliza/pull/837)). \n\n### Feature Enhancements\n- Updated character types and made enhancements for Discord and Telegram clients, improving integration and functionality ([#957](https://github.com/elizaos/eliza/pull/957)).\n- Implemented an escape hatch for FAL image settings, providing more flexibility in configuration ([#814](https://github.com/elizaos/eliza/pull/814))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:41.450730Z", + "target_date": "2024-12-15", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-14", + "ai_news_elizaos_daily_md_2024-12-14", + "github_summaries_daily_2024-12-15", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-14", + "ai_news_elizaos_discord_md_2024-12-13", + "ai_news_elizaos_discord_md_2024-12-12", + "ai_news_elizaos_daily_discord_json_2024-12-14", + "ai_news_elizaos_daily_discord_md_2024-12-14" + ], + "total_characters": 100846, + "estimated_tokens": 25211, + "file_size_bytes": 116709 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-16.json b/the-council/aggregated/2024-12-16.json new file mode 100644 index 00000000000..590826bf68b --- /dev/null +++ b/the-council/aggregated/2024-12-16.json @@ -0,0 +1,513 @@ +{ + "date_generated_for": "2024-12-16", + "ai_news_elizaos_discord_md_2024-12-15": { + "filename": "2024-12-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-14": { + "filename": "2024-12-14.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-13": { + "filename": "2024-12-13.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-15": { + "filename": "2024-12-15.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-15", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "A new update introduces an escape hatch for FAL image settings, disabling the FAL safety checker.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/33931e356f84534ea240d7352d7ef11ec463252f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33931e356f84534ea240d7352d7ef11ec463252f" + ], + "videos": [] + }, + { + "text": "Enhancements were made to Discord and Telegram integrations, along with updates to character types.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9ac6f3bdd2fc6783b1cd4cc36a6bb32592f9ac34" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9ac6f3bdd2fc6783b1cd4cc36a6bb32592f9ac34" + ], + "videos": [] + }, + { + "text": "A fix was implemented to load images from different endpoints.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/026caf7729462fd03caf5b22b9465bb0eff7ce6c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/026caf7729462fd03caf5b22b9465bb0eff7ce6c" + ], + "videos": [] + }, + { + "text": "A broken pnpm lockfile was fixed to ensure proper dependency management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7288fd0d69b6dc8af68b7203e311ff5e8a283344" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7288fd0d69b6dc8af68b7203e311ff5e8a283344" + ], + "videos": [] + }, + { + "text": "New documentation was added for the community section, followed by a reversion of a previous update.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8ae6d105c8d9f0a9eb1b4985ec33a1cebfd67e57", + "https://github.com/elizaOS/eliza/commit/06cc88a19230db53887535cb68c8eec8dfecbda2", + "https://github.com/elizaOS/eliza/commit/e7a467a81e6856825476afb447526a7916a63b8b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8ae6d105c8d9f0a9eb1b4985ec33a1cebfd67e57", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06cc88a19230db53887535cb68c8eec8dfecbda2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e7a467a81e6856825476afb447526a7916a63b8b" + ], + "videos": [] + }, + { + "text": "Additional helpful default agents, Dobby and 3CPO, were added.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/969812eb45afba95b2f1351c42d507297ea5a09e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/969812eb45afba95b2f1351c42d507297ea5a09e" + ], + "videos": [] + }, + { + "text": "Duplicate functions were removed from the Telegram and Discord clients.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873", + "https://github.com/elizaOS/eliza/commit/30856352b1cb00c742304f9b0c11f7f269e9a9d0" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30856352b1cb00c742304f9b0c11f7f269e9a9d0" + ], + "videos": [] + }, + { + "text": "New tweets now have cleaned-up newlines for better formatting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/105025a59c7f2d688cd1188f4e63cfacdd858243" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/105025a59c7f2d688cd1188f4e63cfacdd858243" + ], + "videos": [] + }, + { + "text": "A fix was applied to correct a naming issue in the example characters.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a0c49d861d0f75855a3030cef5da4ceea7e09d3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a0c49d861d0f75855a3030cef5da4ceea7e09d3c" + ], + "videos": [] + }, + { + "text": "A fix was implemented for parameter parsing in the plugin-evm TransferAction, ensuring correct transaction hash returns.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca5edca37f7ea3f500ca2910eccd1354d92ad730" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca5edca37f7ea3f500ca2910eccd1354d92ad730" + ], + "videos": [] + }, + { + "text": "A merge fix was applied to remove duplicate improvements, adjust parameters, and use initWalletProvider.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2263d767721d463b2575892fb6c2ec879c800a39" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2263d767721d463b2575892fb6c2ec879c800a39" + ], + "videos": [] + }, + { + "text": "A draft pull request was created for testing workflows.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1132" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1132" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $101,047.02 to $103,987.15. Wrapped Ethereum (WETH) also saw a rise from $3,868.31 to $3,955.11. Solana (SOL) increased from $219.86 to $224.21. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $101,047.02 \u2192 $103,987.15", + "WETH: $3,868.31 \u2192 $3,955.11", + "SOL: $219.86 \u2192 $224.21", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "The `pnpm install` command was incorrectly updating the lock file during installations, leading to potential inconsistencies in dependency versions across different environments. This issue was addressed by ensuring the `--frozen-lockfile` option is respected, preventing unintended updates to the lock file.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1121" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1121" + ], + "videos": [] + }, + { + "text": "An error was reported in the `recognizeWithOpenAI` function, where OpenAI requests were failing, leading to HTTP 404 errors. This issue affected the ability to generate image descriptions for tweets, causing failures in processing search terms.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1123" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1123" + ], + "videos": [] + }, + { + "text": "Duplicate `_isMessageForMe` functions were found in both the Telegram and Discord clients. These redundant functions were removed to prevent potential issues and maintain cleaner code.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1140", + "https://github.com/elizaOS/eliza/pull/1125" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1140", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1125" + ], + "videos": [] + }, + { + "text": "A minor fix was made to correct a naming mistake where '3cpo' was mistakenly written instead of 'c3po'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1133" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1133" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates and Features in ElizaOS", + "content": [ + { + "text": "A recent update removes the need to explicitly set configurations using `.npmrc` in the root file, simplifying project setup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2afc62127335be3ef44a52fb543e10bed4d3d60e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2afc62127335be3ef44a52fb543e10bed4d3d60e" + ], + "videos": [] + }, + { + "text": "A refactor has been introduced to allow provider mapping to accept an array of strings, improving flexibility when handling JSON input. This change enables dynamic provider sourcing from external `.json` files, reducing manual intervention and improving maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1108" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1108" + ], + "videos": [] + }, + { + "text": "A new GitBook plugin provider has been added, allowing dynamic documentation querying through the GitBook API. This feature includes configurable keyword and trigger matching, automatic response generation, and smart query validation to prevent API spam. The implementation is designed to be configurable while maintaining sensible defaults.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1126" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1126" + ], + "videos": [] + }, + { + "text": "CORS support has been added for security reasons. This update includes the addition of dotenv and path packages, a new `corsOptions.ts` file, and restrictions to ensure only allowed origins can access the backend API.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1138" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1138" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Fix: Remove Docker Compose Command", + "content": [ + { + "text": "A fix was implemented to remove the Docker Compose command since the Docker file already runs correctly. This change addresses an issue related to #815.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1815030635ed62db4aca744e9c22de5f38eb13c8", + "https://github.com/elizaOS/eliza/pull/1139" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1815030635ed62db4aca744e9c22de5f38eb13c8", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1139" + ], + "videos": [] + }, + { + "text": "A new pull request was created to provide a Docker solution and close issue #815.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1137" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1137" + ], + "videos": [] + } + ], + "topic": "docker" + }, + { + "title": "Chat Transcript Analysis and Documentation Update", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, problem-solving, or decisions. Without a complete transcript, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A documentation update was made to the community section, filling it out with more details. The update appears extensive but is entirely related to documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1111" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1111" + ], + "videos": [] + } + ], + "topic": "content" + }, + { + "title": "ElizaOS Updates and Issues", + "content": [ + { + "text": "The API documentation has been updated, and a dotenv module has been added to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5595a84478819ff89d4a4db3f38b33242d74dc80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5595a84478819ff89d4a4db3f38b33242d74dc80" + ], + "videos": [] + }, + { + "text": "A bug has been reported where the 'sharp' module fails to load on the darwin-arm64 runtime when following the quickstart guide on an M2 MacBook Air. The error occurs when running a character, and possible solutions include ensuring optional dependencies are installed, using a package manager that supports multi-platform installation, or adding platform-specific dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1119" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1119" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to add a GitHub client to the core of the project, starting with syncing the GitHub module.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1134" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1134" + ], + "videos": [] + } + ], + "topic": "module" + }, + { + "title": "Recent Updates in ElizaOS", + "content": [ + { + "text": "New documentation has been added to the community section of ElizaOS. These updates provide additional resources for users and contributors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1114", + "https://github.com/elizaOS/eliza/pull/1113" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1114", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1113" + ], + "videos": [] + }, + { + "text": "A new WordPress client is in development for ElizaOS. This feature allows Eliza to autonomously generate and upload blog posts to WordPress. While the implementation is currently basic, future improvements could include media uploads and more detailed articles. The update introduces a new client without affecting existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1116" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1116", + "https://github.com/user-attachments/assets/459458d4-820a-46e3-9ee9-26be97b3ba72", + "https://github.com/user-attachments/assets/32e68360-ba16-4ede-af04-d75226839050" + ], + "videos": [] + } + ], + "topic": "features" + }, + { + "title": "Build Issues and Plugin Errors in ElizaOS", + "content": [ + { + "text": "Users are encountering build failures and plugin-related errors while working with ElizaOS. One user reported a build failure with `@elizaos/plugin-aptos` at version `v0.1.6-alpha.1`, receiving an `ELIFECYCLE` error when running `pnpm build` on MacOS. The issue persists despite using the latest tagged version of the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1117" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1117" + ], + "videos": [] + }, + { + "text": "Another user reported an issue when trying to load `@elizaos/plugin-bootstrap`, encountering a `TypeError: plugin.actions?.forEach is not a function`. The error occurs despite other plugins loading correctly. The user also had questions about the build process, including whether `pnpm run build` is required after installing a plugin and the difference between `agent/` and `packages/` directories.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1118" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1118" + ], + "videos": [] + }, + { + "text": "A feature request was made to improve support for building a pnpm monorepo with git dependencies using Nix. The current process fails due to git access restrictions in the Nix build environment, particularly affecting dependencies like `@discordjs/opus`. The user suggested a built-in solution to automatically fetch git dependencies while maintaining compatibility with pnpm workspaces and monorepos.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1142" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1142" + ], + "videos": [] + } + ], + "topic": "build" + }, + { + "title": "Addition of `chatapi.akash.network` as a Model Provider in ElizaOS", + "content": [ + { + "text": "A new model provider, `chatapi.akash.network`, has been added to the list of available model providers in ElizaOS. This integration provides free access to large language models like LLAMA3.1-405B and LLAMA3.3-70B, which are typically expensive to run on personal hardware. The API is OpenAI-compatible and allows developers to test large models without incurring high token costs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d0ea22056b26c335b933f5249004a51f7800db1a", + "https://github.com/elizaOS/eliza/commit/de87bfaa308091ff14ff488f5a446cf72b8904c4", + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d0ea22056b26c335b933f5249004a51f7800db1a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de87bfaa308091ff14ff488f5a446cf72b8904c4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1131" + ], + "videos": [] + }, + { + "text": "The integration was motivated by the need for cost-effective access to large models for testing. The implementation is low-risk as it simply adds a new model provider. No documentation changes are required, as the necessary environment variables and setup instructions are included in `.env.example`. Users can obtain an API key from `chatapi.akash.network` and configure their environment to use the new provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [ + "https://github.com/user-attachments/assets/29e89c34-e8f5-47c3-9ffa-130152d65227" + ], + "videos": [] + }, + { + "text": "Testing steps for the integration include cloning the repository, obtaining an API key, updating the `.env` file, modifying the model provider configuration, and verifying responses from the model. The process is straightforward and has been successfully tested.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [], + "videos": [] + } + ], + "topic": "chatapi" + } + ], + "date": 1734220800 + } + }, + "ai_news_elizaos_daily_md_2024-12-15": { + "filename": "2024-12-15.md", + "content": "# Daily Summary for 2024-12-15\n\n## Recent Updates and Fixes in ElizaOS Repository\n- **FAL Image Settings Update**: An escape hatch introduced for disabling the FAL safety checker. \n [Source](https://github.com/elizaOS/eliza/commit/33931e356f84534ea240d7352d7ef11ec463252f)\n \n- **Integration Enhancements**: Improvements to Discord and Telegram integrations; updates to character types. \n [Source](https://github.com/elizaOS/eliza/commit/9ac6f3bdd2fc6783b1cd4cc36a6bb32592f9ac34)\n \n- **Image Loading Fix**: Resolved issues with loading images from various endpoints. \n [Source](https://github.com/elizaOS/eliza/commit/026caf7729462fd03caf5b22b9465bb0eff7ce6c)\n \n- **pnpm Lockfile Fix**: Fixed broken pnpm lockfile for accurate dependency management. \n [Source](https://github.com/elizaOS/eliza/commit/7288fd0d69b6dc8af68b7203e311ff5e8a283344)\n \n- **Documentation and Reversion**: Added documentation to the community section and reverted a previous update. \n [Sources](https://github.com/elizaOS/eliza/commit/8ae6d105c8d9f0a9eb1b4985ec33a1cebfd67e57) \n \n- **Agent Additions**: Introduced default agents \"Dobby\" and \"3CPO\". \n [Source](https://github.com/elizaOS/eliza/commit/969812eb45afba95b2f1351c42d507297ea5a09e)\n \n- **Duplicate Functions Removal**: Removed redundant functions from Telegram and Discord clients. \n [Sources](https://github.com/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873)\n \n- **Tweet Formatting**: Cleaned up newlines in tweets for better formatting. \n [Source](https://github.com/elizaOS/eliza/commit/105025a59c7f2d688cd1188f4e63cfacdd858243)\n \n- **Character Naming Fix**: Corrected naming issues in example characters. \n [Source](https://github.com/elizaOS/eliza/commit/a0c49d861d0f75855a3030cef5da4ceea7e09d3c)\n \n- **Plugin Parameter Fix**: Ensured correct transaction hash return in plugin-evm TransferAction. \n [Source](https://github.com/elizaOS/eliza/commit/ca5edca37f7ea3f500ca2910eccd1354d92ad730)\n \n- **Workflow Testing Draft**: Created draft pull request to test workflows. \n [Source](https://github.com/elizaOS/eliza/pull/1132)\n\n## Crypto Market Update\n- **Price Fluctuations**: \n - Wrapped Bitcoin (WBTC): $101,047.02 \u2192 $103,987.15\n - Wrapped Ethereum (WETH): $3,868.31 \u2192 $3,955.11\n - Solana (SOL): $219.86 \u2192 $224.21\n - ai16z remained stable at $0.004326\n\n## Recent Bug Fixes and Issues in ElizaOS\n- **pnpm Install Issue**: Addressed lock file updates during installations to avoid inconsistencies. \n [Source](https://github.com/elizaOS/eliza/issues/1121)\n\n- **OpenAI Request Error**: Fixed 404 errors in `recognizeWithOpenAI` affecting image description generation. \n [Source](https://github.com/elizaOS/eliza/issues/1123)\n\n- **Function Removal**: Cleared duplicate `_isMessageForMe` functions from clients. \n [Sources](https://github.com/elizaOS/eliza/pull/1140)\n\n- **Naming Mistake Fix**: Corrected character designations from '3cpo' to 'c3po'. \n [Source](https://github.com/elizaOS/eliza/pull/1133)\n\n## Recent Updates and Features in ElizaOS\n- **Configuration Simplification**: Removed the need for `.npmrc` configuration in root file. \n [Source](https://github.com/elizaOS/eliza/commit/2afc62127335be3ef44a52fb543e10bed4d3d60e)\n\n- **Provider Mapping Flexibility**: Allowed provider mapping to accept an array of strings. \n [Source](https://github.com/elizaOS/eliza/issues/1108)\n\n- **GitBook Plugin**: Added support for dynamic documentation querying through GitBook API. \n [Source](https://github.com/elizaOS/eliza/pull/1126)\n\n- **CORS Support**: Implemented CORS support with `.env` and path configurations. \n [Source](https://github.com/elizaOS/eliza/pull/1138)\n\n## Fix: Remove Docker Compose Command\n- **Docker Compose Removal**: Addressed Docker command redundancy for issue #815. \n [Sources](https://github.com/elizaOS/eliza/commit/1815030635ed62db4aca744e9c22de5f38eb13c8)\n\n- **Docker Solution PR**: Created a pull request to close Docker issue #815. \n [Source](https://github.com/elizaOS/eliza/pull/1137)\n\n## Chat Transcript Analysis and Documentation Update\n- **Transcript Analysis**: Lack of complete chat transcript hinders structured analysis. \n [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Community Documentation Update**: Expanded documentation for the community section. \n [Source](https://github.com/elizaOS/eliza/pull/1111)\n\n## ElizaOS Updates and Issues\n- **API and Module Additions**: Updated API docs and added dotenv module. \n [Source](https://github.com/elizaOS/eliza/commit/5595a84478819ff89d4a4db3f38b33242d74dc80)\n\n- **'Sharp' Module Bug**: Issue with 'sharp' module on M2 MacBooks identified. \n [Source](https://github.com/elizaOS/eliza/issues/1119)\n\n- **GitHub Client Feature**: New GitHub client added for syncing the GitHub module. \n [Source](https://github.com/elizaOS/eliza/pull/1134)\n\n## Recent Updates in ElizaOS\n- **Community Documentation**: Added extensive resources for community support. \n [Sources](https://github.com/elizaOS/eliza/pull/1114)\n\n- **WordPress Client in Development**: Developing client for autonomous blog post generation. \n [Source](https://github.com/elizaOS/eliza/pull/1116)\n\n## Build Issues and Plugin Errors in ElizaOS\n- **Build Failures**: Users reported build and plugin loading issues, including `TypeError` in `@elizaos/plugin-bootstrap`. \n [Source](https://github.com/elizaOS/eliza/issues/1118)\n\n- **Feature Request**: Suggested improvements for building pnpm monorepos with Nix. \n [Source](https://github.com/elizaOS/eliza/issues/1142)\n\n## Addition of `chatapi.akash.network` as a Model Provider in ElizaOS\n- **Integration**: New provider offers access to large language models for cost-effective testing. \n [Source](https://github.com/elizaOS/eliza/commit/d0ea22056b26c335b933f5249004a51f7800db1a)\n\n- **Motivation and Testing**: Easy setup for API access ensures straightforward and successful integration. \n [Source](https://github.com/elizaOS/eliza/pull/1131)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-15": { + "filename": "2024-12-15.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-15": { + "filename": "2024-12-15.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-16": { + "filename": "2024-12-16.md", + "content": "# ElizaOS Daily Update (Dec 16, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features, including support for the Handlebars templating engine and a new model provider. Several bug fixes and code refactoring efforts improved overall stability and performance.\n\n## PROJECT METRICS\n- PRs: 9 merged PRs, 15 new PRs\n- Issues: 3 new issues, 0 closed issues\n- Unique Contributors: 21\n- Code Changes: +583/-114 lines across 24 files\n- Total Commits: 44\n- Most Active Contributors: azep-ninja, erise133, rarepepi, thomas-nguy, MbBrainz\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed multiple issues related to duplicate functions in the Telegram and Discord clients, enhancing functionality and reducing redundancy. Relevant issues include [#1140](https://github.com/elizaos/eliza/issues/1140) and [#1125](https://github.com/elizaos/eliza/issues/1125).\n\n### Feature Enhancements\n- Introduced support for the Handlebars templating engine and added `chatapi.akash.network` as a new model provider, expanding the framework's capabilities. See [#1136](https://github.com/elizaos/eliza/pull/1136) and [#1131](https://github.com/elizaos/eliza/pull/1131).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Added support for the Handlebars templating engine as an option for developers ([#1136](https://github.com/elizaos/eliza/pull/1136)).\n- Included `chatapi.akash.network` in the list of available model providers, offering free access to the LLAMA API ([#1131](https://github.com/elizaos/eliza/pull/1131)).\n\n### Bug Fixes\n- Removed duplicate functions in the Telegram and Discord clients to streamline operations ([#1140](https://github.com/elizaos/eliza/pull/1140), [#1125](https://github.com/elizaos/eliza/pull/1125)).\n- Fixed parameter parsing issues in the plugin-evm TransferAction, ensuring accurate transaction handling ([#965](https://github.com/elizaos/eliza/pull/965)).\n\n### Code Refactoring\n- Refactored code to prevent unnecessary lockfile changes, improving project maintainability ([#1120](https://github.com/elizaos/eliza/pull/1120)).\n- Cleaned up newlines for new tweet functionality, enhancing code readability ([#1141](https://github.com/elizaos/eliza/pull/1141))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:41.809945Z", + "target_date": "2024-12-16", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-15", + "ai_news_elizaos_daily_md_2024-12-15", + "github_summaries_daily_2024-12-16", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-15", + "ai_news_elizaos_discord_md_2024-12-14", + "ai_news_elizaos_discord_md_2024-12-13", + "ai_news_elizaos_daily_discord_json_2024-12-15", + "ai_news_elizaos_daily_discord_md_2024-12-15" + ], + "total_characters": 102156, + "estimated_tokens": 25539, + "file_size_bytes": 118001 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-17.json b/the-council/aggregated/2024-12-17.json new file mode 100644 index 00000000000..37898891d50 --- /dev/null +++ b/the-council/aggregated/2024-12-17.json @@ -0,0 +1,491 @@ +{ + "date_generated_for": "2024-12-17", + "ai_news_elizaos_discord_md_2024-12-16": { + "filename": "2024-12-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-15": { + "filename": "2024-12-15.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-14": { + "filename": "2024-12-14.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-16": { + "filename": "2024-12-16.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-16", + "categories": [ + { + "title": "Recent Merges and Fixes in ElizaOS Repository", + "content": [ + { + "text": "The ElizaOS repository has seen multiple merges and fixes recently. Key updates include merging the 'main' and 'develop' branches, as well as various bug fixes and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/aea64d4567db69434928ee66597ef2e6599cfcef", + "https://github.com/elizaOS/eliza/commit/9ac30b1252ab762cb34698c9c05c78db189f9553", + "https://github.com/elizaOS/eliza/commit/c34ff57ae7ef5e60e9e35088e611a87bd94165e4", + "https://github.com/elizaOS/eliza/commit/6542085148e31cc4914e1e8579f3f3aa1221037a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aea64d4567db69434928ee66597ef2e6599cfcef", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9ac30b1252ab762cb34698c9c05c78db189f9553", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c34ff57ae7ef5e60e9e35088e611a87bd94165e4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6542085148e31cc4914e1e8579f3f3aa1221037a" + ], + "videos": [] + }, + { + "text": "Several fixes were implemented, including removing duplicate functions in the Telegram and Discord clients, cleaning newlines from tweets, and fixing parameter parsing in the plugin-evm module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873", + "https://github.com/elizaOS/eliza/commit/30856352b1cb00c742304f9b0c11f7f269e9a9d0", + "https://github.com/elizaOS/eliza/commit/105025a59c7f2d688cd1188f4e63cfacdd858243", + "https://github.com/elizaOS/eliza/commit/ca5edca37f7ea3f500ca2910eccd1354d92ad730" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/30856352b1cb00c742304f9b0c11f7f269e9a9d0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/105025a59c7f2d688cd1188f4e63cfacdd858243", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca5edca37f7ea3f500ca2910eccd1354d92ad730" + ], + "videos": [] + }, + { + "text": "New default agents, Dobby and 3CPO, were added to improve usability. Additionally, a fix was applied to correct their names.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/969812eb45afba95b2f1351c42d507297ea5a09e", + "https://github.com/elizaOS/eliza/commit/a0c49d861d0f75855a3030cef5da4ceea7e09d3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/969812eb45afba95b2f1351c42d507297ea5a09e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a0c49d861d0f75855a3030cef5da4ceea7e09d3c" + ], + "videos": [] + }, + { + "text": "A new version (0.1.6-alpha.3) was released, along with updates to package version scripts and debugging improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9f8970f3b96c46d65e78de3931da6167dbbfa6a", + "https://github.com/elizaOS/eliza/commit/bd1057aa8d8fb9ed000c145f833da44bbd221c68", + "https://github.com/elizaOS/eliza/commit/c08d0a2a019070b1a6724d9852be7a506caa4414" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9f8970f3b96c46d65e78de3931da6167dbbfa6a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd1057aa8d8fb9ed000c145f833da44bbd221c68", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c08d0a2a019070b1a6724d9852be7a506caa4414" + ], + "videos": [] + }, + { + "text": "Linting and code cleanup were performed, including fixing FOMO integration, removing unnecessary comments, and improving direct-client agent startup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0e337c3ad9b9918647f990dcd9fdc9eaadd16d92", + "https://github.com/elizaOS/eliza/commit/2d5617120810b5356261ab86b0a600c3c7d8b6a5", + "https://github.com/elizaOS/eliza/commit/94d374afa3b3b011b7b2030419315b120c7253f6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0e337c3ad9b9918647f990dcd9fdc9eaadd16d92", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d5617120810b5356261ab86b0a600c3c7d8b6a5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/94d374afa3b3b011b7b2030419315b120c7253f6" + ], + "videos": [] + }, + { + "text": "Docker-related fixes were applied, including removing redundant Docker Compose commands.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/284f38a09123d20a8a24d9374eff6991a28a4c25" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/284f38a09123d20a8a24d9374eff6991a28a4c25" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $103,987.15 to $105,701.83. Solana (SOL) saw a decline from $224.21 to $216.22. Wrapped Ethereum (WETH) showed a slight increase from $3,955.11 to $3,987.53. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $103987.15 \u2192 $105701.83", + "SOL: $224.21 \u2192 $216.22", + "WETH: $3955.11 \u2192 $3987.53", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "Two duplicate function removal fixes were implemented for the Telegram and Discord clients. These fixes remove redundant `_isMessageForMe` private functions in their respective `messages.ts` files, reducing unnecessary code duplication. The changes are low-risk and ensure that only one instance of the function exists in each client.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1140", + "https://github.com/elizaOS/eliza/pull/1125" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1140", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1125" + ], + "videos": [] + }, + { + "text": "A minor fix was made to correct a naming mistake where '3cpo' was mistakenly written instead of 'c3po'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1133" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1133" + ], + "videos": [] + }, + { + "text": "A bug fix was applied to restore the ability of the direct-client to start agents. This change ensures that previous functionality is maintained without requiring documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1154" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1154" + ], + "videos": [] + }, + { + "text": "An issue was reported where running `sh scripts/start.sh` on Ubuntu 24.04 LTS results in an error due to the script being executed with `dash` instead of `bash`. The error message states that `REQUIRED_NODE_VERSION` cannot be found.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1151" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1151" + ], + "videos": [] + }, + { + "text": "A bug was reported where multiple Discord agents in the same client knock each other out of a voice channel. When a second agent joins, it forces the first agent to leave. This issue persists even when agents are sent to different voice channels within the same server.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1145" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1145" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "Commented out unused imports to clean up the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c56f60c3ca21ce08d559ec72123cc850ae413b81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c56f60c3ca21ce08d559ec72123cc850ae413b81" + ], + "videos": [] + }, + { + "text": "Fixed an issue by replacing 'const' with 'let' where necessary.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/06a1b00152d87598c0957e58aef86e62dc2dd2d4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/06a1b00152d87598c0957e58aef86e62dc2dd2d4" + ], + "videos": [] + }, + { + "text": "Resolved an issue where an expected assignment or function call was missing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/257d3e42e8a6f14587635b7d238655702915bb50" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/257d3e42e8a6f14587635b7d238655702915bb50" + ], + "videos": [] + }, + { + "text": "Fixed PR #1147 as per ShakkerNerd's request to directly commit.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1148" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1148" + ], + "videos": [] + }, + { + "text": "Improved FOMO integration by enabling the FOMO action instead of removing it. The update enhances code quality with minimal risk and does not require documentation changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1147" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1147" + ], + "videos": [] + } + ], + "topic": "code" + }, + { + "title": "New Features: Handlebars Templating Engine and GitHub Client for Core Agent", + "content": [ + { + "text": "Support for the Handlebars templating engine has been added as an option in the composeContext function. This enhancement allows users to choose between simple string replacement and advanced templating features such as conditionals and loops. The existing functionality remains unchanged, and Handlebars is only used when specified. Documentation updates are required to include examples of using Handlebars with composeContext. Testing includes verifying both simple string replacement and Handlebars functionality through automated tests.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9348c979b85ffad34890fb053f54e8c6e477a038", + "https://github.com/elizaOS/eliza/pull/1136" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9348c979b85ffad34890fb053f54e8c6e477a038", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1136" + ], + "videos": [] + }, + { + "text": "A new GitHub client has been integrated into the core agent, enabling it to interact with GitHub repositories. This feature allows the agent to read repository contents as memory, create pull requests, and make commits. To use this functionality, users must configure environment variables (GITHUB_OWNER, GITHUB_REPO, GITHUB_BRANCH, GITHUB_PATH, GITHUB_API_TOKEN) and specify 'github' as a client in the character file. Once set up, the agent can crawl the repository and respond to user queries about it. This update does not require documentation changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1129", + "https://github.com/elizaOS/eliza/issues/1130" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1129", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1130" + ], + "videos": [] + } + ], + "topic": "feature" + }, + { + "title": "ElizaOS Version Update and Package Script Enhancement", + "content": [ + { + "text": "The version of ElizaOS has been bumped to 0.1.6-alpha.3 as part of a routine update.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/34136e159b7713fc40ecd8e15c1c2df3958f7cdf", + "https://github.com/elizaOS/eliza/pull/1152" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34136e159b7713fc40ecd8e15c1c2df3958f7cdf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1152" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to update the package version script, improving version management.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7c493f2749fb140d256c02ca3a9161495bf8ef13", + "https://github.com/elizaOS/eliza/pull/1150" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7c493f2749fb140d256c02ca3a9161495bf8ef13", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1150" + ], + "videos": [] + } + ], + "topic": "software" + }, + { + "title": "Recent Chores and Updates in ElizaOS Repository", + "content": [ + { + "text": "The 'client-whatsapp' folder was deleted as part of a cleanup effort.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83bd4873e3bbdaf4bc2dd7b90000f3965ea28d3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83bd4873e3bbdaf4bc2dd7b90000f3965ea28d3c" + ], + "videos": [] + }, + { + "text": "The 'develop' branch was merged into 'main', likely incorporating recent changes and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1155" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1155" + ], + "videos": [] + }, + { + "text": "A new action named 'fomo' was imported into the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1149" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1149" + ], + "videos": [] + }, + { + "text": "A comment was removed from the codebase as part of a minor cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1143" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1143" + ], + "videos": [] + } + ], + "topic": "task" + }, + { + "title": "Addition of `chatapi.akash.network` as a Model Provider in ElizaOS", + "content": [ + { + "text": "A new model provider, `chatapi.akash.network`, has been added to the list of available model providers in ElizaOS. This integration provides free access to large language models such as LLAMA3.1-405B and LLAMA3.3-70B, which are typically expensive to run on personal hardware. The API is OpenAI-compatible and allows developers to test and use these models without incurring high costs.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d0ea22056b26c335b933f5249004a51f7800db1a", + "https://github.com/elizaOS/eliza/commit/de87bfaa308091ff14ff488f5a446cf72b8904c4", + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d0ea22056b26c335b933f5249004a51f7800db1a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/de87bfaa308091ff14ff488f5a446cf72b8904c4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1131" + ], + "videos": [] + }, + { + "text": "The addition of `chatapi.akash.network` is considered a low-risk change, as it simply introduces a new model provider. The update does not require modifications to the project documentation, as relevant environment variables and instructions are already included in `.env.example`. Developers can obtain an API key from `https://chatapi.akash.network` and configure their environment to use the new provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [ + "https://github.com/user-attachments/assets/29e89c34-e8f5-47c3-9ffa-130152d65227" + ], + "videos": [] + }, + { + "text": "Testing the integration involves cloning the repository, obtaining an API key, updating the `.env` file, modifying the model provider configuration, and running the application. The process has been verified to work, ensuring that messages are processed using the `akash_chat_api` model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1131" + ], + "images": [], + "videos": [] + } + ], + "topic": "chatapi" + }, + { + "title": "Fixes for Discord Function Duplication and Docker Issues", + "content": [ + { + "text": "A fix was implemented to resolve a duplicate function issue in the Discord integration.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c596959432987c53cc703df8777b37c83fe392d6" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c596959432987c53cc703df8777b37c83fe392d6" + ], + "videos": [] + }, + { + "text": "A new branch was created to address a Docker issue related to #815 by removing the redundant Docker Compose command, as the Docker file already handles execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1139" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1139" + ], + "videos": [] + }, + { + "text": "A new pull request was submitted to provide a solution for the Docker issue referenced in #815.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1137" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1137" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, [Captain Hook], with one additional message from [yikesawjeez] asking about adding a bot to their server. However, the actual content of [Captain Hook]'s messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Since there is no visible technical discussion, problem-solving, or meaningful interactions, a structured analysis cannot be generated. A more complete transcript with actual content would be needed for further analysis.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + } + ], + "date": 1734307200 + } + }, + "ai_news_elizaos_daily_md_2024-12-16": { + "filename": "2024-12-16.md", + "content": "# Daily Summary for 2024-12-16\n\n## Recent Merges and Fixes in ElizaOS Repository\n- **Branch Merges and General Fixes**\n - Merged 'main' and 'develop' branches with bug fixes and improvements.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/aea64d4567db69434928ee66597ef2e6599cfcef)\n - Source Images: ![Commit Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/aea64d4567db69434928ee66597ef2e6599cfcef)\n\n- **Specific Bug Fixes**\n - Duplicate functions removed in Telegram and Discord clients.\n - [Telegram Fix](https://github.com/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873)\n - Source Images: ![Telegram Fix Image](https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d6d121ec9d07be91c5afd2e54d0c4626abd9873)\n\n- **New Agents and Version Release**\n - Added default agents: Dobby and C3PO.\n - Released version 0.1.6-alpha.3.\n - [Version Details](https://github.com/elizaOS/eliza/commit/b9f8970f3b96c46d65e78de3931da6167dbbfa6a)\n\n## Crypto Market Update\n- **Price Fluctuations**\n - WBTC: $103,987.15 \u2192 $105,701.83\n - SOL: $224.21 \u2192 $216.22\n - WETH: $3,955.11 \u2192 $3,987.53\n - ai16z: Stable at $0.004326\n\n## Recent Bug Fixes and Issues in ElizaOS\n- **Function Removal and Naming Fixes**\n - Removal of duplicate functions and fixed naming errors.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1140)\n\n- **Agent and Script Fixes**\n - Restored direct-client agent startup capabilities.\n - Addressed script execution errors on Ubuntu 24.04 LTS.\n\n## Recent Updates to ElizaOS Repository\n- **Code Improvements**\n - Unused imports commented out, and `const` replaced with `let`.\n - [Code Cleanup](https://github.com/elizaOS/eliza/commit/c56f60c3ca21ce08d559ec72123cc850ae413b81)\n\n- **FOMO Integration**\n - Enhanced FOMO integration, improving code quality with minimal risk.\n - [Integration Details](https://github.com/elizaOS/eliza/pull/1147)\n\n## New Features: Handlebars Templating Engine and GitHub Client for Core Agent\n- **Advanced Templating and GitHub Integration**\n - Added Handlebars templating for advanced context composition.\n - Integrated GitHub client into the core agent for repository interaction.\n - [Feature Details](https://github.com/elizaOS/eliza/pull/1136)\n\n## ElizaOS Version Update and Package Script Enhancement\n- **Version and Script Management**\n - Bumped ElizaOS version to 0.1.6-alpha.3.\n - Updated scripts for better version management.\n - [Release Details](https://github.com/elizaOS/eliza/pull/1152)\n\n## Recent Chores and Updates in ElizaOS Repository\n- **Cleanup and Branch Merges**\n - Deleted 'client-whatsapp' folder as part of code cleanup.\n - Merged 'develop' branch into 'main'.\n - [Merge Details](https://github.com/elizaOS/eliza/pull/1155)\n\n## Addition of `chatapi.akash.network` as a Model Provider in ElizaOS\n- **Model Provider Integration**\n - Introduced `chatapi.akash.network` for free access to large language models.\n - [Provider Details](https://github.com/elizaOS/eliza/pull/1131)\n\n## Fixes for Discord Function Duplication and Docker Issues\n- **Discord and Docker Enhancements**\n - Resolved Discord function duplication.\n - Addressed Docker-related issues by removing redundant commands.\n - [Docker Fix](https://github.com/elizaOS/eliza/pull/1137)\n\n## Incomplete Chat Transcript Analysis\n- **Analysis Limitations**\n - Unable to provide a structured analysis due to incomplete chat transcripts. More detailed content required for meaningful insights.\n - [Chat Details](https://discord.com/channels/1253563208833433701/1326603270893867064)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-16": { + "filename": "2024-12-16.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-16": { + "filename": "2024-12-16.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-17": { + "filename": "2024-12-17.md", + "content": "# ElizaOS Daily Update (Dec 17, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 18 PRs merged, enhancing functionality and fixing critical bugs. Key features include improved token management on FOMO.fund and updates to package versions, contributing to the overall robustness of the ElizaOS framework.\n\n## PROJECT METRICS\n- **PRs:** 18 merged PRs, 31 new PRs\n- **Issues:** 17 new issues, 8 closed issues\n- **Unique Contributors:** 39\n- **Code Changes:** +3636/-1999 lines across 105 files\n- **Total Commits:** 75\n- **Most Active Contributors:** shakkernerd, odilitime, yang-han, monilpat, nicky-ru\n\n## TOP ISSUES\n### Token Management Challenges\n- Issues related to token creation and trading on FOMO.fund were addressed, enhancing the plugin-solana functionality. Relevant PR: [#1135](https://github.com/elizaos/eliza/pull/1135).\n\n### Bug Fixes and Stability\n- Multiple bugs were fixed, including Twitter login issues and enabling multiple bots in Discord voice channels, improving overall system stability. Relevant PRs: [#1158](https://github.com/elizaos/eliza/pull/1158), [#1156](https://github.com/elizaos/eliza/pull/1156).\n\n### Documentation and Versioning\n- Documentation was updated to reflect recent changes, and version bumps were implemented to ensure users have the latest features and fixes. Relevant PRs: [#1174](https://github.com/elizaos/eliza/pull/1174), [#1159](https://github.com/elizaos/eliza/pull/1159).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added compatibility for the script dash and updated package versions, ensuring smoother operations. Relevant PRs: [#1165](https://github.com/elizaos/eliza/pull/1165), [#1150](https://github.com/elizaos/eliza/pull/1150).\n\n### Bug Fixes\n- Resolved various bugs, including a typo in the multiversx plugin and issues with agent startup capabilities, enhancing user experience. Relevant PRs: [#1170](https://github.com/elizaos/eliza/pull/1170), [#1154](https://github.com/elizaos/eliza/pull/1154).\n\n### Code Maintenance\n- Conducted several chore tasks, including removing unused commands and merging branches, to streamline the codebase. Relevant PRs: [#1163](https://github.com/elizaos/eliza/pull/1163), [#1144](https://github.com/elizaos/eliza/pull/1144)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:42.178881Z", + "target_date": "2024-12-17", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-16", + "ai_news_elizaos_daily_md_2024-12-16", + "github_summaries_daily_2024-12-17", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-16", + "ai_news_elizaos_discord_md_2024-12-15", + "ai_news_elizaos_discord_md_2024-12-14", + "ai_news_elizaos_daily_discord_json_2024-12-16", + "ai_news_elizaos_daily_discord_md_2024-12-16" + ], + "total_characters": 99841, + "estimated_tokens": 24960, + "file_size_bytes": 115348 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-18.json b/the-council/aggregated/2024-12-18.json new file mode 100644 index 00000000000..9a5d6b0e923 --- /dev/null +++ b/the-council/aggregated/2024-12-18.json @@ -0,0 +1,561 @@ +{ + "date_generated_for": "2024-12-18", + "ai_news_elizaos_discord_md_2024-12-17": { + "filename": "2024-12-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-16": { + "filename": "2024-12-16.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-15": { + "filename": "2024-12-15.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-17": { + "filename": "2024-12-17.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-17", + "categories": [ + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "The 'develop' branch was merged into 'main' as part of ongoing development efforts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c34ff57ae7ef5e60e9e35088e611a87bd94165e4", + "https://github.com/elizaOS/eliza/pull/1155" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c34ff57ae7ef5e60e9e35088e611a87bd94165e4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1155" + ], + "videos": [] + }, + { + "text": "Version 0.1.6-alpha.3 was released, introducing new updates and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b9f8970f3b96c46d65e78de3931da6167dbbfa6a", + "https://github.com/elizaOS/eliza/commit/34136e159b7713fc40ecd8e15c1c2df3958f7cdf", + "https://github.com/elizaOS/eliza/pull/1152" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9f8970f3b96c46d65e78de3931da6167dbbfa6a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/34136e159b7713fc40ecd8e15c1c2df3958f7cdf", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1152" + ], + "videos": [] + }, + { + "text": "A fix was applied to PR #1147 to resolve linting issues.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0a23d6d2b32cafd47e53da89454cb8b36c045432", + "https://github.com/elizaOS/eliza/pull/1148" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0a23d6d2b32cafd47e53da89454cb8b36c045432", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1148" + ], + "videos": [] + }, + { + "text": "The 'client-whatsapp' folder was deleted as part of repository cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/83bd4873e3bbdaf4bc2dd7b90000f3965ea28d3c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/83bd4873e3bbdaf4bc2dd7b90000f3965ea28d3c" + ], + "videos": [] + }, + { + "text": "Unused imports were commented out to improve code maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c56f60c3ca21ce08d559ec72123cc850ae413b81" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c56f60c3ca21ce08d559ec72123cc850ae413b81" + ], + "videos": [] + }, + { + "text": "A comment was removed from the codebase as part of minor cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d5617120810b5356261ab86b0a600c3c7d8b6a5", + "https://github.com/elizaOS/eliza/pull/1143" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d5617120810b5356261ab86b0a600c3c7d8b6a5", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1143" + ], + "videos": [] + }, + { + "text": "A major merge was performed, bringing multiple tested PRs from 'develop' into 'main'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/6542085148e31cc4914e1e8579f3f3aa1221037a", + "https://github.com/elizaOS/eliza/pull/1144" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6542085148e31cc4914e1e8579f3f3aa1221037a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1144" + ], + "videos": [] + }, + { + "text": "Version 0.1.6-alpha.4 was released, continuing the development cycle.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2216ae868b37bcb78f83e8f362f59178a3b478b7", + "https://github.com/elizaOS/eliza/commit/2e44768f31f38e0abac443f22fbd0819c6a485a9", + "https://github.com/elizaOS/eliza/pull/1159" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2216ae868b37bcb78f83e8f362f59178a3b478b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e44768f31f38e0abac443f22fbd0819c6a485a9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1159" + ], + "videos": [] + }, + { + "text": "A fix was applied to resolve issues with the pnpm lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/65ba827b034508310e7e0c368fc7f9e1b6da46aa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/65ba827b034508310e7e0c368fc7f9e1b6da46aa" + ], + "videos": [] + } + ], + "topic": "chore" + }, + { + "title": "ElizaOS Issues and Fixes", + "content": [ + { + "text": "A fix was implemented for the error 'Expected an assignment or function call and instead saw an expression'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/257d3e42e8a6f14587635b7d238655702915bb50" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/257d3e42e8a6f14587635b7d238655702915bb50" + ], + "videos": [] + }, + { + "text": "Users on M1 Macs are experiencing failures when running `pnpm install`, encountering build errors related to `node-addon-api` and `@discordjs/opus`. Various troubleshooting steps, including downgrading Node.js and installing dependencies via Homebrew, have been attempted without success.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1146" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1146" + ], + "videos": [] + }, + { + "text": "A bug was reported where running `sh scripts/start.sh` on Ubuntu results in an error: 'REQUIRED_NODE_VERSION: No such file'. The issue is caused by executing the script with `dash` instead of `bash`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1151" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1151" + ], + "videos": [] + }, + { + "text": "The main branch of ElizaOS encounters an error when calling the Twitter image-generation function, stating 'media parameter is missing'. The issue does not occur on the `tcm-twitter-image` branch.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1183" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1183" + ], + "videos": [] + }, + { + "text": "Long tweets exceeding 280 characters fail with the error 'Tweet needs to be a bit shorter (Code 186)'. The issue appears to be a limitation of the Twitter API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1178" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1178" + ], + "videos": [] + }, + { + "text": "Users are unable to run `pnpm install --no-frozen-lockfile` on version `v0.1.6-alpha.4`, encountering a `404 Not Found` error when attempting to download prebuilt binaries for `@discordjs/opus`. The issue forces a fallback to source compilation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1167" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1167" + ], + "videos": [] + }, + { + "text": "Running `pnpm start --character=\"characters/trump.character.json\"` results in an error with exit code 137, indicating the process was killed. The issue occurs after adding `clients: [\"twitter\"]` to the character configuration file.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1161" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1161" + ], + "videos": [] + }, + { + "text": "Multiple reports indicate that the application crashes on startup without providing additional error messages or context.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1173", + "https://github.com/elizaOS/eliza/issues/1172" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1173", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1172" + ], + "videos": [] + }, + { + "text": "Deploying ElizaOS using a Dockerfile results in an 'Unhandled error in startAgents: ERR_USE_AFTER_CLOSE'. The issue occurs when running `pnpm start` inside the container.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1168" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1168" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across various assets. Wrapped Bitcoin (WBTC) saw an increase from $105,701.83 to $105,803.92. Solana (SOL) also experienced a rise from $216.22 to $223.11. Wrapped Ethereum (WETH) declined from $3,987.53 to $3,890.87. Meanwhile, ai16z remained stable at $0.004326.", + "sources": [ + "WBTC: $105701.83 \u2192 $105803.92", + "SOL: $216.22 \u2192 $223.11", + "WETH: $3987.53 \u2192 $3890.87", + "ai16z: $0.004326 (unchanged)" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "The ElizaOS project has seen significant development efforts, focusing on package improvements, new features, and bug fixes. A total of 20 contributors merged 16 pull requests, addressing issues such as direct-client agent startup, version updates, debug log enhancements, lint fixes, and import management.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "A merge was performed from the 'develop' branch into 'fix-lint', incorporating various updates and fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0a1f55df11220c103815d86d4ab9c3635dc20669" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0a1f55df11220c103815d86d4ab9c3635dc20669" + ], + "videos": [] + }, + { + "text": "A script was updated to be compatible with Dash, improving shell script portability. This change is related to issue #1151.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a2a079510c0a9f5cd0471b37fbca206fbf42bc90", + "https://github.com/elizaOS/eliza/pull/1165" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2a079510c0a9f5cd0471b37fbca206fbf42bc90", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1165" + ], + "videos": [] + }, + { + "text": "Nix Flake support was added to provide a reproducible development environment. This change affects only the development setup and does not modify runtime code. It ensures correct Node.js and pnpm versions, provides a helpful welcome message, and integrates with the existing monorepo structure.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1157" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1157" + ], + "videos": [] + }, + { + "text": "New tests were added for runtime.ts, improving test coverage. The README was also updated to reflect the switch from Jest to Vitest.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1190" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1190" + ], + "videos": [] + }, + { + "text": "An AI companion feature was introduced for the CRASH game. Further details on its functionality and implementation are yet to be provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1179" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1179" + ], + "videos": [] + } + ], + "topic": "development" + }, + { + "title": "Enhancements and Fixes in ElizaOS Plugins", + "content": [ + { + "text": "Improvements were made to the FOMO plugin to distinguish it from Pump.fun's plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dac55c5e4a59d6129fc7aa094f7e7555f8036df2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dac55c5e4a59d6129fc7aa094f7e7555f8036df2" + ], + "videos": [] + }, + { + "text": "A new feature was introduced allowing agents to create, buy, and sell tokens on FOMO.fund's bonding curve within the Solana plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c4d4a0a9f2185ce690cb8e306ca660a23b927d3d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c4d4a0a9f2185ce690cb8e306ca660a23b927d3d" + ], + "videos": [] + }, + { + "text": "A feature request was made to enable the creation of plugins using a single command based on an example or template under packages.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1166" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1166" + ], + "videos": [] + }, + { + "text": "A minor typo was fixed in the MultiversX plugin prompt for creating tokens.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1170" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1170" + ], + "videos": [] + }, + { + "text": "Linting improvements were made to the EVM plugin, including fixing chain name formatting, adding a linting script, and restoring transfer action logic.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1171" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1171" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Recent Updates and Fixes in ElizaOS", + "content": [ + { + "text": "The documentation for the 'What Did You Get Done This Week? 5' community stream has been updated to improve readability and structure. The update includes proper markdown formatting, sidebar positioning, metadata, and timestamps with direct links. The content is now organized into clear sections such as Timestamps, Summary, and Hot Takes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1174" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1174" + ], + "videos": [] + }, + { + "text": "A new feature integrating 'o1' into the existing codebase has been introduced. This integration ensures that 'o1' is properly linked, documented, and accessible for future reference. The update includes documentation changes to reflect the new integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1184" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1184" + ], + "videos": [] + }, + { + "text": "The environment configuration for 'plugin-goat' has been updated. The 'ALCHEMY_API_KEY' has been replaced with 'EVM_PROVIDER_URL' to allow users to provide any RPC URL instead of being restricted to an Alchemy API key.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1180" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1180" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for the 'client.push' issue in the client initialization process. Additionally, the README for the Slack client has been updated to include instructions on verifying event subscriptions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1182" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1182" + ], + "videos": [] + }, + { + "text": "A new feature related to 'km eliza bot' has been introduced, though specific details about the changes were not provided in the source.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1169" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1169" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Docker and Client Command Fixes in ElizaOS", + "content": [ + { + "text": "A recent update to ElizaOS removes the redundant Docker Compose command, as the Dockerfile already handles execution. This change simplifies the setup process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/284f38a09123d20a8a24d9374eff6991a28a4c25" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/284f38a09123d20a8a24d9374eff6991a28a4c25" + ], + "videos": [] + }, + { + "text": "Another update improves the logging output for starting the web client. Previously, the logs incorrectly suggested visiting localhost:5173 when `pnpm start` did not actually start the client. This has been corrected. Additionally, the unused `--non-iteractive` argument was removed from the Dockerfile, as it is no longer required.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1162", + "https://github.com/elizaOS/eliza/pull/1160" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1162", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1160" + ], + "videos": [] + } + ], + "topic": "fixes" + }, + { + "title": "Fix: Client Twitter Login and Auth Handler", + "content": [ + { + "text": "A fix has been implemented for the client Twitter login and authentication handler. This update addresses issues related to authentication and login functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/798d34c4af979754b88d83d3f354bdbc742af26d", + "https://github.com/elizaOS/eliza/commit/4111f3f557a109464b41b1533cbba2bd7106035e", + "https://github.com/elizaOS/eliza/pull/1158" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/798d34c4af979754b88d83d3f354bdbc742af26d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4111f3f557a109464b41b1533cbba2bd7106035e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1158" + ], + "videos": [] + } + ], + "topic": "login" + }, + { + "title": "Analysis of Discord Chat Transcript", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with little to no visible technical discussions, problem-solving, or meaningful interactions. The only other message is from 'yikesawjeez,' asking about adding a bot to their server, but there is no response to that question. Due to the lack of substantive discussion or collaboration, a meaningful analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "fix: fetch log level to debug", + "content": [ + { + "text": "A pull request (#1153) was merged to update the fetch log level to debug. This change ensures that fetch operations provide more detailed logging for debugging purposes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/c08d0a2a019070b1a6724d9852be7a506caa4414", + "https://github.com/elizaOS/eliza/pull/1153" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c08d0a2a019070b1a6724d9852be7a506caa4414", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1153" + ], + "videos": [] + } + ], + "topic": "fetch" + } + ], + "date": 1734393600 + } + }, + "ai_news_elizaos_daily_md_2024-12-17": { + "filename": "2024-12-17.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-12-17": { + "filename": "2024-12-17.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-17": { + "filename": "2024-12-17.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-18": { + "filename": "2024-12-18.md", + "content": "# ElizaOS Daily Update (Dec 18, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides in documentation and testing enhancements, alongside crucial bug fixes. The integration of Python 3.7 support and improvements to library functionalities were also notable achievements, reflecting our commitment to modularity and adaptability.\n\n## PROJECT METRICS\n- PRs: 8 merged PRs, 19 new PRs\n- Issues: 7 new issues, 2 closed issues\n- Unique Contributors: 41\n- Code Changes: +23043/-17909 lines across 63 files\n- Total Commits: 77\n- Most Active Contributors: odilitime, monilpat, madjin, cygaar, cwrage77\n\n## TOP ISSUES\n### Documentation Improvements\n- Enhanced documentation to support new contributors and clarify project guidelines.\n - Relevant Issues: [#1048](https://github.com/elizaos/eliza/issues/1048)\n\n### Bug Fixes\n- Addressed critical bugs affecting CI/CD processes and integration tests.\n - Relevant PRs: [#1207](https://github.com/elizaos/eliza/pull/1207)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added support for Python 3.7 and improved integration tests and libraries.\n - Relevant PRs: [#1201](https://github.com/elizaos/eliza/pull/1201), [#1177](https://github.com/elizaos/eliza/pull/1177)\n\n### Documentation Updates\n- Updated README files and contributed new documentation to facilitate better understanding and onboarding.\n - Relevant PRs: [#1209](https://github.com/elizaos/eliza/pull/1209), [#1196](https://github.com/elizaos/eliza/pull/1196), [#1211](https://github.com/elizaos/eliza/pull/1211)\n\n### Testing Enhancements\n- Introduced new tests for runtime functionality and transitioned to using Vitest for testing framework.\n - Relevant PRs: [#1190](https://github.com/elizaos/eliza/pull/1190)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:42.501754Z", + "target_date": "2024-12-18", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 4, + "sources_failed": 6, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-17", + "github_summaries_daily_2024-12-18", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-17", + "ai_news_elizaos_discord_md_2024-12-16", + "ai_news_elizaos_discord_md_2024-12-15", + "ai_news_elizaos_daily_md_2024-12-17", + "ai_news_elizaos_daily_discord_json_2024-12-17", + "ai_news_elizaos_daily_discord_md_2024-12-17" + ], + "total_characters": 96366, + "estimated_tokens": 24091, + "file_size_bytes": 112804 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-19.json b/the-council/aggregated/2024-12-19.json new file mode 100644 index 00000000000..c3e2419b990 --- /dev/null +++ b/the-council/aggregated/2024-12-19.json @@ -0,0 +1,509 @@ +{ + "date_generated_for": "2024-12-19", + "ai_news_elizaos_discord_md_2024-12-18": { + "filename": "2024-12-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-17": { + "filename": "2024-12-17.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-16": { + "filename": "2024-12-16.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-18": { + "filename": "2024-12-18.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-18", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A recent update corrected the output log for the `pnpm start` command, ensuring it accurately reflects the correct URL for accessing the web client. Additionally, the `--non-iteractive` argument was removed from the Dockerfile as it is no longer used by the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1162", + "https://github.com/elizaOS/eliza/pull/1160" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1162", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1160" + ], + "videos": [] + }, + { + "text": "A bug was reported where running `pnpm start --character=\"characters/trump.character.json\"` resulted in an error with exit code 137. This issue appears to be related to memory or process termination.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1161" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1161" + ], + "videos": [] + }, + { + "text": "Integration tests were improved with fixes for existing issues, better handling of test setup and teardown, and a refactored test structure. Additionally, a potential API key leak was addressed, and an unnecessary dependency was removed.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1177" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1177" + ], + "videos": [] + }, + { + "text": "A minor grammatical fix was made in the logger output, changing 'INFORMATIONS' to 'INFORMATION' to align with correct English usage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1176" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1176" + ], + "videos": [] + }, + { + "text": "A critical issue was reported where the application crashes on startup without providing any error messages.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1173" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1173" + ], + "videos": [] + }, + { + "text": "A Gitpod CI/CD bug was fixed by ensuring tags are fetched before proceeding with operations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1207" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1207" + ], + "videos": [] + }, + { + "text": "Contextualized actions were integrated, allowing the agent to utilize memories (files) and character details more effectively. Several bug fixes were also included in this update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1195" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1195" + ], + "videos": [] + }, + { + "text": "Users reported being unable to chat in the terminal after running `pnpm start` or `pnpm start:client`. Instead, the process redirects to a local browser page where no interaction occurs.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1204" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1204" + ], + "videos": [] + }, + { + "text": "A bug was identified where Eliza was posting '\\n\\n' instead of proper carriage returns when using CLAUDE_VERTEX on X (Twitter). The issue was inconsistent and did not always reproduce after restarting the agent.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1206" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure summary files are written before attempting to cache them. Additionally, the summary files now have a `.md` extension for better rendering in Discord.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1205" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1205" + ], + "videos": [] + }, + { + "text": "A bug was reported where Eliza repeatedly mentioned the target account in replies on X (Twitter), leading to multiple redundant mentions in subsequent responses.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1208" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1208" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Updates and Enhancements in ElizaOS", + "content": [ + { + "text": "The documentation for the 'What Did You Get Done This Week? 5' community stream has been updated to improve readability and structure. The update includes proper markdown formatting, sidebar positioning, metadata, timestamps with direct links, and organized sections such as 'Timestamps,' 'Summary,' and 'Hot Takes.'", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1174" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1174" + ], + "videos": [] + }, + { + "text": "The o1 functionality has been integrated into the existing codebase. This update ensures proper linking, documentation, and accessibility for future reference. The documentation has been updated accordingly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1184" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1184" + ], + "videos": [] + }, + { + "text": "The environment variable ALCHEMY_API_KEY has been updated to EVM_PROVIDER_URL for the plugin-goat, making it more accurate as users can provide any RPC URL instead of an Alchemy API key.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1180" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1180" + ], + "videos": [] + }, + { + "text": "A fix has been implemented for the client.push issue in the Slack client, along with an update to the README to include instructions for verifying event subscriptions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1182" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1182" + ], + "videos": [] + }, + { + "text": "New documentation has been added to improve the overall structure and clarity of the project.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1211" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1211" + ], + "videos": [] + }, + { + "text": "Several plugins in the Eliza framework lack comprehensive documentation. A structured documentation plan has been proposed, covering installation, configuration, usage examples, API references, and troubleshooting for multiple plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1200" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1200" + ], + "videos": [] + }, + { + "text": "The Chinese version of the README has been updated to include more details and complete launch information.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1196" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1196" + ], + "videos": [] + }, + { + "text": "The CONTRIBUTING.md file has been fixed as per Issue #1048.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1191" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1191" + ], + "videos": [] + }, + { + "text": "Python 3.7 has been added to the requirements in the Chinese documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1201" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1201" + ], + "videos": [] + }, + { + "text": "Twelve new API routes have been added for runtime parameters, exposing internal agent state and capabilities through REST endpoints. These include agent state, memory inspection, service discovery, metrics, and relationship management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1199" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1199" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $105,803.92 to $99,976.33. Similarly, Wrapped Ethereum (WETH) dropped from $3,890.87 to $3,624.81. Solana (SOL) also saw a decrease, moving from $223.11 to $206.49. On the other hand, ai16z showed significant growth, rising from $0.0043 to $0.6883.", + "sources": [ + "WBTC: $105,803.92 \u2192 $99,976.33", + "WETH: $3,890.87 \u2192 $3,624.81", + "SOL: $223.11 \u2192 $206.49", + "ai16z: $0.0043 \u2192 $0.6883" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Script Compatibility and Linting Fixes in ElizaOS", + "content": [ + { + "text": "A recent update ensures that the start script is now compatible with Dash. This change was introduced in pull request #1165 and is related to issue #1151.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/81d027327ebba82ef3ed473d0e914c90e18e362d", + "https://github.com/elizaOS/eliza/commit/a2a079510c0a9f5cd0471b37fbca206fbf42bc90", + "https://github.com/elizaOS/eliza/pull/1165" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/81d027327ebba82ef3ed473d0e914c90e18e362d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a2a079510c0a9f5cd0471b37fbca206fbf42bc90", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1165" + ], + "videos": [] + }, + { + "text": "A new linting script was added for the EVM plugin, along with fixes for existing lint errors. Additionally, improvements were made to chain name formatting and the transfer action logic was restored after a previous merge degraded its functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1171" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1171" + ], + "videos": [] + }, + { + "text": "The README.md file was updated to fix an issue with the starter script. The script now includes a 'cd' command to navigate into the 'eliza-starter' directory before execution, preventing failures when run from the root directory.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1209" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1209" + ], + "videos": [] + } + ], + "topic": "script" + }, + { + "title": "Version Bump and Lockfile Fix in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has been updated to version 0.1.6-alpha.4. This update includes a version bump and a fix for a broken pnpm lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2216ae868b37bcb78f83e8f362f59178a3b478b7", + "https://github.com/elizaOS/eliza/commit/2e44768f31f38e0abac443f22fbd0819c6a485a9", + "https://github.com/elizaOS/eliza/pull/1159" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2216ae868b37bcb78f83e8f362f59178a3b478b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2e44768f31f38e0abac443f22fbd0819c6a485a9", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1159" + ], + "videos": [] + }, + { + "text": "A fix has been applied to resolve issues with a broken pnpm lockfile.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/65ba827b034508310e7e0c368fc7f9e1b6da46aa" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/65ba827b034508310e7e0c368fc7f9e1b6da46aa" + ], + "videos": [] + } + ], + "topic": "chore" + }, + { + "title": "Fix: Client Twitter Login and Auth Handler", + "content": [ + { + "text": "A fix has been implemented for the client Twitter login and authentication handler. This update addresses issues related to authentication and ensures smoother login functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/798d34c4af979754b88d83d3f354bdbc742af26d", + "https://github.com/elizaOS/eliza/commit/4111f3f557a109464b41b1533cbba2bd7106035e", + "https://github.com/elizaOS/eliza/pull/1158" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/798d34c4af979754b88d83d3f354bdbc742af26d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4111f3f557a109464b41b1533cbba2bd7106035e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1158" + ], + "videos": [] + } + ], + "topic": "login" + }, + { + "title": "Enhancing Logging in /packages/plugin-coinbase/src/plugins", + "content": [ + { + "text": "The current logging mechanism in `/packages/plugin-coinbase/src/plugins` lacks sufficient detail, making debugging and monitoring difficult. The proposed solution is to integrate the `elizaLogger` construct to standardize and improve logging. This includes adding consistent log levels (INFO, DEBUG, ERROR), detailed log messages with function names and parameters, and logging significant state changes and data processing steps.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1189", + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1192" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1189", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1194", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1192" + ], + "videos": [] + }, + { + "text": "Alternative solutions considered include using third-party logging libraries, but `elizaLogger` is preferred as it aligns with the existing infrastructure. The improved logging will help in quicker issue resolution and provide better insights into the plugin's performance during development and production.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1189", + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1192" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1189", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1194", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1192" + ], + "videos": [] + } + ], + "topic": "logging" + }, + { + "title": "Analysis of Chat Transcript", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, 'Captain Hook,' with one additional message from 'yikesawjeez' asking about adding a bot to their server. However, there is no response to that question. Additionally, the actual content of 'Captain Hook's' messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Due to the lack of substantive discussion or collaboration, a meaningful analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "Memory Management Enhancements in ElizaOS", + "content": [ + { + "text": "A new REST API endpoint has been introduced to allow adding new memories to a running agent. This change improves integration possibilities and lays the groundwork for a command-line utility to load files into memory. Additionally, the speed of loading knowledge from character files has been improved, though there is a risk of increased resource usage. A batching version is planned for future optimization.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1187" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1187" + ], + "videos": [] + }, + { + "text": "A request has been made to implement `databaseAdapter.getMemoryByIds` for all current database adapters. This functionality would enhance memory retrieval capabilities within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1186" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1186" + ], + "videos": [] + } + ], + "topic": "memory" + }, + { + "title": "Runtime Enhancements and Testing in ElizaOS", + "content": [ + { + "text": "A new set of tests has been added for `runtime.ts` to ensure stability and reliability. The README file has been updated to reflect the switch from Jest to Vitest for testing. The changes introduce minimal risk and contribute to maintaining a stable software development environment.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1190" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1190" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to load characters from a database (SQLite/Postgres) both at startup and during runtime via a REST API. This eliminates the need to restart the Eliza server when adding new characters, improving efficiency in a multi-character production setup. The feature includes AES-256 encryption for securely storing character-specific secrets. A new table has been created in the database to store character data, and an express server has been added to handle runtime character loading. The implementation includes proper error handling and new environment variables for configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1210" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1210" + ], + "videos": [] + } + ], + "topic": "runtime" + } + ], + "date": 1734480000 + } + }, + "ai_news_elizaos_daily_md_2024-12-18": { + "filename": "2024-12-18.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_json_2024-12-18": { + "filename": "2024-12-18.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-18": { + "filename": "2024-12-18.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-19": { + "filename": "2024-12-19.md", + "content": "# ElizaOS Daily Update (Dec 19, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with 18 PRs merged, enhancing Twitter automation and improving bot functionalities. Key bug fixes were implemented, ensuring smoother operations across platforms. The team continues to focus on modularity and adaptability in AI agent development.\n\n## PROJECT METRICS\n- PRs: 18 merged PRs, 25 new PRs\n- Issues: 11 new issues, 1 closed issue\n- Unique Contributors: 41\n- Code Changes: +516/-550 lines across 24 files\n- Total Commits: 108\n- Most Active Contributors: monilpat, cygaar, ileana-pr, stopmalone, robin-rrt\n\n## TOP ISSUES\n### Twitter Integration Challenges\n- Issues with Twitter automation and response templates were addressed, including the failure of `twitterShouldRespondTemplate` when defined as a string in JSON ([#1242](https://github.com/elizaos/eliza/issues/1242)).\n- Improvements made to the Twitter login retry mechanism and post generation prompts.\n\n### Bot Functionality and Performance\n- Resolved issues related to bot message posting capabilities, particularly with images generated by the imageGenerationPlugin on Telegram ([#1220](https://github.com/elizaos/eliza/issues/1220)).\n- Enhanced the Telegram bot output with Markdown parsing ([#1229](https://github.com/elizaos/eliza/issues/1229)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added a notice for Twitter automation labels ([#1254](https://github.com/elizaos/eliza/pull/1254)).\n- Made express payload limits configurable and adjusted Twitter login retry times to be environment variable-driven ([#1245](https://github.com/elizaos/eliza/pull/1245), [#1244](https://github.com/elizaos/eliza/pull/1244)).\n\n### Bug Fixes\n- Fixed critical issues including the requirement for PostgreSQL users to exist before adding participants ([#1219](https://github.com/elizaos/eliza/pull/1219)) and improved error handling for token retrieval ([#1214](https://github.com/elizaos/eliza/pull/1214)).\n- Addressed visibility issues in GitHub CI/CD images and improved optional chaining to prevent startup errors ([#1243](https://github.com/elizaos/eliza/pull/1243), [#1202](https://github.com/elizaos/eliza/pull/1202)).\n\n### Code Refactoring and Documentation\n- Cleaned up scripts for better maintainability ([#1218](https://github.com/elizaos/eliza/pull/1218)).\n- Updated character files for clarity and inclusivity, and enhanced the README for multiple languages ([#1252](https://github.com/elizaos/eliza/pull/1252), [#1236](https://github.com/elizaos/eliza/pull/1236))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:42.901758Z", + "target_date": "2024-12-19", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 4, + "sources_failed": 6, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-18", + "github_summaries_daily_2024-12-19", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-18", + "ai_news_elizaos_discord_md_2024-12-17", + "ai_news_elizaos_discord_md_2024-12-16", + "ai_news_elizaos_daily_md_2024-12-18", + "ai_news_elizaos_daily_discord_json_2024-12-18", + "ai_news_elizaos_daily_discord_md_2024-12-18" + ], + "total_characters": 96244, + "estimated_tokens": 24061, + "file_size_bytes": 111920 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-20.json b/the-council/aggregated/2024-12-20.json new file mode 100644 index 00000000000..0d08984ce19 --- /dev/null +++ b/the-council/aggregated/2024-12-20.json @@ -0,0 +1,502 @@ +{ + "date_generated_for": "2024-12-20", + "ai_news_elizaos_discord_md_2024-12-19": { + "filename": "2024-12-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-18": { + "filename": "2024-12-18.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-17": { + "filename": "2024-12-17.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-19": { + "filename": "2024-12-19.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-19", + "categories": [ + { + "title": "ElizaOS Documentation and Feature Updates", + "content": [ + { + "text": "Several updates and improvements have been made to the ElizaOS documentation. A new PR was created to document missing plugin details, including installation instructions, configuration requirements, and usage examples. This aims to improve developer onboarding and reduce support questions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1200" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1200" + ], + "videos": [] + }, + { + "text": "The Chinese version of the README has been updated to include more details, ensuring a more complete launch guide. Additionally, a German translation of the README has been added to make it easier for native German speakers to contribute.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1196", + "https://github.com/elizaOS/eliza/pull/1262" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1196", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1262" + ], + "videos": [] + }, + { + "text": "A fix was implemented for the ENABLE_ACTION_PROCESSING logic, ensuring that setting it to 'true' in the .env file works correctly. Previously, the system only recognized 'YES' and 'NO' values.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1268" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1268" + ], + "videos": [] + }, + { + "text": "A new workflow has been introduced, though details on its functionality are not explicitly provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1282" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1282" + ], + "videos": [] + }, + { + "text": "A guide has been proposed for resolving Discord token issues when running multiple characters. The guide includes steps for proper token resolution, debugging, and best practices for setting up environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1269" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1269" + ], + "videos": [] + }, + { + "text": "A feature request was made to improve how actions are selected from plugins, particularly for the Solana plugin. The current method requires manually filtering actions, and a more user-friendly approach has been suggested.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1266" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1266" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Recent Fixes and Issues in ElizaOS Development", + "content": [ + { + "text": "A bug in Gitpod CI/CD was fixed by ensuring tags are fetched before execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1207" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1207" + ], + "videos": [] + }, + { + "text": "Contextualized actions were integrated, allowing memories (files) and character details to influence actions. Additionally, several bug fixes were implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1195" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1195" + ], + "videos": [] + }, + { + "text": "A bug was reported where users were unable to chat in the terminal after running `pnpm start` or `pnpm start:client`. Instead, it redirected to a local host page without any interaction.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1204" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1204" + ], + "videos": [] + }, + { + "text": "Eliza was posting '\\n\\n' instead of two carriage returns when using CLAUDE_VERTEX on X (Twitter). The issue was inconsistent and did not always reproduce after restarting.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1206" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1206", + "https://imgur.com/a/BFJ2RlH" + ], + "videos": [] + }, + { + "text": "A fix was implemented to ensure the summary file is written before attempting to cache it. Additionally, the file now has a `.md` extension for better rendering in Discord.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1205" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1205" + ], + "videos": [] + }, + { + "text": "A bug was reported where multiple mentions were added when replying to accounts on X (Twitter). Each subsequent reply included an increasing number of mentions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1208" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1208" + ], + "videos": [] + }, + { + "text": "A fix was introduced to improve API key selection for `imageModelProvider`, ensuring the correct key is used before falling back to a default.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1272" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1272" + ], + "videos": [] + }, + { + "text": "A fix was applied to resolve issues with the lockfile, which was preventing proper builds. The previous lockfile was hiding breaking changes, and regenerating it was failing.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1283" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1283" + ], + "videos": [] + }, + { + "text": "A bug was reported where the bot posted two different tweets seconds apart when running in Twitter mode. This issue occurred randomly on the first run.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1284" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1284" + ], + "videos": [] + }, + { + "text": "A bug was identified where `{{user}}` tags in templates/examples were empty when passed to the LLM. Additionally, `{{formattedConversation}}` remained empty in Telegram templates.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1267" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1267", + "https://github.com/user-attachments/assets/c4c0264c-eaee-4ca8-9cdc-b8c2a5fd3044" + ], + "videos": [] + }, + { + "text": "An error was reported when using ElevenLabs for speech synthesis in a Discord bot. The error message indicated that `getReader` was not a function.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1265" + ], + "videos": [] + }, + { + "text": "A bug was reported where the `claude_vertex` model provider was unsupported on the develop branch, preventing characters from running properly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1255" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1255", + "https://github.com/user-attachments/assets/5493a1ce-36a6-46dd-9e2f-f6fb280aee51", + "https://github.com/user-attachments/assets/0adc2cc0-6f13-4c93-8b71-8cd4ac6c4baf" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $99,976.33 to $97,391.76. Similarly, Wrapped Ethereum (WETH) dropped from $3,624.81 to $3,416.88. Solana (SOL) also saw a decrease, moving from $206.49 to $193.58. The ai16z token followed the trend, falling from $0.6883 to $0.6583.", + "sources": [ + "WBTC: $99,976.33 \u2192 $97,391.76", + "WETH: $3,624.81 \u2192 $3,416.88", + "SOL: $206.49 \u2192 $193.58", + "ai16z: $0.6883 \u2192 $0.6583" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Enhancements in Logging, Caching, and Model Architecture", + "content": [ + { + "text": "A feature request proposes enhancing logging in `/packages/plugin-coinbase/src/plugins` by integrating `elizaLogger`. This would improve traceability and performance monitoring by adding entry and exit logs, detailed error logging, and tracking significant state changes. The request suggests leveraging existing `elizaLogger` implementations as references.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1192" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1192" + ], + "videos": [] + }, + { + "text": "A Redis-based caching mechanism has been implemented to improve application performance by reducing redundant data retrieval. The new `RedisClient` class adheres to the `IDatabaseCacheAdapter` interface, ensuring a scalable and reusable caching solution. Features include setting, retrieving, and deleting cache entries, along with robust error handling. The implementation has been tested for various scenarios to ensure reliability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1279", + "https://github.com/elizaOS/eliza/issues/1277" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1279", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1277" + ], + "videos": [] + }, + { + "text": "A rearchitecture of model settings now allows the system to detect GPU availability when generating model lists. This enables selecting a faster model for non-GPU users and a higher-quality model for GPU users, improving the first-time run experience. The change does not require updates to project documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1257" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1257" + ], + "videos": [] + } + ], + "topic": "performance" + }, + { + "title": "Development Updates and Bug Fixes", + "content": [ + { + "text": "Recent development efforts have focused on bug fixes and improvements. A key fix addressed issues with provider authentication, ensuring that errors are properly reported instead of failing silently. Additionally, support for the Akash provider was added to the generateText switch.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1214" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1214" + ], + "videos": [] + }, + { + "text": "Development also included various improvements, with contributions from 21-22 developers. Recent updates involved bug fixes and the addition of new features, such as a README_DE.md file in the documentation.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "bug fixes" + }, + { + "title": "Integration of Livepeer as an Image Generation Provider", + "content": [ + { + "text": "A new feature has been introduced to integrate Livepeer as an image generation provider. Previously, users had to rely on custom workarounds to use Livepeer with their API keys. This update allows seamless integration, including support for Livepeer's free image generation endpoints.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1271" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1271" + ], + "videos": [] + }, + { + "text": "The implementation was completed through a pull request that adds Livepeer AI pipelines as an image provider. The change is categorized as a feature addition with low risk. Documentation updates are required to reflect the new provider. The feature was manually tested, and users can configure it by adding the Livepeer gateway in their environment settings and specifying 'livepeer' as the image model provider in character files.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1276" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1276" + ], + "videos": [] + }, + { + "text": "A related issue was identified regarding incorrect fallback logic for image model provider API keys. Previously, if the specified image model provider did not match the model provider, the system would select the first available API key, even if it belonged to the wrong provider. A fix was implemented to ensure that the correct API key is selected based on the specified provider before falling back to other available keys.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1270" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1270" + ], + "videos": [] + } + ], + "topic": "image" + }, + { + "title": "Incomplete Chat Transcript Analysis", + "content": [ + { + "text": "The provided chat transcript consists mostly of messages from a single user, [Captain Hook], with one additional message from [yikesawjeez] inquiring about adding a bot to their server. However, the actual content of [Captain Hook]'s messages is missing, making it impossible to analyze any technical discussions, decisions, or problem-solving. Without more complete data, a structured analysis cannot be generated.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "Improving Logging for the Coinbase Plugin", + "content": [ + { + "text": "The current logging mechanism in the Coinbase plugin lacks consistency, structure, and essential context, making debugging and monitoring difficult. To address this, a standardized logging approach should be implemented.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1261" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1194", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1261" + ], + "videos": [] + }, + { + "text": "The proposed solution includes integrating `elizaLogger` for consistent log levels (INFO, DEBUG, ERROR) and detailed messages with function names and parameters. Additionally, structured logging using JSON format should be adopted, incorporating standard fields like timestamps, severity levels, and correlation IDs for better observability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1261" + ], + "images": [], + "videos": [] + }, + { + "text": "Alternatives considered include continuing with the current ad-hoc logging approach, using third-party logging libraries, or relying on plain text logs. However, these options either introduce unnecessary dependencies or make log analysis cumbersome.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1261" + ], + "images": [], + "videos": [] + }, + { + "text": "Enhancing logging practices will improve monitoring, log aggregation, and debugging capabilities, ensuring a more consistent and structured approach to logging within the Coinbase plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1194", + "https://github.com/elizaOS/eliza/issues/1261" + ], + "images": [], + "videos": [] + } + ], + "topic": "debugging" + }, + { + "title": "ElizaOS Updates: Client Secrets Validation and Nostr Client Implementation", + "content": [ + { + "text": "The ElizaOS project has introduced two key updates: client secrets validation and the implementation of a Nostr client. The client secrets validation ensures that secrets are checked for validity before adding a client, reducing the risk of crashes when the REST API modifies agents. This change is categorized as an improvement with low risk and does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1198" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1198" + ], + "videos": [] + }, + { + "text": "The Nostr client implementation introduces an optional client for ElizaOS, leveraging the censorship-resistant Nostr protocol. This feature allows agents to interact with Nostr relays, post notes, and manage interactions. Configuration requires setting environment variables such as NOSTR_RELAYS, NOSTR_NSEC_KEY, and NOSTR_NPUB_KEY. The update includes the integration of Nostr NDK, a new NostrClient class, and interaction and post managers. Testing confirms that Nostr notes are posted successfully when running an agent.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1203" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1203", + "https://github.com/user-attachments/assets/e0977daa-8f6d-4943-837e-d6426a575443", + "https://github.com/user-attachments/assets/a1ec8c99-b544-468e-94e2-d72f55521157" + ], + "videos": [] + } + ], + "topic": "client" + }, + { + "title": "EVM Client and Birdeye Provider Enhancements", + "content": [ + { + "text": "A new EVM client has been added to enable Eliza agents to monitor and discuss blockchain events via Discord. This client establishes a WebSocket connection to EVM-compatible chains, allowing for smart contract event monitoring, decoding, and discussion. It includes event memory storage, automatic reconnection handling, and a reference implementation for monitoring USDC/DAI swaps on Uniswap. The implementation leverages ethers.js and integrates with Discord channels.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1212" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1212" + ], + "videos": [] + }, + { + "text": "The Birdeye provider has been expanded to support all possible EVM symbols, beyond just SOL. This enhancement allows the provider to fetch data for assets like WETH and BONK, making it more versatile for use in various plugins. The change is low-risk and does not alter the Solana plugin but can be utilized there. Documentation has been updated accordingly, and automated tests confirm functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1263" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1263" + ], + "videos": [] + } + ], + "topic": "evm" + } + ], + "date": 1734566400 + } + }, + "ai_news_elizaos_daily_md_2024-12-19": { + "filename": "2024-12-19.md", + "content": "# Daily Summary for 2024-12-19\n\n## Overview\nThis report provides a detailed summary of updates and improvements across various components, focusing on ElizaOS documentation, recent fixes, crypto market changes, and performance enhancements.\n\n## ElizaOS Documentation and Feature Updates\n- **Documentation Enhancements**: \n - Updated documentation to include missing plugin details improving developer onboarding ([Source](https://github.com/elizaOS/eliza/issues/1200)).\n - Chinese README updated, and a new German translation added ([Source 1](https://github.com/elizaOS/eliza/pull/1196), [Source 2](https://github.com/elizaOS/eliza/pull/1262)).\n - Logic fix for `ENABLE_ACTION_PROCESSING` in `.env` files ([Source](https://github.com/elizaOS/eliza/pull/1268)).\n - Proposed guide for resolving Discord token issues ([Source](https://github.com/elizaOS/eliza/issues/1269)).\n - Feature request for improving action selection from plugins ([Source](https://github.com/elizaOS/eliza/issues/1266)).\n\n## Recent Fixes and Issues in ElizaOS Development\n- **Bug Fixes and Reports**:\n - Gitpod CI/CD tags fetching bug fix ([Source](https://github.com/elizaOS/eliza/pull/1207)).\n - Integration of contextualized actions ([Source](https://github.com/elizaOS/eliza/pull/1195)).\n - Terminal chat bug report, redirecting to localhost ([Source](https://github.com/elizaOS/eliza/issues/1204)).\n - CLAUDE_VERTEX posting inconsistency issue ([Source](https://github.com/elizaOS/eliza/issues/1206)).\n - Summary file write fix for Discord rendering ([Source](https://github.com/elizaOS/eliza/pull/1205)).\n - Corrected inconsistent imageModelProvider API key selection ([Source](https://github.com/elizaOS/eliza/pull/1272)).\n - Lockfile issue resolved to prevent build failures ([Source](https://github.com/elizaOS/eliza/pull/1283)).\n - Various issues related to social media posting (multiple mentions on Twitter, empty tags, unsupported model provider).\n\n## Crypto Market Price Update\n- **Market Fluctuations Observed**:\n - Wrapped Bitcoin (WBTC): $99,976.33 \u2192 $97,391.76.\n - Wrapped Ethereum (WETH): $3,624.81 \u2192 $3,416.88.\n - Solana (SOL): $206.49 \u2192 $193.58.\n - ai16z: $0.6883 \u2192 $0.6583.\n\n## Enhancements in Logging, Caching, and Model Architecture\n- **Performance Improvements**:\n - Proposed enhancements for logging in Coinbase plugin using `elizaLogger` ([Source](https://github.com/elizaOS/eliza/issues/1192)).\n - Redis-based caching mechanism to reduce redundant data retrieval ([Source 1](https://github.com/elizaOS/eliza/pull/1279), [Source 2](https://github.com/elizaOS/eliza/issues/1277)).\n - Model settings rearchitecture for GPU detection ([Source](https://github.com/elizaOS/eliza/pull/1257)).\n\n## ElizaOS Updates: Client Secrets Validation and Nostr Client Implementation\n- **Key Updates**:\n - Client secrets validation to reduce REST API modification risks ([Source](https://github.com/elizaOS/eliza/pull/1198)).\n - Optional Nostr client for censorship-resistant protocol interaction ([Source](https://github.com/elizaOS/eliza/pull/1203)).\n\n## EVM Client and Birdeye Provider Enhancements\n- **Enhancements**:\n - EVM client for monitoring blockchain events via Discord ([Source](https://github.com/elizaOS/eliza/pull/1212)).\n - Expanded Birdeye provider to support all EVM symbols for better data versatility ([Source](https://github.com/elizaOS/eliza/pull/1263)).\n\n## Incomplete Chat Transcript Analysis\n- **Incomplete Data**:\n - The chat transcript is mostly from [Captain Hook], with missing content making analysis impossible ([Source](https://discord.com/channels/1253563208833433701/1326603270893867064)).\n\n## Integration of Livepeer as an Image Generation Provider\n- **Image Generation Integration**:\n - Livepeer added as an image provider, supporting free image generation endpoints ([Source](https://github.com/elizaOS/eliza/pull/1276)).\n - Related issue fix for incorrect API key fallback logic ([Source](https://github.com/elizaOS/eliza/issues/1270)).\n\nThis summary encapsulates the key changes and updates in ElizaOS development, providing a comprehensive view of recent progress and outstanding issues.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-19": { + "filename": "2024-12-19.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-19": { + "filename": "2024-12-19.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-20": { + "filename": "2024-12-20.md", + "content": "# ElizaOS Daily Update (Dec 20, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features and critical bug fixes. The team focused on enhancing the Tavily API and improving documentation, while also addressing several issues related to the lockfile and model provider support.\n\n## PROJECT METRICS\n- **PRs:** 9 merged PRs, 20 new PRs\n- **Issues:** 10 new issues, 3 closed issues\n- **Unique Contributors:** 39\n- **Code Changes:** +44372/-59419 lines across 15 files\n- **Total Commits:** 109\n- **Most Active Contributors:** odilitime, shakkernerd, gene-zhan, UD1sto, ChristopherTrimboli\n\n## TOP ISSUES\n### Lockfile Issues\n- Multiple issues were identified and addressed regarding the lockfile, including:\n - Fixing the lockfile with [#1283](https://github.com/elizaos/eliza/pull/1283)\n - Reverting a previous fix related to the lockfile with [#1275](https://github.com/elizaos/eliza/pull/1275)\n - Another fix for the pnpm lockfile with [#1273](https://github.com/elizaos/eliza/pull/1273)\n\n### Model Provider Support\n- Resolved issues with unsupported model providers, specifically:\n - Addressing the unsupported model provider: claude_vertex with [#1258](https://github.com/elizaos/eliza/pull/1258)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Added a new German README file in the docs directory with [#1262](https://github.com/elizaos/eliza/pull/1262).\n- Upgraded the Tavily API to include comprehensive input and constraints on token consumption with [#1246](https://github.com/elizaos/eliza/pull/1246).\n\n### Bug Fixes\n- Fixed the logic for ENABLE_ACTION_PROCESSING with [#1268](https://github.com/elizaos/eliza/pull/1268).\n- Ensured the summary file is written before attempting to cache it with [#1205](https://github.com/elizaos/eliza/pull/1205).\n- Resolved client.push issues and updated the README for Slack client verification with [#1182](https://github.com/elizaos/eliza/pull/1182)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:43.271364Z", + "target_date": "2024-12-20", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-19", + "ai_news_elizaos_daily_md_2024-12-19", + "github_summaries_daily_2024-12-20", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-19", + "ai_news_elizaos_discord_md_2024-12-18", + "ai_news_elizaos_discord_md_2024-12-17", + "ai_news_elizaos_daily_discord_json_2024-12-19", + "ai_news_elizaos_daily_discord_md_2024-12-19" + ], + "total_characters": 100578, + "estimated_tokens": 25144, + "file_size_bytes": 116193 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-21.json b/the-council/aggregated/2024-12-21.json new file mode 100644 index 00000000000..cf7e1d1ae91 --- /dev/null +++ b/the-council/aggregated/2024-12-21.json @@ -0,0 +1,521 @@ +{ + "date_generated_for": "2024-12-21", + "ai_news_elizaos_discord_md_2024-12-20": { + "filename": "2024-12-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-19": { + "filename": "2024-12-19.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-18": { + "filename": "2024-12-18.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-20": { + "filename": "2024-12-20.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-20", + "categories": [ + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show an upward trend for major assets. Wrapped Bitcoin (WBTC) increased from $97,391.76 to $97,499.79. Solana (SOL) also saw a rise from $193.58 to $194.39. Wrapped Ethereum (WETH) moved up from $3,416.88 to $3,471.42. Additionally, ai16z experienced a notable increase from $0.6583 to $0.7273.", + "sources": [ + "WBTC: $97391.76 \u2192 $97499.79", + "SOL: $193.58 \u2192 $194.39", + "WETH: $3416.88 \u2192 $3471.42", + "ai16z: $0.6583 \u2192 $0.7273" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Bug Fixes and Issues in ElizaOS", + "content": [ + { + "text": "A bug fix was introduced to improve the `imageModelProvider` API key selection. The update ensures that the API key is matched to its corresponding provider before falling back to a default option. This change resolves unintended behavior that was causing confusion.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1272" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1272" + ], + "videos": [] + }, + { + "text": "A fix was implemented to address issues with the project's lockfile. Previously, deleting the `pnpm-lock.yaml` file and running `pnpm build` resulted in errors, preventing the lockfile from being regenerated. This update ensures that the lockfile can be rebuilt properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1283" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1283" + ], + "videos": [] + }, + { + "text": "A bug was reported where the Twitter bot posts two different tweets seconds apart upon startup. This issue occurs randomly and is not the intended behavior. Further investigation is needed to determine the cause.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1284" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1284" + ], + "videos": [] + }, + { + "text": "An issue was identified where `{{user}}` tags in templates/examples remain empty when passed to the LLM. This affects Telegram templates, where `{{formattedConversation}}` is also always empty. The expected behavior is for these placeholders to be replaced with usernames or default values like 'User 1' and 'User 2'. The issue does not appear to affect Discord templates.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1267" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1267" + ], + "videos": [] + }, + { + "text": "A `TypeError: response.body?.getReader is not a function` error occurs when attempting to generate speech using ElevenLabs in a Discord bot. The issue prevents proper audio output and defaults to an alternative voice system. The error appears to be related to the `fetch` call in the `plugin-node` package.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1265" + ], + "videos": [] + }, + { + "text": "Users encountered an error when running a character with `claude_vertex` as the model provider on the `develop` branch. The system fails to retrieve a token, displaying an 'unsupported model provider' error. This issue prevents the character from functioning properly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1255" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1255" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Enhancements and Features for ElizaOS Plugins", + "content": [ + { + "text": "The `plugin-tee-verifiable-log` and its extension `plugin-tee-verifiable-log-api` introduce verifiable logging for Eliza running in a Trusted Execution Environment (TEE). These plugins allow Eliza to sign logs using a TEE-derived key pair, enabling external verification of its actions. The API extension adds remote attestation and query interfaces for verifiable logs. This ensures transparency and trust in Eliza's execution, particularly for applications like social media interactions. Future developments may include a verifiable terminal for real-time log display.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1259", + "https://github.com/elizaOS/eliza/pull/1260" + ], + "images": [ + "https://artela-oss.oss-us-west-1.aliyuncs.com/eliza/teeplugin.png" + ], + "videos": [] + }, + { + "text": "A new Bitcoin Lightning Network plugin has been introduced to integrate LNBits with Eliza. This plugin enables Eliza to process Lightning Network payments, supporting actions like `PayInvoice`. It requires configuration through environment variables and can be enabled in the character definition. The plugin aligns with Eliza's goal of supporting decentralized and censorship-resistant technologies.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1278" + ], + "images": [ + "https://github.com/user-attachments/assets/3937f90d-bfa8-4897-ab9a-bd5a8da92b93", + "https://github.com/user-attachments/assets/36dc7b83-0562-4d1d-a782-7ae59962cf82", + "https://github.com/user-attachments/assets/ccc8ae01-1bba-41c0-b663-d7279bf1b9de", + "https://github.com/user-attachments/assets/3c31a9c8-a9cf-48d3-9e48-5377c47976d1" + ], + "videos": [] + }, + { + "text": "The `plugin-nft-generation` has been updated to support minting NFTs to a specified collection address. This feature allows users to create NFT collections and mint new tokens within them. The implementation includes a new action in the plugin, and users can interact with Eliza to create collections and mint NFTs.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1274" + ], + "images": [], + "videos": [] + }, + { + "text": "The Birdeye provider has been expanded to support all possible EVM symbols, not just SOL. This enhancement allows plugins to access data for various tokens like WETH and BONK. The update does not modify the Solana plugin but makes the Birdeye provider more versatile for future integrations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1263" + ], + "images": [], + "videos": [] + }, + { + "text": "A feature request highlights the difficulty in selecting specific actions from a plugin. Currently, users must manually filter actions they do not want to use. The request suggests improving documentation and adding a built-in mechanism to enable or disable specific actions within plugins, particularly for financial transactions in the Solana plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1266" + ], + "images": [], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "ElizaOS Feature Updates and Integrations", + "content": [ + { + "text": "The quickstart guide for ElizaOS will be updated to include a requirement for enabling the 'Automated' label in the Twitter Developer Portal. This change aims to prevent user accounts from being flagged or shadowbanned when integrating with Twitter.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1253" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1253" + ], + "videos": [] + }, + { + "text": "Livepeer is being added as an image generation provider for ElizaOS. This integration will allow users with a LIVEPEER_API_KEY to use Livepeer's image generation endpoints without requiring custom workarounds.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1271" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1271" + ], + "videos": [] + }, + { + "text": "ElizaOS now supports AWS Secrets Manager for securely managing API keys and secrets. Instead of storing credentials in a .env file, users can configure AWS Secrets Manager to retrieve secrets dynamically. This integration enhances security, especially for users hosting their agents on AWS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1256" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1256", + "https://github.com/user-attachments/assets/4fb09a61-fb4e-457a-8209-9eb7e6d53eca", + "https://github.com/user-attachments/assets/2ddcd2b7-8fce-4e0c-8c90-a25af4ce5d3f", + "https://github.com/user-attachments/assets/7a286a34-b560-4adb-b633-acb6a1209969", + "https://github.com/user-attachments/assets/dd96be74-4966-41a2-babc-7e4c625bdbbe", + "https://github.com/user-attachments/assets/166014ea-9185-4bb0-b2d7-433c5ac50e25" + ], + "videos": [] + }, + { + "text": "ElizaOS is integrating XMTP, though details on the implementation are limited.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1285" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1285" + ], + "videos": [] + } + ], + "topic": "integration" + }, + { + "title": "Redis Cache Implementation for Performance Improvement", + "content": [ + { + "text": "A Redis-based caching mechanism has been implemented to enhance application performance by reducing redundant data retrieval operations. This implementation follows the IDatabaseCacheAdapter interface, ensuring a reusable and scalable caching solution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1277" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1277" + ], + "videos": [] + }, + { + "text": "The Redis cache implementation includes key functionalities such as retrieving, setting, and deleting cached data using a structured key format. It integrates proper error handling and logging for all Redis operations. The implementation leverages `ioredis` for efficient Redis interactions, supporting advanced features like clusters and pipelines.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1279" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1279" + ], + "videos": [] + }, + { + "text": "Testing has been conducted to ensure the reliability of the Redis caching mechanism, covering scenarios such as setting, retrieving, and deleting cache entries, as well as handling Redis errors gracefully.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1279" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1279" + ], + "videos": [] + } + ], + "topic": "performance" + }, + { + "title": "Chat Transcript Summary", + "content": [ + { + "text": "The provided chat transcript primarily consists of messages from 'Captain Hook,' but their content is missing. The only unique message is from 'yikesawjeez,' who inquired about adding a bot to their server. There were no significant technical discussions, problem-solving, or decisions in the transcript.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Updates to ElizaOS: Lockfile Fix and NPM Package Addition", + "content": [ + { + "text": "A fix has been implemented for the pnpm lockfile in the ElizaOS repository.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1273" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1273" + ], + "videos": [] + }, + { + "text": "A request has been made to add the @eliza/agent package to the npm registry, allowing users to access its functions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1281" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1281" + ], + "videos": [] + } + ], + "topic": "package" + }, + { + "title": "Livepeer Image Provider Integration and Project Criticism", + "content": [ + { + "text": "A new feature has been added to the Eliza project, integrating Livepeer AI pipelines as an image provider. This change is categorized as a non-breaking feature addition. The implementation requires minor documentation updates to reflect the new provider. Testing was conducted manually, with detailed steps provided for setup and execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1276" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1276" + ], + "videos": [] + }, + { + "text": "A user has criticized the Eliza project, labeling it as a scam. They argue that the project is not original and question its legitimacy as an AI-based solution. The user also challenges the developers to demonstrate their coding skills through live streaming and criticizes another project, Eliza.Js.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1286" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1286" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Recent Development and Issues in ElizaOS", + "content": [ + { + "text": "Recent development efforts in ElizaOS have focused on new features, including adding a German README file, and fixing three bugs. A total of 22 contributors merged six pull requests, with major improvements across various areas.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1262" + ], + "images": [], + "videos": [] + }, + { + "text": "A Redis caching implementation was introduced to improve application performance by reducing redundant data retrieval operations. The implementation integrates with the IDatabaseCacheAdapter interface and includes error handling and logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1279", + "https://github.com/elizaOS/eliza/issues/1277" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1279" + ], + "videos": [] + }, + { + "text": "A new feature request was made to add Livepeer as an image generation provider, allowing users to integrate Livepeer AI pipelines. This was followed by a pull request implementing the feature, enabling users to configure Livepeer as an image model provider.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1271", + "https://github.com/elizaOS/eliza/pull/1276" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1276" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to correct the fallback logic for selecting API keys for image model providers. The previous logic incorrectly selected the first available key instead of matching the provider-specific key.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1270", + "https://github.com/elizaOS/eliza/pull/1272" + ], + "images": [], + "videos": [] + }, + { + "text": "A new plugin was introduced to enable verifiable logs for Eliza running in a Trusted Execution Environment (TEE). This allows external parties to verify Eliza's execution process through signature validation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1259", + "https://github.com/elizaOS/eliza/pull/1260" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1260" + ], + "videos": [] + }, + { + "text": "A Bitcoin Lightning Network plugin was added, allowing Eliza to interact with LNBits nodes for processing payments. The plugin includes a 'PayInvoice' action and requires specific environment variables for configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1278" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1278" + ], + "videos": [] + }, + { + "text": "A feature request was made to add @eliza/agent to the npm registry, allowing users to access functions from the /agent package more easily.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1281" + ], + "images": [], + "videos": [] + }, + { + "text": "A bug was reported where the Eliza Twitter bot posts two different tweets seconds apart on startup. The issue appears to be random and needs further investigation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1284" + ], + "images": [], + "videos": [] + }, + { + "text": "A documentation update was proposed to add a guide on resolving Discord token issues. The guide explains how to properly configure environment variables for multiple Discord bot characters.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1269" + ], + "images": [], + "videos": [] + }, + { + "text": "A bug was reported where {{user}} tags in templates/examples remain empty when passed to the LLM, particularly in Telegram interactions. The issue does not appear to affect Discord templates.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1267" + ], + "images": [ + "https://github.com/user-attachments/assets/c4c0264c-eaee-4ca8-9cdc-b8c2a5fd3044" + ], + "videos": [] + }, + { + "text": "A feature request was made to improve how actions from plugins are selected. Currently, users must manually filter actions they do not want to use, and a more user-friendly approach was suggested.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1266" + ], + "images": [], + "videos": [] + }, + { + "text": "A bug was reported where the ElevenLabs speech synthesis integration fails with a 'getReader is not a function' error when used in a Discord bot.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1265" + ], + "images": [], + "videos": [] + }, + { + "text": "A feature request was made to improve logging for the Coinbase plugin by implementing structured logging with JSON format, log levels, and context injection.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1261" + ], + "images": [], + "videos": [] + }, + { + "text": "A bug was reported where the 'claude_vertex' model provider is not supported in the develop branch, causing errors when running a character with this provider.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1255" + ], + "images": [ + "https://github.com/user-attachments/assets/5493a1ce-36a6-46dd-9e2f-f6fb280aee51", + "https://github.com/user-attachments/assets/0adc2cc0-6f13-4c93-8b71-8cd4ac6c4baf" + ], + "videos": [] + }, + { + "text": "A new integration for XMTP was introduced, though details on its functionality were not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1285" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1285" + ], + "videos": [] + }, + { + "text": "A user accused the Eliza project of being a scam, claiming it is merely a wrapper labeled as AI. The issue did not provide any technical arguments or evidence.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1286" + ], + "images": [], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1734652800 + } + }, + "ai_news_elizaos_daily_md_2024-12-20": { + "filename": "2024-12-20.md", + "content": "# Daily Summary for 2024-12-20\n\n## Categories\n\n### Crypto Market Price Update\n- **Overview:** The cryptocurrency market experienced an upward trend:\n - **Wrapped Bitcoin (WBTC):** $97,391.76 \u2192 $97,499.79\n - **Solana (SOL):** $193.58 \u2192 $194.39\n - **Wrapped Ethereum (WETH):** $3,416.88 \u2192 $3,471.42\n - **ai16z:** $0.6583 \u2192 $0.7273\n\n### Recent Bug Fixes and Issues in ElizaOS\n- **API Key Selection Bug Fix:**\n - Improved `imageModelProvider` API key matching.\n - [Source](https://github.com/elizaOS/eliza/pull/1272)\n- **Lockfile Error Fix:**\n - Corrected errors related to `pnpm-lock.yaml`.\n - [Source](https://github.com/elizaOS/eliza/pull/1283)\n- **Twitter Bot Duplicate Posting Issue:**\n - Random duplicate tweets upon startup.\n - [Source](https://github.com/elizaOS/eliza/issues/1284)\n- **Template Placeholders Issue:**\n - Empty `{{user}}` tags in Telegram; no impact on Discord.\n - [Source](https://github.com/elizaOS/eliza/issues/1267)\n- **ElevenLabs Speech Synthesis Error:**\n - TypeError related to Discord bot integration.\n - [Source](https://github.com/elizaOS/eliza/issues/1265)\n- **Claude Vertex Model Provider Error:**\n - 'Unsupported model provider' on the develop branch.\n - [Source](https://github.com/elizaOS/eliza/issues/1255)\n\n### Enhancements and Features for ElizaOS Plugins\n- **TEE Verifiable Logging Plugins:**\n - Introduced verifiable logging for Trusted Execution Environment.\n - [Sources](https://github.com/elizaOS/eliza/pull/1259), [Source](https://github.com/elizaOS/eliza/pull/1260)\n- **Bitcoin Lightning Network Plugin:**\n - Enables Lightning Network payments via LNBits.\n - [Source](https://github.com/elizaOS/eliza/pull/1278)\n- **NFT Generation Update:**\n - Supports minting NFTs to a specified collection address.\n - [Source](https://github.com/elizaOS/eliza/pull/1274)\n- **Birdeye Provider Extension:**\n - Now supports all EVM symbols.\n - [Source](https://github.com/elizaOS/eliza/pull/1263)\n- **Solana Plugin Action Selection Improvement:**\n - Suggested improvements for action selection processes.\n - [Source](https://github.com/elizaOS/eliza/issues/1266)\n\n### ElizaOS Feature Updates and Integrations\n- **Twitter Developer Portal Update:**\n - 'Automated' label requirement for Twitter integration.\n - [Source](https://github.com/elizaOS/eliza/issues/1253)\n- **Livepeer Image Provider Integration:**\n - Addition of Livepeer as an image generation provider.\n - [Source](https://github.com/elizaOS/eliza/issues/1271)\n- **AWS Secrets Manager Integration:**\n - Secure API key management with AWS Secrets Manager.\n - [Source](https://github.com/elizaOS/eliza/pull/1256)\n- **XMTP Integration:**\n - Details on functionality not provided.\n - [Source](https://github.com/elizaOS/eliza/pull/1285)\n\n### Redis Cache Implementation for Performance Improvement\n- **Overview:**\n - Redis-based caching to enhance performance.\n - Includes error handling and logging with `ioredis`.\n - [Source](https://github.com/elizaOS/eliza/issues/1277), [Source](https://github.com/elizaOS/eliza/pull/1279)\n\n### Chat Transcript Summary\n- **Summary:**\n - Mostly messages from 'Captain Hook'.\n - One inquiry about bot addition by 'yikesawjeez'.\n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n### Updates to ElizaOS: Lockfile Fix and NPM Package Addition\n- **PNPM Lockfile Fix:**\n - Ensures lockfile regeneration.\n - [Source](https://github.com/elizaOS/eliza/pull/1273)\n- **NPM Package Request:**\n - Request to add @eliza/agent to npm registry.\n - [Source](https://github.com/elizaOS/eliza/issues/1281)\n\n### Livepeer Image Provider Integration and Project Criticism\n- **Livepeer Integration:**\n - Added as a new image provider; requires documentation update.\n - [Source](https://github.com/elizaOS/eliza/pull/1276)\n- **Criticism:**\n - User claims project as a 'scam'; lacks originality.\n - [Source](https://github.com/elizaOS/eliza/issues/1286)\n\n### Recent Development and Issues in ElizaOS\n- **General Development:**\n - Features include German README, bug fixes, and Redis caching.\n - [Source](https://github.com/elizaOS/eliza/pull/1262)\n- **Livepeer and TEE Integration:**\n - Verifiable logging in TEE and Livepeer as an image model provider.\n - [Source](https://github.com/elizaOS/eliza/pull/1259), [Source](https://github.com/elizaOS/eliza/pull/1260)\n- **Twitter Bot Posting Bug:**\n - Duplicate tweets issue requires investigation.\n - [Source](https://github.com/elizaOS/eliza/issues/1284)\n- **Discord Token Guide Update:**\n - Proposed to resolve environment configuration issues.\n - [Source](https://github.com/elizaOS/eliza/issues/1269)\n- **Speech Synthesis Bug:**\n - Error with ElevenLabs integration in Discord bot.\n - [Source](https://github.com/elizaOS/eliza/issues/1265)\n- **Coinbase Logging Feature Request:**\n - Suggested improvement for logging with JSON format.\n - [Source](https://github.com/elizaOS/eliza/issues/1261)\n\n**Date:** 2024-12-20\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-20": { + "filename": "2024-12-20.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-20": { + "filename": "2024-12-20.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-21": { + "filename": "2024-12-21.md", + "content": "# ElizaOS Daily Update (Dec 21, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of new features, including Redis caching support and the integration of the OLLAMA model. Multiple bug fixes were implemented, enhancing overall system stability and performance.\n\n## PROJECT METRICS\n- PRs: 24 merged PRs, 41 new PRs\n- Issues: 19 new issues, 6 closed issues\n- Unique Contributors: 33\n- Code Changes: +19631/-3611 lines across 135 files\n- Total Commits: 124\n- Most Active Contributors: shakkernerd, monilpat, oxSaturn, gene-zhan, odilitime\n\n## TOP ISSUES\n### Bug Fixes and Stability\n- Addressed multiple bugs affecting model support and caching mechanisms.\n - [#1323](https://github.com/elizaos/eliza/issues/1323): MAX_TWEET_LENGTH setting issue.\n - [#1310](https://github.com/elizaos/eliza/issues/1310): Google model support.\n - [#1308](https://github.com/elizaos/eliza/issues/1308): Default value for cache store.\n\n### Feature Enhancements\n- Ongoing improvements to enhance functionality and performance.\n - [#1338](https://github.com/elizaos/eliza/pull/1338): Added OLLAMA model to the getTokenForProvider class.\n - [#1295](https://github.com/elizaos/eliza/pull/1295): Introduced caching support for Redis.\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features and Improvements\n- Significant feature additions to improve system capabilities.\n - [#1300](https://github.com/elizaos/eliza/pull/1300): Released version 0.1.6.\n - [#1279](https://github.com/elizaos/eliza/pull/1279): Implemented Redis Cache.\n\n### Bug Fixes and Code Refinements\n- A series of bug fixes to enhance system reliability.\n - [#1293](https://github.com/elizaos/eliza/pull/1293): Added missing case for the Claude vertex.\n - [#1307](https://github.com/elizaos/eliza/pull/1307): Updated Turbo to resolve package errors.\n\n### Code Maintenance\n- Ongoing code refactoring and maintenance to ensure code quality.\n - [#1289](https://github.com/elizaos/eliza/pull/1289): Cleaned up merged PR1168.\n - [#1292](https://github.com/elizaos/eliza/pull/1292): Fixed pnpm lock file issues." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:43.604951Z", + "target_date": "2024-12-21", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-20", + "ai_news_elizaos_daily_md_2024-12-20", + "github_summaries_daily_2024-12-21", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-20", + "ai_news_elizaos_discord_md_2024-12-19", + "ai_news_elizaos_discord_md_2024-12-18", + "ai_news_elizaos_daily_discord_json_2024-12-20", + "ai_news_elizaos_daily_discord_md_2024-12-20" + ], + "total_characters": 101964, + "estimated_tokens": 25491, + "file_size_bytes": 117924 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-22.json b/the-council/aggregated/2024-12-22.json new file mode 100644 index 00000000000..58f22758e95 --- /dev/null +++ b/the-council/aggregated/2024-12-22.json @@ -0,0 +1,534 @@ +{ + "date_generated_for": "2024-12-22", + "ai_news_elizaos_discord_md_2024-12-21": { + "filename": "2024-12-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-20": { + "filename": "2024-12-20.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-19": { + "filename": "2024-12-19.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-21": { + "filename": "2024-12-21.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-21", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "The default character model has been updated to LLAMALOCAL, ensuring consistency in character selection.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746", + "https://github.com/elizaOS/eliza/commit/305ba667ba6cab63a9bc342a1f38ce14c948face", + "https://github.com/elizaOS/eliza/pull/1299" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/305ba667ba6cab63a9bc342a1f38ce14c948face", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1299" + ], + "videos": [] + }, + { + "text": "Clients have been removed from the default character model to streamline functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91", + "https://github.com/elizaOS/eliza/commit/d4f6684487f0707bbd3b902e57cc11504f971b9c", + "https://github.com/elizaOS/eliza/pull/1297" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4f6684487f0707bbd3b902e57cc11504f971b9c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1297" + ], + "videos": [] + }, + { + "text": "A missing Claude Vertex case has been added to the handleProvider function to improve provider handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb", + "https://github.com/elizaOS/eliza/commit/0eb98a38f28d39b5f1a8219749ecadea9e5cec58", + "https://github.com/elizaOS/eliza/pull/1293" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0eb98a38f28d39b5f1a8219749ecadea9e5cec58", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1293" + ], + "videos": [] + }, + { + "text": "Integration tests have been fixed to ensure they run correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56", + "https://github.com/elizaOS/eliza/pull/1291" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1291" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to prevent duplicate Twitter posts on server boot.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1329" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1329" + ], + "videos": [] + }, + { + "text": "Long tweets are now handled properly, with a fallback mechanism in case of failure.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1339" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1339" + ], + "videos": [] + }, + { + "text": "A fix has been applied to ensure {{user}} tags in templates/examples are correctly passed to the LLM.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1305", + "https://github.com/elizaOS/eliza/pull/1303" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1305", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1303" + ], + "videos": [] + }, + { + "text": "The PostgreSQL adapter schema has been fixed to ensure proper table creation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1345" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1345" + ], + "videos": [] + }, + { + "text": "The OLLAMA model has been added to the getTokenForProvider function, ensuring proper token handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1338" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1338" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "ElizaOS Version 0.1.6 Release and Updates", + "content": [ + { + "text": "ElizaOS has officially released version 0.1.6, incorporating various updates and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18", + "https://github.com/elizaOS/eliza/pull/1300" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1300" + ], + "videos": [] + }, + { + "text": "The main branch has been updated for version 0.1.6-alpha.5, including multiple changes and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2d8f960d7a0fcb3d30a7da4d83e3cca610e215b7", + "https://github.com/elizaOS/eliza/pull/1290" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d8f960d7a0fcb3d30a7da4d83e3cca610e215b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1290" + ], + "videos": [] + }, + { + "text": "Version 0.1.6-alpha.5 has been released, marking a step towards the final 0.1.6 release.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bb87d8d084381be5c3f7e2365aba87ebcf682e17", + "https://github.com/elizaOS/eliza/commit/db86aeebde34cea4f590676036605abb83ea2a3a", + "https://github.com/elizaOS/eliza/pull/1296" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bb87d8d084381be5c3f7e2365aba87ebcf682e17", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/db86aeebde34cea4f590676036605abb83ea2a3a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1296" + ], + "videos": [] + }, + { + "text": "The Node.js version has been updated to 23.3.0, and pnpm has been upgraded to 9.15.0.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/641ececf67a41825d06ac94be12add7dd4029a6e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/641ececf67a41825d06ac94be12add7dd4029a6e" + ], + "videos": [] + }, + { + "text": "The agent-twitter-client version has been bumped to v0.0.17.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1311" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1311" + ], + "videos": [] + } + ], + "topic": "version" + }, + { + "title": "Automation Enhancements in ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced several automation features to improve project maintenance, security, and user engagement. A new GitHub Actions workflow now automatically marks inactive issues and pull requests as stale and closes them after a set period, reducing the load on maintainers. This ensures that outdated or inactive items are systematically managed, keeping the repository organized.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1317", + "https://github.com/elizaOS/eliza/issues/1318" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1317" + ], + "videos": [] + }, + { + "text": "A new workflow has been added to greet first-time contributors when they open an issue or submit a pull request. This feature enhances community engagement by providing a welcoming message, ensuring that new contributors feel appreciated and encouraged to participate.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1316" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1316" + ], + "videos": [] + }, + { + "text": "To enhance security, CodeQL Analysis has been integrated into the repository. This automated security scanning tool analyzes code for vulnerabilities and provides actionable insights. The workflow runs on new commits and pull requests, ensuring continuous monitoring and improving overall code security.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1314", + "https://github.com/elizaOS/eliza/issues/1313" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1314" + ], + "videos": [] + }, + { + "text": "A new JSDoc automation workflow has been introduced, allowing developers to generate documentation automatically. This feature leverages GitHub Actions and can be triggered manually with custom parameters, streamlining the documentation process and improving code maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1343" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1343" + ], + "videos": [] + } + ], + "topic": "automation" + }, + { + "title": "Redis Caching Support for ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced caching support for Redis, allowing the agent to utilize Redis, Database, or File System as configurable caching options. This implementation requires the `CACHE_STORE` environment variable, which supports values `redis`, `database`, and `filesystem`. Additionally, Redis caching requires the `REDIS_URL` environment variable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3", + "https://github.com/elizaOS/eliza/commit/0508c2d54d425ef1689f0d16a6be8cdc87bf4326", + "https://github.com/elizaOS/eliza/pull/1295" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0508c2d54d425ef1689f0d16a6be8cdc87bf4326", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1295" + ], + "videos": [] + }, + { + "text": "A Redis Cache Implementation was merged into the project, integrating Redis as a caching adapter. This update ensures that Redis can be used efficiently for caching purposes within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e0c72a4197373a57ec06f386815669b0069ee3f7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e0c72a4197373a57ec06f386815669b0069ee3f7" + ], + "videos": [] + }, + { + "text": "Several merges from the `develop` branch into the Redis-related feature branches were performed, ensuring that the latest updates and improvements were incorporated into the Redis caching implementation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/20b4c7436275269c1898bfceeda9dbd966e8acaa", + "https://github.com/elizaOS/eliza/commit/4a1fd9743c39ddf7ab95b19f520ab8a2ac24a858", + "https://github.com/elizaOS/eliza/commit/d18c4a82177efed8f18ceadf7174c58467136335", + "https://github.com/elizaOS/eliza/commit/7882d47577b8ff76677348205e50e3115118b4bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/20b4c7436275269c1898bfceeda9dbd966e8acaa", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4a1fd9743c39ddf7ab95b19f520ab8a2ac24a858", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d18c4a82177efed8f18ceadf7174c58467136335", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7882d47577b8ff76677348205e50e3115118b4bf" + ], + "videos": [] + } + ], + "topic": "redis" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across various assets. Wrapped Bitcoin (WBTC) saw a slight decline from $97,499.79 to $96,957.92. Similarly, ai16z dropped from $0.7273 to $0.6828. Solana (SOL) also experienced a decrease, moving from $194.39 to $181.29. Wrapped Ethereum (WETH) followed the trend, falling from $3,471.42 to $3,337.12.", + "sources": [ + "WBTC: $97,499.79 \u2192 $96,957.92", + "ai16z: $0.7273 \u2192 $0.6828", + "SOL: $194.39 \u2192 $181.29", + "WETH: $3,471.42 \u2192 $3,337.12" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "TEE Verifiable Log Plugin for Eliza", + "content": [ + { + "text": "The TEE Verifiable Log Plugin enhances Eliza's execution transparency by enabling the AI agent to sign and store verifiable logs within a Trusted Execution Environment (TEE). This ensures that external parties can verify Eliza's actions through cryptographic signatures. The plugin derives a key pair within the TEE, embeds the public key in a remote attestation report, and signs logs from external modules such as Twitter interactions. Future developments aim to extend this functionality to other clients and plugins, allowing for broader verifiable logging capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1331", + "https://github.com/elizaOS/eliza/pull/1333" + ], + "images": [ + "https://artela-oss.oss-us-west-1.aliyuncs.com/eliza/teeplugin.png?x-oss-credential=LTAI5tAZoW7ZWzrSERMJYgbR%2F20241220%2Fus-west-1%2Foss%2Faliyun_v4_request&x-oss-date=20241220T021204Z&x-oss-expires=32400&x-oss-signature-version=OSS4-HMAC-SHA256&x-oss-signature=69754a19022582bbc15b8896f4c8cb195d6bfd90a62d3393d09d29ff37f22c70" + ], + "videos": [] + }, + { + "text": "To ensure the reliability of the TEE Plugin, test coverage is being added. The testing process involves running a TEE simulator, deploying an Eliza agent in TEE mode, and verifying key derivation and remote attestation functionalities. This will help validate the integrity of the verifiable log system.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1324" + ], + "images": [], + "videos": [] + }, + { + "text": "Documentation updates are planned to help developers understand and enable the TEE Verifiable Log Plugin. The documentation will be structured into sections covering core components, tutorials on enabling verifiable logs, and acknowledgments for contributors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1319" + ], + "images": [], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A new environment variable for caching has been added to the environment example.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916" + ], + "videos": [] + }, + { + "text": "An unnecessary package introduced in PR1182 has been removed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d5ac3c5f5d2a76118061b86150fe93930f086764" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d5ac3c5f5d2a76118061b86150fe93930f086764" + ], + "videos": [] + }, + { + "text": "A checkable variable has been added for conditional output.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3c837a06cdd6b80a92278063bb711b592178d7b3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3c837a06cdd6b80a92278063bb711b592178d7b3" + ], + "videos": [] + }, + { + "text": "A reported issue states that the UI does not respond to messages on the client side when running `pnpm start` and `pnpm start:client` in separate terminals.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1334" + ], + "images": [ + "https://github.com/user-attachments/assets/8e38bf80-084f-4891-8299-b17a6c7e05c7", + "https://github.com/user-attachments/assets/25d837dc-1575-4d73-a3d7-b3ee83b77e03", + "https://github.com/user-attachments/assets/a1f94c6e-c382-401d-874b-9f32eee94174" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Chat Transcript and Gitpod Issue with Eliza v0.1.6", + "content": [ + { + "text": "The provided chat transcript contained minimal meaningful discussion. The only notable message was a user inquiry about adding a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A user reported an issue with running Eliza v0.1.6 on Gitpod. The installation completes successfully, but when starting Eliza with 'pnpm start', the terminal gets stuck and does not allow chatting. The expected behavior is that the user should be able to chat in the terminal.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1328" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1328" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Connection and Proxy Errors in ElizaOS", + "content": [ + { + "text": "Users are experiencing connection timeouts when attempting to access OpenAI's API. The error message indicates a failure to connect to the API endpoint due to a timeout (ETIMEDOUT 104.244.46.63:443). The issue occurs when using OpenAI as the model provider, though the API appears to work correctly on Apipost tools.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1332" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1332" + ], + "videos": [] + }, + { + "text": "A separate issue involves HTTP proxy errors when running the Eliza client. Users report an ECONNREFUSED error when attempting to connect to the local server (::1:3000). This issue appears multiple times, suggesting a recurring problem with the proxy configuration or server availability.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1322", + "https://github.com/elizaOS/eliza/issues/1321" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1322", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1321" + ], + "videos": [] + } + ], + "topic": "connection" + }, + { + "title": "Issues Running Eliza on WSL2", + "content": [ + { + "text": "Users are experiencing issues running the Eliza project on WSL2. One issue involves a running agent that does not display correctly in the browser. Logs indicate that the agent is running, but the expected website does not load.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1326" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1326" + ], + "videos": [] + }, + { + "text": "Another issue occurs during installation, where the script fails after 13.3 seconds, specifically with the 'canvas' module. This failure is marked as optional, but it may impact functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1302" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1302" + ], + "videos": [] + }, + { + "text": "Users also report that the installation process gets stuck for a long time. Logs show that multiple dependencies are being installed, but some scripts take significantly longer to complete, such as '@discordjs/opus' taking 35 seconds and 'canvas' failing after 5.8 seconds.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1298" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1298" + ], + "videos": [] + } + ], + "topic": "wsl2" + } + ], + "date": 1734739200 + } + }, + "ai_news_elizaos_daily_md_2024-12-21": { + "filename": "2024-12-21.md", + "content": "# Daily Summary for 2024-12-21\n\n## Recent Fixes and Improvements in ElizaOS\n- **Character Model Update**\n - Updated to LLAMALOCAL for consistent selection.\n - [Source](https://github.com/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746)\n\n- **Client Removal**\n - Streamlined model by removing clients.\n - [Source](https://github.com/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91)\n\n- **Provider Handling Improvement**\n - Added Claude Vertex case to handleProvider function.\n - [Source](https://github.com/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb)\n\n- **Integration Tests Fix**\n - Ensured correct functionality.\n - [Source](https://github.com/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56)\n\n- **Twitter Posting Fix**\n - Prevented duplicate posts on server boot.\n - [Source](https://github.com/elizaOS/eliza/pull/1329)\n\n- **Long Tweets Handling**\n - Implemented fallback mechanism.\n - [Source](https://github.com/elizaOS/eliza/pull/1339)\n\n- **Tag Handling Fix**\n - Ensured proper {{user}} tag processing.\n - [Source](https://github.com/elizaOS/eliza/pull/1305)\n\n- **PostgreSQL Schema Correction**\n - Corrected table creation process.\n - [Source](https://github.com/elizaOS/eliza/pull/1345)\n\n- **OLLAMA Model Addition**\n - Added to getTokenForProvider function.\n - [Source](https://github.com/elizaOS/eliza/pull/1338)\n\n## ElizaOS Version 0.1.6 Release and Updates\n- **Version 0.1.6 Release**\n - Incorporates updates and improvements.\n - [Source](https://github.com/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18)\n\n- **Main Branch Update**\n - For version 0.1.6-alpha.5 with multiple changes.\n - [Source](https://github.com/elizaOS/eliza/commit/2d8f960d7a0fcb3d30a7da4d83e3cca610e215b7)\n\n- **Node.js and pnpm Updates**\n - Node.js to 23.3.0, pnpm to 9.15.0.\n - [Source](https://github.com/elizaOS/eliza/commit/641ececf67a41825d06ac94be12add7dd4029a6e)\n\n- **Agent-Twitter-Client Version Bump**\n - Updated to v0.0.17.\n - [Source](https://github.com/elizaOS/eliza/pull/1311)\n\n## Automation Enhancements in ElizaOS\n- **GitHub Actions Workflow**\n - Automates marking and closing inactive issues/PRs.\n - [Source](https://github.com/elizaOS/eliza/pull/1317)\n\n- **First-Time Contributor Greeting**\n - Welcomes new contributors on issues/PRs.\n - [Source](https://github.com/elizaOS/eliza/pull/1316)\n\n- **CodeQL Integration**\n - Automated security scanning tool for vulnerabilities.\n - [Source](https://github.com/elizaOS/eliza/pull/1314)\n\n- **JSDoc Automation**\n - Generates documentation automatically.\n - [Source](https://github.com/elizaOS/eliza/pull/1343)\n\n## Redis Caching Support for ElizaOS\n- **Caching Support Implementation**\n - Supports Redis, Database, or File System caching.\n - [Source](https://github.com/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3)\n\n- **Redis Cache Adapter Integration**\n - Ensures efficient Redis caching.\n - [Source](https://github.com/elizaOS/eliza/commit/e0c72a4197373a57ec06f386815669b0069ee3f7)\n\n## Crypto Market Price Update\n- **Market Fluctuations**\n - WBTC, SOL, WETH experienced declines.\n - [Source](https://api.crypto/prices/2024-12-21)\n\n## TEE Verifiable Log Plugin for Eliza\n- **Execution Transparency**\n - Stores verifiable logs with TEE.\n - [Source](https://github.com/elizaOS/eliza/pull/1331)\n\n- **Plugin Testing Enhancements**\n - Added coverage for TEE functionalities.\n - [Source](https://github.com/elizaOS/eliza/issues/1324)\n\n## Recent Updates and Issues in ElizaOS\n- **Caching Variable**\n - New environment variable for caching.\n - [Source](https://github.com/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916)\n\n- **UI Responsiveness Issue**\n - UI does not respond to messages.\n - [Source](https://github.com/elizaOS/eliza/issues/1334)\n\n## Chat Transcript and Gitpod Issue with Eliza v0.1.6\n- **User Inquiry**\n - Minimal meaningful discussion in transcript.\n - [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Gitpod Running Issue**\n - Terminal gets stuck; chat not allowed.\n - [Source](https://github.com/elizaOS/eliza/issues/1328)\n\n## Connection and Proxy Errors in ElizaOS\n- **Connection Timeout**\n - Difficulty connecting to OpenAI's API.\n - [Source](https://github.com/elizaOS/eliza/issues/1332)\n\n- **Proxy Error**\n - Recurring ECONNREFUSED errors.\n - [Source](https://github.com/elizaOS/eliza/issues/1322)\n\n## Issues Running Eliza on WSL2\n- **Display Issues**\n - Browser does not load expected output.\n - [Source](https://github.com/elizaOS/eliza/issues/1326)\n\n- **Installation Problems**\n - Script fails with 'canvas' module.\n - [Source](https://github.com/elizaOS/eliza/issues/1302)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-21": { + "filename": "2024-12-21.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-21": { + "filename": "2024-12-21.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-22": { + "filename": "2024-12-22.md", + "content": "# ElizaOS Daily Update (Dec 22, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of new features and documentation updates. The transition from `@elizaos/eliza` to `@elizaos/core` was completed, enhancing modularity. Documentation improvements and bug fixes further support our mission of developing a robust AI agent framework.\n\n## PROJECT METRICS\n- **PRs:** 11 merged PRs, 26 new PRs\n- **Issues:** 8 new issues, 2 closed issues\n- **Unique Contributors:** 32\n- **Code Changes:** +7230/-7176 lines across 123 files\n- **Total Commits:** 77\n- **Most Active Contributors:** lalalune, shakkernerd, ryanleecode, gene-zhan, renlulu\n\n## TOP ISSUES\n- **Documentation Gaps**\n - Need for clearer instructions on node version management and client setup.\n - Relevant issues: [#1350](https://github.com/elizaos/eliza/pull/1350), [#1375](https://github.com/elizaos/eliza/pull/1375).\n\n- **Versioning and Dependency Management**\n - Transitioning package names and managing version bumps effectively.\n - Relevant issues: [#1357](https://github.com/elizaos/eliza/pull/1357), [#1361](https://github.com/elizaos/eliza/pull/1361).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Feature Enhancements**\n - Transitioned from `@elizaos/eliza` to `@elizaos/core` to improve modularity ([#1357](https://github.com/elizaos/eliza/pull/1357)).\n - Introduced elizaOS framework features ([#1352](https://github.com/elizaos/eliza/pull/1352)).\n\n- **Documentation Improvements**\n - Added documentation on pnpm node version management ([#1350](https://github.com/elizaos/eliza/pull/1350)).\n - Updated links in documentation to point to the new site ([#1353](https://github.com/elizaos/eliza/pull/1353)).\n - Enhanced README.md with instructions for starting the client for chatting with the Agent ([#1375](https://github.com/elizaos/eliza/pull/1375)).\n\n- **Bug Fixes and Version Management**\n - Fixed environment settings in each step to ensure stability ([#1374](https://github.com/elizaos/eliza/pull/1374)).\n - Bumped version to v0.1.7-alpha.1 and merged develop into main ([#1361](https://github.com/elizaos/eliza/pull/1361), [#1356](https://github.com/elizaos/eliza/pull/1356))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:43.947035Z", + "target_date": "2024-12-22", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-21", + "ai_news_elizaos_daily_md_2024-12-21", + "github_summaries_daily_2024-12-22", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-21", + "ai_news_elizaos_discord_md_2024-12-20", + "ai_news_elizaos_discord_md_2024-12-19", + "ai_news_elizaos_daily_discord_json_2024-12-21", + "ai_news_elizaos_daily_discord_md_2024-12-21" + ], + "total_characters": 102138, + "estimated_tokens": 25534, + "file_size_bytes": 118321 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-23.json b/the-council/aggregated/2024-12-23.json new file mode 100644 index 00000000000..fb7b718e90d --- /dev/null +++ b/the-council/aggregated/2024-12-23.json @@ -0,0 +1,626 @@ +{ + "date_generated_for": "2024-12-23", + "ai_news_elizaos_discord_md_2024-12-22": { + "filename": "2024-12-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-21": { + "filename": "2024-12-21.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-20": { + "filename": "2024-12-20.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-22": { + "filename": "2024-12-22.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-22", + "categories": [ + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "The default character model has been updated to LLAMALOCAL, ensuring a more consistent experience.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746", + "https://github.com/elizaOS/eliza/commit/305ba667ba6cab63a9bc342a1f38ce14c948face", + "https://github.com/elizaOS/eliza/pull/1299" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/305ba667ba6cab63a9bc342a1f38ce14c948face", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1299" + ], + "videos": [] + }, + { + "text": "Clients have been removed from the default character settings to streamline functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91", + "https://github.com/elizaOS/eliza/commit/d4f6684487f0707bbd3b902e57cc11504f971b9c", + "https://github.com/elizaOS/eliza/pull/1297" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d4f6684487f0707bbd3b902e57cc11504f971b9c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1297" + ], + "videos": [] + }, + { + "text": "A missing Claude Vertex case has been added to the handleProvider function, improving model handling.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb", + "https://github.com/elizaOS/eliza/commit/0eb98a38f28d39b5f1a8219749ecadea9e5cec58", + "https://github.com/elizaOS/eliza/pull/1293" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0eb98a38f28d39b5f1a8219749ecadea9e5cec58", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1293" + ], + "videos": [] + }, + { + "text": "Integration tests have been fixed to ensure they run correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56", + "https://github.com/elizaOS/eliza/pull/1291" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1291" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to prevent duplicate Twitter posts on server boot.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1329" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1329" + ], + "videos": [] + }, + { + "text": "Long tweets are now handled properly, with a fallback mechanism in case of failure.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1339" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1339" + ], + "videos": [] + }, + { + "text": "A fix has been applied to ensure that `{{user}}` tags in templates and examples are correctly passed to the LLM.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1305", + "https://github.com/elizaOS/eliza/pull/1303" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1305", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1303" + ], + "videos": [] + }, + { + "text": "The PostgreSQL adapter schema has been fixed to ensure proper table creation and settings application.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1345", + "https://github.com/elizaOS/eliza/pull/1379", + "https://github.com/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1345", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1379", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765" + ], + "videos": [] + }, + { + "text": "The OLLAMA model has been added to the `getTokenForProvider` function, ensuring proper token handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1338", + "https://github.com/elizaOS/eliza/commit/0dc60c80670fc52c4d257b8c4d22520897e9db93" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1338", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0dc60c80670fc52c4d257b8c4d22520897e9db93" + ], + "videos": [] + }, + { + "text": "A fix has been applied to ensure image settings in character files are correctly applied when generating images.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1370" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1370" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "ElizaOS Project Updates and Version Releases", + "content": [ + { + "text": "ElizaOS has released version 0.1.6, incorporating various updates and improvements. The main branch was updated to v0.1.6-alpha.5 before the final release. Additionally, the node version was updated to 23.3.0 and pnpm to 9.15.0.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18", + "https://github.com/elizaOS/eliza/commit/641ececf67a41825d06ac94be12add7dd4029a6e", + "https://github.com/elizaOS/eliza/commit/2d8f960d7a0fcb3d30a7da4d83e3cca610e215b7", + "https://github.com/elizaOS/eliza/commit/bb87d8d084381be5c3f7e2365aba87ebcf682e17", + "https://github.com/elizaOS/eliza/commit/db86aeebde34cea4f590676036605abb83ea2a3a", + "https://github.com/elizaOS/eliza/pull/1300", + "https://github.com/elizaOS/eliza/pull/1296", + "https://github.com/elizaOS/eliza/pull/1290" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/641ececf67a41825d06ac94be12add7dd4029a6e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2d8f960d7a0fcb3d30a7da4d83e3cca610e215b7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bb87d8d084381be5c3f7e2365aba87ebcf682e17", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/db86aeebde34cea4f590676036605abb83ea2a3a", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1300", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1296", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1290" + ], + "videos": [] + }, + { + "text": "A new version, 0.1.7-alpha.1, has been introduced, bringing further refinements and updates to the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2", + "https://github.com/elizaOS/eliza/commit/1691d565bac49f9338955658d4d47fd5eb2c0bee", + "https://github.com/elizaOS/eliza/commit/27fea7888427ce3be553dd1c3cc592d1425b0f4c", + "https://github.com/elizaOS/eliza/pull/1361", + "https://github.com/elizaOS/eliza/pull/1360" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1691d565bac49f9338955658d4d47fd5eb2c0bee", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/27fea7888427ce3be553dd1c3cc592d1425b0f4c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1361", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1360" + ], + "videos": [] + }, + { + "text": "Documentation has been updated to include information on pnpm and node version management, addressing potential issues with version mismatches.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1350" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1350" + ], + "videos": [] + }, + { + "text": "UUID tests have been added, ensuring proper version 5 UUID implementation and improving test coverage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1362" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1362" + ], + "videos": [] + } + ], + "topic": "version" + }, + { + "title": "TEE Verifiable Log Plugin for Eliza", + "content": [ + { + "text": "The TEE Verifiable Log Plugin enhances Eliza's functionality by enabling it to sign verifiable logs and provide an interactive query interface. This allows external parties to verify Eliza's execution process through signature validation. The plugin ensures that Eliza, running in a Trusted Execution Environment (TEE), operates strictly according to its code and provides cryptographic proof of its actions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1331", + "https://github.com/elizaOS/eliza/pull/1333", + "https://github.com/elizaOS/eliza/pull/1369" + ], + "images": [ + "https://artela-oss.oss-us-west-1.aliyuncs.com/eliza/teeplugin.png?x-oss-credential=LTAI5tAZoW7ZWzrSERMJYgbR%2F20241220%2Fus-west-1%2Foss%2Faliyun_v4_request&x-oss-date=20241220T021204Z&x-oss-expires=32400&x-oss-signature-version=OSS4-HMAC-SHA256&x-oss-signature=69754a19022582bbc15b8896f4c8cb195d6bfd90a62d3393d09d29ff37f22c70", + "https://artela-oss.oss-us-west-1.aliyuncs.com/eliza/teeplugin.png?x-oss-credential=LTAI5tAZoW7ZWzrSERMJYgbR%2F20241222%2Fus-west-1%2Foss%2Faliyun_v4_request&x-oss-date=20241222T094432Z&x-oss-expires=32400&x-oss-signature-version=OSS4-HMAC-SHA256&x-oss-signature=1a5dd5544d9787bd4b80ce1fa9db82a9647389b7df93cfd2c0c41a3d7400e4b9" + ], + "videos": [] + }, + { + "text": "The plugin derives a key pair for verifiable logs using the TEE, embeds the public key in a remote attestation report, and signs logs from external modules such as Twitter clients. These logs are stored in a database and can be verified externally using the attested public key. Future enhancements include a verifiable terminal for real-time log display.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1331", + "https://github.com/elizaOS/eliza/pull/1333", + "https://github.com/elizaOS/eliza/pull/1369" + ], + "images": [], + "videos": [] + }, + { + "text": "Documentation updates are planned to guide developers on enabling and using the verifiable log plugin. Additionally, integration tests have been completed, ensuring the plugin's functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1319" + ], + "images": [], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Automation Enhancements in ElizaOS", + "content": [ + { + "text": "A new GitHub Actions workflow has been introduced to automatically mark inactive issues and pull requests as stale and close them after a certain period. This helps maintain repository cleanliness and reduces the manual workload on maintainers. The workflow is configurable, allowing customization of inactivity periods and messages. Testing involved simulating inactivity, triggering the workflow, and verifying its behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1317", + "https://github.com/elizaOS/eliza/issues/1318" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1317", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1318" + ], + "videos": [] + }, + { + "text": "A GitHub Actions workflow has been added to greet first-time contributors when they open an issue or submit a pull request. This feature enhances community engagement by providing a welcoming message. Testing involved forking the repository, modifying the workflow, and verifying that the bot correctly posts greeting messages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1316" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1316" + ], + "videos": [] + }, + { + "text": "CodeQL security scanning has been integrated into the repository to automate vulnerability detection. This ensures continuous monitoring of the codebase for security risks. The workflow runs on new commits and pull requests, providing actionable insights. Testing involved triggering the workflow, reviewing scan results, and verifying that resolved issues no longer appear.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1314", + "https://github.com/elizaOS/eliza/issues/1313" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1314", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1313" + ], + "videos": [] + }, + { + "text": "A new client for WordPress has been added, allowing Eliza to autonomously generate and upload blog posts. This expands Eliza's capabilities beyond social media. The implementation is basic but can be extended to include media and more detailed articles. Testing involved setting up environment variables and verifying that blog posts are generated every 24 hours.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1336" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1336" + ], + "videos": [] + }, + { + "text": "An automated JSDoc generation workflow has been introduced, leveraging LLM-based documentation generation. The workflow can be triggered manually and scans specified directories for documentation updates. Testing involved configuring the workflow, triggering it, and verifying the generated documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1343" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1343" + ], + "videos": [] + }, + { + "text": "Advanced trading functionality has been added for on-chain Solana bots. This includes scripts for executing trades, managing risk, and retrieving market data. The implementation provides foundational tools for AI-driven trading strategies. Future improvements include transitioning to TypeScript and adding more trading actions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1340" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1340" + ], + "videos": [] + } + ], + "topic": "automation" + }, + { + "title": "Redis Caching Support for ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced caching support for Redis, allowing the agent to utilize Redis, Database, or File System as configurable caching options. This implementation requires the `CACHE_STORE` environment variable, which supports values `redis`, `database`, and `filesystem`. Additionally, Redis caching requires the `REDIS_URL` environment variable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3", + "https://github.com/elizaOS/eliza/commit/0508c2d54d425ef1689f0d16a6be8cdc87bf4326", + "https://github.com/elizaOS/eliza/pull/1295" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0508c2d54d425ef1689f0d16a6be8cdc87bf4326", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1295" + ], + "videos": [] + }, + { + "text": "A Redis Cache implementation was merged into the project, integrating Redis as a caching adapter. Several updates were made to merge the feature branch with the latest developments.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e0c72a4197373a57ec06f386815669b0069ee3f7", + "https://github.com/elizaOS/eliza/commit/4a1fd9743c39ddf7ab95b19f520ab8a2ac24a858", + "https://github.com/elizaOS/eliza/commit/d18c4a82177efed8f18ceadf7174c58467136335", + "https://github.com/elizaOS/eliza/commit/7882d47577b8ff76677348205e50e3115118b4bf" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e0c72a4197373a57ec06f386815669b0069ee3f7", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4a1fd9743c39ddf7ab95b19f520ab8a2ac24a858", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d18c4a82177efed8f18ceadf7174c58467136335", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7882d47577b8ff76677348205e50e3115118b4bf" + ], + "videos": [] + } + ], + "topic": "redis" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $96,957.92 to $94,897.84. Similarly, ai16z dropped from $0.6828 to $0.6193. Solana (SOL) also saw a slight decrease from $181.29 to $180.31. Wrapped Ethereum (WETH) moved down from $3,337.12 to $3,277.40.", + "sources": [ + "WBTC: $96,957.92 \u2192 $94,897.84", + "ai16z: $0.6828 \u2192 $0.6193", + "SOL: $181.29 \u2192 $180.31", + "WETH: $3,337.12 \u2192 $3,277.40" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS Core Development and Repository Updates", + "content": [ + { + "text": "The repository has undergone a major renaming, changing references from @elizaos/eliza to @elizaos/core. This update was merged through pull request #1357.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/634e45ef7ca67367588d7d18ab0c71365acd75fe" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/634e45ef7ca67367588d7d18ab0c71365acd75fe" + ], + "videos": [] + }, + { + "text": "A significant update renamed the Git organization to elizaOS, consolidating the branding across the repository. This was implemented through pull request #1352.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d3f8e8b19a1a8091af8bb7128f68197aac512763" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d3f8e8b19a1a8091af8bb7128f68197aac512763" + ], + "videos": [] + }, + { + "text": "The develop branch was merged into the main branch, finalizing the renaming of elizaOS/eliza to elizaOS/core. This was handled in pull request #1359.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1359" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1359" + ], + "videos": [] + }, + { + "text": "A major merge from the develop branch into the main branch was completed, ensuring that elizaOS is consistently used across the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1356" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1356" + ], + "videos": [] + }, + { + "text": "Documentation links were updated to point to the new URL: https://elizaOS.github.io/eliza/.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0945d77884029b826bc30024c6d5273b9e9adde7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0945d77884029b826bc30024c6d5273b9e9adde7" + ], + "videos": [] + }, + { + "text": "Development efforts focused on new features, including renaming @elizaos/eliza to @elizaos/core, along with one bug fix. A total of 24 contributors merged 12 pull requests, with major contributions from lalalune in merging branches and pull requests related to elizaOS core.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "elizaos" + }, + { + "title": "Recent Updates and Issues in ElizaOS", + "content": [ + { + "text": "A new environment variable for caching has been added to the environment example file.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916" + ], + "videos": [] + }, + { + "text": "An unnecessary package that was introduced in PR1182 has been removed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d5ac3c5f5d2a76118061b86150fe93930f086764" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d5ac3c5f5d2a76118061b86150fe93930f086764" + ], + "videos": [] + }, + { + "text": "A checkable variable has been added for conditional output.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/3c837a06cdd6b80a92278063bb711b592178d7b3" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3c837a06cdd6b80a92278063bb711b592178d7b3" + ], + "videos": [] + }, + { + "text": "A reported issue states that the UI does not respond to messages on the client side when running `pnpm start` and `pnpm start:client` in separate terminals.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1334" + ], + "images": [ + "https://github.com/user-attachments/assets/8e38bf80-084f-4891-8299-b17a6c7e05c7", + "https://github.com/user-attachments/assets/25d837dc-1575-4d73-a3d7-b3ee83b77e03", + "https://github.com/user-attachments/assets/a1f94c6e-c382-401d-874b-9f32eee94174" + ], + "videos": [] + }, + { + "text": "Another issue has been reported where the Eliza agent gets stuck when generating a response in Gitpod with default settings. The language model downloads but does not generate a response, instead printing repeated JSON syntax in the terminal.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1367" + ], + "images": [ + "https://github.com/user-attachments/assets/948ec4c0-74cb-4890-b3fd-8ae791e2ef5e" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "ElizaOS Chatbot Issues and Documentation Updates", + "content": [ + { + "text": "A user reported an issue with running Eliza on Gitpod. The installation completes successfully, but when starting the chatbot using 'pnpm start', the terminal becomes unresponsive. The expected behavior is that the user should be able to chat with the bot in the terminal, but it gets stuck instead.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1328" + ], + "images": [ + "https://github.com/user-attachments/assets/b67ae146-9d10-4039-8ca2-b79e190332d4" + ], + "videos": [] + }, + { + "text": "A pull request was submitted to update the README.md file with instructions on how to start the chat client for interacting with the Eliza agent. The update aims to improve documentation and provide clear steps for users to set up and use the chatbot.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1375" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1375" + ], + "videos": [] + }, + { + "text": "A Discord chat transcript was analyzed, but it contained no significant technical discussions, problem-solving, or decisions. The only unique message was a user asking how to add a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "The develop branch was rebased, ensuring that the latest changes are integrated and conflicts are resolved.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1301" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1301" + ], + "videos": [] + }, + { + "text": "The develop branch was merged into the main branch, incorporating recent updates and improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/5cf3d7a86c3bb94c1c37bb8c9d5611e928f48ff0", + "https://github.com/elizaOS/eliza/commit/86194dfa69b5c254ddda8ff032882ce868923d4f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5cf3d7a86c3bb94c1c37bb8c9d5611e928f48ff0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86194dfa69b5c254ddda8ff032882ce868923d4f" + ], + "videos": [] + }, + { + "text": "The main branch from the ai16z/eliza repository was merged into the elizaos-core branch, synchronizing changes between repositories.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/133ef2a3d363343583e8f118dc6188db54bc25cb" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/133ef2a3d363343583e8f118dc6188db54bc25cb" + ], + "videos": [] + } + ], + "topic": "versioning" + } + ], + "date": 1734825600 + } + }, + "ai_news_elizaos_daily_md_2024-12-22": { + "filename": "2024-12-22.md", + "content": "# Daily Summary for 2024-12-22\n\n## Recent Fixes and Improvements in ElizaOS\n- **Default Character Model Update:** \n - Updated to LLAMALOCAL for a more consistent user experience.\n - [GitHub Source 1](https://github.com/elizaOS/eliza/commit/8cde48c9293a7a9483b7748d544d9e34218df746) | [GitHub Source 2](https://github.com/elizaOS/eliza/commit/305ba667ba6cab63a9bc342a1f38ce14c948face) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1299)\n- **Character Settings Streamlined:**\n - Removal of clients from default settings.\n - [GitHub Source 1](https://github.com/elizaOS/eliza/commit/998b6c289058af19da3b5bb9b65fc7638d28ca91) | [GitHub Source 2](https://github.com/elizaOS/eliza/commit/d4f6684487f0707bbd3b902e57cc11504f971b9c) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1297)\n- **Claude Vertex Case Added:** \n - Enhanced handleProvider functionality.\n - [GitHub Source 1](https://github.com/elizaOS/eliza/commit/dfab4c1f1ecd780ad3dccaf0643deed7160119bb) | [GitHub Source 2](https://github.com/elizaOS/eliza/commit/0eb98a38f28d39b5f1a8219749ecadea9e5cec58) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1293)\n- **Integration Tests:** \n - Fixed for correct operation.\n - [GitHub Source](https://github.com/elizaOS/eliza/commit/7a59ec31e9c63991cc0e5460b75f64bf5ab9cb56) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1291)\n- **Duplicate Twitter Posts Prevented:**\n - Fix for server boot issues.\n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1329)\n- **Proper Handling of Long Tweets:**\n - Implemented fallback mechanism.\n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1339)\n- **User Tags in Templates:**\n - Fix for correct LLM handling of `{{user}}` tags.\n - [GitHub PR 1](https://github.com/elizaOS/eliza/pull/1305) | [GitHub PR 2](https://github.com/elizaOS/eliza/pull/1303)\n- **PostgreSQL Schema Fixes:**\n - Ensured proper table creation and settings.\n - [GitHub PR 1](https://github.com/elizaOS/eliza/pull/1345) | [GitHub PR 2](https://github.com/elizaOS/eliza/pull/1379) | [GitHub Source](https://github.com/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765)\n\n## ElizaOS Project Updates and Version Releases\n- **Version 0.1.6 Released:**\n - Incorporates various updates.\n - [GitHub Source 1](https://github.com/elizaOS/eliza/commit/54fe8da8b14e922d5d61a646276d147b417f8b18) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1300)\n- **Version 0.1.7-alpha.1 Introduced:** \n - Brings further refinements.\n - [GitHub Source](https://github.com/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2) | [GitHub PR](https://github.com/elizaOS/eliza/pull/1361)\n- **Documentation Updates for pnpm and Node Versions:**\n - Addressing version mismatches.\n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1350)\n- **UUID Tests Added:** \n - Ensuring proper version 5 UUID implementation. \n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1362)\n\n## TEE Verifiable Log Plugin for Eliza\n- **Enhanced Functionality:** \n - Enables signing of verifiable logs and interactive query interface.\n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1331)\n\n## Automation Enhancements in ElizaOS\n- **GitHub Actions Workflow for Stale Issues:** \n - Marks inactive issues and closes them after a period. \n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1317)\n\n## Redis Caching Support for ElizaOS\n- **New Caching Options:** \n - Configurable options using Redis, database, or file system.\n - [GitHub Source](https://github.com/elizaOS/eliza/commit/a1515d8b5b0103aa37075167822c45b70afa8fa3)\n\n## Crypto Market Price Update\n- **Market Fluctuations:**\n - WBTC: $96,957.92 \u2192 $94,897.84\n - ai16z: $0.6828 \u2192 $0.6193\n - SOL: $181.29 \u2192 $180.31\n - WETH: $3,337.12 \u2192 $3,277.40\n\n## ElizaOS Core Development and Repository Updates\n- **Repository Renaming:**\n - Updates references from `@elizaos/eliza` to `@elizaos/core`. \n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1357)\n\n## Recent Updates and Issues in ElizaOS\n- **New Environment Variables for Caching:** \n - Added to environment example file.\n - [GitHub Source](https://github.com/elizaOS/eliza/commit/1275946e17a21872253284fcc36ceec2bdc3f916)\n- **Reported Issues:**\n - UI non-responsive during specific operations.\n - [Issue Tracker](https://github.com/elizaOS/eliza/issues/1334)\n\n## ElizaOS Chatbot Issues and Documentation Updates\n- **Documentation for Chat Client:**\n - README.md updated with chat client instructions.\n - [GitHub PR](https://github.com/elizaOS/eliza/pull/1375)\n\n## ElizaOS Repository Updates\n- **Branch Integrations:**\n - Develop branch rebased and merged into main, synchronizing updates.\n - [GitHub Source](https://github.com/elizaOS/eliza/commit/133ef2a3d363343583e8f118dc6188db54bc25cb)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-22": { + "filename": "2024-12-22.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-22": { + "filename": "2024-12-22.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-23": { + "filename": "2024-12-23.md", + "content": "# ElizaOS Daily Update (Dec 23, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with the addition of new features, including Venice style presets for image generation. Multiple bug fixes improved system stability, while documentation enhancements and testing refinements support ongoing development efforts.\n\n## PROJECT METRICS\n- **PRs:** 14 merged PRs, 21 new PRs\n- **Issues:** 10 new issues, 5 closed issues\n- **Unique Contributors:** 39\n- **Code Changes:** +1855/-1602 lines across 65 files\n- **Total Commits:** 135\n- **Most Active Contributors:** ryanleecode, shakkernerd, 0xaguspunk, monilpat, jonathangus\n\n## TOP ISSUES\n\n### Bug Fixes and Stability\n- Resolved issues with multiple agents running simultaneously on localhost ([#1415](https://github.com/elizaos/eliza/issues/1415)).\n- Fixed duplicate tweet logging ([#1402](https://github.com/elizaos/eliza/issues/1402)).\n- Addressed problems with PostgreSQL adapter settings not being applied ([#1379](https://github.com/elizaos/eliza/issues/1379)).\n- Corrected image generation issues related to image settings ([#1371](https://github.com/elizaos/eliza/issues/1371)).\n- Fixed Twitter login notifications and cookie management issues ([#1330](https://github.com/elizaos/eliza/issues/1330)).\n\n### Documentation and Community Engagement\n- Added \"What Did You Get Done This Week? #6\" notes to enhance community transparency ([#1399](https://github.com/elizaos/eliza/issues/1399)).\n- Improved sample plugin documentation to assist developers ([#1385](https://github.com/elizaos/eliza/issues/1385)).\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Feature Enhancements\n- Introduced Venice style presets and an option to remove watermarks in image generation ([#1410](https://github.com/elizaos/eliza/pull/1410)).\n\n### Testing and CI Improvements\n- Split tests for better organization and clarity ([#1390](https://github.com/elizaos/eliza/pull/1390)).\n- Required approval for integration test steps to enhance quality control ([#1388](https://github.com/elizaos/eliza/pull/1388)).\n- Changed CI trigger settings to optimize workflow ([#1387](https://github.com/elizaos/eliza/pull/1387)).\n\n### Code Maintenance\n- Formatted package.json files using Prettier for consistency ([#1412](https://github.com/elizaos/eliza/pull/1412)).\n- Standardized boolean values and updated the .env file pattern for clarity ([#1392](https://github.com/elizaos/eliza/pull/1392)).\n- Allowed scoped PR titles to improve organization ([#1414](https://github.com/elizaos/eliza/pull/1414))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:44.279559Z", + "target_date": "2024-12-23", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-22", + "ai_news_elizaos_daily_md_2024-12-22", + "github_summaries_daily_2024-12-23", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-22", + "ai_news_elizaos_discord_md_2024-12-21", + "ai_news_elizaos_discord_md_2024-12-20", + "ai_news_elizaos_daily_discord_json_2024-12-22", + "ai_news_elizaos_daily_discord_md_2024-12-22" + ], + "total_characters": 107366, + "estimated_tokens": 26841, + "file_size_bytes": 124905 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-24.json b/the-council/aggregated/2024-12-24.json new file mode 100644 index 00000000000..b3330f7efd9 --- /dev/null +++ b/the-council/aggregated/2024-12-24.json @@ -0,0 +1,558 @@ +{ + "date_generated_for": "2024-12-24", + "ai_news_elizaos_discord_md_2024-12-23": { + "filename": "2024-12-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-22": { + "filename": "2024-12-22.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-21": { + "filename": "2024-12-21.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-23": { + "filename": "2024-12-23.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-23", + "categories": [ + { + "title": "Recent Updates and Merges in elizaOS Repository", + "content": [ + { + "text": "The repository has undergone a major renaming, changing references from '@elizaos/eliza' to '@elizaos/core'.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/00377106e6f947f3b439716559d84798f16c4d36", + "https://github.com/elizaOS/eliza/commit/634e45ef7ca67367588d7d18ab0c71365acd75fe" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00377106e6f947f3b439716559d84798f16c4d36", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/634e45ef7ca67367588d7d18ab0c71365acd75fe" + ], + "videos": [] + }, + { + "text": "The 'develop' branch has been merged into 'main', finalizing the renaming to elizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7a3acdf906e1c899475b007c4fcc3ef471916718", + "https://github.com/elizaOS/eliza/pull/1356", + "https://github.com/elizaOS/eliza/commit/86194dfa69b5c254ddda8ff032882ce868923d4f" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a3acdf906e1c899475b007c4fcc3ef471916718", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1356", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/86194dfa69b5c254ddda8ff032882ce868923d4f" + ], + "videos": [] + }, + { + "text": "A new version, v0.1.7-alpha.1, has been released.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2", + "https://github.com/elizaOS/eliza/commit/1691d565bac49f9338955658d4d47fd5eb2c0bee" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1691d565bac49f9338955658d4d47fd5eb2c0bee" + ], + "videos": [] + }, + { + "text": "Documentation links have been updated to point to the new site: https://elizaOS.github.io/eliza/", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a07654a616a0073c2107512779b2d7784b159628" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a07654a616a0073c2107512779b2d7784b159628" + ], + "videos": [] + }, + { + "text": "The Discord URL has been reverted to a previous version.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4d6a7a1bf11bcbfa16883bf8664b8ce7cd849c5c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4d6a7a1bf11bcbfa16883bf8664b8ce7cd849c5c" + ], + "videos": [] + }, + { + "text": "Fixes and updates include a correction to the PostgreSQL adapter schema and an update to the Farcaster client max cast length.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765", + "https://github.com/elizaOS/eliza/commit/b9d819eb5cb8f9b289772b901a35006ae23f2b35" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b9d819eb5cb8f9b289772b901a35006ae23f2b35" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Plugin and Feature Updates in ElizaOS", + "content": [ + { + "text": "A new feature has been added to the Sui plugin, introducing a Programmable Transaction Block Builder Action. This enhancement allows for the generation of programmable transaction blocks within the Sui ecosystem. The update is categorized as a feature addition with no associated risks. Testing instructions include modifying the default character setup and running installation commands.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1381", + "https://github.com/elizaOS/eliza/pull/1380" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1381", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1380" + ], + "videos": [] + }, + { + "text": "A new Solana plugin feature has been introduced, enabling token deployment using the Solana Agent Kit. This update leverages the solana-agent-kit library to facilitate token deployment. The developer has expressed interest in expanding the plugin further based on community feedback.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1373" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1373" + ], + "videos": [] + }, + { + "text": "A verifiable log plugin has been added to the TEE (Trusted Execution Environment) plugin for Eliza. This feature allows Eliza to sign verifiable logs and provide an interactive query interface, enabling external parties to verify Eliza's execution process. The plugin derives a key pair for signing logs, supports remote attestation, and allows external verification of actions performed by Eliza.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1369" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1369" + ], + "videos": [] + }, + { + "text": "A new plugin, '@elizaos/plugin-geckoterminal', has been introduced to fetch cryptocurrency price information using the GeckoTerminal API. This update enhances character responses to support price queries for cryptocurrencies and integrates the plugin into the agent's functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1364" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1364" + ], + "videos": [] + }, + { + "text": "A Cosmos plugin has been added to Eliza, enabling interaction with Cosmos SDK-based chains such as Osmosis, Cosmos Hub, and Akash. This feature allows agents to perform token transfers and other blockchain interactions. Testing involves setting environment variables and executing transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1354", + "https://github.com/elizaOS/eliza/pull/1393" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1354", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1393" + ], + "videos": [] + }, + { + "text": "The Birdeye provider has been expanded to support all possible EVM symbols, including WETH and BONK. This update allows the Birdeye API to provide data for a broader range of tokens beyond SOL. The change is categorized as a feature addition with low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1366" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1366" + ], + "videos": [] + }, + { + "text": "A new CoinGecko plugin has been added, allowing users to fetch cryptocurrency prices and market capitalization data using the free CoinGecko API. The plugin supports fetching data by name, ticker, or token address. A README and environment configuration have been included.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1382" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1382" + ], + "videos": [] + }, + { + "text": "A major improvement has been made to Eliza's plugin system by introducing dynamic plugin imports. Previously, all plugins were imported at runtime, increasing memory usage. This update ensures that plugins are only loaded when needed, improving efficiency and scalability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1383" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1383" + ], + "videos": [] + }, + { + "text": "A sample plugin documentation has been added to the 0G plugin. This documentation serves as a template for future plugin documentation efforts, ensuring that all plugins have clear usage instructions and examples.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1385" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1385" + ], + "videos": [] + }, + { + "text": "A new Metaplex Bubblegum plugin has been introduced, allowing agents to interact with Solana's compressed NFT (cNFT) protocol. The plugin supports minting, transferring, and updating metadata for cNFTs, as well as retrieving proofs and asset details.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1386" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1386" + ], + "videos": [] + }, + { + "text": "A proposal has been made to integrate the FerePro plugin into Eliza. FerePro is an AI agent developed by FereAI that specializes in crypto-related research and Q&A. The plugin would allow Eliza to answer complex questions about token research, investment decisions, and trading actions. Developers will need to obtain API keys from FereAI to use this feature.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1405" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1405" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Fix: Postgres Adapter Settings Not Being Applied", + "content": [ + { + "text": "A bug was identified in the Postgres adapter where `app.settings` defined in the `schema.sql` file were not being applied. This caused the embedding dimensions to always default to 384, regardless of the specified settings. The issue was particularly problematic when using OpenAI embeddings, which have 1532 dimensions, leading to database errors. A fix was implemented to ensure that the settings are correctly applied.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1378", + "https://github.com/elizaOS/eliza/pull/1379" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1378", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1379" + ], + "videos": [] + }, + { + "text": "Another related issue was found in the Postgres adapter schema check. The existing check for schema existence was redundant because `IF NOT EXISTS` checks were already present in the SQL. This caused problems when a table, such as `memories`, was dropped for schema modifications, as it would not be recreated. The fix involved removing the unnecessary schema existence check to allow proper table re-creation when needed.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1376" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1376" + ], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a slight decline, moving from $94,897.84 to $94,529.47. Similarly, Wrapped Ethereum (WETH) increased from $3,277.40 to $3,416.80. Solana (SOL) also saw an upward trend, rising from $180.31 to $189.88. Meanwhile, ai16z token showed volatility, increasing from $0.6193 to $0.6670.", + "sources": [ + "WBTC: $94,897.84 \u2192 $94,529.47", + "WETH: $3,277.40 \u2192 $3,416.80", + "SOL: $180.31 \u2192 $189.88", + "ai16z: $0.6193 \u2192 $0.6670" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS Issues and Fixes", + "content": [ + { + "text": "Users are experiencing a 'vector mismatch' error when attempting to use text-to-speech (TTS) in Discord. The issue prevents the expected generation and playback of a sound file in response to voice input. The feature was reportedly working the previous day without any known changes.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1349" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1349" + ], + "videos": [] + }, + { + "text": "A user encountered an error when trying to use Google as a model provider in ElizaOS. The error message states that Google is an unsupported model provider. The user is unsure if Google is supported and is seeking clarification on whether additional configuration is required.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1368" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1368" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to allow multiple agents to run simultaneously on localhost. Previously, all agents were bound to port 3000, causing conflicts. The update enables automatic port iteration (e.g., 3001 if 3000 is taken) and provides an option to configure multiple agents using VITE and a browser by setting the SERVER_PORT value.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1415" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1415" + ], + "videos": [] + }, + { + "text": "Users following the AI Agent Dev School tutorial encountered a 'better-sqlite' error when starting an agent. The error is due to a mismatch between the compiled module and the Node.js version. The issue was resolved by updating 'better-sqlite3' in the 'packages/adapter-sqlite' directory.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1407" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1407" + ], + "videos": [] + }, + { + "text": "An issue was reported when attempting to replace the default SQLite database with Supabase. The Eliza agent fails to start because the database object is undefined, preventing it from logging into Twitter and posting tweets. The user provided screenshots of their 'initializeDatabase' function and the error message encountered.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1389" + ], + "images": [ + "https://github.com/user-attachments/assets/7240d314-0b98-4b14-a8bd-f466d17d93f4", + "https://github.com/user-attachments/assets/4079d3a0-bea7-4101-a2f2-14a23f2adf0b" + ], + "videos": [] + }, + { + "text": "A TypeScript type error was found in the Slack client when handling message attachments. The 'attachments' property was missing required fields, causing a type mismatch. The issue was resolved by updating the attachment creation logic to include all necessary properties such as 'id', 'url', 'title', 'source', 'description', and 'text'.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1384" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1384" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Recent Development Updates and Improvements", + "content": [ + { + "text": "The project saw multiple improvements, including documentation standardization, model enhancements, and expanded storage options. A total of 10 pull requests were merged by 21 contributors, focusing on package improvements, new features, and bug fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1399", + "https://github.com/elizaOS/eliza/pull/1408", + "https://github.com/elizaOS/eliza/pull/1404", + "https://github.com/elizaOS/eliza/pull/1403", + "https://github.com/elizaOS/eliza/pull/1394" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1399", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1408", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1404", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1403", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1394" + ], + "videos": [] + }, + { + "text": "A documentation update standardized formatting for December 2024 stream notes, improving readability and consistency across multiple files.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1399" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1399" + ], + "videos": [] + }, + { + "text": "A TODO was resolved to make the model selection more dynamic and generic, replacing a hardcoded model name with a fallback to 'gpt-4o-mini'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1408", + "https://github.com/elizaOS/eliza/pull/1404" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1408", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1404" + ], + "videos": [] + }, + { + "text": "The GOAT integration was improved by enabling tool calling in the 'generateText' API, allowing for more complex on-chain actions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1403" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1403" + ], + "videos": [] + }, + { + "text": "Lens Client now supports additional storage options, including Arweave, Storj, and Pinata, providing more flexibility for users.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1394" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1394" + ], + "videos": [] + } + ], + "topic": "improvements" + }, + { + "title": "Chat Transcript and Documentation Update", + "content": [ + { + "text": "The provided chat transcript contains minimal meaningful content. Most messages are repeated from 'Captain Hook' without technical discussions, problem-solving, or decisions. The only unique message is from 'yikesawjeez' asking how to get a bot into their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A pull request was created to update the README.md file with instructions for starting a chat client to interact with an agent. The PR includes sections for risks, background, testing steps, and documentation changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1375" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1375" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Version Bump: ElizaOS v0.1.7-alpha.1", + "content": [ + { + "text": "The ElizaOS project has released a new version, v0.1.7-alpha.1. This update is categorized as a chore, indicating a routine version bump without major feature changes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/27fea7888427ce3be553dd1c3cc592d1425b0f4c", + "https://github.com/elizaOS/eliza/pull/1361", + "https://github.com/elizaOS/eliza/pull/1360" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/27fea7888427ce3be553dd1c3cc592d1425b0f4c", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1361", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1360" + ], + "videos": [] + } + ], + "topic": "release" + }, + { + "title": "Update Farcaster Client Max Cast Length", + "content": [ + { + "text": "The maximum cast length in the Farcaster client has been updated to align with the protocol's specification. The previous limit was incorrectly defined, and this change ensures consistency with the official spec.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1347" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1347" + ], + "videos": [] + }, + { + "text": "A refactor was made to reference the max cast length in the content trimming process. The max cast length is now exported as a constant, making it accessible throughout the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d3030f06a3cf0756e515efae3386b4d94bc8c051" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d3030f06a3cf0756e515efae3386b4d94bc8c051" + ], + "videos": [] + }, + { + "text": "A fix was applied to ensure the max cast length matches the current defined limit.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/37b1f044dbf57583b1fd6ae24280c9dd71ec7e80" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/37b1f044dbf57583b1fd6ae24280c9dd71ec7e80" + ], + "videos": [] + } + ], + "topic": "cast" + }, + { + "title": "Environment Variable Issues and Fixes in Eliza Bot", + "content": [ + { + "text": "A fix has been implemented to explicitly set environment variables in each step of the process. This change ensures that necessary environment variables are properly configured, preventing potential issues.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1374" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1374" + ], + "videos": [] + }, + { + "text": "A user reported that the Eliza bot does not respond to tagged tweets when running inside Docker. While the bot tweets normally, it fails to reply to mentions. The issue appears to be related to the `OPENAI_API_KEY` environment variable, which is required in Docker but not when running the bot directly. Logs show no errors, and assistance is requested to diagnose the problem.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1372" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1372" + ], + "videos": [] + } + ], + "topic": "environment" + } + ], + "date": 1734912000 + } + }, + "ai_news_elizaos_daily_md_2024-12-23": { + "filename": "2024-12-23.md", + "content": "# Daily Summary for 2024-12-23\n\n## Recent Updates and Merges in elizaOS Repository\n- **Repository Renaming**: Changed references from `@elizaos/eliza` to `@elizaos/core`.\n - [Commit 1](https://github.com/elizaOS/eliza/commit/00377106e6f947f3b439716559d84798f16c4d36)\n - [Commit 2](https://github.com/elizaOS/eliza/commit/634e45ef7ca67367588d7d18ab0c71365acd75fe)\n- **Branch Merge**: 'develop' branch merged into 'main', finalizing renaming to elizaOS.\n - [Commit Details](https://github.com/elizaOS/eliza/commit/7a3acdf906e1c899475b007c4fcc3ef471916718)\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1356)\n- **New Release**: v0.1.7-alpha.1 launched.\n - [Version Details](https://github.com/elizaOS/eliza/commit/77b5b7d8757241168b2a6c07231ab07bcdea05a2)\n- **Documentation Update**: Links now point to new site [elizaOS.github.io](https://elizaOS.github.io/eliza/).\n - [Commit Link](https://github.com/elizaOS/eliza/commit/a07654a616a0073c2107512779b2d7784b159628)\n- **Discord URL Change**: Reverted to a previous version.\n - [Modification Details](https://github.com/elizaOS/eliza/commit/4d6a7a1bf11bcbfa16883bf8664b8ce7cd849c5c)\n- **Fixes**: Updates to PostgreSQL adapter schema and Farcaster client cast length.\n - [PostgreSQL Fix](https://github.com/elizaOS/eliza/commit/e15dd540f01dc8a91643dd50810479b19a838765)\n - [Farcaster Client Update](https://github.com/elizaOS/eliza/commit/b9d819eb5cb8f9b289772b901a35006ae23f2b35)\n\n## Recent Plugin and Feature Updates in ElizaOS\n- **Sui Plugin**: Programmable Transaction Block Builder Action added.\n - [Pull Request 1](https://github.com/elizaOS/eliza/pull/1381)\n- **Solana Plugin**: Token deployment using Solana Agent Kit.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1373)\n- **Verifiable Log Plugin**: TEE Plugin enhanced to sign logs for verification.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1369)\n- **Cryptocurrency Price Plugin**: Introduced using GeckoTerminal API.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1364)\n- **Cosmos Plugin**: Interaction with Cosmos SDK-based chains enabled.\n - [Pull Request 1](https://github.com/elizaOS/eliza/pull/1354)\n- **EVM Symbols Support**: Expanded via Birdeye provider.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1366)\n- **CoinGecko Plugin**: Fetch crypto prices/market cap data using CoinGecko API.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1382)\n- **Dynamic Plugin Imports**: Improved memory usage by loading plugins only as needed.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1383)\n- **Metaplex Bubblegum Plugin**: Interaction with Solana's compressed NFT protocol.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1386)\n\n## ElizaOS Issues and Fixes\n- **Postgres Adapter Fix**: Settings in `schema.sql` were not applied; a fix was implemented.\n - [Issue](https://github.com/elizaOS/eliza/issues/1378)\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1379)\n- **Schema Existence Check**: Unnecessary schema checks removed.\n - [Issue](https://github.com/elizaOS/eliza/issues/1376)\n- **Discord TTS Error**: 'vector mismatch' error in TTS feature.\n - [Issue](https://github.com/elizaOS/eliza/issues/1349)\n- **Google Model Provider**: Error due to unsupported model provider.\n - [Issue](https://github.com/elizaOS/eliza/issues/1368)\n- **Multiple Agents on Localhost**: Resolved port conflict issue.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1415)\n\n## Crypto Market Update\n- **Market Fluctuations**:\n - Wrapped Bitcoin (WBTC): $94,897.84 \u2192 $94,529.47\n - Wrapped Ethereum (WETH): $3,277.40 \u2192 $3,416.80\n - Solana (SOL): $180.31 \u2192 $189.88\n - ai16z Token: $0.6193 \u2192 $0.6670\n\n## Recent Development Updates and Improvements\n- **General Improvements**: 10 pull requests merged, including documentation and model enhancements.\n - [Pull Request Overview](https://github.com/elizaOS/eliza/pull/1399)\n- **Documentation**: Standardized formatting for stream notes.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1399)\n- **Lens Client Update**: Added support for new storage options.\n\n## Version Bump: ElizaOS v0.1.7-alpha.1\n- **Routine Update**: A minor version bump without major changes.\n - [Version Details](https://github.com/elizaOS/eliza/commit/27fea7888427ce3be553dd1c3cc592d1425b0f4c)\n\n## Environment Variable Issues and Fixes in Eliza Bot\n- **Environment Variable Configuration**: Ensured explicit setting in each process step.\n - [Pull Request](https://github.com/elizaOS/eliza/pull/1374)\n- **Docker Issue**: Bot not responding to tagged tweets due to `OPENAI_API_KEY` setting.\n - [Issue](https://github.com/elizaOS/eliza/issues/1372)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-23": { + "filename": "2024-12-23.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-23": { + "filename": "2024-12-23.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-24": { + "filename": "2024-12-24.md", + "content": "# ElizaOS Daily Update (Dec 24, 2024)\n\n## OVERVIEW \nToday, ElizaOS made significant strides with 15 PRs merged, enhancing features and fixing bugs. Notable additions include the alienx chain and improvements to the GitHub client. Documentation was also enriched with a Tagalog translation, promoting inclusivity.\n\n## PROJECT METRICS\n- **PRs:** 15 merged PRs, 20 new PRs\n- **Issues:** 5 new issues, 4 closed issues\n- **Unique Contributors:** 43\n- **Code Changes:** +505/-101 lines across 28 files\n- **Total Commits:** 120\n- **Most Active Contributors:** monilpat, swizzmagik, jobyid, 0xPBIT, iankm\n\n## TOP ISSUES\n### Feature Enhancements\n- Introduction of the alienx chain to the plugin-evm, expanding our blockchain capabilities. [#1438](https://github.com/elizaos/eliza/pull/1438)\n- Implementation of a retry mechanism for the GitHub client to improve reliability. [#1425](https://github.com/elizaos/eliza/pull/1425)\n\n### Documentation Improvements\n- Added a Tagalog translation of the README to enhance accessibility for non-English speakers. [#1420](https://github.com/elizaos/eliza/pull/1420)\n- Corrections made to existing documentation, including fixing typos and improving clarity. [#1424](https://github.com/elizaos/eliza/pull/1424)\n\n### Bug Fixes\n- Resolved issues with empty {{user}} tags in templates when passed to LLM, ensuring proper functionality. [#1305](https://github.com/elizaos/eliza/pull/1305)\n- Fixed a fallback issue in the imageModelProvider apiKey selection, enhancing stability. [#1272](https://github.com/elizaos/eliza/pull/1272)\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Added the `only` option to booleanFooter, providing more flexibility in usage. [#1437](https://github.com/elizaos/eliza/pull/1437)\n- Implemented an automatic closure for stale PRs and issues, streamlining project management. [#1317](https://github.com/elizaos/eliza/pull/1317)\n- Introduced a greeting feature for first-time contributors, fostering community engagement. [#1316](https://github.com/elizaos/eliza/pull/1316)\n\n### Security and Maintenance\n- Created a CodeQL configuration file for enhanced security scanning, addressing potential vulnerabilities. [#1314](https://github.com/elizaos/eliza/pull/1314)\n- Improved logging in the plugin-coinbase, aiding in better monitoring and debugging. [#1429](https://github.com/elizaos/eliza/pull/1429)\n\n### Synchronization and Updates\n- Maintained synchronization of README translations to ensure consistency across languages. [#1432](https://github.com/elizaos/eliza/pull/1432)\n- Updated environment configurations for the plugin-goat, ensuring compatibility with recent changes. [#1180](https://github.com/elizaos/eliza/pull/1180)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:44.630833Z", + "target_date": "2024-12-24", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-23", + "ai_news_elizaos_daily_md_2024-12-23", + "github_summaries_daily_2024-12-24", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-23", + "ai_news_elizaos_discord_md_2024-12-22", + "ai_news_elizaos_discord_md_2024-12-21", + "ai_news_elizaos_daily_discord_json_2024-12-23", + "ai_news_elizaos_daily_discord_md_2024-12-23" + ], + "total_characters": 104326, + "estimated_tokens": 26081, + "file_size_bytes": 120819 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-25.json b/the-council/aggregated/2024-12-25.json new file mode 100644 index 00000000000..6ad082639e2 --- /dev/null +++ b/the-council/aggregated/2024-12-25.json @@ -0,0 +1,498 @@ +{ + "date_generated_for": "2024-12-25", + "ai_news_elizaos_discord_md_2024-12-24": { + "filename": "2024-12-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-23": { + "filename": "2024-12-23.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-22": { + "filename": "2024-12-22.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-24": { + "filename": "2024-12-24.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-24", + "categories": [ + { + "title": "Recent Plugin Enhancements and Additions in ElizaOS", + "content": [ + { + "text": "A new feature has been introduced to dynamically import plugins in ElizaOS, reducing memory usage and improving efficiency. This change ensures that plugins are only loaded when needed, based on environment variables and secrets.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1383" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1383" + ], + "videos": [] + }, + { + "text": "Sample plugin documentation has been added to improve clarity and usability. This documentation will serve as a reference for future plugin development and integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1385" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1385" + ], + "videos": [] + }, + { + "text": "A Cosmos plugin has been added, allowing agents to interact with Cosmos SDK-based chains such as Osmosis, Cosmos Hub, and Akash. This enhances ElizaOS's blockchain capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1393", + "https://github.com/elizaOS/eliza/pull/1426" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1393", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1426" + ], + "videos": [] + }, + { + "text": "A new plugin for Metaplex Bubblegum has been introduced, enabling agents to mint, transfer, and update metadata for compressed NFTs (cNFTs) on Solana.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1386" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1386" + ], + "videos": [] + }, + { + "text": "A proposal has been made to integrate the FerePro plugin, which would enhance ElizaOS's research and Q&A capabilities for crypto-related topics such as token research, investment decisions, and trading actions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1405" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1405" + ], + "videos": [] + }, + { + "text": "The AlienX chain has been added to the EVM plugin, introducing new types without affecting existing functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1438" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1438" + ], + "videos": [] + }, + { + "text": "Logging improvements have been made to the Coinbase plugin, ensuring better consistency and debugging capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1429" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1429" + ], + "videos": [] + }, + { + "text": "Liquid staking support has been added to the Solana plugin, allowing users to stake SOL across multiple protocols without needing to manually compare APYs or switch platforms.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1435", + "https://github.com/elizaOS/eliza/issues/1434" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1435", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1434" + ], + "videos": [] + }, + { + "text": "A Twitter plugin has been introduced, enabling agents to post tweets. It includes authentication handling, character limit enforcement, and error logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1422" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1422" + ], + "videos": [] + }, + { + "text": "A Birdeye plugin has been added, expanding ElizaOS's ability to query on-chain data and provide insights into trending tokens, wallet activities, and market movements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1417" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1417" + ], + "videos": [] + }, + { + "text": "A Thirdweb plugin has been introduced, integrating with the Nebula API to allow natural language queries across 2000+ blockchains.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1418" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1418" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Fix: Duplicate Tweet Scheduling Issue in Eliza Twitter Client", + "content": [ + { + "text": "A bug in the Eliza Twitter client caused the `generateNewTweetLoop` method to be called twice in the `start` method of `/packages/client-twitter/src/post.ts`. This resulted in multiple independent tweet scheduling loops, leading to duplicate tweets being posted. The issue was due to redundant method calls at lines 174 and 190 without conditional checks.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1395" + ], + "images": [ + "https://github.com/user-attachments/assets/0ebe87aa-ff46-488d-9961-90daf43b5aab" + ], + "videos": [] + }, + { + "text": "Multiple pull requests were submitted to resolve this issue by moving the second `generateNewTweetLoop()` call inside the `if (enableActionProcessing)` condition. This ensures that only a single scheduling loop is initialized, preventing duplicate tweets and redundant log messages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1402", + "https://github.com/elizaOS/eliza/pull/1401", + "https://github.com/elizaOS/eliza/pull/1396" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1402", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1401", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1396" + ], + "videos": [] + }, + { + "text": "Testing steps included configuring the Twitter client with `POST_IMMEDIATELY=true`, observing tweet logs, and verifying that only one tweet is scheduled at a time. The fix was classified as a low-risk change with minimal impact on other functionalities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1402", + "https://github.com/elizaOS/eliza/pull/1401", + "https://github.com/elizaOS/eliza/pull/1396" + ], + "images": [], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across various assets. Wrapped Bitcoin (WBTC) saw an increase from $94,529.47 to $98,377.44. Similarly, Wrapped Ethereum (WETH) rose from $3,416.80 to $3,492.58. Solana (SOL) also experienced an upward trend, moving from $189.88 to $196.97. Meanwhile, ai16z increased from $0.6670 to $0.7915.", + "sources": [ + "WBTC: $94,529.47 \u2192 $98,377.44", + "WETH: $3,416.80 \u2192 $3,492.58", + "SOL: $189.88 \u2192 $196.97", + "ai16z: $0.6670 \u2192 $0.7915" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Chore Updates in ElizaOS Repository", + "content": [ + { + "text": "A new update allows scoped PR titles, enabling titles like `chore(postgres-adapter): fix it`. This change was introduced to improve clarity in PR naming conventions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1413", + "https://github.com/elizaOS/eliza/pull/1414" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1413", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1414" + ], + "videos": [] + }, + { + "text": "Prettier formatting has been applied to all package.json files to improve code consistency and facilitate the review process for upcoming changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1412" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1412" + ], + "videos": [] + }, + { + "text": "Tests have been split to improve organization and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1390" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1390" + ], + "videos": [] + }, + { + "text": "Integration test steps now require approval before execution, adding an extra layer of validation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1388" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1388" + ], + "videos": [] + }, + { + "text": "CI trigger conditions have been modified to optimize workflow execution.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1387" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1387" + ], + "videos": [] + } + ], + "topic": "chore" + }, + { + "title": "Chat Functionality and Bot Integration", + "content": [ + { + "text": "The provided chat transcripts contain minimal meaningful discussion. The only notable message is from a user asking how to add a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A feature request was submitted regarding the removal of chat functionality from the terminal. The user expressed frustration over the additional steps required for testing and debugging, suggesting that chat be reinstated in the terminal or an alternative command be provided to enable it.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1421" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1421" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Database Adaptors and Issues in Eliza Agent", + "content": [ + { + "text": "Users encountered an issue with the `better-sqlite3` module when running the Eliza agent on v0170 alpha 1. The error was caused by a mismatch in Node.js versions, leading to an `ERR_DLOPEN_FAILED` error. The issue was resolved by updating `better-sqlite3` in the `packages/adapter-sqlite` directory.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1407" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1407" + ], + "videos": [] + }, + { + "text": "A user faced difficulties replacing the default SQLite database with Supabase. The issue stemmed from the `initializeDatabase` function returning an undefined database object, preventing the agent from starting and posting tweets. The expected behavior was for the agent to start, post tweets, and store them in Supabase correctly.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1389" + ], + "images": [ + "https://github.com/user-attachments/assets/7240d314-0b98-4b14-a8bd-f466d17d93f4", + "https://github.com/user-attachments/assets/4079d3a0-bea7-4101-a2f2-14a23f2adf0b" + ], + "videos": [] + }, + { + "text": "A new MongoDB adapter was introduced, allowing users to store agent data in MongoDB Atlas. This feature provides cloud storage and vector search capabilities. The implementation follows the same structure as other database adapters, requiring users to add a connection string and database name to the `.env` file. The change is considered low-risk and adds flexibility for users who prefer MongoDB.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1427" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1427" + ], + "videos": [] + } + ], + "topic": "agent" + }, + { + "title": "README Translations and Automation", + "content": [ + { + "text": "A new script has been implemented to keep README translations synchronized automatically. This script uses GPT-4o to update and translate all README files whenever the English README.md file changes. It integrates with GitHub CI for automation, ensuring that all translated versions remain up to date. However, there is a medium risk associated with this change, as errors in the translation script could propagate incorrect information across all language files. The script requires GitHub repository secrets, including a GitHub Personal Access Token and an OpenAI API key, to function properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1432" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1432" + ], + "videos": [] + }, + { + "text": "A Tagalog translation of the main README.md file has been added as README_TG.md. This translation includes all main sections, proper Tagalog character rendering, and formatting while maintaining all links and functionality from the original README. The change is categorized as low risk since it only involves documentation updates. Reviewers are encouraged to verify the formatting, check that all links are functional, and ensure that the Tagalog text renders properly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1420" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1420" + ], + "videos": [] + }, + { + "text": "A request was made to add Tagalog language support to the project's documentation. The goal was to improve accessibility for Filipino developers by providing a complete Tagalog translation of the README file. The translation includes all sections, proper formatting, and the addition of Tagalog to the language selector. This change ensures that Filipino developers can read the documentation in their native language, making the project more inclusive.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1419" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1419" + ], + "videos": [] + } + ], + "topic": "readme" + }, + { + "title": "ElizaOS Repository Updates", + "content": [ + { + "text": "A discussion was raised regarding the Node.js version requirement in the ElizaOS repository. The current Long-Term Support (LTS) version of Node.js is 22, but the package.json file specifies Node 23. The reason for this requirement is unclear and is being questioned.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1411" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1411" + ], + "videos": [] + }, + { + "text": "A pull request was submitted to fix a typo in the `eliza-in-tee.md` documentation. The PR follows the standard template, including sections for risks, background, and testing steps. No major changes were introduced beyond the typo correction.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1428" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1428" + ], + "videos": [] + } + ], + "topic": "update" + }, + { + "title": "TypeScript Configuration and Slack Client Type Issues", + "content": [ + { + "text": "The TypeScript configuration in the core package has 'strict' mode set to false, which can lead to potential bugs in a modern TypeScript project. It is recommended to inherit settings from '@total-typescript/tsconfig' to follow best practices.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1409" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1409" + ], + "videos": [] + }, + { + "text": "A TypeScript type error was found in the Slack client when handling message attachments. The 'attachments' property in the 'Content' interface was not providing all required properties of the 'Media' type, leading to type mismatches. The fix involves ensuring all required properties such as 'id', 'url', 'title', 'source', 'description', and 'text' are included in the attachment creation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1384" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1384" + ], + "videos": [] + } + ], + "topic": "typescript" + }, + { + "title": "Standardizing Boolean Values in .env Files", + "content": [ + { + "text": "The `.env` file in the project contained inconsistencies in how boolean values were represented. Some variables used 'YES' and 'NO', while others used 'true' and 'false'. This inconsistency could lead to parsing issues and human errors.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1391" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1391" + ], + "videos": [] + }, + { + "text": "A pull request was created to standardize boolean values in the `.env` file by replacing 'YES' and 'NO' with 'true' and 'false'. This change ensures consistency across the codebase and removes the need for the `parseBooleanFromText` function.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1392" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1392" + ], + "videos": [] + }, + { + "text": "Reviewers are advised to check the `.env` file to confirm that all boolean variables now use 'true' or 'false'. Additionally, they should verify that the `parseBooleanFromText` function is no longer used and test the affected functionality to ensure proper behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1392" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1392" + ], + "videos": [] + } + ], + "topic": "boolean" + } + ], + "date": 1734998400 + } + }, + "ai_news_elizaos_daily_md_2024-12-24": { + "filename": "2024-12-24.md", + "content": "# Daily Summary for 2024-12-24\n\n## Recent Plugin Enhancements and Additions in ElizaOS\n\n- **Dynamic Plugin Import Feature** \n Introduced a feature to dynamically import plugins, optimizing memory usage and efficiency by loading plugins only when needed. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1383)\n\n- **Sample Plugin Documentation** \n Documentation added to aid future plugin development. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1385)\n\n- **Cosmos SDK Integration** \n Added Cosmos plugin for interaction with chains like Osmosis and Cosmos Hub. \n [GitHub Issues & Images](https://github.com/elizaOS/eliza/pull/1393) \n [Details](https://github.com/elizaOS/eliza/pull/1426)\n\n- **Metaplex Bubblegum Plugin** \n Enables minting, transferring, and updating metadata for cNFTs on Solana. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1386)\n\n- **FerePro Plugin Proposal** \n Proposal to enhance crypto-related research and Q&A capabilities. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1405)\n\n- **AlienX Chain for EVM Plugin** \n Added AlienX chain support without affecting existing functionalities. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1438)\n\n- **Coinbase Plugin Logging Improvements** \n Enhanced consistency and debugging capabilities. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1429)\n\n- **Solana Plugin Liquid Staking Support** \n Enables users to stake SOL across multiple protocols without manual comparisons. \n [GitHub Issues & Images](https://github.com/elizaOS/eliza/pull/1435) \n [Details](https://github.com/elizaOS/eliza/issues/1434)\n\n- **Twitter Plugin** \n Support for posting tweets with authentication, character limit enforcement, and error logging. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1422)\n\n- **Birdeye Plugin** \n Enhances on-chain data query capabilities and market insights. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1417)\n\n- **Thirdweb Plugin** \n Integration with the Nebula API allowing natural language queries across multiple blockchains. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1418)\n\n## Fix: Duplicate Tweet Scheduling Issue in Eliza Twitter Client\n\n- **Issue Description** \n The `generateNewTweetLoop` method was redundantly called in `/packages/client-twitter/src/post.ts`, leading to duplicate tweets. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1395)\n\n- **Resolution Steps** \n Pull requests moved redundant method calls inside a conditional check to initialize only a single loop. \n [GitHub Issues & Images](https://github.com/elizaOS/eliza/pull/1402) \n [Details](https://github.com/elizaOS/eliza/pull/1401)\n\n- **Testing** \n Configuration with `POST_IMMEDIATELY=true` and monitoring tweet logs to ensure correct scheduling. \n [GitHub Details](https://github.com/elizaOS/eliza/pull/1396)\n\n## Crypto Market Price Update\n\n- **Price Fluctuations** \n - Wrapped Bitcoin: $94,529.47 \u2192 $98,377.44\n - Wrapped Ethereum: $3,416.80 \u2192 $3,492.58\n - Solana: $189.88 \u2192 $196.97\n - ai16z: $0.6670 \u2192 $0.7915\n\n## Recent Chore Updates in ElizaOS Repository\n\n- **Scoped PR Titles** \n Improvement in PR naming conventions, allowing scoped titles. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1413)\n\n- **Prettier Formatting** \n Applied to all package.json files for consistency. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1412)\n\n- **Test Organization** \n Tests split for improved maintainability, with approval required for integration tests. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1390) \n [Details](https://github.com/elizaOS/eliza/pull/1388)\n\n- **CI Workflow Optimization** \n Modified conditions to optimize execution. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1387)\n\n## Chat Functionality and Bot Integration\n\n- **User Query** \n Request to add a bot to the server remains unaddressed. \n [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n- **Feature Request** \n Includes removal of chat functionality from the terminal, suggesting alternatives or reinstatement. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1421)\n\n## Database Adaptors and Issues in Eliza Agent\n\n- **Better-sqlite3 Error Resolution** \n Node.js version mismatch issue resolved by updating `better-sqlite3`. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1407)\n\n- **Supabase Integration Issue** \n Replacement of default database causing undefined objects; expected behavior not achieved. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1389)\n\n- **MongoDB Adapter Introduction** \n Provides cloud storage and vector search abilities, follows the adapter structure. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1427)\n\n## README Translations and Automation\n\n- **README Synchronization Script** \n Utilizes GPT-4o for automated synchronization and translation, associated risks involved. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1432)\n\n- **Tagalog Translation** \n Addition of Tagalog README and improving accessibility for Filipino developers. \n [GitHub Issues & Images](https://github.com/elizaOS/eliza/pull/1420) \n [Details](https://github.com/elizaOS/eliza/issues/1419)\n\n## ElizaOS Repository Updates\n\n- **Node.js Version Requirement** \n Discussion on the discrepancy between current LTS version and what is specified in documentation. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1411)\n\n- **Typo Correction in Documentation** \n Submission to fix minor errors without significant changes. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1428)\n\n## TypeScript Configuration and Slack Client Type Issues\n\n- **TypeScript Strict Mode** \n Recommendation to inherit settings from '@total-typescript/tsconfig'. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1409)\n\n- **Type Error Resolution** \n Fix for `Slack` client attachment types to ensure compliance with expected properties. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1384)\n\n## Standardizing Boolean Values in .env Files\n\n- **Inconsistency in `.env` Boolean Values** \n Standardization of values to \u2018true\u2019 and \u2018false\u2019 to prevent errors. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/issues/1391)\n\n- **Resolution** \n Changes to `.env` removing `parseBooleanFromText` and ensuring uniformity. \n [GitHub Issue & Image](https://github.com/elizaOS/eliza/pull/1392)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-24": { + "filename": "2024-12-24.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-24": { + "filename": "2024-12-24.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-25": { + "filename": "2024-12-25.md", + "content": "# ElizaOS Daily Update (Dec 25, 2024)\n\n## OVERVIEW \nToday's development efforts focused on enhancing the functionality of the ElizaOS framework. Key achievements include the addition of new features, bug fixes, and improvements to the Twitter client, contributing to our mission of creating a modular AI agent framework.\n\n## PROJECT METRICS\n- PRs: 5 merged PRs, 8 new PRs\n- Issues: 2 new issues, 3 closed issues\n- Unique Contributors: 26\n- Code Changes: +424/-66 lines across 18 files\n- Total Commits: 63\n- Most Active Contributors: tomguluson92, monilpat, Firbydude, 0xPBIT, odilitime\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed issues with the search feature in the Twitter client, ensuring improved functionality. Relevant PR: [#1433](https://github.com/elizaos/eliza/pull/1433).\n- Resolved an incorrect link redirection issue, enhancing user navigation. Relevant PR: [#1443](https://github.com/elizaos/eliza/pull/1443).\n\n### Feature Enhancements\n- Introduced Cleanstart options for the new database in the package.json, expanding configuration capabilities. Relevant PR: [#1449](https://github.com/elizaos/eliza/pull/1449).\n- Added an abstract plugin, contributing to the modularity of the framework. Relevant PR: [#1225](https://github.com/elizaos/eliza/pull/1225).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Implemented Cleanstart options for the new database, allowing for better initialization processes. See PR: [#1449](https://github.com/elizaos/eliza/pull/1449).\n- Developed an abstract plugin to enhance the modular capabilities of the framework. See PR: [#1225](https://github.com/elizaos/eliza/pull/1225).\n\n### Bug Fixes\n- Fixed the search feature in the Twitter client, ensuring it operates correctly. See PR: [#1433](https://github.com/elizaos/eliza/pull/1433).\n- Removed code duplication in the getGoals call, streamlining the codebase. See PR: [#1450](https://github.com/elizaos/eliza/pull/1450).\n- Corrected an incorrect link redirection issue, improving user experience. See PR: [#1443](https://github.com/elizaos/eliza/pull/1443)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:44.953750Z", + "target_date": "2024-12-25", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-24", + "ai_news_elizaos_daily_md_2024-12-24", + "github_summaries_daily_2024-12-25", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-24", + "ai_news_elizaos_discord_md_2024-12-23", + "ai_news_elizaos_discord_md_2024-12-22", + "ai_news_elizaos_daily_discord_json_2024-12-24", + "ai_news_elizaos_daily_discord_md_2024-12-24" + ], + "total_characters": 102158, + "estimated_tokens": 25539, + "file_size_bytes": 117840 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-26.json b/the-council/aggregated/2024-12-26.json new file mode 100644 index 00000000000..714ccbb3a5f --- /dev/null +++ b/the-council/aggregated/2024-12-26.json @@ -0,0 +1,575 @@ +{ + "date_generated_for": "2024-12-26", + "ai_news_elizaos_discord_md_2024-12-25": { + "filename": "2024-12-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-24": { + "filename": "2024-12-24.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-23": { + "filename": "2024-12-23.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-25": { + "filename": "2024-12-25.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-25", + "categories": [ + { + "title": "Recent Plugin Enhancements and Additions in ElizaOS", + "content": [ + { + "text": "A new plugin has been added to support the AlienX chain in the plugin-evm module. This update introduces types for AlienX without affecting existing functionalities, making it a low-risk addition.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1438" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1438" + ], + "videos": [] + }, + { + "text": "Logging improvements have been made to the plugin-coinbase module. The update enhances log consistency using `elizaLogger` without making core changes, addressing issue #1194.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1429" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1429" + ], + "videos": [] + }, + { + "text": "Liquid staking support has been added to the Solana plugin. This feature allows users to stake SOL through multiple protocols without needing dedicated front-end development. The update supports five protocols and can expand further.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1435", + "https://github.com/elizaOS/eliza/issues/1434" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1435", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1434" + ], + "videos": [] + }, + { + "text": "A new Twitter plugin has been implemented, enabling tweet posting via the agent-twitter-client package. It includes authentication handling, automatic truncation of long tweets, and error logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1422" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1422" + ], + "videos": [] + }, + { + "text": "A Birdeye plugin has been introduced, expanding query capabilities for the Birdeye API. This enhancement allows AI agents to access and utilize a broader range of on-chain data.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1417" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1417" + ], + "videos": [] + }, + { + "text": "A new plugin for thirdweb's Nebula API has been added, enabling natural language queries across 2000+ blockchains. The integration includes a README, environment configuration, and default agent support.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1418" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1418" + ], + "videos": [] + }, + { + "text": "A Cosmos plugin provider has been introduced, though details on its functionality are limited.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1426" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1426" + ], + "videos": [] + }, + { + "text": "A Reddit client plugin has been added, allowing AI agents to interact with Reddit by posting, commenting, and voting. The integration includes full API support, automated posting, and error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1445" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1445" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced an increase from $98,377.44 to $99,089.87. Wrapped Ethereum (WETH) also saw a slight rise from $3,492.58 to $3,493.26. Solana (SOL) moved up from $196.97 to $197.36. Meanwhile, ai16z showed a notable increase from $0.79 to $0.86.", + "sources": [ + "WBTC: $98,377.44 \u2192 $99,089.87", + "WETH: $3,492.58 \u2192 $3,493.26", + "SOL: $196.97 \u2192 $197.36", + "ai16z: $0.79 \u2192 $0.86" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A minor update was made to fix a typo in the 'eliza-in-tee.md' file. This change ensures better readability and accuracy in the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1428" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1428" + ], + "videos": [] + }, + { + "text": "A new Tagalog translation of the main README file was added to improve accessibility for Filipino developers. The translation includes all sections, proper formatting, and maintains all links and functionality from the original README.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1420", + "https://github.com/elizaOS/eliza/issues/1419" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1420" + ], + "videos": [] + }, + { + "text": "An update was made to add an Anthropics image description, improving documentation clarity and accessibility.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1436" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1436" + ], + "videos": [] + }, + { + "text": "A trial update labeled 'Gai trial' was introduced, though specific details about its purpose or changes were not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1416" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1416" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Recent Fixes and Enhancements in ElizaOS", + "content": [ + { + "text": "A series of fixes and improvements have been made to the ElizaOS project. These include correcting typos, fixing incorrect link redirection, and removing code duplication in the `getGoals` function to improve performance.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1423", + "https://github.com/elizaOS/eliza/pull/1443", + "https://github.com/elizaOS/eliza/pull/1450" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1423", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1443", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1450" + ], + "videos": [] + }, + { + "text": "The search feature in the Twitter client has been fixed. The `TWITTER_SEARCH_ENABLE` environment variable was not functioning correctly, preventing the AI Agent from accessing random posts. The fix ensures that the feature now works as intended.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1433" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1433" + ], + "videos": [] + }, + { + "text": "A hardcoded model class in the `generateText` function has been replaced with a dynamic parameter. This change allows for greater flexibility by enabling dynamic model switching without modifying core code.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1440" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1440" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Chat Functionality and Bot Integration", + "content": [ + { + "text": "A chat transcript review found no significant technical discussions, problem-solving, or decisions. The only notable message was a user inquiry about adding a bot to their server, which did not receive a response.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A feature request was submitted to restore chat functionality in the terminal. The removal of this feature has caused frustration due to the additional steps required for testing and debugging. The user suggests either reinstating chat in the terminal or providing an alternative command to enable it.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1421" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1421" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Bug Fix: Improve Boolean Response Handling", + "content": [ + { + "text": "A bug fix was implemented to improve the handling of boolean responses in the Eliza system. Previously, when using `llama3.1:8b` as the OLLAMA_MODEL, the `booleanFooter` would return additional text beyond just 'YES' or 'NO'. This caused the `parseBooleanFromText` function to return null, leading to an infinite retry loop in `generateTrueOrFalse`. The fix involved modifying the `booleanFooter` to explicitly request only 'YES' or 'NO' responses, preventing unnecessary retries.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1437" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1437" + ], + "videos": [] + }, + { + "text": "Development efforts focused on bug fixes, with contributions from 10 developers and the merging of one pull request. Various improvements were made as part of this work.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "bug fixes" + }, + { + "title": "GitHub Client Enhancements: Retry Mechanism and Comment Improvements", + "content": [ + { + "text": "A new retry mechanism has been added to the GitHub client to improve repository cloning reliability. This feature is particularly useful for users in regions with restricted network access, such as those affected by the Great Firewall. The change ensures a smoother cloning experience by automatically retrying failed attempts.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1425" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1425" + ], + "videos": [] + }, + { + "text": "Enhancements have been made to the process of adding comments to GitHub issues and pull requests. The update refines methods for retrieving issue and PR numbers, ensuring correct type definitions and schema usage. These improvements help maintain the accuracy and functionality of automated commenting.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1451" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1451" + ], + "videos": [] + } + ], + "topic": "issues" + }, + { + "title": "Recent Updates in ElizaOS: Bug Fix and New Feature", + "content": [ + { + "text": "A bug was identified in the `generateText` function of ElizaOS, where the model class was hard-coded to `gpt-4o`, preventing dynamic switching based on parameters. This issue reduces flexibility and increases development complexity. The proposed solution involves removing the hard-coded reference and allowing the model type to be passed as a parameter, with a sensible default to maintain compatibility. The change is minor but requires testing to ensure no dependencies break.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1439" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1439" + ], + "videos": [] + }, + { + "text": "A new feature has been introduced to ElizaOS, adding a Text-to-3D function. This enhancement is particularly useful for AI researchers working with text-to-image, video, and 3D generation. The implementation allows users to generate 3D objects in various formats (`glb/obj/fbx/stl`) using a prompt. Testing involves local setup and verifying the output in the `content_cache` folder. The risk level for this update is considered low.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1446" + ], + "videos": [] + } + ], + "topic": "function" + }, + { + "title": "Login and Connection Issues in ElizaOS", + "content": [ + { + "text": "Users are experiencing login failures when attempting to authenticate with Twitter using ElizaOS. Despite providing correct credentials, the system returns an authentication error labeled 'DenyLoginSubtask'. Additionally, Twitter notifies users of a new login attempt, but access remains blocked.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1431" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1431" + ], + "videos": [] + }, + { + "text": "Another issue involves connection timeouts when attempting to access AI services such as OpenAI, Grok, and Gemini. This problem has been reported on both Windows and WSL2, particularly by users in mainland China. Despite using a global proxy mode, requests to services like Google's Gemini model fail with an 'ETIMEDOUT' error.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1447" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1447", + "https://github.com/user-attachments/assets/e82a61ca-4570-4388-bdd2-e5590654ae34", + "https://github.com/user-attachments/assets/0a581e04-a658-4e7c-aa7f-eef775df7db4" + ], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Recent Development Updates in ElizaOS", + "content": [ + { + "text": "A new script has been implemented to keep README translations synchronized using GPT-4o. This script automatically updates and translates README files whenever the English README.md file changes, integrating with GitHub CI for automation. The change carries a medium risk as errors in the translation script could propagate incorrect information across all language files.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1432" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1432" + ], + "videos": [] + }, + { + "text": "A Tagalog translation of the main README file has been added to improve accessibility for Filipino developers. The translation maintains all links and formatting from the original README.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1420", + "https://github.com/elizaOS/eliza/issues/1419" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1420" + ], + "videos": [] + }, + { + "text": "A new feature has been added to the plugin-evm package, introducing support for the AlienX chain. This is a non-breaking change that adds functionality without impacting existing features.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1438" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1438" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to ensure the booleanFooter in the llama3.1:8b model only returns 'YES' or 'NO', preventing infinite retry loops caused by additional text in responses.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1437" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1437" + ], + "videos": [] + }, + { + "text": "Logging improvements have been made to the plugin-coinbase module, enhancing consistency and debugging capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1429" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1429" + ], + "videos": [] + }, + { + "text": "A retry mechanism has been added to the client-github module to handle network issues when cloning repositories, particularly for users in regions with restricted internet access.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1425" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1425" + ], + "videos": [] + }, + { + "text": "A MongoDB adaptor has been introduced, allowing agent data to be stored in MongoDB Atlas. This provides an alternative to existing database options and supports vector search functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1427" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1427" + ], + "videos": [] + }, + { + "text": "A new Twitter plugin has been added, enabling AI agents to post tweets. The plugin includes authentication handling, character limit enforcement, and error logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1422" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1422" + ], + "videos": [] + }, + { + "text": "A new plugin for Thirdweb's Nebula API has been added, allowing AI agents to interact with over 2000 blockchains using natural language queries.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1418" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1418" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to remove hardcoded model class references in the generateText function, allowing dynamic model selection based on parameters.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1440", + "https://github.com/elizaOS/eliza/issues/1439" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1440" + ], + "videos": [] + }, + { + "text": "A new feature has been added to the Solana plugin, enabling liquid staking support. Users can now stake SOL through multiple protocols without needing to interact with different platforms manually.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1435", + "https://github.com/elizaOS/eliza/issues/1434" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1435" + ], + "videos": [] + }, + { + "text": "A new feature has been added to support end-to-end encrypted messaging using XMTP, ensuring secure communication between AI agents and users.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1441" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1441" + ], + "videos": [] + }, + { + "text": "A new feature has been added to support VoyageAI embeddings, providing an alternative to OpenAI and Ollama for generating embeddings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1442" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1442" + ], + "videos": [] + }, + { + "text": "A new feature has been added to allow AI agents to generate 3D objects from text prompts using the latest text-to-3D technology.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1446" + ], + "videos": [] + }, + { + "text": "A new Reddit client plugin has been introduced, enabling AI agents to post, comment, and vote on Reddit using the Snoowrap API.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1445" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1445" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to remove code duplication in the getGoals function, improving performance.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1450" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1450" + ], + "videos": [] + }, + { + "text": "A new feature has been added to suppress initial response messages for specific actions, allowing more control over message flow in AI interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1444" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1444" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1735084800 + } + }, + "ai_news_elizaos_daily_md_2024-12-25": { + "filename": "2024-12-25.md", + "content": "# Daily Summary for 2024-12-25\n\nThis summary captures recent developments and updates across various categories related to ElizaOS. The topics range from plugin enhancements to market updates and infrastructure refinements.\n\n---\n\n## Recent Plugin Enhancements and Additions in ElizaOS\n\n### AlienX Chain Support\n- **Update**: Added plugin for AlienX chain in the plugin-evm module. Low-risk, non-breaking change.\n- **Sources**: [Pull Request #1438](https://github.com/elizaOS/eliza/pull/1438) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1438)\n\n### Logging Improvements\n- **Update**: Enhanced logging for plugin-coinbase using `elizaLogger`.\n- **Sources**: [Pull Request #1429](https://github.com/elizaOS/eliza/pull/1429) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1429)\n\n### Solana Plugin Enhancement\n- **Update**: Introduced liquid staking support for multiple protocols.\n- **Sources**: [Pull #1435](https://github.com/elizaOS/eliza/pull/1435), [Issue #1434](https://github.com/elizaOS/eliza/issues/1434) \n ![image1](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1435) \n ![image2](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1434)\n\n### Twitter Plugin\n- **Update**: New plugin allows tweet posting and handles authentication, truncation, and error logging.\n- **Sources**: [Pull Request #1422](https://github.com/elizaOS/eliza/pull/1422) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1422)\n\n### Birdeye Plugin\n- **Update**: Expanded query capabilities for Birdeye API.\n- **Sources**: [Pull Request #1417](https://github.com/elizaOS/eliza/pull/1417) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1417)\n\n### Thirdweb's Nebula API\n- **Update**: Plugin added for natural language queries on over 2000 blockchains.\n- **Sources**: [Pull Request #1418](https://github.com/elizaOS/eliza/pull/1418) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1418)\n\n### Cosmos Plugin Provider\n- **Update**: Introduced Cosmos plugin, further details undisclosed.\n- **Sources**: [Pull Request #1426](https://github.com/elizaOS/eliza/pull/1426) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1426)\n\n### Reddit Client Plugin\n- **Update**: Allows posting, commenting, and voting on Reddit.\n- **Sources**: [Pull Request #1445](https://github.com/elizaOS/eliza/pull/1445) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1445)\n\n---\n\n## Crypto Market Update\n\n- **Market Fluctuations**: Notable changes in major cryptocurrency prices:\n - WBTC: **$98,377.44 \u2192 $99,089.87**\n - WETH: **$3,492.58 \u2192 $3,493.26**\n - SOL: **$196.97 \u2192 $197.36**\n - ai16z: **$0.79 \u2192 $0.86**\n\n---\n\n## Recent Updates in ElizaOS Repository\n\n### Documentation and Translations\n- **Documentation Correction**: Fixed a typo in `eliza-in-tee.md`. [Pull Request #1428](https://github.com/elizaOS/eliza/pull/1428) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1428)\n\n- **Tagalog Translation**: New Tagalog version of README added. [Pull Request #1420](https://github.com/elizaOS/eliza/pull/1420), [Issue #1419](https://github.com/elizaOS/eliza/issues/1419) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1420)\n\n- **Image Description Update**: Added Anthropics image description. [Pull Request #1436](https://github.com/elizaOS/eliza/pull/1436) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1436)\n\n### Trials and Unspecified Updates\n- **Trial Update**: The 'Gai trial' remains unspecified. [Pull Request #1416](https://github.com/elizaOS/eliza/pull/1416) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1416)\n\n---\n\n## Recent Fixes and Enhancements in ElizaOS\n\n### Code Refinements\n- **Improved Code**: Typo corrections, link redirection fixes, and performance improvements via removed code duplication in `getGoals`. [Multiple PRs including #1423](https://github.com/elizaOS/eliza/pull/1423), [#1443](https://github.com/elizaOS/eliza/pull/1443), [#1450](https://github.com/elizaOS/eliza/pull/1450) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1423)\n\n### Feature Fixes\n- **Twitter Search Fix**: Addressed `TWITTER_SEARCH_ENABLE` issue. [Pull Request #1433](https://github.com/elizaOS/eliza/pull/1433) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1433)\n\n- **Dynamic Model Switching**: Allowed dynamic parameter use in `generateText`. [Pull Request #1440](https://github.com/elizaOS/eliza/pull/1440) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1440)\n\n---\n\n## Chat Functionality and Bot Integration\n\n### Transcript Review\n- **Findings**: No significant discussions found; an inquiry about server bots went unanswered. \n [Discord](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n### Feature Requests\n- **Chat in Terminal**: Request to restore or substitute removed chat feature. [Issue #1421](https://github.com/elizaOS/eliza/issues/1421) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1421)\n\n---\n\n## Bug Fix: Improve Boolean Response Handling\n\n- **Update**: Enhanced `booleanFooter` to restrict responses to 'YES' or 'NO' preventing infinite retry loop. \n [Pull Request #1437](https://github.com/elizaOS/eliza/pull/1437) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1437)\n\n- **General Fixes**: 10 developers focused on bug fixes with multiple pull requests merged.\n\n---\n\n## GitHub Client Enhancements: Retry Mechanism and Comment Improvements\n\n### Repository Cloning\n- **Mechanism**: Added retry feature for cloning under restricted network conditions. \n [Pull Request #1425](https://github.com/elizaOS/eliza/pull/1425) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1425)\n\n### Commenting Refinements\n- **Enhancements**: Improved process for adding issue and PR comments. \n [Pull Request #1451](https://github.com/elizaOS/eliza/pull/1451) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1451)\n\n---\n\n## Recent Updates in ElizaOS: Bug Fix and New Feature\n\n### Dynamic Model Switching\n- **Issue**: `generateText` function had a hardcoded model class; dynamic parameter introduced for flexibility. \n [Issue #1439](https://github.com/elizaOS/eliza/issues/1439) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1439)\n\n### Text-to-3D Function\n- **Feature**: Supports AI researchers in generating 3D objects from text. \n [Pull Request #1446](https://github.com/elizaOS/eliza/pull/1446) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1446)\n\n---\n\n## Login and Connection Issues in ElizaOS\n\n### Twitter Authentication Error\n- **Issue**: Login failure despite correct credentials, labeled as 'DenyLoginSubtask'. \n [Issue #1431](https://github.com/elizaOS/eliza/issues/1431) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1431)\n\n### Service Connectivity\n- **Timeouts**: Access issues with AI services like OpenAI due to timeouts, reported mainly from mainland China. \n [Issue #1447](https://github.com/elizaOS/eliza/issues/1447) \n ![image1](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1447) \n ![image2](https://github.com/user-attachments/assets/e82a61ca-4570-4388-bdd2-e5590654ae34)\n\n---\n\n## Recent Development Updates in ElizaOS\n\n### Automation and Translational Sync\n- **Feature**: Script added for automatic README translation updates using GPT-4o. \n [Pull Request #1432](https://github.com/elizaOS/eliza/pull/1432) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1432)\n\n### MongoDB Adaptor\n- **Update**: Allows agent data storage in MongoDB Atlas with vector search support. \n [Pull Request #1427](https://github.com/elizaOS/eliza/pull/1427) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1427)\n\n### End-to-end Encryption\n- **Feature**: Supports secure messaging between AI agents using XMTP. \n [Pull Request #1441](https://github.com/elizaOS/eliza/pull/1441) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1441)\n\n### Text-to-3D Technology\n- **Update**: Allows generation of 3D objects via text prompts. \n [Pull Request #1446](https://github.com/elizaOS/eliza/pull/1446) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1446)\n\n### Reddit Client Plugin\n- **Feature**: Allows interaction with Reddit through the Snoowrap API. \n [Pull Request #1445](https://github.com/elizaOS/eliza/pull/1445) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1445)\n\n### Messaging Control\n- **Feature**: Controls initial response messages for selective actions. \n [Pull Request #1444](https://github.com/elizaOS/eliza/pull/1444) \n ![image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1444)\n\n---\n\nThis summary encapsulates a comprehensive insight into the developments, updates, and enhancements made in the ElizaOS ecosystem as of December 25, 2024.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-25": { + "filename": "2024-12-25.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-25": { + "filename": "2024-12-25.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-26": { + "filename": "2024-12-26.md", + "content": "# ElizaOS Daily Update (Dec 26, 2024)\n\n## OVERVIEW \nToday marked significant progress in enhancing the ElizaOS framework, with multiple features added and bug fixes implemented. Notable improvements include chat formatting and new plugin integrations, contributing to a more robust and user-friendly experience.\n\n## PROJECT METRICS\n- **PRs:** 22 merged PRs, 26 new PRs\n- **Issues:** 6 new issues, 7 closed issues\n- **Unique Contributors:** 44\n- **Code Changes:** +3128/-1872 lines across 87 files\n- **Total Commits:** 140\n- **Most Active Contributors:** shakkernerd, samarth30, Archethect, odilitime, monilpat\n\n## TOP ISSUES\n### Bug Fixes and Improvements\n- Addressed issues with model configuration and Twitter plugin interactions, enhancing overall functionality.\n - Relevant issues: [#1472](https://github.com/elizaos/eliza/issues/1472), [#1463](https://github.com/elizaos/eliza/issues/1463)\n\n### Documentation Updates\n- Improved documentation for API integration and plugin usage, ensuring clarity for developers.\n - Relevant issues: [#1465](https://github.com/elizaos/eliza/issues/1465), [#1327](https://github.com/elizaos/eliza/issues/1327)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Enhancements\n- Improved chat formatting with line breaks for better readability ([#1483](https://github.com/elizaos/eliza/pull/1483)).\n- Added a new plugin for Cronos ZKEVM, expanding integration capabilities ([#1464](https://github.com/elizaos/eliza/pull/1464)).\n- Introduced ModelConfiguration to adjust response parameters, enhancing user control ([#1455](https://github.com/elizaos/eliza/pull/1455)).\n\n### Bug Fixes\n- Made modelConfiguration optional to streamline usage ([#1473](https://github.com/elizaos/eliza/pull/1473)).\n- Resolved issues with duplicate Twitter posts and improved interaction prompts in the Twitter plugin ([#1472](https://github.com/elizaos/eliza/pull/1472), [#1469](https://github.com/elizaos/eliza/pull/1469)).\n\n### Documentation and Other Improvements\n- Updated documentation for the NFT generation plugin and made various updates to existing docs ([#1476](https://github.com/elizaos/eliza/pull/1476), [#1327](https://github.com/elizaos/eliza/pull/1327)).\n- Implemented a new default character and enhanced Twitter client methods for fetching timelines ([#1453](https://github.com/elizaos/eliza/pull/1453), [#1475](https://github.com/elizaos/eliza/pull/1475))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:45.297631Z", + "target_date": "2024-12-26", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-25", + "ai_news_elizaos_daily_md_2024-12-25", + "github_summaries_daily_2024-12-26", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-25", + "ai_news_elizaos_discord_md_2024-12-24", + "ai_news_elizaos_discord_md_2024-12-23", + "ai_news_elizaos_daily_discord_json_2024-12-25", + "ai_news_elizaos_daily_discord_md_2024-12-25" + ], + "total_characters": 106779, + "estimated_tokens": 26694, + "file_size_bytes": 123603 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-27.json b/the-council/aggregated/2024-12-27.json new file mode 100644 index 00000000000..df1c13ed5b0 --- /dev/null +++ b/the-council/aggregated/2024-12-27.json @@ -0,0 +1,414 @@ +{ + "date_generated_for": "2024-12-27", + "ai_news_elizaos_discord_md_2024-12-26": { + "filename": "2024-12-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-25": { + "filename": "2024-12-25.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-24": { + "filename": "2024-12-24.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-26": { + "filename": "2024-12-26.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-26", + "categories": [ + { + "title": "Crypto Market Summary", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $99,089.87 to $95,536.30. Similarly, Wrapped Ethereum (WETH) dropped from $3,493.26 to $3,330.43. Solana (SOL) also saw a decrease, moving from $197.36 to $188.22. The ai16z token followed the trend, falling from $0.8579 to $0.8063.", + "sources": [ + "WBTC: $99,089.87 \u2192 $95,536.30", + "WETH: $3,493.26 \u2192 $3,330.43", + "SOL: $197.36 \u2192 $188.22", + "ai16z: $0.8579 \u2192 $0.8063" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "New Plugin Additions and Enhancements in Eliza Framework", + "content": [ + { + "text": "A new Reddit client plugin, @ai16z/client-reddit, has been added to the Eliza framework. This plugin enables AI agents to interact with Reddit by posting, commenting, and voting. It integrates with the Reddit API via the Snoowrap wrapper and includes features such as automated posting, built-in rate limiting, and error handling. The plugin supports TypeScript and can be installed via npm or yarn. Configuration requires setting environment variables, including Reddit API credentials. Additionally, a PowerShell script is provided to generate an OAuth key for authentication.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1445" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1445" + ], + "videos": [] + }, + { + "text": "A new plugin for the Hyperliquid perpetual DEX has been introduced, providing real-time WebSocket integration, market data access, and trading operations. The plugin supports live order book updates, advanced order management, and secure authentication using wallet-based message signing. It features a modular architecture, comprehensive error handling, and full TypeScript support. Testing has been conducted on the mainnet API, with most tests passing successfully. Future improvements include testnet support, additional order types, and enhanced error recovery mechanisms.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1497" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1497" + ], + "videos": [] + }, + { + "text": "The FerePro plugin has been added to the Eliza framework, introducing structured handling of WebSocket responses using a new ChatResponse interface. The update enhances WebSocket communication by improving validation and logging. Error handling has been implemented for malformed data and connection issues. The plugin requires setting the FERE_USER_ID in runtime settings and includes structured response logging for better debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1502" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1502" + ], + "videos": [] + }, + { + "text": "A new plugin has been added to support cross-chain swaps through Squid Router. Initially, only EVM-based swaps are supported, but future updates will include Solana and Cosmos ecosystem support. The plugin enables both native and ERC20 token swaps. A README file has been included to guide users on setting up the required environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1482" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1482" + ], + "videos": [] + }, + { + "text": "A plugin for the Vly Money API has been introduced, allowing users to convert Twitter usernames into Vly Money wallet addresses. Vly Money is a crypto wallet that facilitates fund transfers using social media usernames. The plugin integrates with the Vly Money API, and documentation has been provided for setup and usage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1488" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1488" + ], + "videos": [] + }, + { + "text": "Readme files have been added for the TON and WebSearch plugins, providing documentation for their usage and configuration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1496", + "https://github.com/elizaOS/eliza/pull/1494" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1496", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1494" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Recent Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "A fix was implemented to correct incorrect link redirection issues, ensuring that links now direct users to the intended destinations properly. This change does not introduce any risks to the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1443" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1443" + ], + "videos": [] + }, + { + "text": "Code duplication in the `getGoals` function was removed to improve performance. This change has a low risk impact.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1450" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1450" + ], + "videos": [] + }, + { + "text": "Improvements were made to TypeScript client type identification, fixing an error in client initialization. A new `determineClientType` helper function was introduced, along with comprehensive test coverage to ensure reliability. These changes enhance type safety while maintaining backward compatibility.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1490" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1490" + ], + "videos": [] + }, + { + "text": "A minor documentation fix was applied to correct a syntax issue in the `ModelClass` enum. A missing comma was added to prevent potential compilation errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1493" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1493" + ], + "videos": [] + }, + { + "text": "Broken links in the `eliza-in-tee.md` documentation were fixed, ensuring that the Quickstart Guide and configuration guide now correctly link to the intended resources.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1500" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1500" + ], + "videos": [] + } + ], + "topic": "fix" + }, + { + "title": "Recent Development Updates", + "content": [ + { + "text": "Development efforts included bug fixes and various improvements. A total of 10 contributors merged 1 pull request, focusing on refining existing features.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "A new feature was introduced to improve chat formatting by properly handling line breaks and adjusting text alignment. This change enhances the readability of chat messages.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1483" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1483" + ], + "videos": [] + }, + { + "text": "An improvement was made to standardize import statements from `ElizaOS`, ensuring consistency across different plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1492" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1492" + ], + "videos": [] + }, + { + "text": "Additional development work included package improvements, new features, and three bug fixes. A total of 19 contributors merged 11 pull requests, with a focus on enhancing various aspects of the project.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "improvements" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Support for VoyageAI embeddings API has been added. This update introduces new environment variables for configuration, following existing patterns. The change allows users to leverage VoyageAI for embeddings, as recommended by Anthropic. Additionally, minor clean-ups were made to the embedding.ts file, and unit tests were added for embedding configuration. Documentation updates include changes to `.env.example` and the removal of an unused function. Testing confirms the correct selection of embedding providers.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1442" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1442" + ], + "videos": [] + }, + { + "text": "Fixes were made to the TypeScript configuration to resolve build errors. The required `incremental` option was added for `tsBuildInfoFile` usage, improving build performance. An invalid compiler option, `noUncheckedSideEffectImports`, was removed to eliminate configuration errors. These changes ensure proper incremental builds and improve TypeScript compilation without affecting runtime behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1485" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1485" + ], + "videos": [] + }, + { + "text": "Enhancements were made to the Twitter client's dry run mode and configuration logging. Boolean parsing for dry run configuration was improved, and logging was enhanced for better visibility. The update prevents unnecessary API calls in dry run mode, fixes duplicate loop execution, and makes configuration values more readable in logs. These changes improve the reliability of the Twitter client without requiring documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1498" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1498" + ], + "videos": [] + } + ], + "topic": "configuration" + }, + { + "title": "Common Issues in ElizaOS Development", + "content": [ + { + "text": "Users have reported encountering a connection timeout error (ETIMEDOUT) when trying to access AI services like OpenAI, Grok, and Gemini. This issue occurs both on Windows and WSL2, and persists even when using a global proxy mode. The error message indicates a failure to connect to Google's generative language API.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1447" + ], + "images": [ + "https://github.com/user-attachments/assets/e82a61ca-4570-4388-bdd2-e5590654ae34", + "https://github.com/user-attachments/assets/0a581e04-a658-4e7c-aa7f-eef775df7db4" + ], + "videos": [] + }, + { + "text": "Using the plugin-tee with better-sqlite3 results in a 'database connection is not open' error. This issue persists even after running `pnpm rebuild better-sqlite3`. The problem occurs in version v0.1.7-alpha.1 (node v23.3.0).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1499" + ], + "images": [ + "https://github.com/user-attachments/assets/4ca2b31c-44ff-42cc-8bf0-b1241eab01ff", + "https://github.com/user-attachments/assets/0c61f0f4-e695-46c6-b5ce-bbd4d984111f", + "https://github.com/user-attachments/assets/11ac23a8-63f7-4803-a021-d135f1686e9e" + ], + "videos": [] + }, + { + "text": "Users have reported that pnpm does not work within a project directory when using Volta. While pnpm functions correctly outside the project, attempting to run it inside results in a 'Volta error: Could not locate executable `pnpm` in your project.'", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1484" + ], + "images": [], + "videos": [] + } + ], + "topic": "error" + }, + { + "title": "Chat Transcript Summary", + "content": [ + { + "text": "The provided chat transcript contains minimal content, primarily consisting of repeated messages from 'Captain Hook' without any meaningful technical discussions, problem-solving, or decisions. The only unique message is from 'yikesawjeez' asking how to add a bot to their server. No responses or further interactions were recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "New Features and Enhancements in ElizaOS", + "content": [ + { + "text": "A new feature has been added to ElizaOS, enabling text-to-3D generation. This enhancement allows users to generate 3D objects from text prompts, supporting formats such as GLB, OBJ, FBX, and STL. The implementation includes local testing and integration with the FAL API for generating 3D models.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1446" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1446" + ], + "videos": [] + }, + { + "text": "The `parseBooleanFromText` function has been extended to support additional boolean values. Now, 'ENABLE' and 'DISABLE' are recognized as affirmative and negative cases, respectively. The update also ensures consistent handling of null, undefined, and unrecognized inputs.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1501" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1501" + ], + "videos": [] + } + ], + "topic": "function" + }, + { + "title": "ElizaOS Updates: Cleanstart Scripts and Installation Issues", + "content": [ + { + "text": "A new update to the ElizaOS project introduces 'cleanstart' scripts in package.json. These scripts allow developers to reset the database (db.sqlite) on startup, facilitating a fresh development environment. The update includes 'cleanstart' for a standard reset and 'cleanstart:debug' for debugging mode. Documentation updates may be required.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1449" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1449" + ], + "videos": [] + }, + { + "text": "An issue has been reported regarding installation failures in ElizaOS, specifically with the 'node-llama-cpp' package. The installation process gets stuck during the quick start guide, failing at 'node-llama-cpp' and then hanging on '@discordjs/opus'. The issue was encountered using Node.js 23.3.0 on commit version 77b5b7d8 (v0.1.7-alpha.1).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1503" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1503" + ], + "videos": [] + } + ], + "topic": "scripts" + }, + { + "title": "Documentation Update: Fixed Syntax Issue in ModelClass Fine-Tuning Guide", + "content": [ + { + "text": "A small syntax issue in the 'ModelClass Update fine-tuning.md' documentation was fixed. This update ensures better readability and accuracy in the fine-tuning guide.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98", + "https://github.com/elizaOS/eliza/commit/a930c84d4a1b1dde91fa3edb1374ee82a51623e2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a930c84d4a1b1dde91fa3edb1374ee82a51623e2" + ], + "videos": [] + } + ], + "topic": "fine-tuning" + } + ], + "date": 1735171200 + } + }, + "ai_news_elizaos_daily_md_2024-12-26": { + "filename": "2024-12-26.md", + "content": "# Daily Summary for 2024-12-26\n\n## Crypto Market Summary\n- **Price Fluctuations**: The cryptocurrency market experienced declines among major assets:\n - Wrapped Bitcoin (WBTC): $99,089.87 \u2192 $95,536.30\n - Wrapped Ethereum (WETH): $3,493.26 \u2192 $3,330.43 \n - Solana (SOL): $197.36 \u2192 $188.22\n - ai16z token: $0.8579 \u2192 $0.8063\n\n## New Plugin Additions and Enhancements in Eliza Framework\n- **Reddit Client Plugin**: Introduced `@ai16z/client-reddit` for AI agents to interact with Reddit. Key features include automated posting, rate limiting, and error handling. [Source](https://github.com/elizaOS/eliza/pull/1445)\n- **Hyperliquid Perpetual DEX Plugin**: Incorporates real-time WebSocket integration and trading operations. [Source](https://github.com/elizaOS/eliza/pull/1497)\n- **FerePro Plugin**: Enhances WebSocket responses with a new ChatResponse interface for improved validation. [Source](https://github.com/elizaOS/eliza/pull/1502)\n- **Cross-Chain Swaps**: Plugin for Squid Router supports EVM-based swaps, expanding future support for Solana and Cosmos. [Source](https://github.com/elizaOS/eliza/pull/1482)\n- **Vly Money API Plugin**: Converts Twitter usernames to Vly Money wallet addresses. [Source](https://github.com/elizaOS/eliza/pull/1488)\n- **Documentation Updates**: Readme files added for TON and WebSearch plugins. [Source](https://github.com/elizaOS/eliza/pull/1496)\n\n## Recent Fixes and Improvements in ElizaOS\n- **Link Redirection Fix**: Ensures proper URL direction. [Source](https://github.com/elizaOS/eliza/pull/1443)\n- **Code Duplication Removal**: Enhanced performance via `getGoals` function improvement. [Source](https://github.com/elizaOS/eliza/pull/1450)\n- **TypeScript Client Enhancement**: A `determineClientType` function improves type safety. [Source](https://github.com/elizaOS/eliza/pull/1490)\n- **Documentation Syntax Fix**: Corrected syntax in `ModelClass` enum. [Source](https://github.com/elizaOS/eliza/pull/1493)\n- **Broken Links in Documentation**: Fixed links in `eliza-in-tee.md`. [Source](https://github.com/elizaOS/eliza/pull/1500)\n\n## Recent Development Updates\n- 10 contributors merged a pull request to refine features.\n- **Chat Formatting Feature**: Improved line breaks and text alignment. [Source](https://github.com/elizaOS/eliza/pull/1483)\n- **Standardized Imports**: Ensures consistency across plugins. [Source](https://github.com/elizaOS/eliza/pull/1492)\n\n## Recent Updates to ElizaOS\n- **VoyageAI Embeddings API Support**: Allows leveraging VoyageAI for embeddings. [Source](https://github.com/elizaOS/eliza/pull/1442)\n- **TypeScript Configuration Fixes**: Resolved build error issues. [Source](https://github.com/elizaOS/eliza/pull/1485)\n- **Twitter Client Enhancements**: Improved dry run mode and configuration logging. [Source](https://github.com/elizaOS/eliza/pull/1498)\n\n## Common Issues in ElizaOS Development\n- **Connection Timeout Error**: Reported when accessing AI services across platforms. [Source](https://github.com/elizaOS/eliza/issues/1447)\n- **Database Connection Issue**: Persistent error with better-sqlite3 plugin. [Source](https://github.com/elizaOS/eliza/issues/1499)\n- **Volta and pnpm Error**: Trouble locating `pnpm` within project directories. [Source](https://github.com/elizaOS/eliza/issues/1484)\n\n## Chat Transcript Summary\n- Minimal content, lacking technical discussions. One user query about adding a bot received no response. [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n\n## New Features and Enhancements in ElizaOS\n- **Text-to-3D Generation**: Capable of generating 3D objects from text. [Source](https://github.com/elizaOS/eliza/pull/1446)\n- **Boolean Parsing Update**: Enhanced to recognize 'ENABLE' and 'DISABLE'. [Source](https://github.com/elizaOS/eliza/pull/1501)\n\n## ElizaOS Updates: Cleanstart Scripts and Installation Issues\n- **'Cleanstart' Scripts**: Facilitate database reset on startup. [Source](https://github.com/elizaOS/eliza/pull/1449)\n- **Installation Failures**: Issues with `node-llama-cpp` and '@discordjs/opus'. [Source](https://github.com/elizaOS/eliza/issues/1503)\n\n## Documentation Update\n- **Syntax Fix**: Corrected an issue in the 'ModelClass Update fine-tuning.md'. [Source](https://github.com/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-26": { + "filename": "2024-12-26.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-26": { + "filename": "2024-12-26.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-27": { + "filename": "2024-12-27.md", + "content": "# ElizaOS Daily Update (Dec 27, 2024)\n\n## OVERVIEW \nToday marked significant progress in enhancing the ElizaOS framework, with new features added to plugins and improvements in documentation. The team focused on refining the Twitter client and expanding the capabilities of the chat client, contributing to our mission of modular AI development.\n\n## PROJECT METRICS\n- **PRs:** 14 merged PRs, 15 new PRs\n- **Issues:** 5 new issues, 5 closed issues\n- **Unique Contributors:** 42\n- **Code Changes:** +22,777/-22,938 lines across 56 files\n- **Total Commits:** 92\n- **Most Active Contributors:** ShaneOxM, nulLeeKH, chandiniv1, Rudrakc, x50996\n\n## TOP ISSUES\n### Plugin Enhancements\n- Ongoing improvements to the Twitter plugin and chat client, addressing user feedback and enhancing functionality. Relevant issues include [#1498](https://github.com/elizaos/eliza/issues/1498) and [#1490](https://github.com/elizaos/eliza/issues/1490).\n\n### Documentation Gaps\n- Identified and fixed several documentation issues, including bad links and syntax errors, to improve user experience. Key references include [#1493](https://github.com/elizaos/eliza/issues/1493) and [#1500](https://github.com/elizaos/eliza/issues/1500).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Enhanced the `parseBooleanFromText` function to support additional boolean values ([#1501](https://github.com/elizaos/eliza/pull/1501)).\n- Added README files for the TON and Websearch plugins to improve onboarding and usage ([#1496](https://github.com/elizaos/eliza/pull/1496), [#1494](https://github.com/elizaos/eliza/pull/1494)).\n- Implemented image features in the React chat client to enrich user interactions ([#1481](https://github.com/elizaos/eliza/pull/1481)).\n- Developed a Twitter Post Action to streamline posting capabilities ([#1422](https://github.com/elizaos/eliza/pull/1422)).\n\n### Bug Fixes and Improvements\n- Improved the Twitter client\u2019s dry run mode and configuration logging for better debugging ([#1498](https://github.com/elizaos/eliza/pull/1498)).\n- Fixed a syntax issue in the ModelClass Update fine-tuning documentation ([#1493](https://github.com/elizaos/eliza/pull/1493)).\n- Enhanced client type identification with added test coverage ([#1490](https://github.com/elizaos/eliza/pull/1490)).\n\n### Documentation Enhancements\n- Addressed bad links in the `eliza-in-tee.md` documentation to ensure accurate information ([#1500](https://github.com/elizaos/eliza/pull/1500)).\n- Added a CODE_OF_CONDUCT.md to promote a positive community environment ([#1487](https://github.com/elizaos/eliza/pull/1487))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:45.654187Z", + "target_date": "2024-12-27", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-26", + "ai_news_elizaos_daily_md_2024-12-26", + "github_summaries_daily_2024-12-27", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-26", + "ai_news_elizaos_discord_md_2024-12-25", + "ai_news_elizaos_discord_md_2024-12-24", + "ai_news_elizaos_daily_discord_json_2024-12-26", + "ai_news_elizaos_daily_discord_md_2024-12-26" + ], + "total_characters": 98540, + "estimated_tokens": 24635, + "file_size_bytes": 112860 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-28.json b/the-council/aggregated/2024-12-28.json new file mode 100644 index 00000000000..a756e46df54 --- /dev/null +++ b/the-council/aggregated/2024-12-28.json @@ -0,0 +1,506 @@ +{ + "date_generated_for": "2024-12-28", + "ai_news_elizaos_discord_md_2024-12-27": { + "filename": "2024-12-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-26": { + "filename": "2024-12-26.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-25": { + "filename": "2024-12-25.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-27": { + "filename": "2024-12-27.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-27", + "categories": [ + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The latest cryptocurrency prices show fluctuations across various assets. Wrapped Bitcoin (WBTC) saw a decrease from $95,536.30 to $94,101.94. Wrapped Ethereum (WETH) experienced a slight dip from $3,330.43 to $3,327.40. Solana (SOL) also declined from $188.22 to $183.91. Meanwhile, ai16z token showed an increase from $0.81 to $0.93.", + "sources": [ + "WBTC: $95,536.30 \u2192 $94,101.94", + "WETH: $3,330.43 \u2192 $3,327.40", + "SOL: $188.22 \u2192 $183.91", + "ai16z: $0.81 \u2192 $0.93" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Plugin Additions and Enhancements in ElizaOS", + "content": [ + { + "text": "A README file has been added for the TON plugin, providing documentation for its usage and integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1496" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1496" + ], + "videos": [] + }, + { + "text": "A README file has been added for the WebSearch plugin, detailing its functionality and setup.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1494" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1494" + ], + "videos": [] + }, + { + "text": "The FerePro plugin has been integrated, introducing structured WebSocket response handling via a new `ChatResponse` interface. It enhances WebSocket communication with validation, logging, and error handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1502" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1502" + ], + "videos": [] + }, + { + "text": "A new Hyperliquid plugin has been added to the Eliza framework, enabling real-time WebSocket integration, market data access, and trading operations for the Hyperliquid perpetual DEX. It includes wallet-based authentication, message signing, and extensive test coverage.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1497" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1497" + ], + "videos": [] + }, + { + "text": "The Vly Money plugin has been introduced, allowing users to convert Twitter usernames into Vly Money wallet addresses for seamless crypto transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1488" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1488" + ], + "videos": [] + }, + { + "text": "Support for cross-chain swaps through Squid Router has been added, enabling native and ERC20 token swaps across EVM-compatible chains. Future updates may extend support to Solana and Cosmos ecosystems.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1482" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1482" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Recent Updates and Proposals in ElizaOS Repository", + "content": [ + { + "text": "A new CODE_OF_CONDUCT.md file has been added to the repository to establish guidelines for open-source contributors. This document aims to ensure a welcoming and inclusive environment for all participants. The change is categorized as a document update with low risk, and no additional documentation changes are required.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1487" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1487" + ], + "videos": [] + }, + { + "text": "A proposal has been made to set up linting, Prettier, and Husky in the repository. The current lint setup is outdated, leading to inconsistent code formatting. The proposal suggests implementing Husky for commit linting, updating GitHub Actions for CI linting, and enforcing linting rules in the community guidelines. Developer feedback is requested before proceeding.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1486" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1486" + ], + "videos": [] + }, + { + "text": "A minor syntax issue in the ModelClass enum was fixed by adding a missing comma after the EMBEDDING value. This correction prevents potential compilation errors and ensures proper functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1493" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1493" + ], + "videos": [] + }, + { + "text": "An improvement was made to standardize import statements from ElizaOS by removing the 'type' keyword. This change enhances consistency across different plugin modules. The update is categorized as an improvement with low risk and does not require documentation changes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1492" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1492" + ], + "videos": [] + } + ], + "topic": "code" + }, + { + "title": "Chat Transcript Analysis and Chat Formatting Improvement", + "content": [ + { + "text": "The provided chat transcript primarily consists of repeated messages from 'Captain Hook' and a single unique message from 'yikesawjeez' asking about adding a bot to their server. However, there is no substantial technical discussion, problem-solving, or meaningful interactions in the transcript, making it impossible to generate a structured analysis.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + }, + { + "text": "A pull request was made to improve chat formatting by properly handling line breaks and adjusting text alignment. The change is considered low-risk and is a simple cosmetic improvement to the chat client. Before and after images demonstrate the improved formatting.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1483" + ], + "images": [ + "https://github.com/user-attachments/assets/08e6d0e2-c7e3-4c11-a08e-0fbb24f91fdd", + "https://github.com/user-attachments/assets/fdd87d5d-467a-42d6-8e6e-eb3b256b7e93" + ], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "TypeScript Fixes and Improvements in ElizaOS", + "content": [ + { + "text": "Two recent updates to the ElizaOS project address TypeScript-related issues, improving type safety and build performance.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "The first update enhances TypeScript client type identification by introducing a `determineClientType` helper function. This resolves a TypeScript error where the `name` property was incorrectly assumed to exist on the `Client` type. The update also includes comprehensive test coverage to ensure reliability. These changes are internal and do not affect the public API.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1490" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1490" + ], + "videos": [] + }, + { + "text": "The second update fixes TypeScript configuration errors encountered during the build process. It adds the required `incremental` option for `tsBuildInfoFile` usage, improving build performance by enabling proper incremental compilation. Additionally, it removes the invalid `noUncheckedSideEffectImports` compiler option, resolving a configuration error. These changes only affect development and build-time performance, with no impact on runtime behavior.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1485" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1485" + ], + "videos": [] + } + ], + "topic": "typescript" + }, + { + "title": "Documentation Update: Fixed Syntax Issue in ModelClass Fine-Tuning", + "content": [ + { + "text": "A small syntax issue in the 'ModelClass Update fine-tuning.md' documentation was fixed. This update ensures better readability and accuracy in the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98", + "https://github.com/elizaOS/eliza/commit/a930c84d4a1b1dde91fa3edb1374ee82a51623e2" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a930c84d4a1b1dde91fa3edb1374ee82a51623e2" + ], + "videos": [] + } + ], + "topic": "fine-tuning" + }, + { + "title": "Installation Issues with pnpm and node-llama-cpp", + "content": [ + { + "text": "Users are experiencing installation failures when setting up node-llama-cpp. The installation process gets stuck during the quick start guide, specifically at the postinstall script for node-llama-cpp. The issue occurs with node version 23.3.0 and commit version 77b5b7d8 v0.1.7-alpha.1. Additionally, there are multiple warnings about deprecated dependencies and unmet peer dependencies.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1503" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1503" + ], + "videos": [] + }, + { + "text": "Another issue has been reported where pnpm does not work properly when used within a project directory under Volta. While pnpm functions normally outside the project, attempting to execute it within the project directory results in a Volta error stating that the executable could not be located. The issue occurs with pnpm version 9.12.3.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1484" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1484" + ], + "videos": [] + } + ], + "topic": "dependencies" + }, + { + "title": "ElizaOS Development Updates", + "content": [ + { + "text": "The ElizaOS project saw significant development activity, with 19 contributors merging 11 pull requests. The updates included package improvements, new features, and three bug fixes.", + "sources": [ + "Development focused on package improvements (add readme for ton plugin), new features (add readme for ton plugin), 3 bug fixes. with 19 contributors merging 11 PRs. Major work included various improvements." + ], + "images": [], + "videos": [] + }, + { + "text": "A new CODE_OF_CONDUCT.md file was added to ensure a welcoming and inclusive environment for open-source contributors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1487" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1487" + ], + "videos": [] + }, + { + "text": "A proposal was made to update the linting setup, including setting up Husky and commit interceptors to enforce code style consistency.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1486" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1486" + ], + "videos": [] + }, + { + "text": "Readme files were added for the TON and WebSearch plugins to improve documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1496", + "https://github.com/elizaOS/eliza/pull/1494" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1496", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1494" + ], + "videos": [] + }, + { + "text": "A fix was implemented to improve TypeScript client type identification, ensuring better type safety and debugging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1490" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1490" + ], + "videos": [] + }, + { + "text": "TypeScript configuration was improved by adding the required incremental option and removing an invalid compiler setting.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1485" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1485" + ], + "videos": [] + }, + { + "text": "A minor fix was made to correct typos in the project documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1489" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1489" + ], + "videos": [] + }, + { + "text": "Chat formatting was improved to better handle line breaks and text alignment.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1483" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1483" + ], + "videos": [] + }, + { + "text": "A syntax issue in the ModelClass enum was fixed to prevent potential compilation errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1493" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1493" + ], + "videos": [] + }, + { + "text": "The Twitter client was improved with better dry run mode handling and enhanced configuration logging.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1498" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1498" + ], + "videos": [] + }, + { + "text": "Import consistency was improved by removing unnecessary 'type' declarations when importing from ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1492" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1492" + ], + "videos": [] + }, + { + "text": "Broken links in the Eliza-in-TEE documentation were fixed to ensure proper navigation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1500" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1500" + ], + "videos": [] + }, + { + "text": "The parseBooleanFromText function was extended to support additional boolean values like 'ENABLE' and 'DISABLE'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1501" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1501" + ], + "videos": [] + }, + { + "text": "A new plugin for FerePro was added, introducing structured WebSocket response handling.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1502" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1502" + ], + "videos": [] + }, + { + "text": "A Hyperliquid plugin was added to the Eliza framework, supporting WebSocket-based trading operations.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1497" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1497" + ], + "videos": [] + }, + { + "text": "A new plugin was introduced to support the Vly Money API, enabling social media-based crypto transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1488" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1488" + ], + "videos": [] + }, + { + "text": "Cross-chain swaps were added to ElizaOS through the Squid Router, initially supporting EVM-based transactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1482" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1482" + ], + "videos": [] + }, + { + "text": "Users reported installation issues with node-llama-cpp and better-sqlite3 when using plugin-tee.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1503", + "https://github.com/elizaOS/eliza/issues/1499" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1503", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1499" + ], + "videos": [] + }, + { + "text": "A bug was reported where pnpm does not work correctly when using Volta.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1484" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1484" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1735257600 + } + }, + "ai_news_elizaos_daily_md_2024-12-27": { + "filename": "2024-12-27.md", + "content": "# Daily Summary for 2024-12-27\n\nThis summary provides insights into the latest updates across various categories relevant to the daily operations and developments in the crypto, software, and plugin environments.\n\n## Crypto Market Price Update\n\n- **WBTC**: Decreased from $95,536.30 to $94,101.94\n- **WETH**: Slight dip from $3,330.43 to $3,327.40\n- **SOL**: Declined from $188.22 to $183.91\n- **ai16z Token**: Increased from $0.81 to $0.93\n\n## Recent Plugin Additions and Enhancements in ElizaOS\n\n1. **TON Plugin**: Added README documentation [Source](https://github.com/elizaOS/eliza/pull/1496)\n2. **WebSearch Plugin**: README detailing setup [Source](https://github.com/elizaOS/eliza/pull/1494)\n3. **FerePro Plugin**: Introduced structured WebSocket with new `ChatResponse` interface [Source](https://github.com/elizaOS/eliza/pull/1502)\n4. **Hyperliquid Plugin**: Added real-time WebSocket integration for DEX [Source](https://github.com/elizaOS/eliza/pull/1497)\n5. **Vly Money Plugin**: Converts Twitter usernames to wallet addresses [Source](https://github.com/elizaOS/eliza/pull/1488)\n6. **Squid Router**: Supports EVM-compatible chain swaps, future support for Solana and Cosmos [Source](https://github.com/elizaOS/eliza/pull/1482)\n\n## Recent Updates and Proposals in ElizaOS Repository\n\n1. **Code of Conduct**: Guidelines for open-source contributors [Source](https://github.com/elizaOS/eliza/pull/1487)\n2. **Linting Proposal**: Suggestions for updated linting setup using Husky [Source](https://github.com/elizaOS/eliza/issues/1486)\n3. **ModelClass Fix**: Syntax correction in enum to prevent errors [Source](https://github.com/elizaOS/eliza/pull/1493)\n4. **Import Consistency**: Standardized imports by removing 'type' keyword [Source](https://github.com/elizaOS/eliza/pull/1492)\n\n## Chat Transcript Analysis and Chat Formatting Improvement\n\n1. **Transcript Analysis**: Minimal interaction, no structured analysis possible [Source](https://discord.com/channels/1253563208833433701/1326603270893867064)\n2. **Chat Formatting**: Improved line breaks and alignment [Source](https://github.com/elizaOS/eliza/pull/1483)\n\n## TypeScript Fixes and Improvements in ElizaOS\n\n1. **Client Type Identification**: Introduced `determineClientType` for error resolution [Source](https://github.com/elizaOS/eliza/pull/1490)\n2. **Build Configuration Fix**: Added `incremental` option, removed invalid settings [Source](https://github.com/elizaOS/eliza/pull/1485)\n\n## Documentation Update: ModelClass Fine-Tuning\n\n- **Syntax Fix**: Improved readability and accuracy in documentation [Source](https://github.com/elizaOS/eliza/commit/ed1e9f3d0f20020509e231bed81bda7f229a0b98)\n\n## Installation Issues with pnpm and node-llama-cpp\n\n1. **node-llama-cpp**: Installation issues with deprecated dependencies [Source](https://github.com/elizaOS/eliza/issues/1503)\n2. **pnpm with Volta**: Execution issues within project directory [Source](https://github.com/elizaOS/eliza/issues/1484)\n\n## ElizaOS Development Updates\n\n1. **Contributions**: 19 contributors merged 11 pull requests, including package improvements and bug fixes.\n2. **CODE_OF_CONDUCT.md**: Added for inclusivity [Source](https://github.com/elizaOS/eliza/pull/1487)\n3. **Linting Proposal**: Proposed updates for code style consistency [Source](https://github.com/elizaOS/eliza/issues/1486)\n4. **Plugin and Code Enhancements**: Various updates for plugins like TON, Hyperliquid, and minor fixes in TypeScript configuration and documentations. Issues with node-llama-cpp and pnpm under Volta were reported.\n\nIn conclusion, the daily summary highlights ongoing enhancements in ElizaOS, focuses on crypto trends, and elaborates on technical improvements and troubleshooting in software development environments.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-27": { + "filename": "2024-12-27.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-27": { + "filename": "2024-12-27.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-28": { + "filename": "2024-12-28.md", + "content": "# ElizaOS Daily Update (Dec 28, 2024)\n\n## OVERVIEW \nSignificant progress was made today with the addition of new features, including a Livepeer Image Provider and improved API support. Documentation was enhanced, and several bugs were fixed, contributing to a more robust framework for our AI agent ecosystem.\n\n## PROJECT METRICS\n- **PRs:** 32 merged PRs, 37 new PRs\n- **Issues:** 5 new issues, 4 closed issues\n- **Unique Contributors:** 45\n- **Code Changes:** +10847/-2124 lines across 172 files\n- **Total Commits:** 204\n- **Most Active Contributors:** odilitime, shakkernerd, Dhaiwat10, monilpat, swizzmagik\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed multiple bugs affecting functionality, including Telegram parsing issues and Twitter username validation. Relevant issues include [#1546](https://github.com/elizaos/eliza/issues/1546) and [#1541](https://github.com/elizaos/eliza/issues/1541).\n\n### Documentation Improvements\n- Enhanced documentation with JSDoc and README updates to improve clarity and usability. Key PRs include [#1549](https://github.com/elizaos/eliza/pull/1549) and [#1537](https://github.com/elizaos/eliza/pull/1537).\n\n## KEY TECHNICAL DEVELOPMENTS\n### New Features\n- Introduced several new features, such as the Livepeer Image Provider [#1525](https://github.com/elizaos/eliza/pull/1525), custom OpenAI API endpoint support [#1522](https://github.com/elizaos/eliza/pull/1522), and a text-to-speech endpoint [#1528](https://github.com/elizaos/eliza/pull/1528).\n\n### Plugin Enhancements\n- Added multiple plugins, including the FerePro plugin [#1502](https://github.com/elizaos/eliza/pull/1502) and the GitBook Plugin provider [#1126](https://github.com/elizaos/eliza/pull/1126), expanding the modular capabilities of the framework.\n\n### Code Refactoring and Cleanup\n- Conducted extensive code refactoring and cleanup, improving overall code quality and maintainability. Notable changes include import refactoring [#1545](https://github.com/elizaos/eliza/pull/1545) and removal of unused variables [#1529](https://github.com/elizaos/eliza/pull/1529)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "_metadata": { + "generated_at": "2026-01-01T02:17:46.019672Z", + "target_date": "2024-12-28", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-27", + "ai_news_elizaos_daily_md_2024-12-27", + "github_summaries_daily_2024-12-28", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-27", + "ai_news_elizaos_discord_md_2024-12-26", + "ai_news_elizaos_discord_md_2024-12-25", + "ai_news_elizaos_daily_discord_json_2024-12-27", + "ai_news_elizaos_daily_discord_md_2024-12-27" + ], + "total_characters": 97869, + "estimated_tokens": 24467, + "file_size_bytes": 113564 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-29.json b/the-council/aggregated/2024-12-29.json new file mode 100644 index 00000000000..e31fb34b9a9 --- /dev/null +++ b/the-council/aggregated/2024-12-29.json @@ -0,0 +1,656 @@ +{ + "date_generated_for": "2024-12-29", + "ai_news_elizaos_discord_md_2024-12-28": { + "filename": "2024-12-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-27": { + "filename": "2024-12-27.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-26": { + "filename": "2024-12-26.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-28": { + "filename": "2024-12-28.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-28", + "categories": [ + { + "title": "Recent Merges and Updates in ElizaOS Repository", + "content": [ + { + "text": "Removed unused variables as part of code cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22" + ], + "videos": [] + }, + { + "text": "Added Livepeer Image Provider to enhance image generation capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed" + ], + "videos": [] + }, + { + "text": "Fixed handling of long tweets in utilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c" + ], + "videos": [] + }, + { + "text": "Fixed swap and bridge actions in the plugin-evm module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0bcf50dea0de7fb66387843b68d4faff039090be" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0bcf50dea0de7fb66387843b68d4faff039090be" + ], + "videos": [] + }, + { + "text": "Updated speech.ts file with necessary fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e0c4c141d8cb517366d6ba15b000799dabf0fb71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e0c4c141d8cb517366d6ba15b000799dabf0fb71" + ], + "videos": [] + }, + { + "text": "Prepared for version 0.1.7-alpha.2 release and updated version number.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/256e6634696074cdb38f3f79bc383fed04376688", + "https://github.com/elizaOS/eliza/commit/00b60950dbbd6aa7dfeede1e31d4c6ce603eda24" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/256e6634696074cdb38f3f79bc383fed04376688", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00b60950dbbd6aa7dfeede1e31d4c6ce603eda24" + ], + "videos": [] + }, + { + "text": "Added support for custom OpenAI API endpoint using environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06" + ], + "videos": [] + }, + { + "text": "Added custom system prompt support for the plugin-image-generation module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/bc5e50e44bea4c26cb077e258831dda70708a5af" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bc5e50e44bea4c26cb077e258831dda70708a5af" + ], + "videos": [] + }, + { + "text": "Removed cache in core and reverted cache clearing in clean.sh script.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2742890b5289f697099d7472939a7722f8f21fc2", + "https://github.com/elizaOS/eliza/commit/f7acfb94bdc10bf5bf894f992c08ede0049009b9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2742890b5289f697099d7472939a7722f8f21fc2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f7acfb94bdc10bf5bf894f992c08ede0049009b9" + ], + "videos": [] + }, + { + "text": "Performed general code fixes and cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca528a2a1159e8b8a245cc03bf142798eca0f953" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca528a2a1159e8b8a245cc03bf142798eca0f953" + ], + "videos": [] + }, + { + "text": "Fixed TypeScript configuration by adding required incremental option and removing invalid settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2633a5e10f671f2ec1993ab264e6f86482cd1688" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2633a5e10f671f2ec1993ab264e6f86482cd1688" + ], + "videos": [] + }, + { + "text": "Fixed dependency issues and resolved merge conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cf79357053a1cccd400f35ff61bd9e51e517ee87" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cf79357053a1cccd400f35ff61bd9e51e517ee87" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Updated MAX_TWEET_LENGTH to be an integer for consistency in comparisons.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7fce277e8d820a8451216d5495825244f321f62b", + "https://github.com/elizaOS/eliza/commit/820ac52d4fa8a4e6b1b9acb157c9a2027bb523bc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fce277e8d820a8451216d5495825244f321f62b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/820ac52d4fa8a4e6b1b9acb157c9a2027bb523bc" + ], + "videos": [] + }, + { + "text": "Modified function calls to pass twitterConfig as the second parameter to cstr and optimized search initiation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/68288ad893005ea41630def416a8e0b96322a8b3", + "https://github.com/elizaOS/eliza/commit/d7d655ff9e61b39b6c46e2166fc5e241ac5cdf63" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68288ad893005ea41630def416a8e0b96322a8b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d7d655ff9e61b39b6c46e2166fc5e241ac5cdf63" + ], + "videos": [] + }, + { + "text": "Refactored code to prefer this.client.twitterConfig over getSettings or getSetting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2c577326ffea610b062b3d11d41978875c0f3e1d", + "https://github.com/elizaOS/eliza/commit/b8bde37783765e257455798ac2a21f6dd10d851b", + "https://github.com/elizaOS/eliza/commit/ec33a178c2534f095f6ab399b71773c351c68750", + "https://github.com/elizaOS/eliza/commit/ecaf55411957f985c1ee288a8a6e37393196cd57", + "https://github.com/elizaOS/eliza/commit/09d49788ae8dd866fd7af9e8079de8d8772e6e92", + "https://github.com/elizaOS/eliza/commit/ad170788d0c537dbe140d5c8261a8f85da366f7d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2c577326ffea610b062b3d11d41978875c0f3e1d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b8bde37783765e257455798ac2a21f6dd10d851b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec33a178c2534f095f6ab399b71773c351c68750", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecaf55411957f985c1ee288a8a6e37393196cd57", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09d49788ae8dd866fd7af9e8079de8d8772e6e92", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad170788d0c537dbe140d5c8261a8f85da366f7d" + ], + "videos": [] + }, + { + "text": "Ensured empty values are already mapped to null.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/35d26c6696820699e933a563c4edbb1e46851915", + "https://github.com/elizaOS/eliza/commit/5abaec79a2380b10e5903bf4fe34efa41716297b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/35d26c6696820699e933a563c4edbb1e46851915", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5abaec79a2380b10e5903bf4fe34efa41716297b" + ], + "videos": [] + }, + { + "text": "Merged isFalsish functionality into parseBooleanFromText.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e7f96937937034b9e06e402b7adf0eedf56c6782", + "https://github.com/elizaOS/eliza/commit/af3e8075b9166c47140457d609e2367797995333" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e7f96937937034b9e06e402b7adf0eedf56c6782", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af3e8075b9166c47140457d609e2367797995333" + ], + "videos": [] + }, + { + "text": "Fixed logging by adding an error variable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f739836bcf97dd9a847e2acfcf7082fb5c11bdd4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f739836bcf97dd9a847e2acfcf7082fb5c11bdd4" + ], + "videos": [] + }, + { + "text": "Fixed handling of long tweets in utility functions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/20f2d9d3637f834853351043252d3fa13e1eccf7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/20f2d9d3637f834853351043252d3fa13e1eccf7" + ], + "videos": [] + }, + { + "text": "Added a new /:agentId/speak endpoint for text-to-speech functionality. This allows users to send text to an agent, which processes the message and converts it to speech using the ElevenLabs API. The response is streamed back as MPEG audio with error handling for missing text, agent not found, and API errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1528" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1528" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Chore and Configuration Updates in ElizaOS Repository", + "content": [ + { + "text": "Several files were reverted to match the develop branch, ensuring consistency across the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d537154b3ee11d17bba55ca5aba258e727ada6e0", + "https://github.com/elizaOS/eliza/commit/8b9278e6eccb6fe6de95fb99904779f1ec15e0c4", + "https://github.com/elizaOS/eliza/commit/7d78fcdb1b6b7f15de5837c80a94f9c7e69b6dad", + "https://github.com/elizaOS/eliza/commit/821b7923cbe2e626d1162600d257089d98e0e725" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d537154b3ee11d17bba55ca5aba258e727ada6e0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b9278e6eccb6fe6de95fb99904779f1ec15e0c4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d78fcdb1b6b7f15de5837c80a94f9c7e69b6dad", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/821b7923cbe2e626d1162600d257089d98e0e725" + ], + "videos": [] + }, + { + "text": "Cleanup tasks were performed, including the removal of an empty README file, a package-lock file, and a .env.example file in the package directory.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/16d56f4bdc19a3eb229c313947c17926e55e039e", + "https://github.com/elizaOS/eliza/commit/68a8d141cfaff266ca487623cd355fb6dfdc8f45", + "https://github.com/elizaOS/eliza/commit/308958c03065c454fbc02f6ee016bc7966f33076" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/16d56f4bdc19a3eb229c313947c17926e55e039e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68a8d141cfaff266ca487623cd355fb6dfdc8f45", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/308958c03065c454fbc02f6ee016bc7966f33076" + ], + "videos": [] + }, + { + "text": "A new Livepeer configuration was added to the .env.example file, enhancing the project's environment setup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/276f4611c860aed5c8c3e85cea8b66fc3afcf390" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/276f4611c860aed5c8c3e85cea8b66fc3afcf390" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Crypto Market Price Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) increased from $94,101.94 to $95,032.69. Wrapped Ethereum (WETH) also saw a rise from $3,327.39 to $3,397.54. Solana (SOL) experienced an upward trend, moving from $183.91 to $195.13. Meanwhile, ai16z saw a significant increase from $0.93 to $1.30.", + "sources": [ + "WBTC: $94101.94 \u2192 $95032.69", + "WETH: $3327.39 \u2192 $3397.54", + "SOL: $183.91 \u2192 $195.13", + "ai16z: $0.93 \u2192 $1.30" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Feature Additions and Improvements in ElizaOS", + "content": [ + { + "text": "A new text-to-speech endpoint (`/:agentId/speak`) has been added, enabling agents to generate speech from text.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d371fee7573c9c601c8d48cbd22c7fee705f49dc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d371fee7573c9c601c8d48cbd22c7fee705f49dc" + ], + "videos": [] + }, + { + "text": "Image generation functionality has been integrated into Telegram messaging, supporting the Together provider. Users can now request image generation directly through Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1505" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1505" + ], + "videos": [] + }, + { + "text": "A new Fuel plugin has been introduced, adding support for the Fuel network. The plugin has been documented and includes automated tests.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1512", + "https://github.com/elizaOS/eliza/pull/1511" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1512", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1511" + ], + "videos": [] + }, + { + "text": "Livepeer has been added as a model provider for image generation. This feature allows users to generate images using Livepeer, with further LLM generation support planned for a future update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1525" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1525" + ], + "videos": [] + }, + { + "text": "An auto-scroll feature has been added to the chat client, ensuring that the conversation view automatically scrolls down as new messages appear.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1538" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1538" + ], + "videos": [] + }, + { + "text": "The FerePro plugin has been introduced, following the structured implementation guidelines for plugins in ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1542" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1542" + ], + "videos": [] + } + ], + "topic": "feature" + }, + { + "title": "Twitter Client Fixes and Enhancements", + "content": [ + { + "text": "Fixed an issue with the scaling of TWITTER_POLL_INTERVAL to ensure proper timing adjustments.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f", + "https://github.com/elizaOS/eliza/commit/899119068da9317e57c678f47eb0499d3f381c62" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/899119068da9317e57c678f47eb0499d3f381c62" + ], + "videos": [] + }, + { + "text": "Fixed Twitter username validation to allow usernames that start with numbers. This is a low-risk bug fix that does not require documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1541" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1541" + ], + "videos": [] + }, + { + "text": "Resolved multiple issues in the Twitter client, including a bug where `toLowerCase` was called on a null value, a double execution of TWITTER_SEARCH_ENABLE, and improved environment cleanup. Additionally, the ACTION_INTERVAL scale was changed from milliseconds to minutes, requiring documentation updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1514", + "https://github.com/elizaOS/eliza/commit/12407dc77c92a0fc6c060b6e8062b7bd2e49cf68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1514", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12407dc77c92a0fc6c060b6e8062b7bd2e49cf68" + ], + "videos": [] + }, + { + "text": "Improved Twitter engagement criteria by implementing stricter filtering rules and higher quality thresholds. The update aims to reduce off-topic interactions and ensure more relevant engagement. Changes include explicit skip conditions for off-topic content, high-profile accounts, and promotional material, as well as requiring near-perfect relevance for actions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1533" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1533" + ], + "videos": [] + }, + { + "text": "Identified a bug where a callback function throws a TypeError when an action is called from the Twitter Client. The issue does not occur when using the Direct Client. The expected behavior is unclear, but the callback should ideally pass the Content object back to the initiating client.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1544" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1544" + ], + "videos": [] + } + ], + "topic": "twitter" + }, + { + "title": "Updates and Fixes to package.json for Docker Compatibility", + "content": [ + { + "text": "A fix was implemented to update package.json with the correct build-docker command to match the Dockerfile command. This resolves a build issue where the script name in package.json did not align with the command used in the Dockerfile, causing errors during the build process.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b", + "https://github.com/elizaOS/eliza/commit/642403cae36b33711d6306a2f0b1a6775087f645", + "https://github.com/elizaOS/eliza/pull/1527" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/642403cae36b33711d6306a2f0b1a6775087f645", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1527" + ], + "videos": [] + }, + { + "text": "A chore update was made to remove TypeScript from package.json, simplifying dependencies and potentially reducing build complexity.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca95df791742bc758c23a79dabce88333ff2026a" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca95df791742bc758c23a79dabce88333ff2026a" + ], + "videos": [] + } + ], + "topic": "package.json" + }, + { + "title": "Reverting Cache Clearing in clean.sh Script", + "content": [ + { + "text": "A change was initially introduced to the `clean.sh` script to clear the `/cache/` directory as part of a bug fix. This update was intended to improve the script by ensuring that cached data was removed during the cleaning process.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1508", + "https://github.com/elizaOS/eliza/pull/1507" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1508", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1507" + ], + "videos": [] + }, + { + "text": "However, this change was later reverted, undoing the modification that cleared the `/cache/` directory. The reversion was documented in a commit and a pull request, effectively restoring the previous behavior of the `clean.sh` script.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e", + "https://github.com/elizaOS/eliza/pull/1515" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1515" + ], + "videos": [] + } + ], + "topic": "clean.sh" + }, + { + "title": "Livepeer Model Integration and Cache Corruption Issue", + "content": [ + { + "text": "Livepeer has been added as a model provider in the documentation. Updates include adding Livepeer to ModelProviderName.md, defining a model alias in Models.md, and including the Livepeer gateway URL in quickstart.md and configuration.md. The documentation now provides guidance on setting up Livepeer models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/74f8984b9fe72f80a912eccea127060ee41c9422" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/74f8984b9fe72f80a912eccea127060ee41c9422" + ], + "videos": [] + }, + { + "text": "Livepeer has been added as a model provider in the core types, ensuring its integration within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/698a3eb5a111e5374237a400cfd189f9b7e319f8" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/698a3eb5a111e5374237a400cfd189f9b7e319f8" + ], + "videos": [] + }, + { + "text": "Livepeer model configuration has been added, further integrating it into the system.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/b27ae3901e271a8fa2012908510f13189fe30a50" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b27ae3901e271a8fa2012908510f13189fe30a50" + ], + "videos": [] + }, + { + "text": "A bug has been reported where the model cache can become corrupted if the process exits while an embedding model is being downloaded or extracted. This results in errors such as 'The model `BGE-small-en-v1.5` does not exist or you do not have access to it.' The issue can be resolved by manually clearing the cache folder or running `pnpm clean`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1506" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1506" + ], + "videos": [] + } + ], + "topic": "model" + }, + { + "title": "Recent Updates to ElizaOS Repository", + "content": [ + { + "text": "Improved stale PR/issue messages to display criteria more clearly.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1540" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1540" + ], + "videos": [] + }, + { + "text": "Fixed grammar and typos in the README file to enhance clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1534" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1534" + ], + "videos": [] + }, + { + "text": "Resolved jsdoc automation build issue and parametrized PR branch target to prevent errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1547" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1547" + ], + "videos": [] + }, + { + "text": "Refactored imports in the plugin-node/video service for better readability and improved the PR template for clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1545" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1545" + ], + "videos": [] + } + ], + "topic": "pr" + } + ], + "date": 1735344000 + } + }, + "ai_news_elizaos_daily_md_2024-12-28": { + "filename": "2024-12-28.md", + "content": "# Daily Summary for 2024-12-28\n\n## Recent Merges and Updates in ElizaOS Repository\n- **Code Cleanup:** Removed unused variables. [Commit Link](https://github.com/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22)\n- **Image Generation:** Added Livepeer Image Provider. [Commit Link](https://github.com/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed)\n- **Utility Improvements:** Fixed handling of long tweets. [Commit Link](https://github.com/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c)\n- **Plugin Fixes:** Addressed swap and bridge actions in plugin-evm. [Commit Link](https://github.com/elizaOS/eliza/commit/0bcf50dea0de7fb66387843b68d4faff039090be)\n- **Version Updates:** Prepared for version 0.1.7-alpha.2 release. [Commit Links](https://github.com/elizaOS/eliza/commit/256e6634696074cdb38f3f79bc383fed04376688), [More](https://github.com/elizaOS/eliza/commit/00b60950dbbd6aa7dfeede1e31d4c6ce603eda24)\n- **Environment Configurations:** Added custom OpenAI API endpoint support. [Commit Link](https://github.com/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06)\n- **Cache Management:** Removed and reverted cache-related changes. [Commit Links](https://github.com/elizaOS/eliza/commit/2742890b5289f697099d7472939a7722f8f21fc2), [More](https://github.com/elizaOS/eliza/commit/f7acfb94bdc10bf5bf894f992c08ede0049009b9)\n\n## Recent Updates to ElizaOS\n- **Tweet Handling:** Updated `MAX_TWEET_LENGTH` for consistency and improved function calls. [Commit Links](https://github.com/elizaOS/eliza/commit/7fce277e8d820a8451216d5495825244f321f62b), [More](https://github.com/elizaOS/eliza/commit/68288ad893005ea41630def416a8e0b96322a8b3)\n- **Code Refactoring:** Preferred `this.client.twitterConfig` over other settings. [Commit Links](https://github.com/elizaOS/eliza/commit/2c577326ffea610b062b3d11d41978875c0f3e1d), [More](https://github.com/elizaOS/eliza/commit/b8bde37783765e257455798ac2a21f6dd10d851b)\n\n## Recent Chore and Configuration Updates\n- **File Management:** Reverted files to match development branch and removed unnecessary files. [Commit Links](https://github.com/elizaOS/eliza/commit/d537154b3ee11d17bba55ca5aba258e727ada6e0), [More](https://github.com/elizaOS/eliza/commit/16d56f4bdc19a3eb229c313947c17926e55e039e)\n- **Environment Setup:** Added Livepeer configuration to .env.example. [Commit Link](https://github.com/elizaOS/eliza/commit/276f4611c860aed5c8c3e85cea8b66fc3afcf390)\n\n## Crypto Market Price Update\n- **Market Trends:**\n - Wrapped Bitcoin (WBTC): $94,101.94 \u2192 $95,032.69\n - Wrapped Ethereum (WETH): $3,327.39 \u2192 $3,397.54\n - Solana (SOL): $183.91 \u2192 $195.13\n - ai16z: $0.93 \u2192 $1.30\n\n## Recent Feature Additions and Improvements\n- **Text-to-Speech:** Added a new `/agentId/speak` endpoint for converting text to speech using the ElevenLabs API. [Pull Request Link](https://github.com/elizaOS/eliza/pull/1528)\n- **Telegram Integration:** Enabled image generation via Telegram. [Pull Request Link](https://github.com/elizaOS/eliza/pull/1505)\n- **Livepeer Integration:** Added as a model provider for image generation. [Pull Request Link](https://github.com/elizaOS/eliza/pull/1525)\n\n## Twitter Client Fixes and Enhancements\n- **Interval Adjustments:** Fixed `TWITTER_POLL_INTERVAL` scaling and validation for Twitter usernames. [Commit Links](https://github.com/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f), [More](https://github.com/elizaOS/eliza/pull/1541)\n\n## Updates and Fixes to package.json for Docker Compatibility\n- **Command Alignment:** Updated `package.json` to resolve build issues with Docker. [Commit Links](https://github.com/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b), [More](https://github.com/elizaOS/eliza/commit/642403cae36b33711d6306a2f0b1a6775087f645)\n- **TypeScript Removal:** Simplified dependencies by removing TypeScript. [Commit Link](https://github.com/elizaOS/eliza/commit/ca95df791742bc758c23a79dabce88333ff2026a)\n\n## Reverting Cache Clearing in clean.sh Script\n- **Bug Fix Reversion:** Initially cleared `/cache/` path but reverted back. [Commit Links](https://github.com/elizaOS/eliza/pull/1508), [More](https://github.com/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e)\n\n## Livepeer Model Integration and Cache Corruption Issue\n- **Livepeer Documentation:** Added configuration and core integration for Livepeer models. [Commit Link](https://github.com/elizaOS/eliza/commit/74f8984b9fe72f80a912eccea127060ee41c9422)\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-28": { + "filename": "2024-12-28.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-28": { + "filename": "2024-12-28.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-29": { + "filename": "2024-12-29.md", + "content": "# ElizaOS Daily Update (Dec 29, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features and documentation updates. The team focused on enhancing user experience through theme toggle functionality and continued to document the project comprehensively.\n\n## PROJECT METRICS\n- **PRs:** 3 merged PRs, 8 new PRs\n- **Issues:** 8 new issues, 1 closed issue\n- **Unique Contributors:** 29\n- **Code Changes:** +189/-15 lines across 7 files\n- **Total Commits:** 88\n- **Most Active Contributors:** slkzgm, Gajesh2007, tiero, HashWarlock, madjin\n\n## TOP ISSUES\n- **Feature Requests:**\n - Ongoing discussions around enhancing user interface features and functionality. Relevant issues include [#123](https://github.com/elizaos/eliza/issues/123) and [#124](https://github.com/elizaos/eliza/issues/124).\n \n- **Documentation Improvements:**\n - Need for clearer documentation on recent features and updates. Key issues include [#125](https://github.com/elizaos/eliza/issues/125) and [#126](https://github.com/elizaos/eliza/issues/126).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **Feature Enhancements:**\n - Introduced theme toggle functionality with support for dark and light modes, enhancing user customization options ([#1555](https://github.com/elizaos/eliza/pull/1555)).\n \n- **Documentation Updates:**\n - Added \"What Did You Get Done This Week? #7\" notes to keep the community informed about recent progress ([#1559](https://github.com/elizaos/eliza/pull/1559)).\n - Comprehensive JSDoc documentation was added to improve code clarity and usability ([#1548](https://github.com/elizaos/eliza/pull/1548))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-29": "[\"0xNerd_week_2024-12-29\", \"0xNerd\", \"week\", \"2024-12-29\", \"0xNerd: Made substantial code changes across 807 files (+34,213/-12,144 lines) in 2 commits. Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:03:42.732Z\"]\n[\"0xaguspunk_week_2024-12-29\", \"0xaguspunk\", \"week\", \"2024-12-29\", \"0xaguspunk: Made substantial code changes across 156 files (+14164/-4622 lines) over 5 commits, while also contributing 5 PR comments. Active on 2 days this week, with contributions primarily focused on other work (80%) and bug fixes (20%).\", \"2025-05-13T22:03:43.280Z\"]\n[\"0xRider_week_2024-12-29\", \"0xRider\", \"week\", \"2024-12-29\", \"0xRider: Updated the Supabase schema through PR #1660 (+382/-64 lines), which was their only contribution this week. This PR modified 12 files with a total of +1261/-1523 lines across 2 commits.\", \"2025-05-13T22:03:43.322Z\"]\n[\"0xCardinalError_week_2024-12-29\", \"0xCardinalError\", \"week\", \"2024-12-29\", \"0xCardinalError: Working on two significant feature additions with open PRs for Dexscreener plugin (#1584) and Gitcoin passport integration (#1684), making substantial code changes across 159 files (+13,737/-4,604 lines) with 14 commits. Activity was spread across 3 days, with contributions primarily focused on configuration (42%) and code (38%) changes, demonstrating a moderately consistent work pattern.\", \"2025-05-13T22:03:43.935Z\"]\n[\"0xtailf0xtail_week_2024-12-29\", \"0xtailf0xtail\", \"week\", \"2024-12-29\", \"0xtailf0xtail: Focused on documentation work with one open PR (#1682) to update the Japanese README version, making substantial changes across 281 files (+19,229/-6,216 lines). Contributed 8 commits over 2 days, while also providing 2 review comments on other PRs.\", \"2025-05-13T22:03:45.941Z\"]\n[\"0xn1c0_week_2024-12-29\", \"0xn1c0\", \"week\", \"2024-12-29\", \"0xn1c0: Opened a substantial pull request (#1702) focused on refactoring the Conflux Plugin, making significant code changes across 13 files (+1338/-150 lines). The PR remains open and represents their only activity this week, with changes primarily affecting code files (85%) and configuration files (15%).\", \"2025-05-13T22:03:46.305Z\"]\n[\"9547_week_2024-12-29\", \"9547\", \"week\", \"2024-12-29\", \"9547: Merged 3 PRs this week, including a cleanup PR removing unused imports (#1716), a fix to eliminate unnecessary awaits in core functionality (#1686, +341/-470 lines), and documentation updates to rename repository references (#1679). Has 2 open PRs in progress, with contributions spanning 83 modified files (+1297/-1135 lines) across 35 commits, primarily focused on feature work (60%) with activity concentrated on just 2 days.\", \"2025-05-13T22:03:47.480Z\"]\n[\"0xFloyd_week_2024-12-29\", \"0xFloyd\", \"week\", \"2024-12-29\", \"0xFloyd: Focused on documentation improvements with one merged PR (#1589) that made significant changes to the Contributing Guide (+7546/-1201 lines). Modified 37 files across 3 commits, with all changes being documentation-related.\", \"2025-05-13T22:03:47.675Z\"]\n[\"ALGOREX-PH_week_2024-12-29\", \"ALGOREX-PH\", \"week\", \"2024-12-29\", \"ALGOREX-PH: Created issue #1562 \\\"Telegram connection\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:48.127Z\"]\n[\"AIFlowML_week_2024-12-29\", \"AIFlowML\", \"week\", \"2024-12-29\", \"AIFlowML: Merged 4 significant PRs this week, including security improvements for file uploads (#1806, +126k/-57k lines) and fixes for vector embedding validation (#1750, +103k/-46k lines). Actively engaged in discussions with 67 issue comments and 5 PR comments, while maintaining 3 open PRs focused on fixes and testing improvements. Demonstrated a pattern of concentrated work on specific days, primarily focusing on feature development (60%) and bug fixes (40%) across 36 modified files.\", \"2025-05-13T22:03:49.390Z\"]\n[\"Arucard11_week_2024-12-29\", \"Arucard11\", \"week\", \"2024-12-29\", \"Arucard11: Has one open pull request (#1771 \\\"Kavi\\\") with no other activity this week.\", \"2025-05-13T22:03:49.701Z\"]\n[\"Archethect_week_2024-12-29\", \"Archethect\", \"week\", \"2024-12-29\", \"Archethect: Made substantial code changes with 4 commits modifying 247 files (+16,997/-3,079 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:50.377Z\"]\n[\"0xbeekeeper_week_2024-12-29\", \"0xbeekeeper\", \"week\", \"2024-12-29\", \"0xbeekeeper: Made substantial code changes with a single large commit modifying 144 files (+12,816/-3,248 lines). Active on only one day during this period with no PRs, issues, or reviews.\", \"2025-05-13T22:03:50.541Z\"]\n[\"Baretank_week_2024-12-29\", \"Baretank\", \"week\", \"2024-12-29\", \"Baretank: Made code changes across 21 files (+857/-319 lines) in 4 commits, with an even split between bugfix work and other tasks. Activity was limited to a single day during this period.\", \"2025-05-13T22:03:50.726Z\"]\n[\"Bijan-Massoumi_week_2024-12-29\", \"Bijan-Massoumi\", \"week\", \"2024-12-29\", \"Bijan-Massoumi: Made a single commit modifying 2 files with 128 additions and 45 deletions, with activity on only one day this week. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:03:51.602Z\"]\n[\"BrunoSNT_week_2024-12-29\", \"BrunoSNT\", \"week\", \"2024-12-29\", \"BrunoSNT: Opened one pull request (#1778) focused on refactoring Twitter post generation guidelines and API, which remains under review. No other activity was observed during this period.\", \"2025-05-13T22:03:52.009Z\"]\n[\"ChristopherTrimboli_week_2024-12-29\", \"ChristopherTrimboli\", \"week\", \"2024-12-29\", \"ChristopherTrimboli: Made substantial code changes across 170 files (+7517/-1760 lines) in 3 commits during a single day of activity this week. Left 3 comments on pull requests, with work evenly distributed across feature development, bug fixes, and other tasks.\", \"2025-05-13T22:03:52.665Z\"]\n[\"Dereichi_week_2024-12-29\", \"Dereichi\", \"week\", \"2024-12-29\", \"Dereichi: Created issue #1563 \\\"spades\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:52.951Z\"]\n[\"CryptoGatsu_week_2024-12-29\", \"CryptoGatsu\", \"week\", \"2024-12-29\", \"CryptoGatsu: Created and commented on issue #1780 \\\"Public Solana Wallet Not Found!\\\" which was subsequently closed. No code contributions or pull requests during this period.\", \"2025-05-13T22:03:53.119Z\"]\n[\"Ed-Marcavage_week_2024-12-29\", \"Ed-Marcavage\", \"week\", \"2024-12-29\", \"Ed-Marcavage: Merged a significant multilingual Agentic Eliza Plugin Documenter PR (#1675) with substantial code changes (+43,511/-16,747 lines) across 335 files. Contributed 26 commits over 3 days, primarily focusing on feature work (96%) with a mix of code (69%) and configuration (31%) changes.\", \"2025-05-13T22:03:54.371Z\"]\n[\"Freytes_week_2024-12-29\", \"Freytes\", \"week\", \"2024-12-29\", \"Freytes: Merged a significant PR #1785 introducing the new RabbiTrader plugin, which involved substantial code changes (+82260/-46070 lines) across 28 files. The contribution was focused on code (83%) and configuration (13%) files, with activity concentrated on a single day during this period.\", \"2025-05-13T22:03:54.962Z\"]\n[\"Gajesh2007_week_2024-12-29\", \"Gajesh2007\", \"week\", \"2024-12-29\", \"Gajesh2007: Merged a significant PR (#1558) that added a new plugin \\\"zktls - reclaim\\\", involving substantial code changes (+56828/-46419 lines) and modifications to 32 files. Made 2 PR comments and contributed 2 commits, with activity concentrated on a single day this week.\", \"2025-05-13T22:03:55.293Z\"]\n[\"HiramZednem_week_2024-12-29\", \"HiramZednem\", \"week\", \"2024-12-29\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:55.701Z\"]\n[\"HashWarlock_week_2024-12-29\", \"HashWarlock\", \"week\", \"2024-12-29\", \"HashWarlock: Merged PR #1554 adding an example script for system prompts (+364 lines) and has an open PR #1796 for TEE RA Action functionality. Actively engaged in code reviews with 7 reviews (3 approvals) and contributed to discussions with 22 total comments across PRs and issues. Made moderate code changes (+507/-34 lines) across 12 files, focusing primarily on bugfixes (60%) and new features (40%), with contributions spread across code, config, tests, and documentation.\", \"2025-05-13T22:03:56.506Z\"]\n[\"Hmac512_week_2024-12-29\", \"Hmac512\", \"week\", \"2024-12-29\", \"Hmac512: Made a single substantial commit modifying 10 files with 441 additions and 73 deletions across various file types. Activity was limited to just one day during this period.\", \"2025-05-13T22:03:56.663Z\"]\n[\"Jaxiii_week_2024-12-29\", \"Jaxiii\", \"week\", \"2024-12-29\", \"Jaxiii: Made a single commit this week that modified 4 files with modest changes (+13/-7 lines), focusing entirely on refactoring work.\", \"2025-05-13T22:03:56.883Z\"]\n[\"Hugo-SEQUIER_week_2024-12-29\", \"Hugo-SEQUIER\", \"week\", \"2024-12-29\", \"Hugo-SEQUIER: Merged a significant PR #1708 adding the Irys plugin (+111,083/-57,938 lines), contributing to a substantial codebase change across 169 files. Made 7 commits over 3 days, primarily focusing on configuration files (33%), code (20%), and tests (20%).\", \"2025-05-13T22:03:57.288Z\"]\n[\"Jjfern96_week_2024-12-29\", \"Jjfern96\", \"week\", \"2024-12-29\", \"Jjfern96: Created issue #1567 \\\"Quotes on Twitter\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:03:57.377Z\"]\n[\"JoeyKhd_week_2024-12-29\", \"JoeyKhd\", \"week\", \"2024-12-29\", \"JoeyKhd: Opened a significant pull request (#1699) for Ordinals and Runes support through a plugin-ordinals feature, with substantial code changes across 108 files (+3417/-1752 lines). Made 23 commits over 3 active days, primarily focusing on code (64%) and configuration files (25%).\", \"2025-05-13T22:03:58.900Z\"]\n[\"JoseRoberts87_week_2024-12-29\", \"JoseRoberts87\", \"week\", \"2024-12-29\", \"JoseRoberts87: Made substantial code changes this week, modifying 240 files (+10904/-4994 lines) across 6 commits with activity on 3 days. Opened PR #1585 for \\\"add SSL flag for RDS postgress support and localhost support\\\" and created issue #1583 regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Contributed one code review with comments while working across a balanced mix of code, documentation, and configuration files.\", \"2025-05-13T22:03:59.686Z\"]\n[\"KacperKoza343_week_2024-12-29\", \"KacperKoza343\", \"week\", \"2024-12-29\", \"KacperKoza343: Opened PR #1762 \\\"Update/readme\\\" with substantial code changes across 61 files (+2492/-790 lines). Made 12 commits over 2 active days, with work primarily focused on non-code areas (83%), though equally split between code and configuration files (38% each).\", \"2025-05-13T22:04:00.119Z\"]\n[\"KONFeature_week_2024-12-29\", \"KONFeature\", \"week\", \"2024-12-29\", \"KONFeature: Contributed a significant new feature by implementing a PgLite database adapter in PR #1810 (+1832/-302 lines), which was merged after being requested in issue #1809. The implementation involved modifications to 16 files, primarily focusing on configuration and code changes, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:00.142Z\"]\n[\"L-jasmine_week_2024-12-29\", \"L-jasmine\", \"week\", \"2024-12-29\", \"L-jasmine: Fixed a bug related to dimension initialization in the database for gaianet by merging PR #1572, which added 31 lines of code across 4 files. This was their only contribution during the period, representing a focused bugfix effort completed in a single day.\", \"2025-05-13T22:04:01.111Z\"]\n[\"Leechael_week_2024-12-29\", \"Leechael\", \"week\", \"2024-12-29\", \"Leechael: Made a single commit with modest code changes (+4/-10 lines) focused on bug fixes. Activity was limited to just one day this week.\", \"2025-05-13T22:04:02.016Z\"]\n[\"LRGG520_week_2024-12-29\", \"LRGG520\", \"week\", \"2024-12-29\", \"LRGG520: Created one issue (#1633) asking if the system could propose liquidity management based on TAP, similar to LP, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:04:02.203Z\"]\n[\"Links17_week_2024-12-29\", \"Links17\", \"week\", \"2024-12-29\", \"Links17: Reported issue #1747 regarding a Jetson Runtime Exception with sqlite-vec extension load failure, which has since been closed. Added one comment on an issue this week, with overall sporadic activity during this period.\", \"2025-05-13T22:04:02.545Z\"]\n[\"JussCubs_week_2024-12-29\", \"JussCubs\", \"week\", \"2024-12-29\", \"JussCubs: Opened two documentation-focused PRs (#1707 and #1706) to update the Twitter plugin README, adding 81 lines of documentation. Made a single PR comment during their one active day this period.\", \"2025-05-13T22:04:03.716Z\"]\n[\"MarcoMandar_week_2024-12-29\", \"MarcoMandar\", \"week\", \"2024-12-29\", \"MarcoMandar: Provided one code review with comments this week. No other activity observed during this period.\", \"2025-05-13T22:04:04.059Z\"]\n[\"Mr-Don-Leo_week_2024-12-29\", \"Mr-Don-Leo\", \"week\", \"2024-12-29\", \"Mr-Don-Leo: Made a small documentation contribution by fixing minor spelling errors in the Russian README file through PR #1629 (+3/-3 lines), which was merged within an hour.\", \"2025-05-13T22:04:04.656Z\"]\n[\"Lukapetro_week_2024-12-29\", \"Lukapetro\", \"week\", \"2024-12-29\", \"Lukapetro: Merged three significant plugin-related PRs this week (#1761, #1812, #1773) adding support for CoinGecko, Binance, and CoinMarketCap, with substantial code changes totaling over +4.5k/-1.3k lines. Contributed 13 commits across 88 modified files, primarily focusing on feature work (62%) and bugfixes (31%), with activity concentrated on just 2 days of the week. Also provided one review with comments on another contributor's work.\", \"2025-05-13T22:04:04.824Z\"]\n[\"MacsDickinson_week_2024-12-29\", \"MacsDickinson\", \"week\", \"2024-12-29\", \"MacsDickinson: Fixed a broken FAQ link in the project's contribution documentation by identifying the issue (#1838) and submitting a fix via PR #1839, which modified 24 documentation files (+212/-204 lines). The contribution represents a focused documentation maintenance effort, ensuring consistent and correct references across the project's guidance materials.\", \"2025-05-13T22:04:04.861Z\"]\n[\"RobertSloan22_week_2024-12-29\", \"RobertSloan22\", \"week\", \"2024-12-29\", \"RobertSloan22: Created and merged a single documentation PR (#1787) adding a new README.md file with 147 lines of content. This was their only contribution during the period, representing a focused effort on project documentation.\", \"2025-05-13T22:04:05.963Z\"]\n[\"SK1989sL_week_2024-12-29\", \"SK1989sL\", \"week\", \"2024-12-29\", \"SK1989sL: Made a documentation contribution by merging PR #1690 which updated spelling in README.md. Provided one approval review for another PR. Activity was limited to a single day this week.\", \"2025-05-13T22:04:06.958Z\"]\n[\"Rahat-ch_week_2024-12-29\", \"Rahat-ch\", \"week\", \"2024-12-29\", \"Rahat-ch: Merged a significant PR #1621 adding support for Movement Network, which modified 280 files with +22,537/-3,645 lines of code. This substantial contribution was spread across multiple areas with a balanced focus between code and configuration files (33% each), along with some test updates (13%). Active on 3 days this week, Rahat-ch demonstrated a moderately consistent work pattern while focusing primarily on other work (57%) and feature development (43%).\", \"2025-05-13T22:04:07.012Z\"]\n[\"Rudrakc_week_2024-12-29\", \"Rudrakc\", \"week\", \"2024-12-29\", \"Rudrakc: Completed a cleanup task by removing the FerePro plugin through PR #1795, which deleted 321 lines of code across 8 files. The contribution was focused on maintenance work, removing unnecessary code and configuration files in a single day of activity this week.\", \"2025-05-13T22:04:07.213Z\"]\n[\"RonTuretzky_week_2024-12-29\", \"RonTuretzky\", \"week\", \"2024-12-29\", \"RonTuretzky: Merged a significant PR #1673 \\\"Opacity Verifiable Interference zkTLS Plugin\\\" with substantial code changes (+23,273/-11,838 lines) while maintaining another open PR #1646 for a new Opacity zkTLS adapter. Made extensive modifications across 476 files (+141,494/-116,169 lines) through 45 commits, primarily focusing on other work (84%) and bugfixes (11%), with activity spread across 4 days of the week.\", \"2025-05-13T22:04:07.641Z\"]\n[\"Shanto1-2_week_2024-12-29\", \"Shanto1-2\", \"week\", \"2024-12-29\", \"Shanto1-2: Created issue #1692 which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:08.533Z\"]\n[\"SYMBaiEX_week_2024-12-29\", \"SYMBaiEX\", \"week\", \"2024-12-29\", \"SYMBaiEX: Opened PR #1636 to add DeepSeek API to modelProviders, modifying 2 files with 98 additions and 48 deletions. Contributed one code review with comments on another PR, showing activity on just one day this week.\", \"2025-05-13T22:04:08.606Z\"]\n[\"ShreyGanatra_week_2024-12-29\", \"ShreyGanatra\", \"week\", \"2024-12-29\", \"ShreyGanatra: Merged PR #1632 fixing the image upload path with substantial code changes (+10050/-1480 lines). Currently has an open PR #1704 for updating plugin-goat version and files. Active on 2 days this week, making 2 commits across 6 files (+129/-64 lines) with focus primarily on code files.\", \"2025-05-13T22:04:09.888Z\"]\n[\"TheAverageNewishCoder_week_2024-12-29\", \"TheAverageNewishCoder\", \"week\", \"2024-12-29\", \"TheAverageNewishCoder: Created issue #1697 \\\"Fixed the Trump character example\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:10.402Z\"]\n[\"SumeetChougule_week_2024-12-29\", \"SumeetChougule\", \"week\", \"2024-12-29\", \"SumeetChougule: Opened a significant PR #1570 \\\"Add Hummingbot plugin\\\" with substantial code changes (+7853/-1220 lines across 74 files). Created and closed issue #1384 regarding a Slack client Media type implementation. Activity was limited to a single day this period, with the majority of changes focused on code (65%) and configuration files (25%).\", \"2025-05-13T22:04:10.833Z\"]\n[\"TheMindExpansionNetwork_week_2024-12-29\", \"TheMindExpansionNetwork\", \"week\", \"2024-12-29\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with a small change (+1/-1 lines). Activity was limited to a single day this week with focus entirely on documentation.\", \"2025-05-13T22:04:11.115Z\"]\n[\"TresFlames_week_2024-12-29\", \"TresFlames\", \"week\", \"2024-12-29\", \"TresFlames: Made significant documentation updates through PR #1746, which updated faq.md with substantial changes (+12,823/-3,315 lines). This was their only contribution during the period, representing a focused effort on improving documentation.\", \"2025-05-13T22:04:12.026Z\"]\n[\"Utkarshbhimte_week_2024-12-29\", \"Utkarshbhimte\", \"week\", \"2024-12-29\", \"Utkarshbhimte: Has one open work-in-progress PR (#1640) focused on integrating ElevenLabs for Twilio call handling. Contributed to discussions with one PR comment and one issue comment, showing limited engagement this period.\", \"2025-05-13T22:04:12.836Z\"]\n[\"YoungPhlo_week_2024-12-29\", \"YoungPhlo\", \"week\", \"2024-12-29\", \"YoungPhlo: Contributed documentation this week by merging PR #1559 \\\"What Did You Get Done This Week? #7\\\" notes, adding 113 lines of documentation content.\", \"2025-05-13T22:04:12.960Z\"]\n[\"UD1sto_week_2024-12-29\", \"UD1sto\", \"week\", \"2024-12-29\", \"UD1sto: Created two issues this week: #1271 requesting to add Livepeer as an image generation provider and #1560 proposing Swarm Agent capabilities for Eliza, both of which are now closed. Contributed to discussions by commenting on two issues, showing interest in specific feature enhancements despite no code contributions during this period.\", \"2025-05-13T22:04:13.058Z\"]\n[\"ShuochengWang_week_2024-12-29\", \"ShuochengWang\", \"week\", \"2024-12-29\", \"ShuochengWang: Made substantial code changes across 695 files (+31,406/-9,632 lines) in 8 commits, while also adding 4 comments on pull requests. Activity was concentrated on just 2 days of the week, with 75% of effort going toward other work and 25% toward bug fixes.\", \"2025-05-13T22:04:14.730Z\"]\n[\"aalimsahin_week_2024-12-29\", \"aalimsahin\", \"week\", \"2024-12-29\", \"aalimsahin: Merged two substantial PRs this week: #1713 \\\"refactor: client api\\\" (+17672/-4650 lines) and #1821 \\\"feat: improve zkstack based plugins\\\" (+87791/-45123 lines), while maintaining an open PR #1774 for refactoring zkstack based plugins. Contributed significant code changes across 381 files (+20393/-6869 lines) through 15 commits, with efforts split between refactoring (53%) and feature development (40%).\", \"2025-05-13T22:04:14.900Z\"]\n[\"ag-wnl_week_2024-12-29\", \"ag-wnl\", \"week\", \"2024-12-29\", \"ag-wnl: Contributed through code reviews this week, providing 2 reviews with 1 approval and 1 comment. No other activity was recorded during this period.\", \"2025-05-13T22:04:15.088Z\"]\n[\"actions-user_week_2024-12-29\", \"actions-user\", \"week\", \"2024-12-29\", \"actions-user: Made substantial code changes across 133 files (+13,115/-4,020 lines) through 17 commits without opening or merging any PRs. Active on 4 days of the week, showing moderately consistent work patterns with significant code additions and modifications.\", \"2025-05-13T22:04:15.195Z\"]\n[\"affaan-m_week_2024-12-29\", \"affaan-m\", \"week\", \"2024-12-29\", \"affaan-m: Merged two PRs this week, including a significant update to the web search plugin export (#1688) that added over 10,700 lines while removing 1,700+ lines, and a smaller bootstrap plugin export update (#1836) with roughly balanced additions and deletions. Activity was concentrated on just two days of the week, with contributions exclusively focused on code changes.\", \"2025-05-13T22:04:15.716Z\"]\n[\"alextitonis_week_2024-12-29\", \"alextitonis\", \"week\", \"2024-12-29\", \"alextitonis: Made significant code changes across 16 files (+1036/-117 lines) in 5 commits during a single day of activity this week. Added comments on 2 pull requests while focusing entirely on miscellaneous work.\", \"2025-05-13T22:04:17.237Z\"]\n[\"anilcse_week_2024-12-29\", \"anilcse\", \"week\", \"2024-12-29\", \"anilcse: Made substantial code changes across 643 files (+29,509/-9,562 lines) in 5 commits, with a focus split between bugfixes (40%) and other work (40%), along with some refactoring (20%). Left 1 comment on a PR while being active on 2 days during the week.\", \"2025-05-13T22:04:17.590Z\"]\n[\"amesemyta1_week_2024-12-29\", \"amesemyta1\", \"week\", \"2024-12-29\", \"amesemyta1: Opened PR #1700 \\\"Plugin sd image\\\" with moderate code changes (+1212/-1156 lines) across 3 files. Activity was limited to a single day this week, with changes primarily focused on code (56%) and configuration files (31%).\", \"2025-05-13T22:04:17.829Z\"]\n[\"ai16z-demirix_week_2024-12-29\", \"ai16z-demirix\", \"week\", \"2024-12-29\", \"ai16z-demirix: Merged two significant PRs this week: #1840 adding extensive tests for goals, memory and provider (+49,136/-43,407 lines) and #1834 replacing console.log with elizaLogger (+367/-206 lines). Modified 357 files across 8 commits with substantial code changes (+20,419/-6,576 lines), focusing primarily on refactoring and test improvements while maintaining an open PR (#1777) for improving API error handling.\", \"2025-05-13T22:04:18.061Z\"]\n[\"astinz_week_2024-12-29\", \"astinz\", \"week\", \"2024-12-29\", \"astinz: Working on a significant feature addition with PR #1837 \\\"Add Extra Multimedia Support for Telegram Client\\\" that remains open, involving extensive code changes across 1404 files (+67106/-19262 lines). Active on 3 days this week with 8 commits, primarily focused on feature development and other work.\", \"2025-05-13T22:04:18.334Z\"]\n[\"austin109567_week_2024-12-29\", \"austin109567\", \"week\", \"2024-12-29\", \"austin109567: Made 2 commits modifying 5 files with 58 lines added and none removed. Active on only one day this week with contributions split evenly between feature work and other tasks.\", \"2025-05-13T22:04:19.619Z\"]\n[\"augchan42_week_2024-12-29\", \"augchan42\", \"week\", \"2024-12-29\", \"augchan42: Fixed a Twitter profile caching bug by merging PR #1782 which modified 104 files with significant code changes (+6345/-1240 lines). Opened a new feature PR #1801 to enhance Twitter target handling with support for leading numbers and wildcards. Actively participated in issue discussions with 9 comments, primarily focusing on bugfix work (75%) and feature development (25%).\", \"2025-05-13T22:04:19.734Z\"]\n[\"bentatum_week_2024-12-29\", \"bentatum\", \"week\", \"2024-12-29\", \"bentatum: Fixed a bug related to awaiting cached data in the Solana token provider through PR #1828 (+110/-38 lines), which was merged after 21 hours. Also opened PR #1825 addressing a similar issue, which remains open.\", \"2025-05-13T22:04:20.532Z\"]\n[\"bendanzhentan_week_2024-12-29\", \"bendanzhentan\", \"week\", \"2024-12-29\", \"bendanzhentan: Focused on refactoring work this week, merging PR #1602 which significantly improved the plugin-conflux component by outputting more detailed invalid content (+1117/-348 lines). Also has an open PR (#1600) that aims to simplify docker run commands. Active on only one day this week with modest code changes across 3 files (+35/-70 lines).\", \"2025-05-13T22:04:21.169Z\"]\n[\"azep-ninja_week_2024-12-29\", \"azep-ninja\", \"week\", \"2024-12-29\", \"azep-ninja: Merged 3 PRs this week, including two bug fixes (#1607 fixing Google API Key issues and #1606 addressing double responses) and a substantial feature PR (#1620) implementing a separate Knowledge system with Multi-Agent RAG optimization that modified over 100k lines across 184 files. Contributed 15 commits with moderate consistency (active 4 days), primarily focusing on feature development (67%) and bug fixes (33%), while also providing 1 review and 5 PR comments.\", \"2025-05-13T22:04:21.277Z\"]\n[\"bertux_week_2024-12-29\", \"bertux\", \"week\", \"2024-12-29\", \"bertux: Updated the viem dependency version in plugin-evm and plugin-wallet with PR #1637 (+109/-48 lines), while also working on adding support for Arthera EVM chain in PR #1576 (still open). Created and closed issue #1635 regarding the viem version being too old to include Arthera EVM chain, which was addressed through the merged dependency update PR.\", \"2025-05-13T22:04:22.691Z\"]\n[\"bitcoinbender_week_2024-12-29\", \"bitcoinbender\", \"week\", \"2024-12-29\", \"bitcoinbender: Updated the environment configuration by merging PR #1829 which modified the .env.example file (+158/-3 lines). This was their only contribution during the period, showing sporadic activity with changes focused on documentation and configuration.\", \"2025-05-13T22:04:23.298Z\"]\n[\"boolkeys_week_2024-12-29\", \"boolkeys\", \"week\", \"2024-12-29\", \"boolkeys: Opened a new pull request (#1665) to add a Twilio plugin for voice and text interactions. Participated in discussions with 2 PR comments and 1 issue comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:04:23.560Z\"]\n[\"bob-robert-ai_week_2024-12-29\", \"bob-robert-ai\", \"week\", \"2024-12-29\", \"bob-robert-ai: Made substantial code changes with 2 commits modifying 1533 files (+120,078/-16,352 lines) in a single day of activity. Provided feedback through 2 code reviews and 1 PR comment, though no PRs were merged or issues created during this period.\", \"2025-05-13T22:04:23.670Z\"]\n[\"bozp-pzob_week_2024-12-29\", \"bozp-pzob\", \"week\", \"2024-12-29\", \"bozp-pzob: Opened a single PR (#1587 \\\"Diamondhands\\\") with substantial code changes across 739 files (+24,348/-10,918 lines). The changes were primarily in configuration files (56%) and code (44%), with activity concentrated on a single day this week.\", \"2025-05-13T22:04:25.463Z\"]\n[\"cmadaan_week_2024-12-29\", \"cmadaan\", \"week\", \"2024-12-29\", \"cmadaan: Made a single commit modifying 5 files with 13 additions and 1 deletion, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:04:25.866Z\"]\n[\"chandiniv1_week_2024-12-29\", \"chandiniv1\", \"week\", \"2024-12-29\", \"chandiniv1: Focused on documentation work this week, merging two significant PRs: #1672 adding docs for the story plugin (+186 lines) and #1591 for the image generation plugin documentation (+7540/-1200 lines). Also has an open PR (#1590) for adding readme documentation for the near plugin, showing a clear pattern of enhancing project documentation across multiple plugins.\", \"2025-05-13T22:04:25.973Z\"]\n[\"berryboylb_week_2024-12-29\", \"berryboylb\", \"week\", \"2024-12-29\", \"berryboylb: Created issue #1687 regarding a Postgres agent startup failure, which was subsequently closed. Engaged in discussions on 4 different issues, providing feedback and troubleshooting assistance. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:26.725Z\"]\n[\"cmadaanaya_week_2024-12-29\", \"cmadaanaya\", \"week\", \"2024-12-29\", \"cmadaanaya: Merged a significant PR #1577 that fixed and activated the web-search plugin in agents, with substantial code changes (+9242/-1456 lines). The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-05-13T22:04:27.532Z\"]\n[\"conache_week_2024-12-29\", \"conache\", \"week\", \"2024-12-29\", \"conache: Made code contributions across 19 files (+727/-16 lines) through 5 commits, with activity on 2 days this week. The work was primarily focused on other tasks (80%) with some feature development (20%), though no PRs were opened or merged.\", \"2025-05-13T22:04:28.394Z\"]\n[\"cole-gillespie_week_2024-12-29\", \"cole-gillespie\", \"week\", \"2024-12-29\", \"cole-gillespie: Made significant documentation contributions by merging PR #1614 which added plugins to the key components section of the FAQ, modifying 94 files with +8590/-1386 lines. Also created and closed issue #1611 regarding Azure Support, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:28.578Z\"]\n[\"cpppppp7_week_2024-12-29\", \"cpppppp7\", \"week\", \"2024-12-29\", \"cpppppp7: Made a single substantial commit this week, modifying 10 files with 506 lines added and none removed. Activity was limited to just one day during the period, with no PRs, issues, or reviews.\", \"2025-05-13T22:04:28.801Z\"]\n[\"cre8tions_week_2024-12-29\", \"cre8tions\", \"week\", \"2024-12-29\", \"cre8tions: Reported a bug by creating issue #1556 regarding \\\"TWITTER_TARGET_USERS cant use names starting with digits\\\" which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:04:29.660Z\"]\n[\"cryptogakusei_week_2024-12-29\", \"cryptogakusei\", \"week\", \"2024-12-29\", \"cryptogakusei: Created issue #1814 about a starter not working, which was subsequently closed. Commented on one issue but had no code contributions or PR activity this period.\", \"2025-05-13T22:04:30.270Z\"]\n[\"cxp-13_week_2024-12-29\", \"cxp-13\", \"week\", \"2024-12-29\", \"cxp-13: Created issue #1669 regarding an HTTP proxy error and commented on one issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:30.538Z\"]\n[\"bucurdavid_week_2024-12-29\", \"bucurdavid\", \"week\", \"2024-12-29\", \"bucurdavid: Made significant code contributions with 9 commits modifying 34 files (+1083/-91 lines), working across feature development (33%), bugfixes (11%), and refactoring (11%). Active on 3 days this week with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:04:30.644Z\"]\n[\"daizhengxue_week_2024-12-29\", \"daizhengxue\", \"week\", \"2024-12-29\", \"daizhengxue: Made a small but focused contribution by merging PR #1698 \\\"chore: twitter username validation message\\\" with minimal code changes (+1/-1 lines). This single contribution was related to bugfix work, showing sporadic activity during the period.\", \"2025-05-13T22:04:31.033Z\"]\n[\"digvjs_week_2024-12-29\", \"digvjs\", \"week\", \"2024-12-29\", \"digvjs: Created and commented on issue #1561 regarding a PostgreSQL extension constraint violation, which has since been closed. No code changes or other contributions this week.\", \"2025-05-13T22:04:32.151Z\"]\n[\"djpg_week_2024-12-29\", \"djpg\", \"week\", \"2024-12-29\", \"djpg: Reported issue #1742 regarding compatibility problems with Macbook M1 and added a follow-up comment on the same issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:32.613Z\"]\n[\"djhardcore007_week_2024-12-29\", \"djhardcore007\", \"week\", \"2024-12-29\", \"djhardcore007: Made code contributions across 9 files (+742/-6 lines) in 4 commits, with activity on 2 days this week. The work was primarily focused on other tasks (75%) with some feature development (25%), though no PRs were opened or merged.\", \"2025-05-13T22:04:32.645Z\"]\n[\"denizekiz_week_2024-12-29\", \"denizekiz\", \"week\", \"2024-12-29\", \"denizekiz: Merged three PRs including a substantial change in PR #1775 \\\"Image descriptions into interaction.ts\\\" (+106802/-54676 lines) and two fixes related to image description services. Created and closed two issues (#1703, #1694) related to error handling and image support, while actively participating in discussions with 8 comments across PRs and issues. Contributed consistently across several days, focusing primarily on image description functionality with a mix of feature work and bug fixes.\", \"2025-05-13T22:04:32.807Z\"]\n[\"enigmarikki_week_2024-12-29\", \"enigmarikki\", \"week\", \"2024-12-29\", \"enigmarikki: Merged a substantial PR #1764 \\\"feat: injective plugin\\\" that added the Injective protocol integration, modifying 513 files with +26,101/-8,661 lines of code. Active on just 2 days this week, with 12 commits primarily focused on implementation work (75%) and bug fixes (17%).\", \"2025-05-13T22:04:35.087Z\"]\n[\"dxlliv_week_2024-12-29\", \"dxlliv\", \"week\", \"2024-12-29\", \"dxlliv: Merged a significant PR #1712 that adds Discord typing simulation during response generation, modifying 201 files with +14,178/-3,578 lines of code. This substantial contribution represents their only activity this week, focusing entirely on enhancing the user experience by providing visual feedback during AI response generation.\", \"2025-05-13T22:04:38.464Z\"]\n[\"elpiarthera_week_2024-12-29\", \"elpiarthera\", \"week\", \"2024-12-29\", \"elpiarthera: Merged a significant PR (#1818) introducing the new Arthera Chain plugin, adding over 6,300 lines and removing about 1,300 lines of code. The PR was of average complexity and took approximately 66 hours to merge.\", \"2025-05-13T22:04:39.400Z\"]\n[\"freddymercury_week_2024-12-29\", \"freddymercury\", \"week\", \"2024-12-29\", \"freddymercury: Created issue #1552 about a bug in the quick start guide related to \\\"pnpm start\\\" (which has since been closed) and contributed to discussions by commenting on 3 existing issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:04:39.901Z\"]\n[\"eternal-ai-org_week_2024-12-29\", \"eternal-ai-org\", \"week\", \"2024-12-29\", \"eternal-ai-org: Made a significant contribution by merging PR #1740 which added support for the eternalai provider with extensive code changes (+12857/-3257 lines) across 149 files. This substantial feature work was completed in a single day of activity during the week.\", \"2025-05-13T22:04:39.978Z\"]\n[\"github-advanced-security_week_2024-12-29\", \"github-advanced-security\", \"week\", \"2024-12-29\", \"github-advanced-security: Provided 3 review comments on pull requests this week, with no other activity observed.\", \"2025-05-13T22:04:40.126Z\"]\n[\"gene-zhan_week_2024-12-29\", \"gene-zhan\", \"week\", \"2024-12-29\", \"gene-zhan: Made substantial code changes across 682 files (+24,376/-8,639 lines) with 4 commits, primarily focused on bug fixes (75%). Left 1 PR comment while being active on 2 days this week.\", \"2025-05-13T22:04:41.985Z\"]\n[\"gmh5225_week_2024-12-29\", \"gmh5225\", \"week\", \"2024-12-29\", \"gmh5225: Merged two significant PRs this week: #1815 updating Google model configurations (+168/-11 lines) and #1760 improving Windows compatibility for the Vite dev server with substantial code changes (+13514/-3688 lines). Active on 2 days with a total of 5 commits across 151 modified files, showing balanced work across code, tests, and configuration files.\", \"2025-05-13T22:04:42.041Z\"]\n[\"haskell-monad_week_2024-12-29\", \"haskell-monad\", \"week\", \"2024-12-29\", \"haskell-monad: Opened one pull request (#1768) proposing to add a Cardano Blockchain Plugin. Contributed to the discussion on one issue with a comment. Activity was minimal this period with no merged PRs or code changes.\", \"2025-05-13T22:04:42.141Z\"]\n[\"gnujoow_week_2024-12-29\", \"gnujoow\", \"week\", \"2024-12-29\", \"gnujoow: Made a significant documentation contribution by merging PR #1683 which updated README_KOR.md with missing sections and improvements (+11047/-2026 lines). Modified 132 files with a strong focus on documentation work, resulting in substantial additions to the Korean documentation. Showed focused activity on a single day this week, with all changes concentrated on documentation files.\", \"2025-05-13T22:04:42.320Z\"]\n[\"hanpham32_week_2024-12-29\", \"hanpham32\", \"week\", \"2024-12-29\", \"hanpham32: Created issue #1680 regarding a build failure in the @elizaos/client-lens package, which has since been closed. Engaged in discussions on 3 existing issues, providing comments and feedback. No code contributions or pull request activity during this period.\", \"2025-05-13T22:04:42.573Z\"]\n[\"herman-hellenes_week_2024-12-29\", \"herman-hellenes\", \"week\", \"2024-12-29\", \"herman-hellenes: Created issue #1758 about \\\"Very slow pnpm start time\\\" which was subsequently closed. Commented on 2 issues this week, showing sporadic activity focused on performance concerns.\", \"2025-05-13T22:04:44.152Z\"]\n[\"iankm_week_2024-12-29\", \"iankm\", \"week\", \"2024-12-29\", \"iankm: Made code changes across 16 files (+435/-78 lines) in 2 commits on a single day this week, with work split evenly between feature development and other tasks. Commented on 2 issues but had no PR activity or reviews.\", \"2025-05-13T22:04:44.634Z\"]\n[\"hellopleasures_week_2024-12-29\", \"hellopleasures\", \"week\", \"2024-12-29\", \"hellopleasures: Working on two significant open PRs: #1816 for adding a DexScreener plugin with token price actions and #1644 for implementing post thread functionality, with substantial code changes totaling +8515/-3102 lines across 184 files. Contributed to the project through 4 PR comments and 1 code review, showing focused activity on 2 days this week.\", \"2025-05-13T22:04:44.663Z\"]\n[\"ileana-pr_week_2024-12-29\", \"ileana-pr\", \"week\", \"2024-12-29\", \"ileana-pr: Made significant documentation improvements by merging PR #1601 which added README.md files for plugins, modifying 62 files with +7156/-828 lines of documentation changes. Contributed to discussions by commenting on 2 issues and 1 PR, showing focused effort on enhancing project documentation.\", \"2025-05-13T22:04:45.081Z\"]\n[\"jaycoolslm_week_2024-12-29\", \"jaycoolslm\", \"week\", \"2024-12-29\", \"jaycoolslm: Created issue #1813 regarding better X Agent configuration options, which has since been closed. Engaged in discussions on 6 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:46.243Z\"]\n[\"jazzvaz_week_2024-12-29\", \"jazzvaz\", \"week\", \"2024-12-29\", \"jazzvaz: Merged a single PR (#1807) adding devcontainer functionality, contributing +102/-9 lines across 4 files. The PR was of average complexity, taking 32 hours to merge, with changes primarily focused on feature work affecting documentation and configuration files.\", \"2025-05-13T22:04:46.918Z\"]\n[\"jonathangus_week_2024-12-29\", \"jonathangus\", \"week\", \"2024-12-29\", \"jonathangus: Made substantial code changes across 325 files (+23,965/-5,297 lines) with 9 commits, while also adding 6 comments on pull requests. Active on 4 days of the week with a moderately consistent work pattern, focusing entirely on various file types without any merged PRs or issue activity.\", \"2025-05-13T22:04:48.035Z\"]\n[\"hiteshjoshi1_week_2024-12-29\", \"hiteshjoshi1\", \"week\", \"2024-12-29\", \"hiteshjoshi1: Reported an issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Participated in discussions by commenting on 3 different issues. No code contributions or PR activity during this period.\", \"2025-05-13T22:04:49.211Z\"]\n[\"juanc07_week_2024-12-29\", \"juanc07\", \"week\", \"2024-12-29\", \"juanc07: Opened a new pull request (#1822) to add Twilio plugin functionality for sending SMS messages, with moderate code changes across 15 files (+585/-131 lines). Activity was limited to a single day this week, with contributions focused on code (41%), tests (24%), and configuration files (24%).\", \"2025-05-13T22:04:49.250Z\"]\n[\"junaire_week_2024-12-29\", \"junaire\", \"week\", \"2024-12-29\", \"junaire: Opened PR #1670 to update dependency version specifications in package.json, using caret (^) notation. Made significant configuration changes across 122 files (+11693/-3005 lines) in 2 commits on a single day this week.\", \"2025-05-13T22:04:50.593Z\"]\n[\"kaitoInfra_week_2024-12-29\", \"kaitoInfra\", \"week\", \"2024-12-29\", \"kaitoInfra: Opened one pull request (#1641) to add a Twitter API search plugin, with no other activity this period.\", \"2025-05-13T22:04:50.923Z\"]\n[\"karelvuong_week_2024-12-29\", \"karelvuong\", \"week\", \"2024-12-29\", \"karelvuong: Made substantial code changes with 6 commits modifying 1456 files (+69248/-21982 lines) and left 1 PR comment. Activity was concentrated on a single day, with the majority of work (83%) categorized as \\\"other work\\\" and a smaller portion (17%) focused on bug fixes.\", \"2025-05-13T22:04:51.805Z\"]\n[\"jmikedupont2_week_2024-12-29\", \"jmikedupont2\", \"week\", \"2024-12-29\", \"jmikedupont2: Successfully merged PR #1616 fixing a port listening issue (changing from 80 to 3000), while maintaining three open PRs including a feature to reduce modules (#1817) and a diagram addition (#1647). Created two issues that were subsequently closed, including one addressing secret request reduction (#1779), and contributed to discussions with review comments on other work.\", \"2025-05-13T22:04:52.427Z\"]\n[\"keefel_week_2024-12-29\", \"keefel\", \"week\", \"2024-12-29\", \"keefel: Made a single commit modifying 6 files with a net addition of 176 lines (+223/-47), focused entirely on feature work. Activity was limited to just one day this week.\", \"2025-05-13T22:04:52.875Z\"]\n[\"keshavbabu_week_2024-12-29\", \"keshavbabu\", \"week\", \"2024-12-29\", \"keshavbabu: Made a single commit this week, modifying 5 files with 47 additions and 19 deletions. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:04:53.148Z\"]\n[\"jonathanmv_week_2024-12-29\", \"jonathanmv\", \"week\", \"2024-12-29\", \"jonathanmv: Fixed a missing default export in the plugin-image-generation module with PR #1831 (+2/-0 lines). Engaged in discussions by commenting on 2 PRs and 2 issues. Demonstrated focused problem-solving by identifying and addressing a specific export issue in the codebase.\", \"2025-05-13T22:04:53.433Z\"]\n[\"kevin1027sloth_week_2024-12-29\", \"kevin1027sloth\", \"week\", \"2024-12-29\", \"kevin1027sloth: Opened PR #1752 \\\"fix\\\" with substantial code changes (+1101/-2 lines) across 26 files. Active on 2 days this week, focusing entirely on bugfix work with changes split between code (50%) and configuration files (38%).\", \"2025-05-13T22:04:54.060Z\"]\n[\"kroist_week_2024-12-29\", \"kroist\", \"week\", \"2024-12-29\", \"kroist: Made a single substantial commit modifying 609 files with +25,922/-6,471 lines of code changes across various file types. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:04:54.825Z\"]\n[\"kylebuildsstuff_week_2024-12-29\", \"kylebuildsstuff\", \"week\", \"2024-12-29\", \"kylebuildsstuff: Created issue #1623 regarding Dockerfile build errors, which was subsequently closed. Contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:04:55.061Z\"]\n[\"lalalune_week_2024-12-29\", \"lalalune\", \"week\", \"2024-12-29\", \"lalalune: Created two issues this week (#579 \\\"Turnkey Integration\\\" and #1631 \\\"Twilio voice/text integration [BOUNTY - $5k ai16z]\\\"), both of which were subsequently closed. Made modest code changes across 4 files (+51/-11 lines) in a single commit, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:55.950Z\"]\n[\"lostgirldev_week_2024-12-29\", \"lostgirldev\", \"week\", \"2024-12-29\", \"lostgirldev: Provided 17 review comments this week, though no code contributions or issue activity was recorded. Activity was sporadic during this period, focusing entirely on reviewing others' work.\", \"2025-05-13T22:04:56.202Z\"]\n[\"lachiejames_week_2024-12-29\", \"lachiejames\", \"week\", \"2024-12-29\", \"lachiejames: Worked on a significant bugfix PR #1630 to downgrade NodeJS from 23.3.0 to 22.12.0, which remains open and involved substantial code changes across 269 files (+12076/-5476 lines). Contributed to team discussions by commenting on 2 issues and providing 2 code reviews with comments. Activity was moderately consistent across 3 days of the week, with efforts split between bugfix work (46%) and feature work (42%), primarily affecting documentation files (66%).\", \"2025-05-13T22:04:56.270Z\"]\n[\"luduvigo_week_2024-12-29\", \"luduvigo\", \"week\", \"2024-12-29\", \"luduvigo: Contributed through code review activities, providing comments on 3 pull requests and 1 issue this week. No direct code contributions or new pull requests during this period.\", \"2025-05-13T22:04:56.877Z\"]\n[\"macfly-base_week_2024-12-29\", \"macfly-base\", \"week\", \"2024-12-29\", \"macfly-base: Updated c3po.character.json through PR #1827, making moderate changes with +17/-42 lines. This was their only contribution during the week, showing sporadic activity with focus on configuration file modifications.\", \"2025-05-13T22:04:57.611Z\"]\n[\"matthewhou19_week_2024-12-29\", \"matthewhou19\", \"week\", \"2024-12-29\", \"matthewhou19: Contributed documentation improvements by merging PR #1618 which added development approach guidance for Windows users.\", \"2025-05-13T22:04:58.864Z\"]\n[\"marsic3_week_2024-12-29\", \"marsic3\", \"week\", \"2024-12-29\", \"marsic3: Contributed a Serbian README translation through PR #1757, adding 12,857 lines and removing 3,176 lines of documentation. Modified 4 files with a total of +366/-4 lines across 2 commits, focusing exclusively on documentation work.\", \"2025-05-13T22:04:58.904Z\"]\n[\"madjin_week_2024-12-29\", \"madjin\", \"week\", \"2024-12-29\", \"madjin: Made substantial code contributions with 63 commits modifying 124 files (+5568/-705 lines), primarily focused on feature work (98%) across 3 active days. Opened 2 PRs (#1674, #1551) for JSDoc documentation and created issue #301 \\\"Twitter Spaces Voice Client\\\" which was subsequently closed. Provided 3 code reviews (2 approvals, 1 comment) and commented on 2 issues.\", \"2025-05-13T22:04:59.008Z\"]\n[\"mgunnin_week_2024-12-29\", \"mgunnin\", \"week\", \"2024-12-29\", \"mgunnin: Provided one code review with approval this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:00.700Z\"]\n[\"mgacek-blockydevs_week_2024-12-29\", \"mgacek-blockydevs\", \"week\", \"2024-12-29\", \"mgacek-blockydevs: Merged a single significant PR #1826 adding a cosmos plugin, which involved substantial code changes (+28304/-20580 lines).\", \"2025-05-13T22:05:00.815Z\"]\n[\"metakai1_week_2024-12-29\", \"metakai1\", \"week\", \"2024-12-29\", \"metakai1: Fixed a bug in the plugin-bootstrap evaluators with a small but targeted change in PR #1648 (+1/-1 lines). This was their only contribution during the period, representing a focused bugfix effort.\", \"2025-05-13T22:05:01.061Z\"]\n[\"mdominikd_week_2024-12-29\", \"mdominikd\", \"week\", \"2024-12-29\", \"mdominikd: Added Hungarian translation to the project documentation through PR #1645 (+10,289/-1,524 lines), which was merged after 3 hours of review. This documentation contribution represents their only activity during the period, focused entirely on expanding the project's language accessibility.\", \"2025-05-13T22:05:01.388Z\"]\n[\"mikechn_week_2024-12-29\", \"mikechn\", \"week\", \"2024-12-29\", \"mikechn: Reported issue #1709 \\\"Google Model Not Working\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.019Z\"]\n[\"migace_week_2024-12-29\", \"migace\", \"week\", \"2024-12-29\", \"migace: Made a single commit modifying 4 files with substantial code changes (+515/-137 lines), focusing entirely on bugfix work. Activity was sporadic, with contributions on only one day this week.\", \"2025-05-13T22:05:03.145Z\"]\n[\"mrosm20_week_2024-12-29\", \"mrosm20\", \"week\", \"2024-12-29\", \"mrosm20: Reported a build issue (#1714) related to framework setup following the quick start guide, which was subsequently closed. Engaged in discussions on 2 issues by adding comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.697Z\"]\n[\"marcellodesales_week_2024-12-29\", \"marcellodesales\", \"week\", \"2024-12-29\", \"marcellodesales: Merged two significant PRs this week: #1722 fixing documentation formatting (+4.6k/-935 lines) and #1798 addressing CI documentation issues with substantial changes (+22k/-22k lines). Created and closed two issues (#1720, #1711) related to Docker containerization and Kubernetes deployment, while actively engaging in discussions with 11 comments across PRs and issues.\", \"2025-05-13T22:05:03.908Z\"]\n[\"monilpat_week_2024-12-29\", \"monilpat\", \"week\", \"2024-12-29\", \"monilpat: Extremely active contributor who created 40 issues (all now closed) covering various improvements like API caching, error handling, and dependency management, while also opening 3 PRs and merging PR #1642 that fixed lockfile issues (+1291/-1381 lines). Conducted an impressive 77 code reviews (38 approvals) and made substantial code changes across 2033 files (+152957/-38444 lines) with consistent daily activity. Demonstrated a balanced focus between documentation (36%), code implementation (30%), and configuration work (21%), showing comprehensive engagement across the project.\", \"2025-05-13T22:05:05.225Z\"]\n[\"nicky-ru_week_2024-12-29\", \"nicky-ru\", \"week\", \"2024-12-29\", \"nicky-ru: Merged one PR (#1701) focused on EVM plugin wallet provider and transfer action improvements, making substantial code changes across 227 files (+14,599/-3,428 lines). Contributed 10 commits with a balanced focus across feature work, bug fixes, and other improvements, while also providing 1 review and 3 PR comments.\", \"2025-05-13T22:05:05.507Z\"]\n[\"nulLeeKH_week_2024-12-29\", \"nulLeeKH\", \"week\", \"2024-12-29\", \"nulLeeKH: Made substantial code changes across 217 files (+14,275/-2,924 lines) in 2 commits over 2 days this week. Contributed one code review with approval.\", \"2025-05-13T22:05:05.908Z\"]\n[\"norbert-kulus-blockydevs_week_2024-12-29\", \"norbert-kulus-blockydevs\", \"week\", \"2024-12-29\", \"norbert-kulus-blockydevs: Made substantial code changes across 112 files (+7315/-7753 lines) through 16 commits, working on a mix of bug fixes, features, and refactoring. Active on 2 days this week, with half of the work categorized as \\\"other work\\\" and a quarter focused on bug fixes.\", \"2025-05-13T22:05:06.253Z\"]\n[\"osrm_week_2024-12-29\", \"osrm\", \"week\", \"2024-12-29\", \"osrm: Updated the Korean README documentation through PR #1739 (+12811/-3311 lines), which was merged after 6 hours of review.\", \"2025-05-13T22:05:07.675Z\"]\n[\"pedronovikovborges_week_2024-12-29\", \"pedronovikovborges\", \"week\", \"2024-12-29\", \"pedronovikovborges: Contributed a Romanian README translation through PR #1770 (+45092/-39835 lines), which was successfully merged. The documentation work was completed in a single day of activity this week.\", \"2025-05-13T22:05:08.219Z\"]\n[\"odilitime_week_2024-12-29\", \"odilitime\", \"week\", \"2024-12-29\", \"odilitime: Merged 4 PRs this week, including a major release preparation (#1717, +30.8k/-13.9k lines) and significant fixes for agent functionality (#1676, #1719) and plugin dependencies (#1627). Maintained a very active review presence with 21 code reviews (10 approvals, 6 change requests) while contributing substantial code changes across 1,391 files (+106k/-25.4k lines). Demonstrated consistent daily activity with a balanced focus across documentation (39%), code (30%), and configuration (23%) work.\", \"2025-05-13T22:05:09.046Z\"]\n[\"peterjah_week_2024-12-29\", \"peterjah\", \"week\", \"2024-12-29\", \"peterjah: Merged a significant feature PR #1582 \\\"feat: add massa-plugin\\\" that added over 111k lines and removed 47k lines of code. Modified 14 files across the codebase with a focus on feature work, contributing 990 additions and 159 deletions. Active on only one day this period, suggesting a concentrated effort on this single large contribution.\", \"2025-05-13T22:05:09.402Z\"]\n[\"prince981620_week_2024-12-29\", \"prince981620\", \"week\", \"2024-12-29\", \"prince981620: Reported two issues related to API key and character handling problems (#1811, #1819), both of which were subsequently closed. Participated in discussions by commenting on 3 issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:10.799Z\"]\n[\"proteanx_week_2024-12-29\", \"proteanx\", \"week\", \"2024-12-29\", \"proteanx: Merged a significant feature PR #1808 adding coin price plugins for CoinMarketCap, CoinGecko, and CoinCap (+1375/-1028 lines). Made 6 commits across 36 files with a balanced focus on feature development (50%), bugfixes (17%), and refactoring (17%). Activity was concentrated on a single day this week.\", \"2025-05-13T22:05:11.382Z\"]\n[\"nusk0_week_2024-12-29\", \"nusk0\", \"week\", \"2024-12-29\", \"nusk0: Fixed two image-related bugs this week, merging PR #1671 to fix Twitter image links (+13,347/-4,059 lines) and PR #1667 to address image description service issues. Created two issues (#1643, #1668) related to the ImageDescriptionService, both of which were subsequently closed through their fix implementations.\", \"2025-05-13T22:05:11.581Z\"]\n[\"pythonberg1997_week_2024-12-29\", \"pythonberg1997\", \"week\", \"2024-12-29\", \"pythonberg1997: Made substantial code changes across 24 files (+4258/-737 lines) over 3 commits, while also creating and commenting on issue #1569 regarding Eliza's action execution limitations. Active on 2 days this week, with contributions primarily focused on feature work (67%) across various file types.\", \"2025-05-13T22:05:11.899Z\"]\n[\"robin-rrt_week_2024-12-29\", \"robin-rrt\", \"week\", \"2024-12-29\", \"robin-rrt: Made significant code changes across 24 files (+22,737/-22,082 lines) in 9 commits, with a primary focus on other work (44%) and equal parts feature development and refactoring (22% each). Left 2 comments on pull requests during their single day of activity this period.\", \"2025-05-13T22:05:13.252Z\"]\n[\"roshanrags_week_2024-12-29\", \"roshanrags\", \"week\", \"2024-12-29\", \"roshanrags: Made code contributions across 14 files (+343/-2 lines) in 3 commits, with no associated PRs or issues. Activity was concentrated on a single day, with the majority of work (67%) focused on feature development and the remainder (33%) on tests.\", \"2025-05-13T22:05:13.925Z\"]\n[\"ropresearch_week_2024-12-29\", \"ropresearch\", \"week\", \"2024-12-29\", \"ropresearch: Made a single substantial commit that modified 744 files with significant code changes (+25,068/-11,034 lines). No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:05:14.004Z\"]\n[\"ryanleecode_week_2024-12-29\", \"ryanleecode\", \"week\", \"2024-12-29\", \"ryanleecode: Made substantial code changes across 778 files (+39387/-11262 lines) over 5 commits, while being active on 2 days this week. Created and closed issue #1363 regarding monorepo navigation improvements, and participated in discussions with 6 PR comments and 2 issue comments across different threads.\", \"2025-05-13T22:05:14.250Z\"]\n[\"pgoos_week_2024-12-29\", \"pgoos\", \"week\", \"2024-12-29\", \"pgoos: Merged a significant PR #1767 focused on integration tests enhancement and Coinbase Commerce integration, which modified 803 files with substantial code changes (+37,045/-13,606 lines). The contribution was substantial in scope, primarily focused on test files (75%) with some code changes (25%), showing activity on just one day this period.\", \"2025-05-13T22:05:15.260Z\"]\n[\"salazarsebas_week_2024-12-29\", \"salazarsebas\", \"week\", \"2024-12-29\", \"salazarsebas: Added Spanish translation to the documentation, creating issue #1592 and merging PR #1594 which added 8,437 lines and removed 1,443 lines of documentation. Currently has an open PR #1593 for the same feature, showing focused effort on improving documentation accessibility for Spanish speakers.\", \"2025-05-13T22:05:16.092Z\"]\n[\"samarth30_week_2024-12-29\", \"samarth30\", \"week\", \"2024-12-29\", \"samarth30: Provided code review feedback with one change request and added two comments on pull requests. No other activity observed this week.\", \"2025-05-13T22:05:16.645Z\"]\n[\"samuveth_week_2024-12-29\", \"samuveth\", \"week\", \"2024-12-29\", \"samuveth: Merged PR #1571 adding TEE support for plugin-env, a moderate-sized change (+139/-40 lines) that required 6 hours to merge. The contribution focused primarily on bugfix work (67%) with some feature development (33%), modifying 7 files across both code and configuration.\", \"2025-05-13T22:05:17.382Z\"]\n[\"sekmet_week_2024-12-29\", \"sekmet\", \"week\", \"2024-12-29\", \"sekmet: Opened PR #1566 for FereAI integration and ferePro plugin update, modifying 30 files (+415/-398 lines) across code and configuration files. Provided 3 review comments and 2 PR comments while being active on 2 days this week.\", \"2025-05-13T22:05:17.465Z\"]\n[\"simistern_week_2024-12-29\", \"simistern\", \"week\", \"2024-12-29\", \"simistern: Created issue #1772 regarding a discrepancy between image and base models, which was subsequently closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:05:18.403Z\"]\n[\"simpletrontdip_week_2024-12-29\", \"simpletrontdip\", \"week\", \"2024-12-29\", \"simpletrontdip: Made substantial code changes across 51 files (+1058/-435 lines) in 19 commits, with the majority focused on feature work (68%). Contributed one code review with approval and added one PR comment, with all activity concentrated on a single day this period.\", \"2025-05-13T22:05:19.087Z\"]\n[\"sinecose_week_2024-12-29\", \"sinecose\", \"week\", \"2024-12-29\", \"sinecose: Merged two feature-focused PRs this week: #1745 replacing console.log with Eliza logger (+1836/-828 lines) and #1744 removing unused imports in the Cronos zKEVM plugin (+44980/-41377 lines). Activity was limited to a single day with modest code changes across 4 files (+28/-25 lines).\", \"2025-05-13T22:05:19.837Z\"]\n[\"sin-bufan_week_2024-12-29\", \"sin-bufan\", \"week\", \"2024-12-29\", \"sin-bufan: Merged PR #1738 which standardized ACTION_INTERVAL units to minutes in Twitter code, making significant changes across 147 files (+12821/-3257 lines). The contribution shows a focused bugfix effort, completed in a single day during the week.\", \"2025-05-13T22:05:20.172Z\"]\n[\"slkzgm_week_2024-12-29\", \"slkzgm\", \"week\", \"2024-12-29\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines and removing 1,500 lines across 112 files. Contributed one code review with comments while maintaining moderate activity across 3 days this week. Primary focus was on feature development (33%) with balanced attention to bugfixes, refactoring, and documentation (17% each).\", \"2025-05-13T22:05:21.330Z\"]\n[\"snobbee_week_2024-12-29\", \"snobbee\", \"week\", \"2024-12-29\", \"snobbee: Made significant code changes across 31 files (+341/-2159 lines) with 4 commits, primarily focused on bug fixes (75%) and refactoring work (25%). Active on 2 days this week with substantial code removal, suggesting a cleanup or optimization effort.\", \"2025-05-13T22:05:21.351Z\"]\n[\"sonatonagems_week_2024-12-29\", \"sonatonagems\", \"week\", \"2024-12-29\", \"sonatonagems: Created issue #1666 regarding setup problems, which was subsequently closed. Engaged in discussions by commenting on 4 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T22:05:21.719Z\"]\n[\"shakkernerd_week_2024-12-29\", \"shakkernerd\", \"week\", \"2024-12-29\", \"shakkernerd: Maintained project infrastructure by merging 11 PRs, primarily focused on chore work (62%) and bug fixes (27%), with significant changes in PR #1804 (version bump with +1873/-1873 lines) and PR #1759 (fixing build lint errors with +1018/-757 lines). Demonstrated strong code review engagement with 22 reviews (21 approvals) while maintaining consistent daily activity throughout the week. Made substantial overall code changes across 3266 files (+210941/-55161 lines), with configuration files accounting for 81% of the modifications.\", \"2025-05-13T22:05:21.740Z\"]\n[\"suicidalgoofy_week_2024-12-29\", \"suicidalgoofy\", \"week\", \"2024-12-29\", \"suicidalgoofy: Fixed double spaced tweets in Post.ts with PR #1626, making a small but targeted change (+2/-2 lines).\", \"2025-05-13T22:05:23.069Z\"]\n[\"stopmalone_week_2024-12-29\", \"stopmalone\", \"week\", \"2024-12-29\", \"stopmalone: Made substantial code changes across 695 files (+32,155/-10,932 lines) in 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Provided 2 code reviews with comments and was active on 4 days this week.\", \"2025-05-13T22:05:23.923Z\"]\n[\"swizzmagik_week_2024-12-29\", \"swizzmagik\", \"week\", \"2024-12-29\", \"swizzmagik: Made substantial code changes across 845 files (+39693/-15905 lines) with 24 commits over 6 days, focusing primarily on other work (46%) and bug fixes (29%). Merged PR #1784 fixing line break handling in chat (+2811/-110 lines) and provided 3 reviews with 6 PR comments. Demonstrated very consistent work throughout the week with a balanced focus on bugfixes and refactoring (17%).\", \"2025-05-13T22:05:24.669Z\"]\n[\"tdostilio_week_2024-12-29\", \"tdostilio\", \"week\", \"2024-12-29\", \"tdostilio: Opened one pull request (#1776) titled \\\"Adds prodcution Docker setup\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:24.900Z\"]\n[\"tcm390_week_2024-12-29\", \"tcm390\", \"week\", \"2024-12-29\", \"tcm390: Merged 4 significant PRs this week, including major refactoring of model configuration (#1805, +33k/-40k lines), optimizing agent action processing (#1824, +33k/-38k lines), and improving support for non-OpenAI models (#1605, +13k/-4k lines). Actively engaged in discussions with 30 issue comments and 6 PR comments, showing consistent involvement across 4 days of the week. Modified 183 files with a substantial net change of +11,827/-4,167 lines, primarily focusing on code improvements and refactoring work.\", \"2025-05-13T22:05:25.573Z\"]\n[\"themeshri_week_2024-12-29\", \"themeshri\", \"week\", \"2024-12-29\", \"themeshri: Provided one code review with comments this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:26.671Z\"]\n[\"thisisomar_week_2024-12-29\", \"thisisomar\", \"week\", \"2024-12-29\", \"thisisomar: Provided 2 review comments on pull requests this week, with sporadic activity during the period.\", \"2025-05-13T22:05:27.016Z\"]\n[\"thearyanag_week_2024-12-29\", \"thearyanag\", \"week\", \"2024-12-29\", \"thearyanag: Opened a significant PR #1628 to replace the current plugin with Solana Agent Kit, making extensive code changes across 105 files (+8827/-1655 lines). Created and closed issue #1619 related to the Solana Agent Kit integration, demonstrating focused work on this feature implementation. Contributed 3 PR comments while being active on 2 days this week, with the majority of changes affecting code files (83%).\", \"2025-05-13T22:05:27.037Z\"]\n[\"thetechnocratic_week_2024-12-29\", \"thetechnocratic\", \"week\", \"2024-12-29\", \"thetechnocratic: Merged a substantial PR #1710 implementing EVM OZ governance plugin functionality, adding nearly 14k lines while removing around 3.8k lines of code. This significant contribution represents their only activity during this period.\", \"2025-05-13T22:05:27.159Z\"]\n[\"stanislawkurzypBD_week_2024-12-29\", \"stanislawkurzypBD\", \"week\", \"2024-12-29\", \"stanislawkurzypBD: Made substantial code changes across 80 files (+5337/-3079 lines) through 12 commits, with activity spread across 4 days this week. Work was primarily focused on other development tasks (67%) with some bugfix work (17%), showing moderately consistent contribution patterns.\", \"2025-05-13T22:05:27.773Z\"]\n[\"trenchash_week_2024-12-29\", \"trenchash\", \"week\", \"2024-12-29\", \"trenchash: Created issue #1691 regarding a build failure in the @elizaos/plugin-echochambers package, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:28.977Z\"]\n[\"treppers_week_2024-12-29\", \"treppers\", \"week\", \"2024-12-29\", \"treppers: Merged a substantial PR #1581 adding a client-direct endpoint for retrieving memories by agent ID (+7584/-1213 lines). Active on only one day this week with a single commit focused entirely on feature work.\", \"2025-05-13T22:05:29.121Z\"]\n[\"tiero_week_2024-12-29\", \"tiero\", \"week\", \"2024-12-29\", \"tiero: Opened a significant feature PR #1553 \\\"feat: add Bitcoin plugin with Taproot and Ark\\\" with substantial code changes (+2369/-696 lines) across 36 files. Active on 2 days this week, with contributions evenly distributed across bugfixes, features, and other work, modifying code, tests, and configuration files.\", \"2025-05-13T22:05:29.139Z\"]\n[\"tomguluson92_week_2024-12-29\", \"tomguluson92\", \"week\", \"2024-12-29\", \"tomguluson92: Contributed documentation work by merging PR #1574 \\\"docs: overview and preview of technical report\\\" (+6/-0 lines). Active on a single day this week with 2 commits across 2 files, focusing equally on feature and other work.\", \"2025-05-13T22:05:29.356Z\"]\n[\"tsubasakong_week_2024-12-29\", \"tsubasakong\", \"week\", \"2024-12-29\", \"tsubasakong: Opened one pull request (#1748) to add a Heurist embedding model, which remains under review.\", \"2025-05-13T22:05:29.854Z\"]\n[\"v1xingyue_week_2024-12-29\", \"v1xingyue\", \"week\", \"2024-12-29\", \"v1xingyue: Merged a significant PR (#1693) adding Sui support for suiprivatekey0x accounts (+10804/-1807 lines) and opened PR #1749 for Telegram client HTTPS proxy configuration. Active on 2 days this week with 5 commits across 10 modified files, primarily focusing on feature development.\", \"2025-05-13T22:05:31.391Z\"]\n[\"twilwa_week_2024-12-29\", \"twilwa\", \"week\", \"2024-12-29\", \"twilwa: Contributed code changes across 48 files (+1298/-294 lines) in 2 commits during a single day of activity this week. Participated in review activities with 1 review and 3 PR comments. No PRs were merged or opened during this period.\", \"2025-05-13T22:05:31.459Z\"]\n[\"uleeeeee_week_2024-12-29\", \"uleeeeee\", \"week\", \"2024-12-29\", \"uleeeeee: Created and commented on issue #1622 regarding setup problems, which has since been closed. No code contributions or PR activity this period.\", \"2025-05-13T22:05:31.661Z\"]\n[\"velvet-shark_week_2024-12-29\", \"velvet-shark\", \"week\", \"2024-12-29\", \"velvet-shark: Merged a significant PR #1705 updating git command for checking latest release, which modified 247 files with +17,194/-3,919 lines, primarily focused on documentation. Active on 3 days this week with 4 commits, showing moderately consistent work patterns.\", \"2025-05-13T22:05:31.677Z\"]\n[\"venti-frappuccino_week_2024-12-29\", \"venti-frappuccino\", \"week\", \"2024-12-29\", \"venti-frappuccino: Has one open pull request (#1793 \\\"Vf/operators\\\") but no merged PRs or other activity this period.\", \"2025-05-13T22:05:31.716Z\"]\n[\"virusxd521_week_2024-12-29\", \"virusxd521\", \"week\", \"2024-12-29\", \"virusxd521: Reported a bug by creating issue #1751 regarding \\\"pdf js crashes the agent\\\" which has since been closed. Engaged with the community by commenting on one issue.\", \"2025-05-13T22:05:33.299Z\"]\n[\"vibe-on-the-wave_week_2024-12-29\", \"vibe-on-the-wave\", \"week\", \"2024-12-29\", \"vibe-on-the-wave: Merged one PR (#1832) that fixed a typo in the readme, making minor text changes (+212/-205 lines).\", \"2025-05-13T22:05:33.381Z\"]\n[\"vpavlin_week_2024-12-29\", \"vpavlin\", \"week\", \"2024-12-29\", \"vpavlin: Reported a security issue (#1753) regarding file upload vulnerabilities in plugin-0g, which has since been closed. Made one comment on an issue this week, showing sporadic activity during this period.\", \"2025-05-13T22:05:33.620Z\"]\n[\"vishal-kanna_week_2024-12-29\", \"vishal-kanna\", \"week\", \"2024-12-29\", \"vishal-kanna: Made 2 commits modifying 9 files (+732/-704 lines) in a single day of activity this week. Commented on 1 issue but did not open or close any issues, and had no PR activity.\", \"2025-05-13T22:05:33.795Z\"]\n[\"web3isthefuture_week_2024-12-29\", \"web3isthefuture\", \"week\", \"2024-12-29\", \"web3isthefuture: Updated Korean documentation with one merged PR (#1835) making minor changes (+2/-2 lines) to README_KOR.md. Also has one open PR (#1820) for the same file, showing focused effort on Korean language documentation.\", \"2025-05-13T22:05:34.151Z\"]\n[\"xMariem_week_2024-12-29\", \"xMariem\", \"week\", \"2024-12-29\", \"xMariem: Contributed to documentation by merging PR #1634 \\\"Add README_AR.md\\\" which added 10,290 lines and removed 1,525 lines. The contribution focused entirely on documentation work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:05:35.735Z\"]\n[\"yorkerhodes3_week_2024-12-29\", \"yorkerhodes3\", \"week\", \"2024-12-29\", \"yorkerhodes3: Made a minor documentation update with PR #1579 \\\"Update agents.md\\\" (+1/-1 lines) which was merged after 13 hours.\", \"2025-05-13T22:05:35.791Z\"]\n[\"xwxtwd_week_2024-12-29\", \"xwxtwd\", \"week\", \"2024-12-29\", \"xwxtwd: Merged a significant PR #1763 adding NFT generation support for EVM chains, which involved extensive code changes (+104400/-47180 lines) across 546 files. The contribution represents substantial feature work, primarily modifying code (75%) and configuration files (19%), with activity spread across 4 days of the week.\", \"2025-05-13T22:05:36.113Z\"]\n[\"y4my4my4m_week_2024-12-29\", \"y4my4my4m\", \"week\", \"2024-12-29\", \"y4my4my4m: Created issue #1833 regarding \\\"TWITTER_TARGET_USERS\\\" which was subsequently closed. Contributed to discussions with 5 issue comments and 1 PR comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:36.168Z\"]\n[\"yqj2k_week_2024-12-29\", \"yqj2k\", \"week\", \"2024-12-29\", \"yqj2k: Reported one issue (#1557) about Eliza posting GENERATE_IMAGE in tweets without attaching images, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:37.552Z\"]\n[\"zkvm_week_2024-12-29\", \"zkvm\", \"week\", \"2024-12-29\", \"zkvm: Merged a single PR (#1604) that tweaked the transfer template of plugin-evm, making significant code changes with +18,652/-5,772 lines. Contributed on only one day this week with minimal activity.\", \"2025-05-13T22:05:38.385Z\"]\n[\"zkfriendly_week_2024-12-29\", \"zkfriendly\", \"week\", \"2024-12-29\", \"zkfriendly: Merged PR #1555 adding theme toggle functionality with dark and light mode support (+383/-198 lines) and opened PR #1715 for refactoring client to be more like a chat application. Modified 10 files across 2 commits with an even split between feature work and refactoring efforts, being active on 2 days this week.\", \"2025-05-13T22:05:38.497Z\"]\n[\"www222fff_week_2024-12-29\", \"www222fff\", \"week\", \"2024-12-29\", \"www222fff: Created issue #1677 requesting HTTP proxy support for AI agent, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:39.863Z\"]\n[\"zoe27_week_2024-12-29\", \"zoe27\", \"week\", \"2024-12-29\", \"zoe27: Merged a significant bugfix PR #1755 \\\"fix: fix the chat stuck in infinite loop\\\" that modified 147 files with substantial code changes (+12864/-3216 lines). Commented on 3 issues during their single day of activity this week. The merged PR addressed an important functionality issue, preventing chat from getting stuck in infinite loops.\", \"2025-05-13T22:05:40.276Z\"]\n[\"zhourunlai_week_2024-12-29\", \"zhourunlai\", \"week\", \"2024-12-29\", \"zhourunlai: Merged three significant PRs this week, including adding experimental telemetry model options (#1603), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). Activity was concentrated on a single day, with substantial code additions across these feature-focused contributions.\", \"2025-05-13T22:05:43.591Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:46.396108Z", + "target_date": "2024-12-29", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-28", + "ai_news_elizaos_daily_md_2024-12-28", + "github_summaries_daily_2024-12-29", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-28", + "ai_news_elizaos_discord_md_2024-12-27", + "ai_news_elizaos_discord_md_2024-12-26", + "ai_news_elizaos_daily_discord_json_2024-12-28", + "ai_news_elizaos_daily_discord_md_2024-12-28" + ], + "total_characters": 176962, + "estimated_tokens": 44240, + "file_size_bytes": 197716 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-30.json b/the-council/aggregated/2024-12-30.json new file mode 100644 index 00000000000..ffbc5a2d7c4 --- /dev/null +++ b/the-council/aggregated/2024-12-30.json @@ -0,0 +1,708 @@ +{ + "date_generated_for": "2024-12-30", + "ai_news_elizaos_discord_md_2024-12-29": { + "filename": "2024-12-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-28": { + "filename": "2024-12-28.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-27": { + "filename": "2024-12-27.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-29": { + "filename": "2024-12-29.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-29", + "categories": [ + { + "title": "Recent Updates and Fixes in ElizaOS Repository", + "content": [ + { + "text": "Removed unused variables to clean up the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22" + ], + "videos": [] + }, + { + "text": "Added Livepeer Image Provider to enhance image generation capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed" + ], + "videos": [] + }, + { + "text": "Fixed handling of long tweets in utilities.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c" + ], + "videos": [] + }, + { + "text": "Fixed swap and bridge actions in the plugin-evm module.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/0bcf50dea0de7fb66387843b68d4faff039090be" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/0bcf50dea0de7fb66387843b68d4faff039090be" + ], + "videos": [] + }, + { + "text": "Updated speech.ts file with necessary fixes.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e0c4c141d8cb517366d6ba15b000799dabf0fb71" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e0c4c141d8cb517366d6ba15b000799dabf0fb71" + ], + "videos": [] + }, + { + "text": "Prepared for version 0.1.7-alpha.2 release and updated the version number.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/256e6634696074cdb38f3f79bc383fed04376688", + "https://github.com/elizaOS/eliza/commit/00b60950dbbd6aa7dfeede1e31d4c6ce603eda24" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/256e6634696074cdb38f3f79bc383fed04376688", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/00b60950dbbd6aa7dfeede1e31d4c6ce603eda24" + ], + "videos": [] + }, + { + "text": "Added support for custom OpenAI API endpoint using environment variables.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06" + ], + "videos": [] + }, + { + "text": "Removed cache in core and reverted cache clearing in clean.sh script.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2742890b5289f697099d7472939a7722f8f21fc2", + "https://github.com/elizaOS/eliza/commit/f7acfb94bdc10bf5bf894f992c08ede0049009b9" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2742890b5289f697099d7472939a7722f8f21fc2", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f7acfb94bdc10bf5bf894f992c08ede0049009b9" + ], + "videos": [] + }, + { + "text": "General code fixes and cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/ca528a2a1159e8b8a245cc03bf142798eca0f953" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca528a2a1159e8b8a245cc03bf142798eca0f953" + ], + "videos": [] + }, + { + "text": "Fixed TypeScript configuration by adding required incremental option and removing invalid settings.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2633a5e10f671f2ec1993ab264e6f86482cd1688" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2633a5e10f671f2ec1993ab264e6f86482cd1688" + ], + "videos": [] + }, + { + "text": "Fixed dependency issues and resolved merge conflicts.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/cf79357053a1cccd400f35ff61bd9e51e517ee87" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cf79357053a1cccd400f35ff61bd9e51e517ee87" + ], + "videos": [] + } + ], + "topic": "merge" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "Updated MAX_TWEET_LENGTH to be an integer for consistency in comparisons.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/7fce277e8d820a8451216d5495825244f321f62b", + "https://github.com/elizaOS/eliza/commit/820ac52d4fa8a4e6b1b9acb157c9a2027bb523bc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fce277e8d820a8451216d5495825244f321f62b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/820ac52d4fa8a4e6b1b9acb157c9a2027bb523bc" + ], + "videos": [] + }, + { + "text": "Modified function calls to pass twitterConfig as the second parameter to cstr and optimized search initiation.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/68288ad893005ea41630def416a8e0b96322a8b3", + "https://github.com/elizaOS/eliza/commit/d7d655ff9e61b39b6c46e2166fc5e241ac5cdf63" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68288ad893005ea41630def416a8e0b96322a8b3", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d7d655ff9e61b39b6c46e2166fc5e241ac5cdf63" + ], + "videos": [] + }, + { + "text": "Refactored code to prefer this.client.twitterConfig over getSettings or getSetting.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/2c577326ffea610b062b3d11d41978875c0f3e1d", + "https://github.com/elizaOS/eliza/commit/b8bde37783765e257455798ac2a21f6dd10d851b", + "https://github.com/elizaOS/eliza/commit/ec33a178c2534f095f6ab399b71773c351c68750", + "https://github.com/elizaOS/eliza/commit/ecaf55411957f985c1ee288a8a6e37393196cd57", + "https://github.com/elizaOS/eliza/commit/09d49788ae8dd866fd7af9e8079de8d8772e6e92", + "https://github.com/elizaOS/eliza/commit/ad170788d0c537dbe140d5c8261a8f85da366f7d" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/2c577326ffea610b062b3d11d41978875c0f3e1d", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b8bde37783765e257455798ac2a21f6dd10d851b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ec33a178c2534f095f6ab399b71773c351c68750", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ecaf55411957f985c1ee288a8a6e37393196cd57", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/09d49788ae8dd866fd7af9e8079de8d8772e6e92", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ad170788d0c537dbe140d5c8261a8f85da366f7d" + ], + "videos": [] + }, + { + "text": "Ensured empty values are already mapped to null.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/35d26c6696820699e933a563c4edbb1e46851915", + "https://github.com/elizaOS/eliza/commit/5abaec79a2380b10e5903bf4fe34efa41716297b" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/35d26c6696820699e933a563c4edbb1e46851915", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5abaec79a2380b10e5903bf4fe34efa41716297b" + ], + "videos": [] + }, + { + "text": "Merged isFalsish into parseBooleanFromText for better boolean parsing.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/e7f96937937034b9e06e402b7adf0eedf56c6782", + "https://github.com/elizaOS/eliza/commit/af3e8075b9166c47140457d609e2367797995333" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e7f96937937034b9e06e402b7adf0eedf56c6782", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/af3e8075b9166c47140457d609e2367797995333" + ], + "videos": [] + }, + { + "text": "Fixed logging by adding an error variable.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/f739836bcf97dd9a847e2acfcf7082fb5c11bdd4" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f739836bcf97dd9a847e2acfcf7082fb5c11bdd4" + ], + "videos": [] + }, + { + "text": "Fixed handling of long tweets in utility functions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/20f2d9d3637f834853351043252d3fa13e1eccf7" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/20f2d9d3637f834853351043252d3fa13e1eccf7" + ], + "videos": [] + }, + { + "text": "Added a new /:agentId/speak endpoint for text-to-speech functionality. This allows users to send text to an agent, which processes the message, generates a response, and converts it to speech using the ElevenLabs API. The response is streamed back as MPEG audio with error handling for missing text, agent not found, and API errors.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1528" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1528" + ], + "videos": [] + } + ], + "topic": "response" + }, + { + "title": "Recent Updates to ElizaOS", + "content": [ + { + "text": "A new plugin for Fuel has been added to ElizaOS. This feature introduces support for the Fuel network and has been documented in the `plugins.md` file. The implementation is located in `packages/plugin-fuel`, and automated tests have been included to ensure functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1511", + "https://github.com/elizaOS/eliza/pull/1512" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1511", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1512" + ], + "videos": [] + }, + { + "text": "Livepeer has been added as a model provider in the documentation. Updates include modifications to `ModelProviderName.md`, `Models.md`, `quickstart.md`, and `configuration.md` to guide users on setting up Livepeer models.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/74f8984b9fe72f80a912eccea127060ee41c9422" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/74f8984b9fe72f80a912eccea127060ee41c9422" + ], + "videos": [] + }, + { + "text": "The README file has been polished and updated to improve clarity. A Polish version of the README has also been added to accommodate the growing interest in crypto and AI within the Polish community.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1537", + "https://github.com/elizaOS/eliza/pull/1534" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1537", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1534" + ], + "videos": [] + }, + { + "text": "The Chinese README file (`README_CN`) has been updated to provide clearer instructions on model configuration. The previous guide was misleading, and the new version corrects the configuration steps.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1535" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1535" + ], + "videos": [] + }, + { + "text": "A new plugin named 'Rudrakcadd fere pro' has been introduced. However, details about its functionality and purpose were not provided in the source.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1517" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1517" + ], + "videos": [] + }, + { + "text": "JSDoc documentation has been added to various TypeScript files across the repository to improve code readability and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1551", + "https://github.com/elizaOS/eliza/pull/1549", + "https://github.com/elizaOS/eliza/pull/1548" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1551", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1549", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1548" + ], + "videos": [] + }, + { + "text": "Community stream notes for 'What Did You Get Done This Week? #7' have been added to the documentation. The notes include a summary of the discussion, notable quotes, a timestamped breakdown, and structured documentation of project updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1559" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1559" + ], + "videos": [] + }, + { + "text": "The README file has been updated, though specific details about the changes were not provided in the source.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1564" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1564" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Twitter Integration and Fixes in ElizaOS", + "content": [ + { + "text": "Several fixes and improvements have been made to the Twitter integration in ElizaOS. The TWITTER_POLL_INTERVAL scale was adjusted in multiple commits to ensure proper timing for polling actions.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f", + "https://github.com/elizaOS/eliza/commit/899119068da9317e57c678f47eb0499d3f381c62" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/899119068da9317e57c678f47eb0499d3f381c62" + ], + "videos": [] + }, + { + "text": "A bug fix was implemented to allow Twitter usernames to start with numbers, resolving validation issues that previously caused errors when such usernames were used in TWITTER_TARGET_USERS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1541", + "https://github.com/elizaOS/eliza/issues/1556" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1541", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1556" + ], + "videos": [] + }, + { + "text": "A fix was introduced to resolve a lowercasing bug in the Twitter client, along with an environment cleanup. Additionally, the TWITTER_SEARCH_ENABLE setting was adjusted to prevent duplicate searches, and the ACTION_INTERVAL scale was changed from milliseconds to minutes.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1514", + "https://github.com/elizaOS/eliza/commit/12407dc77c92a0fc6c060b6e8062b7bd2e49cf68" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1514", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/12407dc77c92a0fc6c060b6e8062b7bd2e49cf68" + ], + "videos": [] + }, + { + "text": "Twitter engagement criteria were refined to ensure interactions are more relevant to topics, interests, and character. The update introduced stricter filtering, higher quality thresholds, and explicit conditions to skip off-topic, high-profile, or promotional content.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1533" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1533" + ], + "videos": [] + }, + { + "text": "A bug was reported where a callback function was not recognized when an action was triggered from the Twitter client. This issue affected actions such as image generation, causing errors when responses were sent back.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1544" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1544" + ], + "videos": [] + }, + { + "text": "An issue was identified where Eliza X was posting 'GENERATE_IMAGE' text in tweets instead of attaching the generated image. The expected behavior is for the image to be included in the tweet.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1557" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1557" + ], + "videos": [] + }, + { + "text": "A new feature was introduced to integrate Twitter Spaces into the AI agent. This includes automatic space launch decisions, multi-speaker handling, speaker queue management, GPT-based filler messages, and optional plugins for idle monitoring, TTS bridging, and local audio recording.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1550" + ], + "videos": [] + } + ], + "topic": "twitter" + }, + { + "title": "Recent Chore and Configuration Updates in ElizaOS Repository", + "content": [ + { + "text": "Several files were reverted to match the develop branch, ensuring consistency across the project.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d537154b3ee11d17bba55ca5aba258e727ada6e0", + "https://github.com/elizaOS/eliza/commit/8b9278e6eccb6fe6de95fb99904779f1ec15e0c4", + "https://github.com/elizaOS/eliza/commit/7d78fcdb1b6b7f15de5837c80a94f9c7e69b6dad", + "https://github.com/elizaOS/eliza/commit/821b7923cbe2e626d1162600d257089d98e0e725" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d537154b3ee11d17bba55ca5aba258e727ada6e0", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8b9278e6eccb6fe6de95fb99904779f1ec15e0c4", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7d78fcdb1b6b7f15de5837c80a94f9c7e69b6dad", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/821b7923cbe2e626d1162600d257089d98e0e725" + ], + "videos": [] + }, + { + "text": "An empty README file was removed from the repository.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/16d56f4bdc19a3eb229c313947c17926e55e039e" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/16d56f4bdc19a3eb229c313947c17926e55e039e" + ], + "videos": [] + }, + { + "text": "The package-lock file was removed, likely to prevent unnecessary dependency locking.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/68a8d141cfaff266ca487623cd355fb6dfdc8f45" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/68a8d141cfaff266ca487623cd355fb6dfdc8f45" + ], + "videos": [] + }, + { + "text": "The .env.example file in the package directory was removed.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/308958c03065c454fbc02f6ee016bc7966f33076" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/308958c03065c454fbc02f6ee016bc7966f33076" + ], + "videos": [] + }, + { + "text": "Livepeer configuration was added to the .env.example file, likely to support media streaming functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/276f4611c860aed5c8c3e85cea8b66fc3afcf390" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/276f4611c860aed5c8c3e85cea8b66fc3afcf390" + ], + "videos": [] + } + ], + "topic": "file" + }, + { + "title": "Cryptocurrency Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $95,032.69 to $93,466.40. Similarly, Wrapped Ethereum (WETH) dropped from $3,397.54 to $3,350.17. Solana (SOL) also saw a decrease, moving from $195.14 to $189.63. Meanwhile, ai16z token fell from $1.30 to $1.20.", + "sources": [ + "WBTC: $95032.69 -> $93466.40", + "WETH: $3397.54 -> $3350.17", + "SOL: $195.14 -> $189.63", + "ai16z: $1.30 -> $1.20" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Docker Build and Database Issues in ElizaOS", + "content": [ + { + "text": "A recent pull request (#1527) updated the `package.json` file to align the `build-docker` command with the Dockerfile. Previously, the Dockerfile referenced `build-docker`, while `package.json` used `docker:build`, causing build failures. The update renames the script in `package.json` to `build-docker` to resolve this issue.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1527", + "https://github.com/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b", + "https://github.com/elizaOS/eliza/commit/642403cae36b33711d6306a2f0b1a6775087f645" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1527", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b", + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/642403cae36b33711d6306a2f0b1a6775087f645" + ], + "videos": [] + }, + { + "text": "A bug report (#1543) highlights an issue where the `sqlite-vec` extensions fail to load in a Docker environment. While the agent runs correctly in a local terminal, it does not function when built and executed in Docker. The user primarily interacts with the agent via Discord and expects to see logs, but these do not appear when using Docker.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1543" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1543" + ], + "videos": [] + }, + { + "text": "Another issue (#1561) reports a database error in PostgreSQL when running `pnpm start`. The error message indicates a duplicate key violation in the `pg_extension_name_index` constraint. The issue persists even after a fresh clone of the repository. The user is running PostgreSQL via the `pgvector/pgvector:pg16` Docker image.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1561" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1561" + ], + "videos": [] + } + ], + "topic": "docker" + }, + { + "title": "ElizaOS Chat Client Updates and Bug Reports", + "content": [ + { + "text": "A new feature has been proposed to add autoscrolling to the chat client. This update ensures that when a user interacts with the chat and the conversation extends beyond the visible pane, the window will automatically scroll down. The change is categorized as a simple, cosmetic UX improvement with low risk.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1538" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1538" + ], + "videos": [] + }, + { + "text": "A bug has been reported in the quick start guide when using `pnpm start:client`. When initiating a chat, an error occurs due to a vector dimension mismatch in the SQLite database, causing the service to exit with code 1. The issue occurs on macOS Monterey (Intel chip) with Node.js versions 23.3 and 24.3, and ElizaOS version `v0.1.7-alpha.2`. The model provider used is `gaianet`.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1552" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1552" + ], + "videos": [] + }, + { + "text": "A chat transcript was analyzed, but it primarily contained messages from a single user, [Captain Hook], with one additional message from [yikesawjeez] asking about adding a bot to their server. However, the actual content of [Captain Hook]'s messages was missing, making it impossible to analyze any technical discussions or problem-solving.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "Recent Feature Updates in ElizaOS", + "content": [ + { + "text": "A new text-to-speech functionality has been added with the `/speak` endpoint, allowing agents to generate speech from text.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/d371fee7573c9c601c8d48cbd22c7fee705f49dc" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d371fee7573c9c601c8d48cbd22c7fee705f49dc" + ], + "videos": [] + }, + { + "text": "Image generation capability has been integrated into Telegram messaging, supporting the Together API. Users can now request image generation directly through Telegram.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1505" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1505" + ], + "videos": [] + }, + { + "text": "Livepeer has been added as a new image generation provider. This update allows users to generate images using Livepeer, with further LLM generation support planned for a future update.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1525" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1525" + ], + "videos": [] + }, + { + "text": "A theme toggle functionality has been introduced, enabling users to switch between dark and light modes. The theme is initialized based on system preferences and saved settings.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1555" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1555" + ], + "videos": [] + } + ], + "topic": "functionality" + }, + { + "title": "Reverting Cache Clearing in clean.sh Script", + "content": [ + { + "text": "A change was initially introduced to the `clean.sh` script to clear the `/cache/` directory as part of a bug fix. This update was intended to improve the script's functionality by ensuring that cached data was removed during the cleaning process.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1508", + "https://github.com/elizaOS/eliza/pull/1507" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1508", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1507" + ], + "videos": [] + }, + { + "text": "However, this change was later reverted through a new commit, which undid the modification to the `clean.sh` script. The reversion was documented in a pull request that specifically reverted the previous update.", + "sources": [ + "https://github.com/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e", + "https://github.com/elizaOS/eliza/pull/1515" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1515" + ], + "videos": [] + } + ], + "topic": "clean.sh" + } + ], + "date": 1735430400 + } + }, + "ai_news_elizaos_daily_md_2024-12-29": { + "filename": "2024-12-29.md", + "content": "# Daily Summary for 2024-12-29\n\n## Recent Updates and Fixes in ElizaOS Repository\n- **Codebase Optimization**\n - Removed unused variables. [Source](https://github.com/elizaOS/eliza/commit/a972a8176107922d5c3d6a2a877e097460227f22)\n - General code fixes and cleanup. [Source](https://github.com/elizaOS/eliza/commit/ca528a2a1159e8b8a245cc03bf142798eca0f953)\n \n- **Feature Enhancements**\n - Added Livepeer Image Provider for enhanced image generation. [Source](https://github.com/elizaOS/eliza/commit/911984a4db90082218005e690b30457628333eed)\n - Support for custom OpenAI API endpoint configured via environment variables. [Source](https://github.com/elizaOS/eliza/commit/f2171128ffd3597fb56ef3d5cb3ae0dabbb58f06)\n\n- **Bug Fixes**\n - Fixed long tweets handling and issues in plugin-evm module. [Source](https://github.com/elizaOS/eliza/commit/84537747d585641799781a98d9eebf03c19e180c)\n - Updated speech.ts with necessary fixes. [Source](https://github.com/elizaOS/eliza/commit/e0c4c141d8cb517366d6ba15b000799dabf0fb71)\n\n## Recent Updates to ElizaOS\n- **Twitter Integration Enhancements**\n - Updated `MAX_TWEET_LENGTH` for consistency. Modified function calls to optimize search initiation. [Source](https://github.com/elizaOS/eliza/commit/d7d655ff9e61b39b6c46e2166fc5e241ac5cdf63)\n - Added a new `/speak` endpoint for text-to-speech functionality. [Source](https://github.com/elizaOS/eliza/pull/1528)\n\n- **Documentation Additions**\n - Added community stream notes and JSDoc for code readability. [Source](https://github.com/elizaOS/eliza/pull/1551)\n - README updates for better clarity, including a Polish version. [Source](https://github.com/elizaOS/eliza/pull/1537)\n\n## Twitter Integration and Fixes in ElizaOS\n- **Enhancements**\n - Adjusted the `TWITTER_POLL_INTERVAL` for polling actions. [Source](https://github.com/elizaOS/eliza/commit/4f92818a4fd57e8fdb44068902420ef20cfbb17f)\n - Integrated Twitter Spaces into AI agent functionality. [Source](https://github.com/elizaOS/eliza/pull/1550)\n\n- **Bug Fixes**\n - Resolved username validation issue and fixed the lowercase bug in Twitter client. [Source](https://github.com/elizaOS/eliza/pull/1541)\n\n## Cryptocurrency Market Update\n- **Market Trends**\n - Declines in major cryptocurrencies noted:\n - Wrapped Bitcoin (WBTC): $95,032.69 to $93,466.40\n - Wrapped Ethereum (WETH): $3,397.54 to $3,350.17\n - Solana (SOL): $195.14 to $189.63\n\n## Docker Build and Database Issues in ElizaOS\n- **Changes and Issues**\n - Docker command alignment update to prevent build failures. [Source](https://github.com/elizaOS/eliza/commit/438d736b45e707f17150ae24eaf70fb8a533fe0b)\n - Noted issues with `sqlite-vec` extensions and PostgreSQL errors highlighted. [Source](https://github.com/elizaOS/eliza/issues/1561)\n\n## Reverting Cache Clearing in Clean.sh Script\n- **Revisions**\n - Cache clearing change introduced then reverted for the `clean.sh` script. [Source](https://github.com/elizaOS/eliza/commit/9e93d84895258ff2bccc9cd9be5960793f84255e)\n\nThis summary is structured to provide a concise overview of key updates and changes within the ElizaOS project, capturing recent enhancements, bug fixes, feature additions, and notable issues across the repository's multiple components.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-29": { + "filename": "2024-12-29.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-29": { + "filename": "2024-12-29.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-30": { + "filename": "2024-12-30.md", + "content": "# ElizaOS Daily Update (Dec 30, 2024)\n\n## OVERVIEW \nToday's development focused on enhancing the ElizaOS framework with new features, including file parsing and TEE support. Documentation was improved with a technical report overview, while a critical bug fix was implemented for the database initialization.\n\n## PROJECT METRICS\n- PRs: 5 merged PRs, 11 new PRs\n- Issues: 4 new issues, 0 closed issues\n- Unique Contributors: 41\n- Code Changes: +583/-48 lines across 14 files\n- Total Commits: 91\n- Most Active Contributors: sekmet, peterjah, samuveth, cmadaanaya, SumeetChougule\n\n## TOP ISSUES\n- **Feature Enhancements**\n - New features added for improved functionality, including TEE support and file parsing capabilities.\n - Relevant issues: [#1571](https://github.com/elizaos/eliza/pull/1571), [#1573](https://github.com/elizaos/eliza/pull/1573).\n\n- **Bug Fixes**\n - Addressed a critical bug related to database initialization dimensions for gaianet.\n - Relevant issue: [#1572](https://github.com/elizaos/eliza/pull/1572).\n\n## KEY TECHNICAL DEVELOPMENTS\n- **New Features**\n - Implemented file parsing through Prettier to enhance code formatting capabilities ([#1573](https://github.com/elizaos/eliza/pull/1573)).\n - Added TEE support for the plugin environment to improve security and functionality ([#1571](https://github.com/elizaos/eliza/pull/1571)).\n - Developed an example script demonstrating how to integrate system prompts and templates with character files ([#1554](https://github.com/elizaos/eliza/pull/1554)).\n\n- **Documentation Enhancements**\n - Created an overview and preview of the technical report to aid in understanding project developments ([#1574](https://github.com/elizaos/eliza/pull/1574))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-30": "[\"0xNerd_week_2024-12-29\", \"0xNerd\", \"week\", \"2024-12-29\", \"0xNerd: Made substantial code changes across 807 files (+34,213/-12,144 lines) in 2 commits. Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:03:42.732Z\"]\n[\"0xaguspunk_week_2024-12-29\", \"0xaguspunk\", \"week\", \"2024-12-29\", \"0xaguspunk: Made substantial code changes across 156 files (+14164/-4622 lines) over 5 commits, while also contributing 5 PR comments. Active on 2 days this week, with contributions primarily focused on other work (80%) and bug fixes (20%).\", \"2025-05-13T22:03:43.280Z\"]\n[\"0xRider_week_2024-12-29\", \"0xRider\", \"week\", \"2024-12-29\", \"0xRider: Updated the Supabase schema through PR #1660 (+382/-64 lines), which was their only contribution this week. This PR modified 12 files with a total of +1261/-1523 lines across 2 commits.\", \"2025-05-13T22:03:43.322Z\"]\n[\"0xCardinalError_week_2024-12-29\", \"0xCardinalError\", \"week\", \"2024-12-29\", \"0xCardinalError: Working on two significant feature additions with open PRs for Dexscreener plugin (#1584) and Gitcoin passport integration (#1684), making substantial code changes across 159 files (+13,737/-4,604 lines) with 14 commits. Activity was spread across 3 days, with contributions primarily focused on configuration (42%) and code (38%) changes, demonstrating a moderately consistent work pattern.\", \"2025-05-13T22:03:43.935Z\"]\n[\"0xtailf0xtail_week_2024-12-29\", \"0xtailf0xtail\", \"week\", \"2024-12-29\", \"0xtailf0xtail: Focused on documentation work with one open PR (#1682) to update the Japanese README version, making substantial changes across 281 files (+19,229/-6,216 lines). Contributed 8 commits over 2 days, while also providing 2 review comments on other PRs.\", \"2025-05-13T22:03:45.941Z\"]\n[\"0xn1c0_week_2024-12-29\", \"0xn1c0\", \"week\", \"2024-12-29\", \"0xn1c0: Opened a substantial pull request (#1702) focused on refactoring the Conflux Plugin, making significant code changes across 13 files (+1338/-150 lines). The PR remains open and represents their only activity this week, with changes primarily affecting code files (85%) and configuration files (15%).\", \"2025-05-13T22:03:46.305Z\"]\n[\"9547_week_2024-12-29\", \"9547\", \"week\", \"2024-12-29\", \"9547: Merged 3 PRs this week, including a cleanup PR removing unused imports (#1716), a fix to eliminate unnecessary awaits in core functionality (#1686, +341/-470 lines), and documentation updates to rename repository references (#1679). Has 2 open PRs in progress, with contributions spanning 83 modified files (+1297/-1135 lines) across 35 commits, primarily focused on feature work (60%) with activity concentrated on just 2 days.\", \"2025-05-13T22:03:47.480Z\"]\n[\"0xFloyd_week_2024-12-29\", \"0xFloyd\", \"week\", \"2024-12-29\", \"0xFloyd: Focused on documentation improvements with one merged PR (#1589) that made significant changes to the Contributing Guide (+7546/-1201 lines). Modified 37 files across 3 commits, with all changes being documentation-related.\", \"2025-05-13T22:03:47.675Z\"]\n[\"ALGOREX-PH_week_2024-12-29\", \"ALGOREX-PH\", \"week\", \"2024-12-29\", \"ALGOREX-PH: Created issue #1562 \\\"Telegram connection\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:48.127Z\"]\n[\"AIFlowML_week_2024-12-29\", \"AIFlowML\", \"week\", \"2024-12-29\", \"AIFlowML: Merged 4 significant PRs this week, including security improvements for file uploads (#1806, +126k/-57k lines) and fixes for vector embedding validation (#1750, +103k/-46k lines). Actively engaged in discussions with 67 issue comments and 5 PR comments, while maintaining 3 open PRs focused on fixes and testing improvements. Demonstrated a pattern of concentrated work on specific days, primarily focusing on feature development (60%) and bug fixes (40%) across 36 modified files.\", \"2025-05-13T22:03:49.390Z\"]\n[\"Arucard11_week_2024-12-29\", \"Arucard11\", \"week\", \"2024-12-29\", \"Arucard11: Has one open pull request (#1771 \\\"Kavi\\\") with no other activity this week.\", \"2025-05-13T22:03:49.701Z\"]\n[\"Archethect_week_2024-12-29\", \"Archethect\", \"week\", \"2024-12-29\", \"Archethect: Made substantial code changes with 4 commits modifying 247 files (+16,997/-3,079 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:50.377Z\"]\n[\"0xbeekeeper_week_2024-12-29\", \"0xbeekeeper\", \"week\", \"2024-12-29\", \"0xbeekeeper: Made substantial code changes with a single large commit modifying 144 files (+12,816/-3,248 lines). Active on only one day during this period with no PRs, issues, or reviews.\", \"2025-05-13T22:03:50.541Z\"]\n[\"Baretank_week_2024-12-29\", \"Baretank\", \"week\", \"2024-12-29\", \"Baretank: Made code changes across 21 files (+857/-319 lines) in 4 commits, with an even split between bugfix work and other tasks. Activity was limited to a single day during this period.\", \"2025-05-13T22:03:50.726Z\"]\n[\"Bijan-Massoumi_week_2024-12-29\", \"Bijan-Massoumi\", \"week\", \"2024-12-29\", \"Bijan-Massoumi: Made a single commit modifying 2 files with 128 additions and 45 deletions, with activity on only one day this week. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:03:51.602Z\"]\n[\"BrunoSNT_week_2024-12-29\", \"BrunoSNT\", \"week\", \"2024-12-29\", \"BrunoSNT: Opened one pull request (#1778) focused on refactoring Twitter post generation guidelines and API, which remains under review. No other activity was observed during this period.\", \"2025-05-13T22:03:52.009Z\"]\n[\"ChristopherTrimboli_week_2024-12-29\", \"ChristopherTrimboli\", \"week\", \"2024-12-29\", \"ChristopherTrimboli: Made substantial code changes across 170 files (+7517/-1760 lines) in 3 commits during a single day of activity this week. Left 3 comments on pull requests, with work evenly distributed across feature development, bug fixes, and other tasks.\", \"2025-05-13T22:03:52.665Z\"]\n[\"Dereichi_week_2024-12-29\", \"Dereichi\", \"week\", \"2024-12-29\", \"Dereichi: Created issue #1563 \\\"spades\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:52.951Z\"]\n[\"CryptoGatsu_week_2024-12-29\", \"CryptoGatsu\", \"week\", \"2024-12-29\", \"CryptoGatsu: Created and commented on issue #1780 \\\"Public Solana Wallet Not Found!\\\" which was subsequently closed. No code contributions or pull requests during this period.\", \"2025-05-13T22:03:53.119Z\"]\n[\"Ed-Marcavage_week_2024-12-29\", \"Ed-Marcavage\", \"week\", \"2024-12-29\", \"Ed-Marcavage: Merged a significant multilingual Agentic Eliza Plugin Documenter PR (#1675) with substantial code changes (+43,511/-16,747 lines) across 335 files. Contributed 26 commits over 3 days, primarily focusing on feature work (96%) with a mix of code (69%) and configuration (31%) changes.\", \"2025-05-13T22:03:54.371Z\"]\n[\"Freytes_week_2024-12-29\", \"Freytes\", \"week\", \"2024-12-29\", \"Freytes: Merged a significant PR #1785 introducing the new RabbiTrader plugin, which involved substantial code changes (+82260/-46070 lines) across 28 files. The contribution was focused on code (83%) and configuration (13%) files, with activity concentrated on a single day during this period.\", \"2025-05-13T22:03:54.962Z\"]\n[\"Gajesh2007_week_2024-12-29\", \"Gajesh2007\", \"week\", \"2024-12-29\", \"Gajesh2007: Merged a significant PR (#1558) that added a new plugin \\\"zktls - reclaim\\\", involving substantial code changes (+56828/-46419 lines) and modifications to 32 files. Made 2 PR comments and contributed 2 commits, with activity concentrated on a single day this week.\", \"2025-05-13T22:03:55.293Z\"]\n[\"HiramZednem_week_2024-12-29\", \"HiramZednem\", \"week\", \"2024-12-29\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:55.701Z\"]\n[\"HashWarlock_week_2024-12-29\", \"HashWarlock\", \"week\", \"2024-12-29\", \"HashWarlock: Merged PR #1554 adding an example script for system prompts (+364 lines) and has an open PR #1796 for TEE RA Action functionality. Actively engaged in code reviews with 7 reviews (3 approvals) and contributed to discussions with 22 total comments across PRs and issues. Made moderate code changes (+507/-34 lines) across 12 files, focusing primarily on bugfixes (60%) and new features (40%), with contributions spread across code, config, tests, and documentation.\", \"2025-05-13T22:03:56.506Z\"]\n[\"Hmac512_week_2024-12-29\", \"Hmac512\", \"week\", \"2024-12-29\", \"Hmac512: Made a single substantial commit modifying 10 files with 441 additions and 73 deletions across various file types. Activity was limited to just one day during this period.\", \"2025-05-13T22:03:56.663Z\"]\n[\"Jaxiii_week_2024-12-29\", \"Jaxiii\", \"week\", \"2024-12-29\", \"Jaxiii: Made a single commit this week that modified 4 files with modest changes (+13/-7 lines), focusing entirely on refactoring work.\", \"2025-05-13T22:03:56.883Z\"]\n[\"Hugo-SEQUIER_week_2024-12-29\", \"Hugo-SEQUIER\", \"week\", \"2024-12-29\", \"Hugo-SEQUIER: Merged a significant PR #1708 adding the Irys plugin (+111,083/-57,938 lines), contributing to a substantial codebase change across 169 files. Made 7 commits over 3 days, primarily focusing on configuration files (33%), code (20%), and tests (20%).\", \"2025-05-13T22:03:57.288Z\"]\n[\"Jjfern96_week_2024-12-29\", \"Jjfern96\", \"week\", \"2024-12-29\", \"Jjfern96: Created issue #1567 \\\"Quotes on Twitter\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:03:57.377Z\"]\n[\"JoeyKhd_week_2024-12-29\", \"JoeyKhd\", \"week\", \"2024-12-29\", \"JoeyKhd: Opened a significant pull request (#1699) for Ordinals and Runes support through a plugin-ordinals feature, with substantial code changes across 108 files (+3417/-1752 lines). Made 23 commits over 3 active days, primarily focusing on code (64%) and configuration files (25%).\", \"2025-05-13T22:03:58.900Z\"]\n[\"JoseRoberts87_week_2024-12-29\", \"JoseRoberts87\", \"week\", \"2024-12-29\", \"JoseRoberts87: Made substantial code changes this week, modifying 240 files (+10904/-4994 lines) across 6 commits with activity on 3 days. Opened PR #1585 for \\\"add SSL flag for RDS postgress support and localhost support\\\" and created issue #1583 regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Contributed one code review with comments while working across a balanced mix of code, documentation, and configuration files.\", \"2025-05-13T22:03:59.686Z\"]\n[\"KacperKoza343_week_2024-12-29\", \"KacperKoza343\", \"week\", \"2024-12-29\", \"KacperKoza343: Opened PR #1762 \\\"Update/readme\\\" with substantial code changes across 61 files (+2492/-790 lines). Made 12 commits over 2 active days, with work primarily focused on non-code areas (83%), though equally split between code and configuration files (38% each).\", \"2025-05-13T22:04:00.119Z\"]\n[\"KONFeature_week_2024-12-29\", \"KONFeature\", \"week\", \"2024-12-29\", \"KONFeature: Contributed a significant new feature by implementing a PgLite database adapter in PR #1810 (+1832/-302 lines), which was merged after being requested in issue #1809. The implementation involved modifications to 16 files, primarily focusing on configuration and code changes, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:00.142Z\"]\n[\"L-jasmine_week_2024-12-29\", \"L-jasmine\", \"week\", \"2024-12-29\", \"L-jasmine: Fixed a bug related to dimension initialization in the database for gaianet by merging PR #1572, which added 31 lines of code across 4 files. This was their only contribution during the period, representing a focused bugfix effort completed in a single day.\", \"2025-05-13T22:04:01.111Z\"]\n[\"Leechael_week_2024-12-29\", \"Leechael\", \"week\", \"2024-12-29\", \"Leechael: Made a single commit with modest code changes (+4/-10 lines) focused on bug fixes. Activity was limited to just one day this week.\", \"2025-05-13T22:04:02.016Z\"]\n[\"LRGG520_week_2024-12-29\", \"LRGG520\", \"week\", \"2024-12-29\", \"LRGG520: Created one issue (#1633) asking if the system could propose liquidity management based on TAP, similar to LP, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:04:02.203Z\"]\n[\"Links17_week_2024-12-29\", \"Links17\", \"week\", \"2024-12-29\", \"Links17: Reported issue #1747 regarding a Jetson Runtime Exception with sqlite-vec extension load failure, which has since been closed. Added one comment on an issue this week, with overall sporadic activity during this period.\", \"2025-05-13T22:04:02.545Z\"]\n[\"JussCubs_week_2024-12-29\", \"JussCubs\", \"week\", \"2024-12-29\", \"JussCubs: Opened two documentation-focused PRs (#1707 and #1706) to update the Twitter plugin README, adding 81 lines of documentation. Made a single PR comment during their one active day this period.\", \"2025-05-13T22:04:03.716Z\"]\n[\"MarcoMandar_week_2024-12-29\", \"MarcoMandar\", \"week\", \"2024-12-29\", \"MarcoMandar: Provided one code review with comments this week. No other activity observed during this period.\", \"2025-05-13T22:04:04.059Z\"]\n[\"Mr-Don-Leo_week_2024-12-29\", \"Mr-Don-Leo\", \"week\", \"2024-12-29\", \"Mr-Don-Leo: Made a small documentation contribution by fixing minor spelling errors in the Russian README file through PR #1629 (+3/-3 lines), which was merged within an hour.\", \"2025-05-13T22:04:04.656Z\"]\n[\"Lukapetro_week_2024-12-29\", \"Lukapetro\", \"week\", \"2024-12-29\", \"Lukapetro: Merged three significant plugin-related PRs this week (#1761, #1812, #1773) adding support for CoinGecko, Binance, and CoinMarketCap, with substantial code changes totaling over +4.5k/-1.3k lines. Contributed 13 commits across 88 modified files, primarily focusing on feature work (62%) and bugfixes (31%), with activity concentrated on just 2 days of the week. Also provided one review with comments on another contributor's work.\", \"2025-05-13T22:04:04.824Z\"]\n[\"MacsDickinson_week_2024-12-29\", \"MacsDickinson\", \"week\", \"2024-12-29\", \"MacsDickinson: Fixed a broken FAQ link in the project's contribution documentation by identifying the issue (#1838) and submitting a fix via PR #1839, which modified 24 documentation files (+212/-204 lines). The contribution represents a focused documentation maintenance effort, ensuring consistent and correct references across the project's guidance materials.\", \"2025-05-13T22:04:04.861Z\"]\n[\"RobertSloan22_week_2024-12-29\", \"RobertSloan22\", \"week\", \"2024-12-29\", \"RobertSloan22: Created and merged a single documentation PR (#1787) adding a new README.md file with 147 lines of content. This was their only contribution during the period, representing a focused effort on project documentation.\", \"2025-05-13T22:04:05.963Z\"]\n[\"SK1989sL_week_2024-12-29\", \"SK1989sL\", \"week\", \"2024-12-29\", \"SK1989sL: Made a documentation contribution by merging PR #1690 which updated spelling in README.md. Provided one approval review for another PR. Activity was limited to a single day this week.\", \"2025-05-13T22:04:06.958Z\"]\n[\"Rahat-ch_week_2024-12-29\", \"Rahat-ch\", \"week\", \"2024-12-29\", \"Rahat-ch: Merged a significant PR #1621 adding support for Movement Network, which modified 280 files with +22,537/-3,645 lines of code. This substantial contribution was spread across multiple areas with a balanced focus between code and configuration files (33% each), along with some test updates (13%). Active on 3 days this week, Rahat-ch demonstrated a moderately consistent work pattern while focusing primarily on other work (57%) and feature development (43%).\", \"2025-05-13T22:04:07.012Z\"]\n[\"Rudrakc_week_2024-12-29\", \"Rudrakc\", \"week\", \"2024-12-29\", \"Rudrakc: Completed a cleanup task by removing the FerePro plugin through PR #1795, which deleted 321 lines of code across 8 files. The contribution was focused on maintenance work, removing unnecessary code and configuration files in a single day of activity this week.\", \"2025-05-13T22:04:07.213Z\"]\n[\"RonTuretzky_week_2024-12-29\", \"RonTuretzky\", \"week\", \"2024-12-29\", \"RonTuretzky: Merged a significant PR #1673 \\\"Opacity Verifiable Interference zkTLS Plugin\\\" with substantial code changes (+23,273/-11,838 lines) while maintaining another open PR #1646 for a new Opacity zkTLS adapter. Made extensive modifications across 476 files (+141,494/-116,169 lines) through 45 commits, primarily focusing on other work (84%) and bugfixes (11%), with activity spread across 4 days of the week.\", \"2025-05-13T22:04:07.641Z\"]\n[\"Shanto1-2_week_2024-12-29\", \"Shanto1-2\", \"week\", \"2024-12-29\", \"Shanto1-2: Created issue #1692 which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:08.533Z\"]\n[\"SYMBaiEX_week_2024-12-29\", \"SYMBaiEX\", \"week\", \"2024-12-29\", \"SYMBaiEX: Opened PR #1636 to add DeepSeek API to modelProviders, modifying 2 files with 98 additions and 48 deletions. Contributed one code review with comments on another PR, showing activity on just one day this week.\", \"2025-05-13T22:04:08.606Z\"]\n[\"ShreyGanatra_week_2024-12-29\", \"ShreyGanatra\", \"week\", \"2024-12-29\", \"ShreyGanatra: Merged PR #1632 fixing the image upload path with substantial code changes (+10050/-1480 lines). Currently has an open PR #1704 for updating plugin-goat version and files. Active on 2 days this week, making 2 commits across 6 files (+129/-64 lines) with focus primarily on code files.\", \"2025-05-13T22:04:09.888Z\"]\n[\"TheAverageNewishCoder_week_2024-12-29\", \"TheAverageNewishCoder\", \"week\", \"2024-12-29\", \"TheAverageNewishCoder: Created issue #1697 \\\"Fixed the Trump character example\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:10.402Z\"]\n[\"SumeetChougule_week_2024-12-29\", \"SumeetChougule\", \"week\", \"2024-12-29\", \"SumeetChougule: Opened a significant PR #1570 \\\"Add Hummingbot plugin\\\" with substantial code changes (+7853/-1220 lines across 74 files). Created and closed issue #1384 regarding a Slack client Media type implementation. Activity was limited to a single day this period, with the majority of changes focused on code (65%) and configuration files (25%).\", \"2025-05-13T22:04:10.833Z\"]\n[\"TheMindExpansionNetwork_week_2024-12-29\", \"TheMindExpansionNetwork\", \"week\", \"2024-12-29\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with a small change (+1/-1 lines). Activity was limited to a single day this week with focus entirely on documentation.\", \"2025-05-13T22:04:11.115Z\"]\n[\"TresFlames_week_2024-12-29\", \"TresFlames\", \"week\", \"2024-12-29\", \"TresFlames: Made significant documentation updates through PR #1746, which updated faq.md with substantial changes (+12,823/-3,315 lines). This was their only contribution during the period, representing a focused effort on improving documentation.\", \"2025-05-13T22:04:12.026Z\"]\n[\"Utkarshbhimte_week_2024-12-29\", \"Utkarshbhimte\", \"week\", \"2024-12-29\", \"Utkarshbhimte: Has one open work-in-progress PR (#1640) focused on integrating ElevenLabs for Twilio call handling. Contributed to discussions with one PR comment and one issue comment, showing limited engagement this period.\", \"2025-05-13T22:04:12.836Z\"]\n[\"YoungPhlo_week_2024-12-29\", \"YoungPhlo\", \"week\", \"2024-12-29\", \"YoungPhlo: Contributed documentation this week by merging PR #1559 \\\"What Did You Get Done This Week? #7\\\" notes, adding 113 lines of documentation content.\", \"2025-05-13T22:04:12.960Z\"]\n[\"UD1sto_week_2024-12-29\", \"UD1sto\", \"week\", \"2024-12-29\", \"UD1sto: Created two issues this week: #1271 requesting to add Livepeer as an image generation provider and #1560 proposing Swarm Agent capabilities for Eliza, both of which are now closed. Contributed to discussions by commenting on two issues, showing interest in specific feature enhancements despite no code contributions during this period.\", \"2025-05-13T22:04:13.058Z\"]\n[\"ShuochengWang_week_2024-12-29\", \"ShuochengWang\", \"week\", \"2024-12-29\", \"ShuochengWang: Made substantial code changes across 695 files (+31,406/-9,632 lines) in 8 commits, while also adding 4 comments on pull requests. Activity was concentrated on just 2 days of the week, with 75% of effort going toward other work and 25% toward bug fixes.\", \"2025-05-13T22:04:14.730Z\"]\n[\"aalimsahin_week_2024-12-29\", \"aalimsahin\", \"week\", \"2024-12-29\", \"aalimsahin: Merged two substantial PRs this week: #1713 \\\"refactor: client api\\\" (+17672/-4650 lines) and #1821 \\\"feat: improve zkstack based plugins\\\" (+87791/-45123 lines), while maintaining an open PR #1774 for refactoring zkstack based plugins. Contributed significant code changes across 381 files (+20393/-6869 lines) through 15 commits, with efforts split between refactoring (53%) and feature development (40%).\", \"2025-05-13T22:04:14.900Z\"]\n[\"ag-wnl_week_2024-12-29\", \"ag-wnl\", \"week\", \"2024-12-29\", \"ag-wnl: Contributed through code reviews this week, providing 2 reviews with 1 approval and 1 comment. No other activity was recorded during this period.\", \"2025-05-13T22:04:15.088Z\"]\n[\"actions-user_week_2024-12-29\", \"actions-user\", \"week\", \"2024-12-29\", \"actions-user: Made substantial code changes across 133 files (+13,115/-4,020 lines) through 17 commits without opening or merging any PRs. Active on 4 days of the week, showing moderately consistent work patterns with significant code additions and modifications.\", \"2025-05-13T22:04:15.195Z\"]\n[\"affaan-m_week_2024-12-29\", \"affaan-m\", \"week\", \"2024-12-29\", \"affaan-m: Merged two PRs this week, including a significant update to the web search plugin export (#1688) that added over 10,700 lines while removing 1,700+ lines, and a smaller bootstrap plugin export update (#1836) with roughly balanced additions and deletions. Activity was concentrated on just two days of the week, with contributions exclusively focused on code changes.\", \"2025-05-13T22:04:15.716Z\"]\n[\"alextitonis_week_2024-12-29\", \"alextitonis\", \"week\", \"2024-12-29\", \"alextitonis: Made significant code changes across 16 files (+1036/-117 lines) in 5 commits during a single day of activity this week. Added comments on 2 pull requests while focusing entirely on miscellaneous work.\", \"2025-05-13T22:04:17.237Z\"]\n[\"anilcse_week_2024-12-29\", \"anilcse\", \"week\", \"2024-12-29\", \"anilcse: Made substantial code changes across 643 files (+29,509/-9,562 lines) in 5 commits, with a focus split between bugfixes (40%) and other work (40%), along with some refactoring (20%). Left 1 comment on a PR while being active on 2 days during the week.\", \"2025-05-13T22:04:17.590Z\"]\n[\"amesemyta1_week_2024-12-29\", \"amesemyta1\", \"week\", \"2024-12-29\", \"amesemyta1: Opened PR #1700 \\\"Plugin sd image\\\" with moderate code changes (+1212/-1156 lines) across 3 files. Activity was limited to a single day this week, with changes primarily focused on code (56%) and configuration files (31%).\", \"2025-05-13T22:04:17.829Z\"]\n[\"ai16z-demirix_week_2024-12-29\", \"ai16z-demirix\", \"week\", \"2024-12-29\", \"ai16z-demirix: Merged two significant PRs this week: #1840 adding extensive tests for goals, memory and provider (+49,136/-43,407 lines) and #1834 replacing console.log with elizaLogger (+367/-206 lines). Modified 357 files across 8 commits with substantial code changes (+20,419/-6,576 lines), focusing primarily on refactoring and test improvements while maintaining an open PR (#1777) for improving API error handling.\", \"2025-05-13T22:04:18.061Z\"]\n[\"astinz_week_2024-12-29\", \"astinz\", \"week\", \"2024-12-29\", \"astinz: Working on a significant feature addition with PR #1837 \\\"Add Extra Multimedia Support for Telegram Client\\\" that remains open, involving extensive code changes across 1404 files (+67106/-19262 lines). Active on 3 days this week with 8 commits, primarily focused on feature development and other work.\", \"2025-05-13T22:04:18.334Z\"]\n[\"austin109567_week_2024-12-29\", \"austin109567\", \"week\", \"2024-12-29\", \"austin109567: Made 2 commits modifying 5 files with 58 lines added and none removed. Active on only one day this week with contributions split evenly between feature work and other tasks.\", \"2025-05-13T22:04:19.619Z\"]\n[\"augchan42_week_2024-12-29\", \"augchan42\", \"week\", \"2024-12-29\", \"augchan42: Fixed a Twitter profile caching bug by merging PR #1782 which modified 104 files with significant code changes (+6345/-1240 lines). Opened a new feature PR #1801 to enhance Twitter target handling with support for leading numbers and wildcards. Actively participated in issue discussions with 9 comments, primarily focusing on bugfix work (75%) and feature development (25%).\", \"2025-05-13T22:04:19.734Z\"]\n[\"bentatum_week_2024-12-29\", \"bentatum\", \"week\", \"2024-12-29\", \"bentatum: Fixed a bug related to awaiting cached data in the Solana token provider through PR #1828 (+110/-38 lines), which was merged after 21 hours. Also opened PR #1825 addressing a similar issue, which remains open.\", \"2025-05-13T22:04:20.532Z\"]\n[\"bendanzhentan_week_2024-12-29\", \"bendanzhentan\", \"week\", \"2024-12-29\", \"bendanzhentan: Focused on refactoring work this week, merging PR #1602 which significantly improved the plugin-conflux component by outputting more detailed invalid content (+1117/-348 lines). Also has an open PR (#1600) that aims to simplify docker run commands. Active on only one day this week with modest code changes across 3 files (+35/-70 lines).\", \"2025-05-13T22:04:21.169Z\"]\n[\"azep-ninja_week_2024-12-29\", \"azep-ninja\", \"week\", \"2024-12-29\", \"azep-ninja: Merged 3 PRs this week, including two bug fixes (#1607 fixing Google API Key issues and #1606 addressing double responses) and a substantial feature PR (#1620) implementing a separate Knowledge system with Multi-Agent RAG optimization that modified over 100k lines across 184 files. Contributed 15 commits with moderate consistency (active 4 days), primarily focusing on feature development (67%) and bug fixes (33%), while also providing 1 review and 5 PR comments.\", \"2025-05-13T22:04:21.277Z\"]\n[\"bertux_week_2024-12-29\", \"bertux\", \"week\", \"2024-12-29\", \"bertux: Updated the viem dependency version in plugin-evm and plugin-wallet with PR #1637 (+109/-48 lines), while also working on adding support for Arthera EVM chain in PR #1576 (still open). Created and closed issue #1635 regarding the viem version being too old to include Arthera EVM chain, which was addressed through the merged dependency update PR.\", \"2025-05-13T22:04:22.691Z\"]\n[\"bitcoinbender_week_2024-12-29\", \"bitcoinbender\", \"week\", \"2024-12-29\", \"bitcoinbender: Updated the environment configuration by merging PR #1829 which modified the .env.example file (+158/-3 lines). This was their only contribution during the period, showing sporadic activity with changes focused on documentation and configuration.\", \"2025-05-13T22:04:23.298Z\"]\n[\"boolkeys_week_2024-12-29\", \"boolkeys\", \"week\", \"2024-12-29\", \"boolkeys: Opened a new pull request (#1665) to add a Twilio plugin for voice and text interactions. Participated in discussions with 2 PR comments and 1 issue comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:04:23.560Z\"]\n[\"bob-robert-ai_week_2024-12-29\", \"bob-robert-ai\", \"week\", \"2024-12-29\", \"bob-robert-ai: Made substantial code changes with 2 commits modifying 1533 files (+120,078/-16,352 lines) in a single day of activity. Provided feedback through 2 code reviews and 1 PR comment, though no PRs were merged or issues created during this period.\", \"2025-05-13T22:04:23.670Z\"]\n[\"bozp-pzob_week_2024-12-29\", \"bozp-pzob\", \"week\", \"2024-12-29\", \"bozp-pzob: Opened a single PR (#1587 \\\"Diamondhands\\\") with substantial code changes across 739 files (+24,348/-10,918 lines). The changes were primarily in configuration files (56%) and code (44%), with activity concentrated on a single day this week.\", \"2025-05-13T22:04:25.463Z\"]\n[\"cmadaan_week_2024-12-29\", \"cmadaan\", \"week\", \"2024-12-29\", \"cmadaan: Made a single commit modifying 5 files with 13 additions and 1 deletion, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:04:25.866Z\"]\n[\"chandiniv1_week_2024-12-29\", \"chandiniv1\", \"week\", \"2024-12-29\", \"chandiniv1: Focused on documentation work this week, merging two significant PRs: #1672 adding docs for the story plugin (+186 lines) and #1591 for the image generation plugin documentation (+7540/-1200 lines). Also has an open PR (#1590) for adding readme documentation for the near plugin, showing a clear pattern of enhancing project documentation across multiple plugins.\", \"2025-05-13T22:04:25.973Z\"]\n[\"berryboylb_week_2024-12-29\", \"berryboylb\", \"week\", \"2024-12-29\", \"berryboylb: Created issue #1687 regarding a Postgres agent startup failure, which was subsequently closed. Engaged in discussions on 4 different issues, providing feedback and troubleshooting assistance. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:26.725Z\"]\n[\"cmadaanaya_week_2024-12-29\", \"cmadaanaya\", \"week\", \"2024-12-29\", \"cmadaanaya: Merged a significant PR #1577 that fixed and activated the web-search plugin in agents, with substantial code changes (+9242/-1456 lines). The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-05-13T22:04:27.532Z\"]\n[\"conache_week_2024-12-29\", \"conache\", \"week\", \"2024-12-29\", \"conache: Made code contributions across 19 files (+727/-16 lines) through 5 commits, with activity on 2 days this week. The work was primarily focused on other tasks (80%) with some feature development (20%), though no PRs were opened or merged.\", \"2025-05-13T22:04:28.394Z\"]\n[\"cole-gillespie_week_2024-12-29\", \"cole-gillespie\", \"week\", \"2024-12-29\", \"cole-gillespie: Made significant documentation contributions by merging PR #1614 which added plugins to the key components section of the FAQ, modifying 94 files with +8590/-1386 lines. Also created and closed issue #1611 regarding Azure Support, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:28.578Z\"]\n[\"cpppppp7_week_2024-12-29\", \"cpppppp7\", \"week\", \"2024-12-29\", \"cpppppp7: Made a single substantial commit this week, modifying 10 files with 506 lines added and none removed. Activity was limited to just one day during the period, with no PRs, issues, or reviews.\", \"2025-05-13T22:04:28.801Z\"]\n[\"cre8tions_week_2024-12-29\", \"cre8tions\", \"week\", \"2024-12-29\", \"cre8tions: Reported a bug by creating issue #1556 regarding \\\"TWITTER_TARGET_USERS cant use names starting with digits\\\" which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:04:29.660Z\"]\n[\"cryptogakusei_week_2024-12-29\", \"cryptogakusei\", \"week\", \"2024-12-29\", \"cryptogakusei: Created issue #1814 about a starter not working, which was subsequently closed. Commented on one issue but had no code contributions or PR activity this period.\", \"2025-05-13T22:04:30.270Z\"]\n[\"cxp-13_week_2024-12-29\", \"cxp-13\", \"week\", \"2024-12-29\", \"cxp-13: Created issue #1669 regarding an HTTP proxy error and commented on one issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:30.538Z\"]\n[\"bucurdavid_week_2024-12-29\", \"bucurdavid\", \"week\", \"2024-12-29\", \"bucurdavid: Made significant code contributions with 9 commits modifying 34 files (+1083/-91 lines), working across feature development (33%), bugfixes (11%), and refactoring (11%). Active on 3 days this week with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:04:30.644Z\"]\n[\"daizhengxue_week_2024-12-29\", \"daizhengxue\", \"week\", \"2024-12-29\", \"daizhengxue: Made a small but focused contribution by merging PR #1698 \\\"chore: twitter username validation message\\\" with minimal code changes (+1/-1 lines). This single contribution was related to bugfix work, showing sporadic activity during the period.\", \"2025-05-13T22:04:31.033Z\"]\n[\"digvjs_week_2024-12-29\", \"digvjs\", \"week\", \"2024-12-29\", \"digvjs: Created and commented on issue #1561 regarding a PostgreSQL extension constraint violation, which has since been closed. No code changes or other contributions this week.\", \"2025-05-13T22:04:32.151Z\"]\n[\"djpg_week_2024-12-29\", \"djpg\", \"week\", \"2024-12-29\", \"djpg: Reported issue #1742 regarding compatibility problems with Macbook M1 and added a follow-up comment on the same issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:32.613Z\"]\n[\"djhardcore007_week_2024-12-29\", \"djhardcore007\", \"week\", \"2024-12-29\", \"djhardcore007: Made code contributions across 9 files (+742/-6 lines) in 4 commits, with activity on 2 days this week. The work was primarily focused on other tasks (75%) with some feature development (25%), though no PRs were opened or merged.\", \"2025-05-13T22:04:32.645Z\"]\n[\"denizekiz_week_2024-12-29\", \"denizekiz\", \"week\", \"2024-12-29\", \"denizekiz: Merged three PRs including a substantial change in PR #1775 \\\"Image descriptions into interaction.ts\\\" (+106802/-54676 lines) and two fixes related to image description services. Created and closed two issues (#1703, #1694) related to error handling and image support, while actively participating in discussions with 8 comments across PRs and issues. Contributed consistently across several days, focusing primarily on image description functionality with a mix of feature work and bug fixes.\", \"2025-05-13T22:04:32.807Z\"]\n[\"enigmarikki_week_2024-12-29\", \"enigmarikki\", \"week\", \"2024-12-29\", \"enigmarikki: Merged a substantial PR #1764 \\\"feat: injective plugin\\\" that added the Injective protocol integration, modifying 513 files with +26,101/-8,661 lines of code. Active on just 2 days this week, with 12 commits primarily focused on implementation work (75%) and bug fixes (17%).\", \"2025-05-13T22:04:35.087Z\"]\n[\"dxlliv_week_2024-12-29\", \"dxlliv\", \"week\", \"2024-12-29\", \"dxlliv: Merged a significant PR #1712 that adds Discord typing simulation during response generation, modifying 201 files with +14,178/-3,578 lines of code. This substantial contribution represents their only activity this week, focusing entirely on enhancing the user experience by providing visual feedback during AI response generation.\", \"2025-05-13T22:04:38.464Z\"]\n[\"elpiarthera_week_2024-12-29\", \"elpiarthera\", \"week\", \"2024-12-29\", \"elpiarthera: Merged a significant PR (#1818) introducing the new Arthera Chain plugin, adding over 6,300 lines and removing about 1,300 lines of code. The PR was of average complexity and took approximately 66 hours to merge.\", \"2025-05-13T22:04:39.400Z\"]\n[\"freddymercury_week_2024-12-29\", \"freddymercury\", \"week\", \"2024-12-29\", \"freddymercury: Created issue #1552 about a bug in the quick start guide related to \\\"pnpm start\\\" (which has since been closed) and contributed to discussions by commenting on 3 existing issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:04:39.901Z\"]\n[\"eternal-ai-org_week_2024-12-29\", \"eternal-ai-org\", \"week\", \"2024-12-29\", \"eternal-ai-org: Made a significant contribution by merging PR #1740 which added support for the eternalai provider with extensive code changes (+12857/-3257 lines) across 149 files. This substantial feature work was completed in a single day of activity during the week.\", \"2025-05-13T22:04:39.978Z\"]\n[\"github-advanced-security_week_2024-12-29\", \"github-advanced-security\", \"week\", \"2024-12-29\", \"github-advanced-security: Provided 3 review comments on pull requests this week, with no other activity observed.\", \"2025-05-13T22:04:40.126Z\"]\n[\"gene-zhan_week_2024-12-29\", \"gene-zhan\", \"week\", \"2024-12-29\", \"gene-zhan: Made substantial code changes across 682 files (+24,376/-8,639 lines) with 4 commits, primarily focused on bug fixes (75%). Left 1 PR comment while being active on 2 days this week.\", \"2025-05-13T22:04:41.985Z\"]\n[\"gmh5225_week_2024-12-29\", \"gmh5225\", \"week\", \"2024-12-29\", \"gmh5225: Merged two significant PRs this week: #1815 updating Google model configurations (+168/-11 lines) and #1760 improving Windows compatibility for the Vite dev server with substantial code changes (+13514/-3688 lines). Active on 2 days with a total of 5 commits across 151 modified files, showing balanced work across code, tests, and configuration files.\", \"2025-05-13T22:04:42.041Z\"]\n[\"haskell-monad_week_2024-12-29\", \"haskell-monad\", \"week\", \"2024-12-29\", \"haskell-monad: Opened one pull request (#1768) proposing to add a Cardano Blockchain Plugin. Contributed to the discussion on one issue with a comment. Activity was minimal this period with no merged PRs or code changes.\", \"2025-05-13T22:04:42.141Z\"]\n[\"gnujoow_week_2024-12-29\", \"gnujoow\", \"week\", \"2024-12-29\", \"gnujoow: Made a significant documentation contribution by merging PR #1683 which updated README_KOR.md with missing sections and improvements (+11047/-2026 lines). Modified 132 files with a strong focus on documentation work, resulting in substantial additions to the Korean documentation. Showed focused activity on a single day this week, with all changes concentrated on documentation files.\", \"2025-05-13T22:04:42.320Z\"]\n[\"hanpham32_week_2024-12-29\", \"hanpham32\", \"week\", \"2024-12-29\", \"hanpham32: Created issue #1680 regarding a build failure in the @elizaos/client-lens package, which has since been closed. Engaged in discussions on 3 existing issues, providing comments and feedback. No code contributions or pull request activity during this period.\", \"2025-05-13T22:04:42.573Z\"]\n[\"herman-hellenes_week_2024-12-29\", \"herman-hellenes\", \"week\", \"2024-12-29\", \"herman-hellenes: Created issue #1758 about \\\"Very slow pnpm start time\\\" which was subsequently closed. Commented on 2 issues this week, showing sporadic activity focused on performance concerns.\", \"2025-05-13T22:04:44.152Z\"]\n[\"iankm_week_2024-12-29\", \"iankm\", \"week\", \"2024-12-29\", \"iankm: Made code changes across 16 files (+435/-78 lines) in 2 commits on a single day this week, with work split evenly between feature development and other tasks. Commented on 2 issues but had no PR activity or reviews.\", \"2025-05-13T22:04:44.634Z\"]\n[\"hellopleasures_week_2024-12-29\", \"hellopleasures\", \"week\", \"2024-12-29\", \"hellopleasures: Working on two significant open PRs: #1816 for adding a DexScreener plugin with token price actions and #1644 for implementing post thread functionality, with substantial code changes totaling +8515/-3102 lines across 184 files. Contributed to the project through 4 PR comments and 1 code review, showing focused activity on 2 days this week.\", \"2025-05-13T22:04:44.663Z\"]\n[\"ileana-pr_week_2024-12-29\", \"ileana-pr\", \"week\", \"2024-12-29\", \"ileana-pr: Made significant documentation improvements by merging PR #1601 which added README.md files for plugins, modifying 62 files with +7156/-828 lines of documentation changes. Contributed to discussions by commenting on 2 issues and 1 PR, showing focused effort on enhancing project documentation.\", \"2025-05-13T22:04:45.081Z\"]\n[\"jaycoolslm_week_2024-12-29\", \"jaycoolslm\", \"week\", \"2024-12-29\", \"jaycoolslm: Created issue #1813 regarding better X Agent configuration options, which has since been closed. Engaged in discussions on 6 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:46.243Z\"]\n[\"jazzvaz_week_2024-12-29\", \"jazzvaz\", \"week\", \"2024-12-29\", \"jazzvaz: Merged a single PR (#1807) adding devcontainer functionality, contributing +102/-9 lines across 4 files. The PR was of average complexity, taking 32 hours to merge, with changes primarily focused on feature work affecting documentation and configuration files.\", \"2025-05-13T22:04:46.918Z\"]\n[\"jonathangus_week_2024-12-29\", \"jonathangus\", \"week\", \"2024-12-29\", \"jonathangus: Made substantial code changes across 325 files (+23,965/-5,297 lines) with 9 commits, while also adding 6 comments on pull requests. Active on 4 days of the week with a moderately consistent work pattern, focusing entirely on various file types without any merged PRs or issue activity.\", \"2025-05-13T22:04:48.035Z\"]\n[\"hiteshjoshi1_week_2024-12-29\", \"hiteshjoshi1\", \"week\", \"2024-12-29\", \"hiteshjoshi1: Reported an issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Participated in discussions by commenting on 3 different issues. No code contributions or PR activity during this period.\", \"2025-05-13T22:04:49.211Z\"]\n[\"juanc07_week_2024-12-29\", \"juanc07\", \"week\", \"2024-12-29\", \"juanc07: Opened a new pull request (#1822) to add Twilio plugin functionality for sending SMS messages, with moderate code changes across 15 files (+585/-131 lines). Activity was limited to a single day this week, with contributions focused on code (41%), tests (24%), and configuration files (24%).\", \"2025-05-13T22:04:49.250Z\"]\n[\"junaire_week_2024-12-29\", \"junaire\", \"week\", \"2024-12-29\", \"junaire: Opened PR #1670 to update dependency version specifications in package.json, using caret (^) notation. Made significant configuration changes across 122 files (+11693/-3005 lines) in 2 commits on a single day this week.\", \"2025-05-13T22:04:50.593Z\"]\n[\"kaitoInfra_week_2024-12-29\", \"kaitoInfra\", \"week\", \"2024-12-29\", \"kaitoInfra: Opened one pull request (#1641) to add a Twitter API search plugin, with no other activity this period.\", \"2025-05-13T22:04:50.923Z\"]\n[\"karelvuong_week_2024-12-29\", \"karelvuong\", \"week\", \"2024-12-29\", \"karelvuong: Made substantial code changes with 6 commits modifying 1456 files (+69248/-21982 lines) and left 1 PR comment. Activity was concentrated on a single day, with the majority of work (83%) categorized as \\\"other work\\\" and a smaller portion (17%) focused on bug fixes.\", \"2025-05-13T22:04:51.805Z\"]\n[\"jmikedupont2_week_2024-12-29\", \"jmikedupont2\", \"week\", \"2024-12-29\", \"jmikedupont2: Successfully merged PR #1616 fixing a port listening issue (changing from 80 to 3000), while maintaining three open PRs including a feature to reduce modules (#1817) and a diagram addition (#1647). Created two issues that were subsequently closed, including one addressing secret request reduction (#1779), and contributed to discussions with review comments on other work.\", \"2025-05-13T22:04:52.427Z\"]\n[\"keefel_week_2024-12-29\", \"keefel\", \"week\", \"2024-12-29\", \"keefel: Made a single commit modifying 6 files with a net addition of 176 lines (+223/-47), focused entirely on feature work. Activity was limited to just one day this week.\", \"2025-05-13T22:04:52.875Z\"]\n[\"keshavbabu_week_2024-12-29\", \"keshavbabu\", \"week\", \"2024-12-29\", \"keshavbabu: Made a single commit this week, modifying 5 files with 47 additions and 19 deletions. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:04:53.148Z\"]\n[\"jonathanmv_week_2024-12-29\", \"jonathanmv\", \"week\", \"2024-12-29\", \"jonathanmv: Fixed a missing default export in the plugin-image-generation module with PR #1831 (+2/-0 lines). Engaged in discussions by commenting on 2 PRs and 2 issues. Demonstrated focused problem-solving by identifying and addressing a specific export issue in the codebase.\", \"2025-05-13T22:04:53.433Z\"]\n[\"kevin1027sloth_week_2024-12-29\", \"kevin1027sloth\", \"week\", \"2024-12-29\", \"kevin1027sloth: Opened PR #1752 \\\"fix\\\" with substantial code changes (+1101/-2 lines) across 26 files. Active on 2 days this week, focusing entirely on bugfix work with changes split between code (50%) and configuration files (38%).\", \"2025-05-13T22:04:54.060Z\"]\n[\"kroist_week_2024-12-29\", \"kroist\", \"week\", \"2024-12-29\", \"kroist: Made a single substantial commit modifying 609 files with +25,922/-6,471 lines of code changes across various file types. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:04:54.825Z\"]\n[\"kylebuildsstuff_week_2024-12-29\", \"kylebuildsstuff\", \"week\", \"2024-12-29\", \"kylebuildsstuff: Created issue #1623 regarding Dockerfile build errors, which was subsequently closed. Contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:04:55.061Z\"]\n[\"lalalune_week_2024-12-29\", \"lalalune\", \"week\", \"2024-12-29\", \"lalalune: Created two issues this week (#579 \\\"Turnkey Integration\\\" and #1631 \\\"Twilio voice/text integration [BOUNTY - $5k ai16z]\\\"), both of which were subsequently closed. Made modest code changes across 4 files (+51/-11 lines) in a single commit, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:55.950Z\"]\n[\"lostgirldev_week_2024-12-29\", \"lostgirldev\", \"week\", \"2024-12-29\", \"lostgirldev: Provided 17 review comments this week, though no code contributions or issue activity was recorded. Activity was sporadic during this period, focusing entirely on reviewing others' work.\", \"2025-05-13T22:04:56.202Z\"]\n[\"lachiejames_week_2024-12-29\", \"lachiejames\", \"week\", \"2024-12-29\", \"lachiejames: Worked on a significant bugfix PR #1630 to downgrade NodeJS from 23.3.0 to 22.12.0, which remains open and involved substantial code changes across 269 files (+12076/-5476 lines). Contributed to team discussions by commenting on 2 issues and providing 2 code reviews with comments. Activity was moderately consistent across 3 days of the week, with efforts split between bugfix work (46%) and feature work (42%), primarily affecting documentation files (66%).\", \"2025-05-13T22:04:56.270Z\"]\n[\"luduvigo_week_2024-12-29\", \"luduvigo\", \"week\", \"2024-12-29\", \"luduvigo: Contributed through code review activities, providing comments on 3 pull requests and 1 issue this week. No direct code contributions or new pull requests during this period.\", \"2025-05-13T22:04:56.877Z\"]\n[\"macfly-base_week_2024-12-29\", \"macfly-base\", \"week\", \"2024-12-29\", \"macfly-base: Updated c3po.character.json through PR #1827, making moderate changes with +17/-42 lines. This was their only contribution during the week, showing sporadic activity with focus on configuration file modifications.\", \"2025-05-13T22:04:57.611Z\"]\n[\"matthewhou19_week_2024-12-29\", \"matthewhou19\", \"week\", \"2024-12-29\", \"matthewhou19: Contributed documentation improvements by merging PR #1618 which added development approach guidance for Windows users.\", \"2025-05-13T22:04:58.864Z\"]\n[\"marsic3_week_2024-12-29\", \"marsic3\", \"week\", \"2024-12-29\", \"marsic3: Contributed a Serbian README translation through PR #1757, adding 12,857 lines and removing 3,176 lines of documentation. Modified 4 files with a total of +366/-4 lines across 2 commits, focusing exclusively on documentation work.\", \"2025-05-13T22:04:58.904Z\"]\n[\"madjin_week_2024-12-29\", \"madjin\", \"week\", \"2024-12-29\", \"madjin: Made substantial code contributions with 63 commits modifying 124 files (+5568/-705 lines), primarily focused on feature work (98%) across 3 active days. Opened 2 PRs (#1674, #1551) for JSDoc documentation and created issue #301 \\\"Twitter Spaces Voice Client\\\" which was subsequently closed. Provided 3 code reviews (2 approvals, 1 comment) and commented on 2 issues.\", \"2025-05-13T22:04:59.008Z\"]\n[\"mgunnin_week_2024-12-29\", \"mgunnin\", \"week\", \"2024-12-29\", \"mgunnin: Provided one code review with approval this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:00.700Z\"]\n[\"mgacek-blockydevs_week_2024-12-29\", \"mgacek-blockydevs\", \"week\", \"2024-12-29\", \"mgacek-blockydevs: Merged a single significant PR #1826 adding a cosmos plugin, which involved substantial code changes (+28304/-20580 lines).\", \"2025-05-13T22:05:00.815Z\"]\n[\"metakai1_week_2024-12-29\", \"metakai1\", \"week\", \"2024-12-29\", \"metakai1: Fixed a bug in the plugin-bootstrap evaluators with a small but targeted change in PR #1648 (+1/-1 lines). This was their only contribution during the period, representing a focused bugfix effort.\", \"2025-05-13T22:05:01.061Z\"]\n[\"mdominikd_week_2024-12-29\", \"mdominikd\", \"week\", \"2024-12-29\", \"mdominikd: Added Hungarian translation to the project documentation through PR #1645 (+10,289/-1,524 lines), which was merged after 3 hours of review. This documentation contribution represents their only activity during the period, focused entirely on expanding the project's language accessibility.\", \"2025-05-13T22:05:01.388Z\"]\n[\"mikechn_week_2024-12-29\", \"mikechn\", \"week\", \"2024-12-29\", \"mikechn: Reported issue #1709 \\\"Google Model Not Working\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.019Z\"]\n[\"migace_week_2024-12-29\", \"migace\", \"week\", \"2024-12-29\", \"migace: Made a single commit modifying 4 files with substantial code changes (+515/-137 lines), focusing entirely on bugfix work. Activity was sporadic, with contributions on only one day this week.\", \"2025-05-13T22:05:03.145Z\"]\n[\"mrosm20_week_2024-12-29\", \"mrosm20\", \"week\", \"2024-12-29\", \"mrosm20: Reported a build issue (#1714) related to framework setup following the quick start guide, which was subsequently closed. Engaged in discussions on 2 issues by adding comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.697Z\"]\n[\"marcellodesales_week_2024-12-29\", \"marcellodesales\", \"week\", \"2024-12-29\", \"marcellodesales: Merged two significant PRs this week: #1722 fixing documentation formatting (+4.6k/-935 lines) and #1798 addressing CI documentation issues with substantial changes (+22k/-22k lines). Created and closed two issues (#1720, #1711) related to Docker containerization and Kubernetes deployment, while actively engaging in discussions with 11 comments across PRs and issues.\", \"2025-05-13T22:05:03.908Z\"]\n[\"monilpat_week_2024-12-29\", \"monilpat\", \"week\", \"2024-12-29\", \"monilpat: Extremely active contributor who created 40 issues (all now closed) covering various improvements like API caching, error handling, and dependency management, while also opening 3 PRs and merging PR #1642 that fixed lockfile issues (+1291/-1381 lines). Conducted an impressive 77 code reviews (38 approvals) and made substantial code changes across 2033 files (+152957/-38444 lines) with consistent daily activity. Demonstrated a balanced focus between documentation (36%), code implementation (30%), and configuration work (21%), showing comprehensive engagement across the project.\", \"2025-05-13T22:05:05.225Z\"]\n[\"nicky-ru_week_2024-12-29\", \"nicky-ru\", \"week\", \"2024-12-29\", \"nicky-ru: Merged one PR (#1701) focused on EVM plugin wallet provider and transfer action improvements, making substantial code changes across 227 files (+14,599/-3,428 lines). Contributed 10 commits with a balanced focus across feature work, bug fixes, and other improvements, while also providing 1 review and 3 PR comments.\", \"2025-05-13T22:05:05.507Z\"]\n[\"nulLeeKH_week_2024-12-29\", \"nulLeeKH\", \"week\", \"2024-12-29\", \"nulLeeKH: Made substantial code changes across 217 files (+14,275/-2,924 lines) in 2 commits over 2 days this week. Contributed one code review with approval.\", \"2025-05-13T22:05:05.908Z\"]\n[\"norbert-kulus-blockydevs_week_2024-12-29\", \"norbert-kulus-blockydevs\", \"week\", \"2024-12-29\", \"norbert-kulus-blockydevs: Made substantial code changes across 112 files (+7315/-7753 lines) through 16 commits, working on a mix of bug fixes, features, and refactoring. Active on 2 days this week, with half of the work categorized as \\\"other work\\\" and a quarter focused on bug fixes.\", \"2025-05-13T22:05:06.253Z\"]\n[\"osrm_week_2024-12-29\", \"osrm\", \"week\", \"2024-12-29\", \"osrm: Updated the Korean README documentation through PR #1739 (+12811/-3311 lines), which was merged after 6 hours of review.\", \"2025-05-13T22:05:07.675Z\"]\n[\"pedronovikovborges_week_2024-12-29\", \"pedronovikovborges\", \"week\", \"2024-12-29\", \"pedronovikovborges: Contributed a Romanian README translation through PR #1770 (+45092/-39835 lines), which was successfully merged. The documentation work was completed in a single day of activity this week.\", \"2025-05-13T22:05:08.219Z\"]\n[\"odilitime_week_2024-12-29\", \"odilitime\", \"week\", \"2024-12-29\", \"odilitime: Merged 4 PRs this week, including a major release preparation (#1717, +30.8k/-13.9k lines) and significant fixes for agent functionality (#1676, #1719) and plugin dependencies (#1627). Maintained a very active review presence with 21 code reviews (10 approvals, 6 change requests) while contributing substantial code changes across 1,391 files (+106k/-25.4k lines). Demonstrated consistent daily activity with a balanced focus across documentation (39%), code (30%), and configuration (23%) work.\", \"2025-05-13T22:05:09.046Z\"]\n[\"peterjah_week_2024-12-29\", \"peterjah\", \"week\", \"2024-12-29\", \"peterjah: Merged a significant feature PR #1582 \\\"feat: add massa-plugin\\\" that added over 111k lines and removed 47k lines of code. Modified 14 files across the codebase with a focus on feature work, contributing 990 additions and 159 deletions. Active on only one day this period, suggesting a concentrated effort on this single large contribution.\", \"2025-05-13T22:05:09.402Z\"]\n[\"prince981620_week_2024-12-29\", \"prince981620\", \"week\", \"2024-12-29\", \"prince981620: Reported two issues related to API key and character handling problems (#1811, #1819), both of which were subsequently closed. Participated in discussions by commenting on 3 issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:10.799Z\"]\n[\"proteanx_week_2024-12-29\", \"proteanx\", \"week\", \"2024-12-29\", \"proteanx: Merged a significant feature PR #1808 adding coin price plugins for CoinMarketCap, CoinGecko, and CoinCap (+1375/-1028 lines). Made 6 commits across 36 files with a balanced focus on feature development (50%), bugfixes (17%), and refactoring (17%). Activity was concentrated on a single day this week.\", \"2025-05-13T22:05:11.382Z\"]\n[\"nusk0_week_2024-12-29\", \"nusk0\", \"week\", \"2024-12-29\", \"nusk0: Fixed two image-related bugs this week, merging PR #1671 to fix Twitter image links (+13,347/-4,059 lines) and PR #1667 to address image description service issues. Created two issues (#1643, #1668) related to the ImageDescriptionService, both of which were subsequently closed through their fix implementations.\", \"2025-05-13T22:05:11.581Z\"]\n[\"pythonberg1997_week_2024-12-29\", \"pythonberg1997\", \"week\", \"2024-12-29\", \"pythonberg1997: Made substantial code changes across 24 files (+4258/-737 lines) over 3 commits, while also creating and commenting on issue #1569 regarding Eliza's action execution limitations. Active on 2 days this week, with contributions primarily focused on feature work (67%) across various file types.\", \"2025-05-13T22:05:11.899Z\"]\n[\"robin-rrt_week_2024-12-29\", \"robin-rrt\", \"week\", \"2024-12-29\", \"robin-rrt: Made significant code changes across 24 files (+22,737/-22,082 lines) in 9 commits, with a primary focus on other work (44%) and equal parts feature development and refactoring (22% each). Left 2 comments on pull requests during their single day of activity this period.\", \"2025-05-13T22:05:13.252Z\"]\n[\"roshanrags_week_2024-12-29\", \"roshanrags\", \"week\", \"2024-12-29\", \"roshanrags: Made code contributions across 14 files (+343/-2 lines) in 3 commits, with no associated PRs or issues. Activity was concentrated on a single day, with the majority of work (67%) focused on feature development and the remainder (33%) on tests.\", \"2025-05-13T22:05:13.925Z\"]\n[\"ropresearch_week_2024-12-29\", \"ropresearch\", \"week\", \"2024-12-29\", \"ropresearch: Made a single substantial commit that modified 744 files with significant code changes (+25,068/-11,034 lines). No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:05:14.004Z\"]\n[\"ryanleecode_week_2024-12-29\", \"ryanleecode\", \"week\", \"2024-12-29\", \"ryanleecode: Made substantial code changes across 778 files (+39387/-11262 lines) over 5 commits, while being active on 2 days this week. Created and closed issue #1363 regarding monorepo navigation improvements, and participated in discussions with 6 PR comments and 2 issue comments across different threads.\", \"2025-05-13T22:05:14.250Z\"]\n[\"pgoos_week_2024-12-29\", \"pgoos\", \"week\", \"2024-12-29\", \"pgoos: Merged a significant PR #1767 focused on integration tests enhancement and Coinbase Commerce integration, which modified 803 files with substantial code changes (+37,045/-13,606 lines). The contribution was substantial in scope, primarily focused on test files (75%) with some code changes (25%), showing activity on just one day this period.\", \"2025-05-13T22:05:15.260Z\"]\n[\"salazarsebas_week_2024-12-29\", \"salazarsebas\", \"week\", \"2024-12-29\", \"salazarsebas: Added Spanish translation to the documentation, creating issue #1592 and merging PR #1594 which added 8,437 lines and removed 1,443 lines of documentation. Currently has an open PR #1593 for the same feature, showing focused effort on improving documentation accessibility for Spanish speakers.\", \"2025-05-13T22:05:16.092Z\"]\n[\"samarth30_week_2024-12-29\", \"samarth30\", \"week\", \"2024-12-29\", \"samarth30: Provided code review feedback with one change request and added two comments on pull requests. No other activity observed this week.\", \"2025-05-13T22:05:16.645Z\"]\n[\"samuveth_week_2024-12-29\", \"samuveth\", \"week\", \"2024-12-29\", \"samuveth: Merged PR #1571 adding TEE support for plugin-env, a moderate-sized change (+139/-40 lines) that required 6 hours to merge. The contribution focused primarily on bugfix work (67%) with some feature development (33%), modifying 7 files across both code and configuration.\", \"2025-05-13T22:05:17.382Z\"]\n[\"sekmet_week_2024-12-29\", \"sekmet\", \"week\", \"2024-12-29\", \"sekmet: Opened PR #1566 for FereAI integration and ferePro plugin update, modifying 30 files (+415/-398 lines) across code and configuration files. Provided 3 review comments and 2 PR comments while being active on 2 days this week.\", \"2025-05-13T22:05:17.465Z\"]\n[\"simistern_week_2024-12-29\", \"simistern\", \"week\", \"2024-12-29\", \"simistern: Created issue #1772 regarding a discrepancy between image and base models, which was subsequently closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:05:18.403Z\"]\n[\"simpletrontdip_week_2024-12-29\", \"simpletrontdip\", \"week\", \"2024-12-29\", \"simpletrontdip: Made substantial code changes across 51 files (+1058/-435 lines) in 19 commits, with the majority focused on feature work (68%). Contributed one code review with approval and added one PR comment, with all activity concentrated on a single day this period.\", \"2025-05-13T22:05:19.087Z\"]\n[\"sinecose_week_2024-12-29\", \"sinecose\", \"week\", \"2024-12-29\", \"sinecose: Merged two feature-focused PRs this week: #1745 replacing console.log with Eliza logger (+1836/-828 lines) and #1744 removing unused imports in the Cronos zKEVM plugin (+44980/-41377 lines). Activity was limited to a single day with modest code changes across 4 files (+28/-25 lines).\", \"2025-05-13T22:05:19.837Z\"]\n[\"sin-bufan_week_2024-12-29\", \"sin-bufan\", \"week\", \"2024-12-29\", \"sin-bufan: Merged PR #1738 which standardized ACTION_INTERVAL units to minutes in Twitter code, making significant changes across 147 files (+12821/-3257 lines). The contribution shows a focused bugfix effort, completed in a single day during the week.\", \"2025-05-13T22:05:20.172Z\"]\n[\"slkzgm_week_2024-12-29\", \"slkzgm\", \"week\", \"2024-12-29\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines and removing 1,500 lines across 112 files. Contributed one code review with comments while maintaining moderate activity across 3 days this week. Primary focus was on feature development (33%) with balanced attention to bugfixes, refactoring, and documentation (17% each).\", \"2025-05-13T22:05:21.330Z\"]\n[\"snobbee_week_2024-12-29\", \"snobbee\", \"week\", \"2024-12-29\", \"snobbee: Made significant code changes across 31 files (+341/-2159 lines) with 4 commits, primarily focused on bug fixes (75%) and refactoring work (25%). Active on 2 days this week with substantial code removal, suggesting a cleanup or optimization effort.\", \"2025-05-13T22:05:21.351Z\"]\n[\"sonatonagems_week_2024-12-29\", \"sonatonagems\", \"week\", \"2024-12-29\", \"sonatonagems: Created issue #1666 regarding setup problems, which was subsequently closed. Engaged in discussions by commenting on 4 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T22:05:21.719Z\"]\n[\"shakkernerd_week_2024-12-29\", \"shakkernerd\", \"week\", \"2024-12-29\", \"shakkernerd: Maintained project infrastructure by merging 11 PRs, primarily focused on chore work (62%) and bug fixes (27%), with significant changes in PR #1804 (version bump with +1873/-1873 lines) and PR #1759 (fixing build lint errors with +1018/-757 lines). Demonstrated strong code review engagement with 22 reviews (21 approvals) while maintaining consistent daily activity throughout the week. Made substantial overall code changes across 3266 files (+210941/-55161 lines), with configuration files accounting for 81% of the modifications.\", \"2025-05-13T22:05:21.740Z\"]\n[\"suicidalgoofy_week_2024-12-29\", \"suicidalgoofy\", \"week\", \"2024-12-29\", \"suicidalgoofy: Fixed double spaced tweets in Post.ts with PR #1626, making a small but targeted change (+2/-2 lines).\", \"2025-05-13T22:05:23.069Z\"]\n[\"stopmalone_week_2024-12-29\", \"stopmalone\", \"week\", \"2024-12-29\", \"stopmalone: Made substantial code changes across 695 files (+32,155/-10,932 lines) in 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Provided 2 code reviews with comments and was active on 4 days this week.\", \"2025-05-13T22:05:23.923Z\"]\n[\"swizzmagik_week_2024-12-29\", \"swizzmagik\", \"week\", \"2024-12-29\", \"swizzmagik: Made substantial code changes across 845 files (+39693/-15905 lines) with 24 commits over 6 days, focusing primarily on other work (46%) and bug fixes (29%). Merged PR #1784 fixing line break handling in chat (+2811/-110 lines) and provided 3 reviews with 6 PR comments. Demonstrated very consistent work throughout the week with a balanced focus on bugfixes and refactoring (17%).\", \"2025-05-13T22:05:24.669Z\"]\n[\"tdostilio_week_2024-12-29\", \"tdostilio\", \"week\", \"2024-12-29\", \"tdostilio: Opened one pull request (#1776) titled \\\"Adds prodcution Docker setup\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:24.900Z\"]\n[\"tcm390_week_2024-12-29\", \"tcm390\", \"week\", \"2024-12-29\", \"tcm390: Merged 4 significant PRs this week, including major refactoring of model configuration (#1805, +33k/-40k lines), optimizing agent action processing (#1824, +33k/-38k lines), and improving support for non-OpenAI models (#1605, +13k/-4k lines). Actively engaged in discussions with 30 issue comments and 6 PR comments, showing consistent involvement across 4 days of the week. Modified 183 files with a substantial net change of +11,827/-4,167 lines, primarily focusing on code improvements and refactoring work.\", \"2025-05-13T22:05:25.573Z\"]\n[\"themeshri_week_2024-12-29\", \"themeshri\", \"week\", \"2024-12-29\", \"themeshri: Provided one code review with comments this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:26.671Z\"]\n[\"thisisomar_week_2024-12-29\", \"thisisomar\", \"week\", \"2024-12-29\", \"thisisomar: Provided 2 review comments on pull requests this week, with sporadic activity during the period.\", \"2025-05-13T22:05:27.016Z\"]\n[\"thearyanag_week_2024-12-29\", \"thearyanag\", \"week\", \"2024-12-29\", \"thearyanag: Opened a significant PR #1628 to replace the current plugin with Solana Agent Kit, making extensive code changes across 105 files (+8827/-1655 lines). Created and closed issue #1619 related to the Solana Agent Kit integration, demonstrating focused work on this feature implementation. Contributed 3 PR comments while being active on 2 days this week, with the majority of changes affecting code files (83%).\", \"2025-05-13T22:05:27.037Z\"]\n[\"thetechnocratic_week_2024-12-29\", \"thetechnocratic\", \"week\", \"2024-12-29\", \"thetechnocratic: Merged a substantial PR #1710 implementing EVM OZ governance plugin functionality, adding nearly 14k lines while removing around 3.8k lines of code. This significant contribution represents their only activity during this period.\", \"2025-05-13T22:05:27.159Z\"]\n[\"stanislawkurzypBD_week_2024-12-29\", \"stanislawkurzypBD\", \"week\", \"2024-12-29\", \"stanislawkurzypBD: Made substantial code changes across 80 files (+5337/-3079 lines) through 12 commits, with activity spread across 4 days this week. Work was primarily focused on other development tasks (67%) with some bugfix work (17%), showing moderately consistent contribution patterns.\", \"2025-05-13T22:05:27.773Z\"]\n[\"trenchash_week_2024-12-29\", \"trenchash\", \"week\", \"2024-12-29\", \"trenchash: Created issue #1691 regarding a build failure in the @elizaos/plugin-echochambers package, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:28.977Z\"]\n[\"treppers_week_2024-12-29\", \"treppers\", \"week\", \"2024-12-29\", \"treppers: Merged a substantial PR #1581 adding a client-direct endpoint for retrieving memories by agent ID (+7584/-1213 lines). Active on only one day this week with a single commit focused entirely on feature work.\", \"2025-05-13T22:05:29.121Z\"]\n[\"tiero_week_2024-12-29\", \"tiero\", \"week\", \"2024-12-29\", \"tiero: Opened a significant feature PR #1553 \\\"feat: add Bitcoin plugin with Taproot and Ark\\\" with substantial code changes (+2369/-696 lines) across 36 files. Active on 2 days this week, with contributions evenly distributed across bugfixes, features, and other work, modifying code, tests, and configuration files.\", \"2025-05-13T22:05:29.139Z\"]\n[\"tomguluson92_week_2024-12-29\", \"tomguluson92\", \"week\", \"2024-12-29\", \"tomguluson92: Contributed documentation work by merging PR #1574 \\\"docs: overview and preview of technical report\\\" (+6/-0 lines). Active on a single day this week with 2 commits across 2 files, focusing equally on feature and other work.\", \"2025-05-13T22:05:29.356Z\"]\n[\"tsubasakong_week_2024-12-29\", \"tsubasakong\", \"week\", \"2024-12-29\", \"tsubasakong: Opened one pull request (#1748) to add a Heurist embedding model, which remains under review.\", \"2025-05-13T22:05:29.854Z\"]\n[\"v1xingyue_week_2024-12-29\", \"v1xingyue\", \"week\", \"2024-12-29\", \"v1xingyue: Merged a significant PR (#1693) adding Sui support for suiprivatekey0x accounts (+10804/-1807 lines) and opened PR #1749 for Telegram client HTTPS proxy configuration. Active on 2 days this week with 5 commits across 10 modified files, primarily focusing on feature development.\", \"2025-05-13T22:05:31.391Z\"]\n[\"twilwa_week_2024-12-29\", \"twilwa\", \"week\", \"2024-12-29\", \"twilwa: Contributed code changes across 48 files (+1298/-294 lines) in 2 commits during a single day of activity this week. Participated in review activities with 1 review and 3 PR comments. No PRs were merged or opened during this period.\", \"2025-05-13T22:05:31.459Z\"]\n[\"uleeeeee_week_2024-12-29\", \"uleeeeee\", \"week\", \"2024-12-29\", \"uleeeeee: Created and commented on issue #1622 regarding setup problems, which has since been closed. No code contributions or PR activity this period.\", \"2025-05-13T22:05:31.661Z\"]\n[\"velvet-shark_week_2024-12-29\", \"velvet-shark\", \"week\", \"2024-12-29\", \"velvet-shark: Merged a significant PR #1705 updating git command for checking latest release, which modified 247 files with +17,194/-3,919 lines, primarily focused on documentation. Active on 3 days this week with 4 commits, showing moderately consistent work patterns.\", \"2025-05-13T22:05:31.677Z\"]\n[\"venti-frappuccino_week_2024-12-29\", \"venti-frappuccino\", \"week\", \"2024-12-29\", \"venti-frappuccino: Has one open pull request (#1793 \\\"Vf/operators\\\") but no merged PRs or other activity this period.\", \"2025-05-13T22:05:31.716Z\"]\n[\"virusxd521_week_2024-12-29\", \"virusxd521\", \"week\", \"2024-12-29\", \"virusxd521: Reported a bug by creating issue #1751 regarding \\\"pdf js crashes the agent\\\" which has since been closed. Engaged with the community by commenting on one issue.\", \"2025-05-13T22:05:33.299Z\"]\n[\"vibe-on-the-wave_week_2024-12-29\", \"vibe-on-the-wave\", \"week\", \"2024-12-29\", \"vibe-on-the-wave: Merged one PR (#1832) that fixed a typo in the readme, making minor text changes (+212/-205 lines).\", \"2025-05-13T22:05:33.381Z\"]\n[\"vpavlin_week_2024-12-29\", \"vpavlin\", \"week\", \"2024-12-29\", \"vpavlin: Reported a security issue (#1753) regarding file upload vulnerabilities in plugin-0g, which has since been closed. Made one comment on an issue this week, showing sporadic activity during this period.\", \"2025-05-13T22:05:33.620Z\"]\n[\"vishal-kanna_week_2024-12-29\", \"vishal-kanna\", \"week\", \"2024-12-29\", \"vishal-kanna: Made 2 commits modifying 9 files (+732/-704 lines) in a single day of activity this week. Commented on 1 issue but did not open or close any issues, and had no PR activity.\", \"2025-05-13T22:05:33.795Z\"]\n[\"web3isthefuture_week_2024-12-29\", \"web3isthefuture\", \"week\", \"2024-12-29\", \"web3isthefuture: Updated Korean documentation with one merged PR (#1835) making minor changes (+2/-2 lines) to README_KOR.md. Also has one open PR (#1820) for the same file, showing focused effort on Korean language documentation.\", \"2025-05-13T22:05:34.151Z\"]\n[\"xMariem_week_2024-12-29\", \"xMariem\", \"week\", \"2024-12-29\", \"xMariem: Contributed to documentation by merging PR #1634 \\\"Add README_AR.md\\\" which added 10,290 lines and removed 1,525 lines. The contribution focused entirely on documentation work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:05:35.735Z\"]\n[\"yorkerhodes3_week_2024-12-29\", \"yorkerhodes3\", \"week\", \"2024-12-29\", \"yorkerhodes3: Made a minor documentation update with PR #1579 \\\"Update agents.md\\\" (+1/-1 lines) which was merged after 13 hours.\", \"2025-05-13T22:05:35.791Z\"]\n[\"xwxtwd_week_2024-12-29\", \"xwxtwd\", \"week\", \"2024-12-29\", \"xwxtwd: Merged a significant PR #1763 adding NFT generation support for EVM chains, which involved extensive code changes (+104400/-47180 lines) across 546 files. The contribution represents substantial feature work, primarily modifying code (75%) and configuration files (19%), with activity spread across 4 days of the week.\", \"2025-05-13T22:05:36.113Z\"]\n[\"y4my4my4m_week_2024-12-29\", \"y4my4my4m\", \"week\", \"2024-12-29\", \"y4my4my4m: Created issue #1833 regarding \\\"TWITTER_TARGET_USERS\\\" which was subsequently closed. Contributed to discussions with 5 issue comments and 1 PR comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:36.168Z\"]\n[\"yqj2k_week_2024-12-29\", \"yqj2k\", \"week\", \"2024-12-29\", \"yqj2k: Reported one issue (#1557) about Eliza posting GENERATE_IMAGE in tweets without attaching images, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:37.552Z\"]\n[\"zkvm_week_2024-12-29\", \"zkvm\", \"week\", \"2024-12-29\", \"zkvm: Merged a single PR (#1604) that tweaked the transfer template of plugin-evm, making significant code changes with +18,652/-5,772 lines. Contributed on only one day this week with minimal activity.\", \"2025-05-13T22:05:38.385Z\"]\n[\"zkfriendly_week_2024-12-29\", \"zkfriendly\", \"week\", \"2024-12-29\", \"zkfriendly: Merged PR #1555 adding theme toggle functionality with dark and light mode support (+383/-198 lines) and opened PR #1715 for refactoring client to be more like a chat application. Modified 10 files across 2 commits with an even split between feature work and refactoring efforts, being active on 2 days this week.\", \"2025-05-13T22:05:38.497Z\"]\n[\"www222fff_week_2024-12-29\", \"www222fff\", \"week\", \"2024-12-29\", \"www222fff: Created issue #1677 requesting HTTP proxy support for AI agent, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:39.863Z\"]\n[\"zoe27_week_2024-12-29\", \"zoe27\", \"week\", \"2024-12-29\", \"zoe27: Merged a significant bugfix PR #1755 \\\"fix: fix the chat stuck in infinite loop\\\" that modified 147 files with substantial code changes (+12864/-3216 lines). Commented on 3 issues during their single day of activity this week. The merged PR addressed an important functionality issue, preventing chat from getting stuck in infinite loops.\", \"2025-05-13T22:05:40.276Z\"]\n[\"zhourunlai_week_2024-12-29\", \"zhourunlai\", \"week\", \"2024-12-29\", \"zhourunlai: Merged three significant PRs this week, including adding experimental telemetry model options (#1603), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). Activity was concentrated on a single day, with substantial code additions across these feature-focused contributions.\", \"2025-05-13T22:05:43.591Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:46.718085Z", + "target_date": "2024-12-30", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-29", + "ai_news_elizaos_daily_md_2024-12-29", + "github_summaries_daily_2024-12-30", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-29", + "ai_news_elizaos_discord_md_2024-12-28", + "ai_news_elizaos_discord_md_2024-12-27", + "ai_news_elizaos_daily_discord_json_2024-12-29", + "ai_news_elizaos_daily_discord_md_2024-12-29" + ], + "total_characters": 178594, + "estimated_tokens": 44648, + "file_size_bytes": 200097 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2024-12-31.json b/the-council/aggregated/2024-12-31.json new file mode 100644 index 00000000000..5c01fa40a04 --- /dev/null +++ b/the-council/aggregated/2024-12-31.json @@ -0,0 +1,404 @@ +{ + "date_generated_for": "2024-12-31", + "ai_news_elizaos_discord_md_2024-12-30": { + "filename": "2024-12-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-29": { + "filename": "2024-12-29.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-28": { + "filename": "2024-12-28.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-30": { + "filename": "2024-12-30.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-30", + "categories": [ + { + "title": "Recent Documentation Updates in ElizaOS", + "content": [ + { + "text": "Several updates have been made to the ElizaOS repository, primarily focusing on improving documentation. Multiple pull requests have introduced JSDoc documentation to various TypeScript files to enhance code readability and maintainability. These updates were either manually added or generated by an automated documentation bot.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1551", + "https://github.com/elizaOS/eliza/pull/1549", + "https://github.com/elizaOS/eliza/pull/1548" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1551", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1549", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1548" + ], + "videos": [] + }, + { + "text": "A new community documentation update has been added, summarizing the 'What Did You Get Done This Week? #7' discussion. This includes a full summary of the Twitter Space discussion, notable quotes, timestamped breakdowns, and structured documentation of project updates and announcements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1559" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1559" + ], + "videos": [] + }, + { + "text": "A minor update was made to the `agents.md` file to correct wording, ensuring clarity in the documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1579" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1579" + ], + "videos": [] + }, + { + "text": "An overview and preview of a technical report were added as a documentation update, serving as a warm-up for a more detailed report.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1574" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1574" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) experienced a decline from $93,466.40 to $92,559.58. Wrapped Ethereum (WETH) showed a slight increase from $3,350.17 to $3,357.35. Solana (SOL) also saw a minor rise from $189.63 to $191.01. Meanwhile, ai16z exhibited significant volatility, increasing from $1.20 to $1.70.", + "sources": [ + "WBTC: $93,466.40 -> $92,559.58", + "WETH: $3,350.17 -> $3,357.35", + "SOL: $189.63 -> $191.01", + "ai16z: $1.20 -> $1.70" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "ElizaOS Development Updates and Bug Fixes", + "content": [ + { + "text": "A bug in Eliza's Twitter integration causes it to post 'GENERATE_IMAGE' text instead of attaching an actual image to tweets.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1557" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1557" + ], + "videos": [] + }, + { + "text": "A bug in the quick start guide causes an error when using 'pnpm start:client' and initiating a chat. The issue is related to a vector dimension mismatch in the SQLite database.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1552" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1552" + ], + "videos": [] + }, + { + "text": "A fix was implemented to initialize the correct 768-dimension embedding for the Gaianet model in the database.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1572" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1572" + ], + "videos": [] + }, + { + "text": "Running Eliza with LLAMALOCAL fails after the first query. The client does not receive the model's response, and the server enters a loop repeating '// End of conversation'.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1575" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1575" + ], + "videos": [] + }, + { + "text": "Eliza cannot execute multiple actions in a single conversation. If asked to perform two actions, it acknowledges both but only executes the first one.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1569" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569" + ], + "videos": [] + }, + { + "text": "Development efforts focused on package improvements, including adding TEE support for plugin-env, new features, and one bug fix. A total of 14 contributors merged four pull requests.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Recent Plugin and Integration Updates in ElizaOS", + "content": [ + { + "text": "ElizaOS has introduced a Bitcoin plugin with Taproot and Ark integration. This update enables advanced Bitcoin support, including Taproot address generation and Layer 2 scaling via the Ark protocol. Key features include USD-denominated transactions, automatic path selection between on-chain and off-chain transactions, and BIP21 URI support. Silent Payments support is planned for future updates.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1553" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1553" + ], + "videos": [] + }, + { + "text": "The FereAI integration and FerePro plugin update enhance structured ChatResponse handling in ElizaOS. This update integrates the FereAI Provider for the Vercel AI SDK, improving chatbot response formatting and error handling. The update also includes WebSocket connection management, API credential validation, and structured logging for better stability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1566" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1566" + ], + "videos": [] + }, + { + "text": "A new Hummingbot plugin has been added to ElizaOS, enabling automated market making and trading operations. The plugin supports real-time market data streaming, order lifecycle management, and inventory skew management. It is designed to be self-contained and does not modify existing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1570" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1570" + ], + "videos": [] + }, + { + "text": "The web-search plugin has been activated in the agents directory, ensuring better search functionality within ElizaOS.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1577" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577" + ], + "videos": [] + }, + { + "text": "The viem dependency version has been updated in the plugin-evm and plugin-goat packages. This update ensures compatibility with the latest versions and improves stability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1576" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1576" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "Recent Updates and Issues in ElizaOS AI Agent", + "content": [ + { + "text": "A new adapter, zkTLS - Reclaim, has been integrated into the framework to enhance transparency and trust in AI interactions. This update addresses concerns raised by a previous PR disaster involving aixbt, where users mistakenly believed moderation was human-driven. zkTLS enables zero-knowledge proof generation for TLS sessions, ensuring verifiable AI interactions without compromising privacy. The integration leverages EigenLayer\u2019s Actively Validated Services (AVS) to enhance security and trustworthiness. Documentation has been updated, and automated tests confirm the functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1558" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1558" + ], + "videos": [] + }, + { + "text": "Twitter Spaces integration has been added to the AI agent, allowing for automated Space launches, multi-speaker handling, speaker queue management, and GPT-based filler messages. The system periodically checks whether to start a Space based on configurable parameters such as business hours, cooldown intervals, and random chance. Additional features include optional plugins for idle monitoring, speech-to-text bridging, and local audio recording. Configuration options allow customization of speaker limits, topics, and AI-generated responses. Future improvements may include an audio message queue, knowledge storage, and speaker-less Spaces.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1550" + ], + "videos": [] + }, + { + "text": "A user has reported issues with configuring an AI agent to post only quotes on Twitter. While the agent can post tweets, it does not properly like, repost, or quote tweets. Additionally, when using the main branch, the agent posts quotes in JSON format and does not always follow explicit instructions. The user requests a clearer system for configuring Twitter actions or guidance on proper setup.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1567" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1567" + ], + "videos": [] + } + ], + "topic": "ai" + }, + { + "title": "Chat Transcript Summary", + "content": [ + { + "text": "The provided chat transcript primarily consists of messages from a single user, 'Captain Hook,' but their actual content is missing. The only unique message is from 'yikesawjeez,' who asked how to add a bot to their server. However, no response to this question was recorded. Due to the lack of meaningful technical discussions, problem-solving, or decisions, no structured analysis can be provided.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "transcript" + }, + { + "title": "Theme Toggle Functionality with Dark and Light Mode Support", + "content": [ + { + "text": "A new feature has been added to support theme toggling between dark and light modes. The ThemeToggle component was integrated into the AppSidebar, specifically in the SidebarFooter. The theme is initialized based on localStorage and system preferences to ensure a seamless user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1555" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1555" + ], + "videos": [] + }, + { + "text": "Development efforts focused on new features, including the theme toggle functionality. A total of 15 contributors merged 4 pull requests, leading to various improvements in the project.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "theme" + }, + { + "title": "Recent Development Updates and Issues in ElizaOS", + "content": [ + { + "text": "Recent development efforts in ElizaOS have focused on package improvements, new features, and bug fixes. A total of 14 contributors merged 4 pull requests, with major work including various improvements such as adding TEE support for the plugin-env package.", + "sources": [], + "images": [], + "videos": [] + }, + { + "text": "Several new features were introduced, including the addition of a Hummingbot plugin for market making, a Bitcoin plugin with Taproot and Ark support, and a Twitter Spaces integration. These updates enhance ElizaOS's capabilities in automated trading, cryptocurrency transactions, and social media interactions.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1570", + "https://github.com/elizaOS/eliza/pull/1553", + "https://github.com/elizaOS/eliza/pull/1550" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1570", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1553", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1550" + ], + "videos": [] + }, + { + "text": "Bug fixes included resolving an issue where Eliza could not execute multiple actions in one conversation and fixing a database initialization problem for Gaianet embeddings. Additionally, a fix was implemented to activate the web-search plugin in agents.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1569", + "https://github.com/elizaOS/eliza/pull/1572", + "https://github.com/elizaOS/eliza/pull/1577" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1572", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577" + ], + "videos": [] + }, + { + "text": "Several documentation updates were made, including adding notes from the 'What Did You Get Done This Week? #7' community stream and an overview of a technical report. Additionally, minor updates were made to the agents.md file.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1559", + "https://github.com/elizaOS/eliza/pull/1574", + "https://github.com/elizaOS/eliza/pull/1579" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1559", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1574", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1579" + ], + "videos": [] + }, + { + "text": "Several issues were reported, including a bug where Eliza was failing to execute multiple actions in a single conversation, a problem with running Eliza with LLAMALOCAL, and a request to expand support for non-OpenAI models in token trimming.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1569", + "https://github.com/elizaOS/eliza/issues/1575", + "https://github.com/elizaOS/eliza/issues/1565" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1575", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1565" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1735516800 + } + }, + "ai_news_elizaos_daily_md_2024-12-30": { + "filename": "2024-12-30.md", + "content": "# Daily Summary for 2024-12-30\n\n## Recent Documentation Updates in ElizaOS\n- **Overview**: Multiple updates have been made to ElizaOS's documentation, with JSDoc documentation enhancements to TypeScript files for better code maintenance.\n - **Sources**: [PR 1551](https://github.com/elizaOS/eliza/pull/1551), [PR 1549](https://github.com/elizaOS/eliza/pull/1549), [PR 1548](https://github.com/elizaOS/eliza/pull/1548)\n- **Community Summary**: A detailed summary from the \"What Did You Get Done This Week? #7\" discussion was added.\n - **Source**: [PR 1559](https://github.com/elizaOS/eliza/pull/1559)\n- **Minor Edits**: Correction of wording in the `agents.md` file for clarity.\n - **Source**: [PR 1579](https://github.com/elizaOS/eliza/pull/1579)\n- **Preview Update**: Introduction of a technical report overview and preview.\n - **Source**: [PR 1574](https://github.com/elizaOS/eliza/pull/1574)\n\n## Crypto Market Update\n- **Price Fluctuations**:\n - Wrapped Bitcoin (WBTC): $93,466.40 \u2192 $92,559.58\n - Wrapped Ethereum (WETH): $3,350.17 \u2192 $3,357.35\n - Solana (SOL): $189.63 \u2192 $191.01\n - ai16z: $1.20 \u2192 $1.70\n\n## ElizaOS Development Updates and Bug Fixes\n- **Bugs**:\n - Twitter integration posting text instead of images. [Issue 1557](https://github.com/elizaOS/eliza/issues/1557)\n - SQLite-related error in quick start guide. [Issue 1552](https://github.com/elizaOS/eliza/issues/1552)\n - LLAMALOCAL-related failure post-query. [Issue 1575](https://github.com/elizaOS/eliza/issues/1575)\n - Inability to execute multiple actions in one conversation. [Issue 1569](https://github.com/elizaOS/eliza/issues/1569)\n- **Fixed Issues**:\n - Correct initialization of 768-dimension embedding for Gaianet model. [PR 1572](https://github.com/elizaOS/eliza/pull/1572)\n - Improvements in package with TEE support and new features by 14 contributors.\n\n## Recent Plugin and Integration Updates in ElizaOS\n- **Bitcoin Plugin**: Integration with Taproot and Ark enables advanced Bitcoin transactions.\n - **Source**: [PR 1553](https://github.com/elizaOS/eliza/pull/1553)\n- **FereAI Integration**: Enhancements for structured ChatResponse handling.\n - **Source**: [PR 1566](https://github.com/elizaOS/eliza/pull/1566)\n- **Hummingbot Plugin**: New plugin for automated market making added.\n - **Source**: [PR 1570](https://github.com/elizaOS/eliza/pull/1570)\n- **Web-Search Plugin Activation**: Improved search functionality in ElizaOS.\n - **Source**: [PR 1577](https://github.com/elizaOS/eliza/pull/1577)\n\n## Recent Updates and Issues in ElizaOS AI Agent\n- **zkTLS Integration**: Enhances AI transparency and trust with zero-knowledge proof.\n - **Source**: [PR 1558](https://github.com/elizaOS/eliza/pull/1558)\n- **Twitter Spaces Integration**: Facilitates automated Space operations and speaker management.\n - **Source**: [PR 1550](https://github.com/elizaOS/eliza/pull/1550)\n- **User Issue**: Problems with posting quotes on Twitter by AI agent. [Issue 1567](https://github.com/elizaOS/eliza/issues/1567)\n\n## Chat Transcript Summary\n- **Analysis**: Limited data with primarily single-user messages; no technical insights provided.\n\n## Theme Toggle Functionality with Dark and Light Mode Support\n- **Feature Addition**: ThemeToggle component supports switching between dark and light modes, initialized via localStorage and system preferences.\n - **Source**: [PR 1555](https://github.com/elizaOS/eliza/pull/1555)\n\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-30": { + "filename": "2024-12-30.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-30": { + "filename": "2024-12-30.md", + "error": "File not found" + }, + "github_summaries_daily_2024-12-31": { + "filename": "2024-12-31.md", + "content": "# ElizaOS Daily Update (Dec 31, 2024)\n\n## OVERVIEW \nToday marked significant progress in the ElizaOS project with the addition of new features, bug fixes, and documentation enhancements. The team focused on improving core functionalities and expanding the knowledge base, contributing to our mission of developing a modular AI agent framework.\n\n## PROJECT METRICS\n- **PRs:** 15 merged PRs, 27 new PRs\n- **Issues:** 5 new issues, 2 closed issues\n- **Unique Contributors:** 40\n- **Code Changes:** +7839/-1065 lines across 62 files\n- **Total Commits:** 134\n- **Most Active Contributors:** azep-ninja, zhourunlai, monilpat, shakkernerd, Rahat-ch\n\n## TOP ISSUES\n### Bug Fixes and Stability\n- Addressed critical bugs affecting functionality:\n - Google API Key not passing from character file [#1607](https://github.com/elizaos/eliza/issues/1607)\n - Double Responses from Continue Action [#1606](https://github.com/elizaos/eliza/issues/1606)\n\n### Documentation Improvements\n- Enhanced documentation to support user onboarding and contribution:\n - Fixed issues in the Contributing Guide [#1589](https://github.com/elizaos/eliza/issues/1589)\n - Added Spanish version of the README [#1594](https://github.com/elizaos/eliza/issues/1594)\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Introduced several new features to enhance functionality:\n - Added plugins to the key components section of the FAQ [#1614](https://github.com/elizaos/eliza/pull/1614)\n - Implemented an experimental telemetry model option [#1603](https://github.com/elizaos/eliza/pull/1603)\n - Integrated Tavily SDK [#1599](https://github.com/elizaos/eliza/pull/1599)\n - Updated Volcengine model [#1586](https://github.com/elizaos/eliza/pull/1586)\n\n### Bug Fixes and Refactoring\n- Resolved multiple bugs and improved code quality:\n - Updated plugin-solana workspace dependencies [#1609](https://github.com/elizaos/eliza/pull/1609)\n - Refactored plugin-conflux to output detailed invalid content [#1602](https://github.com/elizaos/eliza/pull/1602)\n\n### Documentation Enhancements\n- Expanded documentation to support new features and plugins:\n - Added documentation for the image generation plugin [#1591](https://github.com/elizaos/eliza/pull/1591)\n - Created README.md files for plugins [#1601](https://github.com/elizaos/eliza/pull/1601)\n\nThis report encapsulates the key developments and ongoing efforts within the ElizaOS project, reflecting our commitment to building a robust AI agent framework." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2024-12": "{\n \"interval\": {\n \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6iWSG1\",\n \"title\": \"Publish an official Docker Image in ghcr.\",\n \"author\": \"luisalrp\",\n \"number\": 876,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-06T19:13:57Z\",\n \"closedAt\": \"2025-02-27T01:28:31Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6jvwwA\",\n \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n \"author\": \"madjin\",\n \"number\": 1200,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T08:59:15Z\",\n \"closedAt\": \"2025-01-27T05:41:15Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6kZcT6\",\n \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n \"author\": \"FWangZil\",\n \"number\": 1439,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-24T16:59:30Z\",\n \"closedAt\": \"2025-01-03T23:29:07Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6j1uaX\",\n \"title\": \"chat stuck in infinite loop\",\n \"author\": \"sam-coffey\",\n \"number\": 1213,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T21:19:34Z\",\n \"closedAt\": \"2025-01-06T05:31:34Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n },\n {\n \"id\": \"I_kwDOMT5cIs6jxA-5\",\n \"title\": \"unable to chat in terminal\",\n \"author\": \"msurfx\",\n \"number\": 1204,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-18T11:19:12Z\",\n \"closedAt\": \"2025-01-06T05:26:03Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 8\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"author\": \"odilitime\",\n \"number\": 1006,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-12T07:15:40Z\",\n \"mergedAt\": \"2024-12-12T07:18:03Z\",\n \"additions\": 155611,\n \"deletions\": 66575\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n \"title\": \"DRAFT - do not merge\",\n \"author\": \"jzvikart\",\n \"number\": 1132,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T09:35:55Z\",\n \"mergedAt\": null,\n \"additions\": 68971,\n \"deletions\": 46053\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n \"title\": \"fix: Docker solution\",\n \"author\": \"rarepepi\",\n \"number\": 1137,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-16T19:30:18Z\",\n \"mergedAt\": null,\n \"additions\": 61797,\n \"deletions\": 8\n },\n {\n \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"author\": \"odilitime\",\n \"number\": 1144,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-12-17T00:46:47Z\",\n \"mergedAt\": \"2024-12-17T02:33:22Z\",\n \"additions\": 55032,\n \"deletions\": 26261\n },\n {\n \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n \"title\": \"Cheshire Terminal\",\n \"author\": \"8bitsats\",\n \"number\": 455,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2024-11-20T15:42:32Z\",\n \"mergedAt\": null,\n \"additions\": 38619,\n \"deletions\": 14064\n }\n ],\n \"codeChanges\": {\n \"additions\": 300586,\n \"deletions\": 268524,\n \"files\": 924,\n \"commitCount\": 2626\n },\n \"completedItems\": [\n {\n \"title\": \"chore: deprecate text based way of generating JSON\",\n \"prNumber\": 920,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create README_TH.md \",\n \"prNumber\": 918,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: update gaianet config\",\n \"prNumber\": 915,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n \"prNumber\": 914,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n \"prNumber\": 912,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow users to configure models for groq\",\n \"prNumber\": 910,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: evaluation json parsing\",\n \"prNumber\": 907,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitter actions not triggering\",\n \"prNumber\": 903,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Consistent language for Community & Contact link label\",\n \"prNumber\": 899,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n \"prNumber\": 895,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improved dev command\",\n \"prNumber\": 892,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: added more help message to the important notice text.\",\n \"prNumber\": 891,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: update models for groq\",\n \"prNumber\": 890,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n \"prNumber\": 887,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: disable building docs on build command\",\n \"prNumber\": 884,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n \"prNumber\": 877,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add google model env vars\",\n \"prNumber\": 875,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Flow Blockchain plugin \",\n \"prNumber\": 874,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update quickstart.md\",\n \"prNumber\": 872,\n \"type\": \"other\"\n },\n {\n \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n \"prNumber\": 863,\n \"type\": \"other\"\n },\n {\n \"title\": \"test: adding environment and knowledge tests\",\n \"prNumber\": 862,\n \"type\": \"tests\"\n },\n {\n \"title\": \"Updated quickstart.md to contemplate common issue\",\n \"prNumber\": 861,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update Node version in local-development.md\",\n \"prNumber\": 850,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: plugins docs\",\n \"prNumber\": 848,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: run release workflow after a github release is created\",\n \"prNumber\": 846,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n \"prNumber\": 843,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n \"prNumber\": 838,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n \"prNumber\": 836,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert viem package version\",\n \"prNumber\": 834,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n \"prNumber\": 833,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n \"prNumber\": 832,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"loading indicator\",\n \"prNumber\": 827,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: docker-setup.md\",\n \"prNumber\": 826,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"use github access token\",\n \"prNumber\": 825,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: twitter cache expires\",\n \"prNumber\": 824,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add Aptos plugin\",\n \"prNumber\": 818,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n \"prNumber\": 812,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: lerna publish command\",\n \"prNumber\": 811,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n \"prNumber\": 808,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: release workflow part 3\",\n \"prNumber\": 807,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: part 2 of updating the npm publish workflow\",\n \"prNumber\": 806,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update npm publication workflow\",\n \"prNumber\": 805,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n \"prNumber\": 803,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: coinbase webhook + add more examples + testing\",\n \"prNumber\": 801,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n \"prNumber\": 800,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: Improve actions samples random selection\",\n \"prNumber\": 799,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: dev command\",\n \"prNumber\": 793,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update README_KOR.md to match latest README.md\",\n \"prNumber\": 789,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: enviroment -> environment\",\n \"prNumber\": 787,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n \"prNumber\": 786,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fixs: uuid compatible for number\",\n \"prNumber\": 785,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n \"prNumber\": 784,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n \"prNumber\": 782,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Update default character\",\n \"prNumber\": 781,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n \"prNumber\": 777,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Create docker-setup.md\",\n \"prNumber\": 776,\n \"type\": \"other\"\n },\n {\n \"title\": \"Merge more model providers and fix issues\",\n \"prNumber\": 775,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate more LLMs, fix case issue in switch\",\n \"prNumber\": 774,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Integrate goat plugin\",\n \"prNumber\": 773,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n \"prNumber\": 772,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: more dependency updates\",\n \"prNumber\": 771,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n \"prNumber\": 770,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n \"prNumber\": 769,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(deps): update sqlite related\",\n \"prNumber\": 768,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Pin dependencies and unify tsconfig\",\n \"prNumber\": 767,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency uuid to v11.0.3\",\n \"prNumber\": 766,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update environment, add twitter quality of life updates\",\n \"prNumber\": 765,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: improve twitter post content quality\",\n \"prNumber\": 763,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Add decentralized GenAI backend \",\n \"prNumber\": 762,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n \"prNumber\": 761,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency clsx to v2.1.1\",\n \"prNumber\": 760,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: donate 1% of coinbase transactions by default\",\n \"prNumber\": 759,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add running with Gitpod\",\n \"prNumber\": 758,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n \"prNumber\": 757,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: recentPosts always empty\",\n \"prNumber\": 756,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n \"prNumber\": 754,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n \"prNumber\": 753,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Text2Image interface refactored\",\n \"prNumber\": 752,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n \"prNumber\": 751,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n \"prNumber\": 749,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n \"prNumber\": 747,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add simulator tutor for plugin-tee docs\",\n \"prNumber\": 746,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Create community section\",\n \"prNumber\": 745,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix(deps): pin dependencies\",\n \"prNumber\": 744,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix (core): message completion footer format\",\n \"prNumber\": 742,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused env var\",\n \"prNumber\": 737,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add goat plugin\",\n \"prNumber\": 736,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: implement advanced coinbase trading\",\n \"prNumber\": 725,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (voice) enhance character card voice configuration support\",\n \"prNumber\": 698,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update dependency dompurify to v3.2.2\",\n \"prNumber\": 548,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n \"prNumber\": 1375,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: explicitly set env in each step\",\n \"prNumber\": 1374,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n \"prNumber\": 1361,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: New version 0.1.7 alpha.1\",\n \"prNumber\": 1360,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n \"prNumber\": 1359,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n \"prNumber\": 1357,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Merge Develop into Main\",\n \"prNumber\": 1356,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: revert discord url\",\n \"prNumber\": 1355,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n \"prNumber\": 1353,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: elizaOS\",\n \"prNumber\": 1352,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add documentation on pnpm node version\",\n \"prNumber\": 1350,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update farcaster client max cast length\",\n \"prNumber\": 1347,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n \"prNumber\": 1338,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 1323,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n \"prNumber\": 1311,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: support google model.\",\n \"prNumber\": 1310,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: set default value for cache store\",\n \"prNumber\": 1308,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n \"prNumber\": 1307,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"no token needed for gaianet\",\n \"prNumber\": 1306,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: rebase develop branch\",\n \"prNumber\": 1301,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: release version 0.1.6\",\n \"prNumber\": 1300,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: default character model to LLAMALOCAL\",\n \"prNumber\": 1299,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove clients from default character\",\n \"prNumber\": 1297,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n \"prNumber\": 1296,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add caching support for Redis\",\n \"prNumber\": 1295,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: output checkable variable for conditional\",\n \"prNumber\": 1294,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add missing claude vertex case to handleProvider\",\n \"prNumber\": 1293,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: pnpm lock file\",\n \"prNumber\": 1292,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: integration tests fix\",\n \"prNumber\": 1291,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n \"prNumber\": 1290,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up merged PR1168\",\n \"prNumber\": 1289,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: fix lockfile\",\n \"prNumber\": 1283,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Redis Cache Implementation\",\n \"prNumber\": 1279,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n \"prNumber\": 1275,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: pnpm lockfile\",\n \"prNumber\": 1273,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1268,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_DE.md in docs directory\",\n \"prNumber\": 1262,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: unsupported model provider: claude_vertex\",\n \"prNumber\": 1258,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"doc: add Twitter automation label notice (#1253)\",\n \"prNumber\": 1254,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update trump.character.json\",\n \"prNumber\": 1252,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix local_llama key warning\",\n \"prNumber\": 1250,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n \"prNumber\": 1246,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make express payload limit configurable\",\n \"prNumber\": 1245,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: make twitter login retry times as env\",\n \"prNumber\": 1244,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix visibility issue github image cicd\",\n \"prNumber\": 1243,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n \"prNumber\": 1242,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Sync UI Client with server port env\",\n \"prNumber\": 1239,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n \"prNumber\": 1237,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update README for french, spanish and italian language\",\n \"prNumber\": 1236,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n \"prNumber\": 1229,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: CircuitBreaker.ts\",\n \"prNumber\": 1226,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n \"prNumber\": 1220,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n \"prNumber\": 1219,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: clean up scripts\",\n \"prNumber\": 1218,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: improve twitter post generation prompt\",\n \"prNumber\": 1217,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n \"prNumber\": 1214,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: New docs\",\n \"prNumber\": 1211,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1209,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: gitpod cicd bug\",\n \"prNumber\": 1207,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: write summary file before trying to cache it\",\n \"prNumber\": 1205,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n \"prNumber\": 1202,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs(cn): add python 3.7\",\n \"prNumber\": 1201,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n \"prNumber\": 1196,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n \"prNumber\": 1191,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n \"prNumber\": 1190,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n \"prNumber\": 1182,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: integration tests fixes + library improvements\",\n \"prNumber\": 1177,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n \"prNumber\": 1174,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n \"prNumber\": 1171,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n \"prNumber\": 1170,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: make script dash compatible\",\n \"prNumber\": 1165,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n \"prNumber\": 1163,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n \"prNumber\": 1159,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: client twitter login and auth handler\",\n \"prNumber\": 1158,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n \"prNumber\": 1156,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: develop into main\",\n \"prNumber\": 1155,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: fix direct-client ability to start agents\",\n \"prNumber\": 1154,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fetch log level to debug\",\n \"prNumber\": 1153,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n \"prNumber\": 1152,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: update packages version script\",\n \"prNumber\": 1150,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix PR #1147\",\n \"prNumber\": 1148,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve fomo integration\",\n \"prNumber\": 1147,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: Merge monday, merging develop into main\",\n \"prNumber\": 1144,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove comment\",\n \"prNumber\": 1143,\n \"type\": \"other\"\n },\n {\n \"title\": \"clean newlines for new tweet\",\n \"prNumber\": 1141,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: telegram client duplicate function removal\",\n \"prNumber\": 1140,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove docker compose command since Docker file already runs\",\n \"prNumber\": 1139,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add support for handlebars templating engine as an option\",\n \"prNumber\": 1136,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n \"prNumber\": 1135,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix the name\",\n \"prNumber\": 1133,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n \"prNumber\": 1131,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: discord client duplicate function removal\",\n \"prNumber\": 1125,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n \"prNumber\": 1124,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n \"prNumber\": 1120,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1115,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: New docs for community section\",\n \"prNumber\": 1114,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n \"prNumber\": 1112,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: Update community section of docs\",\n \"prNumber\": 1111,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add README.md to plugin-evm\",\n \"prNumber\": 1095,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Telegram Team features \",\n \"prNumber\": 1033,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Discord Team features\",\n \"prNumber\": 1032,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n \"prNumber\": 1019,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Plugin evm multichain\",\n \"prNumber\": 1009,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n \"prNumber\": 957,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: twitter client enhancements\",\n \"prNumber\": 913,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Adding plugin for ZKsync Era\",\n \"prNumber\": 906,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Use LARGE models for responses\",\n \"prNumber\": 853,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: load image from diff endpoints\",\n \"prNumber\": 837,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"FAL image settings escape hatch\",\n \"prNumber\": 814,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n \"prNumber\": 796,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Documentation: Plugin list numbering and titles\",\n \"prNumber\": 1107,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: add missing imports\",\n \"prNumber\": 1104,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1103,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle no termination message\",\n \"prNumber\": 1102,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Smoke Test script\",\n \"prNumber\": 1101,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: return types of createAgent & startAgent\",\n \"prNumber\": 1097,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: debugging start behaviour\",\n \"prNumber\": 1094,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: kill pnpm start\",\n \"prNumber\": 1093,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: increase timeout to 3mins\",\n \"prNumber\": 1092,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: allow users to configure models for grok\",\n \"prNumber\": 1091,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: syntax error: invalid arithmetic operator\",\n \"prNumber\": 1088,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: client slack linting errors\",\n \"prNumber\": 1086,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unused imports and rename runtime variable\",\n \"prNumber\": 1085,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: dynamic import of fs module\",\n \"prNumber\": 1084,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove unnecessary packages\",\n \"prNumber\": 1083,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: eslint command\",\n \"prNumber\": 1082,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken pnpm lockfile\",\n \"prNumber\": 1081,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add npmignore file\",\n \"prNumber\": 1080,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: transfer action linting errors\",\n \"prNumber\": 1079,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: errors in swap action in plugin-near\",\n \"prNumber\": 1078,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1077,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: missing eslint config file\",\n \"prNumber\": 1076,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove unnecessary devDependencies\",\n \"prNumber\": 1075,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: incorrect eslint config file path\",\n \"prNumber\": 1074,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n \"prNumber\": 1073,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n \"prNumber\": 1070,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: create README_VI.md\",\n \"prNumber\": 1058,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai image generation\",\n \"prNumber\": 1057,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve eslint by --cache\",\n \"prNumber\": 1056,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Fix pnpm lockfiles\",\n \"prNumber\": 1055,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: discord client ci issues\",\n \"prNumber\": 1054,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Update docs (CONTRIBUTING.md)\",\n \"prNumber\": 1053,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add/change change through REST api (client-direct)\",\n \"prNumber\": 1052,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add auto to clients in types to use client-auto\",\n \"prNumber\": 1050,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improve smokeTests environment validation and logging\",\n \"prNumber\": 1046,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: release develop into main\",\n \"prNumber\": 1045,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n \"prNumber\": 1043,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n \"prNumber\": 1042,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: add plugin-ton\",\n \"prNumber\": 1039,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n \"prNumber\": 1038,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: improving client typing\",\n \"prNumber\": 1036,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: use pull_request_target for integration tests\",\n \"prNumber\": 1035,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add README_TH.md in docs directory\",\n \"prNumber\": 1034,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Update package.json\",\n \"prNumber\": 1031,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: plugin-story\",\n \"prNumber\": 1030,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: client-discord stop implementation / agent improvements\",\n \"prNumber\": 1029,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Push Develop into Main\",\n \"prNumber\": 1028,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n \"prNumber\": 1026,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1025,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 1024,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add Hebrew README Translation\",\n \"prNumber\": 1023,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n \"prNumber\": 1021,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n \"prNumber\": 1015,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n \"prNumber\": 1011,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add custom fetch logic for agent\",\n \"prNumber\": 1010,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add venice.ai api model provider\",\n \"prNumber\": 1008,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve Twitter client with action processing\",\n \"prNumber\": 1007,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Bring Develop up to date with HEAD\",\n \"prNumber\": 1006,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: create example folder with example plugin\",\n \"prNumber\": 1004,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Twitter search switch\",\n \"prNumber\": 1003,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: add callback to action in farcaster client\",\n \"prNumber\": 1002,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: typo initialize\",\n \"prNumber\": 1000,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow users to configure models for openai and anthropic\",\n \"prNumber\": 999,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n \"prNumber\": 998,\n \"type\": \"tests\"\n },\n {\n \"title\": \"add echochambers\",\n \"prNumber\": 997,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n \"prNumber\": 996,\n \"type\": \"tests\"\n },\n {\n \"title\": \"feat: create README_DE.md\",\n \"prNumber\": 995,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n \"prNumber\": 994,\n \"type\": \"feature\"\n },\n {\n \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n \"prNumber\": 993,\n \"type\": \"tests\"\n },\n {\n \"title\": \"fix: a typo in characterfile.md\",\n \"prNumber\": 986,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n \"prNumber\": 985,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL Setup Guide to documentation \",\n \"prNumber\": 983,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: docker trying to filter out missing docs package\",\n \"prNumber\": 978,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix broken lockfile\",\n \"prNumber\": 977,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: add how to startup chat ui\",\n \"prNumber\": 976,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add hyperbolic env vars to override model class\",\n \"prNumber\": 974,\n \"type\": \"feature\"\n },\n {\n \"title\": \"LinkedIn Client\",\n \"prNumber\": 973,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fix farcaster client process action issue\",\n \"prNumber\": 963,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n \"prNumber\": 960,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n \"prNumber\": 959,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add dev script to plugin-aptos\",\n \"prNumber\": 956,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: rename intiface plugin\",\n \"prNumber\": 955,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: revert llamacloud endpoint change\",\n \"prNumber\": 954,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: allow character.json settings models for open router\",\n \"prNumber\": 953,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 947 add other evm chains to wallet\",\n \"prNumber\": 949,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: telegram response memory userId to agentId\",\n \"prNumber\": 948,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: add WSL installation guide\",\n \"prNumber\": 946,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Supports upload files to AWS S3.\",\n \"prNumber\": 941,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: process all responses actions\",\n \"prNumber\": 940,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add callback handler to runtime evaluate method\",\n \"prNumber\": 938,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update package name in faq\",\n \"prNumber\": 937,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add plugin-sui\",\n \"prNumber\": 934,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update quickstart and .env.example\",\n \"prNumber\": 932,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add dynamic watch paths for agent development\",\n \"prNumber\": 931,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: flow update generate object\",\n \"prNumber\": 929,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Config eternalai model from env\",\n \"prNumber\": 927,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add NanoGPT provider\",\n \"prNumber\": 926,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: use of Heurist model env vars\",\n \"prNumber\": 924,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n \"prNumber\": 923,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n \"prNumber\": 898,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: improve formatting of .env.example for better readability\",\n \"prNumber\": 897,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat : github image cicd\",\n \"prNumber\": 889,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n \"prNumber\": 880,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: multiversx plugin\",\n \"prNumber\": 860,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Add slack plugin\",\n \"prNumber\": 859,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n \"prNumber\": 856,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix/charity\",\n \"prNumber\": 852,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n \"prNumber\": 835,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add hyperbolic api to eliza\",\n \"prNumber\": 828,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: refactor contributor page\",\n \"prNumber\": 809,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add plugins to the key components section of the faq\",\n \"prNumber\": 1614,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: update plugin-solana workspace dependencies\",\n \"prNumber\": 1609,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Google API Key not passing from character file\",\n \"prNumber\": 1607,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: Double Responses from Continue Action\",\n \"prNumber\": 1606,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: tweak transfer template of plugin-evm\",\n \"prNumber\": 1604,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add experimental telemetry model option\",\n \"prNumber\": 1603,\n \"type\": \"feature\"\n },\n {\n \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n \"prNumber\": 1602,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: use tavily sdk\",\n \"prNumber\": 1599,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: add readme spanish version in docs\",\n \"prNumber\": 1594,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add docs for image generation plugin\",\n \"prNumber\": 1591,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: fix Contributing Guide\",\n \"prNumber\": 1589,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: update volcengine model\",\n \"prNumber\": 1586,\n \"type\": \"feature\"\n },\n {\n \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n \"prNumber\": 1581,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Update agents.md - minor update\",\n \"prNumber\": 1579,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: overview and preview of technical report\",\n \"prNumber\": 1574,\n \"type\": \"docs\"\n },\n {\n \"title\": \"feat: parse files through prettier\",\n \"prNumber\": 1573,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: init 768 dimension in database for gaianet\",\n \"prNumber\": 1572,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add TEE support for plugin-env\",\n \"prNumber\": 1571,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n \"prNumber\": 1559,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n \"prNumber\": 1555,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n \"prNumber\": 1554,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1548,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n \"prNumber\": 1546,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add Livepeer Image Provider\",\n \"prNumber\": 1525,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n \"prNumber\": 1522,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: swap and bridge actions of plugin-evm\",\n \"prNumber\": 1456,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: format package.json files with prettier\",\n \"prNumber\": 1412,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Update speech.ts\",\n \"prNumber\": 1312,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix(agent): correct EVM plugin activation condition\",\n \"prNumber\": 962,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add NEAR Protocol plugin\",\n \"prNumber\": 847,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add JSDoc documentation\",\n \"prNumber\": 1549,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n \"prNumber\": 1547,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n \"prNumber\": 1545,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: twitter usernames can start with numbers\",\n \"prNumber\": 1541,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: improve stale pr/issue messages\",\n \"prNumber\": 1540,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add autoscroll chat client\",\n \"prNumber\": 1538,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Polish readme\",\n \"prNumber\": 1537,\n \"type\": \"docs\"\n },\n {\n \"title\": \"Update README_CN - Model Configuration\",\n \"prNumber\": 1535,\n \"type\": \"other\"\n },\n {\n \"title\": \"docs: fix grammar/typos in README\",\n \"prNumber\": 1534,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n \"prNumber\": 1533,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n \"prNumber\": 1530,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: remove unused vars\",\n \"prNumber\": 1529,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n \"prNumber\": 1528,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n \"prNumber\": 1527,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: handle long tweet in utils\",\n \"prNumber\": 1520,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove cache in core\",\n \"prNumber\": 1516,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n \"prNumber\": 1515,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n \"prNumber\": 1514,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: general code fixes/clean up\",\n \"prNumber\": 1513,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add fuel plugin\",\n \"prNumber\": 1512,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Clear `/cache/` in `clean.sh` script\",\n \"prNumber\": 1508,\n \"type\": \"refactor\"\n },\n {\n \"title\": \"feat: Add the FerePro plugin\",\n \"prNumber\": 1502,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n \"prNumber\": 1501,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: bad links in eliza-in-tee.md\",\n \"prNumber\": 1500,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n \"prNumber\": 1498,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add readme for ton plugin\",\n \"prNumber\": 1496,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add readme for websearch plugin\",\n \"prNumber\": 1494,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n \"prNumber\": 1493,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: remove `type` when import from `elizaos`\",\n \"prNumber\": 1492,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: improve client type identification with test coverage\",\n \"prNumber\": 1490,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: fix typos\",\n \"prNumber\": 1489,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"add CODE_OF_CONDUCT.md\",\n \"prNumber\": 1487,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n \"prNumber\": 1485,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: improve chat formatting line breaks\",\n \"prNumber\": 1483,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add image features to react chat client\",\n \"prNumber\": 1481,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Enhance client direct\",\n \"prNumber\": 1479,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n \"prNumber\": 1477,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: Docs update\",\n \"prNumber\": 1476,\n \"type\": \"other\"\n },\n {\n \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n \"prNumber\": 1475,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix(core) make modelConfiguration optional\",\n \"prNumber\": 1473,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate twitter post\",\n \"prNumber\": 1472,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n \"prNumber\": 1469,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n \"prNumber\": 1468,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: update defailt character topic test case\",\n \"prNumber\": 1466,\n \"type\": \"tests\"\n },\n {\n \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n \"prNumber\": 1465,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n \"prNumber\": 1464,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n \"prNumber\": 1463,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: update pnpm lock\",\n \"prNumber\": 1457,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n \"prNumber\": 1455,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: allow passing secrets through environment\",\n \"prNumber\": 1454,\n \"type\": \"feature\"\n },\n {\n \"title\": \"New default character\",\n \"prNumber\": 1453,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: Remove code duplication in getGoals call\",\n \"prNumber\": 1450,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n \"prNumber\": 1449,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Text to 3D function\",\n \"prNumber\": 1446,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: fix incorrect link redirection issue\",\n \"prNumber\": 1443,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: (plugin-evm) add alienx chain\",\n \"prNumber\": 1438,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add `only` to booleanFooter\",\n \"prNumber\": 1437,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Make search feature in twitter client works\",\n \"prNumber\": 1433,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: Keeps README translations synchronized\",\n \"prNumber\": 1432,\n \"type\": \"other\"\n },\n {\n \"title\": \"improve logging in plugin-coinbase\",\n \"prNumber\": 1429,\n \"type\": \"other\"\n },\n {\n \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n \"prNumber\": 1428,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: client-github retry\",\n \"prNumber\": 1425,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n \"prNumber\": 1424,\n \"type\": \"docs\"\n },\n {\n \"title\": \"fix: typos\",\n \"prNumber\": 1423,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Twitter Post Action Implementation\",\n \"prNumber\": 1422,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: Add Tagalog README Translation\",\n \"prNumber\": 1420,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n \"prNumber\": 1415,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: allow scoped pr titles\",\n \"prNumber\": 1414,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n \"prNumber\": 1410,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n \"prNumber\": 1408,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: duplicate tweet log\",\n \"prNumber\": 1402,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n \"prNumber\": 1399,\n \"type\": \"feature\"\n },\n {\n \"title\": \"Standardize boolean values and update .env file pattern\",\n \"prNumber\": 1392,\n \"type\": \"other\"\n },\n {\n \"title\": \"chore: split tests\",\n \"prNumber\": 1390,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: require approval for integration test step\",\n \"prNumber\": 1388,\n \"type\": \"tests\"\n },\n {\n \"title\": \"chore: change CI trigger\",\n \"prNumber\": 1387,\n \"type\": \"other\"\n },\n {\n \"title\": \"fix: postgres adapter settings not being applied\",\n \"prNumber\": 1379,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: image generation using imageSettings\",\n \"prNumber\": 1371,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: Add agentic JSDoc generation \",\n \"prNumber\": 1343,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: handle long tweet\",\n \"prNumber\": 1339,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n \"prNumber\": 1330,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: added docs for plugin-nft-generation\",\n \"prNumber\": 1327,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n \"prNumber\": 1317,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: greet first time contributors\",\n \"prNumber\": 1316,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n \"prNumber\": 1314,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n \"prNumber\": 1305,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n \"prNumber\": 1272,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add abstract plugin\",\n \"prNumber\": 1225,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: update env for plugin-goat\",\n \"prNumber\": 1180,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Add GitBook Plugin provider\",\n \"prNumber\": 1126,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n \"prNumber\": 965,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: add avalanche plugin\",\n \"prNumber\": 842,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n \"prNumber\": 839,\n \"type\": \"feature\"\n },\n {\n \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n \"prNumber\": 450,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: postgres adapter schema\",\n \"prNumber\": 1345,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"feat: suppress initial message from action\",\n \"prNumber\": 1444,\n \"type\": \"feature\"\n },\n {\n \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n \"prNumber\": 1040,\n \"type\": \"bugfix\"\n },\n {\n \"title\": \"chore: remove TWITTER_COOKIES env var\",\n \"prNumber\": 1288,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: working farcaster client with neynar\",\n \"prNumber\": 570,\n \"type\": \"feature\"\n },\n {\n \"title\": \"chore: 1.7.0 prep, develop => main\",\n \"prNumber\": 1519,\n \"type\": \"other\"\n },\n {\n \"title\": \"feat: Lens client\",\n \"prNumber\": 1098,\n \"type\": \"feature\"\n },\n {\n \"title\": \"docs: README.md files for plugins \",\n \"prNumber\": 1601,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: sample plugin documentation\",\n \"prNumber\": 1385,\n \"type\": \"docs\"\n },\n {\n \"title\": \"docs: Add templates documentation to the project\",\n \"prNumber\": 1013,\n \"type\": \"feature\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 1867.588950205761,\n \"prScore\": 1482.930950205761,\n \"issueScore\": 8,\n \"reviewScore\": 369.5,\n \"commentScore\": 7.1579999999999995\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1780.9260270759962,\n \"prScore\": 1042.5880270759963,\n \"issueScore\": 4,\n \"reviewScore\": 727.5,\n \"commentScore\": 6.837999999999999\n },\n {\n \"username\": \"monilpat\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n \"totalScore\": 1771.5592933820765,\n \"prScore\": 742.7092933820765,\n \"issueScore\": 56.2,\n \"reviewScore\": 966.5,\n \"commentScore\": 6.1499999999999995\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 860.7078145939922,\n \"prScore\": 789.5718145939921,\n \"issueScore\": 40,\n \"reviewScore\": 28.5,\n \"commentScore\": 2.6359999999999997\n },\n {\n \"username\": \"cygaar\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n \"totalScore\": 680.9734201864826,\n \"prScore\": 604.3734201864827,\n \"issueScore\": 0,\n \"reviewScore\": 76,\n \"commentScore\": 0.6000000000000001\n }\n ],\n \"newPRs\": 641,\n \"mergedPRs\": 444,\n \"newIssues\": 215,\n \"closedIssues\": 142,\n \"activeContributors\": 390\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2024-12-31": "[\"0xNerd_week_2024-12-29\", \"0xNerd\", \"week\", \"2024-12-29\", \"0xNerd: Made substantial code changes across 807 files (+34,213/-12,144 lines) in 2 commits. Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:03:42.732Z\"]\n[\"0xaguspunk_week_2024-12-29\", \"0xaguspunk\", \"week\", \"2024-12-29\", \"0xaguspunk: Made substantial code changes across 156 files (+14164/-4622 lines) over 5 commits, while also contributing 5 PR comments. Active on 2 days this week, with contributions primarily focused on other work (80%) and bug fixes (20%).\", \"2025-05-13T22:03:43.280Z\"]\n[\"0xRider_week_2024-12-29\", \"0xRider\", \"week\", \"2024-12-29\", \"0xRider: Updated the Supabase schema through PR #1660 (+382/-64 lines), which was their only contribution this week. This PR modified 12 files with a total of +1261/-1523 lines across 2 commits.\", \"2025-05-13T22:03:43.322Z\"]\n[\"0xCardinalError_week_2024-12-29\", \"0xCardinalError\", \"week\", \"2024-12-29\", \"0xCardinalError: Working on two significant feature additions with open PRs for Dexscreener plugin (#1584) and Gitcoin passport integration (#1684), making substantial code changes across 159 files (+13,737/-4,604 lines) with 14 commits. Activity was spread across 3 days, with contributions primarily focused on configuration (42%) and code (38%) changes, demonstrating a moderately consistent work pattern.\", \"2025-05-13T22:03:43.935Z\"]\n[\"0xtailf0xtail_week_2024-12-29\", \"0xtailf0xtail\", \"week\", \"2024-12-29\", \"0xtailf0xtail: Focused on documentation work with one open PR (#1682) to update the Japanese README version, making substantial changes across 281 files (+19,229/-6,216 lines). Contributed 8 commits over 2 days, while also providing 2 review comments on other PRs.\", \"2025-05-13T22:03:45.941Z\"]\n[\"0xn1c0_week_2024-12-29\", \"0xn1c0\", \"week\", \"2024-12-29\", \"0xn1c0: Opened a substantial pull request (#1702) focused on refactoring the Conflux Plugin, making significant code changes across 13 files (+1338/-150 lines). The PR remains open and represents their only activity this week, with changes primarily affecting code files (85%) and configuration files (15%).\", \"2025-05-13T22:03:46.305Z\"]\n[\"9547_week_2024-12-29\", \"9547\", \"week\", \"2024-12-29\", \"9547: Merged 3 PRs this week, including a cleanup PR removing unused imports (#1716), a fix to eliminate unnecessary awaits in core functionality (#1686, +341/-470 lines), and documentation updates to rename repository references (#1679). Has 2 open PRs in progress, with contributions spanning 83 modified files (+1297/-1135 lines) across 35 commits, primarily focused on feature work (60%) with activity concentrated on just 2 days.\", \"2025-05-13T22:03:47.480Z\"]\n[\"0xFloyd_week_2024-12-29\", \"0xFloyd\", \"week\", \"2024-12-29\", \"0xFloyd: Focused on documentation improvements with one merged PR (#1589) that made significant changes to the Contributing Guide (+7546/-1201 lines). Modified 37 files across 3 commits, with all changes being documentation-related.\", \"2025-05-13T22:03:47.675Z\"]\n[\"ALGOREX-PH_week_2024-12-29\", \"ALGOREX-PH\", \"week\", \"2024-12-29\", \"ALGOREX-PH: Created issue #1562 \\\"Telegram connection\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:48.127Z\"]\n[\"AIFlowML_week_2024-12-29\", \"AIFlowML\", \"week\", \"2024-12-29\", \"AIFlowML: Merged 4 significant PRs this week, including security improvements for file uploads (#1806, +126k/-57k lines) and fixes for vector embedding validation (#1750, +103k/-46k lines). Actively engaged in discussions with 67 issue comments and 5 PR comments, while maintaining 3 open PRs focused on fixes and testing improvements. Demonstrated a pattern of concentrated work on specific days, primarily focusing on feature development (60%) and bug fixes (40%) across 36 modified files.\", \"2025-05-13T22:03:49.390Z\"]\n[\"Arucard11_week_2024-12-29\", \"Arucard11\", \"week\", \"2024-12-29\", \"Arucard11: Has one open pull request (#1771 \\\"Kavi\\\") with no other activity this week.\", \"2025-05-13T22:03:49.701Z\"]\n[\"Archethect_week_2024-12-29\", \"Archethect\", \"week\", \"2024-12-29\", \"Archethect: Made substantial code changes with 4 commits modifying 247 files (+16,997/-3,079 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:50.377Z\"]\n[\"0xbeekeeper_week_2024-12-29\", \"0xbeekeeper\", \"week\", \"2024-12-29\", \"0xbeekeeper: Made substantial code changes with a single large commit modifying 144 files (+12,816/-3,248 lines). Active on only one day during this period with no PRs, issues, or reviews.\", \"2025-05-13T22:03:50.541Z\"]\n[\"Baretank_week_2024-12-29\", \"Baretank\", \"week\", \"2024-12-29\", \"Baretank: Made code changes across 21 files (+857/-319 lines) in 4 commits, with an even split between bugfix work and other tasks. Activity was limited to a single day during this period.\", \"2025-05-13T22:03:50.726Z\"]\n[\"Bijan-Massoumi_week_2024-12-29\", \"Bijan-Massoumi\", \"week\", \"2024-12-29\", \"Bijan-Massoumi: Made a single commit modifying 2 files with 128 additions and 45 deletions, with activity on only one day this week. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:03:51.602Z\"]\n[\"BrunoSNT_week_2024-12-29\", \"BrunoSNT\", \"week\", \"2024-12-29\", \"BrunoSNT: Opened one pull request (#1778) focused on refactoring Twitter post generation guidelines and API, which remains under review. No other activity was observed during this period.\", \"2025-05-13T22:03:52.009Z\"]\n[\"ChristopherTrimboli_week_2024-12-29\", \"ChristopherTrimboli\", \"week\", \"2024-12-29\", \"ChristopherTrimboli: Made substantial code changes across 170 files (+7517/-1760 lines) in 3 commits during a single day of activity this week. Left 3 comments on pull requests, with work evenly distributed across feature development, bug fixes, and other tasks.\", \"2025-05-13T22:03:52.665Z\"]\n[\"Dereichi_week_2024-12-29\", \"Dereichi\", \"week\", \"2024-12-29\", \"Dereichi: Created issue #1563 \\\"spades\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:52.951Z\"]\n[\"CryptoGatsu_week_2024-12-29\", \"CryptoGatsu\", \"week\", \"2024-12-29\", \"CryptoGatsu: Created and commented on issue #1780 \\\"Public Solana Wallet Not Found!\\\" which was subsequently closed. No code contributions or pull requests during this period.\", \"2025-05-13T22:03:53.119Z\"]\n[\"Ed-Marcavage_week_2024-12-29\", \"Ed-Marcavage\", \"week\", \"2024-12-29\", \"Ed-Marcavage: Merged a significant multilingual Agentic Eliza Plugin Documenter PR (#1675) with substantial code changes (+43,511/-16,747 lines) across 335 files. Contributed 26 commits over 3 days, primarily focusing on feature work (96%) with a mix of code (69%) and configuration (31%) changes.\", \"2025-05-13T22:03:54.371Z\"]\n[\"Freytes_week_2024-12-29\", \"Freytes\", \"week\", \"2024-12-29\", \"Freytes: Merged a significant PR #1785 introducing the new RabbiTrader plugin, which involved substantial code changes (+82260/-46070 lines) across 28 files. The contribution was focused on code (83%) and configuration (13%) files, with activity concentrated on a single day during this period.\", \"2025-05-13T22:03:54.962Z\"]\n[\"Gajesh2007_week_2024-12-29\", \"Gajesh2007\", \"week\", \"2024-12-29\", \"Gajesh2007: Merged a significant PR (#1558) that added a new plugin \\\"zktls - reclaim\\\", involving substantial code changes (+56828/-46419 lines) and modifications to 32 files. Made 2 PR comments and contributed 2 commits, with activity concentrated on a single day this week.\", \"2025-05-13T22:03:55.293Z\"]\n[\"HiramZednem_week_2024-12-29\", \"HiramZednem\", \"week\", \"2024-12-29\", \"HiramZednem: Made substantial code changes with 2 commits modifying 552 files (+18,118/-5,926 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:03:55.701Z\"]\n[\"HashWarlock_week_2024-12-29\", \"HashWarlock\", \"week\", \"2024-12-29\", \"HashWarlock: Merged PR #1554 adding an example script for system prompts (+364 lines) and has an open PR #1796 for TEE RA Action functionality. Actively engaged in code reviews with 7 reviews (3 approvals) and contributed to discussions with 22 total comments across PRs and issues. Made moderate code changes (+507/-34 lines) across 12 files, focusing primarily on bugfixes (60%) and new features (40%), with contributions spread across code, config, tests, and documentation.\", \"2025-05-13T22:03:56.506Z\"]\n[\"Hmac512_week_2024-12-29\", \"Hmac512\", \"week\", \"2024-12-29\", \"Hmac512: Made a single substantial commit modifying 10 files with 441 additions and 73 deletions across various file types. Activity was limited to just one day during this period.\", \"2025-05-13T22:03:56.663Z\"]\n[\"Jaxiii_week_2024-12-29\", \"Jaxiii\", \"week\", \"2024-12-29\", \"Jaxiii: Made a single commit this week that modified 4 files with modest changes (+13/-7 lines), focusing entirely on refactoring work.\", \"2025-05-13T22:03:56.883Z\"]\n[\"Hugo-SEQUIER_week_2024-12-29\", \"Hugo-SEQUIER\", \"week\", \"2024-12-29\", \"Hugo-SEQUIER: Merged a significant PR #1708 adding the Irys plugin (+111,083/-57,938 lines), contributing to a substantial codebase change across 169 files. Made 7 commits over 3 days, primarily focusing on configuration files (33%), code (20%), and tests (20%).\", \"2025-05-13T22:03:57.288Z\"]\n[\"Jjfern96_week_2024-12-29\", \"Jjfern96\", \"week\", \"2024-12-29\", \"Jjfern96: Created issue #1567 \\\"Quotes on Twitter\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:03:57.377Z\"]\n[\"JoeyKhd_week_2024-12-29\", \"JoeyKhd\", \"week\", \"2024-12-29\", \"JoeyKhd: Opened a significant pull request (#1699) for Ordinals and Runes support through a plugin-ordinals feature, with substantial code changes across 108 files (+3417/-1752 lines). Made 23 commits over 3 active days, primarily focusing on code (64%) and configuration files (25%).\", \"2025-05-13T22:03:58.900Z\"]\n[\"JoseRoberts87_week_2024-12-29\", \"JoseRoberts87\", \"week\", \"2024-12-29\", \"JoseRoberts87: Made substantial code changes this week, modifying 240 files (+10904/-4994 lines) across 6 commits with activity on 3 days. Opened PR #1585 for \\\"add SSL flag for RDS postgress support and localhost support\\\" and created issue #1583 regarding PostgresDatabaseAdapter initialization, which was subsequently closed. Contributed one code review with comments while working across a balanced mix of code, documentation, and configuration files.\", \"2025-05-13T22:03:59.686Z\"]\n[\"KacperKoza343_week_2024-12-29\", \"KacperKoza343\", \"week\", \"2024-12-29\", \"KacperKoza343: Opened PR #1762 \\\"Update/readme\\\" with substantial code changes across 61 files (+2492/-790 lines). Made 12 commits over 2 active days, with work primarily focused on non-code areas (83%), though equally split between code and configuration files (38% each).\", \"2025-05-13T22:04:00.119Z\"]\n[\"KONFeature_week_2024-12-29\", \"KONFeature\", \"week\", \"2024-12-29\", \"KONFeature: Contributed a significant new feature by implementing a PgLite database adapter in PR #1810 (+1832/-302 lines), which was merged after being requested in issue #1809. The implementation involved modifications to 16 files, primarily focusing on configuration and code changes, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:00.142Z\"]\n[\"L-jasmine_week_2024-12-29\", \"L-jasmine\", \"week\", \"2024-12-29\", \"L-jasmine: Fixed a bug related to dimension initialization in the database for gaianet by merging PR #1572, which added 31 lines of code across 4 files. This was their only contribution during the period, representing a focused bugfix effort completed in a single day.\", \"2025-05-13T22:04:01.111Z\"]\n[\"Leechael_week_2024-12-29\", \"Leechael\", \"week\", \"2024-12-29\", \"Leechael: Made a single commit with modest code changes (+4/-10 lines) focused on bug fixes. Activity was limited to just one day this week.\", \"2025-05-13T22:04:02.016Z\"]\n[\"LRGG520_week_2024-12-29\", \"LRGG520\", \"week\", \"2024-12-29\", \"LRGG520: Created one issue (#1633) asking if the system could propose liquidity management based on TAP, similar to LP, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:04:02.203Z\"]\n[\"Links17_week_2024-12-29\", \"Links17\", \"week\", \"2024-12-29\", \"Links17: Reported issue #1747 regarding a Jetson Runtime Exception with sqlite-vec extension load failure, which has since been closed. Added one comment on an issue this week, with overall sporadic activity during this period.\", \"2025-05-13T22:04:02.545Z\"]\n[\"JussCubs_week_2024-12-29\", \"JussCubs\", \"week\", \"2024-12-29\", \"JussCubs: Opened two documentation-focused PRs (#1707 and #1706) to update the Twitter plugin README, adding 81 lines of documentation. Made a single PR comment during their one active day this period.\", \"2025-05-13T22:04:03.716Z\"]\n[\"MarcoMandar_week_2024-12-29\", \"MarcoMandar\", \"week\", \"2024-12-29\", \"MarcoMandar: Provided one code review with comments this week. No other activity observed during this period.\", \"2025-05-13T22:04:04.059Z\"]\n[\"Mr-Don-Leo_week_2024-12-29\", \"Mr-Don-Leo\", \"week\", \"2024-12-29\", \"Mr-Don-Leo: Made a small documentation contribution by fixing minor spelling errors in the Russian README file through PR #1629 (+3/-3 lines), which was merged within an hour.\", \"2025-05-13T22:04:04.656Z\"]\n[\"Lukapetro_week_2024-12-29\", \"Lukapetro\", \"week\", \"2024-12-29\", \"Lukapetro: Merged three significant plugin-related PRs this week (#1761, #1812, #1773) adding support for CoinGecko, Binance, and CoinMarketCap, with substantial code changes totaling over +4.5k/-1.3k lines. Contributed 13 commits across 88 modified files, primarily focusing on feature work (62%) and bugfixes (31%), with activity concentrated on just 2 days of the week. Also provided one review with comments on another contributor's work.\", \"2025-05-13T22:04:04.824Z\"]\n[\"MacsDickinson_week_2024-12-29\", \"MacsDickinson\", \"week\", \"2024-12-29\", \"MacsDickinson: Fixed a broken FAQ link in the project's contribution documentation by identifying the issue (#1838) and submitting a fix via PR #1839, which modified 24 documentation files (+212/-204 lines). The contribution represents a focused documentation maintenance effort, ensuring consistent and correct references across the project's guidance materials.\", \"2025-05-13T22:04:04.861Z\"]\n[\"RobertSloan22_week_2024-12-29\", \"RobertSloan22\", \"week\", \"2024-12-29\", \"RobertSloan22: Created and merged a single documentation PR (#1787) adding a new README.md file with 147 lines of content. This was their only contribution during the period, representing a focused effort on project documentation.\", \"2025-05-13T22:04:05.963Z\"]\n[\"SK1989sL_week_2024-12-29\", \"SK1989sL\", \"week\", \"2024-12-29\", \"SK1989sL: Made a documentation contribution by merging PR #1690 which updated spelling in README.md. Provided one approval review for another PR. Activity was limited to a single day this week.\", \"2025-05-13T22:04:06.958Z\"]\n[\"Rahat-ch_week_2024-12-29\", \"Rahat-ch\", \"week\", \"2024-12-29\", \"Rahat-ch: Merged a significant PR #1621 adding support for Movement Network, which modified 280 files with +22,537/-3,645 lines of code. This substantial contribution was spread across multiple areas with a balanced focus between code and configuration files (33% each), along with some test updates (13%). Active on 3 days this week, Rahat-ch demonstrated a moderately consistent work pattern while focusing primarily on other work (57%) and feature development (43%).\", \"2025-05-13T22:04:07.012Z\"]\n[\"Rudrakc_week_2024-12-29\", \"Rudrakc\", \"week\", \"2024-12-29\", \"Rudrakc: Completed a cleanup task by removing the FerePro plugin through PR #1795, which deleted 321 lines of code across 8 files. The contribution was focused on maintenance work, removing unnecessary code and configuration files in a single day of activity this week.\", \"2025-05-13T22:04:07.213Z\"]\n[\"RonTuretzky_week_2024-12-29\", \"RonTuretzky\", \"week\", \"2024-12-29\", \"RonTuretzky: Merged a significant PR #1673 \\\"Opacity Verifiable Interference zkTLS Plugin\\\" with substantial code changes (+23,273/-11,838 lines) while maintaining another open PR #1646 for a new Opacity zkTLS adapter. Made extensive modifications across 476 files (+141,494/-116,169 lines) through 45 commits, primarily focusing on other work (84%) and bugfixes (11%), with activity spread across 4 days of the week.\", \"2025-05-13T22:04:07.641Z\"]\n[\"Shanto1-2_week_2024-12-29\", \"Shanto1-2\", \"week\", \"2024-12-29\", \"Shanto1-2: Created issue #1692 which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:08.533Z\"]\n[\"SYMBaiEX_week_2024-12-29\", \"SYMBaiEX\", \"week\", \"2024-12-29\", \"SYMBaiEX: Opened PR #1636 to add DeepSeek API to modelProviders, modifying 2 files with 98 additions and 48 deletions. Contributed one code review with comments on another PR, showing activity on just one day this week.\", \"2025-05-13T22:04:08.606Z\"]\n[\"ShreyGanatra_week_2024-12-29\", \"ShreyGanatra\", \"week\", \"2024-12-29\", \"ShreyGanatra: Merged PR #1632 fixing the image upload path with substantial code changes (+10050/-1480 lines). Currently has an open PR #1704 for updating plugin-goat version and files. Active on 2 days this week, making 2 commits across 6 files (+129/-64 lines) with focus primarily on code files.\", \"2025-05-13T22:04:09.888Z\"]\n[\"TheAverageNewishCoder_week_2024-12-29\", \"TheAverageNewishCoder\", \"week\", \"2024-12-29\", \"TheAverageNewishCoder: Created issue #1697 \\\"Fixed the Trump character example\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:04:10.402Z\"]\n[\"SumeetChougule_week_2024-12-29\", \"SumeetChougule\", \"week\", \"2024-12-29\", \"SumeetChougule: Opened a significant PR #1570 \\\"Add Hummingbot plugin\\\" with substantial code changes (+7853/-1220 lines across 74 files). Created and closed issue #1384 regarding a Slack client Media type implementation. Activity was limited to a single day this period, with the majority of changes focused on code (65%) and configuration files (25%).\", \"2025-05-13T22:04:10.833Z\"]\n[\"TheMindExpansionNetwork_week_2024-12-29\", \"TheMindExpansionNetwork\", \"week\", \"2024-12-29\", \"TheMindExpansionNetwork: Opened one pull request (#1564) to update the README.md with a small change (+1/-1 lines). Activity was limited to a single day this week with focus entirely on documentation.\", \"2025-05-13T22:04:11.115Z\"]\n[\"TresFlames_week_2024-12-29\", \"TresFlames\", \"week\", \"2024-12-29\", \"TresFlames: Made significant documentation updates through PR #1746, which updated faq.md with substantial changes (+12,823/-3,315 lines). This was their only contribution during the period, representing a focused effort on improving documentation.\", \"2025-05-13T22:04:12.026Z\"]\n[\"Utkarshbhimte_week_2024-12-29\", \"Utkarshbhimte\", \"week\", \"2024-12-29\", \"Utkarshbhimte: Has one open work-in-progress PR (#1640) focused on integrating ElevenLabs for Twilio call handling. Contributed to discussions with one PR comment and one issue comment, showing limited engagement this period.\", \"2025-05-13T22:04:12.836Z\"]\n[\"YoungPhlo_week_2024-12-29\", \"YoungPhlo\", \"week\", \"2024-12-29\", \"YoungPhlo: Contributed documentation this week by merging PR #1559 \\\"What Did You Get Done This Week? #7\\\" notes, adding 113 lines of documentation content.\", \"2025-05-13T22:04:12.960Z\"]\n[\"UD1sto_week_2024-12-29\", \"UD1sto\", \"week\", \"2024-12-29\", \"UD1sto: Created two issues this week: #1271 requesting to add Livepeer as an image generation provider and #1560 proposing Swarm Agent capabilities for Eliza, both of which are now closed. Contributed to discussions by commenting on two issues, showing interest in specific feature enhancements despite no code contributions during this period.\", \"2025-05-13T22:04:13.058Z\"]\n[\"ShuochengWang_week_2024-12-29\", \"ShuochengWang\", \"week\", \"2024-12-29\", \"ShuochengWang: Made substantial code changes across 695 files (+31,406/-9,632 lines) in 8 commits, while also adding 4 comments on pull requests. Activity was concentrated on just 2 days of the week, with 75% of effort going toward other work and 25% toward bug fixes.\", \"2025-05-13T22:04:14.730Z\"]\n[\"aalimsahin_week_2024-12-29\", \"aalimsahin\", \"week\", \"2024-12-29\", \"aalimsahin: Merged two substantial PRs this week: #1713 \\\"refactor: client api\\\" (+17672/-4650 lines) and #1821 \\\"feat: improve zkstack based plugins\\\" (+87791/-45123 lines), while maintaining an open PR #1774 for refactoring zkstack based plugins. Contributed significant code changes across 381 files (+20393/-6869 lines) through 15 commits, with efforts split between refactoring (53%) and feature development (40%).\", \"2025-05-13T22:04:14.900Z\"]\n[\"ag-wnl_week_2024-12-29\", \"ag-wnl\", \"week\", \"2024-12-29\", \"ag-wnl: Contributed through code reviews this week, providing 2 reviews with 1 approval and 1 comment. No other activity was recorded during this period.\", \"2025-05-13T22:04:15.088Z\"]\n[\"actions-user_week_2024-12-29\", \"actions-user\", \"week\", \"2024-12-29\", \"actions-user: Made substantial code changes across 133 files (+13,115/-4,020 lines) through 17 commits without opening or merging any PRs. Active on 4 days of the week, showing moderately consistent work patterns with significant code additions and modifications.\", \"2025-05-13T22:04:15.195Z\"]\n[\"affaan-m_week_2024-12-29\", \"affaan-m\", \"week\", \"2024-12-29\", \"affaan-m: Merged two PRs this week, including a significant update to the web search plugin export (#1688) that added over 10,700 lines while removing 1,700+ lines, and a smaller bootstrap plugin export update (#1836) with roughly balanced additions and deletions. Activity was concentrated on just two days of the week, with contributions exclusively focused on code changes.\", \"2025-05-13T22:04:15.716Z\"]\n[\"alextitonis_week_2024-12-29\", \"alextitonis\", \"week\", \"2024-12-29\", \"alextitonis: Made significant code changes across 16 files (+1036/-117 lines) in 5 commits during a single day of activity this week. Added comments on 2 pull requests while focusing entirely on miscellaneous work.\", \"2025-05-13T22:04:17.237Z\"]\n[\"anilcse_week_2024-12-29\", \"anilcse\", \"week\", \"2024-12-29\", \"anilcse: Made substantial code changes across 643 files (+29,509/-9,562 lines) in 5 commits, with a focus split between bugfixes (40%) and other work (40%), along with some refactoring (20%). Left 1 comment on a PR while being active on 2 days during the week.\", \"2025-05-13T22:04:17.590Z\"]\n[\"amesemyta1_week_2024-12-29\", \"amesemyta1\", \"week\", \"2024-12-29\", \"amesemyta1: Opened PR #1700 \\\"Plugin sd image\\\" with moderate code changes (+1212/-1156 lines) across 3 files. Activity was limited to a single day this week, with changes primarily focused on code (56%) and configuration files (31%).\", \"2025-05-13T22:04:17.829Z\"]\n[\"ai16z-demirix_week_2024-12-29\", \"ai16z-demirix\", \"week\", \"2024-12-29\", \"ai16z-demirix: Merged two significant PRs this week: #1840 adding extensive tests for goals, memory and provider (+49,136/-43,407 lines) and #1834 replacing console.log with elizaLogger (+367/-206 lines). Modified 357 files across 8 commits with substantial code changes (+20,419/-6,576 lines), focusing primarily on refactoring and test improvements while maintaining an open PR (#1777) for improving API error handling.\", \"2025-05-13T22:04:18.061Z\"]\n[\"astinz_week_2024-12-29\", \"astinz\", \"week\", \"2024-12-29\", \"astinz: Working on a significant feature addition with PR #1837 \\\"Add Extra Multimedia Support for Telegram Client\\\" that remains open, involving extensive code changes across 1404 files (+67106/-19262 lines). Active on 3 days this week with 8 commits, primarily focused on feature development and other work.\", \"2025-05-13T22:04:18.334Z\"]\n[\"austin109567_week_2024-12-29\", \"austin109567\", \"week\", \"2024-12-29\", \"austin109567: Made 2 commits modifying 5 files with 58 lines added and none removed. Active on only one day this week with contributions split evenly between feature work and other tasks.\", \"2025-05-13T22:04:19.619Z\"]\n[\"augchan42_week_2024-12-29\", \"augchan42\", \"week\", \"2024-12-29\", \"augchan42: Fixed a Twitter profile caching bug by merging PR #1782 which modified 104 files with significant code changes (+6345/-1240 lines). Opened a new feature PR #1801 to enhance Twitter target handling with support for leading numbers and wildcards. Actively participated in issue discussions with 9 comments, primarily focusing on bugfix work (75%) and feature development (25%).\", \"2025-05-13T22:04:19.734Z\"]\n[\"bentatum_week_2024-12-29\", \"bentatum\", \"week\", \"2024-12-29\", \"bentatum: Fixed a bug related to awaiting cached data in the Solana token provider through PR #1828 (+110/-38 lines), which was merged after 21 hours. Also opened PR #1825 addressing a similar issue, which remains open.\", \"2025-05-13T22:04:20.532Z\"]\n[\"bendanzhentan_week_2024-12-29\", \"bendanzhentan\", \"week\", \"2024-12-29\", \"bendanzhentan: Focused on refactoring work this week, merging PR #1602 which significantly improved the plugin-conflux component by outputting more detailed invalid content (+1117/-348 lines). Also has an open PR (#1600) that aims to simplify docker run commands. Active on only one day this week with modest code changes across 3 files (+35/-70 lines).\", \"2025-05-13T22:04:21.169Z\"]\n[\"azep-ninja_week_2024-12-29\", \"azep-ninja\", \"week\", \"2024-12-29\", \"azep-ninja: Merged 3 PRs this week, including two bug fixes (#1607 fixing Google API Key issues and #1606 addressing double responses) and a substantial feature PR (#1620) implementing a separate Knowledge system with Multi-Agent RAG optimization that modified over 100k lines across 184 files. Contributed 15 commits with moderate consistency (active 4 days), primarily focusing on feature development (67%) and bug fixes (33%), while also providing 1 review and 5 PR comments.\", \"2025-05-13T22:04:21.277Z\"]\n[\"bertux_week_2024-12-29\", \"bertux\", \"week\", \"2024-12-29\", \"bertux: Updated the viem dependency version in plugin-evm and plugin-wallet with PR #1637 (+109/-48 lines), while also working on adding support for Arthera EVM chain in PR #1576 (still open). Created and closed issue #1635 regarding the viem version being too old to include Arthera EVM chain, which was addressed through the merged dependency update PR.\", \"2025-05-13T22:04:22.691Z\"]\n[\"bitcoinbender_week_2024-12-29\", \"bitcoinbender\", \"week\", \"2024-12-29\", \"bitcoinbender: Updated the environment configuration by merging PR #1829 which modified the .env.example file (+158/-3 lines). This was their only contribution during the period, showing sporadic activity with changes focused on documentation and configuration.\", \"2025-05-13T22:04:23.298Z\"]\n[\"boolkeys_week_2024-12-29\", \"boolkeys\", \"week\", \"2024-12-29\", \"boolkeys: Opened a new pull request (#1665) to add a Twilio plugin for voice and text interactions. Participated in discussions with 2 PR comments and 1 issue comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:04:23.560Z\"]\n[\"bob-robert-ai_week_2024-12-29\", \"bob-robert-ai\", \"week\", \"2024-12-29\", \"bob-robert-ai: Made substantial code changes with 2 commits modifying 1533 files (+120,078/-16,352 lines) in a single day of activity. Provided feedback through 2 code reviews and 1 PR comment, though no PRs were merged or issues created during this period.\", \"2025-05-13T22:04:23.670Z\"]\n[\"bozp-pzob_week_2024-12-29\", \"bozp-pzob\", \"week\", \"2024-12-29\", \"bozp-pzob: Opened a single PR (#1587 \\\"Diamondhands\\\") with substantial code changes across 739 files (+24,348/-10,918 lines). The changes were primarily in configuration files (56%) and code (44%), with activity concentrated on a single day this week.\", \"2025-05-13T22:04:25.463Z\"]\n[\"cmadaan_week_2024-12-29\", \"cmadaan\", \"week\", \"2024-12-29\", \"cmadaan: Made a single commit modifying 5 files with 13 additions and 1 deletion, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:04:25.866Z\"]\n[\"chandiniv1_week_2024-12-29\", \"chandiniv1\", \"week\", \"2024-12-29\", \"chandiniv1: Focused on documentation work this week, merging two significant PRs: #1672 adding docs for the story plugin (+186 lines) and #1591 for the image generation plugin documentation (+7540/-1200 lines). Also has an open PR (#1590) for adding readme documentation for the near plugin, showing a clear pattern of enhancing project documentation across multiple plugins.\", \"2025-05-13T22:04:25.973Z\"]\n[\"berryboylb_week_2024-12-29\", \"berryboylb\", \"week\", \"2024-12-29\", \"berryboylb: Created issue #1687 regarding a Postgres agent startup failure, which was subsequently closed. Engaged in discussions on 4 different issues, providing feedback and troubleshooting assistance. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:26.725Z\"]\n[\"cmadaanaya_week_2024-12-29\", \"cmadaanaya\", \"week\", \"2024-12-29\", \"cmadaanaya: Merged a significant PR #1577 that fixed and activated the web-search plugin in agents, with substantial code changes (+9242/-1456 lines). The PR was of average complexity and took approximately 53 hours to merge.\", \"2025-05-13T22:04:27.532Z\"]\n[\"conache_week_2024-12-29\", \"conache\", \"week\", \"2024-12-29\", \"conache: Made code contributions across 19 files (+727/-16 lines) through 5 commits, with activity on 2 days this week. The work was primarily focused on other tasks (80%) with some feature development (20%), though no PRs were opened or merged.\", \"2025-05-13T22:04:28.394Z\"]\n[\"cole-gillespie_week_2024-12-29\", \"cole-gillespie\", \"week\", \"2024-12-29\", \"cole-gillespie: Made significant documentation contributions by merging PR #1614 which added plugins to the key components section of the FAQ, modifying 94 files with +8590/-1386 lines. Also created and closed issue #1611 regarding Azure Support, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:28.578Z\"]\n[\"cpppppp7_week_2024-12-29\", \"cpppppp7\", \"week\", \"2024-12-29\", \"cpppppp7: Made a single substantial commit this week, modifying 10 files with 506 lines added and none removed. Activity was limited to just one day during the period, with no PRs, issues, or reviews.\", \"2025-05-13T22:04:28.801Z\"]\n[\"cre8tions_week_2024-12-29\", \"cre8tions\", \"week\", \"2024-12-29\", \"cre8tions: Reported a bug by creating issue #1556 regarding \\\"TWITTER_TARGET_USERS cant use names starting with digits\\\" which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:04:29.660Z\"]\n[\"cryptogakusei_week_2024-12-29\", \"cryptogakusei\", \"week\", \"2024-12-29\", \"cryptogakusei: Created issue #1814 about a starter not working, which was subsequently closed. Commented on one issue but had no code contributions or PR activity this period.\", \"2025-05-13T22:04:30.270Z\"]\n[\"cxp-13_week_2024-12-29\", \"cxp-13\", \"week\", \"2024-12-29\", \"cxp-13: Created issue #1669 regarding an HTTP proxy error and commented on one issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:30.538Z\"]\n[\"bucurdavid_week_2024-12-29\", \"bucurdavid\", \"week\", \"2024-12-29\", \"bucurdavid: Made significant code contributions with 9 commits modifying 34 files (+1083/-91 lines), working across feature development (33%), bugfixes (11%), and refactoring (11%). Active on 3 days this week with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:04:30.644Z\"]\n[\"daizhengxue_week_2024-12-29\", \"daizhengxue\", \"week\", \"2024-12-29\", \"daizhengxue: Made a small but focused contribution by merging PR #1698 \\\"chore: twitter username validation message\\\" with minimal code changes (+1/-1 lines). This single contribution was related to bugfix work, showing sporadic activity during the period.\", \"2025-05-13T22:04:31.033Z\"]\n[\"digvjs_week_2024-12-29\", \"digvjs\", \"week\", \"2024-12-29\", \"digvjs: Created and commented on issue #1561 regarding a PostgreSQL extension constraint violation, which has since been closed. No code changes or other contributions this week.\", \"2025-05-13T22:04:32.151Z\"]\n[\"djpg_week_2024-12-29\", \"djpg\", \"week\", \"2024-12-29\", \"djpg: Reported issue #1742 regarding compatibility problems with Macbook M1 and added a follow-up comment on the same issue. No code contributions or PR activity this period.\", \"2025-05-13T22:04:32.613Z\"]\n[\"djhardcore007_week_2024-12-29\", \"djhardcore007\", \"week\", \"2024-12-29\", \"djhardcore007: Made code contributions across 9 files (+742/-6 lines) in 4 commits, with activity on 2 days this week. The work was primarily focused on other tasks (75%) with some feature development (25%), though no PRs were opened or merged.\", \"2025-05-13T22:04:32.645Z\"]\n[\"denizekiz_week_2024-12-29\", \"denizekiz\", \"week\", \"2024-12-29\", \"denizekiz: Merged three PRs including a substantial change in PR #1775 \\\"Image descriptions into interaction.ts\\\" (+106802/-54676 lines) and two fixes related to image description services. Created and closed two issues (#1703, #1694) related to error handling and image support, while actively participating in discussions with 8 comments across PRs and issues. Contributed consistently across several days, focusing primarily on image description functionality with a mix of feature work and bug fixes.\", \"2025-05-13T22:04:32.807Z\"]\n[\"enigmarikki_week_2024-12-29\", \"enigmarikki\", \"week\", \"2024-12-29\", \"enigmarikki: Merged a substantial PR #1764 \\\"feat: injective plugin\\\" that added the Injective protocol integration, modifying 513 files with +26,101/-8,661 lines of code. Active on just 2 days this week, with 12 commits primarily focused on implementation work (75%) and bug fixes (17%).\", \"2025-05-13T22:04:35.087Z\"]\n[\"dxlliv_week_2024-12-29\", \"dxlliv\", \"week\", \"2024-12-29\", \"dxlliv: Merged a significant PR #1712 that adds Discord typing simulation during response generation, modifying 201 files with +14,178/-3,578 lines of code. This substantial contribution represents their only activity this week, focusing entirely on enhancing the user experience by providing visual feedback during AI response generation.\", \"2025-05-13T22:04:38.464Z\"]\n[\"elpiarthera_week_2024-12-29\", \"elpiarthera\", \"week\", \"2024-12-29\", \"elpiarthera: Merged a significant PR (#1818) introducing the new Arthera Chain plugin, adding over 6,300 lines and removing about 1,300 lines of code. The PR was of average complexity and took approximately 66 hours to merge.\", \"2025-05-13T22:04:39.400Z\"]\n[\"freddymercury_week_2024-12-29\", \"freddymercury\", \"week\", \"2024-12-29\", \"freddymercury: Created issue #1552 about a bug in the quick start guide related to \\\"pnpm start\\\" (which has since been closed) and contributed to discussions by commenting on 3 existing issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:04:39.901Z\"]\n[\"eternal-ai-org_week_2024-12-29\", \"eternal-ai-org\", \"week\", \"2024-12-29\", \"eternal-ai-org: Made a significant contribution by merging PR #1740 which added support for the eternalai provider with extensive code changes (+12857/-3257 lines) across 149 files. This substantial feature work was completed in a single day of activity during the week.\", \"2025-05-13T22:04:39.978Z\"]\n[\"github-advanced-security_week_2024-12-29\", \"github-advanced-security\", \"week\", \"2024-12-29\", \"github-advanced-security: Provided 3 review comments on pull requests this week, with no other activity observed.\", \"2025-05-13T22:04:40.126Z\"]\n[\"gene-zhan_week_2024-12-29\", \"gene-zhan\", \"week\", \"2024-12-29\", \"gene-zhan: Made substantial code changes across 682 files (+24,376/-8,639 lines) with 4 commits, primarily focused on bug fixes (75%). Left 1 PR comment while being active on 2 days this week.\", \"2025-05-13T22:04:41.985Z\"]\n[\"gmh5225_week_2024-12-29\", \"gmh5225\", \"week\", \"2024-12-29\", \"gmh5225: Merged two significant PRs this week: #1815 updating Google model configurations (+168/-11 lines) and #1760 improving Windows compatibility for the Vite dev server with substantial code changes (+13514/-3688 lines). Active on 2 days with a total of 5 commits across 151 modified files, showing balanced work across code, tests, and configuration files.\", \"2025-05-13T22:04:42.041Z\"]\n[\"haskell-monad_week_2024-12-29\", \"haskell-monad\", \"week\", \"2024-12-29\", \"haskell-monad: Opened one pull request (#1768) proposing to add a Cardano Blockchain Plugin. Contributed to the discussion on one issue with a comment. Activity was minimal this period with no merged PRs or code changes.\", \"2025-05-13T22:04:42.141Z\"]\n[\"gnujoow_week_2024-12-29\", \"gnujoow\", \"week\", \"2024-12-29\", \"gnujoow: Made a significant documentation contribution by merging PR #1683 which updated README_KOR.md with missing sections and improvements (+11047/-2026 lines). Modified 132 files with a strong focus on documentation work, resulting in substantial additions to the Korean documentation. Showed focused activity on a single day this week, with all changes concentrated on documentation files.\", \"2025-05-13T22:04:42.320Z\"]\n[\"hanpham32_week_2024-12-29\", \"hanpham32\", \"week\", \"2024-12-29\", \"hanpham32: Created issue #1680 regarding a build failure in the @elizaos/client-lens package, which has since been closed. Engaged in discussions on 3 existing issues, providing comments and feedback. No code contributions or pull request activity during this period.\", \"2025-05-13T22:04:42.573Z\"]\n[\"herman-hellenes_week_2024-12-29\", \"herman-hellenes\", \"week\", \"2024-12-29\", \"herman-hellenes: Created issue #1758 about \\\"Very slow pnpm start time\\\" which was subsequently closed. Commented on 2 issues this week, showing sporadic activity focused on performance concerns.\", \"2025-05-13T22:04:44.152Z\"]\n[\"iankm_week_2024-12-29\", \"iankm\", \"week\", \"2024-12-29\", \"iankm: Made code changes across 16 files (+435/-78 lines) in 2 commits on a single day this week, with work split evenly between feature development and other tasks. Commented on 2 issues but had no PR activity or reviews.\", \"2025-05-13T22:04:44.634Z\"]\n[\"hellopleasures_week_2024-12-29\", \"hellopleasures\", \"week\", \"2024-12-29\", \"hellopleasures: Working on two significant open PRs: #1816 for adding a DexScreener plugin with token price actions and #1644 for implementing post thread functionality, with substantial code changes totaling +8515/-3102 lines across 184 files. Contributed to the project through 4 PR comments and 1 code review, showing focused activity on 2 days this week.\", \"2025-05-13T22:04:44.663Z\"]\n[\"ileana-pr_week_2024-12-29\", \"ileana-pr\", \"week\", \"2024-12-29\", \"ileana-pr: Made significant documentation improvements by merging PR #1601 which added README.md files for plugins, modifying 62 files with +7156/-828 lines of documentation changes. Contributed to discussions by commenting on 2 issues and 1 PR, showing focused effort on enhancing project documentation.\", \"2025-05-13T22:04:45.081Z\"]\n[\"jaycoolslm_week_2024-12-29\", \"jaycoolslm\", \"week\", \"2024-12-29\", \"jaycoolslm: Created issue #1813 regarding better X Agent configuration options, which has since been closed. Engaged in discussions on 6 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:04:46.243Z\"]\n[\"jazzvaz_week_2024-12-29\", \"jazzvaz\", \"week\", \"2024-12-29\", \"jazzvaz: Merged a single PR (#1807) adding devcontainer functionality, contributing +102/-9 lines across 4 files. The PR was of average complexity, taking 32 hours to merge, with changes primarily focused on feature work affecting documentation and configuration files.\", \"2025-05-13T22:04:46.918Z\"]\n[\"jonathangus_week_2024-12-29\", \"jonathangus\", \"week\", \"2024-12-29\", \"jonathangus: Made substantial code changes across 325 files (+23,965/-5,297 lines) with 9 commits, while also adding 6 comments on pull requests. Active on 4 days of the week with a moderately consistent work pattern, focusing entirely on various file types without any merged PRs or issue activity.\", \"2025-05-13T22:04:48.035Z\"]\n[\"hiteshjoshi1_week_2024-12-29\", \"hiteshjoshi1\", \"week\", \"2024-12-29\", \"hiteshjoshi1: Reported an issue (#1575) about Eliza failing with LLAMALOCAL after the first query, which has since been closed. Participated in discussions by commenting on 3 different issues. No code contributions or PR activity during this period.\", \"2025-05-13T22:04:49.211Z\"]\n[\"juanc07_week_2024-12-29\", \"juanc07\", \"week\", \"2024-12-29\", \"juanc07: Opened a new pull request (#1822) to add Twilio plugin functionality for sending SMS messages, with moderate code changes across 15 files (+585/-131 lines). Activity was limited to a single day this week, with contributions focused on code (41%), tests (24%), and configuration files (24%).\", \"2025-05-13T22:04:49.250Z\"]\n[\"junaire_week_2024-12-29\", \"junaire\", \"week\", \"2024-12-29\", \"junaire: Opened PR #1670 to update dependency version specifications in package.json, using caret (^) notation. Made significant configuration changes across 122 files (+11693/-3005 lines) in 2 commits on a single day this week.\", \"2025-05-13T22:04:50.593Z\"]\n[\"kaitoInfra_week_2024-12-29\", \"kaitoInfra\", \"week\", \"2024-12-29\", \"kaitoInfra: Opened one pull request (#1641) to add a Twitter API search plugin, with no other activity this period.\", \"2025-05-13T22:04:50.923Z\"]\n[\"karelvuong_week_2024-12-29\", \"karelvuong\", \"week\", \"2024-12-29\", \"karelvuong: Made substantial code changes with 6 commits modifying 1456 files (+69248/-21982 lines) and left 1 PR comment. Activity was concentrated on a single day, with the majority of work (83%) categorized as \\\"other work\\\" and a smaller portion (17%) focused on bug fixes.\", \"2025-05-13T22:04:51.805Z\"]\n[\"jmikedupont2_week_2024-12-29\", \"jmikedupont2\", \"week\", \"2024-12-29\", \"jmikedupont2: Successfully merged PR #1616 fixing a port listening issue (changing from 80 to 3000), while maintaining three open PRs including a feature to reduce modules (#1817) and a diagram addition (#1647). Created two issues that were subsequently closed, including one addressing secret request reduction (#1779), and contributed to discussions with review comments on other work.\", \"2025-05-13T22:04:52.427Z\"]\n[\"keefel_week_2024-12-29\", \"keefel\", \"week\", \"2024-12-29\", \"keefel: Made a single commit modifying 6 files with a net addition of 176 lines (+223/-47), focused entirely on feature work. Activity was limited to just one day this week.\", \"2025-05-13T22:04:52.875Z\"]\n[\"keshavbabu_week_2024-12-29\", \"keshavbabu\", \"week\", \"2024-12-29\", \"keshavbabu: Made a single commit this week, modifying 5 files with 47 additions and 19 deletions. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:04:53.148Z\"]\n[\"jonathanmv_week_2024-12-29\", \"jonathanmv\", \"week\", \"2024-12-29\", \"jonathanmv: Fixed a missing default export in the plugin-image-generation module with PR #1831 (+2/-0 lines). Engaged in discussions by commenting on 2 PRs and 2 issues. Demonstrated focused problem-solving by identifying and addressing a specific export issue in the codebase.\", \"2025-05-13T22:04:53.433Z\"]\n[\"kevin1027sloth_week_2024-12-29\", \"kevin1027sloth\", \"week\", \"2024-12-29\", \"kevin1027sloth: Opened PR #1752 \\\"fix\\\" with substantial code changes (+1101/-2 lines) across 26 files. Active on 2 days this week, focusing entirely on bugfix work with changes split between code (50%) and configuration files (38%).\", \"2025-05-13T22:04:54.060Z\"]\n[\"kroist_week_2024-12-29\", \"kroist\", \"week\", \"2024-12-29\", \"kroist: Made a single substantial commit modifying 609 files with +25,922/-6,471 lines of code changes across various file types. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:04:54.825Z\"]\n[\"kylebuildsstuff_week_2024-12-29\", \"kylebuildsstuff\", \"week\", \"2024-12-29\", \"kylebuildsstuff: Created issue #1623 regarding Dockerfile build errors, which was subsequently closed. Contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:04:55.061Z\"]\n[\"lalalune_week_2024-12-29\", \"lalalune\", \"week\", \"2024-12-29\", \"lalalune: Created two issues this week (#579 \\\"Turnkey Integration\\\" and #1631 \\\"Twilio voice/text integration [BOUNTY - $5k ai16z]\\\"), both of which were subsequently closed. Made modest code changes across 4 files (+51/-11 lines) in a single commit, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:55.950Z\"]\n[\"lostgirldev_week_2024-12-29\", \"lostgirldev\", \"week\", \"2024-12-29\", \"lostgirldev: Provided 17 review comments this week, though no code contributions or issue activity was recorded. Activity was sporadic during this period, focusing entirely on reviewing others' work.\", \"2025-05-13T22:04:56.202Z\"]\n[\"lachiejames_week_2024-12-29\", \"lachiejames\", \"week\", \"2024-12-29\", \"lachiejames: Worked on a significant bugfix PR #1630 to downgrade NodeJS from 23.3.0 to 22.12.0, which remains open and involved substantial code changes across 269 files (+12076/-5476 lines). Contributed to team discussions by commenting on 2 issues and providing 2 code reviews with comments. Activity was moderately consistent across 3 days of the week, with efforts split between bugfix work (46%) and feature work (42%), primarily affecting documentation files (66%).\", \"2025-05-13T22:04:56.270Z\"]\n[\"luduvigo_week_2024-12-29\", \"luduvigo\", \"week\", \"2024-12-29\", \"luduvigo: Contributed through code review activities, providing comments on 3 pull requests and 1 issue this week. No direct code contributions or new pull requests during this period.\", \"2025-05-13T22:04:56.877Z\"]\n[\"macfly-base_week_2024-12-29\", \"macfly-base\", \"week\", \"2024-12-29\", \"macfly-base: Updated c3po.character.json through PR #1827, making moderate changes with +17/-42 lines. This was their only contribution during the week, showing sporadic activity with focus on configuration file modifications.\", \"2025-05-13T22:04:57.611Z\"]\n[\"matthewhou19_week_2024-12-29\", \"matthewhou19\", \"week\", \"2024-12-29\", \"matthewhou19: Contributed documentation improvements by merging PR #1618 which added development approach guidance for Windows users.\", \"2025-05-13T22:04:58.864Z\"]\n[\"marsic3_week_2024-12-29\", \"marsic3\", \"week\", \"2024-12-29\", \"marsic3: Contributed a Serbian README translation through PR #1757, adding 12,857 lines and removing 3,176 lines of documentation. Modified 4 files with a total of +366/-4 lines across 2 commits, focusing exclusively on documentation work.\", \"2025-05-13T22:04:58.904Z\"]\n[\"madjin_week_2024-12-29\", \"madjin\", \"week\", \"2024-12-29\", \"madjin: Made substantial code contributions with 63 commits modifying 124 files (+5568/-705 lines), primarily focused on feature work (98%) across 3 active days. Opened 2 PRs (#1674, #1551) for JSDoc documentation and created issue #301 \\\"Twitter Spaces Voice Client\\\" which was subsequently closed. Provided 3 code reviews (2 approvals, 1 comment) and commented on 2 issues.\", \"2025-05-13T22:04:59.008Z\"]\n[\"mgunnin_week_2024-12-29\", \"mgunnin\", \"week\", \"2024-12-29\", \"mgunnin: Provided one code review with approval this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:00.700Z\"]\n[\"mgacek-blockydevs_week_2024-12-29\", \"mgacek-blockydevs\", \"week\", \"2024-12-29\", \"mgacek-blockydevs: Merged a single significant PR #1826 adding a cosmos plugin, which involved substantial code changes (+28304/-20580 lines).\", \"2025-05-13T22:05:00.815Z\"]\n[\"metakai1_week_2024-12-29\", \"metakai1\", \"week\", \"2024-12-29\", \"metakai1: Fixed a bug in the plugin-bootstrap evaluators with a small but targeted change in PR #1648 (+1/-1 lines). This was their only contribution during the period, representing a focused bugfix effort.\", \"2025-05-13T22:05:01.061Z\"]\n[\"mdominikd_week_2024-12-29\", \"mdominikd\", \"week\", \"2024-12-29\", \"mdominikd: Added Hungarian translation to the project documentation through PR #1645 (+10,289/-1,524 lines), which was merged after 3 hours of review. This documentation contribution represents their only activity during the period, focused entirely on expanding the project's language accessibility.\", \"2025-05-13T22:05:01.388Z\"]\n[\"mikechn_week_2024-12-29\", \"mikechn\", \"week\", \"2024-12-29\", \"mikechn: Reported issue #1709 \\\"Google Model Not Working\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.019Z\"]\n[\"migace_week_2024-12-29\", \"migace\", \"week\", \"2024-12-29\", \"migace: Made a single commit modifying 4 files with substantial code changes (+515/-137 lines), focusing entirely on bugfix work. Activity was sporadic, with contributions on only one day this week.\", \"2025-05-13T22:05:03.145Z\"]\n[\"mrosm20_week_2024-12-29\", \"mrosm20\", \"week\", \"2024-12-29\", \"mrosm20: Reported a build issue (#1714) related to framework setup following the quick start guide, which was subsequently closed. Engaged in discussions on 2 issues by adding comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:03.697Z\"]\n[\"marcellodesales_week_2024-12-29\", \"marcellodesales\", \"week\", \"2024-12-29\", \"marcellodesales: Merged two significant PRs this week: #1722 fixing documentation formatting (+4.6k/-935 lines) and #1798 addressing CI documentation issues with substantial changes (+22k/-22k lines). Created and closed two issues (#1720, #1711) related to Docker containerization and Kubernetes deployment, while actively engaging in discussions with 11 comments across PRs and issues.\", \"2025-05-13T22:05:03.908Z\"]\n[\"monilpat_week_2024-12-29\", \"monilpat\", \"week\", \"2024-12-29\", \"monilpat: Extremely active contributor who created 40 issues (all now closed) covering various improvements like API caching, error handling, and dependency management, while also opening 3 PRs and merging PR #1642 that fixed lockfile issues (+1291/-1381 lines). Conducted an impressive 77 code reviews (38 approvals) and made substantial code changes across 2033 files (+152957/-38444 lines) with consistent daily activity. Demonstrated a balanced focus between documentation (36%), code implementation (30%), and configuration work (21%), showing comprehensive engagement across the project.\", \"2025-05-13T22:05:05.225Z\"]\n[\"nicky-ru_week_2024-12-29\", \"nicky-ru\", \"week\", \"2024-12-29\", \"nicky-ru: Merged one PR (#1701) focused on EVM plugin wallet provider and transfer action improvements, making substantial code changes across 227 files (+14,599/-3,428 lines). Contributed 10 commits with a balanced focus across feature work, bug fixes, and other improvements, while also providing 1 review and 3 PR comments.\", \"2025-05-13T22:05:05.507Z\"]\n[\"nulLeeKH_week_2024-12-29\", \"nulLeeKH\", \"week\", \"2024-12-29\", \"nulLeeKH: Made substantial code changes across 217 files (+14,275/-2,924 lines) in 2 commits over 2 days this week. Contributed one code review with approval.\", \"2025-05-13T22:05:05.908Z\"]\n[\"norbert-kulus-blockydevs_week_2024-12-29\", \"norbert-kulus-blockydevs\", \"week\", \"2024-12-29\", \"norbert-kulus-blockydevs: Made substantial code changes across 112 files (+7315/-7753 lines) through 16 commits, working on a mix of bug fixes, features, and refactoring. Active on 2 days this week, with half of the work categorized as \\\"other work\\\" and a quarter focused on bug fixes.\", \"2025-05-13T22:05:06.253Z\"]\n[\"osrm_week_2024-12-29\", \"osrm\", \"week\", \"2024-12-29\", \"osrm: Updated the Korean README documentation through PR #1739 (+12811/-3311 lines), which was merged after 6 hours of review.\", \"2025-05-13T22:05:07.675Z\"]\n[\"pedronovikovborges_week_2024-12-29\", \"pedronovikovborges\", \"week\", \"2024-12-29\", \"pedronovikovborges: Contributed a Romanian README translation through PR #1770 (+45092/-39835 lines), which was successfully merged. The documentation work was completed in a single day of activity this week.\", \"2025-05-13T22:05:08.219Z\"]\n[\"odilitime_week_2024-12-29\", \"odilitime\", \"week\", \"2024-12-29\", \"odilitime: Merged 4 PRs this week, including a major release preparation (#1717, +30.8k/-13.9k lines) and significant fixes for agent functionality (#1676, #1719) and plugin dependencies (#1627). Maintained a very active review presence with 21 code reviews (10 approvals, 6 change requests) while contributing substantial code changes across 1,391 files (+106k/-25.4k lines). Demonstrated consistent daily activity with a balanced focus across documentation (39%), code (30%), and configuration (23%) work.\", \"2025-05-13T22:05:09.046Z\"]\n[\"peterjah_week_2024-12-29\", \"peterjah\", \"week\", \"2024-12-29\", \"peterjah: Merged a significant feature PR #1582 \\\"feat: add massa-plugin\\\" that added over 111k lines and removed 47k lines of code. Modified 14 files across the codebase with a focus on feature work, contributing 990 additions and 159 deletions. Active on only one day this period, suggesting a concentrated effort on this single large contribution.\", \"2025-05-13T22:05:09.402Z\"]\n[\"prince981620_week_2024-12-29\", \"prince981620\", \"week\", \"2024-12-29\", \"prince981620: Reported two issues related to API key and character handling problems (#1811, #1819), both of which were subsequently closed. Participated in discussions by commenting on 3 issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:10.799Z\"]\n[\"proteanx_week_2024-12-29\", \"proteanx\", \"week\", \"2024-12-29\", \"proteanx: Merged a significant feature PR #1808 adding coin price plugins for CoinMarketCap, CoinGecko, and CoinCap (+1375/-1028 lines). Made 6 commits across 36 files with a balanced focus on feature development (50%), bugfixes (17%), and refactoring (17%). Activity was concentrated on a single day this week.\", \"2025-05-13T22:05:11.382Z\"]\n[\"nusk0_week_2024-12-29\", \"nusk0\", \"week\", \"2024-12-29\", \"nusk0: Fixed two image-related bugs this week, merging PR #1671 to fix Twitter image links (+13,347/-4,059 lines) and PR #1667 to address image description service issues. Created two issues (#1643, #1668) related to the ImageDescriptionService, both of which were subsequently closed through their fix implementations.\", \"2025-05-13T22:05:11.581Z\"]\n[\"pythonberg1997_week_2024-12-29\", \"pythonberg1997\", \"week\", \"2024-12-29\", \"pythonberg1997: Made substantial code changes across 24 files (+4258/-737 lines) over 3 commits, while also creating and commenting on issue #1569 regarding Eliza's action execution limitations. Active on 2 days this week, with contributions primarily focused on feature work (67%) across various file types.\", \"2025-05-13T22:05:11.899Z\"]\n[\"robin-rrt_week_2024-12-29\", \"robin-rrt\", \"week\", \"2024-12-29\", \"robin-rrt: Made significant code changes across 24 files (+22,737/-22,082 lines) in 9 commits, with a primary focus on other work (44%) and equal parts feature development and refactoring (22% each). Left 2 comments on pull requests during their single day of activity this period.\", \"2025-05-13T22:05:13.252Z\"]\n[\"roshanrags_week_2024-12-29\", \"roshanrags\", \"week\", \"2024-12-29\", \"roshanrags: Made code contributions across 14 files (+343/-2 lines) in 3 commits, with no associated PRs or issues. Activity was concentrated on a single day, with the majority of work (67%) focused on feature development and the remainder (33%) on tests.\", \"2025-05-13T22:05:13.925Z\"]\n[\"ropresearch_week_2024-12-29\", \"ropresearch\", \"week\", \"2024-12-29\", \"ropresearch: Made a single substantial commit that modified 744 files with significant code changes (+25,068/-11,034 lines). No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T22:05:14.004Z\"]\n[\"ryanleecode_week_2024-12-29\", \"ryanleecode\", \"week\", \"2024-12-29\", \"ryanleecode: Made substantial code changes across 778 files (+39387/-11262 lines) over 5 commits, while being active on 2 days this week. Created and closed issue #1363 regarding monorepo navigation improvements, and participated in discussions with 6 PR comments and 2 issue comments across different threads.\", \"2025-05-13T22:05:14.250Z\"]\n[\"pgoos_week_2024-12-29\", \"pgoos\", \"week\", \"2024-12-29\", \"pgoos: Merged a significant PR #1767 focused on integration tests enhancement and Coinbase Commerce integration, which modified 803 files with substantial code changes (+37,045/-13,606 lines). The contribution was substantial in scope, primarily focused on test files (75%) with some code changes (25%), showing activity on just one day this period.\", \"2025-05-13T22:05:15.260Z\"]\n[\"salazarsebas_week_2024-12-29\", \"salazarsebas\", \"week\", \"2024-12-29\", \"salazarsebas: Added Spanish translation to the documentation, creating issue #1592 and merging PR #1594 which added 8,437 lines and removed 1,443 lines of documentation. Currently has an open PR #1593 for the same feature, showing focused effort on improving documentation accessibility for Spanish speakers.\", \"2025-05-13T22:05:16.092Z\"]\n[\"samarth30_week_2024-12-29\", \"samarth30\", \"week\", \"2024-12-29\", \"samarth30: Provided code review feedback with one change request and added two comments on pull requests. No other activity observed this week.\", \"2025-05-13T22:05:16.645Z\"]\n[\"samuveth_week_2024-12-29\", \"samuveth\", \"week\", \"2024-12-29\", \"samuveth: Merged PR #1571 adding TEE support for plugin-env, a moderate-sized change (+139/-40 lines) that required 6 hours to merge. The contribution focused primarily on bugfix work (67%) with some feature development (33%), modifying 7 files across both code and configuration.\", \"2025-05-13T22:05:17.382Z\"]\n[\"sekmet_week_2024-12-29\", \"sekmet\", \"week\", \"2024-12-29\", \"sekmet: Opened PR #1566 for FereAI integration and ferePro plugin update, modifying 30 files (+415/-398 lines) across code and configuration files. Provided 3 review comments and 2 PR comments while being active on 2 days this week.\", \"2025-05-13T22:05:17.465Z\"]\n[\"simistern_week_2024-12-29\", \"simistern\", \"week\", \"2024-12-29\", \"simistern: Created issue #1772 regarding a discrepancy between image and base models, which was subsequently closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T22:05:18.403Z\"]\n[\"simpletrontdip_week_2024-12-29\", \"simpletrontdip\", \"week\", \"2024-12-29\", \"simpletrontdip: Made substantial code changes across 51 files (+1058/-435 lines) in 19 commits, with the majority focused on feature work (68%). Contributed one code review with approval and added one PR comment, with all activity concentrated on a single day this period.\", \"2025-05-13T22:05:19.087Z\"]\n[\"sinecose_week_2024-12-29\", \"sinecose\", \"week\", \"2024-12-29\", \"sinecose: Merged two feature-focused PRs this week: #1745 replacing console.log with Eliza logger (+1836/-828 lines) and #1744 removing unused imports in the Cronos zKEVM plugin (+44980/-41377 lines). Activity was limited to a single day with modest code changes across 4 files (+28/-25 lines).\", \"2025-05-13T22:05:19.837Z\"]\n[\"sin-bufan_week_2024-12-29\", \"sin-bufan\", \"week\", \"2024-12-29\", \"sin-bufan: Merged PR #1738 which standardized ACTION_INTERVAL units to minutes in Twitter code, making significant changes across 147 files (+12821/-3257 lines). The contribution shows a focused bugfix effort, completed in a single day during the week.\", \"2025-05-13T22:05:20.172Z\"]\n[\"slkzgm_week_2024-12-29\", \"slkzgm\", \"week\", \"2024-12-29\", \"slkzgm: Merged a significant Twitter Spaces Integration feature (PR #1550) adding over 9,500 lines and removing 1,500 lines across 112 files. Contributed one code review with comments while maintaining moderate activity across 3 days this week. Primary focus was on feature development (33%) with balanced attention to bugfixes, refactoring, and documentation (17% each).\", \"2025-05-13T22:05:21.330Z\"]\n[\"snobbee_week_2024-12-29\", \"snobbee\", \"week\", \"2024-12-29\", \"snobbee: Made significant code changes across 31 files (+341/-2159 lines) with 4 commits, primarily focused on bug fixes (75%) and refactoring work (25%). Active on 2 days this week with substantial code removal, suggesting a cleanup or optimization effort.\", \"2025-05-13T22:05:21.351Z\"]\n[\"sonatonagems_week_2024-12-29\", \"sonatonagems\", \"week\", \"2024-12-29\", \"sonatonagems: Created issue #1666 regarding setup problems, which was subsequently closed. Engaged in discussions by commenting on 4 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T22:05:21.719Z\"]\n[\"shakkernerd_week_2024-12-29\", \"shakkernerd\", \"week\", \"2024-12-29\", \"shakkernerd: Maintained project infrastructure by merging 11 PRs, primarily focused on chore work (62%) and bug fixes (27%), with significant changes in PR #1804 (version bump with +1873/-1873 lines) and PR #1759 (fixing build lint errors with +1018/-757 lines). Demonstrated strong code review engagement with 22 reviews (21 approvals) while maintaining consistent daily activity throughout the week. Made substantial overall code changes across 3266 files (+210941/-55161 lines), with configuration files accounting for 81% of the modifications.\", \"2025-05-13T22:05:21.740Z\"]\n[\"suicidalgoofy_week_2024-12-29\", \"suicidalgoofy\", \"week\", \"2024-12-29\", \"suicidalgoofy: Fixed double spaced tweets in Post.ts with PR #1626, making a small but targeted change (+2/-2 lines).\", \"2025-05-13T22:05:23.069Z\"]\n[\"stopmalone_week_2024-12-29\", \"stopmalone\", \"week\", \"2024-12-29\", \"stopmalone: Made substantial code changes across 695 files (+32,155/-10,932 lines) in 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Provided 2 code reviews with comments and was active on 4 days this week.\", \"2025-05-13T22:05:23.923Z\"]\n[\"swizzmagik_week_2024-12-29\", \"swizzmagik\", \"week\", \"2024-12-29\", \"swizzmagik: Made substantial code changes across 845 files (+39693/-15905 lines) with 24 commits over 6 days, focusing primarily on other work (46%) and bug fixes (29%). Merged PR #1784 fixing line break handling in chat (+2811/-110 lines) and provided 3 reviews with 6 PR comments. Demonstrated very consistent work throughout the week with a balanced focus on bugfixes and refactoring (17%).\", \"2025-05-13T22:05:24.669Z\"]\n[\"tdostilio_week_2024-12-29\", \"tdostilio\", \"week\", \"2024-12-29\", \"tdostilio: Opened one pull request (#1776) titled \\\"Adds prodcution Docker setup\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:24.900Z\"]\n[\"tcm390_week_2024-12-29\", \"tcm390\", \"week\", \"2024-12-29\", \"tcm390: Merged 4 significant PRs this week, including major refactoring of model configuration (#1805, +33k/-40k lines), optimizing agent action processing (#1824, +33k/-38k lines), and improving support for non-OpenAI models (#1605, +13k/-4k lines). Actively engaged in discussions with 30 issue comments and 6 PR comments, showing consistent involvement across 4 days of the week. Modified 183 files with a substantial net change of +11,827/-4,167 lines, primarily focusing on code improvements and refactoring work.\", \"2025-05-13T22:05:25.573Z\"]\n[\"themeshri_week_2024-12-29\", \"themeshri\", \"week\", \"2024-12-29\", \"themeshri: Provided one code review with comments this week, with no other GitHub activity observed.\", \"2025-05-13T22:05:26.671Z\"]\n[\"thisisomar_week_2024-12-29\", \"thisisomar\", \"week\", \"2024-12-29\", \"thisisomar: Provided 2 review comments on pull requests this week, with sporadic activity during the period.\", \"2025-05-13T22:05:27.016Z\"]\n[\"thearyanag_week_2024-12-29\", \"thearyanag\", \"week\", \"2024-12-29\", \"thearyanag: Opened a significant PR #1628 to replace the current plugin with Solana Agent Kit, making extensive code changes across 105 files (+8827/-1655 lines). Created and closed issue #1619 related to the Solana Agent Kit integration, demonstrating focused work on this feature implementation. Contributed 3 PR comments while being active on 2 days this week, with the majority of changes affecting code files (83%).\", \"2025-05-13T22:05:27.037Z\"]\n[\"thetechnocratic_week_2024-12-29\", \"thetechnocratic\", \"week\", \"2024-12-29\", \"thetechnocratic: Merged a substantial PR #1710 implementing EVM OZ governance plugin functionality, adding nearly 14k lines while removing around 3.8k lines of code. This significant contribution represents their only activity during this period.\", \"2025-05-13T22:05:27.159Z\"]\n[\"stanislawkurzypBD_week_2024-12-29\", \"stanislawkurzypBD\", \"week\", \"2024-12-29\", \"stanislawkurzypBD: Made substantial code changes across 80 files (+5337/-3079 lines) through 12 commits, with activity spread across 4 days this week. Work was primarily focused on other development tasks (67%) with some bugfix work (17%), showing moderately consistent contribution patterns.\", \"2025-05-13T22:05:27.773Z\"]\n[\"trenchash_week_2024-12-29\", \"trenchash\", \"week\", \"2024-12-29\", \"trenchash: Created issue #1691 regarding a build failure in the @elizaos/plugin-echochambers package, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:28.977Z\"]\n[\"treppers_week_2024-12-29\", \"treppers\", \"week\", \"2024-12-29\", \"treppers: Merged a substantial PR #1581 adding a client-direct endpoint for retrieving memories by agent ID (+7584/-1213 lines). Active on only one day this week with a single commit focused entirely on feature work.\", \"2025-05-13T22:05:29.121Z\"]\n[\"tiero_week_2024-12-29\", \"tiero\", \"week\", \"2024-12-29\", \"tiero: Opened a significant feature PR #1553 \\\"feat: add Bitcoin plugin with Taproot and Ark\\\" with substantial code changes (+2369/-696 lines) across 36 files. Active on 2 days this week, with contributions evenly distributed across bugfixes, features, and other work, modifying code, tests, and configuration files.\", \"2025-05-13T22:05:29.139Z\"]\n[\"tomguluson92_week_2024-12-29\", \"tomguluson92\", \"week\", \"2024-12-29\", \"tomguluson92: Contributed documentation work by merging PR #1574 \\\"docs: overview and preview of technical report\\\" (+6/-0 lines). Active on a single day this week with 2 commits across 2 files, focusing equally on feature and other work.\", \"2025-05-13T22:05:29.356Z\"]\n[\"tsubasakong_week_2024-12-29\", \"tsubasakong\", \"week\", \"2024-12-29\", \"tsubasakong: Opened one pull request (#1748) to add a Heurist embedding model, which remains under review.\", \"2025-05-13T22:05:29.854Z\"]\n[\"v1xingyue_week_2024-12-29\", \"v1xingyue\", \"week\", \"2024-12-29\", \"v1xingyue: Merged a significant PR (#1693) adding Sui support for suiprivatekey0x accounts (+10804/-1807 lines) and opened PR #1749 for Telegram client HTTPS proxy configuration. Active on 2 days this week with 5 commits across 10 modified files, primarily focusing on feature development.\", \"2025-05-13T22:05:31.391Z\"]\n[\"twilwa_week_2024-12-29\", \"twilwa\", \"week\", \"2024-12-29\", \"twilwa: Contributed code changes across 48 files (+1298/-294 lines) in 2 commits during a single day of activity this week. Participated in review activities with 1 review and 3 PR comments. No PRs were merged or opened during this period.\", \"2025-05-13T22:05:31.459Z\"]\n[\"uleeeeee_week_2024-12-29\", \"uleeeeee\", \"week\", \"2024-12-29\", \"uleeeeee: Created and commented on issue #1622 regarding setup problems, which has since been closed. No code contributions or PR activity this period.\", \"2025-05-13T22:05:31.661Z\"]\n[\"velvet-shark_week_2024-12-29\", \"velvet-shark\", \"week\", \"2024-12-29\", \"velvet-shark: Merged a significant PR #1705 updating git command for checking latest release, which modified 247 files with +17,194/-3,919 lines, primarily focused on documentation. Active on 3 days this week with 4 commits, showing moderately consistent work patterns.\", \"2025-05-13T22:05:31.677Z\"]\n[\"venti-frappuccino_week_2024-12-29\", \"venti-frappuccino\", \"week\", \"2024-12-29\", \"venti-frappuccino: Has one open pull request (#1793 \\\"Vf/operators\\\") but no merged PRs or other activity this period.\", \"2025-05-13T22:05:31.716Z\"]\n[\"virusxd521_week_2024-12-29\", \"virusxd521\", \"week\", \"2024-12-29\", \"virusxd521: Reported a bug by creating issue #1751 regarding \\\"pdf js crashes the agent\\\" which has since been closed. Engaged with the community by commenting on one issue.\", \"2025-05-13T22:05:33.299Z\"]\n[\"vibe-on-the-wave_week_2024-12-29\", \"vibe-on-the-wave\", \"week\", \"2024-12-29\", \"vibe-on-the-wave: Merged one PR (#1832) that fixed a typo in the readme, making minor text changes (+212/-205 lines).\", \"2025-05-13T22:05:33.381Z\"]\n[\"vpavlin_week_2024-12-29\", \"vpavlin\", \"week\", \"2024-12-29\", \"vpavlin: Reported a security issue (#1753) regarding file upload vulnerabilities in plugin-0g, which has since been closed. Made one comment on an issue this week, showing sporadic activity during this period.\", \"2025-05-13T22:05:33.620Z\"]\n[\"vishal-kanna_week_2024-12-29\", \"vishal-kanna\", \"week\", \"2024-12-29\", \"vishal-kanna: Made 2 commits modifying 9 files (+732/-704 lines) in a single day of activity this week. Commented on 1 issue but did not open or close any issues, and had no PR activity.\", \"2025-05-13T22:05:33.795Z\"]\n[\"web3isthefuture_week_2024-12-29\", \"web3isthefuture\", \"week\", \"2024-12-29\", \"web3isthefuture: Updated Korean documentation with one merged PR (#1835) making minor changes (+2/-2 lines) to README_KOR.md. Also has one open PR (#1820) for the same file, showing focused effort on Korean language documentation.\", \"2025-05-13T22:05:34.151Z\"]\n[\"xMariem_week_2024-12-29\", \"xMariem\", \"week\", \"2024-12-29\", \"xMariem: Contributed to documentation by merging PR #1634 \\\"Add README_AR.md\\\" which added 10,290 lines and removed 1,525 lines. The contribution focused entirely on documentation work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:05:35.735Z\"]\n[\"yorkerhodes3_week_2024-12-29\", \"yorkerhodes3\", \"week\", \"2024-12-29\", \"yorkerhodes3: Made a minor documentation update with PR #1579 \\\"Update agents.md\\\" (+1/-1 lines) which was merged after 13 hours.\", \"2025-05-13T22:05:35.791Z\"]\n[\"xwxtwd_week_2024-12-29\", \"xwxtwd\", \"week\", \"2024-12-29\", \"xwxtwd: Merged a significant PR #1763 adding NFT generation support for EVM chains, which involved extensive code changes (+104400/-47180 lines) across 546 files. The contribution represents substantial feature work, primarily modifying code (75%) and configuration files (19%), with activity spread across 4 days of the week.\", \"2025-05-13T22:05:36.113Z\"]\n[\"y4my4my4m_week_2024-12-29\", \"y4my4my4m\", \"week\", \"2024-12-29\", \"y4my4my4m: Created issue #1833 regarding \\\"TWITTER_TARGET_USERS\\\" which was subsequently closed. Contributed to discussions with 5 issue comments and 1 PR comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:36.168Z\"]\n[\"yqj2k_week_2024-12-29\", \"yqj2k\", \"week\", \"2024-12-29\", \"yqj2k: Reported one issue (#1557) about Eliza posting GENERATE_IMAGE in tweets without attaching images, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:37.552Z\"]\n[\"zkvm_week_2024-12-29\", \"zkvm\", \"week\", \"2024-12-29\", \"zkvm: Merged a single PR (#1604) that tweaked the transfer template of plugin-evm, making significant code changes with +18,652/-5,772 lines. Contributed on only one day this week with minimal activity.\", \"2025-05-13T22:05:38.385Z\"]\n[\"zkfriendly_week_2024-12-29\", \"zkfriendly\", \"week\", \"2024-12-29\", \"zkfriendly: Merged PR #1555 adding theme toggle functionality with dark and light mode support (+383/-198 lines) and opened PR #1715 for refactoring client to be more like a chat application. Modified 10 files across 2 commits with an even split between feature work and refactoring efforts, being active on 2 days this week.\", \"2025-05-13T22:05:38.497Z\"]\n[\"www222fff_week_2024-12-29\", \"www222fff\", \"week\", \"2024-12-29\", \"www222fff: Created issue #1677 requesting HTTP proxy support for AI agent, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:39.863Z\"]\n[\"zoe27_week_2024-12-29\", \"zoe27\", \"week\", \"2024-12-29\", \"zoe27: Merged a significant bugfix PR #1755 \\\"fix: fix the chat stuck in infinite loop\\\" that modified 147 files with substantial code changes (+12864/-3216 lines). Commented on 3 issues during their single day of activity this week. The merged PR addressed an important functionality issue, preventing chat from getting stuck in infinite loops.\", \"2025-05-13T22:05:40.276Z\"]\n[\"zhourunlai_week_2024-12-29\", \"zhourunlai\", \"week\", \"2024-12-29\", \"zhourunlai: Merged three significant PRs this week, including adding experimental telemetry model options (#1603), implementing the Tavily SDK (#1599, +7449/-1288 lines), and updating the Volcengine model (#1586, +7546/-1201 lines). Activity was concentrated on a single day, with substantial code additions across these feature-focused contributions.\", \"2025-05-13T22:05:43.591Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:47.061029Z", + "target_date": "2024-12-31", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 5, + "sources_failed": 5, + "source_keys": [ + "ai_news_elizaos_daily_json_2024-12-30", + "ai_news_elizaos_daily_md_2024-12-30", + "github_summaries_daily_2024-12-31", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [ + "ai_news_elizaos_discord_md_2024-12-30", + "ai_news_elizaos_discord_md_2024-12-29", + "ai_news_elizaos_discord_md_2024-12-28", + "ai_news_elizaos_daily_discord_json_2024-12-30", + "ai_news_elizaos_daily_discord_md_2024-12-30" + ], + "total_characters": 168716, + "estimated_tokens": 42179, + "file_size_bytes": 185816 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-01-01.json b/the-council/aggregated/2025-01-01.json new file mode 100644 index 00000000000..718984963eb --- /dev/null +++ b/the-council/aggregated/2025-01-01.json @@ -0,0 +1,339 @@ +{ + "date_generated_for": "2025-01-01", + "ai_news_elizaos_discord_md_2024-12-31": { + "filename": "2024-12-31.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-30": { + "filename": "2024-12-30.md", + "error": "File not found" + }, + "ai_news_elizaos_discord_md_2024-12-29": { + "filename": "2024-12-29.md", + "error": "File not found" + }, + "ai_news_elizaos_daily_json_2024-12-31": { + "filename": "2024-12-31.json", + "content": { + "type": "dailySummary", + "title": "Daily Summary for 2024-12-31", + "categories": [ + { + "title": "Recent Updates and Integrations in ElizaOS", + "content": [ + { + "text": "The ElizaOS project has introduced several key updates, including the integration of FereAI and the FerePro plugin. This update enhances structured ChatResponse handling and improves extensibility for plugin responses. The integration includes the FereAI Provider for the Vercel AI SDK, structured format layers for ChatResponse objects, and updates to core components to support FereAI APIs. The update also ensures robust WebSocket connection handling, API credential validation, and error mitigation strategies.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1566" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1566" + ], + "videos": [] + }, + { + "text": "A fix has been implemented to activate the web-search plugin in the agents directory. While details on the exact changes are limited, this update ensures that the web-search functionality is properly enabled within the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1577" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577" + ], + "videos": [] + }, + { + "text": "The viem dependency version has been updated in the plugin-evm and plugin-goat packages. This update ensures compatibility and stability for these plugins, though specific details on the changes are not provided.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1576" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1576" + ], + "videos": [] + }, + { + "text": "A new Hummingbot plugin has been added to enable Eliza agents to perform automated market making and trading operations. The plugin includes real-time market data streaming, a simple market-making strategy, order lifecycle management, and inventory skew management. It is self-contained and does not modify existing functionality, ensuring a low-risk integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1570" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1570" + ], + "videos": [] + } + ], + "topic": "plugin" + }, + { + "title": "ElizaOS Development Updates and Bug Fixes", + "content": [ + { + "text": "A recent update to ElizaOS includes a fix for initializing the 768-dimension embedding in the database for Gaianet. This ensures that Gaianet embeddings are initialized like other embedding models, reducing potential issues. The change is categorized as a low-risk bug fix and does not require additional documentation updates. Automated tests confirm the fix.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1572" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1572" + ], + "videos": [] + }, + { + "text": "A bug has been reported where running Eliza with LLAMALOCAL fails after the first query. The client does not receive the model's response, and the server enters a loop repeatedly printing '// End of conversation'. The issue occurs even when using the latest release branch and default settings. Logs indicate that the model initializes correctly but does not return responses to the client.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1575" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1575" + ], + "videos": [] + }, + { + "text": "Eliza currently cannot execute multiple actions in a single conversation. For example, if a user requests both a transfer and a swap in one command, Eliza acknowledges both but only executes the transfer. This limitation appears to be due to the agent core's design, which only generates one action per conversation instead of handling a sequence of actions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1569" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569" + ], + "videos": [] + }, + { + "text": "Recent development efforts on ElizaOS have focused on package improvements, including adding TEE support for plugin-env, introducing new features, and fixing one bug. A total of 14 contributors merged four pull requests, with major work involving various improvements.", + "sources": [], + "images": [], + "videos": [] + } + ], + "topic": "bug" + }, + { + "title": "Crypto Market Update", + "content": [ + { + "text": "The latest cryptocurrency prices show significant variations across different assets. Wrapped Bitcoin (WBTC) is currently valued at $92,559.58, reflecting its strong position in the market. Meanwhile, Wrapped Ethereum (WETH) is priced at $3,357.35, maintaining its relevance among Ethereum-based assets.", + "sources": [ + "WBTC", + "WETH" + ], + "images": [], + "videos": [] + }, + { + "text": "Solana (SOL) is trading at $191.01, continuing to be a key player in the blockchain ecosystem. Additionally, ai16z, a lesser-known asset, is priced at $1.70.", + "sources": [ + "SOL", + "ai16z" + ], + "images": [], + "videos": [] + } + ], + "topic": "crypto market" + }, + { + "title": "Recent Updates in ElizaOS Repository", + "content": [ + { + "text": "A new update has been made to the documentation, providing an overview and preview of a technical report. This update serves as a warm-up for the report and includes minor improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1574" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1574" + ], + "videos": [] + }, + { + "text": "TEE support has been added for the plugin-env, improving the existing functionality. This update enhances the security and execution environment for plugins.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1571" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1571" + ], + "videos": [] + }, + { + "text": "A minor update was made to the agents.md file, correcting the usage of the word 'should' to improve clarity.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1579" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1579" + ], + "videos": [] + } + ], + "topic": "documentation" + }, + { + "title": "Client-Direct Endpoint for Retrieving Memories by Agent and Room", + "content": [ + { + "text": "A new API endpoint has been proposed to allow fetching memories for a specific agent and room. This feature is intended to support web-based chat capabilities, particularly for the Mee.fun hosted Eliza service. The endpoint follows the format `/agents/:agentId/:roomId/memories` and returns chat history for the given agent and room.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1581" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1581" + ], + "videos": [] + }, + { + "text": "The change is considered low-risk as it introduces a new feature without modifying existing functionality. Documentation updates are required to reflect the new API endpoint. Testing steps include verifying the response structure, handling invalid agent IDs, and ensuring proper responses for cases with no memories.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1581" + ], + "images": [], + "videos": [] + }, + { + "text": "A separate chat transcript review found no significant technical discussions or problem-solving. The only unique message was a user inquiring about adding a bot to their server, but no response was recorded.", + "sources": [ + "https://discord.com/channels/1253563208833433701/1326603270893867064" + ], + "images": [], + "videos": [] + } + ], + "topic": "chat" + }, + { + "title": "ElizaOS Development Updates and Issues", + "content": [ + { + "text": "The ElizaOS project has seen multiple updates, including the integration of FereAI APIs and the FerePro plugin, which enhances structured ChatResponse handling. This update ensures better WebSocket connection management, API credential validation, and data parsing. Additionally, a new API endpoint was introduced to fetch memories for specific agents and rooms, supporting web-based chat capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1566", + "https://github.com/elizaOS/eliza/pull/1581" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1566", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1581" + ], + "videos": [] + }, + { + "text": "Several improvements and fixes were made, including adding TEE support for plugin-env, updating viem dependencies in plugin-evm and plugin-goat, and activating the web-search plugin in agents. Additionally, a minor documentation update was made to correct wording in agents.md.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1571", + "https://github.com/elizaOS/eliza/pull/1576", + "https://github.com/elizaOS/eliza/pull/1577", + "https://github.com/elizaOS/eliza/pull/1579" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1571", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1576", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1579" + ], + "videos": [] + }, + { + "text": "A new Hummingbot plugin was introduced, enabling Eliza agents to perform automated market making and trading operations. This plugin supports real-time market data streaming, order lifecycle management, and inventory skew management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1570" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1570" + ], + "videos": [] + }, + { + "text": "Bug fixes included initializing the 768-dimension database for Gaianet embeddings and resolving an issue where Eliza could not execute multiple actions in one conversation. Additionally, a fix was made to ensure the web-search plugin is activated in agents.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1572", + "https://github.com/elizaOS/eliza/issues/1569", + "https://github.com/elizaOS/eliza/pull/1577" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1572", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577" + ], + "videos": [] + }, + { + "text": "A feature request was raised to expand support for non-OpenAI models in token trimming, aiming to improve compatibility and scalability. Additionally, an issue was reported where running Eliza with LLAMALOCAL fails after the first query, causing the server to loop responses without sending them to the client.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1565", + "https://github.com/elizaOS/eliza/issues/1575" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1565", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1575" + ], + "videos": [] + }, + { + "text": "A user requested a feature to allow an AI agent to post only quotes on Twitter. Currently, the agent either posts tweets without quoting or formats them in JSON, despite explicit instructions to avoid this.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1567" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1567" + ], + "videos": [] + } + ], + "topic": "Misceleanous" + } + ], + "date": 1735603200 + } + }, + "ai_news_elizaos_daily_md_2024-12-31": { + "filename": "2024-12-31.md", + "content": "# Daily Summary for 2024-12-31\n\n## Recent Updates and Integrations in ElizaOS\n### Plugin Enhancements\n- **Key Update**: Integration of FereAI and FerePro plugin to improve ChatResponse handling and plugin extensibility.\n - Enhancements: Robust WebSocket handling, API credential validation, and error strategies.\n - [View Update](https://github.com/elizaOS/eliza/pull/1566)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1566)\n\n- **Web-Search Activation**: Implementation for enabling web-search plugin in agents.\n - [View Update](https://github.com/elizaOS/eliza/pull/1577)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1577)\n\n- **Viem Dependency Update**: Ensuring compatibility in plugin-evm and plugin-goat.\n - [View Update](https://github.com/elizaOS/eliza/pull/1576)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1576)\n\n- **Hummingbot Plugin**: For automated market-making and trading with real-time market data.\n - [View Update](https://github.com/elizaOS/eliza/pull/1570)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1570)\n\n## ElizaOS Development Updates and Bug Fixes\n### Bug Fixes\n- **Embedding Initialization Fix**: 768-dimension embedding initialized for Gaianet.\n - [View Update](https://github.com/elizaOS/eliza/pull/1572)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1572)\n\n- **LLAMALOCAL Issue**: Report of server failure to respond after the first query.\n - [View Issue](https://github.com/elizaOS/eliza/issues/1575)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1575)\n\n- **Action Limitation**: Eliza unable to execute multiple actions per conversation.\n - [View Issue](https://github.com/elizaOS/eliza/issues/1569)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1569)\n\n### Development Efforts\n- Package updates, TEE support, new features, and bug fixes with contributions from 14 developers.\n\n## Crypto Market Update\n- **Cryptocurrency Prices**:\n - Wrapped Bitcoin (WBTC): $92,559.58\n - Wrapped Ethereum (WETH): $3,357.35\n - Solana (SOL): $191.01\n - ai16z: $1.70\n\n## Recent Updates in ElizaOS Repository\n### Documentation and Features\n- **Documentation Update**: Overview and preview in technical report.\n - [View Update](https://github.com/elizaOS/eliza/pull/1574)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1574)\n\n- **TEE Support**: Enhanced security for plugin-env.\n - [View Update](https://github.com/elizaOS/eliza/pull/1571)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1571)\n\n- **AGENTS.md Clarification**: Corrected wording for clarity.\n - [View Update](https://github.com/elizaOS/eliza/pull/1579)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1579)\n\n## Client-Direct Endpoint for Retrieving Memories by Agent and Room\n- **New API Endpoint**: Fetch memories for a specific agent and room for Mee.fun\u2019s hosted Eliza service.\n - Endpoint format: `/agents/:agentId/:roomId/memories`\n - [View Update](https://github.com/elizaOS/eliza/pull/1581)\n - ![Image](https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1581)\n\n## ElizaOS Development Updates and Issues\n- **FereAI Integration**: Enhanced WebSocket and ChatResponse functionalities.\n- **API Enhancements**: New endpoint for fetching agent-specific chat memories.\n- **Miscellaneous Fixes**: TEE support, viem dependency, and minor documentation corrections.\n- **Hummingbot Plugin**: For market-making operations.\n- **Bug Reports**: Issues with LLAMALOCAL responses and action execution limitations.\n- **Feature Requests**: Non-OpenAI model support for better token trimming compatibility.\n\nEach update, enhancement, and bug fix continues to refine and expand ElizaOS functionalities, ensuring improved performance and user experience.\n" + }, + "ai_news_elizaos_daily_discord_json_2024-12-31": { + "filename": "2024-12-31.json", + "error": "File not found" + }, + "ai_news_elizaos_daily_discord_md_2024-12-31": { + "filename": "2024-12-31.md", + "error": "File not found" + }, + "github_summaries_daily_2025-01-01": { + "filename": "2025-01-01.md", + "content": "# ElizaOS Daily Update (Jan 1, 2025)\n\n## OVERVIEW \nToday's development efforts focused on enhancing the ElizaOS framework with new features, bug fixes, and documentation improvements. Notable additions include support for Arabic and Hungarian in the README files, alongside significant updates to transcription provider selection and Twitter Spaces integration. The team also addressed several bugs, ensuring a smoother user experience.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Feature Enhancements\n- Added Arabic language support in the README with [PR #1634](https://github.com/elizaos/eliza/pull/1634).\n- Implemented a feature to select a transcription provider based on character settings in [PR #1625](https://github.com/elizaos/eliza/pull/1625).\n- Integrated Twitter Spaces functionality as detailed in [PR #1550](https://github.com/elizaos/eliza/pull/1550).\n- Introduced Hungarian language support in the README with [PR #1645](https://github.com/elizaos/eliza/pull/1645).\n\n### Bug Fixes\n- Resolved a bug in the fact evaluator template where `{{user1}}` should be `{{user2}}` in [PR #1648](https://github.com/elizaos/eliza/pull/1648).\n- Updated the lockfile after dependency changes to prevent trunk issues in [PR #1642](https://github.com/elizaos/eliza/pull/1642).\n- Corrected the path for image uploads in [PR #1632](https://github.com/elizaos/eliza/pull/1632).\n- Fixed minor spelling errors in the Russian README with [PR #1629](https://github.com/elizaos/eliza/pull/1629).\n- Addressed dependency issues for the plugin-evm in [PR #1627](https://github.com/elizaos/eliza/pull/1627).\n\n## CLOSED ISSUES\n\n### Dependency Management\n- Closed multiple issues related to deduplicating dependencies across plugins, which were causing version mismatches and bloated node_modules, including [#1658](https://github.com/elizaos/eliza/issues/1658), [#1656](https://github.com/elizaos/eliza/issues/1656), [#1652](https://github.com/elizaos/eliza/issues/1652), and [#1650](https://github.com/elizaos/eliza/issues/1650).\n\n### Setup Issues\n- Resolved issues regarding initial setup failures, including [#1622](https://github.com/elizaos/eliza/issues/1622) and [#1623](https://github.com/elizaos/eliza/issues/1623).\n\n## NEW ISSUES\n\n### Setup and Configuration Challenges\n- Reported issues with initial setup not working as expected, detailed in [#1666](https://github.com/elizaos/eliza/issues/1666).\n- Suggested using caret (^) for dependency versions in [#1662](https://github.com/elizaos/eliza/issues/1662) to facilitate automatic updates.\n\n### Dependency Concerns\n- Raised concerns about deduplicating dependencies across plugins to avoid version mismatches, as noted in [#1659](https://github.com/elizaos/eliza/issues/1659) and [#1651](https://github.com/elizaos/eliza/issues/1651).\n\n### Feature Requests\n- Proposed enhancements for the ImageDescriptionService and liquidity management features in [#1643](https://github.com/elizaos/eliza/issues/1643) and [#1633](https://github.com/elizaos/eliza/issues/1633), respectively." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-01": "{\n \"interval\": {\n \"intervalStart\": \"2025-01-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-02-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-01-01 to 2025-02-01, elizaos/eliza had 1039 new PRs (735 merged), 401 new issues, and 694 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6l7_A4\",\n \"title\": \"Missing Module: '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"morning3tar\",\n \"number\": 2242,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-13T13:29:04Z\",\n \"closedAt\": \"2025-03-08T01:09:54Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 30\n },\n {\n \"id\": \"I_kwDOMT5cIs6lSxzf\",\n \"title\": \"Error: Could not find wrtc binary on any of the paths when running pnpm start\",\n \"author\": \"arvin-crypto\",\n \"number\": 1965,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-07T15:47:26Z\",\n \"closedAt\": \"2025-03-02T01:55:50Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 27\n },\n {\n \"id\": \"I_kwDOMT5cIs6mwy61\",\n \"title\": \"@elizaos/agent@0.1.9-alpha.1 start: `node --loader ts-node/esm src/index.ts \\\"--isRoot\\\" \\\"--characters=characters/eternalai.character.json\\\"`\",\n \"author\": \"illink7\",\n \"number\": 2530,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-19T20:13:23Z\",\n \"closedAt\": \"2025-03-08T01:17:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 22\n },\n {\n \"id\": \"I_kwDOMT5cIs6m5hCt\",\n \"title\": \"Bot is only responding to target users and ignoring all other mentions on twitter\",\n \"author\": \"Xayaan\",\n \"number\": 2563,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-20T18:46:01Z\",\n \"closedAt\": \"2025-03-08T01:17:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 21\n },\n {\n \"id\": \"I_kwDOMT5cIs6lwYFX\",\n \"title\": \"\u2009ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\u2009\",\n \"author\": \"TobiGoldD\",\n \"number\": 2127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-10T19:14:51Z\",\n \"closedAt\": \"2025-03-02T01:56:01Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 20\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JBWtl\",\n \"title\": \"Add Access Token Management\",\n \"author\": \"elpulpo0\",\n \"number\": 2808,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-26T22:16:38Z\",\n \"mergedAt\": null,\n \"additions\": 224271,\n \"deletions\": 12973\n },\n {\n \"id\": \"PR_kwDOMT5cIs6HcIgk\",\n \"title\": \"chore: Prep v0.1.8 (dev => main)\",\n \"author\": \"odilitime\",\n \"number\": 2171,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-11T23:36:42Z\",\n \"mergedAt\": \"2025-01-12T07:32:53Z\",\n \"additions\": 100844,\n \"deletions\": 46015\n },\n {\n \"id\": \"PR_kwDOMT5cIs6HLoVX\",\n \"title\": \"Fix/resolve conflicts\",\n \"author\": \"yueliao11\",\n \"number\": 2060,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-09T09:58:41Z\",\n \"mergedAt\": null,\n \"additions\": 87145,\n \"deletions\": 43714\n },\n {\n \"id\": \"PR_kwDOMT5cIs6HJPhr\",\n \"title\": \"Development\",\n \"author\": \"juansebsol\",\n \"number\": 2041,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-09T01:24:35Z\",\n \"mergedAt\": null,\n \"additions\": 81946,\n \"deletions\": 43391\n }\n ],\n \"codeChanges\": {\n \"additions\": 450243,\n \"deletions\": 138188,\n \"files\": 2487,\n \"commitCount\": 5528\n },\n \"completedItems\": [\n {\n \"title\": \"chore: support more debians distros\",\n \"prNumber\": 1875,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd more playwright support for various debian distros.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doing this? Any c\"\n },\n {\n \"title\": \"fix: Fix postinstall script\",\n \"prNumber\": 1872,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes develop's install-phase (broken in #1834 )\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## Why are we doing this? Any context\"\n },\n {\n \"title\": \"docs: Add DAO donation ask & dev discord\",\n \"prNumber\": 1867,\n \"type\": \"feature\",\n \"body\": \"Self explanatory I hope\"\n },\n {\n \"title\": \"feat: Add Stargaze plugin\",\n \"prNumber\": 1861,\n \"type\": \"feature\",\n \"body\": \"This plugins allows Eliza to get NFT information from the main NFT marketplace in Cosmos (Stargaze). \\r\\n\\r\\n\\\"image\\\"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n },\n {\n \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n \"prNumber\": 1840,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n },\n {\n \"title\": \"correct faq docs link in both contribution md files\",\n \"prNumber\": 1839,\n \"type\": \"other\",\n \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n },\n {\n \"title\": \"chore: update bootstrap plugin export\",\n \"prNumber\": 1836,\n \"type\": \"other\",\n \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n },\n {\n \"title\": \"Update README_KOR.md\",\n \"prNumber\": 1835,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 1829,\n \"type\": \"other\",\n \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n },\n {\n \"title\": \"fix(solana token provider): await cached data\",\n \"prNumber\": 1828,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n },\n {\n \"title\": \"docs: update faq.md\",\n \"prNumber\": 1746,\n \"type\": \"docs\",\n \"body\": \"Removed mentions of some items.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n },\n {\n \"title\": \"fix: 1634 fix image description service\",\n \"prNumber\": 1667,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n },\n {\n \"title\": \"fix: Update Supabase schema.sql\",\n \"prNumber\": 1660,\n \"type\": \"bugfix\",\n \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n },\n {\n \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n \"prNumber\": 1648,\n \"type\": \"bugfix\",\n \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n {\\r\\n user: \\\"{{user1}}\\\",\\r\\n content: { text: \\\"Which city?\"\n },\n {\n \"title\": \"Added Hungarian README\",\n \"prNumber\": 1645,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n },\n {\n \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n \"prNumber\": 1642,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n },\n {\n \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n \"prNumber\": 1637,\n \"type\": \"other\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n },\n {\n \"title\": \"Add README_AR.md\",\n \"prNumber\": 1634,\n \"type\": \"feature\",\n \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n },\n {\n \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n \"prNumber\": 1605,\n \"type\": \"bugfix\",\n \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n },\n {\n \"title\": \"fix: activate web-search plugin in agents/\",\n \"prNumber\": 1577,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n },\n {\n \"title\": \"feat: use custom conditions for live monorepo types\",\n \"prNumber\": 1365,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n },\n {\n \"title\": \"Feat/genlayer plugin\",\n \"prNumber\": 975,\n \"type\": \"feature\",\n \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n },\n {\n \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n \"prNumber\": 2781,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n },\n {\n \"title\": \"feat: added Ankr plugin\",\n \"prNumber\": 2773,\n \"type\": \"feature\",\n \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n },\n {\n \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n \"prNumber\": 2769,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n },\n {\n \"title\": \"feat: create /.turbo/config.json\",\n \"prNumber\": 2768,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2741,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n },\n {\n \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n \"prNumber\": 2735,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nmerge queue\\r\\n\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n },\n {\n \"title\": \"client-eliza-home: test config and test coverage\",\n \"prNumber\": 2719,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n },\n {\n \"title\": \"feat: Hyperbolic-plugin \",\n \"prNumber\": 2701,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n },\n {\n \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n \"prNumber\": 2698,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"chore: fix types syntax issue\",\n \"prNumber\": 2694,\n \"type\": \"bugfix\",\n \"body\": \"fixes missing `};` before simsai profile inteface\"\n },\n {\n \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n \"prNumber\": 2693,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n },\n {\n \"title\": \"feat(new-plugin): suno music generation \",\n \"prNumber\": 2679,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n \"prNumber\": 2678,\n \"type\": \"feature\",\n \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n },\n {\n \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n \"prNumber\": 2673,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n },\n {\n \"title\": \"feat: Implement runProcess function in test library\",\n \"prNumber\": 2672,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n },\n {\n \"title\": \"fix debug targets to show elizalogger debug messages\",\n \"prNumber\": 2670,\n \"type\": \"bugfix\",\n \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n },\n {\n \"title\": \"chore(spelling-fixes): docs\",\n \"prNumber\": 2669,\n \"type\": \"bugfix\",\n \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n },\n {\n \"title\": \"fix(plugin-depin): sentientAI description\",\n \"prNumber\": 2668,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nIssue #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n },\n {\n \"title\": \"feat(new-plugin): suno Eliza plugin\",\n \"prNumber\": 2656,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n },\n {\n \"title\": \"fix: a typo bug in conflux plugin\",\n \"prNumber\": 2654,\n \"type\": \"bugfix\",\n \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n // Generate content based on template\\r\\n const context = composeContext({\\r\\n state,\\r\\n template: confluxTransferTemplate, \"\n },\n {\n \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n \"prNumber\": 2651,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n },\n {\n \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n \"prNumber\": 2596,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n },\n {\n \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n \"prNumber\": 2567,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n },\n {\n \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n \"prNumber\": 2560,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n },\n {\n \"title\": \"chore(revert): optimize pnpm cache configuration\",\n \"prNumber\": 2556,\n \"type\": \"other\",\n \"body\": \"edit: reverting most pnpm caching attempts\"\n },\n {\n \"title\": \"chore: optimize pnpm cache configuration\",\n \"prNumber\": 2555,\n \"type\": \"other\",\n \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n },\n {\n \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n \"prNumber\": 2554,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2553,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"chore: remove cleanup step from integration tests workflow\",\n \"prNumber\": 2551,\n \"type\": \"refactor\",\n \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n },\n {\n \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n \"prNumber\": 2549,\n \"type\": \"feature\",\n \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n },\n {\n \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n \"prNumber\": 2547,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n },\n {\n \"title\": \"test configuration and tests for client-lens\",\n \"prNumber\": 2534,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n },\n {\n \"title\": \"feat: add anthropic image provider for vision\",\n \"prNumber\": 2524,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n },\n {\n \"title\": \"feat: plugin rabbi trader tests\",\n \"prNumber\": 2520,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n },\n {\n \"title\": \"docs: add docs/README_JA.md\",\n \"prNumber\": 2515,\n \"type\": \"feature\",\n \"body\": \"\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n },\n {\n \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n \"prNumber\": 2512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n },\n {\n \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n \"prNumber\": 2508,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n },\n {\n \"title\": \"test: api timeout handling for plugin-binance\",\n \"prNumber\": 2504,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n\\r\\n\\r\\n\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n },\n {\n \"title\": \"feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n \"prNumber\": 2448,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n },\n {\n \"title\": \"feat: create version.cmd for windows support\",\n \"prNumber\": 2442,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n },\n {\n \"title\": \"feat: add Mind Network plugin\",\n \"prNumber\": 2431,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n },\n {\n \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n \"prNumber\": 2430,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n },\n {\n \"title\": \"feat:add plugin-lightning\",\n \"prNumber\": 2429,\n \"type\": \"feature\",\n \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n },\n {\n \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n \"prNumber\": 2389,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n },\n {\n \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n \"prNumber\": 2380,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n },\n {\n \"title\": \"feat: add adapter-qdrant\",\n \"prNumber\": 2322,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore: updated .gitignore + removed build files\",\n \"prNumber\": 3117,\n \"type\": \"other\",\n \"body\": \"chore: updated .gitignore + removed build files\"\n },\n {\n \"title\": \"fix: auto-scrolling issue in client\",\n \"prNumber\": 3115,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n },\n {\n \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n \"prNumber\": 3113,\n \"type\": \"bugfix\",\n \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n \\\"objective\\\": \\\"The user wants to summarize \"\n },\n {\n \"title\": \"fix: docker build command by skipping eslint files\",\n \"prNumber\": 3110,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n },\n {\n \"title\": \"fix: plugin-apro\",\n \"prNumber\": 3106,\n \"type\": \"bugfix\",\n \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n },\n {\n \"title\": \"fix: plugin-aptos\",\n \"prNumber\": 3104,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome.\"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n \"prNumber\": 3103,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n },\n {\n \"title\": \"fix: plugin-arthera-biome\",\n \"prNumber\": 3102,\n \"type\": \"bugfix\",\n \"body\": \"fixed al issues \"\n },\n {\n \"title\": \"fix: plugin-asterai\",\n \"prNumber\": 3101,\n \"type\": \"bugfix\",\n \"body\": \"Added only the Biome. Code was good.\"\n },\n {\n \"title\": \"fix: plugin-autonome-v1\",\n \"prNumber\": 3098,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all issues.\"\n },\n {\n \"title\": \"fix: fixed build error in plugin-email-automation \",\n \"prNumber\": 3097,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n },\n {\n \"title\": \"fix: OpenAI embedding issue\",\n \"prNumber\": 3003,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n },\n {\n \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n \"prNumber\": 2999,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n },\n {\n \"title\": \"fix: handle whitespace in quote conversion\",\n \"prNumber\": 2961,\n \"type\": \"bugfix\",\n \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n },\n {\n \"title\": \"fix: plugin-letzai\",\n \"prNumber\": 2960,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors.\"\n },\n {\n \"title\": \"fix: plugin-lightning\",\n \"prNumber\": 2959,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n },\n {\n \"title\": \"fix: plugin-lit\",\n \"prNumber\": 2957,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n },\n {\n \"title\": \"fix: plugin-massa\",\n \"prNumber\": 2955,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors.\"\n },\n {\n \"title\": \"fix-plugin-mina\",\n \"prNumber\": 2954,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: mind-network\",\n \"prNumber\": 2953,\n \"type\": \"bugfix\",\n \"body\": \"Added only missing logging.\"\n },\n {\n \"title\": \"fix: plugin-moralis\",\n \"prNumber\": 2952,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the issues.\"\n },\n {\n \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n \"prNumber\": 2951,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n },\n {\n \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n \"prNumber\": 2950,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n },\n {\n \"title\": \"fix: add missing plugins in package.json\",\n \"prNumber\": 2947,\n \"type\": \"feature\",\n \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n },\n {\n \"title\": \"fix: remove dead code\",\n \"prNumber\": 2945,\n \"type\": \"bugfix\",\n \"body\": \"removed dead code (comments)\"\n },\n {\n \"title\": \"fix: plugin-movement\",\n \"prNumber\": 2943,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all errors \"\n },\n {\n \"title\": \"fix: plugin-multiversx\",\n \"prNumber\": 2942,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors present. \"\n },\n {\n \"title\": \"fix: plugin-near\",\n \"prNumber\": 2941,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and typing.\"\n },\n {\n \"title\": \"fix: plugin-news\",\n \"prNumber\": 2940,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the type and literals.\"\n },\n {\n \"title\": \"fix: building error\",\n \"prNumber\": 2938,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: plugin-nft-collection\",\n \"prNumber\": 2937,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed all the errors and most if not all the typing.\"\n },\n {\n \"title\": \"fix: plugin-nft-generation\",\n \"prNumber\": 2934,\n \"type\": \"bugfix\",\n \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n },\n {\n \"title\": \"feat: add public access to packages.\",\n \"prNumber\": 2933,\n \"type\": \"feature\",\n \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n },\n {\n \"title\": \"fix template typos\",\n \"prNumber\": 2932,\n \"type\": \"bugfix\",\n \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n },\n {\n \"title\": \"chore: inconsistent folder naming conventipn\",\n \"prNumber\": 2931,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: invalid npm package naming convention\",\n \"prNumber\": 2930,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: missing version prop in package.json\",\n \"prNumber\": 2929,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"ci: changes to allow package scoping to public\",\n \"prNumber\": 2928,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update lpmanager.character.json\",\n \"prNumber\": 2921,\n \"type\": \"other\",\n \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n },\n {\n \"title\": \"feat: new model provider for LM Studio\",\n \"prNumber\": 2913,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: plugin-tts \",\n \"prNumber\": 2829,\n \"type\": \"bugfix\",\n \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n },\n {\n \"title\": \"feat: add new readmes, move some others for consistency\",\n \"prNumber\": 2828,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n },\n {\n \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n \"prNumber\": 2819,\n \"type\": \"bugfix\",\n \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n },\n {\n \"title\": \"fix: nvidia nim environment\",\n \"prNumber\": 2817,\n \"type\": \"bugfix\",\n \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n },\n {\n \"title\": \"fix: akash splash \",\n \"prNumber\": 2816,\n \"type\": \"bugfix\",\n \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n },\n {\n \"title\": \"docs: Update client-telegram README.md\",\n \"prNumber\": 2814,\n \"type\": \"docs\",\n \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n \"prNumber\": 2810,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n },\n {\n \"title\": \"test: plugin-0x test configuration and coverage\",\n \"prNumber\": 2807,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n },\n {\n \"title\": \"feat(new-plugin): create gelato plugin relay\",\n \"prNumber\": 2799,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n },\n {\n \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n \"prNumber\": 2643,\n \"type\": \"other\",\n \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n },\n {\n \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n \"prNumber\": 2564,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n },\n {\n \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n \"prNumber\": 2558,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n },\n {\n \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n \"prNumber\": 2391,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n },\n {\n \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n \"prNumber\": 2329,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n },\n {\n \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n \"prNumber\": 2176,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n \"prNumber\": 1620,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n },\n {\n \"title\": \"feat(new-plugin): deva client integration\",\n \"prNumber\": 1238,\n \"type\": \"feature\",\n \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n },\n {\n \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n \"prNumber\": 2510,\n \"type\": \"feature\",\n \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n\\n\\n## Summary by Cod\"\n },\n {\n \"title\": \"chore: update createToken.ts\",\n \"prNumber\": 2493,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n },\n {\n \"title\": \"chore: corrected the link to the banner\",\n \"prNumber\": 2491,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n },\n {\n \"title\": \"fix: linting errors\",\n \"prNumber\": 2474,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add openai env to smokeTests\",\n \"prNumber\": 2472,\n \"type\": \"feature\",\n \"body\": \"Reverts elizaOS/eliza#2459\"\n },\n {\n \"title\": \"test: adding test configuration and tests for redis adapter\",\n \"prNumber\": 2470,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n },\n {\n \"title\": \"chore: set openai as default character's provider\",\n \"prNumber\": 2460,\n \"type\": \"other\",\n \"body\": \"chore: set openai as default character's provider\"\n },\n {\n \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n \"prNumber\": 2459,\n \"type\": \"refactor\",\n \"body\": \"Reverts elizaOS/eliza#2420\"\n },\n {\n \"title\": \"feat: Add features to the Solana Agent Kit \",\n \"prNumber\": 2458,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\"\n },\n {\n \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n \"prNumber\": 2413,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n },\n {\n \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n \"prNumber\": 2354,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n },\n {\n \"title\": \"fix: align base url in client if api runs on a different port\",\n \"prNumber\": 2353,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n },\n {\n \"title\": \"feat: Telegram autonomous agent enhancement\",\n \"prNumber\": 2338,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n },\n {\n \"title\": \"fix: formatting in Browser section of README.md\",\n \"prNumber\": 2336,\n \"type\": \"bugfix\",\n \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n },\n {\n \"title\": \"feat: Discord autonomous agent enhancement\",\n \"prNumber\": 2335,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n },\n {\n \"title\": \"Update README_TR.md\",\n \"prNumber\": 2334,\n \"type\": \"other\",\n \"body\": \"Added WSL 2 link\"\n },\n {\n \"title\": \"fix: SwapAction in evm-plugin\",\n \"prNumber\": 2332,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n },\n {\n \"title\": \"feat: Enable Multiple remote character urls\",\n \"prNumber\": 2328,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n },\n {\n \"title\": \"feat: dexscreener trending\",\n \"prNumber\": 2325,\n \"type\": \"feature\",\n \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n },\n {\n \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n \"prNumber\": 2324,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg: \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n },\n {\n \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n \"prNumber\": 2319,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n },\n {\n \"title\": \"docs: Update README.md\",\n \"prNumber\": 2309,\n \"type\": \"docs\",\n \"body\": \"Remove duplicate in the readme\"\n },\n {\n \"title\": \"fix: farcaster memory\",\n \"prNumber\": 2307,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n },\n {\n \"title\": \"fix: Update package.json of core package\",\n \"prNumber\": 2301,\n \"type\": \"bugfix\",\n \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n },\n {\n \"title\": \"feat: coinbase agentkit plugin for eliza\",\n \"prNumber\": 2298,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n },\n {\n \"title\": \"docs: Add Greek translation for README_GR\",\n \"prNumber\": 2199,\n \"type\": \"feature\",\n \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n },\n {\n \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n \"prNumber\": 2196,\n \"type\": \"bugfix\",\n \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n },\n {\n \"title\": \"refactor: websearch into a service\",\n \"prNumber\": 2195,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n },\n {\n \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n \"prNumber\": 2194,\n \"type\": \"other\",\n \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n },\n {\n \"title\": \"chore: Prep 0.1.8.build.1\",\n \"prNumber\": 2193,\n \"type\": \"other\",\n \"body\": \"- Bump version to 0.1.8.build.1\"\n },\n {\n \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n \"prNumber\": 2188,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n },\n {\n \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n \"prNumber\": 2177,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n },\n {\n \"title\": \"refactor: farcaster client env configuration \",\n \"prNumber\": 2087,\n \"type\": \"refactor\",\n \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n },\n {\n \"title\": \"feat: atoma provider\",\n \"prNumber\": 2082,\n \"type\": \"feature\",\n \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n },\n {\n \"title\": \"feat: add external router path and new tweet generation\",\n \"prNumber\": 2081,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n },\n {\n \"title\": \"feat: full overhaul of client\",\n \"prNumber\": 2038,\n \"type\": \"feature\",\n \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n },\n {\n \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n \"prNumber\": 2015,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n },\n {\n \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n \"prNumber\": 2010,\n \"type\": \"feature\",\n \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n },\n {\n \"title\": \"feat: add instagram client\",\n \"prNumber\": 1964,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n },\n {\n \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n \"prNumber\": 1888,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n },\n {\n \"title\": \"feat: Add support for VoyageAI embeddings API\",\n \"prNumber\": 1442,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n },\n {\n \"title\": \"feat: add birdeye plugin\",\n \"prNumber\": 1417,\n \"type\": \"feature\",\n \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n },\n {\n \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n \"prNumber\": 1403,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n },\n {\n \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n \"prNumber\": 1377,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n },\n {\n \"title\": \"feat: Add devcontainer\",\n \"prNumber\": 1807,\n \"type\": \"feature\",\n \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n },\n {\n \"title\": \"fix: fix the chat stuck in infinite loop\",\n \"prNumber\": 1755,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"add github to client enumerations\",\n \"prNumber\": 2157,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n },\n {\n \"title\": \"fix: correct SUI/USD price calculation\",\n \"prNumber\": 2150,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: Lens Network Plugin\",\n \"prNumber\": 2101,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users. \\r\\n- Other features and functionalities of \"\n },\n {\n \"title\": \"Fix: Supabase updates\",\n \"prNumber\": 2100,\n \"type\": \"bugfix\",\n \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n },\n {\n \"title\": \"Add gemini to image vision\",\n \"prNumber\": 2099,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n },\n {\n \"title\": \"fix: Update clients.md to fix package name\",\n \"prNumber\": 2091,\n \"type\": \"bugfix\",\n \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n },\n {\n \"title\": \"Update README_CN to match latest English README\",\n \"prNumber\": 2069,\n \"type\": \"tests\",\n \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n },\n {\n \"title\": \"feat: pro api support, trending coins api\",\n \"prNumber\": 2068,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n - Configurable through environment \"\n },\n {\n \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n \"prNumber\": 2062,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n },\n {\n \"title\": \"Galadriel docs and .env.example update\",\n \"prNumber\": 2061,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n },\n {\n \"title\": \"revert: #2048\",\n \"prNumber\": 2059,\n \"type\": \"other\",\n \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n },\n {\n \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n \"prNumber\": 2058,\n \"type\": \"bugfix\",\n \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n },\n {\n \"title\": \"feat: solana transaction more lenient\",\n \"prNumber\": 2053,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n },\n {\n \"title\": \"chore: add conditionals for supabase to agent directory\",\n \"prNumber\": 2032,\n \"type\": \"feature\",\n \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality. In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n },\n {\n \"title\": \"Update .env.example\",\n \"prNumber\": 2031,\n \"type\": \"other\",\n \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n },\n {\n \"title\": \"fix: include schema.sql and seed.sql in package files\",\n \"prNumber\": 2030,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009 - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n \"prNumber\": 2029,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n },\n {\n \"title\": \"fix: letzAi build issues\",\n \"prNumber\": 2021,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n },\n {\n \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n \"prNumber\": 2005,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"Update plugins.md -- Allora README Fix\",\n \"prNumber\": 2003,\n \"type\": \"bugfix\",\n \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n },\n {\n \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n \"prNumber\": 1989,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n },\n {\n \"title\": \"chore: add debug logging for context\",\n \"prNumber\": 1980,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n },\n {\n \"title\": \"test: adding tests for twitter plugin\",\n \"prNumber\": 1976,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n },\n {\n \"title\": \"chore: Cleaner logs on agent startup\",\n \"prNumber\": 1973,\n \"type\": \"refactor\",\n \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n },\n {\n \"title\": \"fix: Fix db init race condition affecting builds\",\n \"prNumber\": 1968,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n },\n {\n \"title\": \"feat: Add Allora plugin\",\n \"prNumber\": 1955,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n },\n {\n \"title\": \"feat: Add fraxtal chain to evm\",\n \"prNumber\": 1954,\n \"type\": \"feature\",\n \"body\": \"add fraxtal to chains\"\n },\n {\n \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n \"prNumber\": 1951,\n \"type\": \"bugfix\",\n \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n },\n {\n \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n \"prNumber\": 1950,\n \"type\": \"bugfix\",\n \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n },\n {\n \"title\": \"feat: support for eternalai provider can write request/response log info\",\n \"prNumber\": 1948,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n },\n {\n \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n \"prNumber\": 1947,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving packages struct\"\n },\n {\n \"title\": \"API route update\",\n \"prNumber\": 1923,\n \"type\": \"other\",\n \"body\": \"Update to the API route\"\n },\n {\n \"title\": \"Fix typo Update CHANGELOG.md\",\n \"prNumber\": 1922,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n },\n {\n \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n \"prNumber\": 1919,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n- #1906 \\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n },\n {\n \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n \"prNumber\": 1884,\n \"type\": \"feature\",\n \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n },\n {\n \"title\": \"feat: Use recommended settings in jupiter swap\",\n \"prNumber\": 1882,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n },\n {\n \"title\": \"Fixed broken API Documentation URL\",\n \"prNumber\": 1881,\n \"type\": \"bugfix\",\n \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n },\n {\n \"title\": \"feat: add OpenWeather plugin\",\n \"prNumber\": 1880,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n },\n {\n \"title\": \"test: adding test setup for telegram client\",\n \"prNumber\": 1879,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nNot related to specific issue. Since we are improving project and fol\"\n },\n {\n \"title\": \"chore(core): enable strict null checks\",\n \"prNumber\": 1878,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n\\r\\n\\r\\n# \"\n },\n {\n \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n \"prNumber\": 1808,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n\\r\\n\\r\\n#\"\n },\n {\n \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n \"prNumber\": 1798,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n },\n {\n \"title\": \"feat: plugin new RabbiTrader\",\n \"prNumber\": 1785,\n \"type\": \"feature\",\n \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n },\n {\n \"title\": \"feat: Image descriptions into interaction.ts\",\n \"prNumber\": 1775,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n },\n {\n \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n \"prNumber\": 1673,\n \"type\": \"other\",\n \"body\": \"Co-authored @Hmac512 @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n },\n {\n \"title\": \"Add support for Movement Network\",\n \"prNumber\": 1621,\n \"type\": \"feature\",\n \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n },\n {\n \"title\": \"feat: add massa-plugin\",\n \"prNumber\": 1582,\n \"type\": \"feature\",\n \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n },\n {\n \"title\": \"feat: added new plugin - zktls - reclaim\",\n \"prNumber\": 1558,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n },\n {\n \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n \"prNumber\": 1470,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: Make templates in composeContext dynamic\",\n \"prNumber\": 1467,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-01": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xgloria_week_2025-01-26\", \"0xgloria\", \"week\", \"2025-01-26\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other GitHub activity this week.\", \"2025-05-13T22:03:42.486Z\"]\n[\"0xCardinalError_week_2025-01-26\", \"0xCardinalError\", \"week\", \"2025-01-26\", \"0xCardinalError: Made significant code changes across 6 files (+447/-1 lines) in 2 commits on a single day this week. Left 1 comment on a pull request, with no other review activity.\", \"2025-05-13T22:03:47.901Z\"]\n[\"0xbbjoker_week_2025-01-26\", \"0xbbjoker\", \"week\", \"2025-01-26\", \"0xbbjoker: Opened one work-in-progress pull request (#3128) titled \\\"feat: test bun-sql WIP\\\" that remains open.\", \"2025-05-13T22:03:42.793Z\"]\n[\"0xSero_week_2025-01-26\", \"0xSero\", \"week\", \"2025-01-26\", \"0xSero: Merged two significant PRs this week: #2990 improving linting with Biome (+33,142/-1,450 lines) and #3116 focused on code cleanup (+612/-26,421 lines), demonstrating a substantial refactoring effort. Active on 3 days with 8 commits across 118 modified files, primarily focusing on code cleanup and refactoring work that removed over 27k lines of code.\", \"2025-05-13T22:03:43.892Z\"]\n[\"0xmarf_week_2025-01-26\", \"0xmarf\", \"week\", \"2025-01-26\", \"0xmarf: Made one significant commit this week, modifying a single file with substantial changes (+504/-315 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:03:42.772Z\"]\n[\"AbdelStark_week_2025-01-26\", \"AbdelStark\", \"week\", \"2025-01-26\", \"AbdelStark: Opened PR #2982 to implement a Nostr client, making substantial code changes across 31 files (+2301/-403 lines) with 6 commits. Contributed 5 PR comments while focusing primarily on other work (67%) and feature development (33%), with activity concentrated on a single day this period.\", \"2025-05-13T22:03:45.492Z\"]\n[\"Alirun_week_2025-01-26\", \"Alirun\", \"week\", \"2025-01-26\", \"Alirun: Fixed a bug in goal objectives update lookup logic through PR #2791, which involved significant code changes (+3427/-796 lines) and was merged within 12 hours.\", \"2025-05-13T22:03:45.193Z\"]\n[\"Aman-14_week_2025-01-26\", \"Aman-14\", \"week\", \"2025-01-26\", \"Aman-14: Opened a significant pull request (#2894) for \\\"Add Hash Network Plugin Integration for Verifiable Inference\\\" with substantial code changes (+59,940/-6,599 lines) across 691 files. The work represents a major feature addition with equal focus on feature development and bug fixing, primarily modifying code (58%) and configuration files (33%).\", \"2025-05-13T22:03:47.063Z\"]\n[\"Armando284_week_2025-01-26\", \"Armando284\", \"week\", \"2025-01-26\", \"Armando284: Opened PR #3109 \\\"feat: adds cache\\\" with substantial code changes (+8748/-553856 lines) affecting 3566 files. The changes primarily focused on feature work, with significant modifications to configuration (48%) and documentation (18%) files.\", \"2025-05-13T22:03:47.880Z\"]\n[\"AIFlowML_week_2025-01-26\", \"AIFlowML\", \"week\", \"2025-01-26\", \"AIFlowML: Conducted a massive code cleanup effort, merging 98 PRs that primarily fixed linting issues across numerous plugins, with significant changes to code structure (+1.46M/-157K lines). The work shows a methodical approach to standardizing code quality, with most PRs following similar patterns of fixing specific plugins (like #3106 \\\"fix: plugin-apro\\\", #3104 \\\"fix: plugin-aptos\\\", etc.). Consistently active throughout the week, AIFlowML also provided a few code reviews and comments while maintaining focus on the systematic improvement of the plugin ecosystem.\", \"2025-05-13T22:03:47.079Z\"]\n[\"Dahka2321_week_2025-01-26\", \"Dahka2321\", \"week\", \"2025-01-26\", \"Dahka2321: Merged PR #2921 \\\"Update lpmanager.character.json\\\" with minor changes (+2/-2 lines) to configuration files. This was their only contribution during the week, representing a sporadic activity pattern.\", \"2025-05-13T22:03:52.478Z\"]\n[\"DrDregyo_week_2025-01-26\", \"DrDregyo\", \"week\", \"2025-01-26\", \"DrDregyo: Created issue #2801 \\\"Multiple Agents work\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:03:48.908Z\"]\n[\"EmanHerawy_week_2025-01-26\", \"EmanHerawy\", \"week\", \"2025-01-26\", \"EmanHerawy: Contributed to documentation by adding an Arabic translation for the README in PR #3081 (+1168/-374 lines), which was merged after 4 hours.\", \"2025-05-13T22:03:49.349Z\"]\n[\"HashWarlock_week_2025-01-26\", \"HashWarlock\", \"week\", \"2025-01-26\", \"HashWarlock: Fixed package-related errors by merging PR #3146 that upgraded OpenAI and Vercel AI packages (+3/-3 lines). Created and closed issue #1319 requesting documentation for TEE verifiable logs in the Eliza section. Activity was limited to a single day this week, focusing entirely on bugfix work in configuration files.\", \"2025-05-13T22:03:55.257Z\"]\n[\"JhChoy_week_2025-01-26\", \"JhChoy\", \"week\", \"2025-01-26\", \"JhChoy: Fixed a single quote handling bug in the parseJsonArray function through PR #2802, which modified 3 files with +26/-5 lines of code changes. The contribution was focused entirely on bugfix work, with an equal split between code and test modifications.\", \"2025-05-13T22:03:56.384Z\"]\n[\"JonathonJulian_week_2025-01-26\", \"JonathonJulian\", \"week\", \"2025-01-26\", \"JonathonJulian: Opened PR #3093 \\\"Test\\\" which remains unmerged, while making substantial code changes across 191 files (+6569/-32432 lines) with a heavy focus on configuration files (96%). Active on only 2 days this week, with 11 commits concentrated on configuration work.\", \"2025-05-13T22:03:53.941Z\"]\n[\"KacperKoza343_week_2025-01-26\", \"KacperKoza343\", \"week\", \"2025-01-26\", \"KacperKoza343: Opened one pull request (#2972) to add LinkedIn client functionality, which remains under review. No other GitHub activity was observed during this period.\", \"2025-05-13T22:03:59.247Z\"]\n[\"Julian-dev28_week_2025-01-26\", \"Julian-dev28\", \"week\", \"2025-01-26\", \"Julian-dev28: Opened PR #2865 \\\"Add okx dex\\\" with substantial code changes (+55,989/-5,967 lines) across 575 files. Activity was concentrated on a single day, with the majority of work (71%) categorized as \\\"other work\\\" while 29% focused on feature development.\", \"2025-05-13T22:03:53.971Z\"]\n[\"KennethAshley_week_2025-01-26\", \"KennethAshley\", \"week\", \"2025-01-26\", \"KennethAshley: Created issue #2891 regarding a problem with agent replies in tweet sequences. Participated in discussions by commenting on 2 issues. No code contributions or pull requests this week.\", \"2025-05-13T22:03:56.227Z\"]\n[\"Mettulus_week_2025-01-26\", \"Mettulus\", \"week\", \"2025-01-26\", \"Mettulus: Opened one pull request (#2831 \\\"Feature/storyteller\\\") with minimal code changes (+4/-3 lines). Activity was limited to a single day this week with one commit focused on feature work.\", \"2025-05-13T22:03:57.264Z\"]\n[\"Jesscha_week_2025-01-26\", \"Jesscha\", \"week\", \"2025-01-26\", \"Jesscha: Identified an issue with Anthropic's JSON mode object generation (issue #3017) and subsequently fixed it by changing the handleAnthropic default mode to auto in PR #3018 (+998/-905 lines). The PR was merged within 4 hours, demonstrating quick resolution of the identified problem.\", \"2025-05-13T22:03:51.394Z\"]\n[\"Nabeel-javaid_week_2025-01-26\", \"Nabeel-javaid\", \"week\", \"2025-01-26\", \"Nabeel-javaid: Opened one pull request (#2949) focused on adding self tweet reply functionality, with moderate code changes (+92/-1112 lines) across 3 files. Activity was limited to a single day this week, with the PR remaining open and awaiting review.\", \"2025-05-13T22:03:59.708Z\"]\n[\"LinuxIsCool_week_2025-01-26\", \"LinuxIsCool\", \"week\", \"2025-01-26\", \"LinuxIsCool: Identified and reported 6 issues this week (all now closed), including feature requests for reranked contextual embedding (#2919) and runtime configuration (#2922), plus several bugs related to ragKnowledge and facts functionality. Opened 2 PRs (#2923, #2924) to address ragKnowledge issues, with modest code changes (+6/-3 lines) focused equally on features and bug fixes. Contributed to discussions with 5 PR comments and 3 issue comments, showing focused activity on a single day.\", \"2025-05-13T22:04:02.449Z\"]\n[\"Nevermore-Ray_week_2025-01-26\", \"Nevermore-Ray\", \"week\", \"2025-01-26\", \"Nevermore-Ray: Merged a significant PR #2797 \\\"btcfun Plugin for Eliza\\\" with substantial code changes (+118412/-7054 lines across 792 files). Currently has an open PR #2911 for Btcfun support. Activity was concentrated on a single day with a focus on plugin development.\", \"2025-05-13T22:04:01.700Z\"]\n[\"Mirmuxsin686_week_2025-01-26\", \"Mirmuxsin686\", \"week\", \"2025-01-26\", \"Mirmuxsin686: Created issue #3147 \\\"Pul\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:59.756Z\"]\n[\"MichaelDeng03_week_2025-01-26\", \"MichaelDeng03\", \"week\", \"2025-01-26\", \"MichaelDeng03: Added demo API access to the Coingecko plugin through PR #3050 (+5/-5 lines), which was merged after 14 hours. Created issue #3049 requesting this feature and implemented it himself, modifying 6 files with a total of +13/-13 lines across 4 commits. Active on 2 days this week, focusing entirely on this single feature implementation.\", \"2025-05-13T22:03:59.034Z\"]\n[\"OctavianTheI_week_2025-01-26\", \"OctavianTheI\", \"week\", \"2025-01-26\", \"OctavianTheI: Created issue #3047 requesting to add AI/ML API as a provider, which has since been closed.\", \"2025-05-13T22:04:01.719Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-01-26\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-01-26\", \"OFUZORCHUKWUEMEKE: Reported a single issue (#3079) regarding connection problems with the Anthropic model, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:04:01.474Z\"]\n[\"PhyByte_week_2025-01-26\", \"PhyByte\", \"week\", \"2025-01-26\", \"PhyByte: Made a single contribution this week by merging PR #3026 which fixed a file naming typo in the MVX plugin, modifying 4 files with minimal changes (+6/-6 lines).\", \"2025-05-13T22:04:01.542Z\"]\n[\"Pricstas_week_2025-01-26\", \"Pricstas\", \"week\", \"2025-01-26\", \"Pricstas: Fixed spelling errors across the codebase with PR #2909 (+9/-9 lines), which was merged within an hour. The contribution spanned 6 files, with changes primarily affecting documentation (60%) and code (40%).\", \"2025-05-13T22:04:03.324Z\"]\n[\"RalphLavelle_week_2025-01-26\", \"RalphLavelle\", \"week\", \"2025-01-26\", \"RalphLavelle: Created and closed issue #2867 regarding a TypeError with \\\"basex is not a function\\\". No other activity was observed during this period.\", \"2025-05-13T22:04:03.444Z\"]\n[\"SeanLiu666_week_2025-01-26\", \"SeanLiu666\", \"week\", \"2025-01-26\", \"SeanLiu666: Reported one issue (#3013) regarding authentication failures when using the Deepseek API with Eliza, which has since been closed.\", \"2025-05-13T22:04:03.675Z\"]\n[\"Resister-boy_week_2025-01-26\", \"Resister-boy\", \"week\", \"2025-01-26\", \"Resister-boy: Created issue #2856 requesting a feature to collect information from Telegram groups or Discord, which has since been closed. Commented on 2 issues during the period, showing sporadic engagement with the project.\", \"2025-05-13T22:04:03.882Z\"]\n[\"Suryansh-23_week_2025-01-26\", \"Suryansh-23\", \"week\", \"2025-01-26\", \"Suryansh-23: Made code contributions with 2 commits across 9 modified files (+534/-208 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:04:04.376Z\"]\n[\"Gajesh2007_week_2025-01-26\", \"Gajesh2007\", \"week\", \"2025-01-26\", \"Gajesh2007: Opened a significant pull request (#2926) to integrate EigenDA into Eliza, which involved extensive code changes across 2,074 files (+237,613/-13,090 lines). Contributed one code review with comments, focusing primarily on bugfixes (50%) and working with both code and configuration files equally (40% each). Activity was concentrated on a single day this week, with the PR representing a substantial implementation effort based on the large number of files modified.\", \"2025-05-13T22:03:51.372Z\"]\n[\"TecSong_week_2025-01-26\", \"TecSong\", \"week\", \"2025-01-26\", \"TecSong: Made modest code contributions with 2 commits modifying 4 files (+20/-6 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:05.273Z\"]\n[\"Tarnadas_week_2025-01-26\", \"Tarnadas\", \"week\", \"2025-01-26\", \"Tarnadas: Opened one pull request (#2925) for a new Orderly Network plugin, which remains under review. Made a single comment on a PR during the period, with sporadic activity overall.\", \"2025-05-13T22:04:05.617Z\"]\n[\"WNUMIK_week_2025-01-26\", \"WNUMIK\", \"week\", \"2025-01-26\", \"WNUMIK: Created issue #3021 \\\"Plugins\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:05.715Z\"]\n[\"VolodymyrBg_week_2025-01-26\", \"VolodymyrBg\", \"week\", \"2025-01-26\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this week, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T22:04:06.712Z\"]\n[\"Yc-GHB_week_2025-01-26\", \"Yc-GHB\", \"week\", \"2025-01-26\", \"Yc-GHB: Made code contributions across 10 files (+364/-7 lines) in 2 commits, with work evenly split between feature development and refactoring. Activity was limited to a single day during this period.\", \"2025-05-13T22:04:12.561Z\"]\n[\"YoungPhlo_week_2025-01-26\", \"YoungPhlo\", \"week\", \"2025-01-26\", \"YoungPhlo: Contributed significantly to documentation this week by merging PR #3103 \\\"Add 'What Did You Get Done This Week? 11' notes\\\" with substantial changes (+183,108/-12,405 lines) across 1,471 files. Active on 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:04:08.658Z\"]\n[\"YohanGH_week_2025-01-26\", \"YohanGH\", \"week\", \"2025-01-26\", \"YohanGH: Completed a significant documentation update by merging PR #2964, which updated the complete French translation of README_FR.md with substantial changes (+34,139/-861 lines). The contribution focused entirely on documentation improvements, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:08.252Z\"]\n[\"actions-user_week_2025-01-26\", \"actions-user\", \"week\", \"2025-01-26\", \"actions-user: Made substantial code changes with 3 commits modifying 79 files (+33,124/-422 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:08.830Z\"]\n[\"ad0ll_week_2025-01-26\", \"ad0ll\", \"week\", \"2025-01-26\", \"ad0ll: Opened PR #3055 to resolve merge conflicts with the dev branch, making substantial code changes across 48 files (+5329/-3922 lines) in a single day of activity. The changes were primarily focused on code (54%) and configuration files (25%), representing significant modifications though no PRs were merged this week.\", \"2025-05-13T22:04:10.697Z\"]\n[\"actuallyrizzn_week_2025-01-26\", \"actuallyrizzn\", \"week\", \"2025-01-26\", \"actuallyrizzn: Contributed significant documentation improvements by merging two substantial PRs: #2814 updating the Telegram client README (+926/-195 lines) and #2812 creating a new Discord client README (+871/-182 lines). Also opened and helped resolve two issues (#2795 and #2792) related to connectivity problems with headless interfaces and Discord channels, providing follow-up comments to assist with troubleshooting.\", \"2025-05-13T22:04:10.185Z\"]\n[\"Y-DA007_week_2025-01-26\", \"Y-DA007\", \"week\", \"2025-01-26\", \"Y-DA007: Opened three PRs (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T22:04:07.178Z\"]\n[\"X4ndar_week_2025-01-26\", \"X4ndar\", \"week\", \"2025-01-26\", \"X4ndar: Made a single commit this week, modifying 4 files with 289 additions and 184 deletions focused entirely on bug fixes. Activity was sporadic, with contributions on just one day during this period.\", \"2025-05-13T22:04:06.304Z\"]\n[\"akugone_week_2025-01-26\", \"akugone\", \"week\", \"2025-01-26\", \"akugone: Made a small but important fix to the plugin-chainbase configuration by adding a missing comma in package.json through PR #3118 (+1/-1 lines).\", \"2025-05-13T22:04:10.631Z\"]\n[\"ai16z-demirix_week_2025-01-26\", \"ai16z-demirix\", \"week\", \"2025-01-26\", \"ai16z-demirix: Led a massive testing infrastructure effort, merging 15 PRs that added test configurations and coverage for various plugins, with significant code changes totaling +80,862/-87,449 lines across 806 files. Demonstrated exceptional consistency by working every day of the week, with each PR following a similar pattern of adding test configurations and improving test coverage for specific plugins like coinmarketcap (#3134), coingecko (#3124), and avalanche (#2999). Created corresponding issues for each plugin testing effort, all of which were closed through the completed PRs.\", \"2025-05-13T22:04:17.480Z\"]\n[\"alefmanvladimir_week_2025-01-26\", \"alefmanvladimir\", \"week\", \"2025-01-26\", \"alefmanvladimir: Created 8 feature specification issues for the TON Plugin (#3029-#3034, #3042-#3043, #2962), all of which have been closed. The issues cover a range of functionality including NFT marketplace integration, liquidity pool management, staking, lending/borrowing, wallet creation, and batch transfers.\", \"2025-05-13T22:04:17.531Z\"]\n[\"aminlatifi_week_2025-01-26\", \"aminlatifi\", \"week\", \"2025-01-26\", \"aminlatifi: Created issue #3148 regarding strange behavior of the Fetch method in eliza, which has since been closed.\", \"2025-05-13T22:04:12.359Z\"]\n[\"alexpaden_week_2025-01-26\", \"alexpaden\", \"week\", \"2025-01-26\", \"alexpaden: Merged PR #3122 adding support for saving image URLs for outbound tweets and messages (+752/-34 lines), while continuing work on image attachment support for Twitter messages in open PR #3004. Active on 2 days this week with 2 commits across 3 modified files, focusing entirely on feature development related to image handling in social media communications.\", \"2025-05-13T22:04:17.899Z\"]\n[\"aviggiano_week_2025-01-26\", \"aviggiano\", \"week\", \"2025-01-26\", \"aviggiano: Created issue #3058 \\\"Create Safe wallet plugin\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:17.260Z\"]\n[\"anirudhmakhana_week_2025-01-26\", \"anirudhmakhana\", \"week\", \"2025-01-26\", \"anirudhmakhana: Made a significant contribution by merging PR #2799 \\\"feat(new-plugin): create gelato plugin relay\\\" which added over 47,000 lines and removed nearly 5,000 lines across 421 files. This substantial code change primarily focused on creating a new plugin, modifying both code (56%) and configuration files (28%).\", \"2025-05-13T22:04:19.576Z\"]\n[\"bertux_week_2025-01-26\", \"bertux\", \"week\", \"2025-01-26\", \"bertux: Made substantial code changes across 225 files (+36172/-29063 lines) over 4 active days, with work split between other tasks (78%) and bug fixes (22%). Created issue #3002 for adding a new FUSE plugin (now closed) and provided comments on 2 pull request reviews.\", \"2025-05-13T22:04:19.701Z\"]\n[\"bucurdavid_week_2025-01-26\", \"bucurdavid\", \"week\", \"2025-01-26\", \"bucurdavid: Reported a build issue with the latest release version in issue #2963, which was subsequently closed. Contributed one comment on an issue during the period.\", \"2025-05-13T22:04:19.672Z\"]\n[\"btspoony_week_2025-01-26\", \"btspoony\", \"week\", \"2025-01-26\", \"btspoony: Merged two significant PRs this week: #3052 fixing unexpected corrections for plugin-di (+753/-200 lines) and #2855 adding Dependency Injection support for services (+22687/-14938 lines), representing substantial code changes across 507 files. Maintained very consistent work across 5 days, with contributions primarily focused on other work (50%) and feature development (25%), while making 4 comments on PRs.\", \"2025-05-13T22:04:25.518Z\"]\n[\"carlopimpdaddy_week_2025-01-26\", \"carlopimpdaddy\", \"week\", \"2025-01-26\", \"carlopimpdaddy: Opened one pull request (#2904 \\\"pull req (delete this)\\\") with minimal code changes (+14/-14 lines) across one file. Active on only one day this week with a single commit focused on configuration changes.\", \"2025-05-13T22:04:20.516Z\"]\n[\"cryptokoh_week_2025-01-26\", \"cryptokoh\", \"week\", \"2025-01-26\", \"cryptokoh: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:04:21.298Z\"]\n[\"christopherpile_week_2025-01-26\", \"christopherpile\", \"week\", \"2025-01-26\", \"christopherpile: Made a single substantial commit that modified 810 files with significant additions (+66,419 lines) and some deletions (-5,670 lines). This appears to be a major code change completed on a single day during the week, with no associated pull requests, issues, or reviews.\", \"2025-05-13T22:04:22.278Z\"]\n[\"clickbrain_week_2025-01-26\", \"clickbrain\", \"week\", \"2025-01-26\", \"clickbrain: Created issue #3129 regarding a setup failure during DTS build, which has since been closed.\", \"2025-05-13T22:04:21.519Z\"]\n[\"delovoyhomie_week_2025-01-26\", \"delovoyhomie\", \"week\", \"2025-01-26\", \"delovoyhomie: Created issue #2984 \\\"TON Connect integration in TON Plugin\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:04:22.791Z\"]\n[\"devin-ai-integration_week_2025-01-26\", \"devin-ai-integration\", \"week\", \"2025-01-26\", \"devin-ai-integration: Merged a single PR (#2848) that fixed dependency issues by updating the bs58 version to resolve integration test problems, making substantial code changes (+730/-1775 lines).\", \"2025-05-13T22:04:24.405Z\"]\n[\"deusexmachina892_week_2025-01-26\", \"deusexmachina892\", \"week\", \"2025-01-26\", \"deusexmachina892: Reported a single issue (#2920) regarding the plugin-solana 'SEND_TOKEN' action verification being set to false, which has since been closed.\", \"2025-05-13T22:04:23.377Z\"]\n[\"derrix060_week_2025-01-26\", \"derrix060\", \"week\", \"2025-01-26\", \"derrix060: Merged a substantial PR #2975 improving the Instagram client (+6969/-4867 lines) and has an open PR #3059 for Ideogram.ai image generation support that's currently conflicted. Created and closed issue #2977 for Ideogram.ai integration, demonstrating focused work on expanding image generation capabilities across two days this week.\", \"2025-05-13T22:04:24.620Z\"]\n[\"anupamme_week_2025-01-26\", \"anupamme\", \"week\", \"2025-01-26\", \"anupamme: Merged a significant security fix for CVE-2024-48930 in PR #2958, which involved substantial code changes (+67451/-400137 lines). Has two additional security-related PRs still open (#2944 addressing CVE-2024-37890 and #2939 fixing a websocket dependency version). All contributions focused on security bugfixes in configuration files, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:15.677Z\"]\n[\"devin-ai-integration[bot]_week_2025-01-26\", \"devin-ai-integration[bot]\", \"week\", \"2025-01-26\", \"devin-ai-integration[bot]: Made code changes across 5 files (+85/-129 lines) in 3 commits, with a primary focus on bug fixes (67%) and feature work (33%). Activity was limited to a single day this week.\", \"2025-05-13T22:04:24.780Z\"]\n[\"dimitrov-d_week_2025-01-26\", \"dimitrov-d\", \"week\", \"2025-01-26\", \"dimitrov-d: Opened one PR (#3138) to remove an unused package, removing 12 lines of code. Active on only one day this week with a single commit focused on code cleanup.\", \"2025-05-13T22:04:25.291Z\"]\n[\"emmajane1313_week_2025-01-26\", \"emmajane1313\", \"week\", \"2025-01-26\", \"emmajane1313: Created issue #2815 regarding \\\"node-llama-cpp\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:04:27.287Z\"]\n[\"elpiarthera_week_2025-01-26\", \"elpiarthera\", \"week\", \"2025-01-26\", \"elpiarthera: Made substantial code changes with 3 commits modifying 2,032 files (+215,054/-16,307 lines) in a single day of activity. The changes were primarily focused on other work (67%) with some feature work (33%), suggesting a major codebase addition or restructuring effort.\", \"2025-05-13T22:04:27.816Z\"]\n[\"elpulpo0_week_2025-01-26\", \"elpulpo0\", \"week\", \"2025-01-26\", \"elpulpo0: Merged two PRs this week, including a bugfix for a README link in the plugin-multiversx package (#2985, +573/-1 lines) and a feature adding Access Token Management to the MultiversX Plugin (#2810, +94/-23 lines). Active on 2 days this week, with contributions split evenly between feature development and bug fixing across configuration, code, and documentation files.\", \"2025-05-13T22:04:27.682Z\"]\n[\"fabianhug_week_2025-01-26\", \"fabianhug\", \"week\", \"2025-01-26\", \"fabianhug: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:04:28.952Z\"]\n[\"eric2hen_week_2025-01-26\", \"eric2hen\", \"week\", \"2025-01-26\", \"eric2hen: Contributed a significant new feature by merging PR #2913 \\\"feat: new model provider for LM Studio\\\" which modified 5 files (+44/-2 lines). This was their only activity during the period, representing a focused effort on expanding model provider capabilities.\", \"2025-05-13T22:04:32.669Z\"]\n[\"futreall_week_2025-01-26\", \"futreall\", \"week\", \"2025-01-26\", \"futreall: Made documentation improvements by merging PR #2986 which corrected typos in chat_2024-12-04.md (+4/-4 lines). Also provided one review comment on another PR.\", \"2025-05-13T22:04:30.177Z\"]\n[\"fifahuihua_week_2025-01-26\", \"fifahuihua\", \"week\", \"2025-01-26\", \"fifahuihua: Contributed a significant new feature by merging PR #2794 \\\"feat(new-plugin): support apro plugin\\\" which added 1,403 lines and removed 313 lines of code. Created issue #2793 \\\"Add a new plugin from Apro: plugin-apro\\\" which was subsequently closed, demonstrating a complete feature development cycle. Activity was concentrated on a single day, focused entirely on adding plugin functionality with changes primarily to code and configuration files.\", \"2025-05-13T22:04:31.129Z\"]\n[\"georgesheth_week_2025-01-26\", \"georgesheth\", \"week\", \"2025-01-26\", \"georgesheth: Made 7 commits across 7 files with 388 additions and 100 deletions, showing sporadic activity with contributions on only 1 day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:31.720Z\"]\n[\"dxganta_week_2025-01-26\", \"dxganta\", \"week\", \"2025-01-26\", \"dxganta: Opened a new PR (#2820) for a ParaSwap API-based swap action for the EVM plugin, making substantial code changes with +225k/-13k lines across 1928 files. Active on only one day this week, with contributions split between other work (67%) and refactoring (33%), and commented on one issue.\", \"2025-05-13T22:04:27.796Z\"]\n[\"guspan-tanadi_week_2025-01-26\", \"guspan-tanadi\", \"week\", \"2025-01-26\", \"guspan-tanadi: Made documentation improvements by merging PR #3005 which updated navigation section links in the adapters package, modifying 6 files with minimal changes (+8/-8 lines). The contribution was focused entirely on documentation work, with activity on just 2 days this week.\", \"2025-05-13T22:04:32.353Z\"]\n[\"galmw_week_2025-01-26\", \"galmw\", \"week\", \"2025-01-26\", \"galmw: Successfully merged PR #3045 \\\"feat: Add edwin plugin to eliza\\\" (+320/-0 lines), which implemented the Edwin integration feature requested in issue #3040. The contribution involved modifying 9 files across code, configuration, and documentation, with all activity concentrated on a single day this week.\", \"2025-05-13T22:04:30.236Z\"]\n[\"hoangquocvietuet_week_2025-01-26\", \"hoangquocvietuet\", \"week\", \"2025-01-26\", \"hoangquocvietuet: Created and closed issue #2851 \\\"Publish plugin-sui\\\" and added a comment on it. No code changes or other contributions this period.\", \"2025-05-13T22:04:37.787Z\"]\n[\"hellogreencow_week_2025-01-26\", \"hellogreencow\", \"week\", \"2025-01-26\", \"hellogreencow: Created issue #2907 about a parsing issue when sending messages, which has since been closed. Commented on 3 existing issues, providing input to ongoing discussions. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T22:04:32.469Z\"]\n[\"humanagent_week_2025-01-26\", \"humanagent\", \"week\", \"2025-01-26\", \"humanagent: Made a single comment on a PR and removed 2 lines of code in one commit, with minimal activity this week.\", \"2025-05-13T22:04:38.672Z\"]\n[\"imransbaig_week_2025-01-26\", \"imransbaig\", \"week\", \"2025-01-26\", \"imransbaig: Created issue #2803 regarding application not running on Replit, which has since been closed.\", \"2025-05-13T22:04:34.042Z\"]\n[\"ileana-pr_week_2025-01-26\", \"ileana-pr\", \"week\", \"2025-01-26\", \"ileana-pr: Made significant code changes across 281 files (+27600/-1427 lines) while addressing a bug fix in PR #3003 \\\"fix: OpenAI embedding issue\\\". Identified and reported issue #3001 regarding errors when loading client without OpenAI API key, which has since been closed. Active on 2 days this week, contributing comments on 2 issues.\", \"2025-05-13T22:04:35.319Z\"]\n[\"jamdickin11_week_2025-01-26\", \"jamdickin11\", \"week\", \"2025-01-26\", \"jamdickin11: Created issue #3112 regarding a Twitter login authentication error, which has since been closed. No other activity this week.\", \"2025-05-13T22:04:35.729Z\"]\n[\"iskysun96_week_2025-01-26\", \"iskysun96\", \"week\", \"2025-01-26\", \"iskysun96: Created issue #2936 regarding needed updates to the CONTRIBUTING.md document, which has since been closed.\", \"2025-05-13T22:04:34.516Z\"]\n[\"jason51553262_week_2025-01-26\", \"jason51553262\", \"week\", \"2025-01-26\", \"jason51553262: Created and commented on issue #2946 regarding Docker build failures in GitLab CI environments. No code contributions or pull requests this period.\", \"2025-05-13T22:04:36.216Z\"]\n[\"jgabriele321_week_2025-01-26\", \"jgabriele321\", \"week\", \"2025-01-26\", \"jgabriele321: Made substantial code changes across 29 files (+8091/-4276 lines) with 2 commits, evenly split between feature work and bug fixes. Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:04:37.398Z\"]\n[\"john-xina-p88_week_2025-01-26\", \"john-xina-p88\", \"week\", \"2025-01-26\", \"john-xina-p88: Merged a substantial PR #3096 \\\"feat: plugin desk exchange\\\" that added nearly 40k lines while removing over 3k lines across 697 modified files. Made 30 commits over 4 active days, with the majority of work (87%) focused on feature development primarily in code (59%) and configuration files (24%).\", \"2025-05-13T22:04:43.071Z\"]\n[\"jonathangus_week_2025-01-26\", \"jonathangus\", \"week\", \"2025-01-26\", \"jonathangus: Merged PR #3110 to fix the docker build command by skipping eslint files, making a significant change with +1567/-27371 lines. Also opened PR #2798 to update the lockfile for pnpm installation. Active on 2 days this week, with contributions focused on configuration and build process improvements.\", \"2025-05-13T22:04:38.796Z\"]\n[\"krustevalexander_week_2025-01-26\", \"krustevalexander\", \"week\", \"2025-01-26\", \"krustevalexander: Merged a single PR (#2846) that simplified and fixed exports in the Imgflip meme generation, resulting in a net reduction of code with +32/-64 lines. The contribution focused entirely on bugfix work, with activity on just one day this week.\", \"2025-05-13T22:04:39.685Z\"]\n[\"lidashu_week_2025-01-26\", \"lidashu\", \"week\", \"2025-01-26\", \"lidashu: Working on a new TrustGo plugin with an open PR #2897, making substantial code changes across 1141 files (+112,114/-19,670 lines) over 4 active days this week. The work involved significant additions to the codebase with a mix of code (46%), configuration (23%), and test files (15%).\", \"2025-05-13T22:04:41.459Z\"]\n[\"lalalune_week_2025-01-26\", \"lalalune\", \"week\", \"2025-01-26\", \"lalalune: Led a major codebase cleanup by merging PR #2852 \\\"Replace pnpm with Bun\\\" which removed over 104k lines while adding 3.8k lines. Created 6 issues related to V2 architecture improvements (all now closed), focusing on knowledge consolidation, embeddings, and dependency removal. Currently working on two draft PRs for model refactoring and agent splitting, continuing the substantial codebase restructuring effort.\", \"2025-05-13T22:04:45.554Z\"]\n[\"magacek_week_2025-01-26\", \"magacek\", \"week\", \"2025-01-26\", \"magacek: Opened PR #2874 \\\"Updated eliza changes\\\" which modified 3 files (+381/-131 lines) across code and configuration files. Active on only one day this week with a single commit focused on other work.\", \"2025-05-13T22:04:43.687Z\"]\n[\"maximevtush_week_2025-01-26\", \"maximevtush\", \"week\", \"2025-01-26\", \"maximevtush: Updated the LICENSE file with PR #2903 (+1190/-820 lines), which was merged within an hour of submission.\", \"2025-05-13T22:04:43.981Z\"]\n[\"madjin_week_2025-01-26\", \"madjin\", \"week\", \"2025-01-26\", \"madjin: Focused on documentation improvements, merging PR #2828 that added new README files and reorganized existing ones (+2564/-122 lines). Created 4 issues related to documentation needs (#1223, #1200, #3083, #2825), all of which were subsequently closed. Contributed primarily to documentation files with 597 lines added across 11 files in a single day of activity.\", \"2025-05-13T22:04:41.438Z\"]\n[\"madschristensen99_week_2025-01-26\", \"madschristensen99\", \"week\", \"2025-01-26\", \"madschristensen99: Merged a substantial PR #2912 \\\"feat(more-actions): Lit Protocol plugin\\\" that modified 2,211 files with over 271,000 additions and 16,000 deletions. This massive contribution, which took 25 hours to merge, primarily focused on adding the Lit Protocol plugin, with activity concentrated on just 2 days this week.\", \"2025-05-13T22:04:42.210Z\"]\n[\"maxime_week_2025-01-26\", \"maxime\", \"week\", \"2025-01-26\", \"maxime: Merged two significant PRs this week: #3113 fixing JSON parsing errors (+379/-61 lines) and #3006 addressing connection issues in client-slack and adapter-postgres with substantial code changes (+34,371/-1,336 lines). Also has an open PR #3090 for a new Gmail client feature, showing a focus on both bug fixes and feature development across multiple components.\", \"2025-05-13T22:04:44.313Z\"]\n[\"mega4722_week_2025-01-26\", \"mega4722\", \"week\", \"2025-01-26\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed, with no other contributions this week.\", \"2025-05-13T22:04:45.310Z\"]\n[\"metakai1_week_2025-01-26\", \"metakai1\", \"week\", \"2025-01-26\", \"metakai1: Created issue #2889 regarding a SYSTEM PROMPT hack for actionExamples, which has since been closed.\", \"2025-05-13T22:04:45.528Z\"]\n[\"michavie_week_2025-01-26\", \"michavie\", \"week\", \"2025-01-26\", \"michavie: Fixed template typos through PR #2932 (+64/-39 lines), which was merged this week. This was their only contribution during the period, focusing entirely on bugfix work.\", \"2025-05-13T22:04:46.193Z\"]\n[\"mbcse_week_2025-01-26\", \"mbcse\", \"week\", \"2025-01-26\", \"mbcse: Made substantial code changes with 3 commits modifying 1971 files (+206,118/-12,863 lines) on a single day this week. The contributions were primarily focused on bug fixes (67%) and test-related work (33%), involving various file types.\", \"2025-05-13T22:04:46.103Z\"]\n[\"mmarfinetz_week_2025-01-26\", \"mmarfinetz\", \"week\", \"2025-01-26\", \"mmarfinetz: Merged a significant PR (#2869) that improved arbitrage functionality with gas price optimization and volume calculations, contributing +4187/-3144 lines of code changes. This was the only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:04:53.344Z\"]\n[\"mj850_week_2025-01-26\", \"mj850\", \"week\", \"2025-01-26\", \"mj850: Opened PR #3105 to add token staking functionality on SEI, making significant code changes (+440/-53 lines) across 12 files. The contribution spans multiple file types with code changes representing the largest portion (44%), followed by configuration updates (33%).\", \"2025-05-13T22:04:47.844Z\"]\n[\"neuroscr_week_2025-01-26\", \"neuroscr\", \"week\", \"2025-01-26\", \"neuroscr: Made code changes across 5 files (+109/-58 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:48.257Z\"]\n[\"naiveai-dev_week_2025-01-26\", \"naiveai-dev\", \"week\", \"2025-01-26\", \"naiveai-dev: Created issue #2875 requesting an additional prompt feature based on service providers, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or PR activity during this period.\", \"2025-05-13T22:04:48.499Z\"]\n[\"monilpat_week_2025-01-26\", \"monilpat\", \"week\", \"2025-01-26\", \"monilpat: Created issue #1309 about incorporating Trading View Charts into autonomous trading, which was subsequently closed. Made code changes across 23 files (+878/-461 lines) with 4 commits, primarily focused on other work (75%) and refactoring (25%). Contributed one PR approval and one PR comment during a single day of activity this week.\", \"2025-05-13T22:04:48.154Z\"]\n[\"nicky-ru_week_2025-01-26\", \"nicky-ru\", \"week\", \"2025-01-26\", \"nicky-ru: Created issue #2796 regarding \\\"Message id collision in Telegram Client\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:04:49.489Z\"]\n[\"photografereth_week_2025-01-26\", \"photografereth\", \"week\", \"2025-01-26\", \"photografereth: Created issue #2864 \\\"Btcfun crash\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:49.856Z\"]\n[\"rpatterson9_week_2025-01-26\", \"rpatterson9\", \"week\", \"2025-01-26\", \"rpatterson9: Opened one pull request (#3125 \\\"more\\\") with modest code changes (+20/-192 lines) focused entirely on documentation. Activity was limited to a single day this week, with the PR remaining open and no other contributions observed.\", \"2025-05-13T22:04:50.612Z\"]\n[\"rrw-zilliqa_week_2025-01-26\", \"rrw-zilliqa\", \"week\", \"2025-01-26\", \"rrw-zilliqa: Merged a significant feature PR #2842 adding a plugin for the Zilliqa blockchain (+1454/-1947 lines), while also providing 2 review comments and 1 PR comment. Made 7 commits across 21 files, primarily focusing on bugfix work (71%) with changes concentrated in configuration (45%) and code files (36%).\", \"2025-05-13T22:04:52.478Z\"]\n[\"odilitime_week_2025-01-26\", \"odilitime\", \"week\", \"2025-01-26\", \"odilitime: Merged 7 PRs this week, primarily focused on bug fixes including preventing services from starting twice (#3007, +1370/-368 lines), fixing LOG_JSON_FORMAT environment variable setting (#2881), and changing the default character from OpenAI to LlamaLocal (#2880). Maintained a very consistent work pattern across 5 days, with significant code changes (+406k/-33k lines) and provided 48 code reviews with 43 approvals, demonstrating active project maintenance and quality control.\", \"2025-05-13T22:04:51.420Z\"]\n[\"rubinovitz_week_2025-01-26\", \"rubinovitz\", \"week\", \"2025-01-26\", \"rubinovitz: Merged two PRs this week, including a bugfix for the Farcaster client loop (#2830, +2893/-307 lines) and documentation updates for embedding functions (#2821, +164/-16 lines). Activity was limited to 2 days with a primary focus on documentation work (67%) and bugfixes (33%).\", \"2025-05-13T22:04:53.171Z\"]\n[\"ryanleecode_week_2025-01-26\", \"ryanleecode\", \"week\", \"2025-01-26\", \"ryanleecode: Created issue #3130 regarding \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed, and contributed to discussions on two existing issues through comments. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T22:04:52.790Z\"]\n[\"shakkernerd_week_2025-01-26\", \"shakkernerd\", \"week\", \"2025-01-26\", \"shakkernerd: Merged 7 PRs this week, primarily focused on fixing package naming conventions, export issues, and CI configuration to allow public package scoping (PRs #2928-#2931, #2933, #3120-#3121). Made substantial code changes across 2,561 files (+113,614/-139,685 lines) with 77 commits, while maintaining a very consistent work pattern (active 6 out of 7 days). Provided significant review support with 29 approvals and participated in discussions across 5 issues.\", \"2025-05-13T22:04:55.822Z\"]\n[\"snobbee_week_2025-01-26\", \"snobbee\", \"week\", \"2025-01-26\", \"snobbee: Made substantial code changes with 5 commits modifying 95 files (+14,707/-424 lines) on a single day this week. The contributions appear to be primarily focused on feature work (60%) with some other work (40%), spanning various file types.\", \"2025-05-13T22:04:55.649Z\"]\n[\"silasneo_week_2025-01-26\", \"silasneo\", \"week\", \"2025-01-26\", \"silasneo: Merged a single large PR (#3119) adding a Trump character that tweets in Spanish by default, which involved extensive changes (+385502/-56199 lines) across 3413 files. Provided 6 review comments on other PRs, showing occasional activity across 2 days this week. The work primarily involved configuration files, representing a significant feature addition to the project.\", \"2025-05-13T22:05:00.493Z\"]\n[\"superjessecha_week_2025-01-26\", \"superjessecha\", \"week\", \"2025-01-26\", \"superjessecha: Made minor code changes across 2 files (+5/-1 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:58.213Z\"]\n[\"sonatonagems_week_2025-01-26\", \"sonatonagems\", \"week\", \"2025-01-26\", \"sonatonagems: Reported one issue (#2871) about an error after updating to the latest version, which has since been closed. Participated in discussions by commenting on three different issues. No code contributions or pull request activity during this period.\", \"2025-05-13T22:04:55.759Z\"]\n[\"samarth30_week_2025-01-26\", \"samarth30\", \"week\", \"2025-01-26\", \"samarth30: Fixed a build error in plugin-email-automation with PR #3097 (+2/-2 lines) which was merged. Made substantial code changes across 479 files (+7884/-2986 lines) in 4 commits, while also providing 1 approval review.\", \"2025-05-13T22:04:53.470Z\"]\n[\"tdeleanu_week_2025-01-26\", \"tdeleanu\", \"week\", \"2025-01-26\", \"tdeleanu: Created issue #3108 regarding a module import error which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:57.265Z\"]\n[\"tcm390_week_2025-01-26\", \"tcm390\", \"week\", \"2025-01-26\", \"tcm390: Merged 18 PRs this week, primarily focused on bug fixes across various components including client auto-scrolling (#3115), image processing (#3056, #3008), and Twitter functionality (#2966, #2951, #2818). Demonstrated consistent daily activity with 71 commits modifying 1726 files (+107k/-28k lines), while also providing 42 code reviews (35 approvals) and contributing to 26 issue discussions. Notable contributions include fixing message ID collisions in Telegram Client (#3053, +942/-267) and adding Twitter post media functionality (#2818, +1389/-161).\", \"2025-05-13T22:04:59.168Z\"]\n[\"tgaru_week_2025-01-26\", \"tgaru\", \"week\", \"2025-01-26\", \"tgaru: Merged a significant PR #2839 implementing a client for Telegram account, adding 4,461 lines and removing 2,586 lines across 17 files. Made one PR comment during the week, with activity concentrated on a single day. The work was evenly split between feature development and bug fixing, primarily modifying code (44%) and configuration files (31%).\", \"2025-05-13T22:04:58.992Z\"]\n[\"thearyanag_week_2025-01-26\", \"thearyanag\", \"week\", \"2025-01-26\", \"thearyanag: Opened PR #3037 to add a Solana agent kit, contributing 168 new lines across one file. Activity was limited to a single day this week, with the PR focusing on feature development through code and configuration changes.\", \"2025-05-13T22:05:00.438Z\"]\n[\"tulp-tech_week_2025-01-26\", \"tulp-tech\", \"week\", \"2025-01-26\", \"tulp-tech: Made significant code changes across 29 files (+798/-258 lines) in 14 commits, with activity concentrated on a single day this week. The work was primarily focused on \\\"other work\\\" (93%) and spanned various file types.\", \"2025-05-13T22:05:00.961Z\"]\n[\"sky-coderay_week_2025-01-26\", \"sky-coderay\", \"week\", \"2025-01-26\", \"sky-coderay: Made a small documentation contribution by fixing a spelling issue in PR #3041 (+3/-3 lines), which was merged within an hour. This was their only activity during the period, focused entirely on documentation improvements.\", \"2025-05-13T22:04:56.007Z\"]\n[\"v1xingyue_week_2025-01-26\", \"v1xingyue\", \"week\", \"2025-01-26\", \"v1xingyue: Merged 3 significant PRs this week, including a feature for Aggregator swap of SUI tokens (#3012, +572/-77 lines), axios implementation for price fetching with private key support (#2879, +234770/-12659 lines), and post-release fixes (#3141, +6304/-643 lines). Also opened PR #3131 to fix a Gitpod installation bug and provided one code review, with activity spread across 3 days of the week.\", \"2025-05-13T22:05:03.596Z\"]\n[\"vince0656_week_2025-01-26\", \"vince0656\", \"week\", \"2025-01-26\", \"vince0656: Opened a single PR (#3051) for a Discourse plugin feature, involving substantial code changes across 914 files (+95,907/-9,926 lines) with a heavy focus on refactoring work (67%). All activity occurred on a single day, with significant modifications to both code (42%) and configuration files (25%).\", \"2025-05-13T22:05:03.386Z\"]\n[\"vipocenka_week_2025-01-26\", \"vipocenka\", \"week\", \"2025-01-26\", \"vipocenka: Merged PR #3111 fixing typos across multiple files (+1590/-27403 lines) and provided one review comment on another PR. Active on 2 days this week, primarily focusing on bugfix work (60%) with contributions to both code (75%) and documentation (25%).\", \"2025-05-13T22:05:03.410Z\"]\n[\"whatwhat2_week_2025-01-26\", \"whatwhat2\", \"week\", \"2025-01-26\", \"whatwhat2: Reported two issues (#2988 and #2989) related to system errors, both of which were subsequently closed. Contributed to issue discussion with one comment. No code changes or pull requests during this period.\", \"2025-05-13T22:05:03.342Z\"]\n[\"tobySolutions_week_2025-01-26\", \"tobySolutions\", \"week\", \"2025-01-26\", \"tobySolutions: Contributed to documentation by merging PR #3048 which added Fleek Eliza deployment information to the Chinese README (+22/-11 lines). Also provided one review comment on another PR, showing focused activity on documentation improvements.\", \"2025-05-13T22:05:01.359Z\"]\n[\"wonseokjung_week_2025-01-26\", \"wonseokjung\", \"week\", \"2025-01-26\", \"wonseokjung: Merged one PR (#2950) that removed unnecessary TypeScript directives in the codebase, with significant code changes (+2243/-3185 lines). Contributed a comment on one issue during their single day of activity this week.\", \"2025-05-13T22:05:04.823Z\"]\n[\"yaruno_week_2025-01-26\", \"yaruno\", \"week\", \"2025-01-26\", \"yaruno: Fixed broken links in documentation with one merged PR (#2987, +6/-6 lines) and has another similar PR (#2967) still open. Activity was limited to a single day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:05.336Z\"]\n[\"wtfsayo_week_2025-01-26\", \"wtfsayo\", \"week\", \"2025-01-26\", \"wtfsayo: Completed a major code cleanup with PR #3114 reducing provider code by ~25k lines, while also merging 3 other PRs including important patch fixes for Solana dependencies. Maintained an impressive review cadence with 74 reviews (70 approvals), showing consistent activity across 6 days. Currently has 5 open PRs including drafts for backward compatibility refactoring and implementing a new ModelProvider system.\", \"2025-05-13T22:05:07.040Z\"]\n[\"yohaiai_week_2025-01-26\", \"yohaiai\", \"week\", \"2025-01-26\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though one is marked as conflicted. Commented on two issues but had no merged PRs or code changes this period.\", \"2025-05-13T22:05:05.977Z\"]\n[\"zy-bc-ai_week_2025-01-26\", \"zy-bc-ai\", \"week\", \"2025-01-26\", \"zy-bc-ai: Merged a significant documentation PR #2876 adding Fully Homomorphic Encryption (FHE) documentation (+32,787/-355,190 lines), representing a major documentation restructuring. Contributed 5 commits across 120 files, exclusively focused on documentation work. Provided 3 review comments on other PRs, showing some engagement with the team's work beyond their own contributions.\", \"2025-05-13T22:05:07.366Z\"]\n[\"yasir23_week_2025-01-26\", \"yasir23\", \"week\", \"2025-01-26\", \"yasir23: Created three issues this week (#2885, #3009, and #2948) related to chatbot functionality, tweet generation, and model provider integration, all of which have been closed. Engaged in discussions by commenting on these same three issues, showing focused attention on specific technical challenges. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:06.027Z\"]\n[\"uwecerron_week_2025-01-26\", \"uwecerron\", \"week\", \"2025-01-26\", \"uwecerron: Opened PR #2809 \\\"client deribit and plugin deribit commit\\\" with substantial code changes (+6064/-10165 lines) across 60 files. Active on 2 days this week, focusing primarily on code (58%), configuration (22%), and test files (16%).\", \"2025-05-13T22:05:01.907Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:59.594340Z", + "target_date": "2025-02-01", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-01-31", + "ai_news_elizaos_discord_md_2025-01-30", + "ai_news_elizaos_discord_md_2025-01-29", + "ai_news_elizaos_daily_json_2025-01-31", + "ai_news_elizaos_daily_md_2025-01-31", + "ai_news_elizaos_daily_discord_json_2025-01-31", + "ai_news_elizaos_daily_discord_md_2025-01-31", + "github_summaries_daily_2025-02-01", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 363689, + "estimated_tokens": 90922, + "file_size_bytes": 386087 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-02.json b/the-council/aggregated/2025-02-02.json new file mode 100644 index 00000000000..a6b193546c2 --- /dev/null +++ b/the-council/aggregated/2025-02-02.json @@ -0,0 +1,323 @@ +{ + "date_generated_for": "2025-02-02", + "ai_news_elizaos_discord_md_2025-02-01": { + "filename": "2025-02-01.md", + "content": "# elizaOS Discord - 2025-02-01\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **v0.1.9 Release**: A significant update was released with extensive changes, as announced by Odilitime with comprehensive release notes.\n- **Active Development**: New PR for Google Vertex Support contributed by a new community member (luen).\n- **Rebranding Progress**: The project is transitioning from ai16z to ElizaOS, with the team recently securing the ElizaOS handle.\n- **Infrastructure Focus**: The development team is prioritizing building core infrastructure, including an agent marketplace/launchpad and improving documentation.\n- **Website Issues**: Multiple users reported the elizas.com website being down with 404 errors.\n\n### Technical Discussions\n- **Node.js Compatibility**: Node.js 23.3.0 is specifically recommended for ElizaOS installation.\n- **Installation Challenges**: Users frequently encounter issues with the latest v0.1.9 release, particularly on Windows/WSL systems.\n- **Plugin Problems**: Common issues with Solana and Twitter plugins, with several users reporting hanging during startup with the pyth-data plugin.\n- **Database Integration**: Discussions about Supabase vs. SQLite for database integration.\n- **Network Layer Proposals**: Some members suggesting the need for a network layer that would utilize the ai16z token to provide value to nodes coordinating or sharing data processing.\n\n### AI Content Creation\n- **Block Tank Show**: Development of a Shark Tank-like show using PlayCanvas for rendering, requiring 3D models with sitting animations for judges.\n- **AI Podcast**: Team working on data pipeline issues where data writes to SQLite but fails to write to JSON.\n- **Junior Jr. Streams**: VEGA explained their workflow using hallway.ai, connecting to TikTok studio, with AI observing and responding to chat.\n\n### Community & Token Discussions\n- **Tokenomics Anticipation**: Community awaiting finalized tokenomics details, with Jin mentioning an early preview has been shared.\n- **Market Conditions**: Discussions about the current market downturn, with observations about Bitcoin moving sideways while altcoins decline.\n- **DegenAI Feature Requests**: Community members suggesting DegenAI implement features similar to other AI projects like aixbt, particularly regarding token integration mechanisms.\n- **Community Meetups**: Members organizing meetups in NYC and Lisbon.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: What Node.js version is recommended for ElizaOS? \n **A**: Use Node.js 23.3.0 specifically (answered by infinityu1729)\n\n- **Q**: How do I fix installation issues on Windows? \n **A**: Use WSL or follow the video guide at https://www.youtube.com/watch?v=_GH3sVL1wFM (answered by elizaos-bridge-odi)\n\n- **Q**: How do I access environment variables in eliza-starter? \n **A**: Use process.env.[\"your var name here\"] (answered by elizaos-bridge-odi)\n\n- **Q**: How do I deploy ElizaOS to cloud infrastructure? \n **A**: Use Google Compute Engine (answered by ivorad) or AWS/Google Cloud Run (answered by BOSSU)\n\n- **Q**: How does VEGA run the Junior Jr. stream? \n **A**: It's all live through hallway.ai/juniorjr, running through TikTok studio with the account connected to hallway's backend so it observes chat text and responds (answered by VEGA)\n\n### Project Direction\n- **Q**: When will the launchpad be released? \n **A**: Jin indicated they're working on it but can't give a hard date, aiming for next week but not promising\n\n- **Q**: When will tokenomics be announced? \n **A**: Jin mentioned they discussed launch plans on Wednesday and are aiming for next week, but won't give a hard date\n\n- **Q**: Is the ticker going to be updated soon? \n **A**: Jin stated he hasn't heard mention of how the ticker will be updated soon, and daos.fun voting modules have yet to be integrated\n\n- **Q**: Is ai16z total supply 1B or is it mintable? \n **A**: Not mintable, it's an error because of the token standard used which dexscreener refuses to fix (answered by Broccolex)\n\n- **Q**: How many people work at Eliza Labs? \n **A**: Around 10 full time, check LinkedIn (answered by HoneyBadger)\n\n### Community & Investment\n- **Q**: How does a bear market fix liquidity on the sidelines? \n **A**: By washing out pump and dumps, giving the market a clearer view of new narratives (answered by Srn Srnzzz | plebian)\n\n- **Q**: Do I spend 8k on degenai to become degenerate partner or do I sink it into ai16z? \n **A**: 100k partner is the move, ai16z will move quicker when market turns around (answered by DannyNOR NoFapArc)\n\n- **Q**: What do you get for owning 10k Ai16z tokens? \n **A**: No token talk in this channel (answered by BOSSU)\n\n- **Q**: How do I get access to Scarlett channel? \n **A**: Hold 100k ai16z tokens (answered by BOSSU)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Support\n- **Bubba Sol** helped **BluntSmokinHippie** with installation errors when trying to run a character by suggesting using \"pnpm run dev\" instead of \"pnpm start\" with correct character path format.\n\n- **infinityu1729** assisted **Kastel514** with WSL installation error with file permission issues by suggesting using git reset --hard and switching to stable version.\n\n- **elizaos-bridge-odi** guided **FlawlessMint** through Node version compatibility issues by recommending using fnm (Node version manager) to install Node 23.3.0.\n\n- **Yung Carl** helped multiple users with WSL issues after Windows updates by providing a solution: running sudo chown -R $USER:$USER ~/path/to/eliza.\n\n### Development Assistance\n- **CodingBrian** provided **Alert** with code examples for database structure to store wallet-linked chat history for integrating MetaMask wallet with chat history.\n\n- **0xLabsTheCoder** shared documentation with the community explaining the process of building plugins from scratch.\n\n- **jin** created an AI-generated summary document at https://hackmd.io/@xr/elizaos-rpgf to answer common questions for multiple users.\n\n### Project Insights\n- **Patt** gave **DorianD** a detailed explanation of how funding rates work in crypto trading, CVD (Cumulative Volume Delta), and market dynamics.\n\n- **witch** clarified for **cheez** that part 1 of tokenomics is already out, and part 2 will likely accompany marketplace launch.\n\n- **DorianD** provided context to multiple users on how blockchain solves economic coordination problems without middlemen.\n\n- **hamlet** explained Centrifuge's approach to tokenizing fixed income assets and bringing traditional finance on-chain.\n\n## Action Items\n\n### Technical\n- Fix data pipeline where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Fix issues with ElizaOS installation on macOS Catalina (mentioned by Mr.W)\n- Fix elizas.com website which is currently down (mentioned by MJ and apples13)\n- Resolve integration between Redis and Postgres adapters (mentioned by luen)\n- Fix \"user disallowed intents\" error when adding Eliza agent to Discord (mentioned by Berlin)\n- Address Node.js error when starting ElizaOS (mentioned by Kastel514)\n- Fix the Twitter client issue with tags appearing in tweets when using deepseek-R1 (mentioned by funboy)\n- Resolve the hanging issue with pyth-data plugin during startup (mentioned by i eat vegetables)\n- Fix the Solana plugin compatibility with latest version (mentioned by dEXploarer)\n- Implement sentiment layer to track market trends similar to aixbt (mentioned by rhota)\n- Set up DegenAI's X account as subsidiary of ELIZAOS_ai with verification (mentioned by cool.eth)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judges (mentioned by SM Sith Lord)\n- Update show runner to use new endpoint and TV actor with images (mentioned by SM Sith Lord)\n- Fix auto-run scheduling for news data (currently showing outdated content from 1/31/25) (mentioned by SM Sith Lord)\n- Develop a network layer for ElizaOS that utilizes the ai16z token for coordination between nodes (mentioned by DorianD)\n- Create a blog or news website for ElizaOS updates with easy-to-remember link (mentioned by DorianD)\n\n### Documentation\n- Provide clear guidance on hosting ElizaOS agents on cloud platforms (mentioned by Richard Rauser)\n- Update tokenomics information (mentioned by Armada)\n- Create guide for using GAIANET instead of OpenAI (mentioned by Shelia)\n- Create comprehensive guide for database integration options (mentioned by Jungle)\n- Improve memory system documentation (mentioned by Luigixb)\n- Update Windows/WSL installation guide (mentioned by Tensorflow)\n- Update roadmap once token gating features are finalized (mentioned by rhota)\n- Review and potentially revise Block Tank pitch submission process (mentioned by SM Sith Lord)\n- Create a channel or page listing the official team members and their roles (mentioned by Dragonbutt)\n- Develop a central point of communication to streamline information flow (mentioned by Dragonbutt)\n- Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages) (mentioned by jin)\n\n### Features\n- Develop copy trading functionality for DegenAI (mentioned by ogshark22)\n- Create a directory/catalog of all apps built using ElizaOS (mentioned by zircatpop and Seraph)\n- Add support for GitHub Vertex (mentioned by luen)\n- Implement Discord chat analyzer integration (mentioned by jin)\n- Implement token gating functionality for DegenAI (mentioned by tigerguo)\n- Create token integration mechanism similar to aixbt (mentioned by tigerguo)\n- Complete the rebranding from ai16z to ElizaOS (mentioned by DannyNOR NoFapArc)\n- Launch the agent marketplace/launchpad (mentioned by multiple users)\n- Finalize and announce the complete tokenomics (mentioned by multiple users)\n- Implement co-streaming capability for Eliza with 3D model responses (mentioned by VEGA)" + }, + "ai_news_elizaos_discord_md_2025-01-31": { + "filename": "2025-01-31.md", + "content": "# elizaOS Discord - 2025-01-31\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **v0.1.9 Release**: Odilitime released ElizaOS v0.1.9 with comprehensive updates including bug fixes and new features. The release includes improvements to model provider configurations, Twitter client functionality, and database integrations.\n- **Framework Architecture**: Discussions revealed that ElizaOS randomly selects from available inputs for each response generation, picking one bio item and one lore item from the available pool, which explains inconsistencies when testing character changes.\n- **Google Vertex Integration**: A new PR was added for Google Vertex Support, expanding the available model providers.\n- **Documentation Improvements**: Jin analyzed 2 months of discord chat and summarized into a documentation book at https://hackmd.io/@xr/elizaos-rpgf to help answer common questions.\n\n### Plugin Development\n- **New Plugins**: Several new plugins are in development, including arbitrage capabilities, Mind Network integration, Zilliqa blockchain support, and improvements to existing Solana, TON, and Dexscreener plugins.\n- **Custom Scrapers**: Discussions about implementing custom context scrapers for agents to use as information sources, with kirsten explaining how to create API endpoints for scrapers and write plugins that call those APIs.\n\n### AI Agent Applications\n- **AI News Aggregator**: Jin demonstrated an AI-powered news aggregator that automatically generates ecosystem newsletters by analyzing recent developments.\n- **3D AI TV Project**: FishAI is developing a React-based website to host AI-driven streaming content with multiple character personalities (Degen, Peepo, Eliza, and Tubby) that interact in a financial/market context.\n- **DegenAI Development**: Rhota shared a roadmap link and mentioned upcoming sentiment layer functionality for DegenAI, with plans to integrate with other AI agents like Scarlett for token analysis.\n\n### Project Branding & Tokenomics\n- **Rebranding Clarification**: The entity is now called ElizaOS, while the token remains ai16z until further notice. This appears to be a strategic move to establish a clearer identity focused on the agent framework.\n- **Token Performance Concerns**: Partners discussed the 90% pullback in token price, with some attributing it to Binance perp trading effects. Team members emphasized focusing on building rather than short-term price action.\n- **Tokenomics Planning**: Jin mentioned discussing launch plans for tokenomics, aiming for announcements the following week but avoiding hard dates. There are also discussions about implementing a launchpad.\n\n## Key Questions & Answers\n\n**Q: Can I provide custom context through a scraper backend I wrote for Eliza to tweet from?** \nA: \"Yes you can. You just make an API endpoint for your scraper, and then write a plugin that calls your API.\" (answered by kirsten)\n\n**Q: Is it possible using Eliza to build an AI-driven workflow to generate a new 50 to 60-chapter novel using a reference novel as input?** \nA: \"That's more something you'd use like langchain for. Eliza agents are good for having an agent that performs actions repeatedly and asynchronously.\" (answered by kirsten)\n\n**Q: How can I train AI by connecting it to an Excel sheet or importing .csv file?** \nA: \"You could turn the CSV into a SQL db and have it use that as its knowledge base, or copy paste it into chatGPT and ask it to modify your character file.\" (answered by RoomTemp IQ)\n\n**Q: How to start autonomous trading with Eliza?** \nA: \"You need to utilize the auto plugin in combination with Solana or whatever chain.\" (answered by RoomTemp IQ)\n\n**Q: How can I use the plugins in Eliza-starter?** \nA: \"Should just need the appropriate API key set in the .env file and it'll activate the plugin.\" (answered by Bubba Sol)\n\n**Q: How does the Eliza system work?** \nA: \"It randomly selects from available inputs for each response generation, picking one bio item and one lore item from the available pool.\" (answered by kirsten)\n\n**Q: Can you make DegenAI posting like aixbt or moby?** \nA: \"The sentiment layer being built now should address some of what you're asking for.\" (answered by rhota)\n\n**Q: Did you find any solution to how to DCA ai16z?** \nA: \"I used Trojan on telegram, but you can probably use photon/bullx/bonkbot for this.\" (answered by witch)\n\n**Q: So when we're tweeting to bullpost our bags is it still $ai16z or now $elizaos? Or is it $eliza?** \nA: \"It's definitely not $Eliza. They're gang but it's not our tickers. ai16z until further notice.\" (answered by Smedroc)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Twitter Client Issues**: Silasneo helped xzrfax with Twitter login failing on VPS but working locally, explaining it's likely an IP location issue and suggesting tunneling into VPS to login to X first.\n- **WSL Installation Problems**: Yung Carl and infinityu1729 helped Kastel514 with WSL permission errors, suggesting reestablishing permissions with sudo commands and switching to stable versions.\n- **Character File Testing**: Kirsten explained to Interval how the system randomly selects inputs, suggesting comprehensive edits to all items rather than just a few to see consistent changes.\n\n### Development Guidance\n- **Data Integration**: RoomTemp IQ advised sillysurry on training AI with Excel/CSV data, suggesting converting CSV to SQLite database or copying data to ChatGPT to modify character file.\n- **Autonomous Trading**: RoomTemp IQ guided tribeofdanel on setting up autonomous trading with Eliza, suggesting using client-auto plugin with Solana.\n- **Model Configuration**: tcm390 helped Ph\u00fac L\u00e2m with configuring free versions of Google models by providing env file configuration examples.\n\n### Market Analysis\n- **Trading Strategies**: Patt provided DorianD with a detailed explanation of funding rates, CVD (Cumulative Volume Delta), and how whales use these metrics for trading strategies.\n- **Market Cycles**: Rabbidfly explained to partners how the crypto 4-year cycle aligns with business cycles and election cycles, providing context for current market conditions.\n\n## Action Items\n\n### Technical\n- Fix Twitter client JSON formatting issues to prevent agents from tweeting JSON instead of formatted text (SecretRecipe)\n- Fix Google model provider in main branch to ensure Google/Gemini API integration works properly (Mr. Stark)\n- Fix Deepseek model to properly handle tags to prevent reasoning text from appearing in tweets (funboy)\n- Update example env file with correct model defaults as current defaults don't match actual defaults used (Mr. Stark)\n- Fix client-direct package version to update to 0.1.9 to match other dependencies (Redeemerx)\n- Fix Twitter login on v0.1.9 alpha as login not working with correct credentials (warfreakzplays)\n- Fix TON plugin transfer functionality as transfer function not executing properly (Mavens)\n- Fix Dexscreener plugin which is not working in latest branch (C-Money-Dev)\n- Implement sentiment layer functionality for DegenAI (rhota)\n- Create notification system for on-chain metrics to develop alerts when specific token criteria are met (ricky)\n- Integrate with other AI agents like Scarlett to combine analysis from multiple AI agents (rhota)\n- Implement network layer for ElizaOS instances to connect and share data (DorianD)\n- Fix the hackmd.io link issue when clicking the documentation link (DorianD)\n- Fix the aggregator to update daily.json or implement the new ai-news aggregator (SM Sith Lord)\n- Create a custom website with React for the AI character streaming project (fishai)\n- Implement wallet login system for user interaction (fishai)\n\n### Documentation\n- Update WSL setup guide to ensure proper permissions and dependencies are documented (infinityu1729)\n- Create guide for multi-lingual agent capabilities to document how to make agents tweet in different languages (Silasneo)\n- Update RPC functions for Supabase adapter to document latest version of RPC calls (uai_thne)\n- Create weekly blog posts to establish regular updates about development progress (DorianD)\n- Improve plugin documentation to make comprehensive readme files for all plugins more accessible (DorianD)\n- Provide avatar model and short bio for Block Tank episode generation (SM Sith Lord)\n\n### Features\n- Add support for external data sources to enable agents to pull news or other information for context (mike\ud83c\udded\ud83c\uddfa)\n- Add hooks for telegram/twitter clients to allow extending clients with custom plugins without modifying core (meltingice)\n- Integrate Discord summarizer into Eliza to add capability to analyze and summarize Discord conversations (jin)\n- Add support for iMessage/native messaging to enable deployment to native messaging environments (sillysurry)\n- Add Shopify plugin to create integration with Shopify platform (Edo)\n- Token gating for premium features to consider implementing token-based access to special features (tigerguo)\n- Set up DegenAI's X account with verification to configure Twitter presence with blue badge verification (cool.eth)\n- Develop a systematic way to test character file changes with method to reset memory between tests (Interval)\n- Monetize TrustDB data by developing system to value user data contributions (DorianD)\n- Implement token swap mechanism to consider creating a new token like $ElizaOS (Rabbidfly)\n- Develop arbitrage plugin to support cross-DEX trading with privacy features (jin)\n- Integrate Mind Network and BitMind API to enhance AI capabilities (jin)\n- Make the 3D AI TV website responsive for mobile devices (SM Sith Lord)\n- Integrate current events from aggregator into the Stonks characters' dialogue (SM Sith Lord)\n- Set up monetization system where users can pay 0.01 SOL to prioritize prompts (fishai)" + }, + "ai_news_elizaos_discord_md_2025-01-30": { + "filename": "2025-01-30.md", + "content": "# elizaOS Discord - 2025-01-30\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Framework\n- The ElizaOS framework continues to evolve with users building various agents across Twitter, Telegram, Discord, and web platforms\n- Technical discussions focused on plugin development, model provider integration, and custom context providers\n- Users are exploring NFT integration with agents, with discussions about using NFT ownership for gating access to agents\n- Installation challenges persist, particularly on Windows systems, with many users recommending Ubuntu instead\n- The codebase is evolving rapidly with some stability issues, particularly in the develop branch\n\n### Treasury Management & Governance\n- Significant controversy emerged when Shaw (project lead) sold tokens from various projects that had been donated to the ai16z treasury\n- Shaw explained this was part of emergency measures to protect the ai16z token and fund development ($3-4M/year budget)\n- The DAO is pursuing a DUNA (Decentralized Unincorporated Nonprofit Association) legal structure in Wyoming\n- Shaw proposed a retroactive airdrop system for open-source contributors, where developers would receive a basket of treasury tokens instead of direct payments\n- The current \"tribute\" system for partner tokens lacks clear guidelines, causing friction when tokens are sold\n\n### Project Leadership & Partnerships\n- The DegenAI project has undergone a leadership transition with Rhota (previously known as Doug) taking a leadership role\n- Plans are underway to integrate DegenAI into Discord, potentially in a new channel alongside other AI agents like Scarlett\n- A significant feature suggestion for DegenAI was a trading monitor/alert bot that would notify users about potential coins based on customizable on-chain metrics\n- There's ongoing discussion about a potential ticker change from $ai16z, though no new ticker has been finalized yet\n\n### AI Projects & Initiatives\n- Jin demonstrated an AI-powered news aggregator that automatically generates ecosystem newsletters\n- Fishai proposed developing a React-based website for an AI streaming show with wallet login functionality and monetization\n- The streaming project would feature AI characters with distinct personalities (Degen, Peepo, Eliza, and Tubby)\n- Technical development updates mentioned include new plugins (Arbitrage, Mind Network, Zilliqa Blockchain) and API integrations (BitMind)\n\n## Key Questions & Answers\n\n### ElizaOS Framework\n- **Q**: Is it possible for AI agents to be placed \"behind\" NFT's in the Json files for the metadata? \n **A**: You can't put a whole agent behind an NFT but you can gate access to agents via NFTs or have character metadata in the NFT metadata. (kirsten)\n\n- **Q**: Can I provide custom context through a scraper backend I wrote for eliza to tweet from? \n **A**: You can make an API endpoint for your scraper, and then write a plugin that calls your API. (kirsten)\n\n- **Q**: How do I switch from SQLite to Postgres? \n **A**: Add POSTGRES_URL to your .env file (elizaos-bridge-odi)\n\n- **Q**: How do I limit Twitter connection/interaction to only English language? \n **A**: Add a system prompt that you only answer and respond in English (steflsd)\n\n- **Q**: How can I test changes I make to the character? \n **A**: Each time a response is generated it picks 1 of n inputs from the file. If you have 10 bio and 10 lore items, one of each will be picked to generate a response. To change 100% of responses, alter all items. (kirsten)\n\n### Governance & Tokenomics\n- **Q**: How will the retroactive airdrops for developers work? \n **A**: Contributors to the open source repo will receive a basket of treasury tokens instead of direct payments, creating incentives where devs feel connected to partner tokens (shaw)\n\n- **Q**: Is the tribute system working properly? \n **A**: No, it's broken and needs to be fixed as it's creating unnecessary conflicts with partners (witch)\n\n- **Q**: What is DUNA and how does it help ElizaOS? \n **A**: DUNA (Decentralized Unincorporated Nonprofit Association) is a Wyoming legal structure that protects DAOs while allowing for-profit activities and reasonable compensation for ecosystem contributors (Rabbidfly)\n\n- **Q**: How many tokens do you need to be a partner and get airdrops? \n **A**: You need 100k ai16z for partner role, check rules-and-links for all the official info. (BOSSU)\n\n### DegenAI & Projects\n- **Q**: Who are the members of the DegenAI team? \n **A**: Rhota (formerly Doug), odilitime, Neo, and SAAANTI (0xkamikaze and rhota)\n\n- **Q**: Did you find any solution to how to DCA ai16z? \n **A**: Suggestions included using Trojan on telegram, or alternatives like photon/bullx/bonkbot (witch, bersezk)\n\n- **Q**: So when we're tweeting to bullpost our bags is it still $ai16z or now $elizaos? \n **A**: It's definitely not $Eliza... ai16z until further notice (Smedroc)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **warfreakzplays** helped **Shelia** with installation issues on Windows by suggesting switching to develop branch, then using git bash terminal to run pnpm clean, pnpm install -r, pnpm build\n- **mystic** assisted **bifkn** with running Ollama with ElizaOS by suggesting installing Ollama inside WSL2 instead of Windows\n- **tcm390** helped **blockbyt** with image vision model provider issues by suggesting adding \"imageModelProvider\": \"openai\" in character file\n- **Hiram** helped **Ph\u00fac L\u00e2m** use Deepseek on eliza-starter by discovering that putting the Deepseek API key in OpenAI configuration makes it work\n- **smoothBITblue** suggested to **Shelia** to download Ubuntu instead of using Windows for ElizaOS installation\n\n### Project Collaboration\n- **fishai** offered to help **jin** build a React-based website for the AI news aggregator, mentioning they have more free time and it would be a simple React project\n- **jin** shared the GitHub repository link for the AI news aggregator with **boom** who was confused about how to get it running\n- **SM Sith Lord** offered to host the news aggregator on the M3 server if it can be set up as a PHP endpoint\n- **rhota** acknowledged **ricky's** suggestion for a trading monitor/alert bot feature for DegenAI and requested a follow-up chat to discuss further\n\n### Knowledge Sharing\n- **kirsten** explained to **Interval** how Eliza's response generation works by randomly selecting inputs, clarifying why changes might not be immediately apparent\n- **Rabbidfly** shared detailed information about Wyoming's DUNA framework and how it could benefit ElizaOS\n- **jin** extracted questions and answers from chat history going back to 12-10-24 to help the community access past information\n- **shaw** explained to the community the emergency measures taken to buy back ai16z and degenai using small amounts of less significant tokens\n\n## Action Items\n\n### Technical\n- Fix the AI news aggregator that's not updating its daily.json file (boom)\n- Implement retroactive airdrop system for open-source contributors using treasury tokens (shaw)\n- Fix the tribute system with clear guidelines for handling partner token tributes (anon)\n- Build a CLI function to uninstall packages from Eliza repo as plugins keep growing (Sarthak)\n- Create a new release tag as v0.1.8+build.1 has been published for a long time (v1xingyue)\n- Implement NFT-gated agent access system for character-based agents (+303FPV)\n- Fix the issue with anthropic not supporting image vision (Hiram)\n- Fix the issue with Twitter client posting JSON instead of formatted text (SecretRecipe)\n- Fix the issue with embedding dimension mismatch (384 vs 1536) (mike\ud83c\udded\ud83c\uddfa)\n- Fix the issue with Twitter spaces not accepting speakers (Abderahman)\n- Fix the issue with Gemini AI integration (Mr. Stark)\n- Improve ElizaOS Windows installation process (Shelia)\n- Develop faster startup for agent testing during development (Shelia)\n- Create systematic testing method for character file changes (Interval)\n- Develop a trading monitor/alert bot for DegenAI that pings users based on customizable on-chain metrics (ricky)\n- Integrate DegenAI into Discord (rhota)\n- Complete X account rebranding to reflect ElizaOS rebrand (HoneyBadger)\n- Deploy the AI news aggregator to a reliable URL for integration (SM Sith Lord)\n- Develop a React-based website for the AI streaming show (fishai)\n- Implement wallet login functionality for the streaming website (fishai)\n\n### Documentation\n- Document token requirements for partnerships more clearly (pajamaparty1)\n- Document how live agent tokens were initially distributed upon launch (Jane)\n- Update the quickstart guide to include adding Discord to clients in character.json (Colt)\n- Create a guide for deploying using pm2 on VPS (Mad)\n- Document how to use the folder2knowledge tool (readyforyou000)\n- Create a guide for understanding how ElizaOS agents handle memory (Psyxh)\n- Update the example env file with correct model defaults (Mr. Stark)\n- Clarify how tributes/donations are used to fund development (Smedroc)\n- Re-read and review Vasily's tokenomics proposal with yikesawjeez's comments (yikesawjeez)\n- Publish comprehensive tokenomics details (cheez)\n- Create clear partnership guidelines (hamlet)\n- Update X account bios to clearly show $ai16z as the main token (Burtiik)\n- Obtain real pitch meeting transcripts for Block Tank episodes (SM Sith Lord)\n\n### Feature\n- Create a curated list of agents built with elizaOS (uneke)\n- Implement a pump.fun style launchpad where fees accrue from transaction fees on bonding curves (Arch)\n- Add a chatbot style icon with popover for web integration (piffie)\n- Create a plugin for multi-language support (warfreakzplays)\n- Add hooks to telegram/twitter clients for extension without modifying core (meltingice)\n- Create a plugin for Shopify integration (Edo)\n- Add support for RSS feed reader or website scraper for news (mike\ud83c\udded\ud83c\uddfa)\n- Add support for honeypot scanner for ETH tokens (WeGo2Mars)\n- Add configuration to select only needed plugins (v1xingyue)\n- Implement user access restrictions for agents (Subhankar)\n- Create a system for AI agents to collaborate on token picks (rhota)\n- Implement DUNA legal structure for the DAO (shaw)\n- Launch the token launchpad for ecosystem projects (cheez)\n- Create allocation process for partners in new token launches (ses\u0101me \ud83e\udde9)\n- Create a monetization system where users can pay 0.01 SOL to prioritize their prompts (fishai)" + }, + "ai_news_elizaos_daily_json_2025-02-01": { + "filename": "2025-02-01.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-01", + "categories": [ + { + "title": "ElizaOS GitHub Repository Updates", + "content": [ + { + "text": "# Bug Fixes\n\nSeveral bug fixes were implemented across the repository:\n- Fixed a bug in plugin-bootstrap/src/evaluators/facts.ts (PR #1648)\n- Updated lockfile after dependency changes and moved viem to root level package.json (PR #1642)\n- Corrected path for image upload (PR #1632)\n- Fixed turbo dependencies for plugin-evm (PR #1627)\n- Fixed double spaced tweets in Post.ts (PR #1626)\n- Fixed spelling errors in README_RU.md (PR #1629)\n- Fixed multiple plugin issues including plugin-0g, plugin-0x, plugin-3g-generation, plugin-abstract, plugin-agentkit, plugin-akash, plugin-allora, and multi-biome configurations (PRs #3171-#3181)\n- Fixed typos in markdown documentation (PR #3165)\n- Upgraded OpenAI and Vercel AI packages to fix o1 errors (PR #3146)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1648", + "https://github.com/elizaOS/eliza/pull/1642", + "https://github.com/elizaOS/eliza/pull/1632", + "https://github.com/elizaOS/eliza/pull/1627", + "https://github.com/elizaOS/eliza/pull/1626", + "https://github.com/elizaOS/eliza/pull/1629", + "https://github.com/elizaOS/eliza/pull/3181", + "https://github.com/elizaOS/eliza/pull/3180", + "https://github.com/elizaOS/eliza/pull/3179", + "https://github.com/elizaOS/eliza/pull/3178", + "https://github.com/elizaOS/eliza/pull/3175", + "https://github.com/elizaOS/eliza/pull/3174", + "https://github.com/elizaOS/eliza/pull/3172", + "https://github.com/elizaOS/eliza/pull/3171", + "https://github.com/elizaOS/eliza/pull/3169", + "https://github.com/elizaOS/eliza/pull/3165", + "https://github.com/elizaOS/eliza/pull/3146" + ], + "images": [], + "videos": [] + }, + { + "text": "# New Features\n\nSeveral new features were added to the repository:\n- Added ability to select a transcription provider based on character settings (PR #1625)\n- Implemented Twitter Spaces Integration (PR #1550)\n- Added CoinMarketCap plugin (PR #3134)\n- Added test configuration and coverage for CoinGecko plugin (PR #3124)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1625", + "https://github.com/elizaOS/eliza/pull/1550", + "https://github.com/elizaOS/eliza/pull/3134", + "https://github.com/elizaOS/eliza/pull/3124" + ], + "images": [], + "videos": [] + }, + { + "text": "# Documentation and Other Updates\n\nDocumentation was expanded with new language support:\n- Added Hungarian README (PR #1645)\n- Added Arabic README (PR #1634)\n\nDependency management updates:\n- Updated viem dependency version in plugin-evm and plugin-goat (PR #1637)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1645", + "https://github.com/elizaOS/eliza/pull/1634", + "https://github.com/elizaOS/eliza/pull/1637" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Updates on ELIZAOS and AI Development Projects", + "content": [ + { + "text": "ELIZAOS 0.1.9 has been released with contributions from nearly 200 contributors. The developer expressed appreciation to the open source team, particularly @spaceodili and @shakkernerd, for their work on this release. The system can be run on a MacBook and the Phala Network team is working on one-line deployment to TEE.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1885531622209921326", + "https://twitter.com/dankvr/status/1885729190906933547", + "https://twitter.com/shawmakesmagic/status/1885760661017317730", + "https://twitter.com/shawmakesmagic/status/1885533091105562828" + ], + "images": [ + "https://pbs.twimg.com/ext_tw_video_thumb/1885531311260971008/pu/img/ZQUcDAgIIqMgeyvf.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1885531311260971008/pu/vid/avc1/960x720/dLI7P2ocx4rjFhkA.mp4?tag=12" + ] + }, + { + "text": "The developer is working on automated DAO news systems with several components in production or development: an improved AI news aggregator, a weekly newsletter generator, a weekly X thread generator, and montages/3D AI TV news slides. Future plans include polishing data and frontends through a dashboard/newsletter site, improved AI news show, historical news aggregator, and AI agents loaded with FAQ and news. One goal is to get Eliza apps on the OpenRouter showcase leaderboard.", + "sources": [ + "https://twitter.com/dankvr/status/1885495333284614245", + "https://twitter.com/dankvr/status/1885497315030434027", + "https://twitter.com/dankvr/status/1885772314878288269" + ], + "images": [ + "https://pbs.twimg.com/media/Giqb_mWWAAAFWD8.jpg", + "https://pbs.twimg.com/media/Giqcc_fXIAApfZE.jpg" + ], + "videos": [] + }, + { + "text": "The developer emphasizes the importance of focusing on building rather than worrying about market prices, noting there are powerful new features and financial opportunities in agentic technology. They also mention that 'all agents will be grown from scratch in the near future' and are working on in-database character PR to allow agents to build their personality from minimal starting information.", + "sources": [ + "https://twitter.com/dankvr/status/1885768162244735306", + "https://twitter.com/shawmakesmagic/status/1885776680515772546", + "https://twitter.com/shawmakesmagic/status/1885776511220715754", + "https://twitter.com/shawmakesmagic/status/1885761091826782589" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "The elizaOS/eliza GitHub repository has several open issues covering various aspects of the project:\n\n1. A $5,000 bounty has been offered for implementing Twilio voice/text integration (Issue #1631).\n\n2. Multiple users are experiencing setup and connection problems:\n - Initial setup not working (Issue #1666)\n - Connection issues after going live (Issue #3162)\n - Problems after running 'pnpm start' (Issue #3151)\n - General setup difficulties (Issue #3176)\n\n3. Development and feature requests include:\n - Adding an ImageDescriptionService (Issue #1643)\n - Implementing liquidity management based on TAP (Issue #1633)\n - Using caret (^) for dependency versions in package.json (Issue #1662)\n\n4. Technical bugs reported:\n - Missing 'delay' export from @ai-sdk/provider-utils (Issue #3159)\n - Strange behavior with the Fetch method (Issue #3154)", + "sources": [ + "https://github.com/elizaOS/eliza/issues/1631", + "https://github.com/elizaOS/eliza/issues/1666", + "https://github.com/elizaOS/eliza/issues/1643", + "https://github.com/elizaOS/eliza/issues/1633", + "https://github.com/elizaOS/eliza/issues/1662", + "https://github.com/elizaOS/eliza/issues/3176", + "https://github.com/elizaOS/eliza/issues/3159", + "https://github.com/elizaOS/eliza/issues/3154", + "https://github.com/elizaOS/eliza/issues/3162", + "https://github.com/elizaOS/eliza/issues/3151" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1631", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1666", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/1643" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen several significant pull requests recently, focusing on new features, integrations, and improvements:\n\n- PR #1628 replaces the current plugin with Solana Agent Kit, contributed by thearyanag\n- PR #1550 adds Twitter Spaces Integration, developed by slkzgm\n- PR #1641 introduces a new twitterapi.io search plugin, created by kaitoInfra\n- PR #3177 implements stake/unstake/pool-info actions for the TON Plugin\n- PR #3170 enhances the CoinGecko plugin with advanced features for various pools by network\n\nAdditionally, there have been improvements to testing and infrastructure:\n- PR #1642 fixes an issue with the lockfile not being updated after dependency changes and brings viem to the root level package.json\n- PR #3124 adds test configuration and coverage for the CoinGecko plugin\n\nOther notable additions include:\n- PR #3152 adds an initial listing generation agent\n- PR #3157 introduces improvements (labeled as \"Impr 1\")\n\nThese pull requests demonstrate ongoing development to enhance the platform's capabilities across blockchain integrations, social media features, and infrastructure improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/1628", + "https://github.com/elizaOS/eliza/pull/1550", + "https://github.com/elizaOS/eliza/pull/1642", + "https://github.com/elizaOS/eliza/pull/1641", + "https://github.com/elizaOS/eliza/pull/3152", + "https://github.com/elizaOS/eliza/pull/3177", + "https://github.com/elizaOS/eliza/pull/3157", + "https://github.com/elizaOS/eliza/pull/3170", + "https://github.com/elizaOS/eliza/pull/3124" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1628", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1550", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3177", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3170" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Summary", + "content": [ + { + "text": "The elizaos/eliza repository showed continued development activity across two reporting periods. In early January 2025, there were 23 new pull requests with 11 merged, 21 new issues created, and 46 active contributors. The following month, in early February 2025, activity remained strong with 25 new pull requests (13 merged), though new issues decreased to 7, and active contributors dropped to 32.", + "sources": [ + "From 2025-01-01 to 2025-01-02, elizaos/eliza had 23 new PRs (11 merged), 21 new issues, and 46 active contributors.", + "From 2025-02-02 to 2025-02-03, elizaos/eliza had 25 new PRs (13 merged), 7 new issues, and 32 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738368000 + } + }, + "ai_news_elizaos_daily_md_2025-02-01": { + "filename": "2025-02-01.md", + "content": "# ElizaOS GitHub Repository Updates\n\n## Bug Fixes\n- Fixed bug in plugin-bootstrap/src/evaluators/facts.ts (PR #1648)\n- Updated lockfile after dependency changes and moved viem to root level package.json (PR #1642)\n- Corrected path for image upload (PR #1632)\n- Fixed turbo dependencies for plugin-evm (PR #1627)\n- Fixed double spaced tweets in Post.ts (PR #1626)\n- Fixed spelling errors in README_RU.md (PR #1629)\n- Fixed multiple plugin issues including plugin-0g, plugin-0x, plugin-3g-generation and others (PRs #3171-#3181)\n- Fixed typos in markdown documentation (PR #3165)\n- Upgraded OpenAI and Vercel AI packages to fix o1 errors (PR #3146)\n\n## New Features\n- Added ability to select transcription provider based on character settings (PR #1625)\n- Implemented Twitter Spaces Integration (PR #1550)\n- Added CoinMarketCap plugin (PR #3134)\n- Added test configuration and coverage for CoinGecko plugin (PR #3124)\n- Replaced current plugin with Solana Agent Kit (PR #1628)\n- Added new twitterapi.io search plugin (PR #1641)\n- Implemented stake/unstake/pool-info actions for TON Plugin (PR #3177)\n- Enhanced CoinGecko plugin with advanced features for various pools by network (PR #3170)\n- Added initial listing generation agent (PR #3152)\n\n## Documentation and Other Updates\n- Added Hungarian README (PR #1645)\n- Added Arabic README (PR #1634)\n- Updated viem dependency version in plugin-evm and plugin-goat (PR #1637)\n\n## ELIZAOS Release and Development\n- ELIZAOS 0.1.9 released with contributions from nearly 200 contributors\n- System can be run on a MacBook\n- Phala Network team working on one-line deployment to TEE\n\n## AI Development Projects\n- Automated DAO news systems in production/development:\n - Improved AI news aggregator\n - Weekly newsletter generator\n - Weekly X thread generator\n - Montages/3D AI TV news slides\n- In-database character PR development to build personality from minimal starting information\n\n## GitHub Activity\n- Early January 2025: 23 new PRs (11 merged), 21 new issues, 46 active contributors\n- Early February 2025: 25 new PRs (13 merged), 7 new issues, 32 active contributors\n\n## Bounties\n- $5,000 bounty offered for implementing Twilio voice/text integration (Issue #1631)" + }, + "ai_news_elizaos_daily_discord_json_2025-02-01": { + "filename": "2025-02-01.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-01", + "date": 1738368000, + "stats": { + "totalMessages": 1913, + "totalUsers": 248 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of Discord Chat in \"discussion\" Channel\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS, an AI agent framework. On October 31, 2023, a significant update (v0.1.9) was released with extensive changes, as announced by Odilitime. Users frequently encounter installation and configuration issues, particularly with ElizaOS agents. The chat shows active development with GitHub activity, including a new PR for Google Vertex Support contributed by a new community member. There are recurring questions about token economics and project direction, with some users expressing concern about declining token value. BOSSU, an AI agent, actively moderates the channel, directing technical questions to the coders channel. Community members are organizing meetups in NYC and Lisbon. Several users report issues with the elizas.com website being down. The discussion reveals ElizaOS is evolving with new features while maintaining its focus on building AI agents.\n\n## 2. FAQ\nQ: How do I install ElizaOS and fix setup errors? (asked by BluntSmokinHippie) A: Head to coders channel for debugging help (answered by BOSSU)\nQ: How do I add an Eliza agent to Discord with proper permissions? (asked by Berlin) A: Head to coders channel for help with permissions (answered by BOSSU)\nQ: Is there a catalog of all apps built using Eliza? (asked by zircatpop) A: Check rules and links channel, something is being developed (answered by BOSSU)\nQ: Why does my agent try to use OpenAI when I've configured it for GAIANET? (asked by Shelia) A: Head to coders channel for technical help (answered by BOSSU)\nQ: What's the best way to host an ElizaOS agent on Google Cloud? (asked by Richard Rauser) A: AWS or Google Cloud Run works well, check coders channel for details (answered by BOSSU)\nQ: Can the Redis adapter be used with Postgres adapter? (asked by luen) A: Unanswered\nQ: How many people work at Eliza Labs? (asked by digitalmutant.) A: Around 10 full time, check LinkedIn (answered by HoneyBadger)\nQ: What do you get for owning 10k Ai16z tokens? (asked by 0G Chris) A: No token talk in this channel (answered by BOSSU)\nQ: How do I get access to Scarlett channel? (asked by ouhpinaiseu) A: Hold 100k ai16z tokens (answered by BOSSU)\nQ: What are the allocations/tokenomics of the AI16Z token? (asked by Armada) A: Unanswered\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: Community | Context: Released v0.1.9 with major features and comprehensive release notes | Resolution: Shared GitHub link with complete changelog\nHelper: luen | Helpee: Community | Context: New contributor wanting to help the project | Resolution: Added a PR for Google Vertex Support integration\nHelper: kirsten | Helpee: Mehmet | Context: Need help with ElizaOS and dexscreener plugins | Resolution: Offered assistance from experienced team that has integrated dexscreener before\nHelper: HoneyBadger | Helpee: AlchemistHT | Context: Confusion about token name vs project name | Resolution: Clarified that the entity is called ElizaOS while the token remains ai16z\nHelper: DannyNOR NoFapArc | Helpee: wahaha | Context: Concern about lack of development | Resolution: Pointed to recent updates showing active development\nHelper: 7OROY | Helpee: FlawlessMint | Context: Question about BOSSU NFT collection | Resolution: Shared Magic Eden marketplace link\n\n## 4. Action Items\nTechnical: Fix issues with ElizaOS installation on macOS Catalina | Description: Users reporting common errors on older Mac systems | Mentioned By: Mr.W\nTechnical: Fix elizas.com website which is currently down | Description: Multiple users reporting 404 errors | Mentioned By: MJ and apples13\nTechnical: Resolve integration between Redis and Postgres adapters | Description: Need clarification on using Redis for caching with Postgres as data store | Mentioned By: luen\nTechnical: Fix \"user disallowed intents\" error when adding Eliza agent to Discord | Description: Permission issues despite giving admin rights | Mentioned By: Berlin\nTechnical: Address Node.js error when starting ElizaOS | Description: User getting Symbol(nodejs.util.inspect.custom) error | Mentioned By: Kastel514\nFeature: Develop copy trading functionality for DegenAI | Description: Allow users to copy autonomous trading strategies | Mentioned By: ogshark22\nFeature: Create a directory/catalog of all apps built using ElizaOS | Description: Users want a central place to discover Eliza agents | Mentioned By: zircatpop and Seraph\nDocumentation: Provide clear guidance on hosting ElizaOS agents on cloud platforms | Description: Need documentation for AWS and Google Cloud deployment | Mentioned By: Richard Rauser\nDocumentation: Update tokenomics information | Description: Clarify token allocations and distribution | Mentioned By: Armada\nDocumentation: Create guide for using GAIANET instead of OpenAI | Description: Users struggling with LLM configuration | Mentioned By: Shelia", + "messageCount": 337, + "userCount": 98 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis for \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS installation, configuration, and troubleshooting. Users frequently encounter issues with the latest v0.1.9 release, particularly related to dependencies, model providers, and plugins. Common problems include installation failures on Windows/WSL, Node.js version compatibility (23.3.0 is recommended), and plugin-specific errors (especially with Solana and Twitter plugins). Several users report hanging during startup, particularly with the pyth-data plugin. There are also discussions about database integration (Supabase vs. SQLite), memory management, and custom plugin development. The community actively helps each other troubleshoot issues, with experienced users providing guidance on environment setup, configuration, and deployment options like EC2, Docker, and Fleek.\n\n## 2. FAQ\nQ: What Node.js version is recommended for ElizaOS? (asked by FlawlessMint) A: Use Node.js 23.3.0 specifically (answered by infinityu1729)\nQ: How do I fix the \"Error in generateText\" issue? (asked by engineer) A: Check your model provider configuration and API keys in .env file (answered by Mr. Stark)\nQ: How do I solve installation issues on Windows? (asked by Tensorflow) A: Use WSL or follow the video guide at https://www.youtube.com/watch?v=_GH3sVL1wFM (answered by elizaos-bridge-odi)\nQ: How do I fix the hanging issue with pyth-data plugin? (asked by i eat vegetables) A: Unanswered\nQ: How do I add a plugin to eliza-starter? (asked by Ph\u00fac L\u00e2m) A: It's recommended to use the main ElizaOS repo instead for better stability (answered by elizaos-bridge-odi)\nQ: How do I access environment variables in eliza-starter? (asked by elamore) A: Use process.env.[\"your var name here\"] (answered by elizaos-bridge-odi)\nQ: How do I fix the Solana plugin error with AccountRole? (asked by dEXploarer) A: Unanswered\nQ: How do I deploy ElizaOS to cloud infrastructure? (asked by Richard Rauser) A: Use Google Compute Engine (answered by ivorad)\nQ: How do I make my agent not post on Twitter but still answer mentions? (asked by elamore) A: Unanswered\nQ: How do I fix the tags appearing in tweets with deepseek-R1? (asked by funboy) A: Unanswered\n\n## 3. Help Interactions\nHelper: Bubba Sol | Helpee: BluntSmokinHippie | Context: Installation error when trying to run a character | Resolution: Suggested using \"pnpm run dev\" instead of \"pnpm start\" with correct character path format\nHelper: infinityu1729 | Helpee: Kastel514 | Context: WSL installation error with file permission issues | Resolution: Suggested using git reset --hard and switching to stable version\nHelper: elizaos-bridge-odi | Helpee: FlawlessMint | Context: Node version compatibility issues | Resolution: Recommended using fnm (Node version manager) to install Node 23.3.0\nHelper: Odilitime | Helpee: Mavens | Context: Plugin activation confusion | Resolution: Explained that some plugins are activated with .env keys while others need to be added to the plugins array\nHelper: CodingBrian | Helpee: Alert | Context: Integrating MetaMask wallet with chat history | Resolution: Provided code example for database structure to store wallet-linked chat history\nHelper: Yung Carl | Helpee: Others with WSL issues | Context: Permission errors after Windows update | Resolution: Fixed by running sudo chown -R $USER:$USER ~/path/to/eliza\nHelper: 0xLabsTheCoder | Helpee: Community | Context: Documentation for creating custom plugins | Resolution: Shared documentation file explaining the process of building plugins from scratch\n\n## 4. Action Items\nTechnical: Fix the Twitter client issue with tags appearing in tweets when using deepseek-R1 | Description: Modify the client to strip reasoning tags before posting | Mentioned By: funboy\nTechnical: Resolve the hanging issue with pyth-data plugin during startup | Description: Investigate why the agent freezes after loading this plugin | Mentioned By: i eat vegetables\nTechnical: Fix the Solana plugin compatibility with latest version | Description: Address the AccountRole import error from @solana/web3.js | Mentioned By: dEXploarer\nTechnical: Implement proper error handling for Twitter authentication | Description: Improve handling of suspicious login attempts from different IPs | Mentioned By: Silasneo\nTechnical: Optimize build process for resource-constrained environments | Description: Reduce build time and resource requirements | Mentioned By: 0xSmartCrypto\nDocumentation: Create comprehensive guide for database integration options | Description: Compare and document Supabase vs SQLite setup | Mentioned By: Jungle\nDocumentation: Improve memory system documentation | Description: Create intuitive explanation of how memories work | Mentioned By: Luigixb\nDocumentation: Update Windows/WSL installation guide | Description: Provide clearer steps for Windows users | Mentioned By: Tensorflow\nFeature: Add support for GitHub Vertex | Description: Integrate with GitHub Vertex for model hosting | Mentioned By: luen\nFeature: Implement Discord chat analyzer integration | Description: Integrate discord-summarizer into ElizaOS | Mentioned By: jin", + "messageCount": 608, + "userCount": 112 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "The chat segment is very brief, containing only two messages from the same user (CodingBrian). The user is promoting a dungeon crawler game called DeepCrawlAI that uses deepseek technology for procedural dungeon level generation. No technical discussions, problem-solving, or implementations were shared in this limited exchange. The user simply requested follows for their Twitter/X account and shared a link to a specific tweet.", + "messageCount": 2, + "userCount": 1 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary:\nThe discussion primarily revolves around feature requests and potential improvements for DegenAI. Community members are suggesting that DegenAI should implement features similar to other AI projects like aixbt, particularly regarding token integration mechanisms. A key technical suggestion is to develop a sentiment layer that can track market trends and provide useful information to users. The team is collecting feature requests and considering token-gating functionality, though they haven't committed to specific implementations yet. The team mentioned they're building a system to track community requests and prioritize development based on community needs. There's also discussion about DegenAI's social media presence, specifically regarding its X (Twitter) account setup as a subsidiary of ELIZAOS_ai with proper verification.\n\n## 2. FAQ:\nQ: Can you make degenai posting like aixbt or moby? (asked by NkT) A: The sentiment layer being built now should address some of what you're asking for (answered by rhota)\nQ: Will Degenai's X account be set as a subsidiary account of ELIZAOS_ai? (asked by cool.eth) A: Yeah let's get him the cool blue badge (answered by rhota)\nQ: $degenai is going down everyday, why? (asked by anotherAndrewSHA) A: Unanswered\n\n## 3. Help Interactions:\nHelper: tigerguo. | Helpee: NkT | Context: Explaining what makes aixbt successful compared to DegenAI | Resolution: Identified two key success factors for Web3 applications: a practical model and token integration to create value\nHelper: rhota | Helpee: tigerguo. | Context: Addressing concerns about token gating features | Resolution: Confirmed they're discussing token gating and tracking feature requests from the community\n\n## 4. Action Items:\nType: Technical | Description: Implement sentiment layer to track market trends similar to aixbt | Mentioned By: rhota\nType: Technical | Description: Set up DegenAI's X account as subsidiary of ELIZAOS_ai with verification | Mentioned By: cool.eth\nType: Documentation | Description: Update roadmap once token gating features are finalized | Mentioned By: rhota\nType: Feature | Description: Implement token gating functionality for DegenAI | Mentioned By: tigerguo.\nType: Feature | Description: Create token integration mechanism similar to aixbt | Mentioned By: tigerguo.\nType: Technical | Description: Develop system to track and prioritize community feature requests | Mentioned By: rhota", + "messageCount": 32, + "userCount": 10 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary:\nThe chat primarily revolves around market conditions and investment strategies in the crypto space. Participants discuss the current market downturn, with observations about Bitcoin moving sideways while altcoins and meme coins decline. There's consensus that trust in crypto is low with significant liquidity sitting on the sidelines. Some members debate whether a bear market would help by clearing out pump-and-dump schemes, potentially setting the stage for new narratives. Community members also discuss specific tokens like DegenAI and ai16z, with some seeking advice on investment allocation between these options. There's speculation about upcoming market movements, with some anticipating further drops followed by potential bounces. One member proposes a thesis that future success will depend on tokenomics and revenue generation rather than technology alone.\n\n## 2. FAQ:\nQ: How does a bear market fix liquidity on the sidelines? (asked by Dragonbutt) A: By washing out pump and dumps, giving the market a clearer view of new narratives (answered by Srn Srnzzz | plebian)\nQ: Do I spend 8k on degenai to become degenerate partner or do I sink it into ai16z on my way to become respectable partner? (asked by martinz) A: 100k partner is the move, ai16z will move quicker when market turns around (answered by DannyNOR NoFapArc)\nQ: Wasn't the Trump coin supposed to onboard the mainstream retail masses? (asked by martinz) A: Unanswered\n\n## 3. Help Interactions:\nHelper: DannyNOR NoFapArc | Helpee: martinz | Context: Deciding between investing in DegenAI or ai16z tokens | Resolution: Advised to choose ai16z as it would likely move quicker when the market recovers\nHelper: Srn Srnzzz | plebian | Helpee: Dragonbutt | Context: Understanding how bear markets affect sidelined liquidity | Resolution: Explained that bear markets clear out pump and dumps, potentially creating clearer market narratives\n\n## 4. Action Items:\nFeature: Develop improved tokenomics with evidence of revenue generation | Description: Focus on creating real revenue streams as this will be critical for project success | Mentioned By: kalshnikov\nTechnical: Monitor market conditions for the \"final shakeout\" period | Description: Pay attention to price action beyond weekend trading to identify market bottom | Mentioned By: DannyNOR NoFapArc\nDocumentation: Analyze onboarding metrics | Description: Further investigate why less than 1% of fresh onboards purchased other tokens | Mentioned By: Smore", + "messageCount": 41, + "userCount": 12 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Analysis of \"tokenomics\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only a single message from user Robin discussing token economics for new projects. Robin points out that new projects typically lack funds to purchase ai16z tokens, highlighting that accepting newly minted tokens from these projects is advantageous since it requires no upfront capital from the projects. This appears to be part of a larger discussion about token-based investment or partnership strategies.\n\n## 2. FAQ\nQ: How can projects without funds participate in token-based systems? (asked by Robin) A: They can offer freshly minted tokens instead of purchasing existing tokens (answered by Robin)\n\n## 3. Help Interactions\nNo significant help interactions in this limited chat segment.\n\n## 4. Action Items\nNo explicit action items mentioned in this limited chat segment.", + "messageCount": 1, + "userCount": 1 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\n\nThe chat primarily revolves around the ElizaOS project (also known as ai16z) during a period of significant price decline (approximately 80-90% from ATH). Key technical discussions focused on:\n\nThe project is undergoing a rebranding from ai16z to ElizaOS, with the team securing the ElizaOS handle recently. There are ongoing discussions about tokenomics and a launchpad development, though specific timelines remain unclear. Jin mentioned that an early preview of tokenomics has been shared, but the final version is still being worked on.\n\nThe development team is prioritizing building core infrastructure, including an agent marketplace/launchpad and improving documentation. Jin is developing AI summarization tools to analyze Discord history and create better contributor profiles for rewards distribution. He's also working on a news aggregator system called \"jintern\" to help manage information flow.\n\nThere are discussions about the project's technical architecture, with some members suggesting the need for a network layer that would utilize the ai16z token to provide value to nodes coordinating or sharing data processing. Some members believe the project should consider launching its own chain to capture more value.\n\nThe community is debating the project's value proposition, with some emphasizing the importance of network effects and developer mindshare over immediate tokenomics concerns. The project appears to be focusing on building out the ElizaOS framework and attracting developers rather than short-term price action.\n\n## 2. FAQ\n\nQ: When will the launchpad be released? (asked by M3xR) A: Jin indicated they're working on it but can't give a hard date, aiming for next week but not promising (answered by jin)\nQ: When will tokenomics be announced? (asked by cheez) A: Jin mentioned they discussed launch plans on Wednesday and are aiming for next week, but won't give a hard date (answered by jin)\nQ: Is the ticker going to be updated soon? (asked by pragmatiko) A: Jin stated he hasn't heard mention of how the ticker will be updated soon, and daos.fun voting modules have yet to be integrated (answered by jin)\nQ: What is the goal of elizaOS? (asked by BLKstut) A: Unanswered\nQ: Is ai16z total supply 1B or is it mintable? (asked by anotherAndrewSHA) A: Not mintable, it's an error because of the token standard used which dexscreener refuses to fix (answered by Broccolex)\nQ: What is the Nous alpha? And is ElizaOS forming some kind of partnership? (asked by DannyNOR NoFapArc) A: Unanswered\nQ: Has the problem of liquidity shortage been resolved? (asked by MORE) A: Unanswered\nQ: Where can I read more about the magic fund? (asked by ricky) A: Jin mentioned not much is public yet, but he might make a thread about it soon (answered by jin)\nQ: Who is doing what on the \"official team\" and who exactly is the official team? (asked by Dragonbutt) A: Jin acknowledged the need for better visibility and is thinking about long-term solutions (answered by jin)\n\n## 3. Help Interactions\n\nHelper: jin | Helpee: Multiple users | Context: Summarizing Discord history to create better documentation | Resolution: Jin created an AI-generated summary document at https://hackmd.io/@xr/elizaos-rpgf to answer common questions\nHelper: Patt | Helpee: DorianD | Context: Explaining funding rates and trading concepts | Resolution: Provided a detailed explanation of how funding rates work in crypto trading, CVD (Cumulative Volume Delta), and market dynamics\nHelper: witch | Helpee: cheez | Context: Explaining the current state of tokenomics and launchpad development | Resolution: Clarified that part 1 of tokenomics is already out, and part 2 will likely accompany marketplace launch\nHelper: DorianD | Helpee: Multiple users | Context: Explaining the significance of blockchain technology for disintermediation | Resolution: Provided context on how blockchain solves economic coordination problems without middlemen\nHelper: hamlet | Helpee: Multiple users | Context: Sharing expertise on tokenization of real-world assets | Resolution: Explained Centrifuge's approach to tokenizing fixed income assets and bringing traditional finance on-chain\n\n## 4. Action Items\n\nType: Technical | Description: Create a blog or news website for ElizaOS updates with easy-to-remember link | Mentioned By: DorianD\nType: Technical | Description: Develop a network layer for ElizaOS that utilizes the ai16z token for coordination between nodes | Mentioned By: DorianD\nType: Technical | Description: Fix the AI news aggregator to better capture Discord announcements | Mentioned By: jin\nType: Technical | Description: Create better contributor profile summaries to go with rewards distribution | Mentioned By: jin\nType: Documentation | Description: Create a channel or page listing the official team members and their roles | Mentioned By: Dragonbutt\nType: Documentation | Description: Develop a central point of communication to streamline information flow | Mentioned By: Dragonbutt\nType: Documentation | Description: Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages) | Mentioned By: jin\nType: Feature | Description: Complete the rebranding from ai16z to ElizaOS | Mentioned By: DannyNOR NoFapArc\nType: Feature | Description: Launch the agent marketplace/launchpad | Mentioned By: Multiple users\nType: Feature | Description: Finalize and announce the complete tokenomics | Mentioned By: Multiple users", + "messageCount": 836, + "userCount": 55 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Discord Chat Analysis for \"3d-ai-tv\" Channel\n\n## 1. Summary\nThe discussion centers around the development of AI-driven video content, specifically \"Block Tank\" (a Shark Tank-like show) and \"AI Podcast.\" Key technical aspects include:\n\nThe team is working on data pipeline issues, with Jin mentioning they're fixing problems where data writes to SQLite but fails to write to JSON. They're transitioning to a new aggregator with image support. Boom shared a JSON endpoint (https://elizaos.github.io/data/daily/summary.json) that was outdated, and Jin later provided an updated endpoint (https://madjin.github.io/ai-news/json/daily.json).\n\nVEGA explained their workflow for Junior Jr. streams using hallway.ai, connecting to TikTok studio, and having the AI observe and respond to chat. SM Sith Lord is developing a \"Block Tank\" show using PlayCanvas for rendering, requiring 3D models with sitting animations for judges. The production process involves recording PlayCanvas playback and editing it into episodes.\n\nThe team discussed technical requirements for the Block Tank show, including the need for full-body animations (sitting idle and talking while sitting) for four judge characters. SM Sith Lord created documentation for pitch submissions and expressed concerns about the feasibility of processing three pitches weekly, suggesting reducing to one pitch per episode.\n\n## 2. FAQ\nQ: How does VEGA run the Junior Jr. stream? (asked by boom) A: It's all live through hallway.ai/juniorjr, running through TikTok studio with the account connected to hallway's backend so it observes chat text and responds (answered by VEGA)\nQ: How easy is it to add Eliza and interview her as a stream? (asked by boom) A: Hallway would likely accept Eliza easily, but implementing responses attached to a 3D model would require more work; Samuel Cardillo from RTFKT might have answers (answered by VEGA)\nQ: What's the current status of the daily.json URL? (asked by boom) A: Jin confirmed they're fixing the data pipeline as stuff was writing to SQLite but failing to write to JSON (answered by jin)\nQ: What kind of animations are needed for the Block Tank judges? (asked by VEGA) A: Each judge needs unique sitting idle and talking-while-sitting animations that loop naturally (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: jin | Helpee: boom | Context: Needed updated JSON endpoint for data | Resolution: Provided new URL (https://madjin.github.io/ai-news/json/daily.json) and mentioned they're fixing the data pipeline\nHelper: VEGA | Helpee: SM Sith Lord | Context: Needed clarification on animation requirements for Block Tank judges | Resolution: Discussed specifics about creating custom sitting animations for the judges\nHelper: SM Sith Lord | Helpee: Team | Context: Needed structured process for Block Tank pitch submissions | Resolution: Created and shared a HackMD document with user-facing instructions for pitch submissions\n\n## 4. Action Items\nTechnical: Fix data pipeline where data writes to SQLite but fails to write to JSON | Mentioned By: jin\nTechnical: Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judges | Mentioned By: SM Sith Lord\nTechnical: Update show runner to use new endpoint and TV actor with images | Mentioned By: SM Sith Lord\nDocumentation: Review and potentially revise Block Tank pitch submission process | Mentioned By: SM Sith Lord\nFeature: Implement co-streaming capability for Eliza with 3D model responses | Mentioned By: VEGA\nTechnical: Integrate updated daily.json URL into AI Podcast | Mentioned By: SM Sith Lord\nTechnical: Fix auto-run scheduling for news data (currently showing outdated content from 1/31/25) | Mentioned By: SM Sith Lord", + "messageCount": 56, + "userCount": 5 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-01": { + "filename": "2025-02-01.md", + "content": "# elizaOS Discord - 2025-02-01\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **v0.1.9 Release**: A significant update was released with extensive changes, as announced by Odilitime with comprehensive release notes.\n- **Active Development**: New PR for Google Vertex Support contributed by a new community member (luen).\n- **Rebranding Progress**: The project is transitioning from ai16z to ElizaOS, with the team recently securing the ElizaOS handle.\n- **Infrastructure Focus**: The development team is prioritizing building core infrastructure, including an agent marketplace/launchpad and improving documentation.\n- **Website Issues**: Multiple users reported the elizas.com website being down with 404 errors.\n\n### Technical Discussions\n- **Node.js Compatibility**: Node.js 23.3.0 is specifically recommended for ElizaOS installation.\n- **Installation Challenges**: Users frequently encounter issues with the latest v0.1.9 release, particularly on Windows/WSL systems.\n- **Plugin Problems**: Common issues with Solana and Twitter plugins, with several users reporting hanging during startup with the pyth-data plugin.\n- **Database Integration**: Discussions about Supabase vs. SQLite for database integration.\n- **Network Layer Proposals**: Some members suggesting the need for a network layer that would utilize the ai16z token to provide value to nodes coordinating or sharing data processing.\n\n### AI Content Creation\n- **Block Tank Show**: Development of a Shark Tank-like show using PlayCanvas for rendering, requiring 3D models with sitting animations for judges.\n- **AI Podcast**: Team working on data pipeline issues where data writes to SQLite but fails to write to JSON.\n- **Junior Jr. Streams**: VEGA explained their workflow using hallway.ai, connecting to TikTok studio, with AI observing and responding to chat.\n\n### Community & Token Discussions\n- **Tokenomics Anticipation**: Community awaiting finalized tokenomics details, with Jin mentioning an early preview has been shared.\n- **Market Conditions**: Discussions about the current market downturn, with observations about Bitcoin moving sideways while altcoins decline.\n- **DegenAI Feature Requests**: Community members suggesting DegenAI implement features similar to other AI projects like aixbt, particularly regarding token integration mechanisms.\n- **Community Meetups**: Members organizing meetups in NYC and Lisbon.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: What Node.js version is recommended for ElizaOS? \n **A**: Use Node.js 23.3.0 specifically (answered by infinityu1729)\n\n- **Q**: How do I fix installation issues on Windows? \n **A**: Use WSL or follow the video guide at https://www.youtube.com/watch?v=_GH3sVL1wFM (answered by elizaos-bridge-odi)\n\n- **Q**: How do I access environment variables in eliza-starter? \n **A**: Use process.env.[\"your var name here\"] (answered by elizaos-bridge-odi)\n\n- **Q**: How do I deploy ElizaOS to cloud infrastructure? \n **A**: Use Google Compute Engine (answered by ivorad) or AWS/Google Cloud Run (answered by BOSSU)\n\n- **Q**: How does VEGA run the Junior Jr. stream? \n **A**: It's all live through hallway.ai/juniorjr, running through TikTok studio with the account connected to hallway's backend so it observes chat text and responds (answered by VEGA)\n\n### Project Direction\n- **Q**: When will the launchpad be released? \n **A**: Jin indicated they're working on it but can't give a hard date, aiming for next week but not promising\n\n- **Q**: When will tokenomics be announced? \n **A**: Jin mentioned they discussed launch plans on Wednesday and are aiming for next week, but won't give a hard date\n\n- **Q**: Is the ticker going to be updated soon? \n **A**: Jin stated he hasn't heard mention of how the ticker will be updated soon, and daos.fun voting modules have yet to be integrated\n\n- **Q**: Is ai16z total supply 1B or is it mintable? \n **A**: Not mintable, it's an error because of the token standard used which dexscreener refuses to fix (answered by Broccolex)\n\n- **Q**: How many people work at Eliza Labs? \n **A**: Around 10 full time, check LinkedIn (answered by HoneyBadger)\n\n### Community & Investment\n- **Q**: How does a bear market fix liquidity on the sidelines? \n **A**: By washing out pump and dumps, giving the market a clearer view of new narratives (answered by Srn Srnzzz | plebian)\n\n- **Q**: Do I spend 8k on degenai to become degenerate partner or do I sink it into ai16z? \n **A**: 100k partner is the move, ai16z will move quicker when market turns around (answered by DannyNOR NoFapArc)\n\n- **Q**: What do you get for owning 10k Ai16z tokens? \n **A**: No token talk in this channel (answered by BOSSU)\n\n- **Q**: How do I get access to Scarlett channel? \n **A**: Hold 100k ai16z tokens (answered by BOSSU)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Support\n- **Bubba Sol** helped **BluntSmokinHippie** with installation errors when trying to run a character by suggesting using \"pnpm run dev\" instead of \"pnpm start\" with correct character path format.\n\n- **infinityu1729** assisted **Kastel514** with WSL installation error with file permission issues by suggesting using git reset --hard and switching to stable version.\n\n- **elizaos-bridge-odi** guided **FlawlessMint** through Node version compatibility issues by recommending using fnm (Node version manager) to install Node 23.3.0.\n\n- **Yung Carl** helped multiple users with WSL issues after Windows updates by providing a solution: running sudo chown -R $USER:$USER ~/path/to/eliza.\n\n### Development Assistance\n- **CodingBrian** provided **Alert** with code examples for database structure to store wallet-linked chat history for integrating MetaMask wallet with chat history.\n\n- **0xLabsTheCoder** shared documentation with the community explaining the process of building plugins from scratch.\n\n- **jin** created an AI-generated summary document at https://hackmd.io/@xr/elizaos-rpgf to answer common questions for multiple users.\n\n### Project Insights\n- **Patt** gave **DorianD** a detailed explanation of how funding rates work in crypto trading, CVD (Cumulative Volume Delta), and market dynamics.\n\n- **witch** clarified for **cheez** that part 1 of tokenomics is already out, and part 2 will likely accompany marketplace launch.\n\n- **DorianD** provided context to multiple users on how blockchain solves economic coordination problems without middlemen.\n\n- **hamlet** explained Centrifuge's approach to tokenizing fixed income assets and bringing traditional finance on-chain.\n\n## Action Items\n\n### Technical\n- Fix data pipeline where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Fix issues with ElizaOS installation on macOS Catalina (mentioned by Mr.W)\n- Fix elizas.com website which is currently down (mentioned by MJ and apples13)\n- Resolve integration between Redis and Postgres adapters (mentioned by luen)\n- Fix \"user disallowed intents\" error when adding Eliza agent to Discord (mentioned by Berlin)\n- Address Node.js error when starting ElizaOS (mentioned by Kastel514)\n- Fix the Twitter client issue with tags appearing in tweets when using deepseek-R1 (mentioned by funboy)\n- Resolve the hanging issue with pyth-data plugin during startup (mentioned by i eat vegetables)\n- Fix the Solana plugin compatibility with latest version (mentioned by dEXploarer)\n- Implement sentiment layer to track market trends similar to aixbt (mentioned by rhota)\n- Set up DegenAI's X account as subsidiary of ELIZAOS_ai with verification (mentioned by cool.eth)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judges (mentioned by SM Sith Lord)\n- Update show runner to use new endpoint and TV actor with images (mentioned by SM Sith Lord)\n- Fix auto-run scheduling for news data (currently showing outdated content from 1/31/25) (mentioned by SM Sith Lord)\n- Develop a network layer for ElizaOS that utilizes the ai16z token for coordination between nodes (mentioned by DorianD)\n- Create a blog or news website for ElizaOS updates with easy-to-remember link (mentioned by DorianD)\n\n### Documentation\n- Provide clear guidance on hosting ElizaOS agents on cloud platforms (mentioned by Richard Rauser)\n- Update tokenomics information (mentioned by Armada)\n- Create guide for using GAIANET instead of OpenAI (mentioned by Shelia)\n- Create comprehensive guide for database integration options (mentioned by Jungle)\n- Improve memory system documentation (mentioned by Luigixb)\n- Update Windows/WSL installation guide (mentioned by Tensorflow)\n- Update roadmap once token gating features are finalized (mentioned by rhota)\n- Review and potentially revise Block Tank pitch submission process (mentioned by SM Sith Lord)\n- Create a channel or page listing the official team members and their roles (mentioned by Dragonbutt)\n- Develop a central point of communication to streamline information flow (mentioned by Dragonbutt)\n- Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages) (mentioned by jin)\n\n### Features\n- Develop copy trading functionality for DegenAI (mentioned by ogshark22)\n- Create a directory/catalog of all apps built using ElizaOS (mentioned by zircatpop and Seraph)\n- Add support for GitHub Vertex (mentioned by luen)\n- Implement Discord chat analyzer integration (mentioned by jin)\n- Implement token gating functionality for DegenAI (mentioned by tigerguo)\n- Create token integration mechanism similar to aixbt (mentioned by tigerguo)\n- Complete the rebranding from ai16z to ElizaOS (mentioned by DannyNOR NoFapArc)\n- Launch the agent marketplace/launchpad (mentioned by multiple users)\n- Finalize and announce the complete tokenomics (mentioned by multiple users)\n- Implement co-streaming capability for Eliza with 3D model responses (mentioned by VEGA)" + }, + "github_summaries_daily_2025-02-02": { + "filename": "2025-02-02.md", + "content": "On Feb 2, 2025, ElizaOS significantly expanded its modular capabilities by integrating new CoinMarketCap and CoinGecko plugins with comprehensive test coverage. The team also focused heavily on improving code quality and stability across various plugins through extensive biome linting, formatting, and bug fixes, while addressing several critical issues related to setup and functionality.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussions**:\n - [elizaos/eliza#3159](https://github.com/elizaos/eliza/issues/3159): The `@ai-sdk/provider-utils` is not providing an export named 'delay', impacting functionality.\n - [elizaos/eliza#3154](https://github.com/elizaos/eliza/issues/3154): The Fetch method is exhibiting strange behavior again, potentially affecting the Twitter client.\n - [elizaos/eliza#3160](https://github.com/elizaos/eliza/issues/3160): Users are facing setup challenges with the Supabase Adapter.\n - [elizaos/eliza#3162](https://github.com/elizaos/eliza/issues/3162): Users are experiencing connection problems after going live.\n\n## \u2705 Completed Work\n- **New Plugin Integrations & Test Coverage**:\n - Added the CoinMarketCap plugin with comprehensive test coverage. [elizaos/eliza#3134](https://github.com/elizaos/eliza/pull/3134)\n - Implemented test configuration and coverage for the CoinGecko plugin. [elizaos/eliza#3124](https://github.com/elizaos/eliza/pull/3124)\n- **Code Quality & Bug Fixes**:\n - Resolved multiple issues across various plugins, including Biome linting and formatting for web-search, video-generation, and twitter. [elizaos/eliza#3181](https://github.com/elizaos/eliza/pull/3181)\n - Added biome support to plugins like zksync-era, zilliqa, and whatsapp. [elizaos/eliza#3180](https://github.com/elizaos/eliza/pull/3180)\n - Fixed typing issues and other bugs in plugins like akash, 0g, and 0x. [elizaos/eliza#3171](https://github.com/elizaos/eliza/pull/3171), [elizaos/eliza#3179](https://github.com/elizaos/eliza/pull/3179), [elizaos/eliza#3178](https://github.com/elizaos/eliza/pull/3178)\n\n## \ud83d\udc1e Issue Triage\n- **Closed Issues**:\n - [elizaos/eliza#3133](https://github.com/elizaos/eliza/issues/3133): Closed issues related to the need for comprehensive test coverage for the CoinMarketCap plugin.\n - [elizaos/eliza#3123](https://github.com/elizaos/eliza/issues/3123): Closed issues related to the need for comprehensive test coverage for the CoinGecko plugin.\n - [elizaos/eliza#3148](https://github.com/elizaos/eliza/issues/3148): Resolved the strange behavior of the Fetch method in Eliza, which was affecting the image upload feature for the Twitter client.\n- **New Issues**:\n - [elizaos/eliza#3159](https://github.com/elizaos/eliza/issues/3159): Encountered issues with the `@ai-sdk/provider-utils` not providing an export named 'delay'.\n - [elizaos/eliza#3154](https://github.com/elizaos/eliza/issues/3154): Reported strange behavior of the Fetch method again.\n - [elizaos/eliza#3160](https://github.com/elizaos/eliza/issues/3160): Users are facing setup challenges with the Supabase Adapter.\n - [elizaos/eliza#3162](https://github.com/elizaos/eliza/issues/3162): Users are facing connection problems after going live." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-02": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:17:59.966617Z", + "target_date": "2025-02-02", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-01", + "ai_news_elizaos_discord_md_2025-01-31", + "ai_news_elizaos_discord_md_2025-01-30", + "ai_news_elizaos_daily_json_2025-02-01", + "ai_news_elizaos_daily_md_2025-02-01", + "ai_news_elizaos_daily_discord_json_2025-02-01", + "ai_news_elizaos_daily_discord_md_2025-02-01", + "github_summaries_daily_2025-02-02", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 366799, + "estimated_tokens": 91699, + "file_size_bytes": 388362 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-03.json b/the-council/aggregated/2025-02-03.json new file mode 100644 index 00000000000..1a17d83aa08 --- /dev/null +++ b/the-council/aggregated/2025-02-03.json @@ -0,0 +1,323 @@ +{ + "date_generated_for": "2025-02-03", + "ai_news_elizaos_discord_md_2025-02-02": { + "filename": "2025-02-02.md", + "content": "# elizaOS Discord - 2025-02-02\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Development\n- The project is transitioning from AI16Z branding to ElizaOS, with work underway to update various platforms. The team recently secured the elizaOS Twitter handle and is consolidating branding across platforms.\n- Users frequently encounter installation problems with version 0.1.9, which has compatibility issues with certain dependencies like Solana helpers.\n- Node version 23.3.0 is consistently recommended for proper ElizaOS functioning.\n- Many users struggle with model provider configurations, especially when trying to use alternatives to OpenAI like Deepseek, O3 mini, or Ollama.\n- Memory management and database connections are recurring topics, with users seeking ways to maintain consistent memory across different client interfaces.\n- The elizas.com website is currently down, with BOSSU indicating it would return soon.\n\n### AI Content Production\n- The team is developing a news aggregation system using AI to collect and summarize information from various sources (Discord, Twitter, etc.).\n- Jin is working on discord-summarizer and AI news aggregation tools to create an automated system for tracking project developments and market news.\n- SM Sith Lord is developing a PlayCanvas-based simulation for \"Block Tank\" episodes that requires full-body animations for four judge characters.\n- For the AI news program, they're using a show runner that pulls from a news aggregator JSON to generate episode content.\n- The team is considering upgrading to Unity 6 HDRP for better visual quality in future seasons.\n\n### Tokenomics & Market Discussions\n- Significant concerns about DegenAI's token performance, with multiple members noting its 90%+ price drop.\n- Ongoing discussions about tokenomics, with debates about single-sided vs. double-sided liquidity pools.\n- DorianD proposed a \"Composite Agent Trust Scores (CATS)\" concept for tokenomics where agents establish trust through LP positions between tokens.\n- Members discussed metrics for measuring the success of the ElizaOS framework, with some advocating for GitHub stars/forks as valuable indicators while others suggesting more comprehensive metrics.\n- The team is working on finalizing tokenomics documentation and preparing for the launch of an agent marketplace/launchpad.\n\n### Deployment & Infrastructure\n- Users are seeking guidance on hosting agents on cloud platforms like EC2, Google Cloud, or using Docker/PM2 for process management.\n- Twitter/X integration presents challenges with login failures, rate limits, and post behaviors.\n- Plugin development and customization is a major focus, with developers trying to create or modify actions and integrate external APIs.\n\n## Key Questions & Answers\n\n**Q: What's the best way to ask some questions about installing and building an agent on ElizaOS?** \nA: Head to the coders channel, that's where all the agent building magic happens (answered by BOSSU)\n\n**Q: Does anyone use AI agent for trading with positive results?** \nA: DegenAI is our first autonomous trader, check announcements for more info (answered by BOSSU)\n\n**Q: If I wanted to deploy an ElizaOS agent to Google Cloud infrastructure, what would be the best Google product for hosting this?** \nA: AWS or Google Cloud Run works great for hosting, head to coders channel for more detailed info (answered by BOSSU)\n\n**Q: I noticed https://elizas.com/ is down. Curious who is maintaining it or info on when it will be back up.** \nA: Elizas will be back soon, check our GitHub repo for now (answered by BOSSU)\n\n**Q: Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon?** \nA: Don't use the starter (answered by Mr. Stark)\n\n**Q: How does a bear market fix liquidity on the sidelines?** \nA: By washing out pump and dumps, allowing clearer market narratives to emerge (answered by Srn Srnzzz | plebian)\n\n**Q: Does anyone else think that Github stars/forks are a poor metric to push?** \nA: HoneyBadger argued they're valuable metrics showing developer interest and awareness (answered by HoneyBadger)\n\n**Q: When will the launchpad be released?** \nA: Jin indicated they're working on it, with an early preview already shared (answered by jin/witch)\n\n**Q: Why is the AI16Z token price dropping more severely than other AI tokens?** \nA: Multiple factors including market conditions, liquidity issues, and branding challenges (answered by witch/wit)\n\n**Q: Where can we see all Eliza plugins?** \nA: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\n\n**Q: How does VEGA parse stream events for Junior Jr.?** \nA: It's all live through hallway.ai/juniorjr, connected to TikTok studio so the AI observes chat text and responds (answered by VEGA)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with proper .env configuration for OpenAI models when the agent was using the wrong model despite configuration.\n\n- **elizaos-bridge-odi helped FlawlessMint** with installation issues on Windows by recommending installing gitbash and following a video tutorial.\n\n- **elizaos-bridge-odi helped Magnacor** with a Supabase database adapter error by suggesting creating tables in Supabase before running the agent.\n\n- **elizaos-bridge-odi helped dEXploarer** with build errors with Solana helpers by suggesting running pnpm clean before pnpm install.\n\n- **elizaos-bridge-odi helped \u2b55 Lefteris** with installation issues on Mac by providing step-by-step instructions for proper node/nvm setup.\n\n- **Mr. Stark helped Mr.W** with character loading issues by suggesting comparing .env with example.env using AI to correct configuration.\n\n- **jin collaborated with witch** on news aggregation tools and shared the open-source code he's using to help witch create an AI assistant to gather news and reduce daily reading time.\n\n- **SM Sith Lord helped boom** by providing an updated show-config.json for the AI news program with a new endpoint and adjusted prompt to cover a wider variety of categories.\n\n- **jin helped boom** resolve issues with the news data pipeline where data was writing to SQLite but failing to write to JSON by fixing the issue and providing a new endpoint URL.\n\n- **SM Sith Lord helped VEGA** with animation needs for Block Tank judges by providing the 4 judge models (already Mixamo rigged) and detailed animation requirements.\n\n## Action Items\n\n### Technical\n- Fix wallet configuration issues in local ElizaOS installation (mentioned by gnivler)\n- Restore elizas.com website (mentioned by MJ)\n- Investigate folder2knowledge functionality (mentioned by Jetlag | BlockHub)\n- Fix @ai-sdk/provider-utils import error in develop branch (mentioned by tcm390)\n- Implement API key security for port 3000 API (mentioned by AD)\n- Fix Solana plugin compatibility issues with node v23.3.0 (mentioned by dEXploarer)\n- Resolve memory consistency issues between different client interfaces (mentioned by Jungle)\n- Fix character loading performance issues (taking 50+ minutes) (mentioned by Akshattt)\n- Fix Twitter login failures when running on VPS in different regions (mentioned by [elizaos] )\n- Fix dependency issues in eliza-starter repo (mentioned by ernest)\n- Update DegenAI's LinkedIn profile with a logo (mentioned by DorianD)\n- Rename the Telegram channel linked from DexScreener (mentioned by DorianD)\n- Turn off the bot in the Telegram channel (mentioned by DorianD)\n- Add DegenAI, AIXVC agents and other agents to the Telegram chat (mentioned by DorianD)\n- Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars (mentioned by HoneyBadger)\n- Address scam bots creating threads (mentioned by Patt)\n- Implement news.elizaos.ai for official long-form updates and announcements (mentioned by witch)\n- Fix discord-summarizer and AI news aggregator tools (mentioned by jin)\n- Create a dedicated channel or page listing team members and their roles (mentioned by Dragonbutt)\n- Develop agent marketplace/launchpad (mentioned by jin)\n- Update branding from AI16Z to ElizaOS across platforms (mentioned by DannyNOR NoFapArc)\n- Fix data pipeline issues where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judge characters (mentioned by SM Sith Lord)\n- Investigate stale cryptocurrency price data in news aggregator (mentioned by boom)\n- Consider porting the show to Unity 6 HDRP for better visual quality (mentioned by boom)\n- Ensure consistent aspect ratio for TV images in the news program (mentioned by boom)\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (mentioned by NicoRusso)\n\n### Documentation\n- Create guide for deploying ElizaOS agents to cloud providers (mentioned by Richard Rauser / volstrate)\n- Clarify Redis and Postgres adapter integration (mentioned by luen)\n- Create comprehensive guide for memory management (mentioned by Luigixb)\n- Provide deployment guides for cloud platforms (mentioned by 0xSmartCrypto)\n- Create ElizaOS AI Agent software book/documentation (mentioned by Jungle)\n- Clarify how partnership technologies relate to DegenAI functionality (mentioned by tigerguo)\n- Explain how the investment DAO vision and open source framework vision will be reconciled (mentioned by kalshnikov)\n- Create best practices guide for developing engaging agents (mentioned by DorianD)\n- Finalize and publish complete tokenomics documentation (mentioned by witch)\n- Create user-facing instructions for Block Tank pitch submissions (mentioned by SM Sith Lord)\n\n### Feature\n- Implement copy trading for DegenAI (mentioned by ogshark22)\n- Add support for O3 mini and Deepseek models (mentioned by RoomTemp IQ)\n- Implement SQL database query capabilities for agents (mentioned by Ian Guimaraes)\n- Support multiple Telegram characters without putting tokens in JSON files (mentioned by Saitamai)\n- Develop better metrics for ElizaOS adoption (mentioned by vu)\n- Implement double-sided liquidity pools or regular buybacks (mentioned by mattyryze)\n- Explore \"trusted agents\" concept for tokenomics (mentioned by DorianD)\n- Consider developing a dedicated blockchain in the future (mentioned by HoneyBadger)\n- Explore co-streaming capabilities to integrate Eliza with other AI characters (mentioned by VEGA)\n- Modify prompt to make news segments longer to cover more updates (mentioned by boom)\n- Create an AI reporter for AI news similar to lizareports (mentioned by Display Name)\n- Implement \"Composite Agent Trust Scores (CATS)\" system (mentioned by DorianD)" + }, + "ai_news_elizaos_discord_md_2025-02-01": { + "filename": "2025-02-01.md", + "content": "# elizaOS Discord - 2025-02-01\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **v0.1.9 Release**: A significant update was released with extensive changes, as announced by Odilitime with comprehensive release notes.\n- **Active Development**: New PR for Google Vertex Support contributed by a new community member (luen).\n- **Rebranding Progress**: The project is transitioning from ai16z to ElizaOS, with the team recently securing the ElizaOS handle.\n- **Infrastructure Focus**: The development team is prioritizing building core infrastructure, including an agent marketplace/launchpad and improving documentation.\n- **Website Issues**: Multiple users reported the elizas.com website being down with 404 errors.\n\n### Technical Discussions\n- **Node.js Compatibility**: Node.js 23.3.0 is specifically recommended for ElizaOS installation.\n- **Installation Challenges**: Users frequently encounter issues with the latest v0.1.9 release, particularly on Windows/WSL systems.\n- **Plugin Problems**: Common issues with Solana and Twitter plugins, with several users reporting hanging during startup with the pyth-data plugin.\n- **Database Integration**: Discussions about Supabase vs. SQLite for database integration.\n- **Network Layer Proposals**: Some members suggesting the need for a network layer that would utilize the ai16z token to provide value to nodes coordinating or sharing data processing.\n\n### AI Content Creation\n- **Block Tank Show**: Development of a Shark Tank-like show using PlayCanvas for rendering, requiring 3D models with sitting animations for judges.\n- **AI Podcast**: Team working on data pipeline issues where data writes to SQLite but fails to write to JSON.\n- **Junior Jr. Streams**: VEGA explained their workflow using hallway.ai, connecting to TikTok studio, with AI observing and responding to chat.\n\n### Community & Token Discussions\n- **Tokenomics Anticipation**: Community awaiting finalized tokenomics details, with Jin mentioning an early preview has been shared.\n- **Market Conditions**: Discussions about the current market downturn, with observations about Bitcoin moving sideways while altcoins decline.\n- **DegenAI Feature Requests**: Community members suggesting DegenAI implement features similar to other AI projects like aixbt, particularly regarding token integration mechanisms.\n- **Community Meetups**: Members organizing meetups in NYC and Lisbon.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: What Node.js version is recommended for ElizaOS? \n **A**: Use Node.js 23.3.0 specifically (answered by infinityu1729)\n\n- **Q**: How do I fix installation issues on Windows? \n **A**: Use WSL or follow the video guide at https://www.youtube.com/watch?v=_GH3sVL1wFM (answered by elizaos-bridge-odi)\n\n- **Q**: How do I access environment variables in eliza-starter? \n **A**: Use process.env.[\"your var name here\"] (answered by elizaos-bridge-odi)\n\n- **Q**: How do I deploy ElizaOS to cloud infrastructure? \n **A**: Use Google Compute Engine (answered by ivorad) or AWS/Google Cloud Run (answered by BOSSU)\n\n- **Q**: How does VEGA run the Junior Jr. stream? \n **A**: It's all live through hallway.ai/juniorjr, running through TikTok studio with the account connected to hallway's backend so it observes chat text and responds (answered by VEGA)\n\n### Project Direction\n- **Q**: When will the launchpad be released? \n **A**: Jin indicated they're working on it but can't give a hard date, aiming for next week but not promising\n\n- **Q**: When will tokenomics be announced? \n **A**: Jin mentioned they discussed launch plans on Wednesday and are aiming for next week, but won't give a hard date\n\n- **Q**: Is the ticker going to be updated soon? \n **A**: Jin stated he hasn't heard mention of how the ticker will be updated soon, and daos.fun voting modules have yet to be integrated\n\n- **Q**: Is ai16z total supply 1B or is it mintable? \n **A**: Not mintable, it's an error because of the token standard used which dexscreener refuses to fix (answered by Broccolex)\n\n- **Q**: How many people work at Eliza Labs? \n **A**: Around 10 full time, check LinkedIn (answered by HoneyBadger)\n\n### Community & Investment\n- **Q**: How does a bear market fix liquidity on the sidelines? \n **A**: By washing out pump and dumps, giving the market a clearer view of new narratives (answered by Srn Srnzzz | plebian)\n\n- **Q**: Do I spend 8k on degenai to become degenerate partner or do I sink it into ai16z? \n **A**: 100k partner is the move, ai16z will move quicker when market turns around (answered by DannyNOR NoFapArc)\n\n- **Q**: What do you get for owning 10k Ai16z tokens? \n **A**: No token talk in this channel (answered by BOSSU)\n\n- **Q**: How do I get access to Scarlett channel? \n **A**: Hold 100k ai16z tokens (answered by BOSSU)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Support\n- **Bubba Sol** helped **BluntSmokinHippie** with installation errors when trying to run a character by suggesting using \"pnpm run dev\" instead of \"pnpm start\" with correct character path format.\n\n- **infinityu1729** assisted **Kastel514** with WSL installation error with file permission issues by suggesting using git reset --hard and switching to stable version.\n\n- **elizaos-bridge-odi** guided **FlawlessMint** through Node version compatibility issues by recommending using fnm (Node version manager) to install Node 23.3.0.\n\n- **Yung Carl** helped multiple users with WSL issues after Windows updates by providing a solution: running sudo chown -R $USER:$USER ~/path/to/eliza.\n\n### Development Assistance\n- **CodingBrian** provided **Alert** with code examples for database structure to store wallet-linked chat history for integrating MetaMask wallet with chat history.\n\n- **0xLabsTheCoder** shared documentation with the community explaining the process of building plugins from scratch.\n\n- **jin** created an AI-generated summary document at https://hackmd.io/@xr/elizaos-rpgf to answer common questions for multiple users.\n\n### Project Insights\n- **Patt** gave **DorianD** a detailed explanation of how funding rates work in crypto trading, CVD (Cumulative Volume Delta), and market dynamics.\n\n- **witch** clarified for **cheez** that part 1 of tokenomics is already out, and part 2 will likely accompany marketplace launch.\n\n- **DorianD** provided context to multiple users on how blockchain solves economic coordination problems without middlemen.\n\n- **hamlet** explained Centrifuge's approach to tokenizing fixed income assets and bringing traditional finance on-chain.\n\n## Action Items\n\n### Technical\n- Fix data pipeline where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Fix issues with ElizaOS installation on macOS Catalina (mentioned by Mr.W)\n- Fix elizas.com website which is currently down (mentioned by MJ and apples13)\n- Resolve integration between Redis and Postgres adapters (mentioned by luen)\n- Fix \"user disallowed intents\" error when adding Eliza agent to Discord (mentioned by Berlin)\n- Address Node.js error when starting ElizaOS (mentioned by Kastel514)\n- Fix the Twitter client issue with tags appearing in tweets when using deepseek-R1 (mentioned by funboy)\n- Resolve the hanging issue with pyth-data plugin during startup (mentioned by i eat vegetables)\n- Fix the Solana plugin compatibility with latest version (mentioned by dEXploarer)\n- Implement sentiment layer to track market trends similar to aixbt (mentioned by rhota)\n- Set up DegenAI's X account as subsidiary of ELIZAOS_ai with verification (mentioned by cool.eth)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judges (mentioned by SM Sith Lord)\n- Update show runner to use new endpoint and TV actor with images (mentioned by SM Sith Lord)\n- Fix auto-run scheduling for news data (currently showing outdated content from 1/31/25) (mentioned by SM Sith Lord)\n- Develop a network layer for ElizaOS that utilizes the ai16z token for coordination between nodes (mentioned by DorianD)\n- Create a blog or news website for ElizaOS updates with easy-to-remember link (mentioned by DorianD)\n\n### Documentation\n- Provide clear guidance on hosting ElizaOS agents on cloud platforms (mentioned by Richard Rauser)\n- Update tokenomics information (mentioned by Armada)\n- Create guide for using GAIANET instead of OpenAI (mentioned by Shelia)\n- Create comprehensive guide for database integration options (mentioned by Jungle)\n- Improve memory system documentation (mentioned by Luigixb)\n- Update Windows/WSL installation guide (mentioned by Tensorflow)\n- Update roadmap once token gating features are finalized (mentioned by rhota)\n- Review and potentially revise Block Tank pitch submission process (mentioned by SM Sith Lord)\n- Create a channel or page listing the official team members and their roles (mentioned by Dragonbutt)\n- Develop a central point of communication to streamline information flow (mentioned by Dragonbutt)\n- Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages) (mentioned by jin)\n\n### Features\n- Develop copy trading functionality for DegenAI (mentioned by ogshark22)\n- Create a directory/catalog of all apps built using ElizaOS (mentioned by zircatpop and Seraph)\n- Add support for GitHub Vertex (mentioned by luen)\n- Implement Discord chat analyzer integration (mentioned by jin)\n- Implement token gating functionality for DegenAI (mentioned by tigerguo)\n- Create token integration mechanism similar to aixbt (mentioned by tigerguo)\n- Complete the rebranding from ai16z to ElizaOS (mentioned by DannyNOR NoFapArc)\n- Launch the agent marketplace/launchpad (mentioned by multiple users)\n- Finalize and announce the complete tokenomics (mentioned by multiple users)\n- Implement co-streaming capability for Eliza with 3D model responses (mentioned by VEGA)" + }, + "ai_news_elizaos_discord_md_2025-01-31": { + "filename": "2025-01-31.md", + "content": "# elizaOS Discord - 2025-01-31\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **v0.1.9 Release**: Odilitime released ElizaOS v0.1.9 with comprehensive updates including bug fixes and new features. The release includes improvements to model provider configurations, Twitter client functionality, and database integrations.\n- **Framework Architecture**: Discussions revealed that ElizaOS randomly selects from available inputs for each response generation, picking one bio item and one lore item from the available pool, which explains inconsistencies when testing character changes.\n- **Google Vertex Integration**: A new PR was added for Google Vertex Support, expanding the available model providers.\n- **Documentation Improvements**: Jin analyzed 2 months of discord chat and summarized into a documentation book at https://hackmd.io/@xr/elizaos-rpgf to help answer common questions.\n\n### Plugin Development\n- **New Plugins**: Several new plugins are in development, including arbitrage capabilities, Mind Network integration, Zilliqa blockchain support, and improvements to existing Solana, TON, and Dexscreener plugins.\n- **Custom Scrapers**: Discussions about implementing custom context scrapers for agents to use as information sources, with kirsten explaining how to create API endpoints for scrapers and write plugins that call those APIs.\n\n### AI Agent Applications\n- **AI News Aggregator**: Jin demonstrated an AI-powered news aggregator that automatically generates ecosystem newsletters by analyzing recent developments.\n- **3D AI TV Project**: FishAI is developing a React-based website to host AI-driven streaming content with multiple character personalities (Degen, Peepo, Eliza, and Tubby) that interact in a financial/market context.\n- **DegenAI Development**: Rhota shared a roadmap link and mentioned upcoming sentiment layer functionality for DegenAI, with plans to integrate with other AI agents like Scarlett for token analysis.\n\n### Project Branding & Tokenomics\n- **Rebranding Clarification**: The entity is now called ElizaOS, while the token remains ai16z until further notice. This appears to be a strategic move to establish a clearer identity focused on the agent framework.\n- **Token Performance Concerns**: Partners discussed the 90% pullback in token price, with some attributing it to Binance perp trading effects. Team members emphasized focusing on building rather than short-term price action.\n- **Tokenomics Planning**: Jin mentioned discussing launch plans for tokenomics, aiming for announcements the following week but avoiding hard dates. There are also discussions about implementing a launchpad.\n\n## Key Questions & Answers\n\n**Q: Can I provide custom context through a scraper backend I wrote for Eliza to tweet from?** \nA: \"Yes you can. You just make an API endpoint for your scraper, and then write a plugin that calls your API.\" (answered by kirsten)\n\n**Q: Is it possible using Eliza to build an AI-driven workflow to generate a new 50 to 60-chapter novel using a reference novel as input?** \nA: \"That's more something you'd use like langchain for. Eliza agents are good for having an agent that performs actions repeatedly and asynchronously.\" (answered by kirsten)\n\n**Q: How can I train AI by connecting it to an Excel sheet or importing .csv file?** \nA: \"You could turn the CSV into a SQL db and have it use that as its knowledge base, or copy paste it into chatGPT and ask it to modify your character file.\" (answered by RoomTemp IQ)\n\n**Q: How to start autonomous trading with Eliza?** \nA: \"You need to utilize the auto plugin in combination with Solana or whatever chain.\" (answered by RoomTemp IQ)\n\n**Q: How can I use the plugins in Eliza-starter?** \nA: \"Should just need the appropriate API key set in the .env file and it'll activate the plugin.\" (answered by Bubba Sol)\n\n**Q: How does the Eliza system work?** \nA: \"It randomly selects from available inputs for each response generation, picking one bio item and one lore item from the available pool.\" (answered by kirsten)\n\n**Q: Can you make DegenAI posting like aixbt or moby?** \nA: \"The sentiment layer being built now should address some of what you're asking for.\" (answered by rhota)\n\n**Q: Did you find any solution to how to DCA ai16z?** \nA: \"I used Trojan on telegram, but you can probably use photon/bullx/bonkbot for this.\" (answered by witch)\n\n**Q: So when we're tweeting to bullpost our bags is it still $ai16z or now $elizaos? Or is it $eliza?** \nA: \"It's definitely not $Eliza. They're gang but it's not our tickers. ai16z until further notice.\" (answered by Smedroc)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Twitter Client Issues**: Silasneo helped xzrfax with Twitter login failing on VPS but working locally, explaining it's likely an IP location issue and suggesting tunneling into VPS to login to X first.\n- **WSL Installation Problems**: Yung Carl and infinityu1729 helped Kastel514 with WSL permission errors, suggesting reestablishing permissions with sudo commands and switching to stable versions.\n- **Character File Testing**: Kirsten explained to Interval how the system randomly selects inputs, suggesting comprehensive edits to all items rather than just a few to see consistent changes.\n\n### Development Guidance\n- **Data Integration**: RoomTemp IQ advised sillysurry on training AI with Excel/CSV data, suggesting converting CSV to SQLite database or copying data to ChatGPT to modify character file.\n- **Autonomous Trading**: RoomTemp IQ guided tribeofdanel on setting up autonomous trading with Eliza, suggesting using client-auto plugin with Solana.\n- **Model Configuration**: tcm390 helped Ph\u00fac L\u00e2m with configuring free versions of Google models by providing env file configuration examples.\n\n### Market Analysis\n- **Trading Strategies**: Patt provided DorianD with a detailed explanation of funding rates, CVD (Cumulative Volume Delta), and how whales use these metrics for trading strategies.\n- **Market Cycles**: Rabbidfly explained to partners how the crypto 4-year cycle aligns with business cycles and election cycles, providing context for current market conditions.\n\n## Action Items\n\n### Technical\n- Fix Twitter client JSON formatting issues to prevent agents from tweeting JSON instead of formatted text (SecretRecipe)\n- Fix Google model provider in main branch to ensure Google/Gemini API integration works properly (Mr. Stark)\n- Fix Deepseek model to properly handle tags to prevent reasoning text from appearing in tweets (funboy)\n- Update example env file with correct model defaults as current defaults don't match actual defaults used (Mr. Stark)\n- Fix client-direct package version to update to 0.1.9 to match other dependencies (Redeemerx)\n- Fix Twitter login on v0.1.9 alpha as login not working with correct credentials (warfreakzplays)\n- Fix TON plugin transfer functionality as transfer function not executing properly (Mavens)\n- Fix Dexscreener plugin which is not working in latest branch (C-Money-Dev)\n- Implement sentiment layer functionality for DegenAI (rhota)\n- Create notification system for on-chain metrics to develop alerts when specific token criteria are met (ricky)\n- Integrate with other AI agents like Scarlett to combine analysis from multiple AI agents (rhota)\n- Implement network layer for ElizaOS instances to connect and share data (DorianD)\n- Fix the hackmd.io link issue when clicking the documentation link (DorianD)\n- Fix the aggregator to update daily.json or implement the new ai-news aggregator (SM Sith Lord)\n- Create a custom website with React for the AI character streaming project (fishai)\n- Implement wallet login system for user interaction (fishai)\n\n### Documentation\n- Update WSL setup guide to ensure proper permissions and dependencies are documented (infinityu1729)\n- Create guide for multi-lingual agent capabilities to document how to make agents tweet in different languages (Silasneo)\n- Update RPC functions for Supabase adapter to document latest version of RPC calls (uai_thne)\n- Create weekly blog posts to establish regular updates about development progress (DorianD)\n- Improve plugin documentation to make comprehensive readme files for all plugins more accessible (DorianD)\n- Provide avatar model and short bio for Block Tank episode generation (SM Sith Lord)\n\n### Features\n- Add support for external data sources to enable agents to pull news or other information for context (mike\ud83c\udded\ud83c\uddfa)\n- Add hooks for telegram/twitter clients to allow extending clients with custom plugins without modifying core (meltingice)\n- Integrate Discord summarizer into Eliza to add capability to analyze and summarize Discord conversations (jin)\n- Add support for iMessage/native messaging to enable deployment to native messaging environments (sillysurry)\n- Add Shopify plugin to create integration with Shopify platform (Edo)\n- Token gating for premium features to consider implementing token-based access to special features (tigerguo)\n- Set up DegenAI's X account with verification to configure Twitter presence with blue badge verification (cool.eth)\n- Develop a systematic way to test character file changes with method to reset memory between tests (Interval)\n- Monetize TrustDB data by developing system to value user data contributions (DorianD)\n- Implement token swap mechanism to consider creating a new token like $ElizaOS (Rabbidfly)\n- Develop arbitrage plugin to support cross-DEX trading with privacy features (jin)\n- Integrate Mind Network and BitMind API to enhance AI capabilities (jin)\n- Make the 3D AI TV website responsive for mobile devices (SM Sith Lord)\n- Integrate current events from aggregator into the Stonks characters' dialogue (SM Sith Lord)\n- Set up monetization system where users can pay 0.01 SOL to prioritize prompts (fishai)" + }, + "ai_news_elizaos_daily_json_2025-02-02": { + "filename": "2025-02-02.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-02", + "categories": [ + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "# Recent Updates to the Eliza Project\n\nThe Eliza project has seen numerous updates across multiple areas, including bug fixes, feature additions, and documentation improvements.\n\n## Bug Fixes\n\nA significant number of plugin-related fixes have been implemented:\n- Multiple plugin fixes including plugin-0g, plugin-0x, plugin-3g-generation, plugin-abstract, plugin-agentkit, plugin-akash, plugin-allora, and plugin-anyone\n- Fixed multi-biome issues in PRs #3180 and #3181\n- Upgraded OpenAI and Vercel AI packages to fix o1 errors\n- Fixed Slack download and upload attachments functionality\n- Fixed attribute extraction from raw text\n- Updated provider-utils\n- Fixed the 'think' tag from Venice\n- Removed duplicated plugins\n- Updated pnpm version during Docker build\n- Various fixes after v0.1.9 release\n\n## New Features\n\nSeveral new features have been added to enhance functionality:\n- Added CREATE_POOL action in MultiversX plugin\n- Added Biome configuration to Solana ecosystem plugins\n- Enhanced CoinGecko plugin with advanced features for various pools by network\n- Added CoinMarketCap plugin\n- Added Trump character that tweets in Spanish by default\n- Added plugin desk exchange\n- Added Edwin plugin to Eliza\n- Added TON Plugin with NFT collection, item creation, metadata change, and transfer actions\n\n## Documentation Updates\n\nDocumentation has been improved in several areas:\n- Fixed typos in Markdown files\n- Renamed chat_2024-11-17.md\n- Updated FAQ\n- Fixed typos and improved consistency in community chat logs\n- Added weekly contributor meeting notes\n- Updated Twitter references to X (Twitter)\n- Updated GitHub Actions workflows and documentation\n- Fixed and enhanced README_JA.md by adding unwritten text and fixing typos\n\nThese updates demonstrate ongoing development and maintenance efforts to improve the Eliza project's functionality, usability, and documentation.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3107", + "https://github.com/elizaOS/eliza/pull/3119", + "https://github.com/elizaOS/eliza/pull/3126", + "https://github.com/elizaOS/eliza/pull/3134", + "https://github.com/elizaOS/eliza/pull/3141", + "https://github.com/elizaOS/eliza/pull/3146", + "https://github.com/elizaOS/eliza/pull/3153", + "https://github.com/elizaOS/eliza/pull/3158", + "https://github.com/elizaOS/eliza/pull/3164", + "https://github.com/elizaOS/eliza/pull/3165", + "https://github.com/elizaOS/eliza/pull/3166", + "https://github.com/elizaOS/eliza/pull/3169", + "https://github.com/elizaOS/eliza/pull/3170", + "https://github.com/elizaOS/eliza/pull/3171", + "https://github.com/elizaOS/eliza/pull/3172", + "https://github.com/elizaOS/eliza/pull/3174", + "https://github.com/elizaOS/eliza/pull/3175", + "https://github.com/elizaOS/eliza/pull/3178", + "https://github.com/elizaOS/eliza/pull/3179", + "https://github.com/elizaOS/eliza/pull/3180", + "https://github.com/elizaOS/eliza/pull/3181", + "https://github.com/elizaOS/eliza/pull/3186", + "https://github.com/elizaOS/eliza/pull/3189", + "https://github.com/elizaOS/eliza/pull/3190", + "https://github.com/elizaOS/eliza/pull/3194", + "https://github.com/elizaOS/eliza/pull/3198", + "https://github.com/elizaOS/eliza/pull/3203", + "https://github.com/elizaOS/eliza/pull/3204", + "https://github.com/elizaOS/eliza/pull/3206", + "https://github.com/elizaOS/eliza/pull/3207", + "https://github.com/elizaOS/eliza/pull/3209", + "https://github.com/elizaOS/eliza/pull/3210", + "https://github.com/elizaOS/eliza/pull/3211", + "https://github.com/elizaOS/eliza/pull/3045", + "https://github.com/elizaOS/eliza/pull/3096", + "https://github.com/elizaOS/eliza/pull/3124" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Thoughts on AI, Technology Evolution, and Building", + "content": [ + { + "text": "The evolution of computing interfaces follows a pattern where new 'wrappers' make technology accessible to broader audiences. GUIs wrapped command lines to bring PCs to the masses, browsers made the internet navigable, and ChatGPT wrapped LLMs to make AI mainstream. The next significant wrapper will likely define the next computing era.", + "sources": [ + "https://twitter.com/dankvr/status/1885898461985304831", + "https://twitter.com/dankvr/status/1885898690751066561" + ], + "images": [], + "videos": [] + }, + { + "text": "There's enthusiasm for building with AI technology, with some users working on LLM-based AI agents and having the capital to execute without being constrained by specific models or business incentives.", + "sources": [ + "https://twitter.com/dankvr/status/1886129426573730043", + "https://twitter.com/shawmakesmagic/status/1886135865090383883" + ], + "images": [], + "videos": [] + }, + { + "text": "Some users suggest using AI tools like Claude/ChatGPT for problem-solving, noting that explaining a problem and getting a response, even a flawed one, can help crystallize one's thoughts on the matter.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1885943443584921919", + "https://twitter.com/shawmakesmagic/status/1885944756523393257" + ], + "images": [], + "videos": [] + }, + { + "text": "There are also casual exchanges about AI implementation and opinions on various topics, including a comment about giving away vaccines for free being a good idea while forcing people to get them was considered a bad idea.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1885942734881493058", + "https://twitter.com/shawmakesmagic/status/1885945627550392612", + "https://twitter.com/dankvr/status/1886097537276195072" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several users have reported various issues with the elizaOS/eliza repository. These issues range from setup problems to runtime errors and deployment challenges.\n\nSetup and startup issues include user midoan2 reporting a setup problem (#3176), and SnoochiMink encountering issues after running 'pnpm start' (#3151). User tarinip26 reported connection problems after going live (#3162).\n\nDevelopers are facing specific technical errors: medardm noted that '@ai-sdk/provider-utils' doesn't provide an export named 'delay' (#3159), aminlatifi reported strange behavior with the Fetch method (#3154), keyur555 encountered a runtime import error 'ERR_PACKAGE_PATH_NOT_EXPORTED' in NestJs (#3191), and RectiFlex experienced build errors when trying to deploy on render.com (#3212).\n\nTwitter-related issues have also been reported, with midoan2 mentioning a 'twitter agent' issue (#3202) and illink7 reporting a Twitter logging bug (#3201).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3176", + "https://github.com/elizaOS/eliza/issues/3159", + "https://github.com/elizaOS/eliza/issues/3154", + "https://github.com/elizaOS/eliza/issues/3162", + "https://github.com/elizaOS/eliza/issues/3151", + "https://github.com/elizaOS/eliza/issues/3212", + "https://github.com/elizaOS/eliza/issues/3191", + "https://github.com/elizaOS/eliza/issues/3202", + "https://github.com/elizaOS/eliza/issues/3201" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3176", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3159", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3154", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3162", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3151", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3212", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3191", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3202", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3201" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several new features and improvements have been added to the elizaOS/eliza repository through recent pull requests. These include:\n\n- An initial listing generation agent (PR #3152)\n- TON Plugin enhancements including stake/unstake functionality (PR #3177), NFT collection management (PR #3211), and wallet management features (PR #3199)\n- CoinGecko plugin improvements with advanced pool network support (PR #3170) and test configuration updates (PR #3124)\n- MultiversX plugin enhancement with CREATE_POOL action (PR #3209)\n- A fix for Solana developers' helpers ESM imports for anchor (PR #3187)\n- General improvements in PR #3157\n\nThese pull requests demonstrate active development across multiple blockchain integrations and core functionality improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3152", + "https://github.com/elizaOS/eliza/pull/3177", + "https://github.com/elizaOS/eliza/pull/3157", + "https://github.com/elizaOS/eliza/pull/3170", + "https://github.com/elizaOS/eliza/pull/3124", + "https://github.com/elizaOS/eliza/pull/3187", + "https://github.com/elizaOS/eliza/pull/3209", + "https://github.com/elizaOS/eliza/pull/3211", + "https://github.com/elizaOS/eliza/pull/3199" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3152", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3177", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3211" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 2-3, 2025, there were 25 new pull requests with 13 merged, 7 new issues created, and 32 active contributors. Activity increased the following day (February 3-4, 2025) with 23 new pull requests, all of which were merged, 6 new issues, and a jump to 48 active contributors.", + "sources": [ + "From 2025-02-02 to 2025-02-03, elizaos/eliza had 25 new PRs (13 merged), 7 new issues, and 32 active contributors.", + "From 2025-02-03 to 2025-02-04, elizaos/eliza had 23 new PRs (23 merged), 6 new issues, and 48 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738454400 + } + }, + "ai_news_elizaos_daily_md_2025-02-02": { + "filename": "2025-02-02.md", + "content": "# Recent Updates to the Eliza Project\n\n## Bug Fixes\n- Multiple plugin fixes including plugin-0g, plugin-0x, plugin-3g-generation, plugin-abstract, plugin-agentkit, plugin-akash, plugin-allora, and plugin-anyone\n- Fixed multi-biome issues in PRs #3180 and #3181\n- Upgraded OpenAI and Vercel AI packages to fix o1 errors\n- Fixed Slack download and upload attachments functionality\n- Fixed attribute extraction from raw text\n- Updated provider-utils\n- Fixed the 'think' tag from Venice\n- Removed duplicated plugins\n- Updated pnpm version during Docker build\n- Various fixes after v0.1.9 release\n\n## New Features\n- Added CREATE_POOL action in MultiversX plugin\n- Added Biome configuration to Solana ecosystem plugins\n- Enhanced CoinGecko plugin with advanced features for various pools by network\n- Added CoinMarketCap plugin\n- Added Trump character that tweets in Spanish by default\n- Added plugin desk exchange\n- Added Edwin plugin to Eliza\n- Added TON Plugin with NFT collection, item creation, metadata change, and transfer actions\n- Initial listing generation agent\n- TON Plugin enhancements including stake/unstake functionality and wallet management features\n- Solana developers' helpers ESM imports for anchor\n\n## Documentation Updates\n- Fixed typos in Markdown files\n- Renamed chat_2024-11-17.md\n- Updated FAQ\n- Fixed typos and improved consistency in community chat logs\n- Added weekly contributor meeting notes\n- Updated Twitter references to X (Twitter)\n- Updated GitHub Actions workflows and documentation\n- Fixed and enhanced README_JA.md by adding unwritten text and fixing typos\n\n# Thoughts on AI, Technology Evolution, and Building\n\n- The evolution of computing interfaces follows a pattern where new 'wrappers' make technology accessible to broader audiences\n- GUIs wrapped command lines to bring PCs to the masses, browsers made the internet navigable, and ChatGPT wrapped LLMs to make AI mainstream\n- Enthusiasm exists for building with AI technology, with some users working on LLM-based AI agents\n- AI tools like Claude/ChatGPT are being used for problem-solving, with users noting that explaining a problem can help crystallize thoughts\n\n# GitHub Activity Update\n\n## Repository Activity\n- From February 2-3, 2025: 25 new PRs (13 merged), 7 new issues, and 32 active contributors\n- From February 3-4, 2025: 23 new PRs (23 merged), 6 new issues, and 48 active contributors\n\n## Reported Issues\n- Setup and startup problems after running 'pnpm start'\n- Connection problems after going live\n- Technical errors with '@ai-sdk/provider-utils' exports\n- Fetch method behavior issues\n- Runtime import error 'ERR_PACKAGE_PATH_NOT_EXPORTED' in NestJs\n- Build errors when deploying on render.com\n- Twitter-related issues including logging bugs" + }, + "ai_news_elizaos_daily_discord_json_2025-02-02": { + "filename": "2025-02-02.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-02", + "date": 1738454400, + "stats": { + "totalMessages": 1811, + "totalUsers": 258 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel contains minimal technical content. The conversation primarily consists of greetings, token-related questions (which are redirected), and basic inquiries about ElizaOS. A few users asked about technical issues, including:\n\n- A user (gnivler) attempting a local ElizaOS installation encountered wallet configuration errors and Pyth Data Plugin initialization problems\n- A user (MJ) noted that elizas.com was down, with BOSSU indicating it would return soon\n- A user (luen) asked about using Redis adapter with Postgres adapter for caching\n- A user (Richard Rauser) inquired about deploying ElizaOS agents to Google Cloud\n- A user (Jetlag) asked if folder2knowledge was working\n- A user (Shelia) asked about getting the current runtime\n\nMost technical questions were redirected to the \"coders\" channel. The chat shows BOSSU (an AI assistant) responding to most messages with general encouragement rather than technical solutions.\n\n## 2. FAQ\nQ: Can the redis adapter be used in conjunction with postgres adapter? Since Redis should be used for caching not as data store. (asked by luen) A: Unanswered\nQ: What's the best way to ask some questions about installing and building an agent on ElizaOS? (asked by \u2b55 Lefteris) A: Head to the coders channel, that's where all the agent building magic happens (answered by BOSSU)\nQ: Does anyone use AI agent for trading with positive results? (asked by ogshark22) A: DegenAI is our first autonomous trader, check announcements for more info (answered by BOSSU)\nQ: If I wanted to deploy an ElizaOS agent to Google Cloud infrastructure, what would be the best Google product for hosting this? (asked by Richard Rauser / volstrate) A: AWS or Google Cloud Run works great for hosting, head to coders channel for more detailed info (answered by BOSSU)\nQ: I noticed https://elizas.com/ is down. Curious who is maintaining it or info on when it will be back up. (asked by MJ) A: Elizas will be back soon, check our GitHub repo for now (answered by BOSSU)\nQ: Does folder2knowledge not working? (asked by Jetlag | BlockHub) A: Unanswered\nQ: How do I get the current runtime? (asked by Shelia) A: Unanswered\n\n## 3. Help Interactions\nHelper: BOSSU | Helpee: gnivler | Context: User experiencing errors with wallet configuration and Pyth Data Plugin during local ElizaOS installation | Resolution: Redirected to coders channel for technical assistance\nHelper: timshel (mee.fun) | Helpee: MJ | Context: User asking about elizas.com being down | Resolution: Clarified that they handle elizas.world, not elizas.com\nHelper: MintMadCow | Helpee: RoomTemp IQ | Context: User asking about Deepseek support | Resolution: Confirmed that Deepseek support already exists\nHelper: SotoAlt | BOSSU | Helpee: RoomTemp IQ | Context: User asking about Deepseek support | Resolution: Explained that Deepseek has been available for 3+ weeks as a model provider via API\n\n## 4. Action Items\nTechnical: Fix wallet configuration issues in local ElizaOS installation | Description: Resolve errors with wallet address and Pyth Data Plugin initialization | Mentioned By: gnivler\nTechnical: Restore elizas.com website | Description: Website is currently down but serves as an important resource for setting up agents | Mentioned By: MJ\nTechnical: Investigate folder2knowledge functionality | Description: User reported potential issues with the feature | Mentioned By: Jetlag | BlockHub\nDocumentation: Create guide for deploying ElizaOS agents to cloud providers | Description: Provide specific instructions for Google Cloud and AWS deployment | Mentioned By: Richard Rauser / volstrate\nDocumentation: Clarify Redis and Postgres adapter integration | Description: Explain how to use Redis for caching alongside Postgres for data storage | Mentioned By: luen\nFeature: Implement copy trading for DegenAI | Description: Allow users to copy the trading strategy of the autonomous trader | Mentioned By: ogshark22", + "messageCount": 255, + "userCount": 99 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis: \ud83d\udcbb-coders\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS agent development issues and troubleshooting. Users frequently encounter installation problems, particularly with version 0.1.9, which appears to have compatibility issues with certain dependencies like Solana helpers. Node version 23.3.0 is consistently recommended for proper functioning. Many users struggle with model provider configurations, especially when trying to use alternatives to OpenAI like Deepseek, O3 mini, or Ollama. Twitter/X integration presents challenges with login failures, rate limits, and post behaviors. Memory management and database connections are recurring topics, with users seeking ways to maintain consistent memory across different client interfaces. Plugin development and customization is another major focus, with developers trying to create or modify actions and integrate external APIs. Deployment questions are common, with users seeking guidance on hosting agents on cloud platforms like EC2, Google Cloud, or using Docker/PM2 for process management.\n\n## 2. FAQ\nQ: Is deepseek working in 1.9? (asked by RoomTemp IQ) A: Unanswered\nQ: Where is the file in plugin-twitter containing the prompt for quote tweets? (asked by RoomTemp IQ) A: It's under posts.ts (answered by RoomTemp IQ)\nQ: Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon? (asked by fourcolors) A: Don't use the starter (answered by Mr. Stark)\nQ: How to deploy agents using EC2? (asked by 0xSmartCrypto) A: Unanswered\nQ: How to fix the error \"Error in generateText\"? (asked by engineer) A: Unanswered\nQ: How to make agent recognize different EVM networks? (asked by 4nibhal) A: Unanswered\nQ: How to analyze PDF documents with ElizaOS? (asked by Saitamai) A: Unanswered\nQ: How to set up auto-restart with Docker or PM2? (asked by 0xSmartCrypto) A: Unanswered\nQ: How to get userId from Twitter handle? (asked by elamore) A: Unanswered\nQ: How to use ElizaOS REST API on custom client? (asked by xfajarr) A: Unanswered\nQ: How to maintain long-term memory between clients? (asked by Jungle) A: Check the new architecture video (answered by Saitamai)\n\n## 3. Help Interactions\nHelper: RoomTemp IQ | Helpee: Q | Context: Agent using wrong OpenAI model despite configuration | Resolution: Explained proper .env configuration for OpenAI models\nHelper: elizaos-bridge-odi | Helpee: FlawlessMint | Context: Installation issues on Windows | Resolution: Recommended installing gitbash and following video tutorial\nHelper: elizaos-bridge-odi | Helpee: Magnacor | Context: Supabase database adapter error | Resolution: Suggested creating tables in Supabase before running agent\nHelper: elizaos-bridge-odi | Helpee: dEXploarer | Context: Build errors with Solana helpers | Resolution: Suggested running pnpm clean before pnpm install\nHelper: elizaos-bridge-odi | Helpee: \u2b55 Lefteris | Context: Installation issues on Mac | Resolution: Provided step-by-step instructions for proper node/nvm setup\nHelper: Mr. Stark | Helpee: Mr.W | Context: Character loading issues | Resolution: Suggested comparing .env with example.env using AI to correct configuration\n\n## 4. Action Items\nType: Technical | Description: Fix @ai-sdk/provider-utils import error in develop branch | Mentioned By: tcm390\nType: Technical | Description: Implement API key security for port 3000 API | Mentioned By: AD\nType: Technical | Description: Fix Solana plugin compatibility issues with node v23.3.0 | Mentioned By: dEXploarer\nType: Technical | Description: Resolve memory consistency issues between different client interfaces | Mentioned By: Jungle\nType: Technical | Description: Fix character loading performance issues (taking 50+ minutes) | Mentioned By: Akshattt\nType: Technical | Description: Fix Twitter login failures when running on VPS in different regions | Mentioned By: [elizaos] \nType: Technical | Description: Fix dependency issues in eliza-starter repo | Mentioned By: ernest\nType: Feature | Description: Add support for O3 mini and Deepseek models | Mentioned By: RoomTemp IQ\nType: Feature | Description: Implement SQL database query capabilities for agents | Mentioned By: Ian Guimaraes\nType: Feature | Description: Support multiple Telegram characters without putting tokens in JSON files | Mentioned By: Saitamai\nType: Documentation | Description: Create comprehensive guide for memory management | Mentioned By: Luigixb\nType: Documentation | Description: Provide deployment guides for cloud platforms | Mentioned By: 0xSmartCrypto\nType: Documentation | Description: Create ElizaOS AI Agent software book/documentation | Mentioned By: Jungle", + "messageCount": 443, + "userCount": 117 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe chat segment primarily revolves around concerns about DegenAI's token performance, with multiple members noting its significant price decline (over 90% drop). There's minimal technical discussion in this segment. The conversation shifts to brand management issues, with DorianD pointing out that DegenAI's LinkedIn profile lacks a logo, which rhota acknowledges is being addressed in a planned website/brand update. DorianD also raises concerns about the Telegram channel linked from DexScreener, suggesting it needs renaming, bot deactivation, and integration with DegenAI and other agents. Later, tigerguo raises questions about the relationship between partnerships announced on Twitter and actual technology sharing with DegenAI, questioning the value of these partnerships if technologies aren't being shared. Kalshnikov supports this inquiry, noting an apparent shift from the original investment DAO vision managed by autonomous agents to a broader open-source framework focus, and questioning how these two visions will be reconciled.\n\n## 2. FAQ\nQ: Why is $degenai going down everyday? (asked by anotherAndrewSHA) A: Unanswered\nQ: Will transaction-related technologies from partnerships be shared with DegenAI? Can we use these technologies? (asked by tigerguo.) A: Unanswered\nQ: If these technologies can't be used, what's the point of frequently reposting these posts? Is it just to leverage AI16Z's reputation to give them exposure? (asked by tigerguo.) A: Unanswered\nQ: How do we plan on reconciling the investment DAO vision with the open source framework vision? (asked by kalshnikov) A: Unanswered\n\n## 3. Help Interactions\nHelper: rhota | Helpee: DorianD | Context: DorianD pointed out DegenAI's LinkedIn profile lacks a logo | Resolution: rhota acknowledged the issue and confirmed it would be addressed in the planned website/brand update\n\n## 4. Action Items\nType: Technical | Description: Update DegenAI's LinkedIn profile with a logo | Mentioned By: DorianD\nType: Technical | Description: Rename the Telegram channel linked from DexScreener | Mentioned By: DorianD\nType: Technical | Description: Turn off the bot in the Telegram channel | Mentioned By: DorianD\nType: Technical | Description: Add DegenAI, AIXVC agents and other agents to the Telegram chat | Mentioned By: DorianD\nType: Documentation | Description: Clarify how partnership technologies relate to DegenAI functionality | Mentioned By: tigerguo.\nType: Documentation | Description: Explain how the investment DAO vision and open source framework vision will be reconciled | Mentioned By: kalshnikov", + "messageCount": 16, + "userCount": 9 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThe chat primarily revolves around market conditions, investment strategies, and project metrics rather than technical discussions. Members discuss the current bear market in crypto, with observations about liquidity sitting on the sidelines and trust issues. There's debate about whether a bear market will help clear out pump-and-dump schemes and create space for new narratives. Several members discuss their investment strategies regarding tokens like \"ai16z\" and \"degen,\" with some celebrating reaching \"partner\" status through DCA (Dollar Cost Averaging). There's a notable discussion about metrics for measuring the success of the ElizaOS framework, with some members advocating for GitHub stars/forks as valuable indicators while others suggesting more comprehensive metrics like agent adoption rates and engagement. The chat also touches on scam bots creating threads, tokenomics importance, and speculation about potential government involvement in digital assets.\n\n## 2. FAQ\nQ: How does a bear market fix liquidity on the sidelines? (asked by Dragonbutt) A: By washing out pump and dumps, allowing clearer market narratives to emerge (answered by Srn Srnzzz | plebian)\nQ: Does anyone know what's below street urchin? (asked by Smedroc - Street urchin @ ai16z) A: Unanswered\nQ: Does anyone else think that Github stars/forks are a poor metric to push? (asked by vu) A: HoneyBadger argued they're valuable metrics showing developer interest and awareness (answered by HoneyBadger)\n\n## 3. Help Interactions\nHelper: DannyNOR NoFapArc | Helpee: martinz | Context: Investment decision between degenai and ai16z tokens | Resolution: Advised ai16z would move quicker when market turns around, suggesting it as the better investment\nHelper: jin | Helpee: Patt | Context: Scam bots creating threads in channels | Resolution: Jin asked to be tagged when scam bots appear to address the problem\n\n## 4. Action Items\nTechnical: Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars | Description: Create analytics similar to Dune Analytics for measuring ElizaOS adoption and effectiveness | Mentioned By: HoneyBadger\nTechnical: Address scam bots creating threads | Description: Consider disabling thread creation in public channels to prevent scammers | Mentioned By: Patt\nFeature: Develop better metrics for ElizaOS adoption | Description: Track data about agents running ElizaOS vs other frameworks, including engagement metrics | Mentioned By: vu", + "messageCount": 93, + "userCount": 16 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around market conditions affecting AI16Z token and the broader AI/crypto ecosystem during a significant market downturn. Key technical discussions include:\n\nThe team is developing a news aggregation system using AI to collect and summarize information from various sources (Discord, Twitter, etc.). Jin is working on discord-summarizer and AI news aggregation tools to create an automated system for tracking project developments and market news. This system will include source verification and RAG memory for improved information retrieval.\n\nThere are ongoing discussions about tokenomics, with debates about single-sided vs. double-sided liquidity pools. Some partners expressed concerns about single-sided liquidity acting as a slow sell pressure on ecosystem tokens. The team is working on finalizing tokenomics documentation and preparing for the launch of an agent marketplace/launchpad.\n\nThe project is transitioning from AI16Z branding to ElizaOS, with work underway to update various platforms. The team recently secured the elizaOS Twitter handle and is working on consolidating branding across platforms.\n\nDorianD proposed a \"trusted agents\" concept for tokenomics and shared a document outlining this approach. There are also discussions about potential blockchain development in the future, though this appears to be in early exploratory stages.\n\n## 2. FAQ\nQ: When will the launchpad be released? (asked by cheez) A: Jin indicated they're working on it, with an early preview already shared (answered by jin/witch)\nQ: Why is the AI16Z token price dropping more severely than other AI tokens? (asked by DannyNOR NoFapArc) A: Multiple factors including market conditions, liquidity issues, and branding challenges (answered by witch/wit)\nQ: Is the token ticker going to be updated soon? (asked by pragmatiko) A: Jin noted that daos.fun voting modules have yet to be integrated (answered by jin)\nQ: Why isn't ElizaOS's X account following ai16zdao? (asked by HoneyBadger) A: Unanswered\nQ: Who is on the official team and what are their roles? (asked by Dragonbutt) A: Jin acknowledged the need for better visibility and is working on a long-term solution (answered by jin)\nQ: Why does Binance only list AI16Z as a perpetual futures contract and not spot? (asked by ElonMoney) A: According to a Binance co-founder, they didn't list it because it was classified as a meme coin with high market cap (answered by witch)\nQ: Where can we see all Eliza plugins? (asked by BigChungus) A: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\nQ: What are all the Twitter accounts we should be tracking for AI/crypto news? (asked by jin) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: witch | Context: Witch wanted to create an AI assistant to gather news and reduce daily reading time | Resolution: Jin offered to collaborate on news aggregation tools and shared the open-source code he's using\nHelper: witch | Helpee: cheez | Context: Cheez was asking about tokenomics and launchpad timing | Resolution: Witch explained the early preview status and suggested patience while the team finalizes development\nHelper: DorianD | Helpee: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Context: Question about ARC as a competing framework to AI16Z | Resolution: DorianD explained that ARC is a Rust-based agent framework, contrasting with ElizaOS's JavaScript/TypeScript approach\nHelper: Broccolex | Helpee: anotherAndrewSHA | Context: Question about token supply showing as mintable | Resolution: Broccolex explained it's an error due to the token standard used, which dexscreener refuses to fix\n\n## 4. Action Items\nTechnical: Implement news.elizaos.ai for official long-form updates and announcements | Description: Create a central hub for project news with Twitter cross-posting | Mentioned By: witch\nTechnical: Fix discord-summarizer and AI news aggregator tools | Description: Resolve merge conflicts and improve data pipelines | Mentioned By: jin\nTechnical: Create a dedicated channel or page listing team members and their roles | Description: Improve visibility of team structure and responsibilities | Mentioned By: Dragonbutt\nTechnical: Develop agent marketplace/launchpad | Description: Continue development of the platform for launching new agents | Mentioned By: jin\nDocumentation: Create best practices guide for developing engaging agents | Description: Document how to make agents that don't sound like \"canned GPT wrappers\" | Mentioned By: DorianD\nDocumentation: Finalize and publish complete tokenomics documentation | Description: Complete the second part of tokenomics documentation | Mentioned By: witch\nFeature: Implement double-sided liquidity pools or regular buybacks | Description: Address concerns about single-sided LP acting as sell pressure | Mentioned By: mattyryze\nFeature: Explore \"trusted agents\" concept for tokenomics | Description: Review DorianD's proposal for agent-based tokenomics | Mentioned By: DorianD\nFeature: Consider developing a dedicated blockchain in the future | Description: Explore use cases for a purpose-built chain | Mentioned By: HoneyBadger\nTechnical: Update branding from AI16Z to ElizaOS across platforms | Description: Contact exchanges, listing sites, and update social media | Mentioned By: DannyNOR NoFapArc", + "messageCount": 862, + "userCount": 56 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussions focused on technical aspects of producing AI-driven content for a show called \"Block Tank\" and an AI news program. Key technical topics included:\n\nThe team is working on a data pipeline for news aggregation, with Jin fixing issues where data was writing to SQLite but failing to write to JSON. A new endpoint (https://madjin.github.io/news/json/daily.json) was established to replace the previous one. \n\nSM Sith Lord is developing a PlayCanvas-based simulation for \"Block Tank\" episodes that requires full-body animations for four judge characters. The workflow involves recording video from PlayCanvas and editing it into episodes based on transcripts from real meetings.\n\nFor the AI news program, they're using a show runner that pulls from a news aggregator JSON to generate episode content. Issues were identified with potentially stale cryptocurrency price data. The system uses TV actors with images, and they discussed how to ensure more diverse content coverage beyond market updates.\n\nVEGA discussed their workflow for Junior Jr. episodes, explaining they run social AI through hallway.ai and connect it to TikTok studio, allowing the AI character to observe and respond to chat text.\n\nThe team is considering upgrading to Unity 6 HDRP for better visual quality in future seasons, noting that while VRM textures can be fixed in HDRP, the Toon shader doesn't work properly.\n\n## 2. FAQ\nQ: How does VEGA parse stream events for Junior Jr.? (asked by boom) A: It's all live through hallway.ai/juniorjr, connected to TikTok studio so the AI observes chat text and responds (answered by VEGA)\nQ: What kind of animations are needed for the Block Tank judges? (asked by VEGA) A: Full-body sitting idle animations and talking-while-sitting animations for each of the 4 judges (answered by SM Sith Lord)\nQ: What are the personalities of the four Block Tank judge avatars? (asked by VEGA) A: Sparty is overly masculine like in Meet the Spartans, Shaw is like an anime character, Marc is dopey like Charlie Brown, and Peepo is a laid-back stoner (answered by SM Sith Lord)\nQ: How many scenes and lines of dialogue should each episode have? (asked by boom) A: There should be 5-6 scenes per episode with 15-20 lines of dialogue per scene (answered by boom)\nQ: Why does the AI news program focus heavily on market updates? (asked by boom) A: It covers what it wants to cover but puts more emphasis on the market because there's a whole special scene dedicated to it (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Needed updated show-config.json for AI news program with new endpoint | Resolution: Provided updated config with Jin's new URL and adjusted prompt to cover wider variety of categories\nHelper: jin | Helpee: boom | Context: Issues with news data pipeline where data was writing to SQLite but failing to write to JSON | Resolution: Fixed the issue and provided a new endpoint URL\nHelper: SM Sith Lord | Helpee: VEGA | Context: Needed animations for Block Tank judges | Resolution: Provided the 4 judge models (already Mixamo rigged) and detailed animation requirements\nHelper: SM Sith Lord | Helpee: boom | Context: Confusion about episode format constraints | Resolution: Explained that telling it's a season 2 premier or removing episode history helps break from established format\n\n## 4. Action Items\nType: Technical | Description: Fix data pipeline issues where data writes to SQLite but fails to write to JSON | Mentioned By: jin\nType: Technical | Description: Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judge characters | Mentioned By: SM Sith Lord\nType: Technical | Description: Investigate stale cryptocurrency price data in news aggregator | Mentioned By: boom\nType: Technical | Description: Consider porting the show to Unity 6 HDRP for better visual quality | Mentioned By: boom\nType: Documentation | Description: Create user-facing instructions for Block Tank pitch submissions | Mentioned By: SM Sith Lord\nType: Feature | Description: Explore co-streaming capabilities to integrate Eliza with other AI characters | Mentioned By: VEGA\nType: Feature | Description: Modify prompt to make news segments longer to cover more updates | Mentioned By: boom\nType: Technical | Description: Ensure consistent aspect ratio for TV images in the news program | Mentioned By: boom", + "messageCount": 130, + "userCount": 4 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. It includes a mention of an AI reporter for crypto (lizareports), a brief exchange about a transaction without context, someone working on a music-related product, and a report about a broken link on the elizaOS website. No significant technical decisions or problem-solving occurred in this limited conversation sample.\n\n## 2. FAQ\nQ: Can you explain what's happened, how you did this transaction? Do you have a tx hash? (asked by tuberider1980) A: Unanswered\n\n## 3. Help Interactions\nHelper: NicoRusso | Helpee: elizaOS team | Context: Broken \"Learn about elizaOS\" link on elizaOS.ai/framework | Resolution: Issue reported, no confirmation of fix\n\n## 4. Action Items\nTechnical: Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework | Description: Website navigation issue affecting user experience | Mentioned By: NicoRusso\nFeature: Create an AI reporter for AI news similar to lizareports | Description: User wants an AI reporter focused on AI news instead of crypto | Mentioned By: Display Name", + "messageCount": 4, + "userCount": 4 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment is brief and contains a single user (DorianD) proposing a concept called \"Composite Agent Trust Scores (CATS).\" The idea involves agents reporting other agents as \"good\" or \"trustworthy\" through small liquidity pool (LP) positions between their tokens. DorianD suggests this as an inverse of a concept referenced in a Twitter link. The proposal includes variations such as three-way pools with \"ai16z tokens\" and an \"Eliza sandwich\" structure. DorianD shares a HackMD document link, presumably containing more details about the CATS concept. The discussion is exploratory rather than a technical implementation, with no other participants engaging during this segment.\n\n## 2. FAQ\nNo questions were asked or answered in this chat segment.\n\n## 3. Help Interactions\nNo help interactions occurred in this chat segment.\n\n## 4. Action Items\nType: Feature | Description: Implement \"Composite Agent Trust Scores (CATS)\" system where agents establish trust through LP positions between tokens | Mentioned By: DorianD", + "messageCount": 8, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-02": { + "filename": "2025-02-02.md", + "content": "# elizaOS Discord - 2025-02-02\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Development\n- The project is transitioning from AI16Z branding to ElizaOS, with work underway to update various platforms. The team recently secured the elizaOS Twitter handle and is consolidating branding across platforms.\n- Users frequently encounter installation problems with version 0.1.9, which has compatibility issues with certain dependencies like Solana helpers.\n- Node version 23.3.0 is consistently recommended for proper ElizaOS functioning.\n- Many users struggle with model provider configurations, especially when trying to use alternatives to OpenAI like Deepseek, O3 mini, or Ollama.\n- Memory management and database connections are recurring topics, with users seeking ways to maintain consistent memory across different client interfaces.\n- The elizas.com website is currently down, with BOSSU indicating it would return soon.\n\n### AI Content Production\n- The team is developing a news aggregation system using AI to collect and summarize information from various sources (Discord, Twitter, etc.).\n- Jin is working on discord-summarizer and AI news aggregation tools to create an automated system for tracking project developments and market news.\n- SM Sith Lord is developing a PlayCanvas-based simulation for \"Block Tank\" episodes that requires full-body animations for four judge characters.\n- For the AI news program, they're using a show runner that pulls from a news aggregator JSON to generate episode content.\n- The team is considering upgrading to Unity 6 HDRP for better visual quality in future seasons.\n\n### Tokenomics & Market Discussions\n- Significant concerns about DegenAI's token performance, with multiple members noting its 90%+ price drop.\n- Ongoing discussions about tokenomics, with debates about single-sided vs. double-sided liquidity pools.\n- DorianD proposed a \"Composite Agent Trust Scores (CATS)\" concept for tokenomics where agents establish trust through LP positions between tokens.\n- Members discussed metrics for measuring the success of the ElizaOS framework, with some advocating for GitHub stars/forks as valuable indicators while others suggesting more comprehensive metrics.\n- The team is working on finalizing tokenomics documentation and preparing for the launch of an agent marketplace/launchpad.\n\n### Deployment & Infrastructure\n- Users are seeking guidance on hosting agents on cloud platforms like EC2, Google Cloud, or using Docker/PM2 for process management.\n- Twitter/X integration presents challenges with login failures, rate limits, and post behaviors.\n- Plugin development and customization is a major focus, with developers trying to create or modify actions and integrate external APIs.\n\n## Key Questions & Answers\n\n**Q: What's the best way to ask some questions about installing and building an agent on ElizaOS?** \nA: Head to the coders channel, that's where all the agent building magic happens (answered by BOSSU)\n\n**Q: Does anyone use AI agent for trading with positive results?** \nA: DegenAI is our first autonomous trader, check announcements for more info (answered by BOSSU)\n\n**Q: If I wanted to deploy an ElizaOS agent to Google Cloud infrastructure, what would be the best Google product for hosting this?** \nA: AWS or Google Cloud Run works great for hosting, head to coders channel for more detailed info (answered by BOSSU)\n\n**Q: I noticed https://elizas.com/ is down. Curious who is maintaining it or info on when it will be back up.** \nA: Elizas will be back soon, check our GitHub repo for now (answered by BOSSU)\n\n**Q: Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon?** \nA: Don't use the starter (answered by Mr. Stark)\n\n**Q: How does a bear market fix liquidity on the sidelines?** \nA: By washing out pump and dumps, allowing clearer market narratives to emerge (answered by Srn Srnzzz | plebian)\n\n**Q: Does anyone else think that Github stars/forks are a poor metric to push?** \nA: HoneyBadger argued they're valuable metrics showing developer interest and awareness (answered by HoneyBadger)\n\n**Q: When will the launchpad be released?** \nA: Jin indicated they're working on it, with an early preview already shared (answered by jin/witch)\n\n**Q: Why is the AI16Z token price dropping more severely than other AI tokens?** \nA: Multiple factors including market conditions, liquidity issues, and branding challenges (answered by witch/wit)\n\n**Q: Where can we see all Eliza plugins?** \nA: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\n\n**Q: How does VEGA parse stream events for Junior Jr.?** \nA: It's all live through hallway.ai/juniorjr, connected to TikTok studio so the AI observes chat text and responds (answered by VEGA)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with proper .env configuration for OpenAI models when the agent was using the wrong model despite configuration.\n\n- **elizaos-bridge-odi helped FlawlessMint** with installation issues on Windows by recommending installing gitbash and following a video tutorial.\n\n- **elizaos-bridge-odi helped Magnacor** with a Supabase database adapter error by suggesting creating tables in Supabase before running the agent.\n\n- **elizaos-bridge-odi helped dEXploarer** with build errors with Solana helpers by suggesting running pnpm clean before pnpm install.\n\n- **elizaos-bridge-odi helped \u2b55 Lefteris** with installation issues on Mac by providing step-by-step instructions for proper node/nvm setup.\n\n- **Mr. Stark helped Mr.W** with character loading issues by suggesting comparing .env with example.env using AI to correct configuration.\n\n- **jin collaborated with witch** on news aggregation tools and shared the open-source code he's using to help witch create an AI assistant to gather news and reduce daily reading time.\n\n- **SM Sith Lord helped boom** by providing an updated show-config.json for the AI news program with a new endpoint and adjusted prompt to cover a wider variety of categories.\n\n- **jin helped boom** resolve issues with the news data pipeline where data was writing to SQLite but failing to write to JSON by fixing the issue and providing a new endpoint URL.\n\n- **SM Sith Lord helped VEGA** with animation needs for Block Tank judges by providing the 4 judge models (already Mixamo rigged) and detailed animation requirements.\n\n## Action Items\n\n### Technical\n- Fix wallet configuration issues in local ElizaOS installation (mentioned by gnivler)\n- Restore elizas.com website (mentioned by MJ)\n- Investigate folder2knowledge functionality (mentioned by Jetlag | BlockHub)\n- Fix @ai-sdk/provider-utils import error in develop branch (mentioned by tcm390)\n- Implement API key security for port 3000 API (mentioned by AD)\n- Fix Solana plugin compatibility issues with node v23.3.0 (mentioned by dEXploarer)\n- Resolve memory consistency issues between different client interfaces (mentioned by Jungle)\n- Fix character loading performance issues (taking 50+ minutes) (mentioned by Akshattt)\n- Fix Twitter login failures when running on VPS in different regions (mentioned by [elizaos] )\n- Fix dependency issues in eliza-starter repo (mentioned by ernest)\n- Update DegenAI's LinkedIn profile with a logo (mentioned by DorianD)\n- Rename the Telegram channel linked from DexScreener (mentioned by DorianD)\n- Turn off the bot in the Telegram channel (mentioned by DorianD)\n- Add DegenAI, AIXVC agents and other agents to the Telegram chat (mentioned by DorianD)\n- Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars (mentioned by HoneyBadger)\n- Address scam bots creating threads (mentioned by Patt)\n- Implement news.elizaos.ai for official long-form updates and announcements (mentioned by witch)\n- Fix discord-summarizer and AI news aggregator tools (mentioned by jin)\n- Create a dedicated channel or page listing team members and their roles (mentioned by Dragonbutt)\n- Develop agent marketplace/launchpad (mentioned by jin)\n- Update branding from AI16Z to ElizaOS across platforms (mentioned by DannyNOR NoFapArc)\n- Fix data pipeline issues where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judge characters (mentioned by SM Sith Lord)\n- Investigate stale cryptocurrency price data in news aggregator (mentioned by boom)\n- Consider porting the show to Unity 6 HDRP for better visual quality (mentioned by boom)\n- Ensure consistent aspect ratio for TV images in the news program (mentioned by boom)\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (mentioned by NicoRusso)\n\n### Documentation\n- Create guide for deploying ElizaOS agents to cloud providers (mentioned by Richard Rauser / volstrate)\n- Clarify Redis and Postgres adapter integration (mentioned by luen)\n- Create comprehensive guide for memory management (mentioned by Luigixb)\n- Provide deployment guides for cloud platforms (mentioned by 0xSmartCrypto)\n- Create ElizaOS AI Agent software book/documentation (mentioned by Jungle)\n- Clarify how partnership technologies relate to DegenAI functionality (mentioned by tigerguo)\n- Explain how the investment DAO vision and open source framework vision will be reconciled (mentioned by kalshnikov)\n- Create best practices guide for developing engaging agents (mentioned by DorianD)\n- Finalize and publish complete tokenomics documentation (mentioned by witch)\n- Create user-facing instructions for Block Tank pitch submissions (mentioned by SM Sith Lord)\n\n### Feature\n- Implement copy trading for DegenAI (mentioned by ogshark22)\n- Add support for O3 mini and Deepseek models (mentioned by RoomTemp IQ)\n- Implement SQL database query capabilities for agents (mentioned by Ian Guimaraes)\n- Support multiple Telegram characters without putting tokens in JSON files (mentioned by Saitamai)\n- Develop better metrics for ElizaOS adoption (mentioned by vu)\n- Implement double-sided liquidity pools or regular buybacks (mentioned by mattyryze)\n- Explore \"trusted agents\" concept for tokenomics (mentioned by DorianD)\n- Consider developing a dedicated blockchain in the future (mentioned by HoneyBadger)\n- Explore co-streaming capabilities to integrate Eliza with other AI characters (mentioned by VEGA)\n- Modify prompt to make news segments longer to cover more updates (mentioned by boom)\n- Create an AI reporter for AI news similar to lizareports (mentioned by Display Name)\n- Implement \"Composite Agent Trust Scores (CATS)\" system (mentioned by DorianD)" + }, + "github_summaries_daily_2025-02-03": { + "filename": "2025-02-03.md", + "content": "On Feb 3, 2025, the ElizaOS project significantly expanded its plugin ecosystem with new integrations for MultiversX, TON, and a desk exchange, alongside enhancements to the Coingecko plugin. The team also focused on improving documentation clarity and addressing various bugs across the framework, while new issues emerged concerning Twitter integration and deployment errors.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - [elizaos/eliza#3212](https://github.com/elizaos/eliza/issues/3212): Build errors when deploying on render.com need investigation regarding package installations.\n - [elizaos/eliza#3191](https://github.com/elizaos/eliza/issues/3191): A runtime import error in NestJs applications using Eliza packages requires immediate attention.\n - [elizaos/eliza#3202](https://github.com/elizaos/eliza/issues/3202): The Twitter agent is encountering an invalid URL error during tweet generation.\n - [elizaos/eliza#3201](https://github.com/elizaos/eliza/issues/3201): A logging bug in the Twitter integration is preventing tweet fetching and generation after login.\n\n## \u2705 Completed Work\n### Plugin Ecosystem Expansion\n- Introduced the **CREATE_POOL** action in the MultiversX plugin, enabling on-chain transactions ([elizaos/eliza#3209](https://github.com/elizaos/eliza/pull/3209)).\n- Added a **TON Plugin** for NFT collection management, including item creation and metadata changes ([elizaos/eliza#3211](https://github.com/elizaos/eliza/pull/3211)).\n- Developed a new **desk exchange plugin** to facilitate interactions with public API endpoints ([elizaos/eliza#3096](https://github.com/elizaos/eliza/pull/3096)).\n- Enhanced the **coingecko plugin** to retrieve trending pools by specific networks ([elizaos/eliza#3170](https://github.com/elizaos/eliza/pull/3170)).\n\n### Documentation and Community Improvements\n- Updated community documentation with weekly contributor meeting notes ([elizaos/eliza#3204](https://github.com/elizaos/eliza/pull/3204)).\n- Renamed and improved clarity in various documentation files, including the README and FAQ sections ([elizaos/eliza#3210](https://github.com/elizaos/eliza/pull/3210), [elizaos/eliza#3207](https://github.com/elizaos/eliza/pull/3207)).\n- Corrected typos and improved consistency in community chat logs ([elizaos/eliza#3206](https://github.com/elizaos/eliza/pull/3206)).\n\n### Core Framework Stability and Bug Fixes\n- Resolved issues related to Slack attachment uploads and improved error handling for image descriptions ([elizaos/eliza#3194](https://github.com/elizaos/eliza/pull/3194)).\n- Fixed various bugs in the Venice model response handling and updated provider utilities to prevent application startup errors ([elizaos/eliza#3203](https://github.com/elizaos/eliza/pull/3203), [elizaos/eliza#3189](https://github.com/elizaos/eliza/pull/3189)).\n- Addressed multiple minor bugs and inconsistencies across plugins, enhancing overall stability ([elizaos/eliza#3107](https://github.com/elizaos/eliza/pull/3107), [elizaos/eliza#3126](https://github.com/elizaos/eliza/pull/3126)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n### New Pull Requests\n- **elizaos/eliza**:\n - [elizaos/eliza#3209](https://github.com/elizaos/eliza/pull/3209)\n - [elizaos/eliza#3211](https://github.com/elizaos/eliza/pull/3211)\n - [elizaos/eliza#3096](https://github.com/elizaos/eliza/pull/3096)\n - [elizaos/eliza#3170](https://github.com/elizaos/eliza/pull/3170)\n - [elizaos/eliza#3204](https://github.com/elizaos/eliza/pull/3204)\n - [elizaos/eliza#3210](https://github.com/elizaos/eliza/pull/3210)\n - [elizaos/eliza#3207](https://github.com/elizaos/eliza/pull/3207)\n - [elizaos/eliza#3206](https://github.com/elizaos/eliza/pull/3206)\n - [elizaos/eliza#3194](https://github.com/elizaos/eliza/pull/3194)\n - [elizaos/eliza#3203](https://github.com/elizaos/eliza/pull/3203)\n - [elizaos/eliza#3189](https://github.com/elizaos/eliza/pull/3189)\n - [elizaos/eliza#3107](https://github.com/elizaos/eliza/pull/3107)\n - [elizaos/eliza#3126](https://github.com/elizaos/eliza/pull/3126)\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#3202](https://github.com/elizaos/eliza/issues/3202): Twitter agent encountering invalid URL error.\n - [elizaos/eliza#3201](https://github.com/elizaos/eliza/issues/3201): Logging bug in Twitter integration.\n - [elizaos/eliza#3212](https://github.com/elizaos/eliza/issues/3212): Build errors when deploying on render.com.\n - [elizaos/eliza#3191](https://github.com/elizaos/eliza/issues/3191): Runtime import error in NestJs applications.\n\n### Closed Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#3196](https://github.com/elizaos/eliza/issues/3196): Updated README to reflect Twitter's rebranding to X.\n - [elizaos/eliza#3200](https://github.com/elizaos/eliza/issues/3200): Enhanced code standards.\n - [elizaos/eliza#3159](https://github.com/elizaos/eliza/issues/3159): Resolved `@ai-sdk/provider-utils` package export errors.\n - [elizaos/eliza#3154](https://github.com/elizaos/eliza/issues/3154): Fixed strange behavior in the fetch method." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-03": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:00.312430Z", + "target_date": "2025-02-03", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-02", + "ai_news_elizaos_discord_md_2025-02-01", + "ai_news_elizaos_discord_md_2025-01-31", + "ai_news_elizaos_daily_json_2025-02-02", + "ai_news_elizaos_daily_md_2025-02-02", + "ai_news_elizaos_daily_discord_json_2025-02-02", + "ai_news_elizaos_daily_discord_md_2025-02-02", + "github_summaries_daily_2025-02-03", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 370687, + "estimated_tokens": 92671, + "file_size_bytes": 392257 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-04.json b/the-council/aggregated/2025-02-04.json new file mode 100644 index 00000000000..3f960c82207 --- /dev/null +++ b/the-council/aggregated/2025-02-04.json @@ -0,0 +1,344 @@ +{ + "date_generated_for": "2025-02-04", + "ai_news_elizaos_discord_md_2025-02-03": { + "filename": "2025-02-03.md", + "content": "# elizaOS Discord - 2025-02-03\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **Muse Search Interface**: A new Perplexity-like search interface (muse.elizawakesup.ai) was introduced for ElizaOS with AI capabilities\n- **Version Issues**: Multiple users reported problems with ElizaOS v0.1.9, with some reverting to v0.1.8 due to initialization failures, embedding errors, and client connection issues\n- **Discord Summarization**: Jin completed a 36-hour process to summarize Discord content, processing 1300+ files to improve documentation and LLM accuracy\n- **Model Support**: Discussions confirmed that DeepSeek models are already supported in ElizaOS, with interest in adding GPT-4o-mini\n- **Documentation Site**: Users reported that elizas.com appears to be down, with BOSSU redirecting users to elizaos.ai/docs\n\n### Agent Development & Integration\n- **Multi-Agent Architecture**: Discussions about enabling collaboration between different AI agents (specifically DegenAI, pmairca, and Scarlett teams), with plans to test in smaller private channels\n- **Memory Management**: Significant interest in the upcoming ElizaOS v2, which promises to address multi-client interactions and memory consistency issues through a unified message bus\n- **Database Integration**: Requests for documentation on PostgreSQL/MongoDB integration with characters and SQL database query capabilities\n- **Twitter/X Integration**: Users discussed challenges with Twitter API, 2FA, and media attachments\n\n### Tokenomics & Business Model\n- **Composite Agent Trust Scores (CATS)**: DorianD proposed a system where AI agents signal trust in other agents by creating liquidity pool positions between their tokens\n- **Transaction Tribute System**: Proposal for ElizaOS to automatically allocate 1% of transaction values to buy ai16z/ElizaOS coins for the Eliza Labs Foundation\n- **Open Core Model**: Discussions about balancing open source development with a sustainable business model that can support ongoing development\n- **Market Events**: Discussions about Binance listing ai16z only as a perpetual futures contract rather than a spot listing\n\n### Agent Ecosystem\n- **DegenAI vs AIXBT vs AIXVC**: Rhota clarified these are different projects with overlapping functionalities but distinct purposes - DegenAI is an \"art project with utility,\" AIXBT focuses on backend data collection, and AIXVC is the autonomous trader for the AI16Z DAO fund\n- **GitHub Metrics Debate**: Discussion on whether GitHub stars/forks are meaningful metrics for ElizaOS adoption, with suggestions for more substantive metrics like agent engagement data\n\n## Key Questions & Answers\n\n**Q: Is deepseek supported?** \nA: \"We already have deepseek support\" (answered by MintMadCow)\n\n**Q: How do I fix the \"Vector dimension mismatch\" SQLite error?** \nA: Delete your data/db.sqlite file and restart the agent to regenerate a new one (answered by warfreakzplays)\n\n**Q: How do I configure Eliza to use OpenAI instead of local models?** \nA: Set OPENAI_API_KEY in .env and update modelProvider to \"openai\" in your character file (answered by RoomTemp IQ)\n\n**Q: How do I get folder2knowledge to work?** \nA: Install dependencies with npm install @opendocsg/pdf2md@1.3.0 pdfjs-dist@2.16.105 dotenv@16.3.1 and run the script (answered by Pedro)\n\n**Q: How do I configure Ollama with Docker for Eliza?** \nA: Use OLLAMA_SERVER_URL=docker_container_ip_address:11434 in .env and ensure port 11434 is exposed (answered by quasiplanets)\n\n**Q: How do I maintain long-term memory between clients?** \nA: This will be addressed in Eliza v2 with unified message bus (answered by Saitamai)\n\n**Q: How do I use DeepSeek R1 without running locally?** \nA: Use OpenRouter (answered by jin)\n\n**Q: How do I verify as holder?** \nA: Put tokens in one wallet and use Collabland (answered by Patt)\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. DegenAI does trading, analysis, influencing and has waifus. AIXBT does analysis and influencing but doesn't trade and has no waifus. (answered by kalshnikov)\n\n**Q: What is this agent? https://x.com/aixvc_agent** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov and confirmed by Patt)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with OpenAI configuration, explaining that XAI_MODEL is for Grok and providing correct OpenAI settings\n- **Pedro helped Jungle** get folder2knowledge working by explaining how to move the script to the correct directory and run it properly\n- **quasiplanets helped \ud83d\udd25\ud83e\ude82AZZBO77** configure Ollama in Docker for Eliza by providing Docker networking commands and explaining server URL setup\n- **maxim.sui helped AkL** with an agent freezing issue, suggesting problems with elizaos/plugin-node and recommending downgrading or removing it\n- **Inked-Kiwi shared a detailed workflow** for using WSL for better performance - creating project folders in Linux home directory and using \"code .\" to open VSC in Linux environment instead of working on mounted drives\n- **jin created a system** to summarize Discord activity and generate personalized acknowledgments for RPGF distribution\n- **alohabro helped multiple users** with SQLite binding file errors by providing conda commands to fix the issue\n\n## Action Items\n\n### Technical\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (Mentioned by NicoRusso)\n- Fix vector dimension mismatch in SQLite by ensuring consistent embedding models (Mentioned by validsyntax)\n- Fix Twitter client media attachment functionality (Mentioned by warfreakzplays)\n- Implement parallel request processing to handle multiple user prompts simultaneously (Mentioned by meltingice)\n- Fix PostgreSQL knowledge table population (Mentioned by 0xn1c0)\n- Disable thread creation in public channels to prevent scam attempts (Mentioned by Patt)\n- Enable collaboration between AI agents (DegenAI, pmairca, Scarlett) in a new test channel (Mentioned by rhota)\n- Complete and release the trading/sentiment update (Mentioned by rhota)\n- Update DegenAI logo on LinkedIn (Mentioned by DorianD)\n- Rename, turn off the bot, and add DegenAI and other agents to the Telegram channel linked from Dexscreener (Mentioned by DorianD)\n- Implement \"boredom\" function to increase threshold for using paid external APIs (Mentioned by DorianD)\n- Fix wallet verification system for token holders (Mentioned by mm)\n- Fix broken documentation links (Mentioned by px)\n- Resolve local installation wallet errors (Mentioned by gnivler)\n- Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents (Mentioned by jin)\n- Improve RAG capabilities for Muse search (Mentioned by jin)\n- Implement a \"Trusted Agents\" system (Mentioned by DorianD)\n- Develop an on-chain transaction tribute system (Mentioned by DorianD)\n- Balance open source development with tokenomics model (Mentioned by Rabbidfly)\n- Implement Composite Agent Trust Scores (CATS) system (Mentioned by DorianD)\n\n### Documentation\n- Update .env example file to add back POSTGRES_URL variable (Mentioned by 0xn1c0)\n- Create guide for multi-agent architecture (Mentioned by Ale | AutoRujira \ud83c\ude50\u26a1)\n- Improve Docker networking documentation (Mentioned by \ud83d\udd25\ud83e\ude82AZZBO77)\n- Create guide for PostgreSQL/MongoDB integration with characters (Mentioned by Aurelien Husson)\n- Explain memory handling in Eliza vs virtuals (Mentioned by lefrog)\n- WSL development workflow documentation (Mentioned by Inked-Kiwi)\n- Publish data about how many agents are running ElizaOS vs other frameworks (Mentioned by vu)\n- Create best practices guide for writing engaging agents (Mentioned by DorianD)\n- Optimize technical documentation for LLMs (Mentioned by jin)\n- Create a \"state of the DAO\" document (Mentioned by DorianD)\n- Further develop documentation for tokenomics ideas (Mentioned by DorianD)\n\n### Feature\n- Add support for GPT-4o-mini and DeepSeek models (Mentioned by RoomTemp IQ)\n- Implement consistent long-term memory between clients (Mentioned by Jungle)\n- Add SQL database query capabilities (Mentioned by Ian Guimaraes)\n- Etherscan/ABI plugin development (Mentioned by mgrabina)\n- Turn on image generation for DegenAI to post waifu images (Mentioned by DorianD)\n- Develop better metrics for measuring agent adoption and engagement beyond GitHub stars (Mentioned by vu)\n- Create integration showcasing ElizaOS as the fastest way to create agents for NFT minting or AI market making (Mentioned by vu)\n- Add multi-chain support for ai16z token using Hyperlane or Wormhole (Mentioned by wit)\n- Implement a web of trust system to combat misinformation in search results (Mentioned by jin)\n- Host website via ENS/IPFS/Arweave for cryptographically secure communications (Mentioned by jin)\n- Twitter scraping optimization to avoid throttling (Mentioned by Vyce)" + }, + "ai_news_elizaos_discord_md_2025-02-02": { + "filename": "2025-02-02.md", + "content": "# elizaOS Discord - 2025-02-02\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Development\n- The project is transitioning from AI16Z branding to ElizaOS, with work underway to update various platforms. The team recently secured the elizaOS Twitter handle and is consolidating branding across platforms.\n- Users frequently encounter installation problems with version 0.1.9, which has compatibility issues with certain dependencies like Solana helpers.\n- Node version 23.3.0 is consistently recommended for proper ElizaOS functioning.\n- Many users struggle with model provider configurations, especially when trying to use alternatives to OpenAI like Deepseek, O3 mini, or Ollama.\n- Memory management and database connections are recurring topics, with users seeking ways to maintain consistent memory across different client interfaces.\n- The elizas.com website is currently down, with BOSSU indicating it would return soon.\n\n### AI Content Production\n- The team is developing a news aggregation system using AI to collect and summarize information from various sources (Discord, Twitter, etc.).\n- Jin is working on discord-summarizer and AI news aggregation tools to create an automated system for tracking project developments and market news.\n- SM Sith Lord is developing a PlayCanvas-based simulation for \"Block Tank\" episodes that requires full-body animations for four judge characters.\n- For the AI news program, they're using a show runner that pulls from a news aggregator JSON to generate episode content.\n- The team is considering upgrading to Unity 6 HDRP for better visual quality in future seasons.\n\n### Tokenomics & Market Discussions\n- Significant concerns about DegenAI's token performance, with multiple members noting its 90%+ price drop.\n- Ongoing discussions about tokenomics, with debates about single-sided vs. double-sided liquidity pools.\n- DorianD proposed a \"Composite Agent Trust Scores (CATS)\" concept for tokenomics where agents establish trust through LP positions between tokens.\n- Members discussed metrics for measuring the success of the ElizaOS framework, with some advocating for GitHub stars/forks as valuable indicators while others suggesting more comprehensive metrics.\n- The team is working on finalizing tokenomics documentation and preparing for the launch of an agent marketplace/launchpad.\n\n### Deployment & Infrastructure\n- Users are seeking guidance on hosting agents on cloud platforms like EC2, Google Cloud, or using Docker/PM2 for process management.\n- Twitter/X integration presents challenges with login failures, rate limits, and post behaviors.\n- Plugin development and customization is a major focus, with developers trying to create or modify actions and integrate external APIs.\n\n## Key Questions & Answers\n\n**Q: What's the best way to ask some questions about installing and building an agent on ElizaOS?** \nA: Head to the coders channel, that's where all the agent building magic happens (answered by BOSSU)\n\n**Q: Does anyone use AI agent for trading with positive results?** \nA: DegenAI is our first autonomous trader, check announcements for more info (answered by BOSSU)\n\n**Q: If I wanted to deploy an ElizaOS agent to Google Cloud infrastructure, what would be the best Google product for hosting this?** \nA: AWS or Google Cloud Run works great for hosting, head to coders channel for more detailed info (answered by BOSSU)\n\n**Q: I noticed https://elizas.com/ is down. Curious who is maintaining it or info on when it will be back up.** \nA: Elizas will be back soon, check our GitHub repo for now (answered by BOSSU)\n\n**Q: Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon?** \nA: Don't use the starter (answered by Mr. Stark)\n\n**Q: How does a bear market fix liquidity on the sidelines?** \nA: By washing out pump and dumps, allowing clearer market narratives to emerge (answered by Srn Srnzzz | plebian)\n\n**Q: Does anyone else think that Github stars/forks are a poor metric to push?** \nA: HoneyBadger argued they're valuable metrics showing developer interest and awareness (answered by HoneyBadger)\n\n**Q: When will the launchpad be released?** \nA: Jin indicated they're working on it, with an early preview already shared (answered by jin/witch)\n\n**Q: Why is the AI16Z token price dropping more severely than other AI tokens?** \nA: Multiple factors including market conditions, liquidity issues, and branding challenges (answered by witch/wit)\n\n**Q: Where can we see all Eliza plugins?** \nA: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\n\n**Q: How does VEGA parse stream events for Junior Jr.?** \nA: It's all live through hallway.ai/juniorjr, connected to TikTok studio so the AI observes chat text and responds (answered by VEGA)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with proper .env configuration for OpenAI models when the agent was using the wrong model despite configuration.\n\n- **elizaos-bridge-odi helped FlawlessMint** with installation issues on Windows by recommending installing gitbash and following a video tutorial.\n\n- **elizaos-bridge-odi helped Magnacor** with a Supabase database adapter error by suggesting creating tables in Supabase before running the agent.\n\n- **elizaos-bridge-odi helped dEXploarer** with build errors with Solana helpers by suggesting running pnpm clean before pnpm install.\n\n- **elizaos-bridge-odi helped \u2b55 Lefteris** with installation issues on Mac by providing step-by-step instructions for proper node/nvm setup.\n\n- **Mr. Stark helped Mr.W** with character loading issues by suggesting comparing .env with example.env using AI to correct configuration.\n\n- **jin collaborated with witch** on news aggregation tools and shared the open-source code he's using to help witch create an AI assistant to gather news and reduce daily reading time.\n\n- **SM Sith Lord helped boom** by providing an updated show-config.json for the AI news program with a new endpoint and adjusted prompt to cover a wider variety of categories.\n\n- **jin helped boom** resolve issues with the news data pipeline where data was writing to SQLite but failing to write to JSON by fixing the issue and providing a new endpoint URL.\n\n- **SM Sith Lord helped VEGA** with animation needs for Block Tank judges by providing the 4 judge models (already Mixamo rigged) and detailed animation requirements.\n\n## Action Items\n\n### Technical\n- Fix wallet configuration issues in local ElizaOS installation (mentioned by gnivler)\n- Restore elizas.com website (mentioned by MJ)\n- Investigate folder2knowledge functionality (mentioned by Jetlag | BlockHub)\n- Fix @ai-sdk/provider-utils import error in develop branch (mentioned by tcm390)\n- Implement API key security for port 3000 API (mentioned by AD)\n- Fix Solana plugin compatibility issues with node v23.3.0 (mentioned by dEXploarer)\n- Resolve memory consistency issues between different client interfaces (mentioned by Jungle)\n- Fix character loading performance issues (taking 50+ minutes) (mentioned by Akshattt)\n- Fix Twitter login failures when running on VPS in different regions (mentioned by [elizaos] )\n- Fix dependency issues in eliza-starter repo (mentioned by ernest)\n- Update DegenAI's LinkedIn profile with a logo (mentioned by DorianD)\n- Rename the Telegram channel linked from DexScreener (mentioned by DorianD)\n- Turn off the bot in the Telegram channel (mentioned by DorianD)\n- Add DegenAI, AIXVC agents and other agents to the Telegram chat (mentioned by DorianD)\n- Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars (mentioned by HoneyBadger)\n- Address scam bots creating threads (mentioned by Patt)\n- Implement news.elizaos.ai for official long-form updates and announcements (mentioned by witch)\n- Fix discord-summarizer and AI news aggregator tools (mentioned by jin)\n- Create a dedicated channel or page listing team members and their roles (mentioned by Dragonbutt)\n- Develop agent marketplace/launchpad (mentioned by jin)\n- Update branding from AI16Z to ElizaOS across platforms (mentioned by DannyNOR NoFapArc)\n- Fix data pipeline issues where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judge characters (mentioned by SM Sith Lord)\n- Investigate stale cryptocurrency price data in news aggregator (mentioned by boom)\n- Consider porting the show to Unity 6 HDRP for better visual quality (mentioned by boom)\n- Ensure consistent aspect ratio for TV images in the news program (mentioned by boom)\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (mentioned by NicoRusso)\n\n### Documentation\n- Create guide for deploying ElizaOS agents to cloud providers (mentioned by Richard Rauser / volstrate)\n- Clarify Redis and Postgres adapter integration (mentioned by luen)\n- Create comprehensive guide for memory management (mentioned by Luigixb)\n- Provide deployment guides for cloud platforms (mentioned by 0xSmartCrypto)\n- Create ElizaOS AI Agent software book/documentation (mentioned by Jungle)\n- Clarify how partnership technologies relate to DegenAI functionality (mentioned by tigerguo)\n- Explain how the investment DAO vision and open source framework vision will be reconciled (mentioned by kalshnikov)\n- Create best practices guide for developing engaging agents (mentioned by DorianD)\n- Finalize and publish complete tokenomics documentation (mentioned by witch)\n- Create user-facing instructions for Block Tank pitch submissions (mentioned by SM Sith Lord)\n\n### Feature\n- Implement copy trading for DegenAI (mentioned by ogshark22)\n- Add support for O3 mini and Deepseek models (mentioned by RoomTemp IQ)\n- Implement SQL database query capabilities for agents (mentioned by Ian Guimaraes)\n- Support multiple Telegram characters without putting tokens in JSON files (mentioned by Saitamai)\n- Develop better metrics for ElizaOS adoption (mentioned by vu)\n- Implement double-sided liquidity pools or regular buybacks (mentioned by mattyryze)\n- Explore \"trusted agents\" concept for tokenomics (mentioned by DorianD)\n- Consider developing a dedicated blockchain in the future (mentioned by HoneyBadger)\n- Explore co-streaming capabilities to integrate Eliza with other AI characters (mentioned by VEGA)\n- Modify prompt to make news segments longer to cover more updates (mentioned by boom)\n- Create an AI reporter for AI news similar to lizareports (mentioned by Display Name)\n- Implement \"Composite Agent Trust Scores (CATS)\" system (mentioned by DorianD)" + }, + "ai_news_elizaos_discord_md_2025-02-01": { + "filename": "2025-02-01.md", + "content": "# elizaOS Discord - 2025-02-01\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **v0.1.9 Release**: A significant update was released with extensive changes, as announced by Odilitime with comprehensive release notes.\n- **Active Development**: New PR for Google Vertex Support contributed by a new community member (luen).\n- **Rebranding Progress**: The project is transitioning from ai16z to ElizaOS, with the team recently securing the ElizaOS handle.\n- **Infrastructure Focus**: The development team is prioritizing building core infrastructure, including an agent marketplace/launchpad and improving documentation.\n- **Website Issues**: Multiple users reported the elizas.com website being down with 404 errors.\n\n### Technical Discussions\n- **Node.js Compatibility**: Node.js 23.3.0 is specifically recommended for ElizaOS installation.\n- **Installation Challenges**: Users frequently encounter issues with the latest v0.1.9 release, particularly on Windows/WSL systems.\n- **Plugin Problems**: Common issues with Solana and Twitter plugins, with several users reporting hanging during startup with the pyth-data plugin.\n- **Database Integration**: Discussions about Supabase vs. SQLite for database integration.\n- **Network Layer Proposals**: Some members suggesting the need for a network layer that would utilize the ai16z token to provide value to nodes coordinating or sharing data processing.\n\n### AI Content Creation\n- **Block Tank Show**: Development of a Shark Tank-like show using PlayCanvas for rendering, requiring 3D models with sitting animations for judges.\n- **AI Podcast**: Team working on data pipeline issues where data writes to SQLite but fails to write to JSON.\n- **Junior Jr. Streams**: VEGA explained their workflow using hallway.ai, connecting to TikTok studio, with AI observing and responding to chat.\n\n### Community & Token Discussions\n- **Tokenomics Anticipation**: Community awaiting finalized tokenomics details, with Jin mentioning an early preview has been shared.\n- **Market Conditions**: Discussions about the current market downturn, with observations about Bitcoin moving sideways while altcoins decline.\n- **DegenAI Feature Requests**: Community members suggesting DegenAI implement features similar to other AI projects like aixbt, particularly regarding token integration mechanisms.\n- **Community Meetups**: Members organizing meetups in NYC and Lisbon.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: What Node.js version is recommended for ElizaOS? \n **A**: Use Node.js 23.3.0 specifically (answered by infinityu1729)\n\n- **Q**: How do I fix installation issues on Windows? \n **A**: Use WSL or follow the video guide at https://www.youtube.com/watch?v=_GH3sVL1wFM (answered by elizaos-bridge-odi)\n\n- **Q**: How do I access environment variables in eliza-starter? \n **A**: Use process.env.[\"your var name here\"] (answered by elizaos-bridge-odi)\n\n- **Q**: How do I deploy ElizaOS to cloud infrastructure? \n **A**: Use Google Compute Engine (answered by ivorad) or AWS/Google Cloud Run (answered by BOSSU)\n\n- **Q**: How does VEGA run the Junior Jr. stream? \n **A**: It's all live through hallway.ai/juniorjr, running through TikTok studio with the account connected to hallway's backend so it observes chat text and responds (answered by VEGA)\n\n### Project Direction\n- **Q**: When will the launchpad be released? \n **A**: Jin indicated they're working on it but can't give a hard date, aiming for next week but not promising\n\n- **Q**: When will tokenomics be announced? \n **A**: Jin mentioned they discussed launch plans on Wednesday and are aiming for next week, but won't give a hard date\n\n- **Q**: Is the ticker going to be updated soon? \n **A**: Jin stated he hasn't heard mention of how the ticker will be updated soon, and daos.fun voting modules have yet to be integrated\n\n- **Q**: Is ai16z total supply 1B or is it mintable? \n **A**: Not mintable, it's an error because of the token standard used which dexscreener refuses to fix (answered by Broccolex)\n\n- **Q**: How many people work at Eliza Labs? \n **A**: Around 10 full time, check LinkedIn (answered by HoneyBadger)\n\n### Community & Investment\n- **Q**: How does a bear market fix liquidity on the sidelines? \n **A**: By washing out pump and dumps, giving the market a clearer view of new narratives (answered by Srn Srnzzz | plebian)\n\n- **Q**: Do I spend 8k on degenai to become degenerate partner or do I sink it into ai16z? \n **A**: 100k partner is the move, ai16z will move quicker when market turns around (answered by DannyNOR NoFapArc)\n\n- **Q**: What do you get for owning 10k Ai16z tokens? \n **A**: No token talk in this channel (answered by BOSSU)\n\n- **Q**: How do I get access to Scarlett channel? \n **A**: Hold 100k ai16z tokens (answered by BOSSU)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Support\n- **Bubba Sol** helped **BluntSmokinHippie** with installation errors when trying to run a character by suggesting using \"pnpm run dev\" instead of \"pnpm start\" with correct character path format.\n\n- **infinityu1729** assisted **Kastel514** with WSL installation error with file permission issues by suggesting using git reset --hard and switching to stable version.\n\n- **elizaos-bridge-odi** guided **FlawlessMint** through Node version compatibility issues by recommending using fnm (Node version manager) to install Node 23.3.0.\n\n- **Yung Carl** helped multiple users with WSL issues after Windows updates by providing a solution: running sudo chown -R $USER:$USER ~/path/to/eliza.\n\n### Development Assistance\n- **CodingBrian** provided **Alert** with code examples for database structure to store wallet-linked chat history for integrating MetaMask wallet with chat history.\n\n- **0xLabsTheCoder** shared documentation with the community explaining the process of building plugins from scratch.\n\n- **jin** created an AI-generated summary document at https://hackmd.io/@xr/elizaos-rpgf to answer common questions for multiple users.\n\n### Project Insights\n- **Patt** gave **DorianD** a detailed explanation of how funding rates work in crypto trading, CVD (Cumulative Volume Delta), and market dynamics.\n\n- **witch** clarified for **cheez** that part 1 of tokenomics is already out, and part 2 will likely accompany marketplace launch.\n\n- **DorianD** provided context to multiple users on how blockchain solves economic coordination problems without middlemen.\n\n- **hamlet** explained Centrifuge's approach to tokenizing fixed income assets and bringing traditional finance on-chain.\n\n## Action Items\n\n### Technical\n- Fix data pipeline where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Fix issues with ElizaOS installation on macOS Catalina (mentioned by Mr.W)\n- Fix elizas.com website which is currently down (mentioned by MJ and apples13)\n- Resolve integration between Redis and Postgres adapters (mentioned by luen)\n- Fix \"user disallowed intents\" error when adding Eliza agent to Discord (mentioned by Berlin)\n- Address Node.js error when starting ElizaOS (mentioned by Kastel514)\n- Fix the Twitter client issue with tags appearing in tweets when using deepseek-R1 (mentioned by funboy)\n- Resolve the hanging issue with pyth-data plugin during startup (mentioned by i eat vegetables)\n- Fix the Solana plugin compatibility with latest version (mentioned by dEXploarer)\n- Implement sentiment layer to track market trends similar to aixbt (mentioned by rhota)\n- Set up DegenAI's X account as subsidiary of ELIZAOS_ai with verification (mentioned by cool.eth)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judges (mentioned by SM Sith Lord)\n- Update show runner to use new endpoint and TV actor with images (mentioned by SM Sith Lord)\n- Fix auto-run scheduling for news data (currently showing outdated content from 1/31/25) (mentioned by SM Sith Lord)\n- Develop a network layer for ElizaOS that utilizes the ai16z token for coordination between nodes (mentioned by DorianD)\n- Create a blog or news website for ElizaOS updates with easy-to-remember link (mentioned by DorianD)\n\n### Documentation\n- Provide clear guidance on hosting ElizaOS agents on cloud platforms (mentioned by Richard Rauser)\n- Update tokenomics information (mentioned by Armada)\n- Create guide for using GAIANET instead of OpenAI (mentioned by Shelia)\n- Create comprehensive guide for database integration options (mentioned by Jungle)\n- Improve memory system documentation (mentioned by Luigixb)\n- Update Windows/WSL installation guide (mentioned by Tensorflow)\n- Update roadmap once token gating features are finalized (mentioned by rhota)\n- Review and potentially revise Block Tank pitch submission process (mentioned by SM Sith Lord)\n- Create a channel or page listing the official team members and their roles (mentioned by Dragonbutt)\n- Develop a central point of communication to streamline information flow (mentioned by Dragonbutt)\n- Create a proper site for news/updates (mirror, elizaos.ai, or GitHub pages) (mentioned by jin)\n\n### Features\n- Develop copy trading functionality for DegenAI (mentioned by ogshark22)\n- Create a directory/catalog of all apps built using ElizaOS (mentioned by zircatpop and Seraph)\n- Add support for GitHub Vertex (mentioned by luen)\n- Implement Discord chat analyzer integration (mentioned by jin)\n- Implement token gating functionality for DegenAI (mentioned by tigerguo)\n- Create token integration mechanism similar to aixbt (mentioned by tigerguo)\n- Complete the rebranding from ai16z to ElizaOS (mentioned by DannyNOR NoFapArc)\n- Launch the agent marketplace/launchpad (mentioned by multiple users)\n- Finalize and announce the complete tokenomics (mentioned by multiple users)\n- Implement co-streaming capability for Eliza with 3D model responses (mentioned by VEGA)" + }, + "ai_news_elizaos_daily_json_2025-02-03": { + "filename": "2025-02-03.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-03", + "categories": [ + { + "title": "AI Agents, Tokenomics, and Governance Models", + "content": [ + { + "text": "The integration of AI agents with cryptocurrency offers several advantages: global accessibility, intuitive user experience through text and speech interfaces, progressive automation toward decentralized autonomous organizations (DAOs), and the permanent nature of AI technology that continuously improves like blockchain and the internet.", + "sources": [ + "https://twitter.com/dankvr/status/1886448561153319321" + ], + "images": [], + "videos": [] + }, + { + "text": "AI agents enhance LLM capabilities by providing maneuverability. When new models are released, agents can be updated with a single line of code to unlock new abilities. Open source contributors can further expand capabilities through plugins, workflows, characters, and tokenomics.", + "sources": [ + "https://twitter.com/dankvr/status/1886451476836327597" + ], + "images": [], + "videos": [] + }, + { + "text": "Later this year, more people will be able to self-host state-of-the-art AI models (like with Nvidia DIGITs), enabling new use cases with private data. Different models offer varying strengths and tradeoffs depending on the specific application.", + "sources": [ + "https://twitter.com/dankvr/status/1886452740399804477" + ], + "images": [], + "videos": [] + }, + { + "text": "Tokens help capture attention, value, and coordinate resources. For example, Eliza has grown from a solo developer project to having over 500 contributors. The tokenomics plans are in the final stages of preparation for publication, with early previews already shared.", + "sources": [ + "https://twitter.com/dankvr/status/1886454773647339771", + "https://twitter.com/dankvr/status/1886462258890396101" + ], + "images": [], + "videos": [] + }, + { + "text": "Building tools around measuring impact, open source software contributions, and dependency graphs has the potential to scale into systems that could replace government programs. This approach, combined with fundraising capabilities, can support a more bottom-up model of governance.", + "sources": [ + "https://twitter.com/dankvr/status/1886555841970471353", + "https://twitter.com/dankvr/status/1886556520608825456" + ], + "images": [], + "videos": [] + }, + { + "text": "In the current landscape of AI 'slopbots', there's a product opportunity for AI filters. The o3 model from OpenAI is noted as the first OpenAI model since GPT-3 that Shaw has liked. For AI agents to be successful, they need to be actively useful so they can self-market while providing value that people want.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1886485189855002757", + "https://twitter.com/shawmakesmagic/status/1886485437306298876", + "https://twitter.com/shawmakesmagic/status/1886494174582587681" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent ElizaOS GitHub Activity Summary", + "content": [ + { + "text": "# ElizaOS GitHub Updates\n\nRecent activity in the ElizaOS repository includes various feature additions, bug fixes, and documentation improvements.\n\n## New Features\n\n- Added CREATE_POOL action in MultiversX plugin (PR #3209)\n- Added TON Plugin with NFT collection, item creation, metadata change and transfer actions (PR #3211)\n- Added configuration for enabling/disabling Twitter post generation (PR #3219)\n- Added CoinGecko advanced functionality for various pools by network (PR #3170)\n- Added Biome configuration to Solana ecosystem plugins (PR #3186)\n- Added Trump character that tweets in Spanish by default (PR #3119)\n- Added plugin desk exchange (PR #3096)\n- Added edwin plugin to eliza (PR #3045)\n\n## Bug Fixes\n\n- Fixed think tag from venice (PR #3203)\n- Fixed Slack download upload attachments (PR #3194)\n- Fixed attribute extraction from raw text instead of normalized JSON (PR #3190)\n- Updated provider-utils (PR #3189)\n- Updated pnpm version during Docker build (PR #3158)\n- Fixed issues after v0.1.9 release (PR #3141)\n- Removed duplicated plugins (PR #3126)\n- Fixed plugin-anyone (PR #3107)\n- Removed duplicated dependencies (PR #3215)\n- Optimized and fixed quick-intel plugin (PR #3208)\n\n## Documentation Updates\n\n- Renamed chat_2024-11-17.md (PR #3210)\n- Updated FAQ (PR #3207)\n- Fixed typos and improved consistency in community chat logs (PR #3206)\n- Added weekly contributor meeting notes (PR #3204)\n- Updated Twitter references to X (Twitter) (PR #3198)\n- Updated GitHub Actions workflows and documentation (PR #3166)\n- Fixed README_JA.md by adding unwritten text and fixing typos (PR #3153)\n\n## Other Changes\n\n- Standardized Security Check Identifiers across GoPlus plugin (PR #3164)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3210", + "https://github.com/elizaOS/eliza/pull/3209", + "https://github.com/elizaOS/eliza/pull/3207", + "https://github.com/elizaOS/eliza/pull/3206", + "https://github.com/elizaOS/eliza/pull/3204", + "https://github.com/elizaOS/eliza/pull/3203", + "https://github.com/elizaOS/eliza/pull/3198", + "https://github.com/elizaOS/eliza/pull/3194", + "https://github.com/elizaOS/eliza/pull/3190", + "https://github.com/elizaOS/eliza/pull/3189", + "https://github.com/elizaOS/eliza/pull/3186", + "https://github.com/elizaOS/eliza/pull/3170", + "https://github.com/elizaOS/eliza/pull/3166", + "https://github.com/elizaOS/eliza/pull/3164", + "https://github.com/elizaOS/eliza/pull/3158", + "https://github.com/elizaOS/eliza/pull/3153", + "https://github.com/elizaOS/eliza/pull/3141", + "https://github.com/elizaOS/eliza/pull/3126", + "https://github.com/elizaOS/eliza/pull/3119", + "https://github.com/elizaOS/eliza/pull/3107", + "https://github.com/elizaOS/eliza/pull/3096", + "https://github.com/elizaOS/eliza/pull/3045", + "https://github.com/elizaOS/eliza/pull/3211", + "https://github.com/elizaOS/eliza/pull/3219", + "https://github.com/elizaOS/eliza/pull/3215", + "https://github.com/elizaOS/eliza/pull/3208" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several deployment and build-related issues have been reported in the elizaOS/eliza repository. Users are experiencing build errors when deploying on render.com (Issue #3212), runtime import errors in NestJs environments (Issue #3191), and Docker errors specifically on Mac M1 hardware (Issue #3239).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3212", + "https://github.com/elizaOS/eliza/issues/3191", + "https://github.com/elizaOS/eliza/issues/3239" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3212", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3191", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3239" + ], + "videos": [] + }, + { + "text": "Multiple Twitter-related bugs have been identified, including general Twitter agent issues (Issue #3202), logging bugs (Issue #3201), and post/reply formatting errors (Issue #3245). These issues appear to be affecting the Twitter integration functionality of the platform.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3202", + "https://github.com/elizaOS/eliza/issues/3201", + "https://github.com/elizaOS/eliza/issues/3245" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3202", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3201", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3245" + ], + "videos": [] + }, + { + "text": "Users have also reported functionality issues with the platform, including model configuration not loading from character files (Issue #3233), problems with bridging and swapping tokens in the plugin-evm (Issue #3234), and a bot repeatedly posting the same reply format message after each interaction (Issue #3252).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3233", + "https://github.com/elizaOS/eliza/issues/3234", + "https://github.com/elizaOS/eliza/issues/3252" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3233", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3234", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3252" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several significant pull requests have been made to the elizaOS/eliza repository, focusing on blockchain integrations and system improvements:\n\n1. Blockchain Plugin Enhancements:\n - PR #3209 adds CREATE_POOL action functionality to the MultiversX plugin\n - PR #3211 implements TON Plugin features for NFT collection, item creation, metadata changes, and transfers\n - PR #3199 adds Wallet Management capabilities to the TON Plugin\n - PR #3187 fixes ESM imports for Anchor in the @solana-developers/helpers package\n\n2. Twitter Integration Updates:\n - PR #3237 performs cleanup on the tweet retrieval functionality\n - PR #3222 merges changes related to disabling Twitter posting\n - PR #3242 implements Twitter proxy URL functionality\n\n3. System Maintenance:\n - PR #3216 merges changes from the develop branch to the main branch\n - PR #3220 addresses Docker and type-related issues", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3187", + "https://github.com/elizaOS/eliza/pull/3209", + "https://github.com/elizaOS/eliza/pull/3211", + "https://github.com/elizaOS/eliza/pull/3199", + "https://github.com/elizaOS/eliza/pull/3237", + "https://github.com/elizaOS/eliza/pull/3216", + "https://github.com/elizaOS/eliza/pull/3222", + "https://github.com/elizaOS/eliza/pull/3220", + "https://github.com/elizaOS/eliza/pull/3242" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3187", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3209", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3211" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 3-4, 2025, there were 23 new pull requests with all 23 being merged, along with 6 new issues and 48 active contributors. The following day (February 4-5, 2025) saw increased activity with 26 new pull requests (though only 3 were merged), 11 new issues, and a slight increase to 50 active contributors.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738540800 + } + }, + "ai_news_elizaos_daily_md_2025-02-03": { + "filename": "2025-02-03.md", + "content": "# AI Agents, Tokenomics, and Governance Models\n\n- Integration of AI agents with cryptocurrency offers advantages:\n - Global accessibility\n - Intuitive user experience through text/speech interfaces\n - Progressive automation toward DAOs\n - Permanent nature of AI technology that continuously improves\n\n- AI agents enhance LLM capabilities by providing maneuverability:\n - Can be updated with a single line of code when new models are released\n - Open source contributors expand capabilities through plugins, workflows, characters, and tokenomics\n\n- Self-hosting state-of-the-art AI models will be more accessible later this year:\n - Enables new use cases with private data\n - Different models offer varying strengths for specific applications\n\n- Tokens help capture attention, value, and coordinate resources:\n - Eliza has grown from a solo developer project to having over 500 contributors\n - Tokenomics plans are in final stages of preparation\n\n- Building tools around measuring impact and open source contributions:\n - Can scale into systems with governance potential\n - Combined with fundraising capabilities to support bottom-up governance models\n\n- Current AI landscape observations:\n - Product opportunity exists for AI filters\n - o3 model from OpenAI noted as first model since GPT-3 that Shaw has liked\n - Successful AI agents need to be actively useful and self-marketing\n\n# Recent ElizaOS GitHub Activity Summary\n\n## New Features\n- Added CREATE_POOL action in MultiversX plugin\n- Added TON Plugin with NFT collection, item creation, metadata change and transfer actions\n- Added configuration for enabling/disabling Twitter post generation\n- Added CoinGecko advanced functionality for various pools by network\n- Added Biome configuration to Solana ecosystem plugins\n- Added Trump character that tweets in Spanish by default\n- Added plugin desk exchange\n- Added edwin plugin to eliza\n\n## Bug Fixes\n- Fixed think tag from venice\n- Fixed Slack download upload attachments\n- Fixed attribute extraction from raw text\n- Updated provider-utils\n- Updated pnpm version during Docker build\n- Fixed issues after v0.1.9 release\n- Removed duplicated plugins\n- Fixed plugin-anyone\n- Removed duplicated dependencies\n- Optimized and fixed quick-intel plugin\n\n## Documentation Updates\n- Renamed chat_2024-11-17.md\n- Updated FAQ\n- Fixed typos and improved consistency in community chat logs\n- Added weekly contributor meeting notes\n- Updated Twitter references to X (Twitter)\n- Updated GitHub Actions workflows and documentation\n- Fixed README_JA.md\n\n## Other Changes\n- Standardized Security Check Identifiers across GoPlus plugin\n\n# Recent Issues in the elizaOS/eliza GitHub Repository\n\n## Deployment and Build Issues\n- Build errors when deploying on render.com\n- Runtime import errors in NestJs environments\n- Docker errors specifically on Mac M1 hardware\n\n## Twitter Integration Issues\n- General Twitter agent issues\n- Logging bugs\n- Post/reply formatting errors\n\n## Functionality Issues\n- Model configuration not loading from character files\n- Problems with bridging and swapping tokens in the plugin-evm\n- Bot repeatedly posting the same reply format message after each interaction\n\n# Recent Pull Requests\n\n## Blockchain Plugin Enhancements\n- Added CREATE_POOL action functionality to the MultiversX plugin\n- Implemented TON Plugin features for NFT collection, item creation, metadata changes, and transfers\n- Added Wallet Management capabilities to the TON Plugin\n- Fixed ESM imports for Anchor in the @solana-developers/helpers package\n\n## Twitter Integration Updates\n- Performed cleanup on the tweet retrieval functionality\n- Merged changes related to disabling Twitter posting\n- Implemented Twitter proxy URL functionality\n\n## System Maintenance\n- Merged changes from the develop branch to the main branch\n- Addressed Docker and type-related issues\n\n# ElizaOS GitHub Activity Update\n\n- February 3-4, 2025:\n - 23 new pull requests (all merged)\n - 6 new issues\n - 48 active contributors\n\n- February 4-5, 2025:\n - 26 new pull requests (3 merged)\n - 11 new issues\n - 50 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-03": { + "filename": "2025-02-03.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-03", + "date": 1738540800, + "stats": { + "totalMessages": 1853, + "totalUsers": 307 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel shows minimal technical discussion. Most interactions involve BOSSU (an AI assistant) responding to general greetings and questions. A few users asked about technical issues with ElizaOS, including gnivler who had trouble with a local installation encountering wallet address errors. There were questions about deepseek support (which MintMadCow confirmed is already available). Some users inquired about accessing the documentation site (elizas.com) which appears to be down, with BOSSU redirecting to elizaos.ai/docs. Several users asked about verification processes for token holders. One user (Rihan) asked about using Eliza for email monitoring and processing shipping rates. There were also questions about Twitter scraping for agents and memory handling in Eliza versus virtuals.\n\n## 2. FAQ\nQ: How can Eliza use Atoma, can you give a Character case? (asked by fuhao009) A: Unanswered\nQ: Does folder2knowledge not working? (asked by Jetlag | BlockHub) A: Unanswered\nQ: How do I get the current runtime? (asked by Shelia) A: Unanswered\nQ: Is elizas.com down temporarily or forever? (asked by px) A: Unanswered\nQ: How is memory handled in eliza? Is it as easy as with virtuals or do I need more work? (asked by lefrog) A: Unanswered\nQ: We need howto build postgresql or mongo db with characters (asked by Aurelien Husson) A: Unanswered\nQ: How do I verify as holder? (asked by DirtyDickDan) A: Put tokens in one wallet and use Collabland (answered by Patt)\nQ: When will launchpad and agent marketplace be available? (asked by bearApe) A: Unanswered\nQ: Is deepseek supported? (asked by RoomTemp IQ) A: We already have deepseek support (answered by MintMadCow)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: mm | Context: User couldn't get role with 10k AI16Z tokens | Resolution: Suggested checking if using correct CA and putting tokens in one wallet, noted it might be a Collabland issue\nHelper: SotoAlt | BOSSU | Helpee: Hoshi 818 | Context: User looking for support channel | Resolution: Directed to tech support channel\nHelper: witch | Helpee: rooooor | Context: User looking for agent to screen DEX tokens for technical indicators | Resolution: Directed to screeners channel\n\n## 4. Action Items\nTechnical: Fix wallet verification system for token holders | Description: Multiple users reported issues getting roles despite having sufficient tokens | Mentioned By: mm\nTechnical: Fix broken documentation links | Description: elizas.com and elizaos.ai/docs links appear to be broken | Mentioned By: px\nTechnical: Resolve local installation wallet errors | Description: User encountered \"Wallet address not provided\" and \"Failed to fetch DBPDA\" errors | Mentioned By: gnivler\nDocumentation: Create guide for PostgreSQL/MongoDB integration with characters | Description: How to build database connections for ElizaOS agents | Mentioned By: Aurelien Husson\nDocumentation: Explain memory handling in Eliza vs virtuals | Description: Clarify differences in memory implementation between platforms | Mentioned By: lefrog\nFeature: Twitter scraping optimization | Description: Need solution for Twitter scraping without getting throttled when checking frequently | Mentioned By: Vyce", + "messageCount": 306, + "userCount": 115 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around troubleshooting Eliza OS agent development issues. Users are experiencing various problems with version 0.1.9, including initialization failures, embedding errors, and client connection issues. Key technical discussions include:\n\n- Model provider configuration issues, particularly with OpenAI, Deepseek, and Ollama\n- Database-related problems with SQLite and vector dimension mismatches\n- Twitter/X API integration challenges, especially with 2FA and media attachments\n- Knowledge management and RAG implementation difficulties\n- Docker deployment configurations and networking issues\n- Memory management across multiple clients and conversations\n- Plugin development and integration problems\n\nSeveral users reported that upgrading to version 0.1.9 introduced new bugs, with some reverting to 0.1.8. There's significant interest in the upcoming Eliza v2, which promises to address multi-client interactions and memory consistency issues.\n\n## 2. FAQ\nQ: How do I fix the \"Vector dimension mismatch\" SQLite error? (asked by Mikkke) A: Delete your data/db.sqlite file and restart the agent to regenerate a new one (answered by warfreakzplays)\nQ: How do I configure Eliza to use OpenAI instead of local models? (asked by Q) A: Set OPENAI_API_KEY in .env and update modelProvider to \"openai\" in your character file (answered by RoomTemp IQ)\nQ: How do I get folder2knowledge to work? (asked by Mr. Stark) A: Install dependencies with npm install @opendocsg/pdf2md@1.3.0 pdfjs-dist@2.16.105 dotenv@16.3.1 and run the script (answered by Pedro)\nQ: How do I configure Ollama with Docker for Eliza? (asked by \ud83d\udd25\ud83e\ude82AZZBO77) A: Use OLLAMA_SERVER_URL=docker_container_ip_address:11434 in .env and ensure port 11434 is exposed (answered by quasiplanets)\nQ: How do I fix the \"Initializing LlamaService\" freeze issue? (asked by AkL) A: Try using the main branch instead of develop, and check for plugin-node issues (answered by maxim.sui)\nQ: How do I secure the API on port 3000 with an API key? (asked by AD) A: Code security for API with API-KEY with changes to api.ts and add API_KEY to .env (answered by AD)\nQ: How do I handle Twitter 2FA for my agent? (asked by Yung Carl) A: Enable 2FA with security key on your X account and add the key to your .env file (answered by CuteBoy)\nQ: How do I maintain long-term memory between clients? (asked by Jungle) A: This will be addressed in Eliza v2 with unified message bus (answered by Saitamai)\nQ: How do I use DeepSeek R1 without running locally? (asked by mark rizzn hopkins) A: Use OpenRouter (answered by jin)\nQ: How do I fix the \"No recommender metrics found for user\" error? (asked by matt) A: This may be caused by wrong node version; use 23.3.0 or WSL on Windows (answered by BigR)\n\n## 3. Help Interactions\nHelper: RoomTemp IQ | Helpee: Q | Context: Agent trying to use gpt-4o despite setting XAI_MODEL to gpt-3.5-turbo | Resolution: Explained that XAI_MODEL is for Grok, and provided correct OpenAI configuration settings\nHelper: Pedro | Helpee: Jungle | Context: Getting folder2knowledge to work | Resolution: Explained how to move the script to the correct directory and run it properly\nHelper: quasiplanets | Helpee: \ud83d\udd25\ud83e\ude82AZZBO77 | Context: Configuring Ollama in Docker for Eliza | Resolution: Provided Docker networking commands and explained how to set the correct server URL\nHelper: maxim.sui | Helpee: AkL | Context: Agent freezing at \"Initializing LlamaService\" | Resolution: Suggested problem with elizaos/plugin-node, recommended downgrading or removing it\nHelper: Mr. Stark | Helpee: amishkohli | Context: Character file error | Resolution: Suggested checking the end of character file for incorrect formatting\nHelper: BigR | Helpee: matt | Context: \"No recommender metrics found for user\" error | Resolution: Identified wrong node version as the cause, recommended using 23.3.0 or WSL\nHelper: alohabro | Helpee: Multiple users | Context: SQLite binding file error | Resolution: Provided conda commands to fix the issue\nHelper: Saitamai | Helpee: Jungle | Context: Memory consistency between clients | Resolution: Shared information about upcoming Eliza v2 architecture with unified message bus\n\n## 4. Action Items\nTechnical: Fix vector dimension mismatch in SQLite by ensuring consistent embedding models | Description: Ensure embedding model dimensions match across the application | Mentioned By: validsyntax\nTechnical: Fix Twitter client media attachment functionality | Description: Investigate why image media attachments are failing in Twitter client | Mentioned By: warfreakzplays\nTechnical: Implement parallel request processing | Description: Modify agent to handle multiple user prompts in parallel rather than sequentially | Mentioned By: meltingice\nTechnical: Fix PostgreSQL knowledge table population | Description: Address issue where knowledge table isn't populated correctly when using PostgreSQL | Mentioned By: 0xn1c0\nDocumentation: Update .env example file | Description: Add back POSTGRES_URL variable to env.example | Mentioned By: 0xn1c0\nDocumentation: Create guide for multi-agent architecture | Description: Document how to build specialized agents with an orchestrator agent | Mentioned By: Ale | AutoRujira \ud83c\ude50\u26a1\nDocumentation: Improve Docker networking documentation | Description: Create better guides for Docker setup with Eliza | Mentioned By: \ud83d\udd25\ud83e\ude82AZZBO77\nFeature: Add support for GPT-4o-mini and DeepSeek models | Description: Implement proper integration with these models | Mentioned By: RoomTemp IQ\nFeature: Implement consistent long-term memory between clients | Description: Enable agents to maintain memory across different client interfaces | Mentioned By: Jungle\nFeature: Add SQL database query capabilities | Description: Create plugin for agents to run queries on SQL databases | Mentioned By: Ian Guimaraes", + "messageCount": 406, + "userCount": 136 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Discord Channel\n\n## 1. Summary\nThe channel shows minimal substantive technical discussion. Key points include:\n- A broken link on elizaOS.ai/framework was reported\n- A user shared a Windows/Linux workflow tip for development, suggesting using WSL and working directly in the Linux environment rather than mounted drives for better performance\n- A question about etherscan/ABI plugin development was raised\n- A mention of an upcoming live build of Eliza AI agents with a related hackathon\n- Some users expressed interest in collaboration on projects (music-related product)\n- The channel contains some off-topic or promotional messages\n\n## 2. FAQ\nQ: Can you explain what's happened, how you did this transaction? Do you have a tx hash? (asked by tuberider1980) A: Unanswered\nQ: Has anyone been working on a etherscan/abi plugin? (asked by mgrabina) A: Unanswered\nQ: Hi, I'm new here, the link \"Learn about elizaOS\" on elizaOS.ai/framework is broken (asked by NicoRusso) A: Unanswered\n\n## 3. Help Interactions\nHelper: Inked-Kiwi | Helpee: Unspecified | Context: Development environment setup on Windows | Resolution: Detailed workflow using WSL for better performance - create project folder in Linux home directory, clone there, use \"code .\" to open VSC in Linux environment instead of working on mounted drives\n\n## 4. Action Items\nTechnical: Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework | Description: Link reported as non-functional | Mentioned By: NicoRusso\nFeature: Etherscan/ABI plugin development | Description: User inquired if anyone was working on this integration | Mentioned By: mgrabina\nDocumentation: WSL development workflow | Description: Document the optimal setup for Windows users using WSL for development | Mentioned By: Inked-Kiwi", + "messageCount": 8, + "userCount": 8 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Discord Chat Analysis - spartan_holders channel\n\n## 1. Summary\nThe discussion primarily revolves around DegenAI, AIXBT, and AIXVC agents, their relationships, and their roles within the AI16Z ecosystem. Rhota clarified that these are different projects with overlapping functionalities but distinct purposes: DegenAI is an \"art project with utility\" modeled after degenspartan, while AIXBT focuses on utility and backend data collection. AIXVC appears to be the autonomous trader for the AI16Z DAO fund. \n\nThere's ongoing work to enable collaboration between different AI agents (specifically with pmairca and Scarlett teams), though compute costs are a concern. The team is planning to test these collaborations in smaller private channels before expanding. \n\nCommunity members raised questions about potential competition between the agents, their technical relationships, and how technologies from partnerships would be shared. Rhota mentioned that some of the AIXBT backend is being used for sentiment analysis in their systems, and that after the trading/sentiment update is released, they'll determine which components to open-source through ElizaOS.\n\nA website/brand update is also in planning phase, with specific requests to update the LinkedIn logo and reorganize the Telegram channel linked from Dexscreener.\n\n## 2. FAQ\nQ: Is Aixbt competing with degenai? (asked by ethertopia) A: They partially compete. DegenAI does trading, analysis, influencing and has waifus. AIXBT does analysis and influencing but doesn't trade and has no waifus. (answered by kalshnikov)\nQ: What is this agent? https://x.com/aixvc_agent (asked by ethertopia) A: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov and confirmed by Patt)\nQ: Will transaction-related technologies from partnerships be shared with DegenAI? (asked by tigerguo.) A: We will surely expose some things back to ElizaOS, but not sure what yet. Right now our focus is to get this trading/sentiment update out. (answered by rhota)\nQ: If these technologies can't be used, what's the point of frequently reposting these posts? (asked by tigerguo.) A: Unanswered\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: ethertopia | Context: Confusion about whether AIXBT and DegenAI are built by the same team | Resolution: Clarified that they are different teams, with AIXBT not connected to elizaOS\nHelper: rhota | Helpee: DorianD | Context: LinkedIn logo for DegenAI needs updating | Resolution: Acknowledged the issue and confirmed it will be addressed in the planned website/brand update\nHelper: Patt | Helpee: ethertopia | Context: Confusion about AIXVC agent's purpose | Resolution: Confirmed kalshnikov's explanation that it's the autonomous trader for the AI16Z DAO fund, previously known as pmairca\n\n## 4. Action Items\nType: Technical | Description: Enable collaboration between AI agents (DegenAI, pmairca, Scarlett) in a new test channel | Mentioned By: rhota\nType: Technical | Description: Complete and release the trading/sentiment update | Mentioned By: rhota\nType: Documentation | Description: Update DegenAI logo on LinkedIn | Mentioned By: DorianD\nType: Technical | Description: Rename, turn off the bot, and add DegenAI and other agents to the Telegram channel linked from Dexscreener | Mentioned By: DorianD\nType: Feature | Description: Turn on image generation for DegenAI to post waifu images | Mentioned By: DorianD\nType: Technical | Description: Implement \"boredom\" function to increase threshold for using paid external APIs | Mentioned By: DorianD", + "messageCount": 57, + "userCount": 11 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThis chat segment primarily revolves around discussions about AI16Z's project direction, tokenomics challenges, and community metrics. Key technical discussions include:\n\n- Debate on the value of GitHub stars/forks as metrics for ElizaOS adoption, with some members arguing for more meaningful metrics like agent engagement data and implementation statistics\n- Discussion about the project's pivot from its original vision to a more sustainable model that can support development\n- Jin's implementation of an AI-powered system to generate personalized messages for contributors based on their Discord activity, used for RPGF (Retroactive Public Goods Funding) distribution\n- Concerns about scam bots in Discord channels with suggestions to disable thread creation as a countermeasure\n- Discussion of open core business models as potential solutions to the project's sustainability challenges\n- References to integration with Solana agent kit for NFT minting and AI market making capabilities\n\n## 2. FAQ\nQ: Does anyone know what's below street urchin? (asked by Smedroc - Street urchin @ ai16z) A: Unanswered\nQ: Does anyone else think that Github stars/forks are a poor metric to push? (asked by vu) A: HoneyBadger argued they are valuable metrics showing developer interest and awareness\nQ: Was the possibility of using an open core model for ElizaOS considered? (asked by kalshnikov) A: Patt indicated it's being worked on to balance open source with value accrual incentives\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Needed assistance distributing personalized messages and rewards to contributors | Resolution: Created a system to summarize Discord activity and generate personalized acknowledgments for RPGF distribution\nHelper: Patt | Helpee: jin | Context: Jin needed help distributing tips/rewards to community members | Resolution: Patt volunteered to assist as an \"elf\"\nHelper: Patt | Helpee: jin | Context: Reporting scammer in Coders channel | Resolution: Alerted jin to take action against the scammer\n\n## 4. Action Items\nType: Technical | Description: Disable thread creation in public channels to prevent scam attempts | Mentioned By: Patt\nType: Technical | Description: Build a Dune Analytics-like dashboard for agent frameworks to track meaningful metrics | Mentioned By: HoneyBadger\nType: Documentation | Description: Publish data about how many agents are running ElizaOS vs other frameworks | Mentioned By: vu\nType: Feature | Description: Develop better metrics for measuring agent adoption and engagement beyond GitHub stars | Mentioned By: vu\nType: Feature | Description: Create integration showcasing ElizaOS as the fastest way to create agents for NFT minting or AI market making | Mentioned By: vu\nType: Technical | Description: Balance open source development with tokenomics model to support the team and reward early participants | Mentioned By: Rabbidfly", + "messageCount": 122, + "userCount": 14 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment primarily features DorianD sharing and developing ideas related to agent trust systems and tokenomics mechanisms. The main concept introduced is \"Composite Agent Trust Scores (CATS)\" - a system where AI agents can signal trust in other agents by creating liquidity pool positions between their tokens. DorianD suggests implementing this through small LP positions or potentially three-way pools that include ai16z tokens, describing it as an \"Eliza sandwich.\" Later, DorianD introduces another concept called \"Onchain Transactions Tribute Stream System\" where ElizaOS would automatically allocate 1% of transaction values to buy ai16z/ElizaOS coins and send them to the Eliza Labs Foundation. This system would include metadata about which plugins were used, with the collected statistics potentially informing grants to support plugin development teams. DorianD estimates that an agent executing $50,000 in annual transactions would generate $500 for the foundation. The ideas were documented in HackMD documents that DorianD shared with the channel.\n\n## 2. FAQ\nQ: (No significant questions with meaningful responses were present in this chat segment)\n\n## 3. Help Interactions\n(No significant help interactions between community members were present in this chat segment)\n\n## 4. Action Items\nType: Feature | Description: Implement Composite Agent Trust Scores (CATS) system where agents signal trust via LP positions between tokens | Mentioned By: DorianD\nType: Feature | Description: Develop Onchain Transactions Tribute Stream System to allocate 1% of transaction values to Eliza Labs Foundation | Mentioned By: DorianD\nType: Documentation | Description: Further develop documentation for tokenomics ideas in the shared HackMD documents | Mentioned By: DorianD", + "messageCount": 12, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Discord Chat Analysis for \"\ud83e\udd47-partners\" Channel\n\n## 1. Summary\nThe chat primarily revolves around the development of ElizaOS and its ecosystem. Jin announced completing a 36-hour Discord summarization process, which led to discussions about AI-powered tools for monitoring news, social media, and GitHub updates. A significant technical development was the introduction of \"Muse\" (muse.elizawakesup.ai), a Perplexity-like search interface for ElizaOS with AI capabilities. The community discussed tokenomics proposals, including a \"Trusted Agents\" concept and an on-chain transaction tribute system where agents would send 1% of transaction values back to the foundation. The market experienced significant volatility, with discussions about Binance's decision to list ai16z only as a perpetual futures contract rather than a spot listing. There were also discussions about improving documentation for LLMs, creating a HackMD plugin for ElizaOS, and concerns about the relationship between ElizaOS/ai16z and a separate \"partnersDAO\" initiative.\n\n## 2. FAQ\nQ: How long did the Discord summarization process take? (asked by Dragonbutt) A: Almost 36 hours of processing (answered by jin)\nQ: Is ai-news ready to use? (asked by witch) A: No, \"wait, ai-news is like hard hat needed construction zone still\" (answered by jin)\nQ: Where can we find all Eliza plugins? (asked by BigChungus) A: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\nQ: Why isn't ElizaOS's X account following ai16zdao? (asked by HoneyBadger) A: Unanswered\nQ: Why did Binance only list ai16z as a perpetual futures contract? (asked by mat) A: According to a shared tweet, Binance claimed it was rejected for spot listing because it had a high market cap and was classified as a meme coin (answered by MORE)\nQ: Does anyone know where to find Marcus' tokenomics proposal? (asked by Red40) A: Unanswered\nQ: Will our token economy model improve on sustainable feedback loops for open source software development? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: \"That's part of the goal\" (answered by jin)\nQ: Are AI16Z partners eligible to participate in the SOLsesame event? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: witch | Context: Needed a tool for monitoring news, social media, and GitHub updates | Resolution: Shared GitHub repo (discord-summarizer) and mentioned adding OpenRouter support\nHelper: DorianD | Helpee: BigChungus | Context: Looking for Eliza plugins | Resolution: Provided GitHub link to packages directory\nHelper: jin | Helpee: Ava | Context: Improving RAG capabilities for Muse search | Resolution: Suggested prioritizing specific sources like elizaos.github.io/eliza\nHelper: jin | Helpee: Community | Context: Processing questions/answers from entire Discord | Resolution: Completed processing 1300+ files to improve docs and LLM accuracy\nHelper: DorianD | Helpee: Community | Context: Tokenomics ideas | Resolution: Created and shared a HackMD document for collaborative tokenomics proposals\n\n## 4. Action Items\nTechnical: Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents | Description: Enable agents to summarize chats and transfer notes to HackMD for governance and action | Mentioned By: jin\nTechnical: Improve RAG capabilities for Muse search | Description: Prioritize specific sources like elizaos.github.io/eliza for better search results | Mentioned By: jin\nTechnical: Implement a \"Trusted Agents\" system | Description: Create Eliza trust score NFTs to monetize trust scores and rehypothecate coins | Mentioned By: DorianD\nTechnical: Develop an on-chain transaction tribute system | Description: Add 1% fee on transactions executed by ElizaOS agents to fund the foundation | Mentioned By: DorianD\nDocumentation: Create best practices guide for writing engaging agents | Description: Develop content on how to make agents that don't sound like \"canned GPT wrappers\" | Mentioned By: DorianD\nDocumentation: Optimize technical documentation for LLMs | Description: Improve docs based on processed Discord Q&A to enhance LLM accuracy | Mentioned By: jin\nDocumentation: Create a \"state of the DAO\" document | Description: Have AI maintain an editable document about the current state of the project | Mentioned By: DorianD\nFeature: Add multi-chain support for ai16z token | Description: Use Hyperlane or Wormhole to make ai16z available on multiple chains | Mentioned By: wit\nFeature: Implement a web of trust system | Description: Create verifiable sources to combat misinformation in search results | Mentioned By: jin\nFeature: Host website via ENS/IPFS/Arweave | Description: Cryptographically secure communications and website content | Mentioned By: jin", + "messageCount": 802, + "userCount": 68 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "The show configuration was updated to use a new JSON URL and modified prompts to cover a wider variety of news categories.", + "messageCount": 140, + "userCount": 6 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-03": { + "filename": "2025-02-03.md", + "content": "# elizaOS Discord - 2025-02-03\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **Muse Search Interface**: A new Perplexity-like search interface (muse.elizawakesup.ai) was introduced for ElizaOS with AI capabilities\n- **Version Issues**: Multiple users reported problems with ElizaOS v0.1.9, with some reverting to v0.1.8 due to initialization failures, embedding errors, and client connection issues\n- **Discord Summarization**: Jin completed a 36-hour process to summarize Discord content, processing 1300+ files to improve documentation and LLM accuracy\n- **Model Support**: Discussions confirmed that DeepSeek models are already supported in ElizaOS, with interest in adding GPT-4o-mini\n- **Documentation Site**: Users reported that elizas.com appears to be down, with BOSSU redirecting users to elizaos.ai/docs\n\n### Agent Development & Integration\n- **Multi-Agent Architecture**: Discussions about enabling collaboration between different AI agents (specifically DegenAI, pmairca, and Scarlett teams), with plans to test in smaller private channels\n- **Memory Management**: Significant interest in the upcoming ElizaOS v2, which promises to address multi-client interactions and memory consistency issues through a unified message bus\n- **Database Integration**: Requests for documentation on PostgreSQL/MongoDB integration with characters and SQL database query capabilities\n- **Twitter/X Integration**: Users discussed challenges with Twitter API, 2FA, and media attachments\n\n### Tokenomics & Business Model\n- **Composite Agent Trust Scores (CATS)**: DorianD proposed a system where AI agents signal trust in other agents by creating liquidity pool positions between their tokens\n- **Transaction Tribute System**: Proposal for ElizaOS to automatically allocate 1% of transaction values to buy ai16z/ElizaOS coins for the Eliza Labs Foundation\n- **Open Core Model**: Discussions about balancing open source development with a sustainable business model that can support ongoing development\n- **Market Events**: Discussions about Binance listing ai16z only as a perpetual futures contract rather than a spot listing\n\n### Agent Ecosystem\n- **DegenAI vs AIXBT vs AIXVC**: Rhota clarified these are different projects with overlapping functionalities but distinct purposes - DegenAI is an \"art project with utility,\" AIXBT focuses on backend data collection, and AIXVC is the autonomous trader for the AI16Z DAO fund\n- **GitHub Metrics Debate**: Discussion on whether GitHub stars/forks are meaningful metrics for ElizaOS adoption, with suggestions for more substantive metrics like agent engagement data\n\n## Key Questions & Answers\n\n**Q: Is deepseek supported?** \nA: \"We already have deepseek support\" (answered by MintMadCow)\n\n**Q: How do I fix the \"Vector dimension mismatch\" SQLite error?** \nA: Delete your data/db.sqlite file and restart the agent to regenerate a new one (answered by warfreakzplays)\n\n**Q: How do I configure Eliza to use OpenAI instead of local models?** \nA: Set OPENAI_API_KEY in .env and update modelProvider to \"openai\" in your character file (answered by RoomTemp IQ)\n\n**Q: How do I get folder2knowledge to work?** \nA: Install dependencies with npm install @opendocsg/pdf2md@1.3.0 pdfjs-dist@2.16.105 dotenv@16.3.1 and run the script (answered by Pedro)\n\n**Q: How do I configure Ollama with Docker for Eliza?** \nA: Use OLLAMA_SERVER_URL=docker_container_ip_address:11434 in .env and ensure port 11434 is exposed (answered by quasiplanets)\n\n**Q: How do I maintain long-term memory between clients?** \nA: This will be addressed in Eliza v2 with unified message bus (answered by Saitamai)\n\n**Q: How do I use DeepSeek R1 without running locally?** \nA: Use OpenRouter (answered by jin)\n\n**Q: How do I verify as holder?** \nA: Put tokens in one wallet and use Collabland (answered by Patt)\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. DegenAI does trading, analysis, influencing and has waifus. AIXBT does analysis and influencing but doesn't trade and has no waifus. (answered by kalshnikov)\n\n**Q: What is this agent? https://x.com/aixvc_agent** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov and confirmed by Patt)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with OpenAI configuration, explaining that XAI_MODEL is for Grok and providing correct OpenAI settings\n- **Pedro helped Jungle** get folder2knowledge working by explaining how to move the script to the correct directory and run it properly\n- **quasiplanets helped \ud83d\udd25\ud83e\ude82AZZBO77** configure Ollama in Docker for Eliza by providing Docker networking commands and explaining server URL setup\n- **maxim.sui helped AkL** with an agent freezing issue, suggesting problems with elizaos/plugin-node and recommending downgrading or removing it\n- **Inked-Kiwi shared a detailed workflow** for using WSL for better performance - creating project folders in Linux home directory and using \"code .\" to open VSC in Linux environment instead of working on mounted drives\n- **jin created a system** to summarize Discord activity and generate personalized acknowledgments for RPGF distribution\n- **alohabro helped multiple users** with SQLite binding file errors by providing conda commands to fix the issue\n\n## Action Items\n\n### Technical\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (Mentioned by NicoRusso)\n- Fix vector dimension mismatch in SQLite by ensuring consistent embedding models (Mentioned by validsyntax)\n- Fix Twitter client media attachment functionality (Mentioned by warfreakzplays)\n- Implement parallel request processing to handle multiple user prompts simultaneously (Mentioned by meltingice)\n- Fix PostgreSQL knowledge table population (Mentioned by 0xn1c0)\n- Disable thread creation in public channels to prevent scam attempts (Mentioned by Patt)\n- Enable collaboration between AI agents (DegenAI, pmairca, Scarlett) in a new test channel (Mentioned by rhota)\n- Complete and release the trading/sentiment update (Mentioned by rhota)\n- Update DegenAI logo on LinkedIn (Mentioned by DorianD)\n- Rename, turn off the bot, and add DegenAI and other agents to the Telegram channel linked from Dexscreener (Mentioned by DorianD)\n- Implement \"boredom\" function to increase threshold for using paid external APIs (Mentioned by DorianD)\n- Fix wallet verification system for token holders (Mentioned by mm)\n- Fix broken documentation links (Mentioned by px)\n- Resolve local installation wallet errors (Mentioned by gnivler)\n- Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents (Mentioned by jin)\n- Improve RAG capabilities for Muse search (Mentioned by jin)\n- Implement a \"Trusted Agents\" system (Mentioned by DorianD)\n- Develop an on-chain transaction tribute system (Mentioned by DorianD)\n- Balance open source development with tokenomics model (Mentioned by Rabbidfly)\n- Implement Composite Agent Trust Scores (CATS) system (Mentioned by DorianD)\n\n### Documentation\n- Update .env example file to add back POSTGRES_URL variable (Mentioned by 0xn1c0)\n- Create guide for multi-agent architecture (Mentioned by Ale | AutoRujira \ud83c\ude50\u26a1)\n- Improve Docker networking documentation (Mentioned by \ud83d\udd25\ud83e\ude82AZZBO77)\n- Create guide for PostgreSQL/MongoDB integration with characters (Mentioned by Aurelien Husson)\n- Explain memory handling in Eliza vs virtuals (Mentioned by lefrog)\n- WSL development workflow documentation (Mentioned by Inked-Kiwi)\n- Publish data about how many agents are running ElizaOS vs other frameworks (Mentioned by vu)\n- Create best practices guide for writing engaging agents (Mentioned by DorianD)\n- Optimize technical documentation for LLMs (Mentioned by jin)\n- Create a \"state of the DAO\" document (Mentioned by DorianD)\n- Further develop documentation for tokenomics ideas (Mentioned by DorianD)\n\n### Feature\n- Add support for GPT-4o-mini and DeepSeek models (Mentioned by RoomTemp IQ)\n- Implement consistent long-term memory between clients (Mentioned by Jungle)\n- Add SQL database query capabilities (Mentioned by Ian Guimaraes)\n- Etherscan/ABI plugin development (Mentioned by mgrabina)\n- Turn on image generation for DegenAI to post waifu images (Mentioned by DorianD)\n- Develop better metrics for measuring agent adoption and engagement beyond GitHub stars (Mentioned by vu)\n- Create integration showcasing ElizaOS as the fastest way to create agents for NFT minting or AI market making (Mentioned by vu)\n- Add multi-chain support for ai16z token using Hyperlane or Wormhole (Mentioned by wit)\n- Implement a web of trust system to combat misinformation in search results (Mentioned by jin)\n- Host website via ENS/IPFS/Arweave for cryptographically secure communications (Mentioned by jin)\n- Twitter scraping optimization to avoid throttling (Mentioned by Vyce)" + }, + "github_summaries_daily_2025-02-04": { + "filename": "2025-02-04.md", + "content": "On Feb 4, 2025, the ElizaOS project saw significant progress in enhancing the core framework, particularly with new Twitter integration options and plugin optimizations. Key achievements include the introduction of a configuration for Twitter post generation and fixes for duplicated dependencies and the quick-intel plugin. The team also identified several new issues, primarily related to testing coverage for various plugins and formatting errors in Twitter outputs.\n\n## \u2705 Completed Work\n\n### Core Framework Enhancements\n- Introduced a new configuration option to enable or disable Twitter post generation ([elizaos/eliza#3219](https://github.com/elizaos/eliza/pull/3219)).\n- Resolved duplicated dependencies in the project ([elizaos/eliza#3215](https://github.com/elizaos/eliza/pull/3215)).\n\n### Plugin Optimizations & Bug Fixes\n- Implemented optimizations and fixes for the quick-intel plugin ([elizaos/eliza#3208](https://github.com/elizaos/eliza/pull/3208)).\n\n## \ud83d\udc1e Issue Triage\n\n### New Issues\n- **elizaos/eliza**:\n - Identified the need for enhanced testing coverage for the Cronos plugin due to balance and transfer actions ([elizaos/eliza#3249](https://github.com/elizaos/eliza/issues/3249)).\n - Reported failing tests in the Conflux plugin related to transfer actions ([elizaos/eliza#3246](https://github.com/elizaos/eliza/issues/3246)).\n - Raised concerns about formatting errors in Twitter posts and replies ([elizaos/eliza#3245](https://github.com/elizaos/eliza/issues/3245)).\n - Documented issues with bridging and swapping tokens in the EVM plugin ([elizaos/eliza#3234](https://github.com/elizaos/eliza/issues/3234)).\n - Noted a recurring bug where the bot replies with a default message after each tweet ([elizaos/eliza#3252](https://github.com/elizaos/eliza/issues/3252)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Resolved a Twitter logging bug that caused errors during tweet generation ([elizaos/eliza#3201](https://github.com/elizaos/eliza/issues/3201))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-04": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:00.639273Z", + "target_date": "2025-02-04", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-03", + "ai_news_elizaos_discord_md_2025-02-02", + "ai_news_elizaos_discord_md_2025-02-01", + "ai_news_elizaos_daily_json_2025-02-03", + "ai_news_elizaos_daily_md_2025-02-03", + "ai_news_elizaos_daily_discord_json_2025-02-03", + "ai_news_elizaos_daily_discord_md_2025-02-03", + "github_summaries_daily_2025-02-04", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 365055, + "estimated_tokens": 91263, + "file_size_bytes": 386967 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-05.json b/the-council/aggregated/2025-02-05.json new file mode 100644 index 00000000000..be141f9194f --- /dev/null +++ b/the-council/aggregated/2025-02-05.json @@ -0,0 +1,285 @@ +{ + "date_generated_for": "2025-02-05", + "ai_news_elizaos_discord_md_2025-02-04": { + "filename": "2025-02-04.md", + "content": "# elizaOS Discord - 2025-02-04\n\n## Overall Discussion Highlights\n\n### Project Status & Direction\n- The team is working on rebranding from ai16z to ElizaOS, with discussions about Twitter handle changes and brand consolidation to reduce confusion.\n- Jin confirmed that launchpad and tokenomics updates remain priorities, with another tokenomics update coming soon.\n- A new \"Block Tank\" feature is being developed where AI agents simulate investment pitches, with 30 submissions received for the first episode launching Friday.\n- Jin mentioned plans for \"The Boardroom,\" an AI governance simulation system for proposal discussions from different perspectives.\n- The team is processing questions/answers from Discord to improve documentation and LLM accuracy, with 1300+ files processed.\n\n### Technical Development\n- **ElizaOS v0.1.9 Issues**: Multiple users reported problems after upgrading from v0.1.8 to v0.1.9, including initialization problems with LlamaService, database errors, embedding dimension mismatches, and Docker deployment challenges.\n- **Database Integration**: Users discussed challenges with SQLite and Supabase adapters, with rferrari successfully implementing Supabase integration.\n- **Model Provider Configuration**: Troubleshooting focused on configuration issues with OpenAI, Anthropic, Ollama, and other providers.\n- **Multi-Agent Systems**: Discussions about creating multi-agent narrative systems with state tracking to prevent loops, with Jin explaining they generate shows in \"one shot\" rather than real-time.\n- **Development Environment**: A key technical tip was shared about using WSL (Windows Subsystem for Linux) for development rather than mounted drives to improve performance.\n- **AI Agent Ecosystem**: Clarification on the differences between various AI agents: degenai (trading, analysis, influencing, waifus), aixbt (analysis, influencing), and aixvc_agent (autonomous trader for ai16z DAO fund).\n\n### 3D AI TV Show Development\n- Unity integration is a central topic, with discussions about Unity 6, planar reflections, and mirror implementations.\n- The team is coordinating on meeting transcripts for Block Tank pitches, with a workflow that involves transcript generation, episode creation, recording raw footage, and post-production editing.\n- Discussions about camera systems for the show, with suggestions for dynamic camera movement that follows characters or switches between multiple camera positions based on line-of-sight.\n- VEGA mentioned access to a motion capture studio and offered to create custom sitting animations.\n\n### Tokenomics & Revenue Models\n- DorianD proposed an \"Onchain Transactions Tribute Stream System\" where ElizaOS would collect 1% from transactions executed by AI agents to fund the Eliza Labs Foundation and support plugin developers.\n- Discussions about token collateralization for agent deployment and reputation/trust mechanisms based on token holdings.\n- Debate around the challenges of open source projects and sustainable tokenomics to support the team.\n\n## Key Questions & Answers\n\n**Q: How do I verify as a token holder?** \nA: Use Collabland verification in rules-and-links channel with the correct token CA and at least 10k tokens in one wallet.\n\n**Q: Is there another elizas.com deployment somewhere else that I should be using?** \nA: The official site is elizaos.ai, check elizaos.ai/docs for documentation.\n\n**Q: How to fix the infinite \"Initializing LlamaService...\" issue?** \nA: Try using OpenAI instead, delete the Llama model, or downgrade plugin-node.\n\n**Q: How to stop a client for posting the initial message and only answer with the action message?** \nA: Use suppressInitialMessage: true.\n\n**Q: How to make the agent use knowledge.json after generating it?** \nA: Add the path to knowledge.json in the character file.\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. Degenai does trading, analysis, influencing, and waifus, while aixbt does analysis and influencing but not trading or waifus.\n\n**Q: What is aixvc_agent?** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca.\n\n**Q: Is Shaw planning to release a new token or keep ai16z ticker for ElizaOS?** \nA: No new tokens.\n\n**Q: How would the Onchain Transactions Tribute Stream System work?** \nA: It would collect 1% of transaction values executed by ElizaOS agents and send it to the Eliza Labs Foundation, potentially with metadata about which plugins were used to inform grant distribution.\n\n**Q: Would Eliza officially allow launching tokens on EVM?** \nA: Eliza technology is not limited to Solana only.\n\n## Community Help & Collaboration\n\n- **Multi-Agent Narrative Systems**: Jin helped hosermage with creating multi-agent narrative systems that avoid looping behaviors, explaining they generate shows in one shot rather than real-time and suggesting role specialization for agents.\n\n- **Development Environment Setup**: Inked-Kiwi provided detailed instructions for using WSL for Eliza development instead of mounted drives, including cloning repositories and launching VS Code from Linux environment for better performance.\n\n- **Character File Troubleshooting**: Mr. Stark helped Inked-Kiwi fix a character file causing an infinite loop by checking the end of the file for incorrect formatting like trailing \"adjectives\" array.\n\n- **SQLite Vector Issues**: validsyntax helped Mikkke resolve SQLite vector dimension mismatch errors by enabling embedding in the model configuration file.\n\n- **Knowledge Integration**: Pedro helped Jungle get knowledge2file to work by moving folder2knowledge.js to the main scripts directory and running with limited PDFs.\n\n- **Community Recognition**: Patt distributed token tips to multiple contributors with personalized acknowledgments, including robinlehmann (21.10 ai16z) for technical contributions with SQLite extensions, Prof. Zor (5.98 ai16z) for tokenomics insights, and Reneil1337 (38.42 ai16z) for tracking Moca agent NFT minting and educational resources.\n\n- **Dynamic Camera System**: SM Sith Lord helped fishai implement a dynamic camera system by sharing a technique using raycasting to find cameras with line-of-sight to targets.\n\n## Action Items\n\n### Technical\n- Fix the infinite \"Initializing LlamaService...\" issue that persists even when using non-Llama models (inui, AkL, Ian Guimaraes)\n- Implement proper image posting capability in Twitter client (luen, jaczkal)\n- Fix SQLite vector dimension mismatch errors in v0.1.9 (Mikkke, ric_decentral)\n- Resolve CORS issues when hosting client and backend on different machines ([elizaos] )\n- Fix Twitter authentication issues with 2FA (Yung Carl)\n- Implement parallel request processing to prevent blocking in multi-channel scenarios (meltingice, sayonara)\n- Fix Docker deployment issues with eliza-starter (Rashid | X:mcmoodoo, Royal Lobster)\n- Fix the removeAllMemories function that doesn't work programmatically (Aluren)\n- Implement collaboration between agents (pmairca and Scarlett teams) in a new private channel (rhota)\n- Complete trading/sentiment update before deciding on open source contributions (rhota)\n- Improve Telegram channel functionality (DorianD)\n- Implement Eliza integration with Perplexity for improved search capabilities (Ava)\n- Create ElizaOS news site in markdown format (jin)\n- Develop \"The Boardroom\" AI governance simulation (jin)\n- Develop ElizaOS Hackmd plugin (jin)\n- Implement transaction tribute stream system (DorianD)\n- Fix broken pipeline (jin)\n- Document all scripts (approximately 200) (boom)\n- Integrate data aggregator into Unity for AI analytics (Alsara2k)\n- Implement dynamic camera system that follows characters (fishai)\n- Create custom sitting animations using motion capture data (VEGA)\n- Fix issue with agent responses not being visible to others except on the bot's page (spencermarell)\n- Finalize Aspis Protocol plugin for Eliza (vlprosvirkin)\n- Develop multi-agent narrative system with state tracking to prevent loops (hosermage)\n- Integrate Solana token swaps (oguzserdar)\n- Deploy vision AI-powered Twitter client (oguzserdar)\n- Implement Twitter rate limit safeguards (oguzserdar)\n- Use WSL for Windows development instead of mounted drives for better performance (Inked-Kiwi)\n\n### Documentation\n- Create guide for implementing RAG knowledge with proper embedding (Pedro, validsyntax)\n- Provide clear examples of multi-agent architecture patterns (Ale | AutoRujira \ud83c\ude50\u26a1)\n- Update Docker deployment documentation (Titan | Livepeer-Eliza.com)\n- Create guide for configuring model providers properly (Kodasan-V)\n- Update official links in BOSSU responses as some links are broken (px)\n- Create documentation on how memory is handled in Eliza compared to virtuals (lefrog)\n- Update GitHub awesome-eliza repository (jin)\n- Create comprehensive tokenomics documentation (jin)\n- Conduct OPSEC awareness campaign (jin)\n- Create documentation for Block Tank branding images and video clips (SM Sith Lord)\n- Add the Onchain Transactions Tribute Stream System proposal to the project documentation (jin)\n\n### Feature\n- Add ability to selectively include/exclude plugin actions without modifying source code (Ian Guimaraes, Jox)\n- Implement streaming responses for better UX (Hoshi 818)\n- Add support for dynamic knowledge updates (0xMAR$H, BigR)\n- Add proper Twitter API support for marking accounts as automated (Sergey Danilovich)\n- Implement parallel processing for agent requests (meltingice)\n- Enable image generation for waifus in degenai (DorianD)\n- Implement \"boredom\" function threshold adjustment (DorianD)\n- Add degenai to Telegram (DorianD)\n- Create dedicated channel for grant applications and discussions (NicoRusso)\n- Implement public page listing projects that have applied for grants (NicoRusso)\n- Improve share functionality for grant applications (NicoRusso)\n- Consider supporting token launches on EVM chains (Slothify\u26a1Daily Gmove)\n- Voice customization for AI-generated music (Dr. Neuro)\n- Etherscan/ABI plugin development (mgrabina)\n- Consider requiring users to create their own agent/character.json for pitches (vu)\n- Implement token collateralization for agent deployment (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Create token-based trust rating system (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Add planar reflections for better visual quality (boom)\n- Generate prompts from aggregator data to keep content interesting (fishai)" + }, + "ai_news_elizaos_discord_md_2025-02-03": { + "filename": "2025-02-03.md", + "content": "# elizaOS Discord - 2025-02-03\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **Muse Search Interface**: A new Perplexity-like search interface (muse.elizawakesup.ai) was introduced for ElizaOS with AI capabilities\n- **Version Issues**: Multiple users reported problems with ElizaOS v0.1.9, with some reverting to v0.1.8 due to initialization failures, embedding errors, and client connection issues\n- **Discord Summarization**: Jin completed a 36-hour process to summarize Discord content, processing 1300+ files to improve documentation and LLM accuracy\n- **Model Support**: Discussions confirmed that DeepSeek models are already supported in ElizaOS, with interest in adding GPT-4o-mini\n- **Documentation Site**: Users reported that elizas.com appears to be down, with BOSSU redirecting users to elizaos.ai/docs\n\n### Agent Development & Integration\n- **Multi-Agent Architecture**: Discussions about enabling collaboration between different AI agents (specifically DegenAI, pmairca, and Scarlett teams), with plans to test in smaller private channels\n- **Memory Management**: Significant interest in the upcoming ElizaOS v2, which promises to address multi-client interactions and memory consistency issues through a unified message bus\n- **Database Integration**: Requests for documentation on PostgreSQL/MongoDB integration with characters and SQL database query capabilities\n- **Twitter/X Integration**: Users discussed challenges with Twitter API, 2FA, and media attachments\n\n### Tokenomics & Business Model\n- **Composite Agent Trust Scores (CATS)**: DorianD proposed a system where AI agents signal trust in other agents by creating liquidity pool positions between their tokens\n- **Transaction Tribute System**: Proposal for ElizaOS to automatically allocate 1% of transaction values to buy ai16z/ElizaOS coins for the Eliza Labs Foundation\n- **Open Core Model**: Discussions about balancing open source development with a sustainable business model that can support ongoing development\n- **Market Events**: Discussions about Binance listing ai16z only as a perpetual futures contract rather than a spot listing\n\n### Agent Ecosystem\n- **DegenAI vs AIXBT vs AIXVC**: Rhota clarified these are different projects with overlapping functionalities but distinct purposes - DegenAI is an \"art project with utility,\" AIXBT focuses on backend data collection, and AIXVC is the autonomous trader for the AI16Z DAO fund\n- **GitHub Metrics Debate**: Discussion on whether GitHub stars/forks are meaningful metrics for ElizaOS adoption, with suggestions for more substantive metrics like agent engagement data\n\n## Key Questions & Answers\n\n**Q: Is deepseek supported?** \nA: \"We already have deepseek support\" (answered by MintMadCow)\n\n**Q: How do I fix the \"Vector dimension mismatch\" SQLite error?** \nA: Delete your data/db.sqlite file and restart the agent to regenerate a new one (answered by warfreakzplays)\n\n**Q: How do I configure Eliza to use OpenAI instead of local models?** \nA: Set OPENAI_API_KEY in .env and update modelProvider to \"openai\" in your character file (answered by RoomTemp IQ)\n\n**Q: How do I get folder2knowledge to work?** \nA: Install dependencies with npm install @opendocsg/pdf2md@1.3.0 pdfjs-dist@2.16.105 dotenv@16.3.1 and run the script (answered by Pedro)\n\n**Q: How do I configure Ollama with Docker for Eliza?** \nA: Use OLLAMA_SERVER_URL=docker_container_ip_address:11434 in .env and ensure port 11434 is exposed (answered by quasiplanets)\n\n**Q: How do I maintain long-term memory between clients?** \nA: This will be addressed in Eliza v2 with unified message bus (answered by Saitamai)\n\n**Q: How do I use DeepSeek R1 without running locally?** \nA: Use OpenRouter (answered by jin)\n\n**Q: How do I verify as holder?** \nA: Put tokens in one wallet and use Collabland (answered by Patt)\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. DegenAI does trading, analysis, influencing and has waifus. AIXBT does analysis and influencing but doesn't trade and has no waifus. (answered by kalshnikov)\n\n**Q: What is this agent? https://x.com/aixvc_agent** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov and confirmed by Patt)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with OpenAI configuration, explaining that XAI_MODEL is for Grok and providing correct OpenAI settings\n- **Pedro helped Jungle** get folder2knowledge working by explaining how to move the script to the correct directory and run it properly\n- **quasiplanets helped \ud83d\udd25\ud83e\ude82AZZBO77** configure Ollama in Docker for Eliza by providing Docker networking commands and explaining server URL setup\n- **maxim.sui helped AkL** with an agent freezing issue, suggesting problems with elizaos/plugin-node and recommending downgrading or removing it\n- **Inked-Kiwi shared a detailed workflow** for using WSL for better performance - creating project folders in Linux home directory and using \"code .\" to open VSC in Linux environment instead of working on mounted drives\n- **jin created a system** to summarize Discord activity and generate personalized acknowledgments for RPGF distribution\n- **alohabro helped multiple users** with SQLite binding file errors by providing conda commands to fix the issue\n\n## Action Items\n\n### Technical\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (Mentioned by NicoRusso)\n- Fix vector dimension mismatch in SQLite by ensuring consistent embedding models (Mentioned by validsyntax)\n- Fix Twitter client media attachment functionality (Mentioned by warfreakzplays)\n- Implement parallel request processing to handle multiple user prompts simultaneously (Mentioned by meltingice)\n- Fix PostgreSQL knowledge table population (Mentioned by 0xn1c0)\n- Disable thread creation in public channels to prevent scam attempts (Mentioned by Patt)\n- Enable collaboration between AI agents (DegenAI, pmairca, Scarlett) in a new test channel (Mentioned by rhota)\n- Complete and release the trading/sentiment update (Mentioned by rhota)\n- Update DegenAI logo on LinkedIn (Mentioned by DorianD)\n- Rename, turn off the bot, and add DegenAI and other agents to the Telegram channel linked from Dexscreener (Mentioned by DorianD)\n- Implement \"boredom\" function to increase threshold for using paid external APIs (Mentioned by DorianD)\n- Fix wallet verification system for token holders (Mentioned by mm)\n- Fix broken documentation links (Mentioned by px)\n- Resolve local installation wallet errors (Mentioned by gnivler)\n- Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents (Mentioned by jin)\n- Improve RAG capabilities for Muse search (Mentioned by jin)\n- Implement a \"Trusted Agents\" system (Mentioned by DorianD)\n- Develop an on-chain transaction tribute system (Mentioned by DorianD)\n- Balance open source development with tokenomics model (Mentioned by Rabbidfly)\n- Implement Composite Agent Trust Scores (CATS) system (Mentioned by DorianD)\n\n### Documentation\n- Update .env example file to add back POSTGRES_URL variable (Mentioned by 0xn1c0)\n- Create guide for multi-agent architecture (Mentioned by Ale | AutoRujira \ud83c\ude50\u26a1)\n- Improve Docker networking documentation (Mentioned by \ud83d\udd25\ud83e\ude82AZZBO77)\n- Create guide for PostgreSQL/MongoDB integration with characters (Mentioned by Aurelien Husson)\n- Explain memory handling in Eliza vs virtuals (Mentioned by lefrog)\n- WSL development workflow documentation (Mentioned by Inked-Kiwi)\n- Publish data about how many agents are running ElizaOS vs other frameworks (Mentioned by vu)\n- Create best practices guide for writing engaging agents (Mentioned by DorianD)\n- Optimize technical documentation for LLMs (Mentioned by jin)\n- Create a \"state of the DAO\" document (Mentioned by DorianD)\n- Further develop documentation for tokenomics ideas (Mentioned by DorianD)\n\n### Feature\n- Add support for GPT-4o-mini and DeepSeek models (Mentioned by RoomTemp IQ)\n- Implement consistent long-term memory between clients (Mentioned by Jungle)\n- Add SQL database query capabilities (Mentioned by Ian Guimaraes)\n- Etherscan/ABI plugin development (Mentioned by mgrabina)\n- Turn on image generation for DegenAI to post waifu images (Mentioned by DorianD)\n- Develop better metrics for measuring agent adoption and engagement beyond GitHub stars (Mentioned by vu)\n- Create integration showcasing ElizaOS as the fastest way to create agents for NFT minting or AI market making (Mentioned by vu)\n- Add multi-chain support for ai16z token using Hyperlane or Wormhole (Mentioned by wit)\n- Implement a web of trust system to combat misinformation in search results (Mentioned by jin)\n- Host website via ENS/IPFS/Arweave for cryptographically secure communications (Mentioned by jin)\n- Twitter scraping optimization to avoid throttling (Mentioned by Vyce)" + }, + "ai_news_elizaos_discord_md_2025-02-02": { + "filename": "2025-02-02.md", + "content": "# elizaOS Discord - 2025-02-02\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Development\n- The project is transitioning from AI16Z branding to ElizaOS, with work underway to update various platforms. The team recently secured the elizaOS Twitter handle and is consolidating branding across platforms.\n- Users frequently encounter installation problems with version 0.1.9, which has compatibility issues with certain dependencies like Solana helpers.\n- Node version 23.3.0 is consistently recommended for proper ElizaOS functioning.\n- Many users struggle with model provider configurations, especially when trying to use alternatives to OpenAI like Deepseek, O3 mini, or Ollama.\n- Memory management and database connections are recurring topics, with users seeking ways to maintain consistent memory across different client interfaces.\n- The elizas.com website is currently down, with BOSSU indicating it would return soon.\n\n### AI Content Production\n- The team is developing a news aggregation system using AI to collect and summarize information from various sources (Discord, Twitter, etc.).\n- Jin is working on discord-summarizer and AI news aggregation tools to create an automated system for tracking project developments and market news.\n- SM Sith Lord is developing a PlayCanvas-based simulation for \"Block Tank\" episodes that requires full-body animations for four judge characters.\n- For the AI news program, they're using a show runner that pulls from a news aggregator JSON to generate episode content.\n- The team is considering upgrading to Unity 6 HDRP for better visual quality in future seasons.\n\n### Tokenomics & Market Discussions\n- Significant concerns about DegenAI's token performance, with multiple members noting its 90%+ price drop.\n- Ongoing discussions about tokenomics, with debates about single-sided vs. double-sided liquidity pools.\n- DorianD proposed a \"Composite Agent Trust Scores (CATS)\" concept for tokenomics where agents establish trust through LP positions between tokens.\n- Members discussed metrics for measuring the success of the ElizaOS framework, with some advocating for GitHub stars/forks as valuable indicators while others suggesting more comprehensive metrics.\n- The team is working on finalizing tokenomics documentation and preparing for the launch of an agent marketplace/launchpad.\n\n### Deployment & Infrastructure\n- Users are seeking guidance on hosting agents on cloud platforms like EC2, Google Cloud, or using Docker/PM2 for process management.\n- Twitter/X integration presents challenges with login failures, rate limits, and post behaviors.\n- Plugin development and customization is a major focus, with developers trying to create or modify actions and integrate external APIs.\n\n## Key Questions & Answers\n\n**Q: What's the best way to ask some questions about installing and building an agent on ElizaOS?** \nA: Head to the coders channel, that's where all the agent building magic happens (answered by BOSSU)\n\n**Q: Does anyone use AI agent for trading with positive results?** \nA: DegenAI is our first autonomous trader, check announcements for more info (answered by BOSSU)\n\n**Q: If I wanted to deploy an ElizaOS agent to Google Cloud infrastructure, what would be the best Google product for hosting this?** \nA: AWS or Google Cloud Run works great for hosting, head to coders channel for more detailed info (answered by BOSSU)\n\n**Q: I noticed https://elizas.com/ is down. Curious who is maintaining it or info on when it will be back up.** \nA: Elizas will be back soon, check our GitHub repo for now (answered by BOSSU)\n\n**Q: Should I use eliza-starter or elizaOS for EthGlobal Agent hackathon?** \nA: Don't use the starter (answered by Mr. Stark)\n\n**Q: How does a bear market fix liquidity on the sidelines?** \nA: By washing out pump and dumps, allowing clearer market narratives to emerge (answered by Srn Srnzzz | plebian)\n\n**Q: Does anyone else think that Github stars/forks are a poor metric to push?** \nA: HoneyBadger argued they're valuable metrics showing developer interest and awareness (answered by HoneyBadger)\n\n**Q: When will the launchpad be released?** \nA: Jin indicated they're working on it, with an early preview already shared (answered by jin/witch)\n\n**Q: Why is the AI16Z token price dropping more severely than other AI tokens?** \nA: Multiple factors including market conditions, liquidity issues, and branding challenges (answered by witch/wit)\n\n**Q: Where can we see all Eliza plugins?** \nA: https://elizaos.github.io/eliza/docs/packages/plugins/#available-plugins (answered by BigChungus)\n\n**Q: How does VEGA parse stream events for Junior Jr.?** \nA: It's all live through hallway.ai/juniorjr, connected to TikTok studio so the AI observes chat text and responds (answered by VEGA)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with proper .env configuration for OpenAI models when the agent was using the wrong model despite configuration.\n\n- **elizaos-bridge-odi helped FlawlessMint** with installation issues on Windows by recommending installing gitbash and following a video tutorial.\n\n- **elizaos-bridge-odi helped Magnacor** with a Supabase database adapter error by suggesting creating tables in Supabase before running the agent.\n\n- **elizaos-bridge-odi helped dEXploarer** with build errors with Solana helpers by suggesting running pnpm clean before pnpm install.\n\n- **elizaos-bridge-odi helped \u2b55 Lefteris** with installation issues on Mac by providing step-by-step instructions for proper node/nvm setup.\n\n- **Mr. Stark helped Mr.W** with character loading issues by suggesting comparing .env with example.env using AI to correct configuration.\n\n- **jin collaborated with witch** on news aggregation tools and shared the open-source code he's using to help witch create an AI assistant to gather news and reduce daily reading time.\n\n- **SM Sith Lord helped boom** by providing an updated show-config.json for the AI news program with a new endpoint and adjusted prompt to cover a wider variety of categories.\n\n- **jin helped boom** resolve issues with the news data pipeline where data was writing to SQLite but failing to write to JSON by fixing the issue and providing a new endpoint URL.\n\n- **SM Sith Lord helped VEGA** with animation needs for Block Tank judges by providing the 4 judge models (already Mixamo rigged) and detailed animation requirements.\n\n## Action Items\n\n### Technical\n- Fix wallet configuration issues in local ElizaOS installation (mentioned by gnivler)\n- Restore elizas.com website (mentioned by MJ)\n- Investigate folder2knowledge functionality (mentioned by Jetlag | BlockHub)\n- Fix @ai-sdk/provider-utils import error in develop branch (mentioned by tcm390)\n- Implement API key security for port 3000 API (mentioned by AD)\n- Fix Solana plugin compatibility issues with node v23.3.0 (mentioned by dEXploarer)\n- Resolve memory consistency issues between different client interfaces (mentioned by Jungle)\n- Fix character loading performance issues (taking 50+ minutes) (mentioned by Akshattt)\n- Fix Twitter login failures when running on VPS in different regions (mentioned by [elizaos] )\n- Fix dependency issues in eliza-starter repo (mentioned by ernest)\n- Update DegenAI's LinkedIn profile with a logo (mentioned by DorianD)\n- Rename the Telegram channel linked from DexScreener (mentioned by DorianD)\n- Turn off the bot in the Telegram channel (mentioned by DorianD)\n- Add DegenAI, AIXVC agents and other agents to the Telegram chat (mentioned by DorianD)\n- Build a dashboard with comprehensive metrics for agent frameworks beyond GitHub stars (mentioned by HoneyBadger)\n- Address scam bots creating threads (mentioned by Patt)\n- Implement news.elizaos.ai for official long-form updates and announcements (mentioned by witch)\n- Fix discord-summarizer and AI news aggregator tools (mentioned by jin)\n- Create a dedicated channel or page listing team members and their roles (mentioned by Dragonbutt)\n- Develop agent marketplace/launchpad (mentioned by jin)\n- Update branding from AI16Z to ElizaOS across platforms (mentioned by DannyNOR NoFapArc)\n- Fix data pipeline issues where data writes to SQLite but fails to write to JSON (mentioned by jin)\n- Create 8 animations (4 sitting idle, 4 talking while sitting) for Block Tank judge characters (mentioned by SM Sith Lord)\n- Investigate stale cryptocurrency price data in news aggregator (mentioned by boom)\n- Consider porting the show to Unity 6 HDRP for better visual quality (mentioned by boom)\n- Ensure consistent aspect ratio for TV images in the news program (mentioned by boom)\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (mentioned by NicoRusso)\n\n### Documentation\n- Create guide for deploying ElizaOS agents to cloud providers (mentioned by Richard Rauser / volstrate)\n- Clarify Redis and Postgres adapter integration (mentioned by luen)\n- Create comprehensive guide for memory management (mentioned by Luigixb)\n- Provide deployment guides for cloud platforms (mentioned by 0xSmartCrypto)\n- Create ElizaOS AI Agent software book/documentation (mentioned by Jungle)\n- Clarify how partnership technologies relate to DegenAI functionality (mentioned by tigerguo)\n- Explain how the investment DAO vision and open source framework vision will be reconciled (mentioned by kalshnikov)\n- Create best practices guide for developing engaging agents (mentioned by DorianD)\n- Finalize and publish complete tokenomics documentation (mentioned by witch)\n- Create user-facing instructions for Block Tank pitch submissions (mentioned by SM Sith Lord)\n\n### Feature\n- Implement copy trading for DegenAI (mentioned by ogshark22)\n- Add support for O3 mini and Deepseek models (mentioned by RoomTemp IQ)\n- Implement SQL database query capabilities for agents (mentioned by Ian Guimaraes)\n- Support multiple Telegram characters without putting tokens in JSON files (mentioned by Saitamai)\n- Develop better metrics for ElizaOS adoption (mentioned by vu)\n- Implement double-sided liquidity pools or regular buybacks (mentioned by mattyryze)\n- Explore \"trusted agents\" concept for tokenomics (mentioned by DorianD)\n- Consider developing a dedicated blockchain in the future (mentioned by HoneyBadger)\n- Explore co-streaming capabilities to integrate Eliza with other AI characters (mentioned by VEGA)\n- Modify prompt to make news segments longer to cover more updates (mentioned by boom)\n- Create an AI reporter for AI news similar to lizareports (mentioned by Display Name)\n- Implement \"Composite Agent Trust Scores (CATS)\" system (mentioned by DorianD)" + }, + "ai_news_elizaos_daily_json_2025-02-04": { + "filename": "2025-02-04.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-04", + "categories": [ + { + "title": "Block Tank: AI-Powered Crypto Pitch Show for ai16zdao", + "content": [ + { + "text": "Block Tank is an AI-powered platform being built for ai16zdao, an AI-led investment DAO on daosdotfun. The platform transforms crypto project pitches into interactive episodes in a Shark Tank-style game show format.", + "sources": "https://twitter.com/dankvr/status/1886924479248371897", + "images": "https://pbs.twimg.com/ext_tw_video_thumb/1886913738902482944/pu/img/671HEDR2V24-UJOf.jpg", + "videos": "https://video.twimg.com/ext_tw_video/1886913738902482944/pu/vid/avc1/1280x720/0mvVhqrb38tZiLnJ.mp4?tag=12" + }, + { + "text": "The system works by having users submit pitches with details about their idea and themselves. The platform then creates AI characters and voices for the pitchers who interact with AI judges. Complete episode simulations are generated in 15-20 seconds and are playable in-browser for fast iteration.", + "sources": "https://twitter.com/dankvr/status/1886924480708026816", + "images": "https://pbs.twimg.com/media/Gi-sgzXW4AIgpSM.jpg,https://pbs.twimg.com/media/Gi-sh0hXEAAP5zF.jpg,https://pbs.twimg.com/media/Gi-simcXQAAt8t5.jpg,https://pbs.twimg.com/media/Gi-sjRQWYAAt8hF.jpg", + "videos": "" + }, + { + "text": "Under the hood, Block Tank uses a modular and interoperable system for episode creation, allowing for easy asset swapping and different rendering pipelines. The current demo runs on PlayCanvas, with openness to exploring Unity and Unreal Engine implementations.", + "sources": "https://twitter.com/dankvr/status/1886924482813497368", + "images": "https://pbs.twimg.com/media/Gi-snNlWYAAmOVm.png", + "videos": "" + }, + { + "text": "The platform aims to scale partnerships, treasury management, grants, and governance by integrating goals and resources into the show. This creates a mutually beneficial ecosystem where DAOs can access deal flow while projects gain exposure, feedback, and connections to capital.", + "sources": "https://twitter.com/dankvr/status/1886924485305229444", + "images": "", + "videos": "" + } + ], + "topic": "tweet" + }, + { + "title": "Recent Updates to Eliza OS", + "content": [ + { + "text": "## Features\n\n- Added configuration for enabling/disabling Twitter post generation (PR #3219)\n- Added suppress action ability to Twitter, Telegram, and Discord integrations (PRs #3286, #3285, #3284)\n- Optimized quick-intel plugin template and added suppress initialization message capability (PR #3283)\n- Added test setup and coverage for plugin-cronos (PR #3250) and plugin conflux (PR #3247)\n- Added support for herotag use in plugin-multiversx (PR #3238)\n- Added GitHub issues link to CONTRIBUTING.md file (PR #3268)", + "sources": "https://github.com/elizaOS/eliza/pull/3219, https://github.com/elizaOS/eliza/pull/3286, https://github.com/elizaOS/eliza/pull/3285, https://github.com/elizaOS/eliza/pull/3284, https://github.com/elizaOS/eliza/pull/3283, https://github.com/elizaOS/eliza/pull/3250, https://github.com/elizaOS/eliza/pull/3247, https://github.com/elizaOS/eliza/pull/3238, https://github.com/elizaOS/eliza/pull/3268", + "images": [], + "videos": [] + }, + { + "text": "## Bug Fixes\n\n- Removed duplicated dependencies (PR #3215)\n- Implemented optimizations and fixes for quick-intel plugin (PR #3208)\n- Fixed DenyLoginSubtask (PR #3278)\n- Fixed spelling issues (PR #3271)\n- Fixed typos and updated broken links in documentation (PRs #3270, #3269, #3240)\n- Fixed PostgreSQL query by using only 'text' subfield name (PR #3264)\n- Fixed \"Dynamic require of 'http' is not supported\" error (PR #3262)\n- Fixed pnpm install (PR #3261)\n- Added handling for invalid JSON (PR #3258)\n- Fixed client-alexa (PR #3255)\n- Updated vitest dependency to address security issues (PR #3254)\n- Implemented RAG optimizations and fixes for context (PR #3248)", + "sources": "https://github.com/elizaOS/eliza/pull/3215, https://github.com/elizaOS/eliza/pull/3208, https://github.com/elizaOS/eliza/pull/3278, https://github.com/elizaOS/eliza/pull/3271, https://github.com/elizaOS/eliza/pull/3270, https://github.com/elizaOS/eliza/pull/3269, https://github.com/elizaOS/eliza/pull/3240, https://github.com/elizaOS/eliza/pull/3264, https://github.com/elizaOS/eliza/pull/3262, https://github.com/elizaOS/eliza/pull/3261, https://github.com/elizaOS/eliza/pull/3258, https://github.com/elizaOS/eliza/pull/3255, https://github.com/elizaOS/eliza/pull/3254, https://github.com/elizaOS/eliza/pull/3248", + "images": [], + "videos": [] + }, + { + "text": "## Other Changes\n\n- Removed unnecessary provider and transferred code (PR #3251)\n- Merged develop branch into main (PR #3216)", + "sources": "https://github.com/elizaOS/eliza/pull/3251, https://github.com/elizaOS/eliza/pull/3216", + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository, covering various functionality problems and feature requests:\n\n1. **UI and Formatting Issues**:\n - Issue #3245: Twitter post and reply formatting errors\n - Issue #3252: Bot repeatedly posting the same reply format message after each interaction\n\n2. **Configuration and Model Issues**:\n - Issue #3233: Model configuration not loading properly from character files\n - Issue #3279: Action processing failing to work after cache/database reset\n\n3. **Plugin and Integration Problems**:\n - Issue #3234: Problems with bridging and swapping tokens in the plugin-evm\n - Issue #3265: Request for a ccxt plugin availability\n - Issue #3282: Speech-to-text functionality in Discord\n\n4. **Technical and Environment Errors**:\n - Issue #3239: Docker errors specifically on Mac M1 hardware\n - Issue #3292: PNPM recursive run failures with exit code 7\n\nThese issues highlight ongoing development challenges across the platform's user interface, core functionality, plugin ecosystem, and deployment environments.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3245", + "https://github.com/elizaOS/eliza/issues/3233", + "https://github.com/elizaOS/eliza/issues/3234", + "https://github.com/elizaOS/eliza/issues/3252", + "https://github.com/elizaOS/eliza/issues/3239", + "https://github.com/elizaOS/eliza/issues/3282", + "https://github.com/elizaOS/eliza/issues/3292", + "https://github.com/elizaOS/eliza/issues/3279", + "https://github.com/elizaOS/eliza/issues/3265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3245", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3233", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3234", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3252", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3239", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3282", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3292", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3279", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3265" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent GitHub Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been made to the elizaOS/eliza repository focusing on Twitter integration, TON blockchain functionality, and general maintenance.\n\nTwitter-related changes include tweet cleanup (PR #3237), disabling post functionality (PR #3222), and implementing a Twitter proxy URL (PR #3242).\n\nTON blockchain development is progressing with multiple PRs: a lend/borrow TON plugin release (PR #3287), DEX provider interface implementation using DeDust SDK (PR #3273), and work-in-progress support for Liquidity Pool Management (PR #3253).\n\nMaintenance PRs include merging develop branch to main (PR #3216), fixing Docker and types issues (PR #3220), and updating the vitest dependency to address security concerns (PR #3256).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3237", + "https://github.com/elizaOS/eliza/pull/3216", + "https://github.com/elizaOS/eliza/pull/3222", + "https://github.com/elizaOS/eliza/pull/3220", + "https://github.com/elizaOS/eliza/pull/3242", + "https://github.com/elizaOS/eliza/pull/3287", + "https://github.com/elizaOS/eliza/pull/3256", + "https://github.com/elizaOS/eliza/pull/3273", + "https://github.com/elizaOS/eliza/pull/3253" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3237", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3287", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3273" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "Over a two-day period (February 4-6, 2025), the elizaos/eliza repository showed significant development activity. The project had a total of 58 new pull requests, with 25 successfully merged. There were also 17 new issues created during this timeframe. The contributor base remained stable with 50 active contributors throughout the period. The second day (Feb 5-6) showed higher PR merge activity with 22 merges compared to only 3 merges on the first day.", + "sources": [ + "From 2025-02-04 to 2025-02-05, elizaos/eliza had 26 new PRs (3 merged), 11 new issues, and 50 active contributors.", + "From 2025-02-05 to 2025-02-06, elizaos/eliza had 32 new PRs (22 merged), 6 new issues, and 50 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738627200 + } + }, + "ai_news_elizaos_daily_md_2025-02-04": { + "filename": "2025-02-04.md", + "content": "# Block Tank: AI-Powered Crypto Pitch Show for ai16zdao\n\n- Platform transforms crypto project pitches into interactive Shark Tank-style game show format\n- Users submit pitches with details about their idea and themselves\n- AI characters and voices created for pitchers who interact with AI judges\n- Complete episode simulations generated in 15-20 seconds, playable in-browser\n- Uses modular and interoperable system for episode creation\n- Current demo runs on PlayCanvas, with openness to Unity and Unreal Engine implementations\n- Aims to scale partnerships, treasury management, grants, and governance\n- Creates ecosystem where DAOs access deal flow while projects gain exposure and connections to capital\n\n# Eliza OS Updates\n\n## Features\n- Added configuration for enabling/disabling Twitter post generation\n- Added suppress action ability to Twitter, Telegram, and Discord integrations\n- Optimized quick-intel plugin template with suppress initialization message capability\n- Added test setup and coverage for plugin-cronos and plugin conflux\n- Added support for herotag use in plugin-multiversx\n- Added GitHub issues link to CONTRIBUTING.md file\n\n## Bug Fixes\n- Removed duplicated dependencies\n- Implemented optimizations and fixes for quick-intel plugin\n- Fixed DenyLoginSubtask\n- Fixed spelling issues and typos\n- Updated broken links in documentation\n- Fixed PostgreSQL query by using only 'text' subfield name\n- Fixed \"Dynamic require of 'http' is not supported\" error\n- Fixed pnpm install\n- Added handling for invalid JSON\n- Fixed client-alexa\n- Updated vitest dependency to address security issues\n- Implemented RAG optimizations and fixes for context\n\n## Other Changes\n- Removed unnecessary provider and transferred code\n- Merged develop branch into main\n\n# GitHub Activity\n\n## Pull Requests\n- Twitter-related changes: tweet cleanup, disabling post functionality, implementing Twitter proxy URL\n- TON blockchain development: lend/borrow TON plugin release, DEX provider interface implementation, Liquidity Pool Management support\n- Maintenance: merging develop branch to main, fixing Docker and types issues, updating dependencies\n\n## Repository Activity\n- 58 new pull requests over two days (Feb 4-6, 2025)\n- 25 successfully merged PRs\n- 17 new issues created\n- 50 active contributors throughout the period\n- Higher PR merge activity on second day (22 merges vs. 3 on first day)" + }, + "ai_news_elizaos_daily_discord_json_2025-02-04": { + "filename": "2025-02-04.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-04", + "date": 1738627200, + "stats": { + "totalMessages": 2117, + "totalUsers": 285 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThis Discord channel shows minimal technical discussion, with most interactions being casual greetings and basic questions. BOSSU, an AI assistant, responds to most messages with generic guidance, directing users to other channels for technical help. A few notable technical points emerged:\n\n- A developer (hosermage) discussed creating a multi-agent narrative system for crypto discussions, mentioning issues with agent coordination and looping behaviors. Jin confirmed they generate shows in \"one shot\" rather than real-time and suggested role specialization for agents.\n- A user asked about ElizaOS framework architecture, including blockchain integration, database persistence, and agent hosting, but was directed to the coders channel.\n- Some users reported verification issues when trying to get roles based on token holdings.\n- A developer (vlprosvirkin) mentioned finalizing a plugin for Eliza from Aspis Protocol.\n- A user (spencermarell) reported an issue with their deployed agent where responses weren't visible to others except on the bot's page.\n- NicoRusso provided feedback about grant application processes, suggesting dedicated channels for grant discussions and public listings of projects.\n\nThe channel primarily serves as a general discussion area with most technical conversations redirected to specialized channels.\n\n## 2. FAQ\nQ: How do I verify as a token holder? (asked by mm) A: Use Collabland verification in rules-and-links channel with the correct token CA and at least 10k tokens in one wallet (answered by BOSSU and Patt)\nQ: Is there another elizas.com deployment somewhere else that I should be using? (asked by px) A: The official site is elizaos.ai, check elizaos.ai/docs for documentation (answered by BOSSU)\nQ: How is memory handled in eliza? Is it as easy as with virtuals? (asked by lefrog) A: Unanswered (redirected to coders channel)\nQ: What aspect of the framework and the AI agents use the blockchain for? (asked by Jon De Anon) A: Unanswered (redirected to coders channel)\nQ: Is the writers room open source? (asked by hosermage) A: The writers room part isn't open source yet (answered by jin)\nQ: When will DegenAI announce the update or preview of their tokenomics? (asked by nancy_fi1313237_96389) A: \"Soon\" (answered by BOSSU)\nQ: Would Eliza officially allow launching tokens on EVM? (asked by Slothify\u26a1Daily Gmove) A: Unanswered\nQ: Is there a recording of the catstanbull talk? (asked by GBA ADVANCE) A: Check announcements for all recordings (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: jin | Helpee: hosermage | Context: Discussing multi-agent narrative systems that avoid looping behaviors | Resolution: Jin explained they generate shows in one shot rather than real-time and suggested role specialization for agents\nHelper: Patt | Helpee: mm | Context: User couldn't get verification role despite having tokens | Resolution: Suggested ensuring tokens are in one wallet and using the correct contract address from announcements\nHelper: SotoAlt | BOSSU | Helpee: Hoshi 818 | Context: User looking for technical help channel | Resolution: Directed user to tech support channel\nHelper: Patt | Helpee: Community | Context: Recognizing technical contributions | Resolution: Tipped avf00 and whobody with ai16z tokens for their technical contributions and community support\n\n## 4. Action Items\nTechnical: Description: Fix issue with agent responses not being visible to others except on the bot's page | Mentioned By: spencermarell\nTechnical: Description: Finalize Aspis Protocol plugin for Eliza | Mentioned By: vlprosvirkin\nTechnical: Description: Develop multi-agent narrative system with state tracking to prevent loops | Mentioned By: hosermage\nDocumentation: Description: Update official links in BOSSU responses as some links are broken | Mentioned By: px\nDocumentation: Description: Create documentation on how memory is handled in Eliza compared to virtuals | Mentioned By: lefrog\nFeature: Description: Create dedicated channel for grant applications and discussions | Mentioned By: NicoRusso\nFeature: Description: Implement public page listing projects that have applied for grants | Mentioned By: NicoRusso\nFeature: Description: Improve share functionality for grant applications | Mentioned By: NicoRusso\nFeature: Description: Consider supporting token launches on EVM chains | Mentioned By: Slothify\u26a1Daily Gmove", + "messageCount": 303, + "userCount": 97 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around troubleshooting ElizaOS, an AI agent framework. Users face various issues with the 0.1.9 version, including initialization problems with LlamaService, database errors, embedding dimension mismatches, and Docker deployment challenges. Several users report that upgrading from 0.1.8 to 0.1.9 broke previously working agents. Key technical discussions include:\n\n- Database integration issues, particularly with SQLite and Supabase adapters\n- Model provider configuration problems (OpenAI, Anthropic, Ollama, etc.)\n- Knowledge embedding and RAG implementation challenges\n- Twitter client integration issues, especially with image posting and authentication\n- Docker deployment and containerization strategies\n- Memory management across different clients (Twitter, Telegram, Discord)\n- Plugin development and integration, particularly for cryptocurrency data\n\nA significant achievement was rferrari's successful implementation of Supabase integration. Users also discussed parallel processing limitations in the current architecture and expressed interest in the upcoming v2 release which should address multi-client interactions and parallel request handling.\n\n## 2. FAQ\nQ: Is there an example of a good, working discord or telegram template for a character file? (asked by mark rizzn hopkins) A: Unanswered\nQ: What's the difference between the eliza and eliza-starter repositories? (asked by [elizaos] ) A: They fail to compile differently (answered by mark rizzn hopkins)\nQ: How does Eliza distinguish between different contexts for multiple users? (asked by lantianlaoli) A: Unanswered\nQ: Is there any way to get the Client UI communicate with the backend when not hosted on the same machine? (asked by [elizaos] ) A: Unanswered\nQ: How to stop a client for posting the initial message and only answer with the action message? (asked by heavydev) A: Use suppressInitialMessage: true (answered by scooper)\nQ: Is there a way for the agent to interact in Twitter DMs? (asked by scooper) A: Unanswered\nQ: How to obtain roomId on the frontend? (asked by Saburo) A: Unanswered\nQ: How to configure streaming responses when splitting API and client into separate services? (asked by Hoshi 818) A: Unanswered\nQ: How to make the agent use knowledge.json after generating it? (asked by Pedro) A: Add the path to knowledge.json in the character file (answered by Pedro)\nQ: How to fix the infinite \"Initializing LlamaService...\" issue? (asked by AkL) A: Try using OpenAI instead, delete the Llama model, or downgrade plugin-node (answered by multiple users)\nQ: How to make Twitter client generate images with posts? (asked by luen) A: Unanswered\nQ: How to create an agent with real-time RAG with a connected vector db? (asked by pippo619) A: Unanswered\nQ: How to build a multi-agent architecture with specialized agents? (asked by Ale | AutoRujira \ud83c\ude50\u26a1) A: Use --characters or rest api (client-direct), one agent could use client-direct to affect others (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: Mr. Stark | Helpee: Inked-Kiwi | Context: Character file causing infinite loop | Resolution: Check the end of character file for incorrect formatting like trailing \"adjectives\" array\nHelper: validsyntax | Helpee: Mikkke | Context: SQLite vector dimension mismatch error | Resolution: Enable embedding in the model configuration file\nHelper: nearfriend | Helpee: maxim.sui | Context: Problem with elizaos/plugin-node | Resolution: Downgrade it to version 18 or delete it if not needed\nHelper: Pedro | Helpee: Jungle | Context: Getting knowledge2file to work | Resolution: Move folder2knowledge.js to main scripts directory and run with limited PDFs\nHelper: Mr. Stark | Helpee: Pedro | Context: Finding folder2knowledge.js | Resolution: Shared GitHub issue with solution\nHelper: alohabro | Helpee: Rick | Context: Starter binding file error | Resolution: Provided conda commands to create environment and build better-sqlite3\nHelper: Kodasan-V | Helpee: Kodasan-V | Context: Client reconnection issues | Resolution: Properly use ctrl-C vs ctrl-Z and kill specific ports if needed\nHelper: hololite | Helpee: Yann | Context: Module not found error | Resolution: CD to \"packages\" dir and run \"pnpm run build\" before starting again\n\n## 4. Action Items\nTechnical: Fix the infinite \"Initializing LlamaService...\" issue that persists even when using non-Llama models | Mentioned By: inui, AkL, Ian Guimaraes\nTechnical: Implement proper image posting capability in Twitter client | Mentioned By: luen, jaczkal\nTechnical: Fix SQLite vector dimension mismatch errors in v0.1.9 | Mentioned By: Mikkke, ric_decentral\nTechnical: Resolve CORS issues when hosting client and backend on different machines | Mentioned By: [elizaos] \nTechnical: Fix Twitter authentication issues with 2FA | Mentioned By: Yung Carl\nTechnical: Implement parallel request processing to prevent blocking in multi-channel scenarios | Mentioned By: meltingice, sayonara\nTechnical: Fix Docker deployment issues with eliza-starter | Mentioned By: Rashid | X:mcmoodoo, Royal Lobster\nTechnical: Fix the removeAllMemories function that doesn't work programmatically | Mentioned By: Aluren\nDocumentation: Create guide for implementing RAG knowledge with proper embedding | Mentioned By: Pedro, validsyntax\nDocumentation: Provide clear examples of multi-agent architecture patterns | Mentioned By: Ale | AutoRujira \ud83c\ude50\u26a1\nDocumentation: Update Docker deployment documentation | Mentioned By: Titan | Livepeer-Eliza.com\nDocumentation: Create guide for configuring model providers properly | Mentioned By: Kodasan-V\nFeature: Add ability to selectively include/exclude plugin actions without modifying source code | Mentioned By: Ian Guimaraes, Jox\nFeature: Implement streaming responses for better UX | Mentioned By: Hoshi 818\nFeature: Add support for dynamic knowledge updates | Mentioned By: 0xMAR$H, BigR\nFeature: Add proper Twitter API support for marking accounts as automated | Mentioned By: Sergey Danilovich\nFeature: Implement parallel processing for agent requests | Mentioned By: meltingice", + "messageCount": 583, + "userCount": 137 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary:\nThe chat segment contains limited technical discussions with a focus on Windows/Linux development environments, potential plugins, and Eliza AI's blockchain compatibility. A key technical tip was shared about using WSL (Windows Subsystem for Linux) for development rather than mounted drives to improve performance. There were mentions of building Eliza AI agents, a hackathon with a prize pool, and questions about creating plugins for etherscan/ABI functionality. Some discussion occurred around AI-generated music and voice customization capabilities. Questions were raised about Eliza's blockchain compatibility, specifically whether tokens must be launched on Solana or if EVM chains are supported. The conversation indicates Eliza's technology isn't limited to Solana, though there may be alignment considerations for official partnerships.\n\n## 2. FAQ:\nQ: Has anyone been working on a etherscan/abi plugin? (asked by mgrabina) A: Unanswered\nQ: Can anyone help me with the changes we gonna get in V2? (asked by Royal Lobster) A: Unanswered\nQ: How are you able to get spaces automatically? I didn't think they are fed via rss. (asked by Slothify\u26a1Daily Gmove) A: Unanswered\nQ: Are you making this into a plugin??? (asked by Slothify\u26a1Daily Gmove) A: Unanswered\nQ: Would Eliza officially allow launching tokens on EVM? (asked by Slothify\u26a1Daily Gmove) A: Eliza tek is not limited to solana only (answered by Dr. Neuro)\n\n## 3. Help Interactions:\nHelper: Inked-Kiwi | Helpee: Unspecified | Context: Development environment setup on Windows | Resolution: Detailed instructions for using WSL for Eliza development instead of mounted drives, including cloning repositories and launching VS Code from Linux environment for better performance\n\n## 4. Action Items:\nTechnical: Use WSL for Windows development instead of mounted drives for better performance | Description: Clone projects to Linux home folder and use \"code .\" to open VS Code in Linux environment | Mentioned By: Inked-Kiwi\nFeature: Voice customization for AI-generated music | Description: Add ability to edit parts/replace voices/make custom voices for autonomous singers | Mentioned By: Dr. Neuro\nFeature: Etherscan/ABI plugin development | Description: Create plugin for blockchain contract interaction | Mentioned By: mgrabina\nTechnical: Participate in Eliza AI agents hackathon | Description: Build Eliza AI agents for potential prize pool of 10k | Mentioned By: Tobiloba", + "messageCount": 19, + "userCount": 11 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of spartan_holders Discord Chat\n\n## 1. Summary\nThe discussion primarily revolves around AI agents developed within the ecosystem, their roles, and technical implementations. Key points include:\n\n- Clarification on the differences between various AI agents: degenai (trading, analysis, influencing, waifus), aixbt (analysis, influencing), and aixvc_agent (autonomous trader for ai16z DAO fund).\n- These agents are developed by different teams - degenai is part of ElizaOS while aixbt is separate.\n- The team is working on collaboration between agents (particularly with pmairca and Scarlett teams) in a new private channel to test interactions before wider implementation.\n- Compute costs are a significant concern when running multiple AI agents, requiring careful implementation and testing.\n- Backend data collection is highlighted as a key value proposition for aixbt, which is being used as an input for sentiment analysis.\n- There's discussion about implementing DeepSeek's reasoning model for trading, though concerns exist about LLM hallucinations affecting trading strategies.\n- The team is working on a trading/sentiment update before deciding which components to push back to open source.\n- There's consideration of better utilizing the Telegram channel which currently has an overwhelming bot but many potential users.\n\n## 2. FAQ\nQ: Is Aixbt competing with degenai? (asked by ethertopia) A: They partially compete. Degenai does trading, analysis, influencing, and waifus, while aixbt does analysis and influencing but not trading or waifus. (answered by kalshnikov)\nQ: What is aixvc_agent? (asked by ethertopia) A: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov)\nQ: How deep seek implementation of the reasoning model could improve auto trading and degenai? (asked by Curtisdonthurtus) A: In general, it's better to limit how much LLMs influence trading strategy due to hallucination. (answered by rhota)\nQ: Is it feasible to setup a private instance of DeepSeek and train it on paper trading data? (asked by Curtisdonthurtus) A: I'm sure it's doable but idk what the compute cost would be to get a meaningful result. (answered by rhota)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: ethertopia | Context: Confusion about the relationship between degenai and aixbt | Resolution: Explained that they are different teams, with AIXBT not connected to elizaOS.\nHelper: Patt | Helpee: ethertopia | Context: Confusion about aixvc_agent | Resolution: Confirmed kalshnikov's explanation and provided additional context about the account's history.\nHelper: rhota | Helpee: DorianD | Context: Suggestion to utilize Telegram channel better | Resolution: Acknowledged it was a good callout and that the channel could be better utilized.\nHelper: Patt | Helpee: Curtisdonthurtus | Context: Question about DeepSeek's capabilities | Resolution: Explained that DeepSeek is more efficient rather than smarter, potentially saving compute credits.\n\n## 4. Action Items\nTechnical: Implement collaboration between agents (pmairca and Scarlett teams) in a new private channel | Description: Test interactions in a smaller environment before wider implementation | Mentioned By: rhota\nTechnical: Complete trading/sentiment update | Description: Focus on releasing this update before deciding on open source contributions | Mentioned By: rhota\nTechnical: Improve Telegram channel functionality | Description: Address the overwhelming bot issue and better utilize the user base | Mentioned By: DorianD\nFeature: Enable image generation for waifus in degenai | Description: Could draw more attention as part of the original income cash flows plan | Mentioned By: DorianD\nFeature: Implement \"boredom\" function threshold adjustment | Description: Increase threshold for when the agent uses external APIs to control compute costs | Mentioned By: DorianD\nFeature: Add degenai to Telegram | Description: Repost Twitter content to Telegram with links to original tweets | Mentioned By: DorianD", + "messageCount": 82, + "userCount": 11 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Channel \"associates\" Analysis\n\n## 1. Summary\nThe channel primarily focused on distributing rewards to community contributors through a tipping system. Jin created personalized messages for contributors by summarizing their activities across Discord channels, acknowledging their contributions to the Eliza community. Patt helped distribute these tips using tip.cc, sending AI16Z tokens with personalized acknowledgments. There was discussion about Shaw's post regarding project structure and Jordi's criticism of it, with debate around the challenges of open source projects and tokenomics models. Members discussed the balance between open source development and sustainable tokenomics to support the team. There were also mentions of a potential pivot from pmairca to a framework focus, and issues with tip.cc withdrawals being temporarily unavailable. Some members jokingly discussed a \"no fap till ATH\" challenge as a market signal.\n\n## 2. FAQ\nQ: Was the possibility of using an open core model for ElizaOS considered? (asked by kalshnikov) A: It's cooking. Make our product valuable, and balance open source with incentives to accrue value. (answered by Patt)\nQ: What do you think Shaw's realistic solution would be? (asked by HoneyBadger) A: Unanswered\nQ: What is fwk and what is the pivot to? (asked by GBA ADVANCE) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Needed to distribute rewards to contributors with personalized messages | Resolution: Created summaries of contributions and prepared personalized messages for distribution\nHelper: Patt | Helpee: jin | Context: Needed assistance distributing tips to community members | Resolution: Distributed AI16Z tokens to multiple contributors with personalized acknowledgments\nHelper: MicoM.ron | Helpee: Community | Context: Issues with withdrawing AI16Z tokens from tip.cc | Resolution: Informed community about the issue and promised to update when resolved\n\n## 4. Action Items\nType: Technical | Description: Integrate Solana token swaps | Mentioned By: Patt (referencing oguzserdar's contribution)\nType: Technical | Description: Deploy vision AI-powered Twitter client | Mentioned By: Patt (referencing oguzserdar's contribution)\nType: Technical | Description: Implement Twitter rate limit safeguards | Mentioned By: Patt (referencing oguzserdar's contribution)\nType: Feature | Description: Consider requiring users to create their own agent/character.json for pitches | Mentioned By: vu\nType: Documentation | Description: Prepare whitepaper | Mentioned By: DannyNOR NoFapArc\nType: Technical | Description: Balance open source development with tokenomics model to support the team | Mentioned By: Rabbidfly", + "messageCount": 133, + "userCount": 14 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe tokenomics channel discussion focused primarily on potential revenue models and token distribution mechanisms for the ElizaOS ecosystem. DorianD proposed an \"Onchain Transactions Tribute Stream System\" where ElizaOS would collect a small percentage (1%) from transactions executed by AI agents to fund the Eliza Labs Foundation and support plugin developers. This system would leverage the potentially high transaction volume from AI agents to create a sustainable funding model. The community also discussed a \"crypto shark tank\" style show for AI agents, which was characterized as a potential \"debutante ball for AI agent waifus\" that could incentivize agents to gain favor with judges. Several community members received token tips from Patt for their contributions to the project, including technical troubleshooting, strategic insights on tokenomics, and educational resource curation.\n\n## 2. FAQ\nQ: How would the Onchain Transactions Tribute Stream System work? (implied from DorianD's proposal) A: It would collect 1% of transaction values executed by ElizaOS agents and send it to the Eliza Labs Foundation, potentially with metadata about which plugins were used to inform grant distribution. (answered by DorianD)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Community | Context: Recognition of contributions to the project | Resolution: Distributed token tips to robinlehmann (21.10 ai16z) for technical contributions with SQLite extensions, Prof. Zor (5.98 ai16z) for tokenomics insights, and Reneil1337 (38.42 ai16z) for tracking Moca agent NFT minting and educational resources.\n\n## 4. Action Items\nTechnical: Implement Onchain Transactions Tribute Stream System for ElizaOS | Description: Create a system that captures 1% of transaction values executed by AI agents and sends it to the foundation with plugin metadata | Mentioned By: DorianD\nDocumentation: Add the Onchain Transactions Tribute Stream System proposal to the project documentation | Description: Jin added DorianD's proposal to the tokenomics binder | Mentioned By: jin\nFeature: Integrate plugin usage metadata collection with transactions | Description: Track which plugins are used in transactions to inform grant distribution to plugin developers | Mentioned By: DorianD", + "messageCount": 19, + "userCount": 6 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \"\ud83e\udd47-partners\" Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around concerns about ElizaOS project development, branding, and tokenomics. Key technical discussions include:\n\n- The team is working on rebranding from ai16z to ElizaOS, with discussions about Twitter handle changes and brand consolidation to reduce confusion.\n- A new \"Block Tank\" feature is being developed where AI agents simulate investment pitches, with 30 submissions received for the first episode launching Friday.\n- Jin mentioned plans for \"The Boardroom,\" an AI governance simulation system for proposal discussions from different perspectives.\n- Discussions about integrating Eliza with Perplexity for improved search capabilities, with a demo at muse.elizawakesup.ai.\n- Proposals for tokenomics included implementing transaction tribute streams (1% of transactions going to foundation), token collateralization for agent deployment, and reputation/trust mechanisms.\n- The team is processing questions/answers from Discord to improve documentation and LLM accuracy, with 1300+ files processed.\n- Concerns about the delayed launchpad and tokenomics updates were prominent, with Jin confirming these remain priorities.\n- Plans for an ElizaOS news site in markdown format to consolidate project updates and serve as knowledge for Eliza agents.\n\n## 2. FAQ\nQ: What is the status of the launchpad and tokenomics? (asked by M3xR) A: Jin confirmed these remain priorities, with another tokenomics update coming soon (answered by jin)\nQ: Is Shaw planning to release a new token or keep ai16z ticker for ElizaOS? (asked by HoneyBadger) A: No new tokens (answered by jin)\nQ: How is Shaw planning to solve the treasury issue for devs and VCs to align incentives for core developers? (asked by HoneyBadger) A: This will be explained in tokenomics presentation/update, with OTC deals/retro funding/vesting mentioned (answered by jin)\nQ: What's the process to change the token name on cmc/cg and exchanges? (asked by DannyNOR NoFapArc) A: A slow methodical process which has already been telegraphed ahead of time (answered by jin)\nQ: What is the main focus right now? (asked by DannyNOR NoFapArc) A: Name change, tokenomics and launchpad are priorities (answered by jin)\nQ: Should ai16zdao swap with ElizaOS Twitter handle? (asked by jin) A: Suggestions included renaming ai16zdao to elizaOS_DAO to maintain brand consistency (answered by witch)\nQ: When is the first Block Tank episode? (asked by DannyNOR NoFapArc) A: Friday (answered by jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Needed a way to improve documentation for LLMs | Resolution: Processed questions/answers from entire Discord (1300+ files) to improve docs and LLM accuracy\nHelper: Ava | Helpee: Community | Context: Needed integration between Eliza and search capabilities | Resolution: Demonstrated Eliza+Perplexity integration at muse.elizawakesup.ai\nHelper: DorianD | Helpee: jin/Shaw | Context: Project management for launchpad | Resolution: Offered to loan a professional PM with 7 years experience who previously worked at IBM\nHelper: witch | Helpee: Community | Context: Confusion about project status and teams | Resolution: Clarified that multiple teams are working on different aspects (3D shark tank by community, agent marketplace by auto.fun team)\nHelper: jin | Helpee: Community | Context: Needed to consolidate project updates | Resolution: Proposed creating an ElizaOS news site in markdown format that can be used as knowledge for Eliza agents\n\n## 4. Action Items\nTechnical: Implement Eliza integration with Perplexity for improved search capabilities | Description: Continue development of muse.elizawakesup.ai | Mentioned By: Ava\nTechnical: Create ElizaOS news site in markdown format | Description: Build a central repository of project updates that can be used as knowledge for Eliza agents | Mentioned By: jin\nTechnical: Develop \"The Boardroom\" AI governance simulation | Description: Create system for AI agents to simulate governance proposal discussions | Mentioned By: jin\nTechnical: Develop ElizaOS Hackmd plugin | Description: Create plugin to allow agents to summarize chats and transfer notes to Hackmd | Mentioned By: jin\nTechnical: Implement transaction tribute stream system | Description: Add 1% fee on transactions executed by ElizaOS agents to fund foundation | Mentioned By: DorianD\nDocumentation: Update GitHub awesome-eliza repository | Description: Review and organize the growing list of 100+ plugins | Mentioned By: jin\nDocumentation: Create comprehensive tokenomics documentation | Description: Explain how treasury, OTC deals, retro funding, and vesting will work | Mentioned By: jin\nDocumentation: Conduct OPSEC awareness campaign | Description: Remind users about security best practices for crypto | Mentioned By: jin\nFeature: Implement token collateralization for agent deployment | Description: Require tokens to be locked when deploying AI agents | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nFeature: Create token-based trust rating system | Description: Establish reputation mechanism based on token holdings and lock-up time | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f", + "messageCount": 884, + "userCount": 58 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussions focus on several technical aspects of an AI-driven TV show project. Unity integration is a central topic, with discussions about Unity 6, planar reflections, and mirror implementations. The team is working on a \"Block Tank\" component that includes data aggregation functionality which needs to be shared with other team members. There's ongoing work on scripts and documentation, with mentions of 200+ scripts needing documentation. \n\nJin is troubleshooting a script that's having issues with database storage and JSON writing. There's discussion about camera systems for the show, with suggestions for dynamic camera movement that follows characters or switches between multiple camera positions based on line-of-sight. VEGA mentions access to a motion capture studio and offers to create custom sitting animations.\n\nThe team is coordinating on meeting transcripts for Block Tank pitches, with a workflow that involves transcript generation, episode creation, recording raw footage, and post-production editing. There's also mention of a data aggregator component that needs to be integrated with Unity for AI analytics.\n\n## 2. FAQ\nQ: What time does aggro update? (asked by boom) A: Unanswered\nQ: Should we port to Unity 6? (asked by boom) A: Unanswered\nQ: When do we expect meeting transcripts to go with Block Tank pitches? (asked by SM Sith Lord) A: End of week (answered by jin)\nQ: Do we have a data aggregator that we use that anyone can tap into? (asked by Alsara2k) A: Unanswered\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed access to polling scripts for data aggregation | Resolution: Boom sent the scripts and suggested getting full project access\nHelper: SM Sith Lord | Helpee: fishai | Context: Implementing dynamic camera system | Resolution: SM Sith Lord shared a technique using raycasting to find cameras with line-of-sight to targets\nHelper: jin | Helpee: fishai | Context: Needed GitHub repository access | Resolution: Jin sent GitHub invitation link\n\n## 4. Action Items\nType: Technical | Description: Fix broken pipeline | Mentioned By: jin\nType: Technical | Description: Document all scripts (approximately 200) | Mentioned By: boom\nType: Technical | Description: Integrate data aggregator into Unity for AI analytics | Mentioned By: Alsara2k\nType: Technical | Description: Implement dynamic camera system that follows characters | Mentioned By: fishai\nType: Technical | Description: Create custom sitting animations using motion capture data | Mentioned By: VEGA\nType: Documentation | Description: Create documentation for Block Tank branding images and video clips | Mentioned By: SM Sith Lord\nType: Feature | Description: Add planar reflections for better visual quality | Mentioned By: boom\nType: Feature | Description: Generate prompts from aggregator data to keep content interesting | Mentioned By: fishai", + "messageCount": 94, + "userCount": 7 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-04": { + "filename": "2025-02-04.md", + "content": "# elizaOS Discord - 2025-02-04\n\n## Overall Discussion Highlights\n\n### Project Status & Direction\n- The team is working on rebranding from ai16z to ElizaOS, with discussions about Twitter handle changes and brand consolidation to reduce confusion.\n- Jin confirmed that launchpad and tokenomics updates remain priorities, with another tokenomics update coming soon.\n- A new \"Block Tank\" feature is being developed where AI agents simulate investment pitches, with 30 submissions received for the first episode launching Friday.\n- Jin mentioned plans for \"The Boardroom,\" an AI governance simulation system for proposal discussions from different perspectives.\n- The team is processing questions/answers from Discord to improve documentation and LLM accuracy, with 1300+ files processed.\n\n### Technical Development\n- **ElizaOS v0.1.9 Issues**: Multiple users reported problems after upgrading from v0.1.8 to v0.1.9, including initialization problems with LlamaService, database errors, embedding dimension mismatches, and Docker deployment challenges.\n- **Database Integration**: Users discussed challenges with SQLite and Supabase adapters, with rferrari successfully implementing Supabase integration.\n- **Model Provider Configuration**: Troubleshooting focused on configuration issues with OpenAI, Anthropic, Ollama, and other providers.\n- **Multi-Agent Systems**: Discussions about creating multi-agent narrative systems with state tracking to prevent loops, with Jin explaining they generate shows in \"one shot\" rather than real-time.\n- **Development Environment**: A key technical tip was shared about using WSL (Windows Subsystem for Linux) for development rather than mounted drives to improve performance.\n- **AI Agent Ecosystem**: Clarification on the differences between various AI agents: degenai (trading, analysis, influencing, waifus), aixbt (analysis, influencing), and aixvc_agent (autonomous trader for ai16z DAO fund).\n\n### 3D AI TV Show Development\n- Unity integration is a central topic, with discussions about Unity 6, planar reflections, and mirror implementations.\n- The team is coordinating on meeting transcripts for Block Tank pitches, with a workflow that involves transcript generation, episode creation, recording raw footage, and post-production editing.\n- Discussions about camera systems for the show, with suggestions for dynamic camera movement that follows characters or switches between multiple camera positions based on line-of-sight.\n- VEGA mentioned access to a motion capture studio and offered to create custom sitting animations.\n\n### Tokenomics & Revenue Models\n- DorianD proposed an \"Onchain Transactions Tribute Stream System\" where ElizaOS would collect 1% from transactions executed by AI agents to fund the Eliza Labs Foundation and support plugin developers.\n- Discussions about token collateralization for agent deployment and reputation/trust mechanisms based on token holdings.\n- Debate around the challenges of open source projects and sustainable tokenomics to support the team.\n\n## Key Questions & Answers\n\n**Q: How do I verify as a token holder?** \nA: Use Collabland verification in rules-and-links channel with the correct token CA and at least 10k tokens in one wallet.\n\n**Q: Is there another elizas.com deployment somewhere else that I should be using?** \nA: The official site is elizaos.ai, check elizaos.ai/docs for documentation.\n\n**Q: How to fix the infinite \"Initializing LlamaService...\" issue?** \nA: Try using OpenAI instead, delete the Llama model, or downgrade plugin-node.\n\n**Q: How to stop a client for posting the initial message and only answer with the action message?** \nA: Use suppressInitialMessage: true.\n\n**Q: How to make the agent use knowledge.json after generating it?** \nA: Add the path to knowledge.json in the character file.\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. Degenai does trading, analysis, influencing, and waifus, while aixbt does analysis and influencing but not trading or waifus.\n\n**Q: What is aixvc_agent?** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca.\n\n**Q: Is Shaw planning to release a new token or keep ai16z ticker for ElizaOS?** \nA: No new tokens.\n\n**Q: How would the Onchain Transactions Tribute Stream System work?** \nA: It would collect 1% of transaction values executed by ElizaOS agents and send it to the Eliza Labs Foundation, potentially with metadata about which plugins were used to inform grant distribution.\n\n**Q: Would Eliza officially allow launching tokens on EVM?** \nA: Eliza technology is not limited to Solana only.\n\n## Community Help & Collaboration\n\n- **Multi-Agent Narrative Systems**: Jin helped hosermage with creating multi-agent narrative systems that avoid looping behaviors, explaining they generate shows in one shot rather than real-time and suggesting role specialization for agents.\n\n- **Development Environment Setup**: Inked-Kiwi provided detailed instructions for using WSL for Eliza development instead of mounted drives, including cloning repositories and launching VS Code from Linux environment for better performance.\n\n- **Character File Troubleshooting**: Mr. Stark helped Inked-Kiwi fix a character file causing an infinite loop by checking the end of the file for incorrect formatting like trailing \"adjectives\" array.\n\n- **SQLite Vector Issues**: validsyntax helped Mikkke resolve SQLite vector dimension mismatch errors by enabling embedding in the model configuration file.\n\n- **Knowledge Integration**: Pedro helped Jungle get knowledge2file to work by moving folder2knowledge.js to the main scripts directory and running with limited PDFs.\n\n- **Community Recognition**: Patt distributed token tips to multiple contributors with personalized acknowledgments, including robinlehmann (21.10 ai16z) for technical contributions with SQLite extensions, Prof. Zor (5.98 ai16z) for tokenomics insights, and Reneil1337 (38.42 ai16z) for tracking Moca agent NFT minting and educational resources.\n\n- **Dynamic Camera System**: SM Sith Lord helped fishai implement a dynamic camera system by sharing a technique using raycasting to find cameras with line-of-sight to targets.\n\n## Action Items\n\n### Technical\n- Fix the infinite \"Initializing LlamaService...\" issue that persists even when using non-Llama models (inui, AkL, Ian Guimaraes)\n- Implement proper image posting capability in Twitter client (luen, jaczkal)\n- Fix SQLite vector dimension mismatch errors in v0.1.9 (Mikkke, ric_decentral)\n- Resolve CORS issues when hosting client and backend on different machines ([elizaos] )\n- Fix Twitter authentication issues with 2FA (Yung Carl)\n- Implement parallel request processing to prevent blocking in multi-channel scenarios (meltingice, sayonara)\n- Fix Docker deployment issues with eliza-starter (Rashid | X:mcmoodoo, Royal Lobster)\n- Fix the removeAllMemories function that doesn't work programmatically (Aluren)\n- Implement collaboration between agents (pmairca and Scarlett teams) in a new private channel (rhota)\n- Complete trading/sentiment update before deciding on open source contributions (rhota)\n- Improve Telegram channel functionality (DorianD)\n- Implement Eliza integration with Perplexity for improved search capabilities (Ava)\n- Create ElizaOS news site in markdown format (jin)\n- Develop \"The Boardroom\" AI governance simulation (jin)\n- Develop ElizaOS Hackmd plugin (jin)\n- Implement transaction tribute stream system (DorianD)\n- Fix broken pipeline (jin)\n- Document all scripts (approximately 200) (boom)\n- Integrate data aggregator into Unity for AI analytics (Alsara2k)\n- Implement dynamic camera system that follows characters (fishai)\n- Create custom sitting animations using motion capture data (VEGA)\n- Fix issue with agent responses not being visible to others except on the bot's page (spencermarell)\n- Finalize Aspis Protocol plugin for Eliza (vlprosvirkin)\n- Develop multi-agent narrative system with state tracking to prevent loops (hosermage)\n- Integrate Solana token swaps (oguzserdar)\n- Deploy vision AI-powered Twitter client (oguzserdar)\n- Implement Twitter rate limit safeguards (oguzserdar)\n- Use WSL for Windows development instead of mounted drives for better performance (Inked-Kiwi)\n\n### Documentation\n- Create guide for implementing RAG knowledge with proper embedding (Pedro, validsyntax)\n- Provide clear examples of multi-agent architecture patterns (Ale | AutoRujira \ud83c\ude50\u26a1)\n- Update Docker deployment documentation (Titan | Livepeer-Eliza.com)\n- Create guide for configuring model providers properly (Kodasan-V)\n- Update official links in BOSSU responses as some links are broken (px)\n- Create documentation on how memory is handled in Eliza compared to virtuals (lefrog)\n- Update GitHub awesome-eliza repository (jin)\n- Create comprehensive tokenomics documentation (jin)\n- Conduct OPSEC awareness campaign (jin)\n- Create documentation for Block Tank branding images and video clips (SM Sith Lord)\n- Add the Onchain Transactions Tribute Stream System proposal to the project documentation (jin)\n\n### Feature\n- Add ability to selectively include/exclude plugin actions without modifying source code (Ian Guimaraes, Jox)\n- Implement streaming responses for better UX (Hoshi 818)\n- Add support for dynamic knowledge updates (0xMAR$H, BigR)\n- Add proper Twitter API support for marking accounts as automated (Sergey Danilovich)\n- Implement parallel processing for agent requests (meltingice)\n- Enable image generation for waifus in degenai (DorianD)\n- Implement \"boredom\" function threshold adjustment (DorianD)\n- Add degenai to Telegram (DorianD)\n- Create dedicated channel for grant applications and discussions (NicoRusso)\n- Implement public page listing projects that have applied for grants (NicoRusso)\n- Improve share functionality for grant applications (NicoRusso)\n- Consider supporting token launches on EVM chains (Slothify\u26a1Daily Gmove)\n- Voice customization for AI-generated music (Dr. Neuro)\n- Etherscan/ABI plugin development (mgrabina)\n- Consider requiring users to create their own agent/character.json for pitches (vu)\n- Implement token collateralization for agent deployment (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Create token-based trust rating system (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Add planar reflections for better visual quality (boom)\n- Generate prompts from aggregator data to keep content interesting (fishai)" + }, + "github_summaries_daily_2025-02-05": { + "filename": "2025-02-05.md", + "content": "On Feb 5, 2025, ElizaOS focused on enhancing action suppression for social media plugins (Twitter, Telegram, Discord), improving documentation clarity, and resolving critical bugs, including a JSON syntax error in the `plugin-solana-v2` package. New issues emerged concerning action processing after cache resets and speech-to-text errors in Discord, alongside a feature request for a ccxt plugin.\n\n## \u2705 Completed Work\n\n### Plugin Enhancements & Bug Fixes\n- Implemented action suppression capabilities for Twitter, Telegram, and Discord plugins to improve user control over actions: [elizaos/eliza#3286](https://github.com/elizaos/eliza/pull/3286), [elizaos/eliza#3285](https://github.com/elizaos/eliza/pull/3285), [elizaos/eliza#3284](https://github.com/elizaos/eliza/pull/3284).\n- Resolved a JSON syntax error in the `plugin-solana-v2` package that caused installation failures: [elizaos/eliza#3271](https://github.com/elizaos/eliza/pull/3271).\n- Addressed various minor bugs and optimizations across the codebase, including handling invalid JSON and fixing spelling issues: [elizaos/eliza#3258](https://github.com/elizaos/eliza/pull/3258), [elizaos/eliza#3271](https://github.com/elizaos/eliza/pull/3271).\n\n### Documentation Improvements\n- Updated the CONTRIBUTING.md file to include a link to the GitHub issues page for better user support: [elizaos/eliza#3268](https://github.com/elizaos/eliza/pull/3268).\n- Fixed typos and broken links in multiple documentation files, enhancing clarity and accessibility: [elizaos/eliza#3270](https://github.com/elizaos/eliza/pull/3270), [elizaos/eliza#3269](https://github.com/elizaos/eliza/pull/3269).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n\n### New Pull Requests\n- **elizaos/eliza**:\n - [elizaos/eliza#3286](https://github.com/elizaos/eliza/pull/3286)\n - [elizaos/eliza#3285](https://github.com/elizaos/eliza/pull/3285)\n - [elizaos/eliza#3284](https://github.com/elizaos/eliza/pull/3284)\n - [elizaos/eliza#3268](https://github.com/elizaos/eliza/pull/3268)\n - [elizaos/eliza#3270](https://github.com/elizaos/eliza/pull/3270)\n - [elizaos/eliza#3269](https://github.com/elizaos/eliza/pull/3269)\n - [elizaos/eliza#3271](https://github.com/elizaos/eliza/pull/3271)\n - [elizaos/eliza#3258](https://github.com/elizaos/eliza/pull/3258)\n\n## \ud83d\udc1e Issue Triage\n\n### New Issues\n- **elizaos/eliza**:\n - Action processing not functioning correctly after cache/DB resets, particularly in the Twitter client: [elizaos/eliza#3279](https://github.com/elizaos/eliza/issues/3279).\n - Errors related to audio conversion in Discord, affecting the speech-to-text functionality: [elizaos/eliza#3282](https://github.com/elizaos/eliza/issues/3282).\n - Request for the availability of a ccxt plugin to enhance trading capabilities within ElizaOS: [elizaos/eliza#3265](https://github.com/elizaos/eliza/issues/3265).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Resolved the JSON syntax error in `plugin-solana-v2` that caused installation failures: [elizaos/eliza#3276](https://github.com/elizaos/eliza/issues/3276).\n - Closed issues related to broken links and inappropriate content in documentation: [elizaos/eliza#3259](https://github.com/elizaos/eliza/issues/3259), [elizaos/eliza#3244](https://github.com/elizaos/eliza/issues/3244)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-05": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:00.964901Z", + "target_date": "2025-02-05", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-04", + "ai_news_elizaos_discord_md_2025-02-03", + "ai_news_elizaos_discord_md_2025-02-02", + "ai_news_elizaos_daily_json_2025-02-04", + "ai_news_elizaos_daily_md_2025-02-04", + "ai_news_elizaos_daily_discord_json_2025-02-04", + "ai_news_elizaos_daily_discord_md_2025-02-04", + "github_summaries_daily_2025-02-05", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 371816, + "estimated_tokens": 92954, + "file_size_bytes": 392963 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-06.json b/the-council/aggregated/2025-02-06.json new file mode 100644 index 00000000000..fde53fd56bd --- /dev/null +++ b/the-council/aggregated/2025-02-06.json @@ -0,0 +1,394 @@ +{ + "date_generated_for": "2025-02-06", + "ai_news_elizaos_discord_md_2025-02-05": { + "filename": "2025-02-05.md", + "content": "# elizaOS Discord - 2025-02-05\n\n**Date: February 5, 2025**\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **ElizaOS Launchpad** is 95% complete with final AI features being added and initial partners being finalized\n- **Tokenomics** for the launchpad is also 95% complete, with plans to release both together\n- **Eliza Studios** has been established to provide agent creation and management services, generating revenue\n- The project is transitioning from **ai16zdao branding to elizaOS** for better clarity\n- A new **discourse forum** (eliza.discourse.group) has been set up to improve communication\n- **accelxr** has joined as COO, providing substantial updates on project status\n- **v0.25.6-alpha.1** was announced as a pre-release\n- **Block Tank** show is scheduled for this weekend, with Jin mentioning they generate shows \"in one shot\" rather than in real-time\n\n### Technical Discussions\n- **Multi-agent systems**: Jin discussed a potential multi-agent writer's room concept with specialized roles (idea generator, scribe, concept artist)\n- **Agent coordination challenges**: hosermage noted that agents tend to loop without proper direction, suggesting a narrative engine to track state\n- **Database options**: Discussions about SQLite, Postgres, and Supabase integration, with a user successfully implementing Supabase support (PR #3290)\n- **Plugin integration**: Users struggling with proper configuration of plugins like coinmarketcap, web-search, and dexscreener\n- **Docker deployment issues**: Multiple users reported problems during build process and runtime errors\n- **Memory requirements**: Recommendations of 1.5-2GB RAM per agent were shared\n- **DeepSeek implementation**: Discussion about using DeepSeek, a reasoning model, for potential trading applications, though concerns about hallucination limit how much LLMs should influence trading strategies\n- **3D AI shows**: Multiple AI-driven 3D shows in development, including Block Tank (with versions in different engines), FishAI's Family Guy-style AI show, and potentially an AI news show\n\n### AI Development Projects\n- **DegenAI**: An AI trading bot currently trading on v1, with v2 in testing phase expected to launch within the week\n- **AI-generated music**: Dr. Neuro mentioned working on AI-generated music with plans to create \"autonomous singers\" once voice editing/replacement capabilities are improved\n- **AI text-based RPG**: A community member (helllojelllo) shared an AI text-based RPG project being built on-chain\n- **Block Tank/Clank Tank**: A \"Shark Tank\"-inspired game show for crypto/AI projects is being developed, with debate about its name\n- **AI news aggregator**: The team is developing an AI news aggregator and implementing a system to reward community contributions\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I fix the agent getting stuck at \"Initializing LlamaService...\"? \n **A**: Try deleting the agent/data folder and db.sqlite file, then rebuild. Also check if Llama model files were downloaded and delete them.\n\n- **Q**: What's the correct way to add plugins to a character file? \n **A**: For JSON files use \"plugins\": [\"<@1300745997625982977>os/plugin-coinmarketcap\"], for TS files import the plugin and add to plugins array.\n\n- **Q**: How can I clear chat memory? \n **A**: Drop the table in the database or use removeAllMemories function in packages/core/src/memory.ts.\n\n- **Q**: How much RAM is needed per agent? \n **A**: Around 1.5-2GB per agent. 4GB had OOM issues.\n\n- **Q**: How do I add knowledge from PDFs to my agent? \n **A**: Use folder2knowledge and knowledge2character tools.\n\n- **Q**: How do I fix dependency issues during build? \n **A**: Add missing dependencies with commands like \"pnpm add viem --filter <@1300745997625982977>os/client-lens\".\n\n### Project Direction\n- **Q**: What is the status of the launchpad? \n **A**: The launchpad is 95% complete, with final AI features being added and initial partners being finalized.\n\n- **Q**: Is the team planning to release a new token? \n **A**: No, there are no existing discussions about additional tokens beyond ai16z and degenai.\n\n- **Q**: What is the financial status of the project? \n **A**: The team has a healthy stable allocation providing approximately one year of runway, plus revenue from Eliza Studios.\n\n- **Q**: Will there be a roadmap? \n **A**: Yes, the CPO is working on a roadmap to be published on the main site, targeted for next week.\n\n- **Q**: How is business development being handled? \n **A**: The team has refined the BD process with an automated CRM system and is focusing on high-level partnerships beyond promotional activities.\n\n### AI & Show Development\n- **Q**: Is the Block Tank show autonomous? \n **A**: We generate the show in one shot, it's not realtime yet.\n\n- **Q**: When will the first Block Tank be? \n **A**: This weekend.\n\n- **Q**: Is the writer's room open source? \n **A**: Writer's room part isn't open source.\n\n- **Q**: How deep seek implementation of the reasoning model could improve auto trading and DegenAI? \n **A**: It's better to limit how much LLMs influence trading strategy due to hallucination.\n\n- **Q**: Do we have a data aggregator that we use that anyone can tap into? \n **A**: Jin runs the aggregator, and boom has created parsing scripts for it.\n\n## Community Help & Collaboration\n\n### Agent Development Support\n- **notorious_d_e_v** helped **inui** with an agent stuck at initializing LlamaService by suggesting deleting database files and Llama model files\n- **Jox** helped **Rashid | X:mcmoodoo** with plugins not working by suggesting deleting the database and restarting, which fixed the issue\n- **\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f** helped **Yann** with build errors by suggesting adding missing dependencies with \"pnpm add viem\"\n- **rferrari** created PR #3290 with Supabase support implementation to help multiple users\n- **Kodasan-V** shared commands to kill processes: \"lsof -i :3000-3005 | grep LISTEN\" and \"kill -9 [PID]\" to help with client disconnection issues\n\n### Project Collaboration\n- **boom** sent polling scripts and offered repository access to **fishai** for aggregator integration for AITV\n- **SM Sith Lord** shared implementation details of a line-of-sight camera system with raycasting to help **fishai** with camera systems\n- **jin** sent GitHub invitation link to repository to **fishai**\n- **Kenk** offered to let **helllojelllo** demo their AI text-based RPG project to the community\n- **accelxr** provided comprehensive updates on launchpad, tokenomics, financial status, and future plans to address partners' concerns\n\n### Technical Troubleshooting\n- **Kiki** provided the DegenAI wallet address (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq) to **Dr. Neuro** who wanted to see its activity\n- **MicoM.ron** reported having an open ticket with tip.cc support for withdrawal issues and promised to update when resolved\n- **jin** explained to **hosermage** how the writer's room works for agent conversations\n- **Kenk** explained to **ben** that execution is the next phase for agents, suggested using TEEs for verifiability, and mentioned a trading plugin for shekels\n\n## Action Items\n\n### Technical Tasks\n- Fix initialization issues with model providers other than Llama (mentioned by inui)\n- Implement streaming API support for faster agent responses (mentioned by Hoshi 818)\n- Fix Supabase integration and implement missing functions (mentioned by rferrari)\n- Fix Docker deployment issues and resolve build and runtime errors (mentioned by Kastel514)\n- Fix vector dimension mismatch errors permanently (mentioned by engineer)\n- Complete v2 trading implementation for DegenAI and switch from v1 (mentioned by rhota)\n- Fix character issues with DegenAI to prevent cut-off posts (mentioned by rhota)\n- Fix withdrawal functionality for ai16z tokens on tip.cc (mentioned by MicoM.ron)\n- Complete the launchpad with final AI features and initial partners (mentioned by accelxr)\n- Finalize tokenomics for the launchpad (mentioned by accelxr)\n- Improve liquidity for the token (mentioned by accelxr)\n- Fix broken pipeline for 3D shows (mentioned by jin)\n- Create motion capture animations for 3D shows (mentioned by VEGA)\n- Integrate data aggregator into FishAI's show via websocket (mentioned by fishai)\n- Implement dynamic camera system with line-of-sight based switching (mentioned by SM Sith Lord and fishai)\n- Fix build inconsistency in V0.1.8 where builds fail after clean and reinstall (mentioned by n00b_SaUce)\n- Investigate Twitter gateway timeout errors (mentioned by kanonasv\ud83d\udc8e)\n- Develop voice editing/replacement/customization capabilities for AI music generation (mentioned by Dr. Neuro)\n\n### Documentation Tasks\n- Document correct plugin inclusion syntax (mentioned by Jox)\n- Create guide for database options (SQLite, Postgres, Supabase) (mentioned by Q)\n- Improve troubleshooting guide with common errors and solutions (mentioned by multiple users)\n- Create and publish a roadmap on the main site (mentioned by accelxr)\n- Create a central repository for updates that can feed into an agent (mentioned by accelxr)\n- Unify branding around elizaOS (mentioned by DannyNOR NoFapArc)\n- Document aggregator integration process (mentioned by boom)\n- Clarify show names and delivery formats (mentioned by SM Sith Lord)\n- Create guide for troubleshooting SQLite errors during agent setup (mentioned by kanonasv\ud83d\udc8e)\n- Provide clearer information about grant application process (mentioned by NicoRusso)\n- Post update about DegenAI progress on X/Twitter (mentioned by rhota)\n- Create discourse post about AI agent tokenomics (mentioned by Rabbidfly)\n\n### Feature Requests\n- Add plugin registry to select/install only needed plugins (mentioned by elizaos-bridge-odi)\n- Add ability to exclude plugins without code changes (mentioned by Jox)\n- Implement Twitter API support to avoid shadowbans (mentioned by Sergey Danilovich)\n- Improve memory management with better tools (mentioned by Aluren)\n- Implement multi-agent writer's room with specialized roles (mentioned by jin)\n- Explore prediction market algorithms within TEEs (mentioned by Kenk)\n- Consider implementing DeepSeek for DegenAI (mentioned by Curtisdonthurtus)\n- Create independent DegenAI website (mentioned by anotherAndrewSHA)\n- Consider official support for launching tokens on EVM chains (mentioned by Slothify\u26a1Daily Gmove)\n- Create autonomous group of AI singers once voice editing is implemented (mentioned by Dr. Neuro)\n- Generate prompts from aggregator data to keep content interesting (mentioned by fishai)\n- Implement multiple camera system based on character interactions (mentioned by SM Sith Lord)\n- Implement Composite Agent Trust Scores (CATS) for establishing bonded trust scores (mentioned by DorianD)\n- Revamp the Discord server structure for better communication (mentioned by accelxr)\n- Implement a system to train AI agents to answer FAQs (mentioned by jin)" + }, + "ai_news_elizaos_discord_md_2025-02-04": { + "filename": "2025-02-04.md", + "content": "# elizaOS Discord - 2025-02-04\n\n## Overall Discussion Highlights\n\n### Project Status & Direction\n- The team is working on rebranding from ai16z to ElizaOS, with discussions about Twitter handle changes and brand consolidation to reduce confusion.\n- Jin confirmed that launchpad and tokenomics updates remain priorities, with another tokenomics update coming soon.\n- A new \"Block Tank\" feature is being developed where AI agents simulate investment pitches, with 30 submissions received for the first episode launching Friday.\n- Jin mentioned plans for \"The Boardroom,\" an AI governance simulation system for proposal discussions from different perspectives.\n- The team is processing questions/answers from Discord to improve documentation and LLM accuracy, with 1300+ files processed.\n\n### Technical Development\n- **ElizaOS v0.1.9 Issues**: Multiple users reported problems after upgrading from v0.1.8 to v0.1.9, including initialization problems with LlamaService, database errors, embedding dimension mismatches, and Docker deployment challenges.\n- **Database Integration**: Users discussed challenges with SQLite and Supabase adapters, with rferrari successfully implementing Supabase integration.\n- **Model Provider Configuration**: Troubleshooting focused on configuration issues with OpenAI, Anthropic, Ollama, and other providers.\n- **Multi-Agent Systems**: Discussions about creating multi-agent narrative systems with state tracking to prevent loops, with Jin explaining they generate shows in \"one shot\" rather than real-time.\n- **Development Environment**: A key technical tip was shared about using WSL (Windows Subsystem for Linux) for development rather than mounted drives to improve performance.\n- **AI Agent Ecosystem**: Clarification on the differences between various AI agents: degenai (trading, analysis, influencing, waifus), aixbt (analysis, influencing), and aixvc_agent (autonomous trader for ai16z DAO fund).\n\n### 3D AI TV Show Development\n- Unity integration is a central topic, with discussions about Unity 6, planar reflections, and mirror implementations.\n- The team is coordinating on meeting transcripts for Block Tank pitches, with a workflow that involves transcript generation, episode creation, recording raw footage, and post-production editing.\n- Discussions about camera systems for the show, with suggestions for dynamic camera movement that follows characters or switches between multiple camera positions based on line-of-sight.\n- VEGA mentioned access to a motion capture studio and offered to create custom sitting animations.\n\n### Tokenomics & Revenue Models\n- DorianD proposed an \"Onchain Transactions Tribute Stream System\" where ElizaOS would collect 1% from transactions executed by AI agents to fund the Eliza Labs Foundation and support plugin developers.\n- Discussions about token collateralization for agent deployment and reputation/trust mechanisms based on token holdings.\n- Debate around the challenges of open source projects and sustainable tokenomics to support the team.\n\n## Key Questions & Answers\n\n**Q: How do I verify as a token holder?** \nA: Use Collabland verification in rules-and-links channel with the correct token CA and at least 10k tokens in one wallet.\n\n**Q: Is there another elizas.com deployment somewhere else that I should be using?** \nA: The official site is elizaos.ai, check elizaos.ai/docs for documentation.\n\n**Q: How to fix the infinite \"Initializing LlamaService...\" issue?** \nA: Try using OpenAI instead, delete the Llama model, or downgrade plugin-node.\n\n**Q: How to stop a client for posting the initial message and only answer with the action message?** \nA: Use suppressInitialMessage: true.\n\n**Q: How to make the agent use knowledge.json after generating it?** \nA: Add the path to knowledge.json in the character file.\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. Degenai does trading, analysis, influencing, and waifus, while aixbt does analysis and influencing but not trading or waifus.\n\n**Q: What is aixvc_agent?** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca.\n\n**Q: Is Shaw planning to release a new token or keep ai16z ticker for ElizaOS?** \nA: No new tokens.\n\n**Q: How would the Onchain Transactions Tribute Stream System work?** \nA: It would collect 1% of transaction values executed by ElizaOS agents and send it to the Eliza Labs Foundation, potentially with metadata about which plugins were used to inform grant distribution.\n\n**Q: Would Eliza officially allow launching tokens on EVM?** \nA: Eliza technology is not limited to Solana only.\n\n## Community Help & Collaboration\n\n- **Multi-Agent Narrative Systems**: Jin helped hosermage with creating multi-agent narrative systems that avoid looping behaviors, explaining they generate shows in one shot rather than real-time and suggesting role specialization for agents.\n\n- **Development Environment Setup**: Inked-Kiwi provided detailed instructions for using WSL for Eliza development instead of mounted drives, including cloning repositories and launching VS Code from Linux environment for better performance.\n\n- **Character File Troubleshooting**: Mr. Stark helped Inked-Kiwi fix a character file causing an infinite loop by checking the end of the file for incorrect formatting like trailing \"adjectives\" array.\n\n- **SQLite Vector Issues**: validsyntax helped Mikkke resolve SQLite vector dimension mismatch errors by enabling embedding in the model configuration file.\n\n- **Knowledge Integration**: Pedro helped Jungle get knowledge2file to work by moving folder2knowledge.js to the main scripts directory and running with limited PDFs.\n\n- **Community Recognition**: Patt distributed token tips to multiple contributors with personalized acknowledgments, including robinlehmann (21.10 ai16z) for technical contributions with SQLite extensions, Prof. Zor (5.98 ai16z) for tokenomics insights, and Reneil1337 (38.42 ai16z) for tracking Moca agent NFT minting and educational resources.\n\n- **Dynamic Camera System**: SM Sith Lord helped fishai implement a dynamic camera system by sharing a technique using raycasting to find cameras with line-of-sight to targets.\n\n## Action Items\n\n### Technical\n- Fix the infinite \"Initializing LlamaService...\" issue that persists even when using non-Llama models (inui, AkL, Ian Guimaraes)\n- Implement proper image posting capability in Twitter client (luen, jaczkal)\n- Fix SQLite vector dimension mismatch errors in v0.1.9 (Mikkke, ric_decentral)\n- Resolve CORS issues when hosting client and backend on different machines ([elizaos] )\n- Fix Twitter authentication issues with 2FA (Yung Carl)\n- Implement parallel request processing to prevent blocking in multi-channel scenarios (meltingice, sayonara)\n- Fix Docker deployment issues with eliza-starter (Rashid | X:mcmoodoo, Royal Lobster)\n- Fix the removeAllMemories function that doesn't work programmatically (Aluren)\n- Implement collaboration between agents (pmairca and Scarlett teams) in a new private channel (rhota)\n- Complete trading/sentiment update before deciding on open source contributions (rhota)\n- Improve Telegram channel functionality (DorianD)\n- Implement Eliza integration with Perplexity for improved search capabilities (Ava)\n- Create ElizaOS news site in markdown format (jin)\n- Develop \"The Boardroom\" AI governance simulation (jin)\n- Develop ElizaOS Hackmd plugin (jin)\n- Implement transaction tribute stream system (DorianD)\n- Fix broken pipeline (jin)\n- Document all scripts (approximately 200) (boom)\n- Integrate data aggregator into Unity for AI analytics (Alsara2k)\n- Implement dynamic camera system that follows characters (fishai)\n- Create custom sitting animations using motion capture data (VEGA)\n- Fix issue with agent responses not being visible to others except on the bot's page (spencermarell)\n- Finalize Aspis Protocol plugin for Eliza (vlprosvirkin)\n- Develop multi-agent narrative system with state tracking to prevent loops (hosermage)\n- Integrate Solana token swaps (oguzserdar)\n- Deploy vision AI-powered Twitter client (oguzserdar)\n- Implement Twitter rate limit safeguards (oguzserdar)\n- Use WSL for Windows development instead of mounted drives for better performance (Inked-Kiwi)\n\n### Documentation\n- Create guide for implementing RAG knowledge with proper embedding (Pedro, validsyntax)\n- Provide clear examples of multi-agent architecture patterns (Ale | AutoRujira \ud83c\ude50\u26a1)\n- Update Docker deployment documentation (Titan | Livepeer-Eliza.com)\n- Create guide for configuring model providers properly (Kodasan-V)\n- Update official links in BOSSU responses as some links are broken (px)\n- Create documentation on how memory is handled in Eliza compared to virtuals (lefrog)\n- Update GitHub awesome-eliza repository (jin)\n- Create comprehensive tokenomics documentation (jin)\n- Conduct OPSEC awareness campaign (jin)\n- Create documentation for Block Tank branding images and video clips (SM Sith Lord)\n- Add the Onchain Transactions Tribute Stream System proposal to the project documentation (jin)\n\n### Feature\n- Add ability to selectively include/exclude plugin actions without modifying source code (Ian Guimaraes, Jox)\n- Implement streaming responses for better UX (Hoshi 818)\n- Add support for dynamic knowledge updates (0xMAR$H, BigR)\n- Add proper Twitter API support for marking accounts as automated (Sergey Danilovich)\n- Implement parallel processing for agent requests (meltingice)\n- Enable image generation for waifus in degenai (DorianD)\n- Implement \"boredom\" function threshold adjustment (DorianD)\n- Add degenai to Telegram (DorianD)\n- Create dedicated channel for grant applications and discussions (NicoRusso)\n- Implement public page listing projects that have applied for grants (NicoRusso)\n- Improve share functionality for grant applications (NicoRusso)\n- Consider supporting token launches on EVM chains (Slothify\u26a1Daily Gmove)\n- Voice customization for AI-generated music (Dr. Neuro)\n- Etherscan/ABI plugin development (mgrabina)\n- Consider requiring users to create their own agent/character.json for pitches (vu)\n- Implement token collateralization for agent deployment (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Create token-based trust rating system (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Add planar reflections for better visual quality (boom)\n- Generate prompts from aggregator data to keep content interesting (fishai)" + }, + "ai_news_elizaos_discord_md_2025-02-03": { + "filename": "2025-02-03.md", + "content": "# elizaOS Discord - 2025-02-03\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **Muse Search Interface**: A new Perplexity-like search interface (muse.elizawakesup.ai) was introduced for ElizaOS with AI capabilities\n- **Version Issues**: Multiple users reported problems with ElizaOS v0.1.9, with some reverting to v0.1.8 due to initialization failures, embedding errors, and client connection issues\n- **Discord Summarization**: Jin completed a 36-hour process to summarize Discord content, processing 1300+ files to improve documentation and LLM accuracy\n- **Model Support**: Discussions confirmed that DeepSeek models are already supported in ElizaOS, with interest in adding GPT-4o-mini\n- **Documentation Site**: Users reported that elizas.com appears to be down, with BOSSU redirecting users to elizaos.ai/docs\n\n### Agent Development & Integration\n- **Multi-Agent Architecture**: Discussions about enabling collaboration between different AI agents (specifically DegenAI, pmairca, and Scarlett teams), with plans to test in smaller private channels\n- **Memory Management**: Significant interest in the upcoming ElizaOS v2, which promises to address multi-client interactions and memory consistency issues through a unified message bus\n- **Database Integration**: Requests for documentation on PostgreSQL/MongoDB integration with characters and SQL database query capabilities\n- **Twitter/X Integration**: Users discussed challenges with Twitter API, 2FA, and media attachments\n\n### Tokenomics & Business Model\n- **Composite Agent Trust Scores (CATS)**: DorianD proposed a system where AI agents signal trust in other agents by creating liquidity pool positions between their tokens\n- **Transaction Tribute System**: Proposal for ElizaOS to automatically allocate 1% of transaction values to buy ai16z/ElizaOS coins for the Eliza Labs Foundation\n- **Open Core Model**: Discussions about balancing open source development with a sustainable business model that can support ongoing development\n- **Market Events**: Discussions about Binance listing ai16z only as a perpetual futures contract rather than a spot listing\n\n### Agent Ecosystem\n- **DegenAI vs AIXBT vs AIXVC**: Rhota clarified these are different projects with overlapping functionalities but distinct purposes - DegenAI is an \"art project with utility,\" AIXBT focuses on backend data collection, and AIXVC is the autonomous trader for the AI16Z DAO fund\n- **GitHub Metrics Debate**: Discussion on whether GitHub stars/forks are meaningful metrics for ElizaOS adoption, with suggestions for more substantive metrics like agent engagement data\n\n## Key Questions & Answers\n\n**Q: Is deepseek supported?** \nA: \"We already have deepseek support\" (answered by MintMadCow)\n\n**Q: How do I fix the \"Vector dimension mismatch\" SQLite error?** \nA: Delete your data/db.sqlite file and restart the agent to regenerate a new one (answered by warfreakzplays)\n\n**Q: How do I configure Eliza to use OpenAI instead of local models?** \nA: Set OPENAI_API_KEY in .env and update modelProvider to \"openai\" in your character file (answered by RoomTemp IQ)\n\n**Q: How do I get folder2knowledge to work?** \nA: Install dependencies with npm install @opendocsg/pdf2md@1.3.0 pdfjs-dist@2.16.105 dotenv@16.3.1 and run the script (answered by Pedro)\n\n**Q: How do I configure Ollama with Docker for Eliza?** \nA: Use OLLAMA_SERVER_URL=docker_container_ip_address:11434 in .env and ensure port 11434 is exposed (answered by quasiplanets)\n\n**Q: How do I maintain long-term memory between clients?** \nA: This will be addressed in Eliza v2 with unified message bus (answered by Saitamai)\n\n**Q: How do I use DeepSeek R1 without running locally?** \nA: Use OpenRouter (answered by jin)\n\n**Q: How do I verify as holder?** \nA: Put tokens in one wallet and use Collabland (answered by Patt)\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. DegenAI does trading, analysis, influencing and has waifus. AIXBT does analysis and influencing but doesn't trade and has no waifus. (answered by kalshnikov)\n\n**Q: What is this agent? https://x.com/aixvc_agent** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca. (answered by kalshnikov and confirmed by Patt)\n\n## Community Help & Collaboration\n\n- **RoomTemp IQ helped Q** with OpenAI configuration, explaining that XAI_MODEL is for Grok and providing correct OpenAI settings\n- **Pedro helped Jungle** get folder2knowledge working by explaining how to move the script to the correct directory and run it properly\n- **quasiplanets helped \ud83d\udd25\ud83e\ude82AZZBO77** configure Ollama in Docker for Eliza by providing Docker networking commands and explaining server URL setup\n- **maxim.sui helped AkL** with an agent freezing issue, suggesting problems with elizaos/plugin-node and recommending downgrading or removing it\n- **Inked-Kiwi shared a detailed workflow** for using WSL for better performance - creating project folders in Linux home directory and using \"code .\" to open VSC in Linux environment instead of working on mounted drives\n- **jin created a system** to summarize Discord activity and generate personalized acknowledgments for RPGF distribution\n- **alohabro helped multiple users** with SQLite binding file errors by providing conda commands to fix the issue\n\n## Action Items\n\n### Technical\n- Fix broken \"Learn about elizaOS\" link on elizaOS.ai/framework (Mentioned by NicoRusso)\n- Fix vector dimension mismatch in SQLite by ensuring consistent embedding models (Mentioned by validsyntax)\n- Fix Twitter client media attachment functionality (Mentioned by warfreakzplays)\n- Implement parallel request processing to handle multiple user prompts simultaneously (Mentioned by meltingice)\n- Fix PostgreSQL knowledge table population (Mentioned by 0xn1c0)\n- Disable thread creation in public channels to prevent scam attempts (Mentioned by Patt)\n- Enable collaboration between AI agents (DegenAI, pmairca, Scarlett) in a new test channel (Mentioned by rhota)\n- Complete and release the trading/sentiment update (Mentioned by rhota)\n- Update DegenAI logo on LinkedIn (Mentioned by DorianD)\n- Rename, turn off the bot, and add DegenAI and other agents to the Telegram channel linked from Dexscreener (Mentioned by DorianD)\n- Implement \"boredom\" function to increase threshold for using paid external APIs (Mentioned by DorianD)\n- Fix wallet verification system for token holders (Mentioned by mm)\n- Fix broken documentation links (Mentioned by px)\n- Resolve local installation wallet errors (Mentioned by gnivler)\n- Create a HackMD plugin for ElizaOS to transfer summarized chats to editable documents (Mentioned by jin)\n- Improve RAG capabilities for Muse search (Mentioned by jin)\n- Implement a \"Trusted Agents\" system (Mentioned by DorianD)\n- Develop an on-chain transaction tribute system (Mentioned by DorianD)\n- Balance open source development with tokenomics model (Mentioned by Rabbidfly)\n- Implement Composite Agent Trust Scores (CATS) system (Mentioned by DorianD)\n\n### Documentation\n- Update .env example file to add back POSTGRES_URL variable (Mentioned by 0xn1c0)\n- Create guide for multi-agent architecture (Mentioned by Ale | AutoRujira \ud83c\ude50\u26a1)\n- Improve Docker networking documentation (Mentioned by \ud83d\udd25\ud83e\ude82AZZBO77)\n- Create guide for PostgreSQL/MongoDB integration with characters (Mentioned by Aurelien Husson)\n- Explain memory handling in Eliza vs virtuals (Mentioned by lefrog)\n- WSL development workflow documentation (Mentioned by Inked-Kiwi)\n- Publish data about how many agents are running ElizaOS vs other frameworks (Mentioned by vu)\n- Create best practices guide for writing engaging agents (Mentioned by DorianD)\n- Optimize technical documentation for LLMs (Mentioned by jin)\n- Create a \"state of the DAO\" document (Mentioned by DorianD)\n- Further develop documentation for tokenomics ideas (Mentioned by DorianD)\n\n### Feature\n- Add support for GPT-4o-mini and DeepSeek models (Mentioned by RoomTemp IQ)\n- Implement consistent long-term memory between clients (Mentioned by Jungle)\n- Add SQL database query capabilities (Mentioned by Ian Guimaraes)\n- Etherscan/ABI plugin development (Mentioned by mgrabina)\n- Turn on image generation for DegenAI to post waifu images (Mentioned by DorianD)\n- Develop better metrics for measuring agent adoption and engagement beyond GitHub stars (Mentioned by vu)\n- Create integration showcasing ElizaOS as the fastest way to create agents for NFT minting or AI market making (Mentioned by vu)\n- Add multi-chain support for ai16z token using Hyperlane or Wormhole (Mentioned by wit)\n- Implement a web of trust system to combat misinformation in search results (Mentioned by jin)\n- Host website via ENS/IPFS/Arweave for cryptographically secure communications (Mentioned by jin)\n- Twitter scraping optimization to avoid throttling (Mentioned by Vyce)" + }, + "ai_news_elizaos_daily_json_2025-02-05": { + "filename": "2025-02-05.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-05", + "categories": [ + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "## Feature Enhancements\n\nSeveral messaging platforms received the ability to suppress actions:\n- Twitter, Telegram, and Discord platforms now support action suppression capability (PRs #3286, #3285, #3284)\n- The quick-intel plugin was optimized with template improvements and the ability to suppress initialization messages (PR #3283)\n\nOther notable feature additions include:\n- Dynamic Plugin Loading implementation (PR #3339)\n- Added functionality for plugins to interact with the messenger manager to post on Telegram (PR #3314)\n- Package publish access set to public (PR #3330)\n- Added missing version property to package.json (PR #3325)\n- MultiversX plugin now allows the use of herotag (PR #3238)\n- Test setup and coverage improvements for plugin-cronos and plugin-conflux (PRs #3250, #3247)\n- Removed verifiable inference concept, which will be plugin loaded instead (PR #3344)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3286", + "https://github.com/elizaOS/eliza/pull/3285", + "https://github.com/elizaOS/eliza/pull/3284", + "https://github.com/elizaOS/eliza/pull/3283", + "https://github.com/elizaOS/eliza/pull/3339", + "https://github.com/elizaOS/eliza/pull/3314", + "https://github.com/elizaOS/eliza/pull/3330", + "https://github.com/elizaOS/eliza/pull/3325", + "https://github.com/elizaOS/eliza/pull/3238", + "https://github.com/elizaOS/eliza/pull/3250", + "https://github.com/elizaOS/eliza/pull/3247", + "https://github.com/elizaOS/eliza/pull/3344" + ], + "images": [], + "videos": [] + }, + { + "text": "## Bug Fixes\n\nNumerous bug fixes were implemented across the codebase:\n- Fixed default character issues (PR #3345)\n- Fixed Twitter logging bug (PR #3327)\n- Improved model configuration reading from character file (PR #3313)\n- Fixed models and parsing unit tests (PRs #3312, #3311)\n- Fixed plugin-solana-v2 package.json (PR #3308)\n- Improved JSON handling before normalization (PR #3301)\n- Enhanced OpenAI-like provider endpoint resolution (PR #3281)\n- Fixed Google API key handling (PR #3274)\n- Fixed Docker and types issues (PR #3220)\n- Fixed DenyLoginSubtask (PR #3278)\n- Fixed PostgreSQL query to use only 'text' subfield (PR #3264)\n- Resolved dynamic require of \"http\" error (PR #3262)\n- Fixed pnpm install (PR #3261)\n- Improved handling of invalid JSON (PR #3258)\n- Fixed client-alexa (PR #3255)\n- Updated vitest dependency for security (PR #3254)\n- Optimized RAG for context (PR #3248)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3345", + "https://github.com/elizaOS/eliza/pull/3327", + "https://github.com/elizaOS/eliza/pull/3313", + "https://github.com/elizaOS/eliza/pull/3312", + "https://github.com/elizaOS/eliza/pull/3311", + "https://github.com/elizaOS/eliza/pull/3308", + "https://github.com/elizaOS/eliza/pull/3301", + "https://github.com/elizaOS/eliza/pull/3281", + "https://github.com/elizaOS/eliza/pull/3274", + "https://github.com/elizaOS/eliza/pull/3220", + "https://github.com/elizaOS/eliza/pull/3278", + "https://github.com/elizaOS/eliza/pull/3264", + "https://github.com/elizaOS/eliza/pull/3262", + "https://github.com/elizaOS/eliza/pull/3261", + "https://github.com/elizaOS/eliza/pull/3258", + "https://github.com/elizaOS/eliza/pull/3255", + "https://github.com/elizaOS/eliza/pull/3254", + "https://github.com/elizaOS/eliza/pull/3248" + ], + "images": [], + "videos": [] + }, + { + "text": "## Documentation Improvements\n\nSeveral documentation fixes were made:\n- Fixed typos and updated broken links in documentation (PRs #3270, #3240)\n- Fixed broken links in contributing.md (PR #3269)\n- Added GitHub issues link to CONTRIBUTING.md (PR #3268)\n- Fixed spelling issues throughout the codebase (PR #3271)\n- Fixed typos in plugins.md (PR #3324)\n- Fixed typos and updated functions documentation (PR #3317)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3270", + "https://github.com/elizaOS/eliza/pull/3240", + "https://github.com/elizaOS/eliza/pull/3269", + "https://github.com/elizaOS/eliza/pull/3268", + "https://github.com/elizaOS/eliza/pull/3271", + "https://github.com/elizaOS/eliza/pull/3324", + "https://github.com/elizaOS/eliza/pull/3317" + ], + "images": [], + "videos": [] + }, + { + "text": "## Project Maintenance\n\nSeveral maintenance tasks were completed:\n- Merged develop branch into main multiple times (PRs #3216, #3332, #3307)\n- Deleted all plugins (PR #3342)\n- Removed plugin imports from agent (PR #3346)\n- Moved default character to agent (PR #3343)\n- Removed unnecessary provider and transferred code (PR #3251)\n- Removed remnant files and folders (PR #3326)\n- Bumped version to 0.25.6-alpha.1 (PR #3306)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3216", + "https://github.com/elizaOS/eliza/pull/3332", + "https://github.com/elizaOS/eliza/pull/3307", + "https://github.com/elizaOS/eliza/pull/3342", + "https://github.com/elizaOS/eliza/pull/3346", + "https://github.com/elizaOS/eliza/pull/3343", + "https://github.com/elizaOS/eliza/pull/3251", + "https://github.com/elizaOS/eliza/pull/3326", + "https://github.com/elizaOS/eliza/pull/3306" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Block Tank: AI-Powered Pitch Show", + "content": [ + { + "text": "Block Tank is an upcoming AI-powered pitch show where users can submit ideas to be evaluated by AI judges. The creator @dankvr is planning to publish the first episode soon, though the final name is still being decided.", + "sources": [ + "https://twitter.com/dankvr/status/1887272884839563365" + ], + "images": [], + "videos": [] + }, + { + "text": "The show allows for creative flexibility in pitches - users can pitch memecoins, NFT projects, real or fictional startups, or existing businesses. The only requirement is that the pitch needs to demonstrate how the 'sharks' (judges) can make money with it.", + "sources": [ + "https://twitter.com/dankvr/status/1887017438132212066", + "https://twitter.com/dankvr/status/1887272884839563365" + ], + "images": [], + "videos": [] + }, + { + "text": "A unique feature of Block Tank is the ability to generate an AI character of the person pitching. This can be a representation of the actual pitcher or an enhanced 'gigachad version' of them, potentially influencing how judges and audiences receive the pitch.", + "sources": [ + "https://twitter.com/dankvr/status/1887273340814909453", + "https://twitter.com/shawmakesmagic/status/1886935174249664601" + ], + "images": [], + "videos": [] + }, + { + "text": "The system works by having users submit details about both their idea and themselves. The platform then creates an AI character with voice for the pitcher who interacts with AI judges. The complete episode simulation is generated in 15-20 seconds and is playable in-browser for fast iteration.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1886935174249664601" + ], + "images": [], + "videos": [] + }, + { + "text": "The show is currently scripted/generated in one shot rather than live, though live episodes may be a future possibility. There are also plans to include celebrity or guest judges in later episodes.", + "sources": [ + "https://twitter.com/dankvr/status/1887008122885099699", + "https://twitter.com/dankvr/status/1886953181575352631" + ], + "images": [], + "videos": [] + }, + { + "text": "Interested users can submit their pitches through a form provided in the tweets, and the creators will reach out to selected participants.", + "sources": [ + "https://twitter.com/dankvr/status/1886946193647001622" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several users have reported build failures in the elizaOS/eliza repository. Issues #3322, #3300, and #3316 all describe build failures with different error messages. Issue #3292 specifically mentions an 'ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL' error with exit code 7, while Issue #3300 points to Zod dependency issues as the cause of build failures.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3322", + "https://github.com/elizaOS/eliza/issues/3300", + "https://github.com/elizaOS/eliza/issues/3316", + "https://github.com/elizaOS/eliza/issues/3292" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3322", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3300", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3316", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3292" + ], + "videos": [] + }, + { + "text": "Users have also reported functionality issues. Issue #3279 describes a problem where action processing doesn't work after cache/DB reset. Issue #3282 requests speech-to-text functionality in Discord, and Issue #3319 discusses the default download of the Hermes llama model.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3279", + "https://github.com/elizaOS/eliza/issues/3282", + "https://github.com/elizaOS/eliza/issues/3319" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3279", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3282", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3319" + ], + "videos": [] + }, + { + "text": "There's also a feature request in Issue #3265 for the availability of a ccxt plugin, which appears to be related to cryptocurrency trading functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3265" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3265" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several TON-related plugins are being developed for the Eliza project. PR #3287 introduces a lend/borrow TON plugin, while PR #3273 implements a DEX provider interface using DeDust SDK for DEX actions. Additionally, PR #3253 is a work in progress that aims to add support for Liquidity Pool Management in the TON Plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3287", + "https://github.com/elizaOS/eliza/pull/3273", + "https://github.com/elizaOS/eliza/pull/3253" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3287", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3273", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3253" + ], + "videos": [] + }, + { + "text": "Other significant pull requests include PR #3340 which adds a safe plugin, PR #3320 introducing a bounty board feature, and PR #3343 that moves the default character to agent. There's also a security update in PR #3256 that updates the vitest dependency. Notably, PR #3342 proposes to delete all plugins, which appears to be a major architectural change.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3340", + "https://github.com/elizaOS/eliza/pull/3320", + "https://github.com/elizaOS/eliza/pull/3343", + "https://github.com/elizaOS/eliza/pull/3256", + "https://github.com/elizaOS/eliza/pull/3342" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3340", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3320", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3343", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3256", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3342" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 5-6, 2025, there were 32 new pull requests with 22 merged, 6 new issues, and 50 active contributors. Activity increased the following day (February 6-7, 2025) with 39 new pull requests (24 merged), 10 new issues, and a significant jump to 105 active contributors, more than doubling the previous day's contributor count.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738713600 + } + }, + "ai_news_elizaos_daily_md_2025-02-05": { + "filename": "2025-02-05.md", + "content": "# Recent Updates to Eliza Project\n\n## Feature Enhancements\n- Twitter, Telegram, and Discord platforms now support action suppression capability\n- Quick-intel plugin optimized with template improvements and ability to suppress initialization messages\n- Dynamic Plugin Loading implementation completed\n- Added functionality for plugins to interact with messenger manager for Telegram posting\n- Package publish access set to public\n- Added missing version property to package.json\n- MultiversX plugin now allows the use of herotag\n- Test setup and coverage improvements for plugin-cronos and plugin-conflux\n- Removed verifiable inference concept for plugin loading instead\n\n## Bug Fixes\n- Fixed default character issues\n- Fixed Twitter logging bug\n- Improved model configuration reading from character file\n- Fixed models and parsing unit tests\n- Fixed plugin-solana-v2 package.json\n- Improved JSON handling before normalization\n- Enhanced OpenAI-like provider endpoint resolution\n- Fixed Google API key handling\n- Fixed Docker and types issues\n- Fixed DenyLoginSubtask\n- Fixed PostgreSQL query to use only 'text' subfield\n- Resolved dynamic require of \"http\" error\n- Fixed pnpm install\n- Improved handling of invalid JSON\n- Fixed client-alexa\n- Updated vitest dependency for security\n- Optimized RAG for context\n\n## Documentation Improvements\n- Fixed typos and updated broken links in documentation\n- Fixed broken links in contributing.md\n- Added GitHub issues link to CONTRIBUTING.md\n- Fixed spelling issues throughout the codebase\n- Fixed typos in plugins.md\n- Fixed typos and updated functions documentation\n\n## Project Maintenance\n- Merged develop branch into main multiple times\n- Deleted all plugins\n- Removed plugin imports from agent\n- Moved default character to agent\n- Removed unnecessary provider and transferred code\n- Removed remnant files and folders\n- Bumped version to 0.25.6-alpha.1\n\n# Block Tank: AI-Powered Pitch Show\n\n- Block Tank is an upcoming AI-powered pitch show where users submit ideas for evaluation by AI judges\n- Users can pitch memecoins, NFT projects, startups, or existing businesses\n- The platform generates an AI character of the person pitching, which can be their actual representation or an enhanced version\n- The system creates an AI character with voice for the pitcher who interacts with AI judges\n- Complete episode simulations are generated in 15-20 seconds and playable in-browser\n- The show is currently scripted/generated in one shot rather than live\n- Plans exist to include celebrity or guest judges in later episodes\n- Interested users can submit pitches through a form provided in tweets\n\n# Recent GitHub Issues in the elizaOS/eliza Repository\n\n- Several users reported build failures with different error messages\n- Issue #3292 mentions 'ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL' error with exit code 7\n- Issue #3300 points to Zod dependency issues causing build failures\n- Issue #3279 describes action processing not working after cache/DB reset\n- Issue #3282 requests speech-to-text functionality in Discord\n- Issue #3319 discusses the default download of the Hermes llama model\n- Issue #3265 requests availability of a ccxt plugin for cryptocurrency trading functionality\n\n# Recent Pull Requests in the elizaOS/eliza Repository\n\n## TON-Related Plugins\n- PR #3287 introduces a lend/borrow TON plugin\n- PR #3273 implements a DEX provider interface using DeDust SDK\n- PR #3253 adds support for Liquidity Pool Management in the TON Plugin\n\n## Other Significant PRs\n- PR #3340 adds a safe plugin\n- PR #3320 introduces a bounty board feature\n- PR #3343 moves the default character to agent\n- PR #3256 updates the vitest dependency for security\n- PR #3342 proposes to delete all plugins as part of architectural changes\n\n# ElizaOS GitHub Activity Update\n\n- February 5-6, 2025: 32 new pull requests (22 merged), 6 new issues, and 50 active contributors\n- February 6-7, 2025: 39 new pull requests (24 merged), 10 new issues, and 105 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-05": { + "filename": "2025-02-05.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-05", + "date": 1738713600, + "stats": { + "totalMessages": 2121, + "totalUsers": 293 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel primarily focused on technical aspects of ElizaOS and agent development. Key technical discussions included: creating AI agents using the ElizaOS framework, troubleshooting deployment issues, and exploring multi-agent systems. Jin mentioned they generate shows \"in one shot\" rather than in real-time, and discussed a potential multi-agent writer's room concept with specialized roles (idea generator, scribe, concept artist). There were discussions about agent coordination challenges, with hosermage noting that agents tend to loop without proper direction, suggesting a narrative engine to track state. Technical questions about the framework architecture were raised, including blockchain integration, persistent memory, and security aspects. A developer reported build inconsistencies with V0.1.8 where `pnpm build` succeeds initially but fails after cleaning and reinstalling. The release of v0.25.6-alpha.1 was announced as a pre-release. Several users sought help with specific technical issues like SQLite errors and Twitter gateway timeouts.\n\n## 2. FAQ\nQ: How do I verify? (asked by Slorg) A: Check rules-and-links for verification info (answered by BOSSU)\nQ: What aspect of the framework and the AI agents use the blockchain for? (asked by Jon De Anon) A: Unanswered\nQ: Is the writer's room open source? (asked by hosermage) A: Writer's room part isn't open source (answered by jin)\nQ: Is the Block Tank show autonomous? (asked by hosermage) A: We generate the show in one shot, it's not realtime yet (answered by jin)\nQ: When will the first Block Tank be? (asked by notorious_d_e_v) A: This weekend (answered by jin)\nQ: How can I add keypair creation functionality to an Eliza agent with TEE simulator? (asked by ShisukeUrahara) A: Unanswered\nQ: Is there an issue with V0.1.8 build process not being deterministic? (asked by n00b_SaUce) A: Unanswered\nQ: How can I get the alpha.1 release when installing from main branch? (asked by WeGo2Mars) A: Alpha.1 is in the main branch (answered by Odilitime)\nQ: How do you solve gateway timeout error on Twitter? (asked by kanonasv\ud83d\udc8e) A: Check your rate limits, try using a VPN or waiting (answered by BOSSU)\nQ: Which channel should I use for Eliza framework support? (asked by inui) A: Head to coders channel (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: jin | Helpee: hosermage | Context: Understanding how the writer's room works for agent conversations | Resolution: Jin explained they generate shows in one shot rather than real-time and discussed a potential multi-agent writer's room concept\nHelper: Kenk | Helpee: ben | Context: Creating prediction market agents | Resolution: Kenk explained execution is the next phase for agents, suggested using TEEs for verifiability, and mentioned a trading plugin for shekels\nHelper: MicoM.ron | Helpee: kanonasv\ud83d\udc8e | Context: Troubleshooting agent creation errors | Resolution: Directed to specific channels where similar problems might have been solved\nHelper: Odilitime | Helpee: WeGo2Mars | Context: How to get alpha.1 release | Resolution: Clarified that alpha.1 is in the main branch\nHelper: jin | Helpee: Whambammy\u26a1 | Context: Avatar submission guidelines for Block Tank | Resolution: Jin provided specifications: mixamo rig, <10mb, glb format\n\n## 4. Action Items\nTechnical: Fix build inconsistency in V0.1.8 where builds fail after clean and reinstall | Description: Address TypeScript compilation errors due to inconsistent dependency resolution | Mentioned By: n00b_SaUce\nTechnical: Improve help/dev support | Description: Jin mentioned making changes to improve support systems | Mentioned By: jin\nTechnical: Investigate Twitter gateway timeout errors | Description: Users experiencing timeouts when posting tweets from agents | Mentioned By: kanonasv\ud83d\udc8e\nFeature: Implement multi-agent writer's room with specialized roles | Description: Create a system with idea generators, scribes, and concept artists to improve agent coordination | Mentioned By: jin\nFeature: Explore prediction market algorithms within TEEs | Description: Develop verifiable trading agents that can autonomously place positions | Mentioned By: Kenk\nDocumentation: Create guide for troubleshooting SQLite errors during agent setup | Description: Multiple users experiencing similar setup issues | Mentioned By: kanonasv\ud83d\udc8e\nDocumentation: Provide clearer information about grant application process | Description: Add dedicated channel for grant discussions and public listing of projects | Mentioned By: NicoRusso", + "messageCount": 299, + "userCount": 96 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around troubleshooting ElizaOS agent development issues. Key technical discussions include:\n\nUsers frequently encounter initialization problems with the Llama service, particularly when trying to use alternative model providers like Anthropic/Claude. Several users report the agent getting stuck at \"Initializing LlamaService...\" despite configuring different model providers in character files and environment variables.\n\nDatabase configuration is another major topic, with discussions about SQLite, Postgres, and Supabase integration. A user successfully implemented Supabase support and created PR #3290 to share this solution.\n\nPlugin integration challenges are common, with users struggling to properly configure and activate plugins like coinmarketcap, web-search, and dexscreener. The correct syntax for adding plugins in character files was clarified as either importing the plugin directly in TypeScript files or using the string format \"<@1300745997625982977>os/plugin-[name]\" in JSON files.\n\nDocker deployment issues were reported by multiple users, with problems during the build process and runtime errors. Memory requirements for running agents were discussed, with recommendations of 1.5-2GB RAM per agent.\n\n## 2. FAQ\nQ: How do I fix the agent getting stuck at \"Initializing LlamaService...\"? (asked by inui) A: Try deleting the agent/data folder and db.sqlite file, then rebuild. Also check if Llama model files were downloaded and delete them. (answered by notorious_d_e_v and Ian Guimaraes)\nQ: What's the correct way to add plugins to a character file? (asked by Rashid | X:mcmoodoo) A: For JSON files use \"plugins\": [\"<@1300745997625982977>os/plugin-coinmarketcap\"], for TS files import the plugin and add to plugins array. (answered by Jox)\nQ: How can I clear chat memory? (asked by James Rennie) A: Drop the table in the database or use removeAllMemories function in packages/core/src/memory.ts. (answered by custodian and rferrari)\nQ: How much RAM is needed per agent? (asked by brodnick) A: Around 1.5-2GB per agent. 4GB had OOM issues. (answered by dxlliv)\nQ: How do I fix Twitter login failures? (asked by richard4763) A: Could be related to proxy issues if in China. (partially answered by richard4763)\nQ: How do I add knowledge from PDFs to my agent? (asked by Ian.mr) A: Use folder2knowledge and knowledge2character tools. (answered by 0xsuhas)\nQ: Why are my plugins not being called when relevant? (asked by Rashid | X:mcmoodoo) A: Try deleting the database and restarting. (answered by Jox)\nQ: How do I fix \"Vector dimension mismatch\" errors? (asked by engineer) A: Deleting the data fixes it temporarily. (partially answered by engineer)\nQ: Is there a way to exclude some plugins without altering source code? (asked by Jox) A: Currently need to modify plugin index files or use a .ts character file to import only needed components. (answered by Ian Guimaraes)\nQ: How do I fix dependency issues during build? (asked by Yann) A: Add missing dependencies with commands like \"pnpm add viem --filter <@1300745997625982977>os/client-lens\". (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n## 3. Help Interactions\nHelper: Kodasan-V | Helpee: Yann | Context: Build errors with missing dependencies | Resolution: Suggested using \"nvm use 23.3\" and provided step-by-step build process.\nHelper: Sergey Danilovich | Helpee: Kodasan-V | Context: Client reconnection issues | Resolution: Suggested removing agent/data folder for local database issues.\nHelper: Jox | Helpee: Rashid | X:mcmoodoo | Context: Plugins not working | Resolution: Suggested deleting the database and restarting, which fixed the issue.\nHelper: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | Helpee: Yann | Context: Build errors with missing dependencies | Resolution: Suggested adding missing dependencies with \"pnpm add viem\".\nHelper: notorious_d_e_v | Helpee: inui | Context: Agent stuck at initializing LlamaService | Resolution: Suggested deleting database files and Llama model files.\nHelper: hololite | Helpee: Yann | Context: Build errors | Resolution: Suggested running \"pnpm run build\" in the packages directory first.\nHelper: rferrari | Helpee: Multiple users | Context: Supabase integration | Resolution: Created PR #3290 with Supabase support implementation.\nHelper: Kodasan-V | Helpee: Other users | Context: Client disconnection issues | Resolution: Shared command to kill processes: \"lsof -i :3000-3005 | grep LISTEN\" and \"kill -9 [PID]\".\n\n## 4. Action Items\nTechnical: Fix initialization issues with model providers other than Llama | Description: Prevent agent from initializing Llama service when other providers are configured | Mentioned By: inui\nTechnical: Implement streaming API support | Description: Add support for streaming responses from LLMs to improve response time | Mentioned By: Hoshi 818\nTechnical: Improve plugin configuration in character files | Description: Make it clearer how to include and exclude plugins | Mentioned By: Jox\nTechnical: Fix Supabase integration | Description: Implement missing functions for Supabase support | Mentioned By: rferrari\nTechnical: Fix Docker deployment issues | Description: Resolve build and runtime errors when deploying with Docker | Mentioned By: Kastel514\nTechnical: Fix vector dimension mismatch errors | Description: Permanently resolve embedding dimension conflicts | Mentioned By: engineer\nDocumentation: Document correct plugin inclusion syntax | Description: Clarify how to properly add plugins in character files | Mentioned By: Jox\nDocumentation: Create guide for database options | Description: Document setup for SQLite, Postgres, and Supabase | Mentioned By: Q\nDocumentation: Improve troubleshooting guide | Description: Add common errors and solutions to documentation | Mentioned By: Multiple users\nFeature: Add plugin registry | Description: Create a system to select/install only needed plugins | Mentioned By: elizaos-bridge-odi\nFeature: Add ability to exclude plugins without code changes | Description: Allow configuring which plugins to use without modifying source | Mentioned By: Jox\nFeature: Implement Twitter API support | Description: Add official Twitter API support to avoid shadowbans | Mentioned By: Sergey Danilovich\nFeature: Add streaming response capability | Description: Implement streaming for faster agent responses | Mentioned By: Hoshi 818\nFeature: Improve memory management | Description: Add better tools to manage and clear agent memories | Mentioned By: Aluren", + "messageCount": 570, + "userCount": 121 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat primarily revolves around AI-generated music, Eliza technology ecosystem, and community project discussions. Dr. Neuro mentioned working on AI-generated music with plans to create \"autonomous singers\" once voice editing/replacement capabilities are improved. There was discussion about Eliza's blockchain strategy, with Slothify inquiring about token launches on EVM chains versus Solana. A community member (helllojelllo) shared an AI text-based RPG project being built on-chain, which Kenk offered to have demonstrated to the community. Another member (AK) proposed a student incubator focused on AI. The conversation indicates ongoing development of AI creative tools, blockchain integration questions, and community-driven projects leveraging the Eliza ecosystem.\n\n## 2. FAQ\nQ: Can anyone help me with the changes we gonna get in V2? (asked by Royal Lobster) A: Unanswered\nQ: Is this fully generative? (asked by custodian) A: Yes, issue is still to edit parts/replace voices/make custom voices (answered by Dr. Neuro)\nQ: Are you making this into a plugin? (asked by Slothify\u26a1Daily Gmove) A: Unanswered\nQ: Would Eliza officially allow launching tokens on EVM? (asked by Slothify\u26a1Daily Gmove) A: Eliza tek is not limited to solana only (answered by Dr. Neuro)\nQ: Are there any agents/projects built on eliza that had partner status that's off of solana? (asked by Slothify\u26a1Daily Gmove) A: Unanswered\n\n## 3. Help Interactions\nHelper: Kenk | Helpee: helllojelllo | Context: helllojelllo shared an AI text-based RPG project on-chain | Resolution: Kenk offered to let them demo the project to the community and suggested using the events card on Discord\nHelper: Dr. Neuro | Helpee: Slothify\u26a1Daily Gmove | Context: Question about Eliza technology being limited to Solana | Resolution: Dr. Neuro clarified that Eliza technology is not limited to Solana only\n\n## 4. Action Items\nTechnical Tasks: Description: Develop voice editing/replacement/customization capabilities for AI music generation | Mentioned By: Dr. Neuro\nFeature Requests: Description: Create autonomous group of AI singers once voice editing is implemented | Mentioned By: Dr. Neuro\nFeature Requests: Description: Consider official support for launching tokens on EVM chains | Mentioned By: Slothify\u26a1Daily Gmove\nTechnical Tasks: Description: Complete development of AI text-based RPG on-chain | Mentioned By: helllojelllo\nFeature Requests: Description: Student incubator focused on AI with events in SF and remote participation | Mentioned By: AK", + "messageCount": 19, + "userCount": 10 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary:\nThe discussion primarily revolves around DegenAI, an AI trading bot being developed by the team. DegenAI is currently trading on v1, with v2 in testing phase expected to launch within the week. The team is working on character improvements to fix issues with cut-off posts. There's technical discussion about using DeepSeek, a reasoning model, for potential trading applications, though concerns about hallucination limit how much LLMs should influence trading strategies. The team is focused on improving DegenAI rather than expanding to other platforms like Telegram at the moment. Community members are tracking DegenAI's wallet and trading performance, with some interest in creating an independent website for the project.\n\n## 2. FAQ:\nQ: How deep seek implementation of the reasoning model could improve auto trading and DegenAI? (asked by Curtisdonthurtus) A: Rhota indicated that it's better to limit how much LLMs influence trading strategy due to hallucination.\nQ: Are we at the point where we can run our own version of deep seek and improve it for our specific use case? (asked by Curtisdonthurtus) A: Odilitime mentioned that anyone can use deep seek with elizaOS.\nQ: Is it feasible to setup a private instance of DeepSeek and train it on paper trading data? (asked by Curtisdonthurtus) A: Rhota responded it's doable but unsure about compute costs to get meaningful results.\nQ: How degenai is going? Can you update it in X? (asked by NkT) A: Rhota explained they've been fixing character issues, it's trading on v1, v2 is in testing, and promised an X update by Friday.\nQ: What degens wallet, curious to see its activity (asked by Dr. Neuro) A: Kiki provided the wallet address: BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq\nQ: How's our boy doing today? Is he up? (asked by Odilitime) A: Unanswered\nQ: When independent degenai website? (asked by anotherAndrewSHA) A: Unanswered\n\n## 3. Help Interactions:\nHelper: Kiki | Helpee: Dr. Neuro | Context: User wanted to see DegenAI's wallet activity | Resolution: Provided the wallet address BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq\nHelper: Odilitime | Helpee: Curtisdonthurtus | Context: Question about using DeepSeek | Resolution: Informed that anyone can use DeepSeek with elizaOS\nHelper: Patt | Helpee: Channel members | Context: Discussion about DeepSeek capabilities | Resolution: Explained DeepSeek's efficiency comes from working with constraints rather than using more compute\n\n## 4. Action Items:\nTechnical: Complete v2 trading implementation and switch from v1 | Description: Finalize testing of v2 trading system | Mentioned By: rhota\nTechnical: Fix character issues with DegenAI | Description: Expand character file to prevent cut-off posts | Mentioned By: rhota\nDocumentation: Post update about DegenAI progress on X/Twitter | Description: Share information about character fixes and v2 trading by Friday | Mentioned By: rhota\nFeature: Consider implementing DeepSeek for DegenAI | Description: Evaluate feasibility and compute costs of using DeepSeek for trading | Mentioned By: Curtisdonthurtus\nFeature: Create independent DegenAI website | Description: Develop standalone site for DegenAI | Mentioned By: anotherAndrewSHA", + "messageCount": 51, + "userCount": 14 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around a crypto project called elizaos (with token ai16z) and discussions about a new \"Shark Tank\"-inspired game show for crypto/AI projects. Community members debated potential names for this show, with \"Clank Tank\" emerging as a popular option despite concerns about its abbreviation (CT) affecting discoverability. Other suggestions included \"Bull's Den,\" \"The Gauntlet,\" and \"Eliza's Den.\" There was also discussion about the application process for this show, with debate about whether to require technical proof of concept from applicants or keep it low-friction to avoid excluding non-technical developers. The chat includes numerous instances of token tipping (ai16z) to reward community contributors, though a technical issue with tip.cc withdrawals was reported. No major technical implementations or problem-solving occurred in this segment.\n\n## 2. FAQ\nQ: What is the pivot to? (asked by GBA ADVANCE) A: Unanswered\nQ: Should part of it be the user having to create their own agent or character.json to make the pitch to at least demonstrate ability to build an agent? (asked by vu) A: That's what we do! but maybe it can be improved upon? We get details about their character (the one pitching) via typeform which is used to generate an AI of them (answered by jin)\nQ: Any announcements coming up? (asked by MicoM.ron) A: Unanswered\n\n## 3. Help Interactions\nHelper: MicoM.ron | Helpee: Community | Context: Withdrawal from tip.cc of ai16z not working | Resolution: Reported having an open ticket with tip.cc support and promised to update when resolved\n\n## 4. Action Items\nType: Feature | Description: Name selection for crypto \"Shark Tank\" inspired game show | Mentioned By: jin\nType: Technical | Description: Fix withdrawal functionality for ai16z tokens on tip.cc | Mentioned By: MicoM.ron\nType: Documentation | Description: Create discourse post about AI agent tokenomics | Mentioned By: Rabbidfly", + "messageCount": 150, + "userCount": 24 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe channel discussion was minimal and primarily focused on sharing crypto-related content rather than deep technical discussions. Jin shared a link to a \"crypto shark tank style show\" related to tokenomics and added it to a project binder document. There were brief comments about the potential value of such a show for AI agent exposure. The most substantive activity was Patt distributing ai16z tokens to three community members (robinlehmann, Prof. Zor, and Reneil1337) with specific acknowledgments of their contributions to the project. These contributions included technical troubleshooting of SQLite extensions, data handling, strategic insights on tokenomics, market readiness discussions, and educational resource curation. Additionally, \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f shared several Twitter links without context or discussion.\n\n## 2. FAQ\nNo significant questions with meaningful responses were present in this chat segment.\n\n## 3. Help Interactions\nNo significant help interactions were documented in this chat segment.\n\n## 4. Action Items\nType: Documentation | Description: Added crypto shark tank style show information to the project binder | Mentioned By: jin", + "messageCount": 18, + "userCount": 6 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around concerns about project direction, tokenomics, and communication issues. A significant development occurs when accelxr joins as COO, providing substantial updates on project status. Key technical discussions include:\n\n- The launchpad is 95% complete with final AI features being added and initial partners being finalized\n- Tokenomics for the launchpad is also 95% complete, with plans to release both together\n- Eliza Studios has been established to provide agent creation and management services, generating revenue\n- The team has a healthy stable allocation providing approximately one year of runway\n- A roadmap is being developed to be published on the main site, targeted for next week\n- The team is working on improving liquidity for the token\n- There are no plans to launch new tokens beyond ai16z and degenai\n- The project is transitioning from ai16zdao branding to elizaOS for better clarity\n- A new discourse forum (eliza.discourse.group) has been set up to improve communication\n- The team is developing an AI news aggregator and implementing a system to reward community contributions\n\n## 2. FAQ\nQ: What is the status of the launchpad? (asked by multiple users) A: The launchpad is 95% complete, with final AI features being added and initial partners being finalized (answered by accelxr)\nQ: What is the status of tokenomics? (asked by multiple users) A: Tokenomics for the launchpad is 95% complete, with plans to release both together with the launchpad (answered by accelxr)\nQ: Is the team planning to release a new token? (asked by HoneyBadger) A: No, there are no existing discussions about additional tokens beyond ai16z and degenai (answered by accelxr)\nQ: What is the financial status of the project? (asked by CRAY) A: The team has a healthy stable allocation providing approximately one year of runway, plus revenue from Eliza Studios (answered by accelxr)\nQ: Will there be a roadmap? (asked by multiple users) A: Yes, the CPO is working on a roadmap to be published on the main site, targeted for next week (answered by accelxr)\nQ: What is the plan for unifying the brand? (asked by DannyNOR NoFapArc) A: The team recognizes the brand is scattered and is working to clean it up, transitioning to elizaOS branding (answered by accelxr)\nQ: What is the Block Tank/Clank Tank/Gauntlet? (implied by multiple discussions) A: It's an AI game show about investing that aligns with the DAO's focus on AI venture capital (explained by jin)\nQ: How is business development being handled? (asked by yardy) A: The team has refined the BD process with an automated CRM system and is focusing on high-level partnerships beyond promotional activities (answered by accelxr)\n\n## 3. Help Interactions\nHelper: accelxr | Helpee: Multiple partners | Context: Lack of clear communication about project status | Resolution: Provided comprehensive updates on launchpad, tokenomics, financial status, and future plans\nHelper: jin | Helpee: Multiple partners | Context: Need for better community engagement | Resolution: Implemented a tipping system to reward active contributors and set up a news aggregator\nHelper: witch | Helpee: jin | Context: Overwhelming communication demands on jin | Resolution: Offered to work with rick to handle communications and reduce jin's workload\nHelper: DorianD | Helpee: accelxr | Context: Tokenomics development | Resolution: Shared a modified CATS tokenomics document with trust scoring mechanisms for agents\nHelper: Patt | Helpee: jin | Context: Communication challenges | Resolution: Suggested hiring a dedicated point person for community communications rather than relying solely on volunteers\n\n## 4. Action Items\nType: Technical | Description: Complete the launchpad with final AI features and initial partners | Mentioned By: accelxr\nType: Technical | Description: Finalize tokenomics for the launchpad | Mentioned By: accelxr\nType: Documentation | Description: Create and publish a roadmap on the main site | Mentioned By: accelxr\nType: Technical | Description: Improve the news aggregator for better communication | Mentioned By: jin\nType: Technical | Description: Implement a system to train AI agents to answer FAQs | Mentioned By: jin\nType: Documentation | Description: Create a central repository for updates that can feed into an agent | Mentioned By: accelxr\nType: Technical | Description: Improve liquidity for the token | Mentioned By: accelxr\nType: Documentation | Description: Unify branding around elizaOS | Mentioned By: DannyNOR NoFapArc\nType: Technical | Description: Revamp the Discord server structure for better communication | Mentioned By: accelxr\nType: Feature | Description: Implement Composite Agent Trust Scores (CATS) for establishing bonded trust scores | Mentioned By: DorianD", + "messageCount": 952, + "userCount": 74 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Discord Chat Analysis for \"3d-ai-tv\" Channel\n\n## 1. Summary\nThe discussion centers around multiple AI-driven 3D shows in development, with a focus on technical integration of a data aggregator. Three main projects are mentioned: Block Tank (with versions in different engines), FishAI's Family Guy-style AI show, and potentially an AI news show. FishAI needs to integrate the aggregator to power content for his show, and boom offered to share scripts and access to the repository. The conversation also covered camera techniques for the shows, with SM Sith Lord suggesting a line-of-sight camera system that switches between multiple camera positions based on visibility of speaking characters. There's some confusion about server requirements and how the aggregator will be integrated across projects. FishAI clarified he has a server but plans to use websockets to interpret the aggregator data. VEGA mentioned working on motion capture animations for the project. The team is still finalizing show names, delivery formats (video vs. browser-embedded 3D), and episode production workflows.\n\n## 2. FAQ\nQ: Do we have a data aggregator that we use that anyone can tap into atm? (asked by Alsara2k) A: Jin runs the aggregator, and boom has created parsing scripts for it (answered by SM Sith Lord and boom)\nQ: Does the aggregator integrate into unity w/ unity block tank at all yet? (asked by fishai) A: Yes, block tank does work with test data (answered by boom)\nQ: What do we think about an action cam instead of stable point? (asked by fishai) A: SM Sith Lord suggested multiple cameras with line-of-sight switching between them based on which character is speaking (answered by SM Sith Lord)\nQ: Is all three projects gonna use the same aggro? (asked by boom) A: Partially answered - SM Sith Lord mentioned Jin runs the aggregator and it could be shared (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed aggregator integration scripts for AITV | Resolution: boom sent polling scripts and offered repository access\nHelper: SM Sith Lord | Helpee: fishai | Context: Camera system for following characters | Resolution: Shared implementation details of a line-of-sight camera system with raycasting\nHelper: jin | Helpee: fishai | Context: Repository access needed | Resolution: jin sent GitHub invitation link to repository\nHelper: boom | Helpee: Channel | Context: Offered to help with aggregator integration | Resolution: Standing by to assist with Unity Block Tank testing and aggregator updates\n\n## 4. Action Items\nTechnical: Integrate data aggregator into FishAI's show via websocket | Description: Use aggregator data to generate prompts | Mentioned By: fishai\nTechnical: Implement dynamic camera system | Description: Create line-of-sight based camera switching for character interactions | Mentioned By: SM Sith Lord and fishai\nTechnical: Fix broken pipeline | Description: Jin mentioned needing to fix a pipeline issue | Mentioned By: jin\nTechnical: Create motion capture animations | Description: VEGA to complete motion capture for animations | Mentioned By: VEGA\nDocumentation: Document aggregator integration process | Description: Document how the aggregator works with Unity Block Tank | Mentioned By: boom\nFeature: Generate prompts from aggregator data | Description: Use aggregated data to keep content interesting | Mentioned By: fishai\nFeature: Multiple camera system | Description: Implement camera switching based on character interactions | Mentioned By: SM Sith Lord\nDocumentation: Clarify show names and delivery formats | Description: Confirm Block Tank show name and whether delivery is video or browser-embedded | Mentioned By: SM Sith Lord", + "messageCount": 62, + "userCount": 6 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-05": { + "filename": "2025-02-05.md", + "content": "# elizaOS Discord - 2025-02-05\n\n**Date: February 5, 2025**\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **ElizaOS Launchpad** is 95% complete with final AI features being added and initial partners being finalized\n- **Tokenomics** for the launchpad is also 95% complete, with plans to release both together\n- **Eliza Studios** has been established to provide agent creation and management services, generating revenue\n- The project is transitioning from **ai16zdao branding to elizaOS** for better clarity\n- A new **discourse forum** (eliza.discourse.group) has been set up to improve communication\n- **accelxr** has joined as COO, providing substantial updates on project status\n- **v0.25.6-alpha.1** was announced as a pre-release\n- **Block Tank** show is scheduled for this weekend, with Jin mentioning they generate shows \"in one shot\" rather than in real-time\n\n### Technical Discussions\n- **Multi-agent systems**: Jin discussed a potential multi-agent writer's room concept with specialized roles (idea generator, scribe, concept artist)\n- **Agent coordination challenges**: hosermage noted that agents tend to loop without proper direction, suggesting a narrative engine to track state\n- **Database options**: Discussions about SQLite, Postgres, and Supabase integration, with a user successfully implementing Supabase support (PR #3290)\n- **Plugin integration**: Users struggling with proper configuration of plugins like coinmarketcap, web-search, and dexscreener\n- **Docker deployment issues**: Multiple users reported problems during build process and runtime errors\n- **Memory requirements**: Recommendations of 1.5-2GB RAM per agent were shared\n- **DeepSeek implementation**: Discussion about using DeepSeek, a reasoning model, for potential trading applications, though concerns about hallucination limit how much LLMs should influence trading strategies\n- **3D AI shows**: Multiple AI-driven 3D shows in development, including Block Tank (with versions in different engines), FishAI's Family Guy-style AI show, and potentially an AI news show\n\n### AI Development Projects\n- **DegenAI**: An AI trading bot currently trading on v1, with v2 in testing phase expected to launch within the week\n- **AI-generated music**: Dr. Neuro mentioned working on AI-generated music with plans to create \"autonomous singers\" once voice editing/replacement capabilities are improved\n- **AI text-based RPG**: A community member (helllojelllo) shared an AI text-based RPG project being built on-chain\n- **Block Tank/Clank Tank**: A \"Shark Tank\"-inspired game show for crypto/AI projects is being developed, with debate about its name\n- **AI news aggregator**: The team is developing an AI news aggregator and implementing a system to reward community contributions\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I fix the agent getting stuck at \"Initializing LlamaService...\"? \n **A**: Try deleting the agent/data folder and db.sqlite file, then rebuild. Also check if Llama model files were downloaded and delete them.\n\n- **Q**: What's the correct way to add plugins to a character file? \n **A**: For JSON files use \"plugins\": [\"<@1300745997625982977>os/plugin-coinmarketcap\"], for TS files import the plugin and add to plugins array.\n\n- **Q**: How can I clear chat memory? \n **A**: Drop the table in the database or use removeAllMemories function in packages/core/src/memory.ts.\n\n- **Q**: How much RAM is needed per agent? \n **A**: Around 1.5-2GB per agent. 4GB had OOM issues.\n\n- **Q**: How do I add knowledge from PDFs to my agent? \n **A**: Use folder2knowledge and knowledge2character tools.\n\n- **Q**: How do I fix dependency issues during build? \n **A**: Add missing dependencies with commands like \"pnpm add viem --filter <@1300745997625982977>os/client-lens\".\n\n### Project Direction\n- **Q**: What is the status of the launchpad? \n **A**: The launchpad is 95% complete, with final AI features being added and initial partners being finalized.\n\n- **Q**: Is the team planning to release a new token? \n **A**: No, there are no existing discussions about additional tokens beyond ai16z and degenai.\n\n- **Q**: What is the financial status of the project? \n **A**: The team has a healthy stable allocation providing approximately one year of runway, plus revenue from Eliza Studios.\n\n- **Q**: Will there be a roadmap? \n **A**: Yes, the CPO is working on a roadmap to be published on the main site, targeted for next week.\n\n- **Q**: How is business development being handled? \n **A**: The team has refined the BD process with an automated CRM system and is focusing on high-level partnerships beyond promotional activities.\n\n### AI & Show Development\n- **Q**: Is the Block Tank show autonomous? \n **A**: We generate the show in one shot, it's not realtime yet.\n\n- **Q**: When will the first Block Tank be? \n **A**: This weekend.\n\n- **Q**: Is the writer's room open source? \n **A**: Writer's room part isn't open source.\n\n- **Q**: How deep seek implementation of the reasoning model could improve auto trading and DegenAI? \n **A**: It's better to limit how much LLMs influence trading strategy due to hallucination.\n\n- **Q**: Do we have a data aggregator that we use that anyone can tap into? \n **A**: Jin runs the aggregator, and boom has created parsing scripts for it.\n\n## Community Help & Collaboration\n\n### Agent Development Support\n- **notorious_d_e_v** helped **inui** with an agent stuck at initializing LlamaService by suggesting deleting database files and Llama model files\n- **Jox** helped **Rashid | X:mcmoodoo** with plugins not working by suggesting deleting the database and restarting, which fixed the issue\n- **\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f** helped **Yann** with build errors by suggesting adding missing dependencies with \"pnpm add viem\"\n- **rferrari** created PR #3290 with Supabase support implementation to help multiple users\n- **Kodasan-V** shared commands to kill processes: \"lsof -i :3000-3005 | grep LISTEN\" and \"kill -9 [PID]\" to help with client disconnection issues\n\n### Project Collaboration\n- **boom** sent polling scripts and offered repository access to **fishai** for aggregator integration for AITV\n- **SM Sith Lord** shared implementation details of a line-of-sight camera system with raycasting to help **fishai** with camera systems\n- **jin** sent GitHub invitation link to repository to **fishai**\n- **Kenk** offered to let **helllojelllo** demo their AI text-based RPG project to the community\n- **accelxr** provided comprehensive updates on launchpad, tokenomics, financial status, and future plans to address partners' concerns\n\n### Technical Troubleshooting\n- **Kiki** provided the DegenAI wallet address (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq) to **Dr. Neuro** who wanted to see its activity\n- **MicoM.ron** reported having an open ticket with tip.cc support for withdrawal issues and promised to update when resolved\n- **jin** explained to **hosermage** how the writer's room works for agent conversations\n- **Kenk** explained to **ben** that execution is the next phase for agents, suggested using TEEs for verifiability, and mentioned a trading plugin for shekels\n\n## Action Items\n\n### Technical Tasks\n- Fix initialization issues with model providers other than Llama (mentioned by inui)\n- Implement streaming API support for faster agent responses (mentioned by Hoshi 818)\n- Fix Supabase integration and implement missing functions (mentioned by rferrari)\n- Fix Docker deployment issues and resolve build and runtime errors (mentioned by Kastel514)\n- Fix vector dimension mismatch errors permanently (mentioned by engineer)\n- Complete v2 trading implementation for DegenAI and switch from v1 (mentioned by rhota)\n- Fix character issues with DegenAI to prevent cut-off posts (mentioned by rhota)\n- Fix withdrawal functionality for ai16z tokens on tip.cc (mentioned by MicoM.ron)\n- Complete the launchpad with final AI features and initial partners (mentioned by accelxr)\n- Finalize tokenomics for the launchpad (mentioned by accelxr)\n- Improve liquidity for the token (mentioned by accelxr)\n- Fix broken pipeline for 3D shows (mentioned by jin)\n- Create motion capture animations for 3D shows (mentioned by VEGA)\n- Integrate data aggregator into FishAI's show via websocket (mentioned by fishai)\n- Implement dynamic camera system with line-of-sight based switching (mentioned by SM Sith Lord and fishai)\n- Fix build inconsistency in V0.1.8 where builds fail after clean and reinstall (mentioned by n00b_SaUce)\n- Investigate Twitter gateway timeout errors (mentioned by kanonasv\ud83d\udc8e)\n- Develop voice editing/replacement/customization capabilities for AI music generation (mentioned by Dr. Neuro)\n\n### Documentation Tasks\n- Document correct plugin inclusion syntax (mentioned by Jox)\n- Create guide for database options (SQLite, Postgres, Supabase) (mentioned by Q)\n- Improve troubleshooting guide with common errors and solutions (mentioned by multiple users)\n- Create and publish a roadmap on the main site (mentioned by accelxr)\n- Create a central repository for updates that can feed into an agent (mentioned by accelxr)\n- Unify branding around elizaOS (mentioned by DannyNOR NoFapArc)\n- Document aggregator integration process (mentioned by boom)\n- Clarify show names and delivery formats (mentioned by SM Sith Lord)\n- Create guide for troubleshooting SQLite errors during agent setup (mentioned by kanonasv\ud83d\udc8e)\n- Provide clearer information about grant application process (mentioned by NicoRusso)\n- Post update about DegenAI progress on X/Twitter (mentioned by rhota)\n- Create discourse post about AI agent tokenomics (mentioned by Rabbidfly)\n\n### Feature Requests\n- Add plugin registry to select/install only needed plugins (mentioned by elizaos-bridge-odi)\n- Add ability to exclude plugins without code changes (mentioned by Jox)\n- Implement Twitter API support to avoid shadowbans (mentioned by Sergey Danilovich)\n- Improve memory management with better tools (mentioned by Aluren)\n- Implement multi-agent writer's room with specialized roles (mentioned by jin)\n- Explore prediction market algorithms within TEEs (mentioned by Kenk)\n- Consider implementing DeepSeek for DegenAI (mentioned by Curtisdonthurtus)\n- Create independent DegenAI website (mentioned by anotherAndrewSHA)\n- Consider official support for launching tokens on EVM chains (mentioned by Slothify\u26a1Daily Gmove)\n- Create autonomous group of AI singers once voice editing is implemented (mentioned by Dr. Neuro)\n- Generate prompts from aggregator data to keep content interesting (mentioned by fishai)\n- Implement multiple camera system based on character interactions (mentioned by SM Sith Lord)\n- Implement Composite Agent Trust Scores (CATS) for establishing bonded trust scores (mentioned by DorianD)\n- Revamp the Discord server structure for better communication (mentioned by accelxr)\n- Implement a system to train AI agents to answer FAQs (mentioned by jin)" + }, + "github_summaries_daily_2025-02-06": { + "filename": "2025-02-06.md", + "content": "Overall Project Summary:\nToday's development focused heavily on enhancing the plugin system within the `elizaos/eliza` repository, introducing dynamic loading and improved interaction capabilities, alongside significant bug fixes across various components. While progress was made in stabilizing the core framework and resolving several build and functionality issues, new challenges emerged concerning Zod dependency conflicts and Amazon Bedrock model provider functionality, requiring immediate attention.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - elizaos/eliza: Build failures due to Zod dependency issues are affecting the overall build process and need resolution ([#3300](https://github.com/elizaOS/eliza/issues/3300)).\n - elizaos/eliza: The Amazon Bedrock model provider is not functioning as expected and requires investigation ([#3328](https://github.com/elizaOS/eliza/issues/3328)).\n- **Urgent Discussions**:\n - elizaos/eliza: Issues reported regarding the inability to assign agents correctly and potential crashes during stop operations need immediate attention ([#3303](https://github.com/elizaOS/eliza/issues/3303), [#3302](https://github.com/elizaOS/eliza/issues/3302)).\n\n## \u2705 Completed Work\n### Plugin System Enhancements\n- Introduced dynamic plugin loading to improve flexibility in `elizaos/eliza` ([elizaos/eliza#3339](https://github.com/elizaOS/eliza/pull/3339)).\n- Enabled plugins to interact with the `messangerManager` for Telegram messaging in `elizaos/eliza` ([elizaos/eliza#3314](https://github.com/elizaOS/eliza/pull/3314)).\n- Removed the verifiable inference concept, transitioning it to a plugin-based approach in `elizaos/eliza` ([elizaos/eliza#3344](https://github.com/elizaOS/eliza/pull/3344)).\n\n### Core Stability and Bug Fixes\n- Resolved issues with default character settings and Twitter logging bugs in `elizaos/eliza` ([elizaos/eliza#3345](https://github.com/elizaOS/eliza/pull/3345), [elizaos/eliza#3327](https://github.com/elizaOS/eliza/pull/3327)).\n- Fixed JSON parsing errors in the `plugin-solana-v2` package within `elizaos/eliza` ([elizaos/eliza#3308](https://github.com/elizaOS/eliza/pull/3308)).\n- Addressed various unit test failures and improved model configuration loading in `elizaos/eliza` ([elizaos/eliza#3312](https://github.com/elizaOS/eliza/pull/3312), [elizaos/eliza#3313](https://github.com/elizaOS/eliza/pull/3313)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n### New Pull Requests\n- **elizaos/eliza**:\n - [elizaos/eliza#3339](https://github.com/elizaOS/eliza/pull/3339)\n - [elizaos/eliza#3314](https://github.com/elizaOS/eliza/pull/3314)\n - [elizaos/eliza#3344](https://github.com/elizaOS/eliza/pull/3344)\n - [elizaos/eliza#3345](https://github.com/elizaOS/eliza/pull/3345)\n - [elizaos/eliza#3327](https://github.com/elizaOS/eliza/pull/3327)\n - [elizaos/eliza#3308](https://github.com/elizaOS/eliza/pull/3308)\n - [elizaos/eliza#3312](https://github.com/elizaOS/eliza/pull/3312)\n - [elizaos/eliza#3313](https://github.com/elizaOS/eliza/pull/3313)\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - Build failures due to Zod dependency issues ([#3300](https://github.com/elizaOS/eliza/issues/3300)).\n - Amazon Bedrock model provider not functioning as expected ([#3328](https://github.com/elizaOS/eliza/issues/3328)).\n - Inability to assign agents correctly ([#3303](https://github.com/elizaOS/eliza/issues/3303)).\n - Potential crashes during stop operations ([#3302](https://github.com/elizaOS/eliza/issues/3302)).\n - Request for documentation on the template system ([#3318](https://github.com/elizaOS/eliza/issues/3318)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Discord client version conflict causing build failures ([#3295](https://github.com/elizaOS/eliza/issues/3295)).\n - Model configuration not loading from character files ([#3233](https://github.com/elizaOS/eliza/issues/3233)).\n - Formatting errors in Twitter posts and replies ([#3245](https://github.com/elizaOS/eliza/issues/3245)).\n - Various errors related to agent operations and plugin functionality ([#3202](https://github.com/elizaOS/eliza/issues/3202))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-06": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:01.307344Z", + "target_date": "2025-02-06", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-05", + "ai_news_elizaos_discord_md_2025-02-04", + "ai_news_elizaos_discord_md_2025-02-03", + "ai_news_elizaos_daily_json_2025-02-05", + "ai_news_elizaos_daily_md_2025-02-05", + "ai_news_elizaos_daily_discord_json_2025-02-05", + "ai_news_elizaos_daily_discord_md_2025-02-05", + "github_summaries_daily_2025-02-06", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 375980, + "estimated_tokens": 93995, + "file_size_bytes": 398955 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-07.json b/the-council/aggregated/2025-02-07.json new file mode 100644 index 00000000000..8a33db4f3dc --- /dev/null +++ b/the-council/aggregated/2025-02-07.json @@ -0,0 +1,291 @@ +{ + "date_generated_for": "2025-02-07", + "ai_news_elizaos_discord_md_2025-02-06": { + "filename": "2025-02-06.md", + "content": "# elizaOS Discord - 2025-02-06\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **DegenAI Development**: The team is transitioning from trading v1 to v2, with testing currently underway. Character improvements are being made to prevent cut-off posts. The DegenAI team includes developers working on sentiment/data layers, trading functionality, character development, and business aspects. (rhota)\n- **New COO Introduction**: <@749486305469136976> (accelxr) was introduced as the new COO, addressing partner concerns about project transparency and direction.\n- **Launchpad & Tokenomics Status**: Both are reportedly 95% complete but awaiting better market conditions for release. (accelxr)\n- **Financial Stability**: The team confirmed they have sufficient runway (approximately one year) plus revenue from Eliza Studios. (accelxr)\n- **Plugin Architecture Changes**: Eliza is moving plugins to separate repositories under elizaos-plugins organization, with a dynamic plugin system planned for April release (v2). (Odilitime)\n- **Pre-release Version**: A new v0.25.6-alpha.1 pre-release is available in the main branch. (Odilitime)\n\n### Technical Discussions\n- **TEE Integration**: Discussions about Trusted Execution Environment (TEE) integration for verifiable agent execution, particularly for trading applications. (Kenk)\n- **Vector Dimension Mismatch**: Several users encountered errors (384 vs 1536 dimensions) when using different embedding models. (engineer)\n- **Twitter API Issues**: Multiple users reported problems with Twitter authentication, mention scraping, and aggressive login attempts causing account lockouts. (rubinovitz, efiz)\n- **Telegram Integration**: Implementation of selective responses in group chats using the \"shouldRespondOnlyToMentions\" flag was discussed. (Tobiloba, Kodasan-V)\n- **RAG Knowledge Configuration**: Clarification that only .txt and .md files are supported for RAG knowledge, not JSON. (\ua9c1Ninja_Dev\ua9c2)\n\n### Media & Content Projects\n- **AI TV Shows Development**: Three main projects are being developed: Block Tank (potentially being renamed), a Stonks show, and AI News, using different visualization approaches including PlayCanvas, Blender/Unreal, and Unity. (SM Sith Lord, fishai, boom)\n- **Clank Tank**: A game show concept about AI investing (previously called \"The Gauntlet\") is nearing completion, with a premiere planned soon. (jin)\n\n### Community & Governance\n- **Branding Unification**: Plans to clean up scattered branding under ElizaOS while maintaining ai16z as the token name. (accelxr)\n- **Roadmap Development**: A CPO is putting together a roadmap to be placed on the main site, targeting next week. (accelxr)\n- **Communication Improvements**: New protocols for communicating updates across social media are being prioritized. (accelxr, witch)\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How can I fix the vector dimension mismatch error? \n **A**: Try turning on and off OpenAI embeddings. (Odilitime)\n\n- **Q**: When will v2 with dynamic plugin system be released? \n **A**: April. (Odilitime)\n\n- **Q**: How do I make a Telegram bot only respond when mentioned in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings. (Tobiloba)\n\n- **Q**: How do you guys solve for gateway timeout error on twitter? \n **A**: That's a rate limit, give it some space to breathe. (BOSSU)\n\n- **Q**: How can I get this alpha.1 release? \n **A**: Alpha.1 is in the main branch. (Odilitime)\n\n- **Q**: How do I get my character to consider a JSON as part of its knowledge? \n **A**: Only .txt or .md files are supported, not JSON. Enable ragKnowledge in settings and specify files in the knowledge array. (\ua9c1Ninja_Dev\ua9c2)\n\n### Project & Business\n- **Q**: What is the status of the launchpad and tokenomics? \n **A**: The launchpad is 95% done, just adding additional AI features and finalizing initial partners. Tokenomics for the launchpad are similarly 95% complete. (accelxr)\n\n- **Q**: Is the team financially stable? \n **A**: The team has a healthy stable allocation providing runway for approximately a year, plus revenue from Eliza Studios. (accelxr)\n\n- **Q**: Will there be any new tokens launched besides ai16z and degenai? \n **A**: No, there are no existing discussions about additional tokens. (accelxr)\n\n- **Q**: Who is selling large amounts of ai16z tokens? \n **A**: It's Elijah, an OG member from day 1 who previously donated tokens to the team. (jin)\n\n- **Q**: How degenai is going? Can you update it in X? \n **A**: We've been doing character fixes, he's posting better now with less cut off posts. Our v2 trading is done, in testing now. Hoping to switch to v2 this week. I can make an X update by Friday. (rhota)\n\n- **Q**: If we submit & get selected, can we submit our own avatar to be used\u2026 as long as it follows your guidelines? \n **A**: Yes, standard stuff, mixamo rig, <10 mb, glb. (jin)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: efiz | **Helpee**: Community \n **Context**: Twitter mention scraping issues \n **Resolution**: Shared solution to untoggle \"Hide sensitive content\" and \"remove blocked and muted accounts\" in search settings\n\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: Setting up RAG knowledge for character \n **Resolution**: Provided step-by-step instructions for enabling ragKnowledge and using proper file formats\n\n- **Helper**: Tobiloba | **Helpee**: Kodasan-V \n **Context**: Making Telegram bot only respond when mentioned in groups \n **Resolution**: Suggested using \"shouldRespondOnlyToMentions\": true flag, which worked\n\n- **Helper**: 0xsuhas | **Helpee**: LLamaLama \n **Context**: Database error with Twitter client \n **Resolution**: Suggested changing SQLITE_FILE path in agent/src/index.ts\n\n- **Helper**: Mr. Stark | **Helpee**: Hop \n **Context**: Build failures with latest repo version \n **Resolution**: Suggested running clean commands and reinstalling dependencies\n\n### Project Guidance\n- **Helper**: accelxr | **Helpee**: Multiple partners \n **Context**: Partners were frustrated about lack of communication regarding project direction and tokenomics \n **Resolution**: Provided comprehensive updates on project status, team structure, and upcoming plans\n\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Issues with news aggregator not covering GitHub development updates \n **Resolution**: Explained that the prompt should already handle this, and suggested checking if the aggregator JSON has the correct data\n\n- **Helper**: Kenk | **Helpee**: helllojelllo \n **Context**: helllojelllo wanted to promote their AI text-based RPG project \n **Resolution**: Suggested a proper channel (events card) for sharing project details and offering a demo opportunity\n\n## Action Items\n\n### Technical Tasks\n- Fix vector dimension mismatch errors between different embedding models (384 vs 1536) (engineer)\n- Implement dynamic plugin system for Eliza v2 (Odilitime)\n- Fix aggressive Twitter login issues to prevent account lockouts (rubinovitz)\n- Resolve build issues with zod package version mismatches (Hop)\n- Fix Farcaster client initialization errors (LLamaLama)\n- Implement trading v2 for DegenAI (rhota)\n- Develop safer trading strategy for DegenAI before increasing funding (rhota)\n- Complete the launchpad with additional AI features (accelxr)\n- Finalize tokenomics for the launchpad (accelxr)\n- Implement zbrowser for live content feeds on screens in Stonks show (fishai)\n- Fix bug where TV doesn't clear at episode start when repeating (boom)\n- Upgrade video quality to 1080p 60fps for AI shows (boom)\n- Create Block Tank logo (jin)\n- Investigate and fix inconsistent dependency resolution causing TypeScript compilation errors (n00b_SaUce)\n- Implement keypair creation functionality for agents in TEE simulator (ShisukeUrahara)\n- Fix Twitter API rate limit handling in agent implementation (kanonasv\ud83d\udc8e)\n- Improve Telegram channel autoposting functionality (wirly)\n- Integrate trading execution capabilities with TEE for verifiable agent actions (Kenk)\n\n### Documentation Needs\n- Create comprehensive FAQ document for common issues (jin)\n- Update documentation for new plugin architecture and repository structure (Viral | Celo)\n- Document server requirements for ElizaOS deployment (Rimskiy)\n- Create a clear roadmap with short, mid, and long-term targets (accelxr)\n- Establish better communication protocols for updates across platforms (accelxr)\n- Update CMC information including website and categories (Avanc)\n- Document the news aggregator integration process (SM Sith Lord)\n- Create guide for setting up secure dev environments without sharing social media credentials (Slothify\u26a1Daily Gmove)\n- Update documentation for v0.25.6-alpha.1 pre-release (Odilitime)\n- Create comprehensive directory of AI Agents with capabilities and interaction methods (hus)\n\n### Feature Requests\n- Implement streaming API for faster agent responses (Hoshi 818)\n- Create plugin for reading on-chain token data (Dniel)\n- Unify branding under ElizaOS (DannyNOR NoFapArc)\n- Improve Discord server structure to make information more accessible (wit)\n- Implement token-based rewards for community contributions (jin)\n- Develop AI agents to help answer FAQs (jin)\n- Implement action camera system for AI shows (fishai)\n- Develop secure method for agent developers to work without access to user credentials (Slothify\u26a1Daily Gmove)\n- Implement token analytics plugins for agent ecosystem (AD)\n- Integration of Eliza agent into AI text-based RPG (helllojelllo)" + }, + "ai_news_elizaos_discord_md_2025-02-05": { + "filename": "2025-02-05.md", + "content": "# elizaOS Discord - 2025-02-05\n\n**Date: February 5, 2025**\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **ElizaOS Launchpad** is 95% complete with final AI features being added and initial partners being finalized\n- **Tokenomics** for the launchpad is also 95% complete, with plans to release both together\n- **Eliza Studios** has been established to provide agent creation and management services, generating revenue\n- The project is transitioning from **ai16zdao branding to elizaOS** for better clarity\n- A new **discourse forum** (eliza.discourse.group) has been set up to improve communication\n- **accelxr** has joined as COO, providing substantial updates on project status\n- **v0.25.6-alpha.1** was announced as a pre-release\n- **Block Tank** show is scheduled for this weekend, with Jin mentioning they generate shows \"in one shot\" rather than in real-time\n\n### Technical Discussions\n- **Multi-agent systems**: Jin discussed a potential multi-agent writer's room concept with specialized roles (idea generator, scribe, concept artist)\n- **Agent coordination challenges**: hosermage noted that agents tend to loop without proper direction, suggesting a narrative engine to track state\n- **Database options**: Discussions about SQLite, Postgres, and Supabase integration, with a user successfully implementing Supabase support (PR #3290)\n- **Plugin integration**: Users struggling with proper configuration of plugins like coinmarketcap, web-search, and dexscreener\n- **Docker deployment issues**: Multiple users reported problems during build process and runtime errors\n- **Memory requirements**: Recommendations of 1.5-2GB RAM per agent were shared\n- **DeepSeek implementation**: Discussion about using DeepSeek, a reasoning model, for potential trading applications, though concerns about hallucination limit how much LLMs should influence trading strategies\n- **3D AI shows**: Multiple AI-driven 3D shows in development, including Block Tank (with versions in different engines), FishAI's Family Guy-style AI show, and potentially an AI news show\n\n### AI Development Projects\n- **DegenAI**: An AI trading bot currently trading on v1, with v2 in testing phase expected to launch within the week\n- **AI-generated music**: Dr. Neuro mentioned working on AI-generated music with plans to create \"autonomous singers\" once voice editing/replacement capabilities are improved\n- **AI text-based RPG**: A community member (helllojelllo) shared an AI text-based RPG project being built on-chain\n- **Block Tank/Clank Tank**: A \"Shark Tank\"-inspired game show for crypto/AI projects is being developed, with debate about its name\n- **AI news aggregator**: The team is developing an AI news aggregator and implementing a system to reward community contributions\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I fix the agent getting stuck at \"Initializing LlamaService...\"? \n **A**: Try deleting the agent/data folder and db.sqlite file, then rebuild. Also check if Llama model files were downloaded and delete them.\n\n- **Q**: What's the correct way to add plugins to a character file? \n **A**: For JSON files use \"plugins\": [\"<@1300745997625982977>os/plugin-coinmarketcap\"], for TS files import the plugin and add to plugins array.\n\n- **Q**: How can I clear chat memory? \n **A**: Drop the table in the database or use removeAllMemories function in packages/core/src/memory.ts.\n\n- **Q**: How much RAM is needed per agent? \n **A**: Around 1.5-2GB per agent. 4GB had OOM issues.\n\n- **Q**: How do I add knowledge from PDFs to my agent? \n **A**: Use folder2knowledge and knowledge2character tools.\n\n- **Q**: How do I fix dependency issues during build? \n **A**: Add missing dependencies with commands like \"pnpm add viem --filter <@1300745997625982977>os/client-lens\".\n\n### Project Direction\n- **Q**: What is the status of the launchpad? \n **A**: The launchpad is 95% complete, with final AI features being added and initial partners being finalized.\n\n- **Q**: Is the team planning to release a new token? \n **A**: No, there are no existing discussions about additional tokens beyond ai16z and degenai.\n\n- **Q**: What is the financial status of the project? \n **A**: The team has a healthy stable allocation providing approximately one year of runway, plus revenue from Eliza Studios.\n\n- **Q**: Will there be a roadmap? \n **A**: Yes, the CPO is working on a roadmap to be published on the main site, targeted for next week.\n\n- **Q**: How is business development being handled? \n **A**: The team has refined the BD process with an automated CRM system and is focusing on high-level partnerships beyond promotional activities.\n\n### AI & Show Development\n- **Q**: Is the Block Tank show autonomous? \n **A**: We generate the show in one shot, it's not realtime yet.\n\n- **Q**: When will the first Block Tank be? \n **A**: This weekend.\n\n- **Q**: Is the writer's room open source? \n **A**: Writer's room part isn't open source.\n\n- **Q**: How deep seek implementation of the reasoning model could improve auto trading and DegenAI? \n **A**: It's better to limit how much LLMs influence trading strategy due to hallucination.\n\n- **Q**: Do we have a data aggregator that we use that anyone can tap into? \n **A**: Jin runs the aggregator, and boom has created parsing scripts for it.\n\n## Community Help & Collaboration\n\n### Agent Development Support\n- **notorious_d_e_v** helped **inui** with an agent stuck at initializing LlamaService by suggesting deleting database files and Llama model files\n- **Jox** helped **Rashid | X:mcmoodoo** with plugins not working by suggesting deleting the database and restarting, which fixed the issue\n- **\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f** helped **Yann** with build errors by suggesting adding missing dependencies with \"pnpm add viem\"\n- **rferrari** created PR #3290 with Supabase support implementation to help multiple users\n- **Kodasan-V** shared commands to kill processes: \"lsof -i :3000-3005 | grep LISTEN\" and \"kill -9 [PID]\" to help with client disconnection issues\n\n### Project Collaboration\n- **boom** sent polling scripts and offered repository access to **fishai** for aggregator integration for AITV\n- **SM Sith Lord** shared implementation details of a line-of-sight camera system with raycasting to help **fishai** with camera systems\n- **jin** sent GitHub invitation link to repository to **fishai**\n- **Kenk** offered to let **helllojelllo** demo their AI text-based RPG project to the community\n- **accelxr** provided comprehensive updates on launchpad, tokenomics, financial status, and future plans to address partners' concerns\n\n### Technical Troubleshooting\n- **Kiki** provided the DegenAI wallet address (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq) to **Dr. Neuro** who wanted to see its activity\n- **MicoM.ron** reported having an open ticket with tip.cc support for withdrawal issues and promised to update when resolved\n- **jin** explained to **hosermage** how the writer's room works for agent conversations\n- **Kenk** explained to **ben** that execution is the next phase for agents, suggested using TEEs for verifiability, and mentioned a trading plugin for shekels\n\n## Action Items\n\n### Technical Tasks\n- Fix initialization issues with model providers other than Llama (mentioned by inui)\n- Implement streaming API support for faster agent responses (mentioned by Hoshi 818)\n- Fix Supabase integration and implement missing functions (mentioned by rferrari)\n- Fix Docker deployment issues and resolve build and runtime errors (mentioned by Kastel514)\n- Fix vector dimension mismatch errors permanently (mentioned by engineer)\n- Complete v2 trading implementation for DegenAI and switch from v1 (mentioned by rhota)\n- Fix character issues with DegenAI to prevent cut-off posts (mentioned by rhota)\n- Fix withdrawal functionality for ai16z tokens on tip.cc (mentioned by MicoM.ron)\n- Complete the launchpad with final AI features and initial partners (mentioned by accelxr)\n- Finalize tokenomics for the launchpad (mentioned by accelxr)\n- Improve liquidity for the token (mentioned by accelxr)\n- Fix broken pipeline for 3D shows (mentioned by jin)\n- Create motion capture animations for 3D shows (mentioned by VEGA)\n- Integrate data aggregator into FishAI's show via websocket (mentioned by fishai)\n- Implement dynamic camera system with line-of-sight based switching (mentioned by SM Sith Lord and fishai)\n- Fix build inconsistency in V0.1.8 where builds fail after clean and reinstall (mentioned by n00b_SaUce)\n- Investigate Twitter gateway timeout errors (mentioned by kanonasv\ud83d\udc8e)\n- Develop voice editing/replacement/customization capabilities for AI music generation (mentioned by Dr. Neuro)\n\n### Documentation Tasks\n- Document correct plugin inclusion syntax (mentioned by Jox)\n- Create guide for database options (SQLite, Postgres, Supabase) (mentioned by Q)\n- Improve troubleshooting guide with common errors and solutions (mentioned by multiple users)\n- Create and publish a roadmap on the main site (mentioned by accelxr)\n- Create a central repository for updates that can feed into an agent (mentioned by accelxr)\n- Unify branding around elizaOS (mentioned by DannyNOR NoFapArc)\n- Document aggregator integration process (mentioned by boom)\n- Clarify show names and delivery formats (mentioned by SM Sith Lord)\n- Create guide for troubleshooting SQLite errors during agent setup (mentioned by kanonasv\ud83d\udc8e)\n- Provide clearer information about grant application process (mentioned by NicoRusso)\n- Post update about DegenAI progress on X/Twitter (mentioned by rhota)\n- Create discourse post about AI agent tokenomics (mentioned by Rabbidfly)\n\n### Feature Requests\n- Add plugin registry to select/install only needed plugins (mentioned by elizaos-bridge-odi)\n- Add ability to exclude plugins without code changes (mentioned by Jox)\n- Implement Twitter API support to avoid shadowbans (mentioned by Sergey Danilovich)\n- Improve memory management with better tools (mentioned by Aluren)\n- Implement multi-agent writer's room with specialized roles (mentioned by jin)\n- Explore prediction market algorithms within TEEs (mentioned by Kenk)\n- Consider implementing DeepSeek for DegenAI (mentioned by Curtisdonthurtus)\n- Create independent DegenAI website (mentioned by anotherAndrewSHA)\n- Consider official support for launching tokens on EVM chains (mentioned by Slothify\u26a1Daily Gmove)\n- Create autonomous group of AI singers once voice editing is implemented (mentioned by Dr. Neuro)\n- Generate prompts from aggregator data to keep content interesting (mentioned by fishai)\n- Implement multiple camera system based on character interactions (mentioned by SM Sith Lord)\n- Implement Composite Agent Trust Scores (CATS) for establishing bonded trust scores (mentioned by DorianD)\n- Revamp the Discord server structure for better communication (mentioned by accelxr)\n- Implement a system to train AI agents to answer FAQs (mentioned by jin)" + }, + "ai_news_elizaos_discord_md_2025-02-04": { + "filename": "2025-02-04.md", + "content": "# elizaOS Discord - 2025-02-04\n\n## Overall Discussion Highlights\n\n### Project Status & Direction\n- The team is working on rebranding from ai16z to ElizaOS, with discussions about Twitter handle changes and brand consolidation to reduce confusion.\n- Jin confirmed that launchpad and tokenomics updates remain priorities, with another tokenomics update coming soon.\n- A new \"Block Tank\" feature is being developed where AI agents simulate investment pitches, with 30 submissions received for the first episode launching Friday.\n- Jin mentioned plans for \"The Boardroom,\" an AI governance simulation system for proposal discussions from different perspectives.\n- The team is processing questions/answers from Discord to improve documentation and LLM accuracy, with 1300+ files processed.\n\n### Technical Development\n- **ElizaOS v0.1.9 Issues**: Multiple users reported problems after upgrading from v0.1.8 to v0.1.9, including initialization problems with LlamaService, database errors, embedding dimension mismatches, and Docker deployment challenges.\n- **Database Integration**: Users discussed challenges with SQLite and Supabase adapters, with rferrari successfully implementing Supabase integration.\n- **Model Provider Configuration**: Troubleshooting focused on configuration issues with OpenAI, Anthropic, Ollama, and other providers.\n- **Multi-Agent Systems**: Discussions about creating multi-agent narrative systems with state tracking to prevent loops, with Jin explaining they generate shows in \"one shot\" rather than real-time.\n- **Development Environment**: A key technical tip was shared about using WSL (Windows Subsystem for Linux) for development rather than mounted drives to improve performance.\n- **AI Agent Ecosystem**: Clarification on the differences between various AI agents: degenai (trading, analysis, influencing, waifus), aixbt (analysis, influencing), and aixvc_agent (autonomous trader for ai16z DAO fund).\n\n### 3D AI TV Show Development\n- Unity integration is a central topic, with discussions about Unity 6, planar reflections, and mirror implementations.\n- The team is coordinating on meeting transcripts for Block Tank pitches, with a workflow that involves transcript generation, episode creation, recording raw footage, and post-production editing.\n- Discussions about camera systems for the show, with suggestions for dynamic camera movement that follows characters or switches between multiple camera positions based on line-of-sight.\n- VEGA mentioned access to a motion capture studio and offered to create custom sitting animations.\n\n### Tokenomics & Revenue Models\n- DorianD proposed an \"Onchain Transactions Tribute Stream System\" where ElizaOS would collect 1% from transactions executed by AI agents to fund the Eliza Labs Foundation and support plugin developers.\n- Discussions about token collateralization for agent deployment and reputation/trust mechanisms based on token holdings.\n- Debate around the challenges of open source projects and sustainable tokenomics to support the team.\n\n## Key Questions & Answers\n\n**Q: How do I verify as a token holder?** \nA: Use Collabland verification in rules-and-links channel with the correct token CA and at least 10k tokens in one wallet.\n\n**Q: Is there another elizas.com deployment somewhere else that I should be using?** \nA: The official site is elizaos.ai, check elizaos.ai/docs for documentation.\n\n**Q: How to fix the infinite \"Initializing LlamaService...\" issue?** \nA: Try using OpenAI instead, delete the Llama model, or downgrade plugin-node.\n\n**Q: How to stop a client for posting the initial message and only answer with the action message?** \nA: Use suppressInitialMessage: true.\n\n**Q: How to make the agent use knowledge.json after generating it?** \nA: Add the path to knowledge.json in the character file.\n\n**Q: Is Aixbt competing with degenai?** \nA: They partially compete. Degenai does trading, analysis, influencing, and waifus, while aixbt does analysis and influencing but not trading or waifus.\n\n**Q: What is aixvc_agent?** \nA: This is the autonomous trader which is supposed to run our ai16z DAO fund. Modeled on pmairca.\n\n**Q: Is Shaw planning to release a new token or keep ai16z ticker for ElizaOS?** \nA: No new tokens.\n\n**Q: How would the Onchain Transactions Tribute Stream System work?** \nA: It would collect 1% of transaction values executed by ElizaOS agents and send it to the Eliza Labs Foundation, potentially with metadata about which plugins were used to inform grant distribution.\n\n**Q: Would Eliza officially allow launching tokens on EVM?** \nA: Eliza technology is not limited to Solana only.\n\n## Community Help & Collaboration\n\n- **Multi-Agent Narrative Systems**: Jin helped hosermage with creating multi-agent narrative systems that avoid looping behaviors, explaining they generate shows in one shot rather than real-time and suggesting role specialization for agents.\n\n- **Development Environment Setup**: Inked-Kiwi provided detailed instructions for using WSL for Eliza development instead of mounted drives, including cloning repositories and launching VS Code from Linux environment for better performance.\n\n- **Character File Troubleshooting**: Mr. Stark helped Inked-Kiwi fix a character file causing an infinite loop by checking the end of the file for incorrect formatting like trailing \"adjectives\" array.\n\n- **SQLite Vector Issues**: validsyntax helped Mikkke resolve SQLite vector dimension mismatch errors by enabling embedding in the model configuration file.\n\n- **Knowledge Integration**: Pedro helped Jungle get knowledge2file to work by moving folder2knowledge.js to the main scripts directory and running with limited PDFs.\n\n- **Community Recognition**: Patt distributed token tips to multiple contributors with personalized acknowledgments, including robinlehmann (21.10 ai16z) for technical contributions with SQLite extensions, Prof. Zor (5.98 ai16z) for tokenomics insights, and Reneil1337 (38.42 ai16z) for tracking Moca agent NFT minting and educational resources.\n\n- **Dynamic Camera System**: SM Sith Lord helped fishai implement a dynamic camera system by sharing a technique using raycasting to find cameras with line-of-sight to targets.\n\n## Action Items\n\n### Technical\n- Fix the infinite \"Initializing LlamaService...\" issue that persists even when using non-Llama models (inui, AkL, Ian Guimaraes)\n- Implement proper image posting capability in Twitter client (luen, jaczkal)\n- Fix SQLite vector dimension mismatch errors in v0.1.9 (Mikkke, ric_decentral)\n- Resolve CORS issues when hosting client and backend on different machines ([elizaos] )\n- Fix Twitter authentication issues with 2FA (Yung Carl)\n- Implement parallel request processing to prevent blocking in multi-channel scenarios (meltingice, sayonara)\n- Fix Docker deployment issues with eliza-starter (Rashid | X:mcmoodoo, Royal Lobster)\n- Fix the removeAllMemories function that doesn't work programmatically (Aluren)\n- Implement collaboration between agents (pmairca and Scarlett teams) in a new private channel (rhota)\n- Complete trading/sentiment update before deciding on open source contributions (rhota)\n- Improve Telegram channel functionality (DorianD)\n- Implement Eliza integration with Perplexity for improved search capabilities (Ava)\n- Create ElizaOS news site in markdown format (jin)\n- Develop \"The Boardroom\" AI governance simulation (jin)\n- Develop ElizaOS Hackmd plugin (jin)\n- Implement transaction tribute stream system (DorianD)\n- Fix broken pipeline (jin)\n- Document all scripts (approximately 200) (boom)\n- Integrate data aggregator into Unity for AI analytics (Alsara2k)\n- Implement dynamic camera system that follows characters (fishai)\n- Create custom sitting animations using motion capture data (VEGA)\n- Fix issue with agent responses not being visible to others except on the bot's page (spencermarell)\n- Finalize Aspis Protocol plugin for Eliza (vlprosvirkin)\n- Develop multi-agent narrative system with state tracking to prevent loops (hosermage)\n- Integrate Solana token swaps (oguzserdar)\n- Deploy vision AI-powered Twitter client (oguzserdar)\n- Implement Twitter rate limit safeguards (oguzserdar)\n- Use WSL for Windows development instead of mounted drives for better performance (Inked-Kiwi)\n\n### Documentation\n- Create guide for implementing RAG knowledge with proper embedding (Pedro, validsyntax)\n- Provide clear examples of multi-agent architecture patterns (Ale | AutoRujira \ud83c\ude50\u26a1)\n- Update Docker deployment documentation (Titan | Livepeer-Eliza.com)\n- Create guide for configuring model providers properly (Kodasan-V)\n- Update official links in BOSSU responses as some links are broken (px)\n- Create documentation on how memory is handled in Eliza compared to virtuals (lefrog)\n- Update GitHub awesome-eliza repository (jin)\n- Create comprehensive tokenomics documentation (jin)\n- Conduct OPSEC awareness campaign (jin)\n- Create documentation for Block Tank branding images and video clips (SM Sith Lord)\n- Add the Onchain Transactions Tribute Stream System proposal to the project documentation (jin)\n\n### Feature\n- Add ability to selectively include/exclude plugin actions without modifying source code (Ian Guimaraes, Jox)\n- Implement streaming responses for better UX (Hoshi 818)\n- Add support for dynamic knowledge updates (0xMAR$H, BigR)\n- Add proper Twitter API support for marking accounts as automated (Sergey Danilovich)\n- Implement parallel processing for agent requests (meltingice)\n- Enable image generation for waifus in degenai (DorianD)\n- Implement \"boredom\" function threshold adjustment (DorianD)\n- Add degenai to Telegram (DorianD)\n- Create dedicated channel for grant applications and discussions (NicoRusso)\n- Implement public page listing projects that have applied for grants (NicoRusso)\n- Improve share functionality for grant applications (NicoRusso)\n- Consider supporting token launches on EVM chains (Slothify\u26a1Daily Gmove)\n- Voice customization for AI-generated music (Dr. Neuro)\n- Etherscan/ABI plugin development (mgrabina)\n- Consider requiring users to create their own agent/character.json for pitches (vu)\n- Implement token collateralization for agent deployment (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Create token-based trust rating system (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Add planar reflections for better visual quality (boom)\n- Generate prompts from aggregator data to keep content interesting (fishai)" + }, + "ai_news_elizaos_daily_json_2025-02-06": { + "filename": "2025-02-06.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-06", + "categories": [ + { + "title": "ElizaOS GitHub Repository Updates", + "content": [ + { + "text": "# Plugin System Overhaul\n\nA major restructuring of the plugin system has occurred. The verifiable inference concept has been removed in favor of plugin loading (#3344). All plugins were deleted (#3342) to support a new dynamic plugin loading system (#3339). This allows plugins to interact with the messengerManager to post on Telegram (#3314). Plugin imports have been removed from the agent (#3346).", + "sources": "https://github.com/elizaOS/eliza/pull/3344, https://github.com/elizaOS/eliza/pull/3342, https://github.com/elizaOS/eliza/pull/3339, https://github.com/elizaOS/eliza/pull/3314, https://github.com/elizaOS/eliza/pull/3346", + "images": [], + "videos": [] + }, + { + "text": "# Character and Agent Updates\n\nThe default character has been fixed (#3345) and moved to the agent (#3343). The system now properly reads modelConfig from character files (#3313).", + "sources": "https://github.com/elizaOS/eliza/pull/3345, https://github.com/elizaOS/eliza/pull/3343, https://github.com/elizaOS/eliza/pull/3313", + "images": [], + "videos": [] + }, + { + "text": "# Model and Provider Improvements\n\nThe system now supports Anthropic provider (#3364) and has improved OpenAI-like provider endpoint resolution (#3281). A fix was implemented for the Google API key handling (#3274). Several model-related unit tests were fixed (#3312), and the build in core now targets node23 (#3371).", + "sources": "https://github.com/elizaOS/eliza/pull/3364, https://github.com/elizaOS/eliza/pull/3281, https://github.com/elizaOS/eliza/pull/3274, https://github.com/elizaOS/eliza/pull/3312, https://github.com/elizaOS/eliza/pull/3371", + "images": [], + "videos": [] + }, + { + "text": "# Package and Dependency Management\n\nThe package publish access has been set to public (#3330), and a missing version property was added to package.json (#3325). The project has replaced pnpm with Bun (#2852) and added adapter-sqlite to dependencies (#3357). The version was bumped to 0.25.6-alpha.1 (#3306).", + "sources": "https://github.com/elizaOS/eliza/pull/3330, https://github.com/elizaOS/eliza/pull/3325, https://github.com/elizaOS/eliza/pull/2852, https://github.com/elizaOS/eliza/pull/3357, https://github.com/elizaOS/eliza/pull/3306", + "images": [], + "videos": [] + }, + { + "text": "# Bug Fixes and Documentation\n\nSeveral bugs were fixed, including a Twitter logging bug (#3327), JSON normalization (#3301), Docker and types issues (#3220), and parsing unit test failures (#3311). Documentation improvements included fixing typos in plugins.md (#3324) and updating functions documentation (#3317).", + "sources": "https://github.com/elizaOS/eliza/pull/3327, https://github.com/elizaOS/eliza/pull/3301, https://github.com/elizaOS/eliza/pull/3220, https://github.com/elizaOS/eliza/pull/3311, https://github.com/elizaOS/eliza/pull/3324, https://github.com/elizaOS/eliza/pull/3317", + "images": [], + "videos": [] + }, + { + "text": "# Repository Maintenance\n\nSeveral maintenance PRs were merged, including develop to main merges (#3332, #3307), removal of remnant files/folders (#3326), and resolution of merge conflicts (#3367). A significant code cleanup was also performed (#3116).", + "sources": "https://github.com/elizaOS/eliza/pull/3332, https://github.com/elizaOS/eliza/pull/3307, https://github.com/elizaOS/eliza/pull/3326, https://github.com/elizaOS/eliza/pull/3367, https://github.com/elizaOS/eliza/pull/3116", + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several users have reported build failures in the elizaOS/eliza repository. Issues #3322, #3300, and #3316 all describe different build failures. User Mer-idium reported the latest build failing, lincheoll identified build errors related to Zod dependency issues, and vishal0316 reported a pnpm build failure.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3322", + "https://github.com/elizaOS/eliza/issues/3300", + "https://github.com/elizaOS/eliza/issues/3316" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3322", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3300", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3316" + ], + "videos": [] + }, + { + "text": "UI and functionality issues have also been reported. In issue #3360, Mer-idium noted that the UI doesn't appear to load. Issue #3319 by InAMooD discusses the default download of the Hermes llama model. Issue #3362 by creazy231 reports that the command 'pnpm dev --characters' doesn't load characters as expected.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3360", + "https://github.com/elizaOS/eliza/issues/3319", + "https://github.com/elizaOS/eliza/issues/3362" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3360", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3319", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3362" + ], + "videos": [] + }, + { + "text": "There are also feature requests and dependency issues. Mouradif suggested creating an Eliza CLI where plugins are opt-in only (similar to Shadcn) in issue #3356. In issue #3365, sekmet reported missing cors and multer dependencies in the @elizaos/agent package. Issue #3353 by Jovian-Dsouza addresses a placeholder mismatch and image description format in the Twitter search template.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3356", + "https://github.com/elizaOS/eliza/issues/3365", + "https://github.com/elizaOS/eliza/issues/3353" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3356", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3365", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3353" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository, focusing on plugin management, feature additions, and system improvements:\n\n- DarrenZal added a safe plugin (PR #3340)\n- lalalune made changes to move the default character to agent (PR #3343) and also proposed deleting all plugins (PR #3342)\n- romain-lfg contributed to the bounty system with two PRs: adding a bounty board (PR #3320) and implementing bounty detail functionality (PR #3361)\n- 0xgloria updated the deepseek component (PR #3127)\n- monilpat added a trading view provider (PR #3372)\n\nThese changes reflect ongoing development efforts to enhance the Eliza system's functionality and structure.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3340", + "https://github.com/elizaOS/eliza/pull/3343", + "https://github.com/elizaOS/eliza/pull/3342", + "https://github.com/elizaOS/eliza/pull/3320", + "https://github.com/elizaOS/eliza/pull/3127", + "https://github.com/elizaOS/eliza/pull/3372", + "https://github.com/elizaOS/eliza/pull/3361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3340", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3343", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3342", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3320", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3127", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3372", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3361" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 6-7, 2025, there were 39 new pull requests with 24 merged, 10 new issues created, and 105 active contributors. Activity decreased slightly on the following day (February 7-8, 2025) with 16 new pull requests (7 merged), 8 new issues, and 65 active contributors.", + "sources": [ + "From 2025-02-06 to 2025-02-07, elizaos/eliza had 39 new PRs (24 merged), 10 new issues, and 105 active contributors.", + "From 2025-02-07 to 2025-02-08, elizaos/eliza had 16 new PRs (7 merged), 8 new issues, and 65 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738800000 + } + }, + "ai_news_elizaos_daily_md_2025-02-06": { + "filename": "2025-02-06.md", + "content": "# ElizaOS GitHub Repository Updates\n\n## Plugin System Overhaul\n- Major restructuring of the plugin system\n- Verifiable inference concept replaced with plugin loading (#3344)\n- All plugins deleted (#3342) to support new dynamic plugin loading system (#3339)\n- Plugins can now interact with messengerManager to post on Telegram (#3314)\n- Plugin imports removed from the agent (#3346)\n\n## Character and Agent Updates\n- Default character fixed (#3345) and moved to the agent (#3343)\n- System properly reads modelConfig from character files (#3313)\n\n## Model and Provider Improvements\n- Added support for Anthropic provider (#3364)\n- Improved OpenAI-like provider endpoint resolution (#3281)\n- Fixed Google API key handling (#3274)\n- Fixed model-related unit tests (#3312)\n- Build in core now targets node23 (#3371)\n\n## Package and Dependency Management\n- Package publish access set to public (#3330)\n- Added missing version property to package.json (#3325)\n- Replaced pnpm with Bun (#2852)\n- Added adapter-sqlite to dependencies (#3357)\n- Version bumped to 0.25.6-alpha.1 (#3306)\n\n## Bug Fixes and Documentation\n- Fixed Twitter logging bug (#3327)\n- Fixed JSON normalization (#3301)\n- Resolved Docker and types issues (#3220)\n- Fixed parsing unit test failures (#3311)\n- Fixed typos in plugins.md (#3324)\n- Updated functions documentation (#3317)\n\n## Repository Maintenance\n- Merged develop to main (#3332, #3307)\n- Removed remnant files/folders (#3326)\n- Resolved merge conflicts (#3367)\n- Performed significant code cleanup (#3116)\n\n# Recent GitHub Issues\n\n## Build Issues\n- Multiple users reported various build failures\n- Issues related to Zod dependency\n- Build failures with pnpm\n\n## UI and Functionality Issues\n- UI loading problems reported\n- Issues with default Hermes llama model download\n- Character loading command functionality issues\n\n## Feature Requests and Dependencies\n- Suggestion for Eliza CLI with opt-in plugins\n- Missing cors and multer dependencies in @elizaos/agent package\n- Placeholder mismatch in Twitter search template\n\n# Recent Pull Requests\n\n- Added safe plugin (PR #3340)\n- Moved default character to agent (PR #3343)\n- Deleted all plugins (PR #3342)\n- Added bounty board (PR #3320) and bounty detail functionality (PR #3361)\n- Updated deepseek component (PR #3127)\n- Added trading view provider (PR #3372)\n\n# GitHub Activity Metrics\n\n- Feb 6-7, 2025: 39 new PRs (24 merged), 10 new issues, 105 active contributors\n- Feb 7-8, 2025: 16 new PRs (7 merged), 8 new issues, 65 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-06": { + "filename": "2025-02-06.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-06", + "date": 1738800000, + "stats": { + "totalMessages": 1829, + "totalUsers": 280 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of Discord Chat in \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel shows a mix of technical conversations and community interactions around ElizaOS and AI16Z. Technical discussions focused on agent development, with users seeking help for specific issues like SQLite errors, Twitter API rate limits, and Telegram integration. Several users asked about creating agents, with references to the agent dev school and coders channel for technical support. There were mentions of a new v0.25.6-alpha.1 pre-release and discussions about TEE (Trusted Execution Environment) integration for verifiable agent execution. The chat also included questions about token utility, partnerships, and upcoming features. Community members frequently directed technical questions to the coders channel, which appears to be the main technical support hub. BOSSU, an automated response bot, was very active in the channel, providing generic responses and directing users to appropriate resources.\n\n## 2. FAQ\nQ: If we submit & get selected, can we submit our own avatar to be used\u2026 as long as it follows your guidelines? (asked by Whambammy\u26a1) A: Yes (answered by jin)\nQ: Are guidelines available yet? (asked by Whambammy\u26a1) A: Standard stuff, mixamo rig, <10 mb, glb (answered by jin)\nQ: Do you already have an idea of when the first one may be? (asked by notorious_d_e_v) A: This weekend (answered by jin)\nQ: Will it coincide with tokennomics news, liqudity news, or news about an L1? (asked by GBA ADVANCE) A: Unanswered\nQ: Is this something that has been addressed? (asked by n00b_SaUce) A: Unanswered\nQ: How can i add the functionality to create keypair on user command for the agent? (asked by ShisukeUrahara) A: Unanswered\nQ: Will we integrate with Berachain? (asked by DannyNOR NoFapArc) A: You can use any EVM (answered by SotoAlt | BOSSU)\nQ: Is v2 update for ai16z or making a new one? (asked by yoJin.) A: They said not gonna be a new coin, just introducing somethings that are gonna bring back value to ai16z holders from elizaOS agents (answered by GBA ADVANCE)\nQ: How can i get this alpha.1 release? (asked by WeGo2Mars) A: Alpha.1 is in the main branch (answered by Odilitime)\nQ: How do you guys solve for gateway timeout error on twitter? (asked by kanonasv\ud83d\udc8e) A: That's a rate limit, give it some space to breathe (answered by BOSSU)\nQ: Is there a way to see how many tokens are launched using eliza OS? (asked by dionlimmer) A: Unanswered\nQ: Is there a way for a dev to work on the agent without me giving them my X account password? (asked by Slothify\u26a1Daily Gmove) A: For security never share passwords, devs can work with test accounts instead (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Whambammy\u26a1 | Context: Avatar submission guidelines | Resolution: Jin confirmed avatars can be submitted following guidelines (mixamo rig, <10mb, glb)\nHelper: Odilitime | Helpee: WeGo2Mars | Context: How to get alpha.1 release | Resolution: Clarified that alpha.1 is in the main branch\nHelper: BOSSU | Helpee: kanonasv\ud83d\udc8e | Context: Twitter gateway timeout errors | Resolution: Explained it was a rate limit issue and suggested waiting\nHelper: MicoM.ron | Helpee: kanonasv\ud83d\udc8e | Context: SQLite error when creating agent | Resolution: Directed to coders channel where similar problems might have been solved\nHelper: Kenk | Helpee: ben | Context: Integrating trading execution with TEE | Resolution: Shared information about verifiability through TEE and existing trading plugins\nHelper: MicoM.ron | Helpee: ryoh | Context: Partnership request | Resolution: Shared a form link for partnership requests\nHelper: Patt | Helpee: Thomas | Context: Question about DAO governance | Resolution: Clarified that there's no voting currently\nHelper: Kenk | Helpee: Thomas | Context: Where to discuss governance proposals | Resolution: Shared link to Eliza discourse group for discussions\n\n## 4. Action Items\nTechnical: Investigate and fix inconsistent dependency resolution causing TypeScript compilation errors after clean install | Mentioned By: n00b_SaUce\nTechnical: Implement keypair creation functionality for agents in TEE simulator | Mentioned By: ShisukeUrahara\nTechnical: Fix Twitter API rate limit handling in agent implementation | Mentioned By: kanonasv\ud83d\udc8e\nTechnical: Improve Telegram channel autoposting functionality to follow character.json specifications | Mentioned By: wirly\nTechnical: Integrate trading execution capabilities with TEE for verifiable agent actions | Mentioned By: Kenk\nDocumentation: Create guide for setting up secure dev environments without sharing social media credentials | Mentioned By: Slothify\u26a1Daily Gmove\nDocumentation: Update documentation for v0.25.6-alpha.1 pre-release | Mentioned By: Odilitime\nDocumentation: Create comprehensive directory of AI Agents with capabilities and interaction methods | Mentioned By: hus\nFeature: Develop secure method for agent developers to work without access to user credentials | Mentioned By: Slothify\u26a1Daily Gmove\nFeature: Implement token analytics plugins for agent ecosystem | Mentioned By: AD", + "messageCount": 304, + "userCount": 102 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis: \ud83d\udcbb-coders\n\n## 1. Summary\nThe discussion primarily focused on technical issues with Eliza agents, plugin architecture, and deployment challenges. Key topics included:\n\n- Plugin architecture changes: Eliza is moving plugins to separate repositories under elizaos-plugins organization, with a dynamic plugin system planned for April release (v2).\n- Twitter client issues: Multiple users reported problems with Twitter authentication, mention scraping, and aggressive login attempts causing account lockouts.\n- Database and embedding problems: Several users encountered vector dimension mismatch errors (384 vs 1536 dimensions) when using different embedding models.\n- Character configuration: Discussions about implementing RAG knowledge in character files, with clarification that only .txt and .md files are supported, not JSON.\n- Deployment challenges: Users shared experiences deploying to various platforms (Railway, Fleek) and troubleshooting Docker builds.\n- Telegram integration: Implementation of selective responses in group chats using the \"shouldRespondOnlyToMentions\" flag.\n\nThe community actively helped each other troubleshoot issues, with several developers offering solutions and workarounds for common problems.\n\n## 2. FAQ\nQ: Is there a way to have the agent running 24/7 even when my laptop turns off? (asked by Jack Lefroy) A: Unanswered\nQ: Should I work on eliza-starter or full eliza repo as a professional developer new to Eliza? (asked by DarkAdo) A: Full Eliza Repo is better for flexibility, though eliza-starter is enough for basic usage (answered by multiple users)\nQ: How can we get setup to make agents available to speak on twitter spaces? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Unanswered\nQ: What's the easiest way to exclude some of the plugins? (asked by Hop) A: Write a routine in plugin.ts to exclude the plugin from being created and add an entry into the env file (self-answered)\nQ: Can I run eliza with gpt 3.5? (asked by Psyxh) A: Unanswered\nQ: How do I get my character to consider a JSON as part of its knowledge? (asked by Mel Raiczyk) A: Only .txt or .md files are supported, not JSON. Enable ragKnowledge in settings and specify files in the knowledge array (answered by \ua9c1Ninja_Dev\ua9c2)\nQ: How can I fix the vector dimension mismatch error? (asked by engineer) A: Try turning on and off OpenAI embeddings (answered by Odilitime)\nQ: When will v2 with dynamic plugin system be released? (asked by Hop) A: April (answered by Odilitime)\nQ: How do I make a Telegram bot only respond when mentioned in a group? (asked by Kodasan-V) A: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (answered by Tobiloba)\n\n## 3. Help Interactions\nHelper: Mr. Stark | Helpee: Hop | Context: Build failures with latest repo version | Resolution: Suggested running clean commands and reinstalling dependencies\nHelper: liushmh | Helpee: DarkAdo | Context: Choosing between eliza-starter and full repo | Resolution: Explained that eliza-starter is sufficient for most needs with plugin imports\nHelper: Jox | Helpee: Rashid | X:mcmoodoo | Context: Plugin not working (coinmarketcap) | Resolution: Suggested deleting the database and restarting, which fixed the issue\nHelper: \ua9c1Ninja_Dev\ua9c2 | Helpee: Mel Raiczyk | Context: Setting up RAG knowledge for character | Resolution: Provided step-by-step instructions for enabling ragKnowledge and using proper file formats\nHelper: Tobiloba | Helpee: Kodasan-V | Context: Making Telegram bot only respond when mentioned in groups | Resolution: Suggested using \"shouldRespondOnlyToMentions\": true flag, which worked\nHelper: efiz | Helpee: Community | Context: Twitter mention scraping issues | Resolution: Shared solution to untoggle \"Hide sensitive content\" and \"remove blocked and muted accounts\" in search settings\nHelper: 0xsuhas | Helpee: LLamaLama | Context: Database error with Twitter client | Resolution: Suggested changing SQLITE_FILE path in agent/src/index.ts\n\n## 4. Action Items\nType: Technical | Description: Fix vector dimension mismatch errors between different embedding models (384 vs 1536) | Mentioned By: engineer\nType: Technical | Description: Implement dynamic plugin system for Eliza v2 | Mentioned By: Odilitime\nType: Technical | Description: Fix aggressive Twitter login issues to prevent account lockouts | Mentioned By: rubinovitz\nType: Technical | Description: Resolve build issues with zod package version mismatches | Mentioned By: Hop\nType: Technical | Description: Fix Farcaster client initialization errors | Mentioned By: LLamaLama\nType: Documentation | Description: Create comprehensive FAQ document for common issues | Mentioned By: jin\nType: Documentation | Description: Update documentation for new plugin architecture and repository structure | Mentioned By: Viral | Celo\nType: Documentation | Description: Document server requirements for ElizaOS deployment | Mentioned By: Rimskiy\nType: Feature | Description: Implement streaming API for faster agent responses | Mentioned By: Hoshi 818\nType: Feature | Description: Create plugin for reading on-chain token data | Mentioned By: Dniel", + "messageCount": 477, + "userCount": 117 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Two projects were mentioned: an AI text-based RPG on-chain project by helllojelllo and a student incubator focused on AI by AK. Kenk, likely a community moderator, invited both to share more details with the community - helllojelllo through a demo (without contract shilling) and suggested both use the events card on Discord to provide information. helllojelllo mentioned they're currently using APIs rather than an Eliza agent but plan to integrate one in the future. No detailed technical implementations or problem-solving discussions occurred in this brief exchange.\n\n## 2. FAQ\nQ: Would you want to demo this [AI Text based RPG] to the community? (asked by Kenk) A: absolutely would love to. (answered by helllojelllo)\n\n## 3. Help Interactions\nHelper: Kenk | Helpee: helllojelllo | Context: helllojelllo wanted to promote their AI text-based RPG project | Resolution: Kenk suggested a proper channel (events card) for sharing project details and offering a demo opportunity\nHelper: Kenk | Helpee: AK | Context: AK wanted to share details about a student incubator focused on AI | Resolution: Kenk clarified it's open to all project stages and directed them to leave details in the appropriate place\n\n## 4. Action Items\nFeature: Integration of Eliza agent into AI text-based RPG | Description: Project currently uses APIs but plans to implement Eliza agent | Mentioned By: helllojelllo\nTechnical: Demo of AI text-based RPG | Description: Showcase the project to the community without contract promotion | Mentioned By: Kenk\nDocumentation: Project details submission | Description: Submit project details through the events card on Discord | Mentioned By: Kenk", + "messageCount": 7, + "userCount": 3 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around DegenAI, an AI trading agent being developed by the AI16Z team. Rhota, who appears to be the project manager, provided several updates on DegenAI's development status. The team is working on character improvements to prevent cut-off posts and is transitioning from trading v1 to v2, with testing currently underway. Despite the challenging market conditions, DegenAI is actively trading on v1 and showing some success. The team is developing a safer trading strategy before increasing DegenAI's funding. Rhota detailed the DegenAI team composition, which includes developers working on sentiment/data layers, trading functionality, character development, and business aspects. Plans include bringing DegenAI back to Discord in a dedicated channel for user interaction and developing a website. Rhota clarified that they're not training custom models but leveraging existing ones like Claude, with their differentiators being ElizaOS, sentiment/data layers, and plugins.\n\n## 2. FAQ\nQ: How degenai is going? Can you update it in X? (asked by NkT) A: We've been doing character fixes, he's posting better now with less cut off posts. Our v2 trading is done, in testing now. Hoping to switch to v2 this week. I can make an X update by Friday. (answered by rhota)\nQ: What degens wallet, curious to see its activity (asked by Dr. Neuro) A: BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq (answered by Kiki)\nQ: How's our boy doing today? Is he up? (asked by Odilitime) A: Unanswered\nQ: If possible, we'd like to know how many members are on your team and who the core members are. (asked by tigerguo.) A: Degen team is: Me (product/project managing), SAAANTI (dev, sentiment/data layer), Neo (dev, trading v1/v2), Odi (dev, character work), Jin (dev, artist, tokenomics), Skely (business development). (answered by rhota)\nQ: when website and his discord is open? (asked by NkT) A: Website is being planned, more to share next week. Discord will come after trading v2. (answered by rhota)\nQ: is there an independent website for degenai? (asked by anotherAndrewSHA) A: Website is being planned, I will have more to share on this next week. (answered by rhota)\nQ: Is your current development related to model training? Does it use GPUs? (asked by tigerguo.) A: No we are not training custom models. We're using various Claude models as they give the best outputs. (answered by rhota)\nQ: In your development plan, will Degen eventually be available as a tool for people to use? (asked by tigerguo.) A: Yes in that you can interact with him on X, soon discord, and ideally get valuable information from him. (answered by rhota)\nQ: Can Degen be used for trading on CEX platforms? For example, contract trading? (asked by tigerguo.) A: Technically yes, but the trading platform matters less than what he is trading and how well he is doing. (answered by rhota)\nQ: Will Degenai have its own dedicated Discord? (asked by Kiki) A: We plan to bring him back into discord in a channel where people can interact with him and other agents together. Like a degen alpha room. (answered by rhota)\n\n## 3. Help Interactions\nHelper: Kiki | Helpee: Dr. Neuro | Context: Dr. Neuro asked for DegenAI's wallet address to check its activity | Resolution: Kiki provided the wallet address (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq)\nHelper: m1hawk/\u98ce\u7b54 | Helpee: Community | Context: Sharing DegenAI's X update | Resolution: Posted a link to DegenAI's latest X post (https://x.com/0xjunkdogg/status/1887765637700984977)\n\n## 4. Action Items\nTechnical: Implement trading v2 for DegenAI | Description: Complete testing and switch from v1 to v2 trading system | Mentioned By: rhota\nTechnical: Develop safer trading strategy | Description: Create and test new strategy before increasing funding due to challenging market conditions | Mentioned By: rhota\nTechnical: Expand character file | Description: Continue improving DegenAI's character to prevent cut-off posts | Mentioned By: rhota\nFeature: Create DegenAI website | Description: Develop independent website for DegenAI | Mentioned By: rhota\nFeature: Add DegenAI to Discord | Description: Create a channel where users can interact with DegenAI and other agents | Mentioned By: rhota\nDocumentation: Update on X about DegenAI progress | Description: Post update about DegenAI's development status on X | Mentioned By: rhota", + "messageCount": 42, + "userCount": 13 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThis chat segment contains minimal technical discussion, focusing primarily on naming suggestions for a \"crypto shark tank inspired game show\" that the community is planning. Members proposed various names including \"Clank Tank,\" \"The Gauntlet,\" \"Eliza's Den,\" \"Bull's Den,\" and others, with \"Clank Tank\" receiving multiple endorsements. There were also discussions about token tipping, with user Patt distributing ai16z tokens to several community members for their contributions. Some members shared external links to articles and tweets related to AI and crypto markets. The chat also included congratulations to a member who achieved \"partner\" status, and brief mentions of updates in other channels. Overall, this segment was more social and organizational than technical in nature.\n\n## 2. FAQ\nQ: Does the hoplite role get read-access to the partners channel? (asked by kalshnikov) A: No, checking the member list, hoplite is just for this channel (answered by kalshnikov)\nQ: 1 hr posting limit on partner channel- here? (asked by Rabbidfly) A: Yeah (answered by DannyNOR NoFapArc)\nQ: Any announcements coming up? (asked by MicoM.ron) A: Unanswered\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: Kiwiana | Context: Kiwiana was looking for updates on building out degenai | Resolution: kalshnikov directed them to check the dev-updates channel for information from the development team\n\n## 4. Action Items\nTechnical Tasks: None explicitly mentioned\nDocumentation Needs: None explicitly mentioned\nFeature Requests: None explicitly mentioned", + "messageCount": 94, + "userCount": 23 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment is very brief and contains minimal technical discussion. It primarily consists of shared Twitter links by user \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f and a conversation about a tokenomics paper written by Vasily Sumanov. The paper appears to have been officially added to a community tokenomic ideas list, and Vasily is asking permission to tweet about it since it's no longer confidential. User yikesawjeez encourages Vasily to share the paper on Twitter and offers to help promote it to get more academic opinions on the ideas presented.\n\n## 2. FAQ\nQ: Since my paper was officially added into community tokenomic ideas list, I think it's the time to make some tweets about it, it is not secret anymore, correct? (asked by Vasily Sumanov) A: by all means! will signal boost and such as best i can, would be dope to get some more academic opinions on things imo (answered by yikesawjeez)\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: Vasily Sumanov | Context: Vasily asking if he can tweet about his tokenomics paper that was added to community ideas list | Resolution: yikesawjeez confirmed he could share it and offered to help promote it\n\n## 4. Action Items\nTechnical: None evident in this chat segment\nDocumentation: None evident in this chat segment\nFeature: None evident in this chat segment", + "messageCount": 6, + "userCount": 3 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \"\ud83e\udd47-partners\" Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around governance, communication, and project direction issues within the ai16z/ElizaOS project. A significant development was the introduction of <@749486305469136976> (accelxr) as the new COO, who addressed many partner concerns about project transparency and direction. Partners expressed frustration about slow communication regarding tokenomics and the launchpad, which are reportedly 95% complete but awaiting better market conditions for release. The chat also covered market conditions affecting the token price, with significant selling pressure observed from a large holder (Elijah) who was identified as selling portions of his holdings. Jin discussed the development of \"Clank Tank\" (previously called \"The Gauntlet\"), a game show concept related to AI investing that's nearing completion. Partners debated the merits of slow mode in the chat and discussed ways to improve communication channels. The team confirmed they have sufficient runway (approximately one year) and are working on unifying branding under ElizaOS while maintaining ai16z as the token name.\n\n## 2. FAQ\nQ: What is the status of the launchpad and tokenomics? (asked by witch) A: The launchpad is 95% done, just adding additional AI features and finalizing initial partners. Tokenomics for the launchpad are similarly 95% complete. (answered by accelxr)\nQ: Is the team financially stable? (asked by CRAY) A: The team has a healthy stable allocation providing runway for approximately a year, plus revenue from Eliza Studios. (answered by accelxr)\nQ: Will there be any new tokens launched besides ai16z and degenai? (asked by HoneyBadger) A: No, there are no existing discussions about additional tokens. (answered by accelxr)\nQ: What is the plan for unifying branding? (asked by DannyNOR NoFapArc) A: The team recognizes the brand is scattered and plans to clean this up soon. (answered by accelxr)\nQ: Will there be a roadmap? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Yes, the CPO is putting together a roadmap to be placed on the main site, targeting next week. (answered by accelxr)\nQ: What is the new protocol for communicating updates across social media? (asked by witch) A: This is a priority for the week, with plans to create a more defined process and repository of updates. (answered by accelxr)\nQ: Who is selling large amounts of ai16z tokens? (asked by HoneyBadger) A: It's Elijah, an OG member from day 1 who previously donated tokens to the team. (answered by jin)\nQ: What is Clank Tank? (asked by DannyNOR NoFapArc) A: It's a game show concept about AI investing that's nearing completion, with a premiere planned soon. (answered by jin)\n\n## 3. Help Interactions\nHelper: accelxr | Helpee: Multiple partners | Context: Partners were frustrated about lack of communication regarding project direction and tokenomics | Resolution: Provided comprehensive updates on project status, team structure, and upcoming plans.\nHelper: jin | Helpee: Multiple partners | Context: Identifying the wallet selling large amounts of ai16z tokens | Resolution: Confirmed it was Elijah (an early supporter) covering expenses, not team selling.\nHelper: Patt | Helpee: HoneyBadger | Context: Identifying Shaw's doxxed wallet | Resolution: Provided the correct wallet address.\nHelper: witch | Helpee: jin | Context: Offered to help with communications burden | Resolution: Proposed working with another partner to collate relevant information for posts.\n\n## 4. Action Items\nTechnical Task: Complete the launchpad with additional AI features | Description: Finalize the launchpad that is reportedly 95% complete | Mentioned By: accelxr\nTechnical Task: Finalize tokenomics for the launchpad | Description: Complete the tokenomics design that is reportedly 95% done | Mentioned By: accelxr\nTechnical Task: Complete and release Clank Tank | Description: Finish the AI game show about investing | Mentioned By: jin\nDocumentation: Create a clear roadmap | Description: Develop short, mid, and long-term targets for the project | Mentioned By: accelxr\nDocumentation: Establish better communication protocols | Description: Create a more defined process for updates across platforms | Mentioned By: accelxr\nDocumentation: Update CMC information | Description: Fix outdated information on CoinMarketCap including website and categories | Mentioned By: Avanc\nFeature Request: Unify branding under ElizaOS | Description: Consolidate scattered branding across platforms | Mentioned By: DannyNOR NoFapArc\nFeature Request: Improve Discord server structure | Description: Revamp channels to make information more accessible | Mentioned By: wit\nFeature Request: Implement token-based rewards for community contributions | Description: Create feedback/reward loops for people helping in discussions | Mentioned By: jin\nFeature Request: Develop AI agents to help answer FAQs | Description: Train AI to handle common questions | Mentioned By: jin", + "messageCount": 744, + "userCount": 74 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Discord Chat Analysis for \"3d-ai-tv\" Channel\n\n## 1. Summary\nThe discussion primarily revolves around the development of AI-powered TV shows across different platforms. Three main projects are being discussed: Block Tank (potentially being renamed), a Stonks show, and AI News. The Block Tank show is being developed with different visualization approaches, including PlayCanvas for pre-visualization and Blender/Unreal for high-quality output. There's ongoing work on a news aggregator system maintained by Jin that provides content for the shows. Boom has implemented a Unity-based version of Block Tank that consumes the aggregator's JSON data to generate episodes.\n\nTechnical challenges discussed include synchronizing market data with episode generation, handling TV actor images in the correct context, and ensuring all content categories (especially GitHub development updates) are covered in the generated episodes. Boom identified issues with the prompt not properly covering development updates and images appearing out of context. The team is working on improving episode length and quality, with recent episodes running about 1.5 times longer than previous ones (1:30 vs 1:00). FishAI mentioned implementing zbrowser to handle live content feeds for screens in the Stonks show, and is working on quality-of-life features including an action camera system.\n\n## 2. FAQ\nQ: Are all three projects going to use the same aggregator? (asked by boom) A: Jin runs the aggregator, and it's not SM Sith Lord's to give to other people, but FishAI can interpret it through a websocket to keep things clean. (answered by SM Sith Lord and fishai)\nQ: Are there multiple versions of Block Tank on different engines? (asked by boom) A: SM Sith Lord doesn't understand the purpose of creating the same show on different engines concurrently. (answered by SM Sith Lord)\nQ: How should the market data discrepancy between the ticker and spoken content be handled? (asked by boom) A: The best approach would be triggering the aggregator to run just before generating an episode to sync market data. (answered by SM Sith Lord)\nQ: Should the episode history be reset to get more scenes? (asked by boom) A: If you want to make more dramatic changes to episodes, remove the episode history so it's just an empty array in the JSON. (answered by SM Sith Lord)\nQ: Was there a video atlas for the screens in the market segment? (asked by boom) A: That feature is Hyperfy-specific; zbrowser can be implemented to do live feeds when ready. (answered by fishai)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Boom was having issues with the news aggregator not covering GitHub development updates in generated episodes | Resolution: SM Sith Lord explained that the prompt should already handle this, and suggested checking if the aggregator JSON has the correct data before modifying prompts.\nHelper: SM Sith Lord | Helpee: boom | Context: Boom was concerned about TV actor images appearing out of context | Resolution: SM Sith Lord advised to verify if the image is actually incorrect by checking the JSON data before attempting to fix it.\nHelper: fishai | Helpee: boom | Context: Boom asked about video content for screens in the market segment | Resolution: fishai explained they currently use static images but can implement zbrowser to handle live content feeds that stretch to fit screens.\n\n## 4. Action Items\nTechnical: Implement zbrowser for live content feeds on screens in Stonks show | Description: Replace static images with dynamic content | Mentioned By: fishai\nTechnical: Fix bug where TV doesn't clear at episode start when repeating | Description: TV keeps old image up when looping episodes | Mentioned By: boom\nTechnical: Upgrade video quality to 1080p 60fps | Description: Current videos are at 720p 30fps | Mentioned By: boom\nTechnical: Create Block Tank logo | Description: Jin requested this be done quickly | Mentioned By: jin\nFeature: Implement action camera system | Description: Part of quality-of-life features being developed | Mentioned By: fishai\nDocumentation: Document the news aggregator integration process | Description: Clarify how different shows can use the aggregator data | Mentioned By: SM Sith Lord", + "messageCount": 155, + "userCount": 4 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-06": { + "filename": "2025-02-06.md", + "content": "# elizaOS Discord - 2025-02-06\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **DegenAI Development**: The team is transitioning from trading v1 to v2, with testing currently underway. Character improvements are being made to prevent cut-off posts. The DegenAI team includes developers working on sentiment/data layers, trading functionality, character development, and business aspects. (rhota)\n- **New COO Introduction**: <@749486305469136976> (accelxr) was introduced as the new COO, addressing partner concerns about project transparency and direction.\n- **Launchpad & Tokenomics Status**: Both are reportedly 95% complete but awaiting better market conditions for release. (accelxr)\n- **Financial Stability**: The team confirmed they have sufficient runway (approximately one year) plus revenue from Eliza Studios. (accelxr)\n- **Plugin Architecture Changes**: Eliza is moving plugins to separate repositories under elizaos-plugins organization, with a dynamic plugin system planned for April release (v2). (Odilitime)\n- **Pre-release Version**: A new v0.25.6-alpha.1 pre-release is available in the main branch. (Odilitime)\n\n### Technical Discussions\n- **TEE Integration**: Discussions about Trusted Execution Environment (TEE) integration for verifiable agent execution, particularly for trading applications. (Kenk)\n- **Vector Dimension Mismatch**: Several users encountered errors (384 vs 1536 dimensions) when using different embedding models. (engineer)\n- **Twitter API Issues**: Multiple users reported problems with Twitter authentication, mention scraping, and aggressive login attempts causing account lockouts. (rubinovitz, efiz)\n- **Telegram Integration**: Implementation of selective responses in group chats using the \"shouldRespondOnlyToMentions\" flag was discussed. (Tobiloba, Kodasan-V)\n- **RAG Knowledge Configuration**: Clarification that only .txt and .md files are supported for RAG knowledge, not JSON. (\ua9c1Ninja_Dev\ua9c2)\n\n### Media & Content Projects\n- **AI TV Shows Development**: Three main projects are being developed: Block Tank (potentially being renamed), a Stonks show, and AI News, using different visualization approaches including PlayCanvas, Blender/Unreal, and Unity. (SM Sith Lord, fishai, boom)\n- **Clank Tank**: A game show concept about AI investing (previously called \"The Gauntlet\") is nearing completion, with a premiere planned soon. (jin)\n\n### Community & Governance\n- **Branding Unification**: Plans to clean up scattered branding under ElizaOS while maintaining ai16z as the token name. (accelxr)\n- **Roadmap Development**: A CPO is putting together a roadmap to be placed on the main site, targeting next week. (accelxr)\n- **Communication Improvements**: New protocols for communicating updates across social media are being prioritized. (accelxr, witch)\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How can I fix the vector dimension mismatch error? \n **A**: Try turning on and off OpenAI embeddings. (Odilitime)\n\n- **Q**: When will v2 with dynamic plugin system be released? \n **A**: April. (Odilitime)\n\n- **Q**: How do I make a Telegram bot only respond when mentioned in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings. (Tobiloba)\n\n- **Q**: How do you guys solve for gateway timeout error on twitter? \n **A**: That's a rate limit, give it some space to breathe. (BOSSU)\n\n- **Q**: How can I get this alpha.1 release? \n **A**: Alpha.1 is in the main branch. (Odilitime)\n\n- **Q**: How do I get my character to consider a JSON as part of its knowledge? \n **A**: Only .txt or .md files are supported, not JSON. Enable ragKnowledge in settings and specify files in the knowledge array. (\ua9c1Ninja_Dev\ua9c2)\n\n### Project & Business\n- **Q**: What is the status of the launchpad and tokenomics? \n **A**: The launchpad is 95% done, just adding additional AI features and finalizing initial partners. Tokenomics for the launchpad are similarly 95% complete. (accelxr)\n\n- **Q**: Is the team financially stable? \n **A**: The team has a healthy stable allocation providing runway for approximately a year, plus revenue from Eliza Studios. (accelxr)\n\n- **Q**: Will there be any new tokens launched besides ai16z and degenai? \n **A**: No, there are no existing discussions about additional tokens. (accelxr)\n\n- **Q**: Who is selling large amounts of ai16z tokens? \n **A**: It's Elijah, an OG member from day 1 who previously donated tokens to the team. (jin)\n\n- **Q**: How degenai is going? Can you update it in X? \n **A**: We've been doing character fixes, he's posting better now with less cut off posts. Our v2 trading is done, in testing now. Hoping to switch to v2 this week. I can make an X update by Friday. (rhota)\n\n- **Q**: If we submit & get selected, can we submit our own avatar to be used\u2026 as long as it follows your guidelines? \n **A**: Yes, standard stuff, mixamo rig, <10 mb, glb. (jin)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: efiz | **Helpee**: Community \n **Context**: Twitter mention scraping issues \n **Resolution**: Shared solution to untoggle \"Hide sensitive content\" and \"remove blocked and muted accounts\" in search settings\n\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: Setting up RAG knowledge for character \n **Resolution**: Provided step-by-step instructions for enabling ragKnowledge and using proper file formats\n\n- **Helper**: Tobiloba | **Helpee**: Kodasan-V \n **Context**: Making Telegram bot only respond when mentioned in groups \n **Resolution**: Suggested using \"shouldRespondOnlyToMentions\": true flag, which worked\n\n- **Helper**: 0xsuhas | **Helpee**: LLamaLama \n **Context**: Database error with Twitter client \n **Resolution**: Suggested changing SQLITE_FILE path in agent/src/index.ts\n\n- **Helper**: Mr. Stark | **Helpee**: Hop \n **Context**: Build failures with latest repo version \n **Resolution**: Suggested running clean commands and reinstalling dependencies\n\n### Project Guidance\n- **Helper**: accelxr | **Helpee**: Multiple partners \n **Context**: Partners were frustrated about lack of communication regarding project direction and tokenomics \n **Resolution**: Provided comprehensive updates on project status, team structure, and upcoming plans\n\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Issues with news aggregator not covering GitHub development updates \n **Resolution**: Explained that the prompt should already handle this, and suggested checking if the aggregator JSON has the correct data\n\n- **Helper**: Kenk | **Helpee**: helllojelllo \n **Context**: helllojelllo wanted to promote their AI text-based RPG project \n **Resolution**: Suggested a proper channel (events card) for sharing project details and offering a demo opportunity\n\n## Action Items\n\n### Technical Tasks\n- Fix vector dimension mismatch errors between different embedding models (384 vs 1536) (engineer)\n- Implement dynamic plugin system for Eliza v2 (Odilitime)\n- Fix aggressive Twitter login issues to prevent account lockouts (rubinovitz)\n- Resolve build issues with zod package version mismatches (Hop)\n- Fix Farcaster client initialization errors (LLamaLama)\n- Implement trading v2 for DegenAI (rhota)\n- Develop safer trading strategy for DegenAI before increasing funding (rhota)\n- Complete the launchpad with additional AI features (accelxr)\n- Finalize tokenomics for the launchpad (accelxr)\n- Implement zbrowser for live content feeds on screens in Stonks show (fishai)\n- Fix bug where TV doesn't clear at episode start when repeating (boom)\n- Upgrade video quality to 1080p 60fps for AI shows (boom)\n- Create Block Tank logo (jin)\n- Investigate and fix inconsistent dependency resolution causing TypeScript compilation errors (n00b_SaUce)\n- Implement keypair creation functionality for agents in TEE simulator (ShisukeUrahara)\n- Fix Twitter API rate limit handling in agent implementation (kanonasv\ud83d\udc8e)\n- Improve Telegram channel autoposting functionality (wirly)\n- Integrate trading execution capabilities with TEE for verifiable agent actions (Kenk)\n\n### Documentation Needs\n- Create comprehensive FAQ document for common issues (jin)\n- Update documentation for new plugin architecture and repository structure (Viral | Celo)\n- Document server requirements for ElizaOS deployment (Rimskiy)\n- Create a clear roadmap with short, mid, and long-term targets (accelxr)\n- Establish better communication protocols for updates across platforms (accelxr)\n- Update CMC information including website and categories (Avanc)\n- Document the news aggregator integration process (SM Sith Lord)\n- Create guide for setting up secure dev environments without sharing social media credentials (Slothify\u26a1Daily Gmove)\n- Update documentation for v0.25.6-alpha.1 pre-release (Odilitime)\n- Create comprehensive directory of AI Agents with capabilities and interaction methods (hus)\n\n### Feature Requests\n- Implement streaming API for faster agent responses (Hoshi 818)\n- Create plugin for reading on-chain token data (Dniel)\n- Unify branding under ElizaOS (DannyNOR NoFapArc)\n- Improve Discord server structure to make information more accessible (wit)\n- Implement token-based rewards for community contributions (jin)\n- Develop AI agents to help answer FAQs (jin)\n- Implement action camera system for AI shows (fishai)\n- Develop secure method for agent developers to work without access to user credentials (Slothify\u26a1Daily Gmove)\n- Implement token analytics plugins for agent ecosystem (AD)\n- Integration of Eliza agent into AI text-based RPG (helllojelllo)" + }, + "github_summaries_daily_2025-02-07": { + "filename": "2025-02-07.md", + "content": "On Feb 7, 2025, the ElizaOS project significantly advanced its core framework by transitioning from pnpm to Bun for enhanced performance and implementing a generic model loading system with OpenAI-compatible endpoints. Key dependency and build issues were resolved, improving compatibility and stability across the system. The team also expanded integration capabilities by supporting the Anthropic provider.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - Missing `cors` and `multer` dependencies in `@elizaos/agent` are causing build issues, requiring immediate attention to resolve ([elizaos/eliza#3365](https://github.com/elizaos/eliza/issues/3365)).\n - The `pnpm run dev --characters` command is not loading specified characters, defaulting to Eliza, which impacts character-specific development and testing ([elizaos/eliza#3362](https://github.com/elizaos/eliza/issues/3362)).\n - The UI fails to load correctly when starting the service with a specific character file, hindering development and user experience ([elizaos/eliza#3360](https://github.com/elizaos/eliza/issues/3360)).\n\n## \u2705 Completed Work\n### Core Framework Enhancements & Performance\n- Replaced pnpm with Bun to improve performance and enable future enhancements ([elizaos/eliza#2852](https://github.com/elizaos/eliza/pull/2852)).\n- Cleaned up the codebase for better maintainability ([elizaos/eliza#3116](https://github.com/elizaos/eliza/pull/3116)).\n- Resolved a merge conflict to maintain code integrity ([elizaos/eliza#3367](https://github.com/elizaos/eliza/pull/3367)).\n\n### Model Integration & Compatibility\n- Implemented a generic model loading system with OpenAI-compatible endpoints, simplifying provider setup ([elizaos/eliza#3114](https://github.com/elizaos/eliza/pull/3114)).\n- Added support for the Anthropic provider, expanding integration capabilities ([elizaos/eliza#3364](https://github.com/elizaos/eliza/pull/3364)).\n- Added `adapter-sqlite` to dependencies to ensure it loads as the default adapter when no other plugins are present ([elizaos/eliza#3357](https://github.com/elizaos/eliza/pull/3357)).\n- Fixed build issues in core to target Node 23, enhancing compatibility ([elizaos/eliza#3371](https://github.com/elizaos/eliza/pull/3371)).\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - Missing `cors` and `multer` dependencies in the `@elizaos/agent` package, causing build issues ([elizaos/eliza#3365](https://github.com/elizaos/eliza/issues/3365)).\n - The command `pnpm run dev --characters` does not load the specified character, defaulting to the Eliza character instead ([elizaos/eliza#3362](https://github.com/elizaos/eliza/issues/3362)).\n - UI fails to load correctly when starting the service with a specific character file ([elizaos/eliza#3360](https://github.com/elizaos/eliza/issues/3360)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Resolved a build failure issue from a recent release, ensuring the system compiles correctly ([elizaos/eliza#3322](https://github.com/elizaos/eliza/issues/3322))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-07": "[\"0xJACKSON-dev_month_2025-02-01\", \"0xJACKSON-dev\", \"month\", \"2025-02-01\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:55:59.426Z\"]\n[\"0xCryptoZen_month_2025-02-01\", \"0xCryptoZen\", \"month\", \"2025-02-01\", \"0xCryptoZen: Created one issue (#3569) regarding connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Made a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:55:59.978Z\"]\n[\"0xalberto_month_2025-02-01\", \"0xalberto\", \"month\", \"2025-02-01\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period, with activity concentrated on a few days this month.\", \"2025-05-13T21:55:59.812Z\"]\n[\"0xbbjoker_month_2025-02-01\", \"0xbbjoker\", \"month\", \"2025-02-01\", \"0xbbjoker: Merged 5 significant PRs this month, with major contributions to database functionality including PGLite support (#3598, +12k/-13k lines) and vector dimensions schema updates (#3486). Fixed several critical issues including a re-initialization migration problem (#3674, +12k/-7k lines) and a race condition (#3549, +367/-124 lines). Made 2 comments on PRs while maintaining 5 open PRs focused on database improvements, particularly around Drizzle integration.\", \"2025-05-13T21:56:01.121Z\"]\n[\"0xCardinalError_month_2025-02-01\", \"0xCardinalError\", \"month\", \"2025-02-01\", \"0xCardinalError: Contributed a significant feature enhancement with PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" (+3757/-518 lines), which adds support for other EVM chains as requested in issue #947 that they created. Their work involved modifying 16 files with a primary focus on feature development (67%), resulting in substantial code additions (+997 lines) and deletions (-313 lines). This was their only active day during the month, but the contribution was substantial in scope and complexity.\", \"2025-05-13T21:56:01.705Z\"]\n[\"0xgloria_month_2025-02-01\", \"0xgloria\", \"month\", \"2025-02-01\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other activity this month.\", \"2025-05-13T21:56:07.339Z\"]\n[\"0xcodercrane_month_2025-02-01\", \"0xcodercrane\", \"month\", \"2025-02-01\", \"0xcodercrane: Created two issues this month: #3596 regarding a key error in the Skeleton Item of the AppSidebar and #3571 about errors during node module installation, both of which have been closed. No code contributions or PR activity was observed during this period.\", \"2025-05-13T21:56:13.018Z\"]\n[\"AdityaSalunkhe21_month_2025-02-01\", \"AdityaSalunkhe21\", \"month\", \"2025-02-01\", \"AdityaSalunkhe21: Made modest code contributions with 2 commits modifying 4 files (+85/-44 lines) across various file types. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:04.036Z\"]\n[\"AIFlowML_month_2025-02-01\", \"AIFlowML\", \"month\", \"2025-02-01\", \"AIFlowML: Made substantial code changes this month with 14 merged PRs, primarily focused on bug fixes for various plugins and Biome configurations (+59,888/-373,996 lines total). Notable contributions include major refactoring work on local AI plugins through PRs #3704, #3663, and #3526, collectively adding over 44,000 lines while removing approximately 30,000 lines. Most activity was concentrated on configuration files (48%) and code (37%), with an occasional contribution pattern spread across 8 days of the month.\", \"2025-05-13T21:56:08.956Z\"]\n[\"Addy-bsf_month_2025-02-01\", \"Addy-bsf\", \"month\", \"2025-02-01\", \"Addy-bsf: Opened one PR (#3192) to add a new Cookie.fun plugin, which remains under review. Made substantial code changes across 668 files (+20,106/-10,061 lines) with 9 commits, primarily focused on other work (89%) with some feature development (11%). Activity was sporadic, contributing on only 4 days this month, with changes split between code (50%) and configuration files (31%).\", \"2025-05-13T21:56:04.195Z\"]\n[\"Adz30_month_2025-02-01\", \"Adz30\", \"month\", \"2025-02-01\", \"Adz30: Created a single issue (#3689 \\\"wallet issues\\\") which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T21:56:11.183Z\"]\n[\"AdwitM_month_2025-02-01\", \"AdwitM\", \"month\", \"2025-02-01\", \"AdwitM: Opened one pull request (#3331) for an \\\"Elfa AI Plugin\\\" feature, making substantial code changes across 40 files (+2176/-713 lines). Activity was limited to just 2 days this month, with the work primarily focused on feature development (88%) with some bug fixes (13%). The contributions were mainly to code files (63%) and configuration files (31%).\", \"2025-05-13T21:56:07.021Z\"]\n[\"AlekseyChusov_month_2025-02-01\", \"AlekseyChusov\", \"month\", \"2025-02-01\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" which remains open. This PR modified a single file, adding 336 lines of code with no deletions. Activity was limited to a single day this month.\", \"2025-05-13T21:56:09.954Z\"]\n[\"AzanAdnan23_month_2025-02-01\", \"AzanAdnan23\", \"month\", \"2025-02-01\", \"AzanAdnan23: Reported one issue (#3234) regarding problems with bridging and swapping tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on two issues and one pull request. No code contributions or pull requests were submitted during this period.\", \"2025-05-13T21:56:12.646Z\"]\n[\"Ansh1902396_month_2025-02-01\", \"Ansh1902396\", \"month\", \"2025-02-01\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with substantial code changes (+4603/-1496 lines) across 41 files. Activity was limited to just 2 days this month, with 6 commits primarily focused on other work (83%) and feature work (17%). The changes predominantly affected code files (83%) with some configuration updates (14%).\", \"2025-05-13T21:56:12.181Z\"]\n[\"AlexandreTedesco_month_2025-02-01\", \"AlexandreTedesco\", \"month\", \"2025-02-01\", \"AlexandreTedesco: Opened one pull request (#3363 \\\"Alex\\\") that remains unmerged. Made substantial code changes across 10 files (+932/-144 lines) in 2 commits, with work distributed between configuration files (60%) and code (40%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:56:09.895Z\"]\n[\"AzrielTheHellrazor_month_2025-02-01\", \"AzrielTheHellrazor\", \"month\", \"2025-02-01\", \"AzrielTheHellrazor: Merged one documentation-focused PR (#3422) titled \\\"Eliza Turkish documentation\\\" with moderate code changes (+133/-33 lines) across 2 files. This single contribution represented their only activity during the month, showing a sporadic participation pattern with activity on just 1 out of 28 days. The PR took a significant amount of time to merge (612 hours), suggesting a thorough review process for this documentation work.\", \"2025-05-13T21:56:13.270Z\"]\n[\"BalanaguYashwanth_month_2025-02-01\", \"BalanaguYashwanth\", \"month\", \"2025-02-01\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, which remains open. Made significant configuration changes across 86 files (+5070/-4954 lines) in 7 commits during a single day of activity this month. All work was concentrated on configuration files, with the majority (71%) classified as other work rather than feature development.\", \"2025-05-13T21:56:14.521Z\"]\n[\"Bilirose_month_2025-02-01\", \"Bilirose\", \"month\", \"2025-02-01\", \"Bilirose: Opened two PRs related to a Vana plugin (#3338 and #3335), with substantial code additions totaling +6,882/-46 lines across 46 modified files. Made 3 commits on a single day this month, with work evenly distributed across feature development, refactoring, and other tasks, primarily affecting code and configuration files.\", \"2025-05-13T21:56:15.908Z\"]\n[\"BitPodAI_month_2025-02-01\", \"BitPodAI\", \"month\", \"2025-02-01\", \"BitPodAI: Actively developing a new data-enrich plugin (PR #3476) with substantial code changes (+4707/-154 lines across 84 files) through 20 commits. Demonstrated an occasional activity pattern, being active on 8 days this month with a mixed focus on other work (45%), bug fixes (30%), and feature development (25%). The contributions primarily involved code files (71%) and configuration changes (21%), though no PRs have been merged yet.\", \"2025-05-13T21:56:16.629Z\"]\n[\"Bilogweb3_month_2025-02-01\", \"Bilogweb3\", \"month\", \"2025-02-01\", \"Bilogweb3: Made a single documentation contribution through PR #3317, which fixed typos and updated functions with minimal code changes (+7418/-6880 lines). The contribution focused entirely on documentation improvements, with activity limited to just one day this month.\", \"2025-05-13T21:56:15.648Z\"]\n[\"BranchManager69_month_2025-02-01\", \"BranchManager69\", \"month\", \"2025-02-01\", \"BranchManager69: Minimal activity this month with only one open PR (#3718) labeled as \\\"Closed\\\". No merged PRs, issue activity, code reviews, or comments were recorded during this period. The contributor was not active on any days this month.\", \"2025-05-13T21:56:17.872Z\"]\n[\"Bleyle823_month_2025-02-01\", \"Bleyle823\", \"month\", \"2025-02-01\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines). Engaged with the community by commenting on 2 issues. Activity was limited to a single day this month.\", \"2025-05-13T21:56:16.665Z\"]\n[\"BlockEater96_month_2025-02-01\", \"BlockEater96\", \"month\", \"2025-02-01\", \"BlockEater96: Opened one pull request (#3460) to update the Eliza OmniFlix Plugin, which remains under review. Made substantial code changes across 5002 files (+747,762/-32,158 lines) in just 2 commits during a single day of activity this month. The changes were evenly distributed between code and configuration files, suggesting a significant update or implementation effort.\", \"2025-05-13T21:56:18.618Z\"]\n[\"Dahka2321_month_2025-02-01\", \"Dahka2321\", \"month\", \"2025-02-01\", \"Dahka2321: Made a single documentation contribution this month by fixing broken links in the README through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T21:56:25.566Z\"]\n[\"Cooops_month_2025-02-01\", \"Cooops\", \"month\", \"2025-02-01\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open. No other activity was observed during this period.\", \"2025-05-13T21:56:19.977Z\"]\n[\"Bijan-Massoumi_month_2025-02-01\", \"Bijan-Massoumi\", \"month\", \"2025-02-01\", \"Bijan-Massoumi: Opened one pull request (#3482) to add a plugin for Messari Copilot, which remains under review. Made substantial code changes across 5,861 files (+380,480/-428,197 lines) in 10 commits, primarily modifying configuration (40%) and code files (30%). Activity was limited to just 2 days this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:20.012Z\"]\n[\"Ckessler30_month_2025-02-01\", \"Ckessler30\", \"month\", \"2025-02-01\", \"Ckessler30: Focused on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making significant code changes across 24 files (+756/-200 lines). The work primarily involved configuration (48%) and code (31%) modifications, with some test development (11%). Activity was sporadic, occurring on only 2 days during the month.\", \"2025-05-13T21:56:19.546Z\"]\n[\"DarrenZal_month_2025-02-01\", \"DarrenZal\", \"month\", \"2025-02-01\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin\\\" which remains under review. Made moderate code changes across 7 files (+166/-91 lines) in a single commit, with contributions split between code (54%), documentation (23%), and configuration files (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:56:26.982Z\"]\n[\"Danyylka_month_2025-02-01\", \"Danyylka\", \"month\", \"2025-02-01\", \"Danyylka: Made a single documentation contribution this month with PR #3207, updating the FAQ document with substantial changes (+6003/-562 lines). The activity was limited to a single day during the period, representing a sporadic contribution pattern. The PR focused entirely on documentation improvements.\", \"2025-05-13T21:56:21.772Z\"]\n[\"Dashamala91_month_2025-02-01\", \"Dashamala91\", \"month\", \"2025-02-01\", \"Dashamala91: Contributed through code review activities this month, completing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue creation, or PR submissions during this period.\", \"2025-05-13T21:56:22.150Z\"]\n[\"Deeptanshu-sankhwar_month_2025-02-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-02-01\", \"Deeptanshu-sankhwar: Merged one significant PR (#3642) that removed the langchain dependency for text splitting, modifying 866 lines of code (+538/-328). Commented on one issue during the month, showing sporadic activity during this period.\", \"2025-05-13T21:56:22.334Z\"]\n[\"ChristopherTrimboli_month_2025-02-01\", \"ChristopherTrimboli\", \"month\", \"2025-02-01\", \"ChristopherTrimboli: Contributed a single feature enhancement this month with PR #3711, adding support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). This small but focused change was merged within 2 hours of submission. Activity was limited to a single day during the month.\", \"2025-05-13T21:56:19.058Z\"]\n[\"Duonget123_month_2025-02-01\", \"Duonget123\", \"month\", \"2025-02-01\", \"Duonget123: Opened one pull request (#3195) to update the README.md, which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:24.419Z\"]\n[\"EasonC13_month_2025-02-01\", \"EasonC13\", \"month\", \"2025-02-01\", \"EasonC13: Created issue #3348 about \\\"Where to use runtime.processAction?\\\" which has since been closed. Made one comment on a pull request during the month. Activity was minimal with no code contributions or merged PRs.\", \"2025-05-13T21:56:31.283Z\"]\n[\"Doge-is-Dope_month_2025-02-01\", \"Doge-is-Dope\", \"month\", \"2025-02-01\", \"Doge-is-Dope: Made a single documentation contribution this month with PR #3649, which fixed formatting in plugins.md with 4 lines changed (+4/-4). Also participated in one issue discussion with a comment. Activity was limited to a single day during this period, focusing entirely on documentation improvements.\", \"2025-05-13T21:56:24.217Z\"]\n[\"ECWireless_month_2025-02-01\", \"ECWireless\", \"month\", \"2025-02-01\", \"ECWireless: Made substantial code changes with 15 commits modifying 2,307 files (+254,784/-17,699 lines). Activity was sporadic, occurring on only 3 days this month. The work was primarily split between other work (53%) and feature development (40%), involving various file types.\", \"2025-05-13T21:56:29.482Z\"]\n[\"Etette_month_2025-02-01\", \"Etette\", \"month\", \"2025-02-01\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:26.028Z\"]\n[\"Fallengirl_month_2025-02-01\", \"Fallengirl\", \"month\", \"2025-02-01\", \"Fallengirl: Made a single documentation contribution this month with PR #3210, which renamed a chat file (+5/-5 lines). This was their only activity during the period, representing a sporadic contribution pattern.\", \"2025-05-13T21:56:27.583Z\"]\n[\"Gonzo3030_month_2025-02-01\", \"Gonzo3030\", \"month\", \"2025-02-01\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other activity was observed this month.\", \"2025-05-13T21:56:31.169Z\"]\n[\"GDA63_month_2025-02-01\", \"GDA63\", \"month\", \"2025-02-01\", \"GDA63: Reported two issues this month: #3464 regarding \\\"client starts but with sqlite-vec errors\\\" and #3418 about \\\"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\\\", both of which have been closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period, with sporadic activity limited to issue reporting.\", \"2025-05-13T21:56:29.589Z\"]\n[\"FloppyDisck_month_2025-02-01\", \"FloppyDisck\", \"month\", \"2025-02-01\", \"FloppyDisck: Contributed to documentation with one open PR (#3260) focused on improving image generation prompt examples, making substantial changes across 281 files (+10902/-2327 lines). Created and closed issue #3259 regarding \\\"Issues with Anime Character Prompt.\\\" Activity was limited to a single day this month, with all contributions focused on documentation improvements.\", \"2025-05-13T21:56:29.023Z\"]\n[\"Guayaba221_month_2025-02-01\", \"Guayaba221\", \"month\", \"2025-02-01\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts. This small but helpful contribution consisted of a single commit modifying 1 line of code.\", \"2025-05-13T21:56:32.275Z\"]\n[\"HiramZednem_month_2025-02-01\", \"HiramZednem\", \"month\", \"2025-02-01\", \"HiramZednem: Reported one issue (#3450) regarding a feature not working properly, which has since been closed. Participated in discussions by commenting on two separate issues. Activity was sporadic during this period with no code contributions or pull requests.\", \"2025-05-13T21:56:37.645Z\"]\n[\"IgzUchiha_month_2025-02-01\", \"IgzUchiha\", \"month\", \"2025-02-01\", \"IgzUchiha: Made a single substantial code contribution this month, modifying 7 files with 603 additions and 143 deletions. Activity was limited to just one day out of the 28-day period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:38.565Z\"]\n[\"Hopium21_month_2025-02-01\", \"Hopium21\", \"month\", \"2025-02-01\", \"Hopium21: Made a single contribution this month with PR #3707, which addressed grammar fixes and added a guard to the createVerifiableLogApiRouter function (+3/-3 lines). The PR was relatively small but took about 55 hours to merge, modifying 3 files across both code and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:33.847Z\"]\n[\"HashWarlock_month_2025-02-01\", \"HashWarlock\", \"month\", \"2025-02-01\", \"HashWarlock: Merged 5 PRs this month, with significant contributions to the TEE feature (PR #3512, +826/-217 lines) and fixing plugin installation issues (PR #3451, +18464/-6337 lines). Fixed several critical bugs including CLI build commands (PR #3378), core build targeting (PR #3371), and package upgrades to resolve errors (PR #3146). Created 3 issues (all now closed) related to TEE plugin test coverage, character file storage, and public key security, while also providing reviews and comments on other contributors' work.\", \"2025-05-13T21:56:33.533Z\"]\n[\"ImHangLi_month_2025-02-01\", \"ImHangLi\", \"month\", \"2025-02-01\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:38.868Z\"]\n[\"InAMooD_month_2025-02-01\", \"InAMooD\", \"month\", \"2025-02-01\", \"InAMooD: Created one issue (#3319) regarding the default download of the Hermes llama model, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:35.371Z\"]\n[\"GabrielCartier_month_2025-02-01\", \"GabrielCartier\", \"month\", \"2025-02-01\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide. This documentation update involved significant changes with +13,119 lines added and -368,688 lines removed. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:56:30.169Z\"]\n[\"IshaVenikar_month_2025-02-01\", \"IshaVenikar\", \"month\", \"2025-02-01\", \"IshaVenikar: Made code contributions across 23 files (+861/-175 lines) through 7 commits on a single active day this month. The work primarily focused on other development tasks (86%) with some bugfix work (14%), though no PRs were opened or merged during this period. The activity pattern was sporadic, with contributions concentrated on just one day out of the 28-day period.\", \"2025-05-13T21:56:36.723Z\"]\n[\"JustinFeng_month_2025-02-01\", \"JustinFeng\", \"month\", \"2025-02-01\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization,\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:40.051Z\"]\n[\"Julian-dev28_month_2025-02-01\", \"Julian-dev28\", \"month\", \"2025-02-01\", \"Julian-dev28: Opened one pull request (#3310) for adding an OKX DEX plugin, which remains under review. Made substantial code changes across 881 files (+36,351/-8,658 lines) in 6 commits, with activity concentrated on just 2 days this month. The work primarily involved code (72%) and configuration files (20%), suggesting a significant feature addition or system integration effort.\", \"2025-05-13T21:56:40.189Z\"]\n[\"KeenHero_month_2025-02-01\", \"KeenHero\", \"month\", \"2025-02-01\", \"KeenHero: Contributed primarily through issue engagement, creating issue #3245 about \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Participated in discussions by commenting on 9 different issues. No code contributions or pull requests were submitted during this period. Activity was sporadic, with engagement concentrated on a few days this month.\", \"2025-05-13T21:56:41.345Z\"]\n[\"Jovian-Dsouza_month_2025-02-01\", \"Jovian-Dsouza\", \"month\", \"2025-02-01\", \"Jovian-Dsouza: Contributed two significant open PRs this month: a bug fix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225). Made substantial code changes across 31 files (+3011/-317 lines), with the majority focused on feature development (50%) and bug fixes (17%). Activity was sporadic, concentrated on just 3 days during the period, with most changes affecting code files (68%) and configuration files (16%).\", \"2025-05-13T21:56:38.535Z\"]\n[\"KristofferGW_month_2025-02-01\", \"KristofferGW\", \"month\", \"2025-02-01\", \"KristofferGW: Reported one issue this month (#3556) regarding a build failure with exit code 137, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:41.275Z\"]\n[\"L-jasmine_month_2025-02-01\", \"L-jasmine\", \"month\", \"2025-02-01\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open. Activity was limited to a single day this month, focusing entirely on this specific feature enhancement.\", \"2025-05-13T21:56:41.472Z\"]\n[\"LinuxIsCool_month_2025-02-01\", \"LinuxIsCool\", \"month\", \"2025-02-01\", \"LinuxIsCool: Made substantial code changes with 9 commits modifying 32 files (+23996/-443 lines), with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Contributed to discussions by commenting on 2 issues, though activity was limited to a single day this month.\", \"2025-05-13T21:56:43.235Z\"]\n[\"MOSSV2_month_2025-02-01\", \"MOSSV2\", \"month\", \"2025-02-01\", \"MOSSV2: Opened one pull request (#3720) titled \\\"add memory management\\\" which remains open. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:43.267Z\"]\n[\"Luks3110_month_2025-02-01\", \"Luks3110\", \"month\", \"2025-02-01\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then submitting and getting PR #3640 merged to fix the problem by adding database adapter and plugin adapter types to core types (+4/-1 lines). This focused contribution demonstrates attention to type system completeness and correctness in the codebase.\", \"2025-05-13T21:56:43.284Z\"]\n[\"Marcofann_month_2025-02-01\", \"Marcofann\", \"month\", \"2025-02-01\", \"Marcofann: Merged one substantial PR (#3164) focused on standardizing security check identifiers, contributing +6260/-606 lines across 5 files. Provided one review with comments on another PR. Activity was sporadic, with contributions on only 2 days this month, primarily focused on bugfix work (80%) with a mix of code (75%) and documentation (25%) changes.\", \"2025-05-13T21:56:48.861Z\"]\n[\"MehmoodSheikh_month_2025-02-01\", \"MehmoodSheikh\", \"month\", \"2025-02-01\", \"MehmoodSheikh: Created one issue (#3504) regarding Twitter profile fetch failures with the Eliza AI Agent when using ProtonVPN, which has since been closed. Contributed to discussions by commenting on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:45.619Z\"]\n[\"MarsonKotovi4_month_2025-02-01\", \"MarsonKotovi4\", \"month\", \"2025-02-01\", \"MarsonKotovi4: Submitted one open pull request (#3413) focused on fixing typos in documentation, modifying 2 lines across a single file. This represents their only contribution during the month, with activity on just one day out of the 28-day period.\", \"2025-05-13T21:56:49.167Z\"]\n[\"Mer-idium_month_2025-02-01\", \"Mer-idium\", \"month\", \"2025-02-01\", \"Mer-idium: Reported two issues this month (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:50.283Z\"]\n[\"Mirmuxsin686_month_2025-02-01\", \"Mirmuxsin686\", \"month\", \"2025-02-01\", \"Mirmuxsin686: Created a single issue (#3147 \\\"Pul\\\") which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:56:47.293Z\"]\n[\"MichaelDeng03_month_2025-02-01\", \"MichaelDeng03\", \"month\", \"2025-02-01\", \"MichaelDeng03: Focused on a significant cleanup effort with one open PR (#3477) titled \\\"Michael/delete unused plugins\\\" that modified 659 files. This substantial refactoring removed over 64,000 lines of code while adding 505 lines, primarily affecting code (54%) and configuration files (26%). Activity was sporadic, with contributions on only 3 days this month.\", \"2025-05-13T21:56:46.887Z\"]\n[\"Mouradif_month_2025-02-01\", \"Mouradif\", \"month\", \"2025-02-01\", \"Mouradif: Created one issue (#3356) suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach. The issue has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:56:49.312Z\"]\n[\"Mohamed3nan_month_2025-02-01\", \"Mohamed3nan\", \"month\", \"2025-02-01\", \"Mohamed3nan: Contributed to documentation with substantial changes (+6003/-562 lines) across 172 files in 5 commits. Opened PR #3150 to replace placeholder repository URL in the Docker Setup Guide. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:56:49.327Z\"]\n[\"NeoByteXx_month_2025-02-01\", \"NeoByteXx\", \"month\", \"2025-02-01\", \"NeoByteXx: Made a single contribution this month with PR #3616, which fixed the devcontainer.json port mapping syntax and JSON structure (+3/-3 lines). The PR was merged within 2 hours, demonstrating a quick resolution for this configuration file update.\", \"2025-05-13T21:56:51.458Z\"]\n[\"OFUZORCHUKWUEMEKE_month_2025-02-01\", \"OFUZORCHUKWUEMEKE\", \"month\", \"2025-02-01\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this month: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to discussion by commenting on one issue. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:56.857Z\"]\n[\"Nevermore-Ray_month_2025-02-01\", \"Nevermore-Ray\", \"month\", \"2025-02-01\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") that remain under review. Made substantial code changes across 1,210 files with significant code removal (+8,896/-110,858 lines) in just 4 commits. Provided 10 comments on PRs and submitted 1 code review with comments. Activity was sporadic, occurring on only 3 days this month.\", \"2025-05-13T21:56:52.196Z\"]\n[\"Okulon_month_2025-02-01\", \"Okulon\", \"month\", \"2025-02-01\", \"Okulon: Made substantial code contributions with two open PRs (#3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\"), modifying 124 files with significant additions (+10,749 lines) and deletions (-5,616 lines) across 16 commits. Activity was sporadic, occurring on only 5 days this month, with work primarily focused on other development (69%) and bug fixes (19%). The contributions were mainly to code files (54%) and configuration files (27%), though no PRs were merged during this period.\", \"2025-05-13T21:56:52.925Z\"]\n[\"PhyByte_month_2025-02-01\", \"PhyByte\", \"month\", \"2025-02-01\", \"PhyByte: Contributed documentation improvements with one open PR (#3224) focused on MultiversX README enhancements. Made substantial documentation changes across 216 files (+10,257/-918 lines) in 9 commits. Activity was sporadic, occurring on only 2 days this month, with work distributed between other tasks (56%), feature development (22%), and bug fixes (22%).\", \"2025-05-13T21:56:53.166Z\"]\n[\"PisK4_month_2025-02-01\", \"PisK4\", \"month\", \"2025-02-01\", \"PisK4: Contributed to the project with one merged PR (#3457) that added configuration files (+3/-0 lines). Also has an open feature PR (#3456) for a \\\"Plugin d.a.t.a\\\" implementation. Activity was limited to a single day this month, with a focus on configuration work.\", \"2025-05-13T21:56:54.189Z\"]\n[\"Pronoss_month_2025-02-01\", \"Pronoss\", \"month\", \"2025-02-01\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files. Made minor text corrections (+8/-8 lines) across 7 files, with changes primarily affecting code files (71%) along with some tests and documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:56.394Z\"]\n[\"PixelPil0t1_month_2025-02-01\", \"PixelPil0t1\", \"month\", \"2025-02-01\", \"PixelPil0t1: Made a single contribution this month with PR #3166 \\\"chore: Update GitHub Actions workflows and documentation,\\\" which involved substantial changes (+6253/-599 lines) to configuration files. The PR data shows some inconsistency between the summary (+6253/-599 lines) and the detailed view (+2/-2 lines), but regardless, this was their only activity during the period. Their contribution pattern was sporadic, being active on just 1 out of 28 days this month.\", \"2025-05-13T21:57:00.146Z\"]\n[\"Provoo_month_2025-02-01\", \"Provoo\", \"month\", \"2025-02-01\", \"Provoo: Opened one pull request (#3341) to update the README.md, which remains open. Made documentation changes across 2 files, adding 222 lines and removing 5 lines. Activity was limited to a single day this month, with contributions focused equally on feature work and documentation improvements.\", \"2025-05-13T21:56:55.818Z\"]\n[\"RectiFlex_month_2025-02-01\", \"RectiFlex\", \"month\", \"2025-02-01\", \"RectiFlex: Created issue #3212 regarding build errors when deploying on render.com, which has since been closed. Contributed one comment on an issue during the month. No code changes or pull requests were submitted during this period.\", \"2025-05-13T21:56:56.416Z\"]\n[\"SITADRITA1_month_2025-02-01\", \"SITADRITA1\", \"month\", \"2025-02-01\", \"SITADRITA1: Opened one pull request (#3705) focused on documentation improvements, addressing grammar, typos, and formatting issues. Made modest code changes across 3 files (+6/-7 lines), exclusively working on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:56:59.529Z\"]\n[\"SmartDevsSys_month_2025-02-01\", \"SmartDevsSys\", \"month\", \"2025-02-01\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to Twitter post disabling functionality. No other activity was observed this month.\", \"2025-05-13T21:57:01.393Z\"]\n[\"Schzzt_month_2025-02-01\", \"Schzzt\", \"month\", \"2025-02-01\", \"Schzzt: Opened one pull request (#3623) to add the ali_bailian embedding provider, which remains under review. This substantial contribution modified 23 files with significant code additions (+1871/-10 lines) across a single day of activity this month. The work primarily focused on code files (67% of changes), representing a complete implementation of the new embedding provider functionality.\", \"2025-05-13T21:57:00.703Z\"]\n[\"Siddesh7_month_2025-02-01\", \"Siddesh7\", \"month\", \"2025-02-01\", \"Siddesh7: Opened a single PR (#3230) proposing to add a Taiko plugin integration, which remains open after closing the related feature request issue (#3229). Made substantial code changes with one significant commit modifying 213 files (+10,055/-704 lines), with contributions spread across code (55%), tests (18%), and configuration files (18%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:01.659Z\"]\n[\"SpiralAgent234_month_2025-02-01\", \"SpiralAgent234\", \"month\", \"2025-02-01\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments.\", \"2025-05-13T21:57:02.016Z\"]\n[\"SnoochiMink_month_2025-02-01\", \"SnoochiMink\", \"month\", \"2025-02-01\", \"SnoochiMink: Created one issue this month (#3151 \\\"After running Pnpm start\\\") which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:57:01.528Z\"]\n[\"Rubyt0x_month_2025-02-01\", \"Rubyt0x\", \"month\", \"2025-02-01\", \"Rubyt0x: Opened one pull request (#3406) titled \\\"Fuel AI character setup\\\" that remains open. Made modest code changes across 2 files (+29/-20 lines), with an even split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:56:58.333Z\"]\n[\"TbLtzk_month_2025-02-01\", \"TbLtzk\", \"month\", \"2025-02-01\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines). Their contribution addressed a specific problem they had previously reported in issue #3233, which is now closed. TbLtzk showed sporadic activity this month, engaging with the project through targeted problem-solving rather than regular contributions.\", \"2025-05-13T21:57:04.540Z\"]\n[\"Tarnadas_month_2025-02-01\", \"Tarnadas\", \"month\", \"2025-02-01\", \"Tarnadas: Made a single substantial code contribution this month, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity during the month. No other GitHub interactions such as PRs, issues, or reviews were recorded during this period.\", \"2025-05-13T21:57:04.028Z\"]\n[\"TecSong_month_2025-02-01\", \"TecSong\", \"month\", \"2025-02-01\", \"TecSong: Opened one pull request (#3266) to add a swap action to the movement plugin, with significant code changes totaling +1099/-297 lines across 20 files. Activity was sporadic, occurring on only 2 days this month, with the work primarily focused on feature development (43%) and bug fixes (29%). The code changes were predominantly in implementation files (83%) with some test coverage (17%).\", \"2025-05-13T21:57:09.846Z\"]\n[\"TheoInTech_month_2025-02-01\", \"TheoInTech\", \"month\", \"2025-02-01\", \"TheoInTech: Opened one pull request (#3510) focused on syncing main eliza with jobsy, which remains open. Made substantial code changes across 9 files (+1767/-941 lines) in 2 commits, with work evenly split between code and configuration files. Activity was sporadic, limited to just 2 days this month, with all contributions focused on refactoring work.\", \"2025-05-13T21:57:10.896Z\"]\n[\"UncleTom29_month_2025-02-01\", \"UncleTom29\", \"month\", \"2025-02-01\", \"UncleTom29: Opened one pull request (#3427) titled \\\"Bluefin ElizaOS Plugin\\\" that remains under review. Made significant code additions with 12 commits across 12 modified files, contributing +1340/-1 lines of code in a single day of activity this month. The work primarily focused on other components (67%) and tests (25%), with most changes affecting code files (55%) and configuration files (27%).\", \"2025-05-13T21:57:07.789Z\"]\n[\"VisionOra_month_2025-02-01\", \"VisionOra\", \"month\", \"2025-02-01\", \"VisionOra: Opened one pull request (#3459 \\\"Sohaib/196\\\") which remains open. No other activity was observed this month.\", \"2025-05-13T21:57:06.918Z\"]\n[\"Suryansh-23_month_2025-02-01\", \"Suryansh-23\", \"month\", \"2025-02-01\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were submitted during this period.\", \"2025-05-13T21:57:03.496Z\"]\n[\"X4ndar_month_2025-02-01\", \"X4ndar\", \"month\", \"2025-02-01\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") but no merged PRs or other activity this month.\", \"2025-05-13T21:57:10.618Z\"]\n[\"Swader_month_2025-02-01\", \"Swader\", \"month\", \"2025-02-01\", \"Swader: Merged a significant PR (#3291) that added cachedir to filesystem cache, resulting in a massive code cleanup with +26,024/-375,509 lines across 2,487 files. This substantial change was focused on other work, with activity concentrated on just 2 days this month. The PR took approximately 253 hours to merge and included one PR comment.\", \"2025-05-13T21:57:04.633Z\"]\n[\"Vitaliyr888_month_2025-02-01\", \"Vitaliyr888\", \"month\", \"2025-02-01\", \"Vitaliyr888: Opened one pull request (#3475) focused on fixing spelling errors, which remains open. Made minor text corrections across 3 files (+3/-3 lines) in a single day of activity this month. The changes primarily affected documentation files (67%) with some config file updates (33%).\", \"2025-05-13T21:57:08.330Z\"]\n[\"WNUMIK_month_2025-02-01\", \"WNUMIK\", \"month\", \"2025-02-01\", \"WNUMIK: Reported two issues this month: #3546 regarding a RAG Search Error and #3385 about an agent being stuck on startup in Docker/Cloud environments, both of which have been closed. Contributed to the discussion on one issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:10.226Z\"]\n[\"Y-DA007_month_2025-02-01\", \"Y-DA007\", \"month\", \"2025-02-01\", \"Y-DA007: Opened three pull requests (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T21:57:12.700Z\"]\n[\"You-saku_month_2025-02-01\", \"You-saku\", \"month\", \"2025-02-01\", \"You-saku: Made a single documentation contribution this month with PR #3153, which fixed the Japanese README by adding missing text and correcting typos (+6291/-634 lines). The PR was of average complexity and took 37 hours to merge. Activity was limited to a single day during this period, focused entirely on documentation improvements.\", \"2025-05-13T21:57:16.090Z\"]\n[\"YoungPhlo_month_2025-02-01\", \"YoungPhlo\", \"month\", \"2025-02-01\", \"YoungPhlo: Contributed significantly to documentation by merging two PRs (#3204 and #3484) focused on weekly contributor meeting notes, adding over 191,000 lines while removing approximately 15,500 lines. Provided one review comment on another PR. Activity was sporadic, being active on only 3 days during the month, with all contributions exclusively focused on documentation files.\", \"2025-05-13T21:57:14.252Z\"]\n[\"aayush4vedi_month_2025-02-01\", \"aayush4vedi\", \"month\", \"2025-02-01\", \"aayush4vedi: Submitted one open pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file. Activity was limited to just one day this month.\", \"2025-05-13T21:57:14.770Z\"]\n[\"VolodymyrBg_month_2025-02-01\", \"VolodymyrBg\", \"month\", \"2025-02-01\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing the Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this month, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T21:57:09.644Z\"]\n[\"aaron-adimverse_month_2025-02-01\", \"aaron-adimverse\", \"month\", \"2025-02-01\", \"aaron-adimverse: Opened one pull request (#3205) focused on EC2 git deployment functionality, making significant configuration changes across 7 files (+772/-136 lines). Activity was limited to a single day this month, with all 5 commits dedicated to this feature work, primarily involving configuration files (75% of changes).\", \"2025-05-13T21:57:13.682Z\"]\n[\"abcfy2_month_2025-02-01\", \"abcfy2\", \"month\", \"2025-02-01\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed a comment on one issue during their single day of activity this month. The PR took about 20 hours to merge, representing their only code contribution during this period.\", \"2025-05-13T21:57:17.166Z\"]\n[\"Yc-GHB_month_2025-02-01\", \"Yc-GHB\", \"month\", \"2025-02-01\", \"Yc-GHB: Made code contributions on a single day this month, modifying 10 files with 364 additions and 7 deletions across 2 commits. The work was evenly split between feature development and refactoring efforts, though no PRs were opened or merged during this period.\", \"2025-05-13T21:57:15.267Z\"]\n[\"ad0ll_month_2025-02-01\", \"ad0ll\", \"month\", \"2025-02-01\", \"ad0ll: Opened one pull request (#3558 \\\"Demo news\\\") that remains under review, making changes across 4 files (+293/-64 lines). Activity was limited to a single day this month, with modifications primarily focused on configuration files (75%) and some code changes (25%).\", \"2025-05-13T21:57:16.432Z\"]\n[\"ailocfun_month_2025-02-01\", \"ailocfun\", \"month\", \"2025-02-01\", \"ailocfun: Opened one PR (#3193) proposing integration with DeFAI Protocol to enable AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this month, with modifications focused equally on code and configuration files.\", \"2025-05-13T21:57:17.344Z\"]\n[\"aleksifuna_month_2025-02-01\", \"aleksifuna\", \"month\", \"2025-02-01\", \"aleksifuna: Opened one pull request (#3382) for \\\"added a custom character chatterbox\\\" which remains under review. Made significant configuration changes across 3 files (+2501/-2315 lines) in a single commit. Active on only one day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:18.911Z\"]\n[\"ai16z-demirix_month_2025-02-01\", \"ai16z-demirix\", \"month\", \"2025-02-01\", \"ai16z-demirix: Focused on plugin testing infrastructure with 3 merged PRs (+2419/-212 lines total), including test setup and coverage for CoinMarketCap (#3134), Cronos (#3250), and Conflux (#3247) plugins. Created and closed 4 related issues tracking the test configuration and coverage work. Made substantial code changes across 2611 files (+343220/-39007 lines) with 19 commits, primarily focused on test files (80%) and configuration (20%), though activity was limited to just 4 days this month.\", \"2025-05-13T21:57:18.706Z\"]\n[\"alphahughes1_month_2025-02-01\", \"alphahughes1\", \"month\", \"2025-02-01\", \"alphahughes1: Opened one pull request (#3557) to create a webpack.yml configuration file, adding 28 lines of code. Activity was limited to a single day this month, with the PR focused entirely on configuration work.\", \"2025-05-13T21:57:19.247Z\"]\n[\"altcoinalpinist_month_2025-02-01\", \"altcoinalpinist\", \"month\", \"2025-02-01\", \"altcoinalpinist: Contributed a single documentation update with PR #3453, which clarified the difference between eliza-start in the readme (+3/-2 lines).\", \"2025-05-13T21:57:19.320Z\"]\n[\"aiqubits_month_2025-02-01\", \"aiqubits\", \"month\", \"2025-02-01\", \"aiqubits: Opened two PRs (#3217 \\\"feat: add mina plugin\\\" and #3214 \\\"2609-feat: add mina plugin\\\") with substantial code changes totaling +10,014/-3,109 lines across 86 files. Made one PR comment during their single day of activity this month. The work appears to be focused entirely on feature development, primarily adding a new Mina plugin, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T21:57:19.361Z\"]\n[\"amirkhonov_month_2025-02-01\", \"amirkhonov\", \"month\", \"2025-02-01\", \"amirkhonov: Made a single contribution this month with PR #3545 \\\"chore: Trim block from Ollama response\\\" (+20/-1 lines), which was merged after 18 hours. The PR focused on improving response handling by removing the think block from Ollama responses.\", \"2025-05-13T21:57:23.136Z\"]\n[\"aminlatifi_month_2025-02-01\", \"aminlatifi\", \"month\", \"2025-02-01\", \"aminlatifi: Created two issues (#3148 and #3154) related to \\\"Strange behavior of Fetch method in eliza\\\", both of which were subsequently closed. Contributed to discussions with 2 comments on issues. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T21:57:22.431Z\"]\n[\"amirmabhout_month_2025-02-01\", \"amirmabhout\", \"month\", \"2025-02-01\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:20.977Z\"]\n[\"andyvalerio_month_2025-02-01\", \"andyvalerio\", \"month\", \"2025-02-01\", \"andyvalerio: Created issue #3527 regarding \\\"advanced-sdk-ts wrong import\\\" which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes or pull requests.\", \"2025-05-13T21:57:23.071Z\"]\n[\"andriyk-hacken_month_2025-02-01\", \"andriyk-hacken\", \"month\", \"2025-02-01\", \"andriyk-hacken: Worked on two open PRs (#3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\") with substantial code changes totaling +1,653/-673 lines across 25 files. Activity was concentrated on a single day this month, with a primary focus on feature development (60%) and configuration work (36%). The contributions appear to be centered around developing an extractor agent firewall plugin functionality.\", \"2025-05-13T21:57:22.302Z\"]\n[\"arktoswb_month_2025-02-01\", \"arktoswb\", \"month\", \"2025-02-01\", \"arktoswb: Contributed one code review with approval this month, showing minimal activity during this period.\", \"2025-05-13T21:57:24.122Z\"]\n[\"aso20455_month_2025-02-01\", \"aso20455\", \"month\", \"2025-02-01\", \"aso20455: Made a single documentation contribution this month with PR #3324, which fixed typos in plugins.md (+11/-11 lines). This was their only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:24.352Z\"]\n[\"avdheshcharjan_month_2025-02-01\", \"avdheshcharjan\", \"month\", \"2025-02-01\", \"avdheshcharjan: Created issue #3661 regarding a Docker file issue with invalid cachestore, which has since been closed. Contributed to discussions by commenting on 4 different issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:57:25.145Z\"]\n[\"avorylli_month_2025-02-01\", \"avorylli\", \"month\", \"2025-02-01\", \"avorylli: Made a single documentation contribution this month with PR #3392, enhancing the README with detailed requirements and contribution information (+55/-0 lines). This documentation-focused PR was merged after 241 hours, representing their only activity during the period.\", \"2025-05-13T21:57:27.061Z\"]\n[\"avaer_month_2025-02-01\", \"avaer\", \"month\", \"2025-02-01\", \"avaer: Made significant code cleanup with PR #3346 removing plugin imports from agent (-629 lines), while also contributing three smaller fixes including adding SQLite adapter support (#3357) and addressing character loading issues (#3374, #3375). Activity was sporadic across just 4 days this month, but resulted in substantial codebase changes totaling +12,865/-26,400 lines across 42 commits, primarily focused on other work (69%) and feature development (19%).\", \"2025-05-13T21:57:26.655Z\"]\n[\"ayyubibrahimi_month_2025-02-01\", \"ayyubibrahimi\", \"month\", \"2025-02-01\", \"ayyubibrahimi: Opened three PRs this month: an AI listing generation agent (#3152), Twitter client system message edits (#3401), and a Shopify plugin (#3395). Made substantial code changes across 21 files (+1722/-635 lines) with contributions primarily focused on configuration files (34%), code (19%), and tests (14%). Activity was sporadic, being active on only 2 out of 28 days this period.\", \"2025-05-13T21:57:26.924Z\"]\n[\"baizele_month_2025-02-01\", \"baizele\", \"month\", \"2025-02-01\", \"baizele: Made 3 commits across 2 days this month, modifying 3 files with 19 lines added and none removed. Activity was sporadic, with contributions split between feature work (67%) and bugfix work (33%) across various file types.\", \"2025-05-13T21:57:28.955Z\"]\n[\"anuragasawa20_month_2025-02-01\", \"anuragasawa20\", \"month\", \"2025-02-01\", \"anuragasawa20: Opened one pull request (#3370) implementing TON Plugin token/pairs priceHistory functionality, with substantial code additions (+712/-5 lines) across 5 files. Contributed to discussions by commenting on 2 issues. Activity was limited to a single day this month, focusing primarily on code implementation (80%) with some test development (20%).\", \"2025-05-13T21:57:23.908Z\"]\n[\"bealers_month_2025-02-01\", \"bealers\", \"month\", \"2025-02-01\", \"bealers: Contributed a single documentation PR (#3501) adding a new remote deployment guide with 249 lines of new content. The PR was merged within 2 hours, representing their only activity this month. All contributions were focused on documentation work.\", \"2025-05-13T21:57:29.137Z\"]\n[\"batudo_month_2025-02-01\", \"batudo\", \"month\", \"2025-02-01\", \"batudo: Contributed a single bugfix PR (#3653) titled \\\"Fix splitText\\\" that was merged, modifying 1 file with minimal changes (+2/-1 lines) despite the PR showing a much larger diff (+10757/-5908 lines). Provided 1 review comment on another PR. Activity was limited to a single day this month.\", \"2025-05-13T21:57:29.424Z\"]\n[\"ben-dh3_month_2025-02-01\", \"ben-dh3\", \"month\", \"2025-02-01\", \"ben-dh3: Working on a new Zapper plugin with an open PR (#3554) that involves substantial code changes across 140 files (+75,520/-71,873 lines). Active on 9 days this month with 21 commits, primarily focused on feature development (52%) and other work (38%), with changes distributed between code (44%) and configuration files (33%).\", \"2025-05-13T21:57:30.244Z\"]\n[\"bertux_month_2025-02-01\", \"bertux\", \"month\", \"2025-02-01\", \"bertux: Made significant code changes across 120 files (+5005/-483 lines) in 2 commits, with activity on only 2 days this month. The work was evenly split between bugfix efforts (50%) and other tasks (50%), touching various file types. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:57:31.083Z\"]\n[\"boliang-pinai_month_2025-02-01\", \"boliang-pinai\", \"month\", \"2025-02-01\", \"boliang-pinai: Opened one pull request (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across one file. Activity was limited to a single day this month, with contributions evenly split between code and configuration files.\", \"2025-05-13T21:57:31.510Z\"]\n[\"bguiz_month_2025-02-01\", \"bguiz\", \"month\", \"2025-02-01\", \"bguiz: Merged one significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15697/-370144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Made modest code modifications across 3 files (+18/-1 lines) with equal focus on code, documentation, and configuration changes.\", \"2025-05-13T21:57:31.913Z\"]\n[\"boolkeys_month_2025-02-01\", \"boolkeys\", \"month\", \"2025-02-01\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 2 pull requests. Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:57:32.413Z\"]\n[\"boyaloxer_month_2025-02-01\", \"boyaloxer\", \"month\", \"2025-02-01\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Made one PR comment during their only active day this month. Activity was minimal and focused entirely on this feature work.\", \"2025-05-13T21:57:32.779Z\"]\n[\"azep-ninja_month_2025-02-01\", \"azep-ninja\", \"month\", \"2025-02-01\", \"azep-ninja: Merged 6 PRs this month, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Contributed substantial code changes across 120 files with a total of +2815/-2963 lines, showing a pattern of impactful but sporadic activity on just 3 days this month. The work was evenly split between feature development and bug fixes, with particular emphasis on platform-specific action suppression capabilities and performance improvements.\", \"2025-05-13T21:57:28.484Z\"]\n[\"brunolorente_month_2025-02-01\", \"brunolorente\", \"month\", \"2025-02-01\", \"brunolorente: Created one issue (#3629) reporting an error in the parsing.ts file, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:33.504Z\"]\n[\"bucurdavid_month_2025-02-01\", \"bucurdavid\", \"month\", \"2025-02-01\", \"bucurdavid: Created issue #3411 \\\"Integrate BAML to enable structured outputs from LLMs\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:33.862Z\"]\n[\"clickbrain_month_2025-02-01\", \"clickbrain\", \"month\", \"2025-02-01\", \"clickbrain: Created a single issue (#3129) regarding a setup failure with DTS build, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:34.835Z\"]\n[\"christopherpile_month_2025-02-01\", \"christopherpile\", \"month\", \"2025-02-01\", \"christopherpile: Opened one pull request (#3650 \\\"Cp agent\\\") that remains under review. Made substantial code changes with a single commit modifying 2,762 files (+29,889/-368,230 lines), entirely focused on documentation. Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.108Z\"]\n[\"btspoony_month_2025-02-01\", \"btspoony\", \"month\", \"2025-02-01\", \"btspoony: Merged two significant PRs this month: #3281 improving OpenAI-like provider endpoint resolution (+19,599/-10,499 lines) and #3686 adding post-processing support for character loading (+43/-2 lines). Currently has two open PRs (#3280 and #3235) focused on core fixes. Modified 379 files across 8 commits with a balanced focus on features and bug fixes, showing sporadic activity on just 4 days this month.\", \"2025-05-13T21:57:34.286Z\"]\n[\"cloudre01_month_2025-02-01\", \"cloudre01\", \"month\", \"2025-02-01\", \"cloudre01: Opened one PR (#3304) to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Made 3 commits with a primary focus on bugfix work (67%) and feature work (33%), touching both code and config files equally (38% each). Activity was limited to a single day this month.\", \"2025-05-13T21:57:35.799Z\"]\n[\"clydemeng_month_2025-02-01\", \"clydemeng\", \"month\", \"2025-02-01\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains open. No other activity observed this month.\", \"2025-05-13T21:57:35.910Z\"]\n[\"cobecheng_month_2025-02-01\", \"cobecheng\", \"month\", \"2025-02-01\", \"cobecheng: Created one issue (#3252) regarding a bot posting inappropriate replies, which has since been closed. No other activity this month.\", \"2025-05-13T21:57:36.020Z\"]\n[\"creazy231_month_2025-02-01\", \"creazy231\", \"month\", \"2025-02-01\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed. No other contributions or activity observed this month.\", \"2025-05-13T21:57:38.162Z\"]\n[\"cpereiramt_month_2025-02-01\", \"cpereiramt\", \"month\", \"2025-02-01\", \"cpereiramt: Initiated work on a Notion plugin with an open PR #3548 \\\"Feat: Initial configuration of notion plugin\\\" that modified 10 files (+360/-1 lines). Created and closed issue #3547 \\\"Plugin for notion.so\\\" which led to the implementation work. Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing, primarily touching code and configuration files.\", \"2025-05-13T21:57:38.178Z\"]\n[\"corymaklin_month_2025-02-01\", \"corymaklin\", \"month\", \"2025-02-01\", \"corymaklin: Opened one pull request (#3646 \\\"Hyperlane GOAT Plugin\\\") that remains under review. Made modest code changes across 15 files (+257/-119 lines) in 3 commits, with the majority of changes focused on configuration files (75%) rather than code (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:37.540Z\"]\n[\"cryptokatze_month_2025-02-01\", \"cryptokatze\", \"month\", \"2025-02-01\", \"cryptokatze: Made a single documentation contribution this month with PR #3670, updating README_KOR.md with modest changes (+8/-9 lines). This was their only activity during the period, showing a sporadic contribution pattern with just one active day.\", \"2025-05-13T21:57:43.039Z\"]\n[\"cypherpepe_month_2025-02-01\", \"cypherpepe\", \"month\", \"2025-02-01\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) merged within 6 hours. Active on only one day this month, focusing entirely on documentation improvements across 5 files. Made 5 commits in total, all related to documentation fixes.\", \"2025-05-13T21:57:39.701Z\"]\n[\"dav3yblaz3_month_2025-02-01\", \"dav3yblaz3\", \"month\", \"2025-02-01\", \"dav3yblaz3: Provided one code review with approval this month. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:40.380Z\"]\n[\"dimitrov-d_month_2025-02-01\", \"dimitrov-d\", \"month\", \"2025-02-01\", \"dimitrov-d: Opened one pull request (#3138) focused on removing an unused package, which removed 12 lines of code across one file. Activity was minimal with contributions on only one day this month.\", \"2025-05-13T21:57:41.250Z\"]\n[\"daniel-trevino_month_2025-02-01\", \"daniel-trevino\", \"month\", \"2025-02-01\", \"daniel-trevino: Merged two bug fix PRs this month: #3618 addressing agent setting from API (+5/-7 lines) and the more substantial #3609 fixing package installation from new registry (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality. Activity was sporadic, contributing on just 2 days this month with primary focus on configuration files (54% of changes) and code (31%).\", \"2025-05-13T21:57:40.529Z\"]\n[\"dizer-ti_month_2025-02-01\", \"dizer-ti\", \"month\", \"2025-02-01\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. The PR represents a small code change (+1/-1 lines) with activity on just one day this month.\", \"2025-05-13T21:57:46.716Z\"]\n[\"ebaizel_month_2025-02-01\", \"ebaizel\", \"month\", \"2025-02-01\", \"ebaizel: Fixed issues with Amazon Bedrock integration through two merged PRs: #3329 (+62,501/-388,341 lines) and #3553, addressing the problem they initially reported in issue #3328. Made substantial code changes across 2,686 files, with a significant net reduction in code base size. Activity was sporadic, focused entirely on bugfix work related to the Bedrock model provider functionality.\", \"2025-05-13T21:57:43.443Z\"]\n[\"eeemmmmmm_month_2025-02-01\", \"eeemmmmmm\", \"month\", \"2025-02-01\", \"eeemmmmmm: Opened one pull request (#3528) titled \\\"fix prompts.ts\\\" which remains open. Made a small code change with 2 lines added and 2 lines removed across a single file. Active on only one day this month with a single commit.\", \"2025-05-13T21:57:47.891Z\"]\n[\"emcee21_month_2025-02-01\", \"emcee21\", \"month\", \"2025-02-01\", \"emcee21: Opened one pull request (#3430) proposing to add new characters from the Muppets. Made substantial code changes across 386 files (+19506/-9053 lines) in 2 commits, exclusively focused on configuration files. Active on only 1 day this month, showing sporadic contribution pattern.\", \"2025-05-13T21:57:45.724Z\"]\n[\"efeecllk_month_2025-02-01\", \"efeecllk\", \"month\", \"2025-02-01\", \"efeecllk: Identified and addressed a JSON syntax error in package.json that was causing pnpm install failures, opening issue #3276 (which was subsequently closed) and submitting PR #3277 with a one-line fix (+1/-1). Their contribution was focused entirely on this single bugfix, with activity on just one day this month.\", \"2025-05-13T21:57:43.841Z\"]\n[\"elpulpo0_month_2025-02-01\", \"elpulpo0\", \"month\", \"2025-02-01\", \"elpulpo0: Delivered two significant MultiversX plugin enhancements this month, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action functionality (+1624/-10 lines). Both contributions represent substantial feature additions, with a combined impact of over 6,000 lines of code changes across 10 files. Activity was concentrated on just 2 days this month, focusing exclusively on feature development for the MultiversX plugin.\", \"2025-05-13T21:57:51.088Z\"]\n[\"everimbaq_month_2025-02-01\", \"everimbaq\", \"month\", \"2025-02-01\", \"everimbaq: Made substantial code changes with 12 commits modifying 3,255 files (+19,135/-432,991 lines), suggesting a major cleanup or codebase reduction effort. Activity was sporadic, occurring on only 5 days this month, with work distributed across feature development (50%), other tasks (33%), and refactoring (17%).\", \"2025-05-13T21:57:48.131Z\"]\n[\"faeeq_month_2025-02-01\", \"faeeq\", \"month\", \"2025-02-01\", \"faeeq: Created one issue (#3563) regarding a vulnerability related to defaiza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:57:48.422Z\"]\n[\"ferraignez_month_2025-02-01\", \"ferraignez\", \"month\", \"2025-02-01\", \"ferraignez: Opened 5 PRs this month (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, though none have been merged yet. Made modest code changes (+245/-2 lines) across 4 files, with 80% of changes in configuration files and 20% in tests. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:49.486Z\"]\n[\"esen_month_2025-02-01\", \"esen\", \"month\", \"2025-02-01\", \"esen: Fixed a PostgreSQL query bug in PR #3264 (+10/-12 lines) that addressed an issue with field name handling. This single contribution focused on a specific bugfix, modifying 2 files with targeted changes. The PR had average complexity and was merged within 5 hours of submission.\", \"2025-05-13T21:57:46.429Z\"]\n[\"fforbeck_month_2025-02-01\", \"fforbeck\", \"month\", \"2025-02-01\", \"fforbeck: Opened one pull request (#3657) titled \\\"feat/storacha plugin\\\" which remains under review. Made substantial code changes across 14 files (+1064/-196 lines) in a single commit, with the majority of changes focused on code (57%) and configuration files (29%). Activity was limited to a single day this month.\", \"2025-05-13T21:57:51.621Z\"]\n[\"firemountain_month_2025-02-01\", \"firemountain\", \"month\", \"2025-02-01\", \"firemountain: Opened one pull request (#3607) to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this month, with all work focused on configuration files.\", \"2025-05-13T21:57:55.888Z\"]\n[\"galmw_month_2025-02-01\", \"galmw\", \"month\", \"2025-02-01\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:57:51.332Z\"]\n[\"fifahuihua_month_2025-02-01\", \"fifahuihua\", \"month\", \"2025-02-01\", \"fifahuihua: Proposed renaming the plugin-apro to plugin-ATTPs through two open PRs (#3351, #3299) with substantial code changes (+1796/-45 lines across 43 files). Created two issues (#2793, #3298) related to adding and renaming the plugin, both of which are now closed. Activity was limited to just 2 days this month, with changes primarily focused on code (41%), tests (29%), and configuration files (24%).\", \"2025-05-13T21:57:51.245Z\"]\n[\"gap-editor_month_2025-02-01\", \"gap-editor\", \"month\", \"2025-02-01\", \"gap-editor: Made a single documentation contribution this month, merging PR #3206 which fixed typos and improved consistency in community chat logs (+6009/-568 lines). The changes affected 5 documentation files across 5 commits. Activity was limited to a single day during the month.\", \"2025-05-13T21:57:53.528Z\"]\n[\"georgesheth_month_2025-02-01\", \"georgesheth\", \"month\", \"2025-02-01\", \"georgesheth: Made a single significant code change that modified 2,392 files, removing 351,409 lines while adding 22,091 lines, with one PR comment during the month. This substantial change appears to be a major cleanup or refactoring effort, given the large number of files modified and the predominantly negative line count. Activity was limited to a single day this month.\", \"2025-05-13T21:57:54.167Z\"]\n[\"gkfyr_month_2025-02-01\", \"gkfyr\", \"month\", \"2025-02-01\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this month. Initially reported the issue as #3479 before submitting the fix. Had sporadic activity, contributing on only 2 days this month with a focus entirely on documentation improvements.\", \"2025-05-13T21:57:54.506Z\"]\n[\"github-advanced-security_month_2025-02-01\", \"github-advanced-security\", \"month\", \"2025-02-01\", \"github-advanced-security: Contributed 12 review comments this month, all as standalone comments rather than formal approvals or change requests. No other activity was observed during this period, with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T21:57:53.927Z\"]\n[\"henrikaxelsen_month_2025-02-01\", \"henrikaxelsen\", \"month\", \"2025-02-01\", \"henrikaxelsen: Created and commented on issue #3578 regarding connection problems between front end and back end, which has since been closed. No code contributions or pull requests this month.\", \"2025-05-13T21:57:55.770Z\"]\n[\"hkhangus_month_2025-02-01\", \"hkhangus\", \"month\", \"2025-02-01\", \"hkhangus: Made a single contribution this month with PR #3678 \\\"fix: character knowledge add directory\\\" which was merged after 17 hours. The PR was small in scope, modifying 2 files with minimal changes (+2/-2 lines total). Activity was limited to a single day during this period.\", \"2025-05-13T21:58:01.331Z\"]\n[\"guotie_month_2025-02-01\", \"guotie\", \"month\", \"2025-02-01\", \"guotie: Opened one pull request (#3263) to add a one-hour timeout on llamaService model download, making a small code change (+1/-1 lines). Active on only one day this month with a single issue comment. No other contributions during this period.\", \"2025-05-13T21:57:56.152Z\"]\n[\"humanagent_month_2025-02-01\", \"humanagent\", \"month\", \"2025-02-01\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files with moderate code changes (+111/-95 lines). Activity was limited to a single day this month, with work primarily split between configuration files (60%) and code (40%). Made 2 comments on pull requests while working on the open \\\"XMTP small refactor\\\" PR.\", \"2025-05-13T21:57:57.517Z\"]\n[\"iKapitonau_month_2025-02-01\", \"iKapitonau\", \"month\", \"2025-02-01\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved substantial code changes (+26662/-385933 lines) across 2880 files. This major contribution represents both feature work and other modifications, with 80% of changes affecting code files. Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:57:58.469Z\"]\n[\"ice-coldbell_month_2025-02-01\", \"ice-coldbell\", \"month\", \"2025-02-01\", \"ice-coldbell: Contributed a new feature with an open PR #3565 \\\"Added feature: Plugin Merkle\\\" that modified 22 files with substantial additions (+1374/-6 lines). Created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this feature implementation. Activity was concentrated on a single day this month, with work split between bugfixes (50%), feature development (25%), and other tasks (25%).\", \"2025-05-13T21:57:59.113Z\"]\n[\"ido567_month_2025-02-01\", \"ido567\", \"month\", \"2025-02-01\", \"ido567: Reported one issue (#3692) about an \\\"ERR_USE_AFTER_CLOSE\\\" error while running Eliza on Deno, which has since been closed. Contributed to discussions by commenting on two separate issues. Activity was sporadic with no code changes or pull requests during this period.\", \"2025-05-13T21:57:58.828Z\"]\n[\"iheron_month_2025-02-01\", \"iheron\", \"month\", \"2025-02-01\", \"iheron: Made a single focused contribution this month by merging PR #3570, which added a feature to modify the configuration for the plugin-nkn (+4/-0 lines). The PR was of average complexity and took 14 hours to merge. Activity was sporadic, with contributions on only one day this month.\", \"2025-05-13T21:58:00.038Z\"]\n[\"illink7_month_2025-02-01\", \"illink7\", \"month\", \"2025-02-01\", \"illink7: Reported two issues this month: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS incorrectly returning Bitcoin prices, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:06.869Z\"]\n[\"imthatcarlos_month_2025-02-01\", \"imthatcarlos\", \"month\", \"2025-02-01\", \"imthatcarlos: Opened one PR (#3296) to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity this month. The contribution represents significant feature work with extensive modifications, primarily to code files (83%) with some configuration changes (17%).\", \"2025-05-13T21:58:01.491Z\"]\n[\"jeasonzhang-eth_month_2025-02-01\", \"jeasonzhang-eth\", \"month\", \"2025-02-01\", \"jeasonzhang-eth: Created a single issue (#3473) suggesting to bring exSAT blockchain to eliza, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:01.561Z\"]\n[\"jeremie-olivier_month_2025-02-01\", \"jeremie-olivier\", \"month\", \"2025-02-01\", \"jeremie-olivier: Made significant code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was limited to a single day this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:58:02.264Z\"]\n[\"jgabriele321_month_2025-02-01\", \"jgabriele321\", \"month\", \"2025-02-01\", \"jgabriele321: Opened three PRs related to adding Toby voice functionality (#3638, #3635, #3634), with significant code changes totaling +241,969/-16,472 lines across 2,201 files. Activity was sporadic, occurring on only 4 days this month, with contributions primarily focused on configuration files (50%), tests (30%), and code (16%). The work distribution shows a mix of other work (57%), bug fixes (29%), and feature development (14%).\", \"2025-05-13T21:58:04.212Z\"]\n[\"jgarrettvml_month_2025-02-01\", \"jgarrettvml\", \"month\", \"2025-02-01\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:03.807Z\"]\n[\"johntad110_month_2025-02-01\", \"johntad110\", \"month\", \"2025-02-01\", \"johntad110: Made a single documentation contribution this month by fixing broken links in contributing.md through PR #3269 (+2/-2 lines). This was a small but useful bugfix that required minimal changes to the documentation. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:04.890Z\"]\n[\"jmikedupont2_month_2025-02-01\", \"jmikedupont2\", \"month\", \"2025-02-01\", \"jmikedupont2: Has four open PRs (#3728, #3712, #3669, #3695) with no merged contributions this month. Made two PR comments but showed no other activity during the period. Appears to be working on \\\"jsdoc lift\\\" related features based on PR titles, though activity has been sporadic.\", \"2025-05-13T21:58:04.869Z\"]\n[\"jonathangus_month_2025-02-01\", \"jonathangus\", \"month\", \"2025-02-01\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity this month. The changes were significant in volume, adding over 165k lines while removing 11k lines across various file types.\", \"2025-05-13T21:58:06.179Z\"]\n[\"jtalmi_month_2025-02-01\", \"jtalmi\", \"month\", \"2025-02-01\", \"jtalmi: Reported one issue (#3295) regarding Discord client version synchronization, which has since been closed. Made a single comment on an issue during the month. Overall activity was minimal with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:07.402Z\"]\n[\"juanc07_month_2025-02-01\", \"juanc07\", \"month\", \"2025-02-01\", \"juanc07: Opened one PR (#3155) focused on bug fixing, with significant code changes across 295 files (+12,748/-3,736 lines). Contributed 7 commits with a primary focus on bug fixes (57%) and refactoring work (29%), modifying both code (71%) and test files (29%). Provided 3 review comments on other PRs, showing engagement with the team's work. Activity was sporadic, concentrated on just 3 days during the month.\", \"2025-05-13T21:58:08.212Z\"]\n[\"justinschreiner_month_2025-02-01\", \"justinschreiner\", \"month\", \"2025-02-01\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which has since been closed. No other activity this month.\", \"2025-05-13T21:58:08.537Z\"]\n[\"jordanurbs_month_2025-02-01\", \"jordanurbs\", \"month\", \"2025-02-01\", \"jordanurbs: Raised two issues this month (#3449 and #3448) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 different issues through comments. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:58:06.745Z\"]\n[\"julienbrs_month_2025-02-01\", \"julienbrs\", \"month\", \"2025-02-01\", \"julienbrs: Opened one PR (#3641) to add Paradex DEX plugin integration, which is still under review, with substantial code changes (+3515/-1256 lines) across 58 files. Created and closed issue #3627 for the Paradex DEX integration, which the open PR addresses. Activity was concentrated on just 2 days this month, with the work primarily focused on refactoring (50%) and feature development (30%), touching mostly code files (73%) and configuration files (19%).\", \"2025-05-13T21:58:14.482Z\"]\n[\"kastentx_month_2025-02-01\", \"kastentx\", \"month\", \"2025-02-01\", \"kastentx: Created issue #3469 regarding a pnpm build failure on macOS 15.3, which was subsequently closed. Contributed one comment on an issue during the month. Overall activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:10.044Z\"]\n[\"kent-neo_month_2025-02-01\", \"kent-neo\", \"month\", \"2025-02-01\", \"kent-neo: Reported two issues this month related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:58:10.452Z\"]\n[\"keyur555_month_2025-02-01\", \"keyur555\", \"month\", \"2025-02-01\", \"keyur555: Reported one issue this month (#3191) regarding a runtime import error in NestJs, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T21:58:12.501Z\"]\n[\"kevinghim_month_2025-02-01\", \"kevinghim\", \"month\", \"2025-02-01\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. Made one comment on an issue but had no code contributions or pull requests this month. Activity was minimal with no consistent pattern of engagement.\", \"2025-05-13T21:58:12.113Z\"]\n[\"kesar_month_2025-02-01\", \"kesar\", \"month\", \"2025-02-01\", \"kesar: Merged one PR (#3314) that allows plugins to interact with the messenger manager to post on various platforms, modifying 11 files with +39/-29 lines of code. The PR was of average complexity with +1/-1 lines and took 6 hours to merge. Activity was sporadic, with contributions on only 1 out of 28 days this period.\", \"2025-05-13T21:58:11.240Z\"]\n[\"konstantine25b_month_2025-02-01\", \"konstantine25b\", \"month\", \"2025-02-01\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains open. No other activity observed this month.\", \"2025-05-13T21:58:14.410Z\"]\n[\"kon-rad_month_2025-02-01\", \"kon-rad\", \"month\", \"2025-02-01\", \"kon-rad: Created issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:58:14.318Z\"]\n[\"khiemsoft_month_2025-02-01\", \"khiemsoft\", \"month\", \"2025-02-01\", \"khiemsoft: Contributed to plugin development with two PRs this month, including the merged PR #3701 \\\"feat: submit update env for plugin viction\\\" (+10/-0 lines) and the still-open PR #3586 \\\"add plugin viction.\\\" Made substantial code changes across 19 files (+1073/-13 lines) in 5 commits, with 80% of work focused on feature development. Activity was sporadic, concentrated on just 3 days this month.\", \"2025-05-13T21:58:14.505Z\"]\n[\"kamalbuilds_month_2025-02-01\", \"kamalbuilds\", \"month\", \"2025-02-01\", \"kamalbuilds: Opened one feature PR (#3425) focused on adding Navi Protocol functionality for supply, borrow, and repay operations, contributing significant code changes (+1122/-146 lines) across 10 files. Made 7 commits in a single day of activity this month, with the work primarily distributed across other work (57%), feature development (29%), and bug fixes (14%). Added comments on 2 PRs while working predominantly on code files (67%) and configuration files (33%).\", \"2025-05-13T21:58:09.819Z\"]\n[\"koryteg_month_2025-02-01\", \"koryteg\", \"month\", \"2025-02-01\", \"koryteg: Opened one PR (#3305) focused on adding logs and agent create APIs, with changes spanning 6 files (+720/-203 lines). The contribution was primarily feature work, with most changes affecting configuration files (67%) and code (17%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:16.494Z\"]\n[\"kyle-veniceai_month_2025-02-01\", \"kyle-veniceai\", \"month\", \"2025-02-01\", \"kyle-veniceai: Made a single contribution this month with PR #3428, which fixed an issue by removing \\\"--no-frozen-lockfile\\\" from the Dockerfile, making a minimal but important change (+1/-1 lines). The PR was merged after approximately 93 hours, representing their only activity during this period.\", \"2025-05-13T21:58:16.789Z\"]\n[\"lefrog-dont-code_month_2025-02-01\", \"lefrog-dont-code\", \"month\", \"2025-02-01\", \"lefrog-dont-code: Merged a significant PR (#3583) that made Venice system prompts optional, involving substantial code changes (+67768/-394183 lines). Also opened PR #3580 to add a 'pnpm reload' script, which remains under review. Contributed sporadically, being active on only 2 days this month with a total of 3 commits across 5 modified files (+79/-43 lines). Made one comment on a pull request during this period.\", \"2025-05-13T21:58:17.686Z\"]\n[\"leinss_month_2025-02-01\", \"leinss\", \"month\", \"2025-02-01\", \"leinss: Opened one PR (#3188) to add an Ethereum guild character, with no merged contributions yet. Made substantial code changes across 163 files (+18,956/-11,366 lines) in 13 commits, primarily focused on configuration files. Activity was sporadic, being active on only 3 days this month.\", \"2025-05-13T21:58:17.007Z\"]\n[\"kilavvy_month_2025-02-01\", \"kilavvy\", \"month\", \"2025-02-01\", \"kilavvy: Opened two PRs (#3197 and #3630) focused on fixing typos in documentation files. Made substantial code changes across 197 files (+6661/-647 lines) with 8 commits, with the majority of modifications (71%) being to code files rather than documentation. Activity was sporadic, being active on only 2 out of 28 days this month.\", \"2025-05-13T21:58:14.011Z\"]\n[\"lalalune_month_2025-02-01\", \"lalalune\", \"month\", \"2025-02-01\", \"lalalune: Led a massive codebase restructuring effort with 11 merged PRs, most notably deleting all plugins in PR #3342 (-344k lines) and implementing a dynamic plugin loading system. Focused on architectural changes including refactoring generation (#3376), adding a rolodex feature (#3725), and restructuring room state (#3602), collectively modifying over 9,000 files (+179k/-1M lines). Created 8 issues (all now closed) outlining key architectural changes for V2, including unified messaging and plugin-based architecture, while maintaining a consistent work pattern across 13 days this month.\", \"2025-05-13T21:58:18.878Z\"]\n[\"leopardracer_month_2025-02-01\", \"leopardracer\", \"month\", \"2025-02-01\", \"leopardracer: Made a small documentation improvement by fixing typographical errors in PR #3656 (+2/-2 lines), which was merged after 27 hours. Modified 4 documentation files across 3 commits, with sporadic activity on just 2 days this month.\", \"2025-05-13T21:58:18.691Z\"]\n[\"lessuselesss_month_2025-02-01\", \"lessuselesss\", \"month\", \"2025-02-01\", \"lessuselesss: Created issue #1048 suggesting improvements to the branch naming documentation format in CONTRIBUTING.md, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:18.614Z\"]\n[\"lokendrasurya_month_2025-02-01\", \"lokendrasurya\", \"month\", \"2025-02-01\", \"lokendrasurya: Created a single issue (#3626) titled \\\"WebService usage help\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:20.346Z\"]\n[\"lispking_month_2025-02-01\", \"lispking\", \"month\", \"2025-02-01\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity this month. The PR remains open and represents significant feature work, with modifications primarily focused on code (48%) and configuration files (29%).\", \"2025-05-13T21:58:26.708Z\"]\n[\"lincheoll_month_2025-02-01\", \"lincheoll\", \"month\", \"2025-02-01\", \"lincheoll: Made significant contributions by merging PR #3435 that fixed how stringKnowledge is stored in knowledge when ragKnowledge is used, involving substantial code changes across 38 files (+5175/-3140 lines). Created three issues (#3300, #3434, #3441) related to build errors, ragKnowledge handling, and long message errors, all of which were subsequently closed. Contributed to discussions by commenting on two issues, showing focused but sporadic activity on bug fixing during the month.\", \"2025-05-13T21:58:21.429Z\"]\n[\"lggg123_month_2025-02-01\", \"lggg123\", \"month\", \"2025-02-01\", \"lggg123: Contributed three open PRs including a DeFi Token Analysis Plugin (#3468), a Sui Agent for hackathon (#3536), and a Solana helpers ESM import fix (#3187), with substantial code changes across 467 files (+22,328/-19,928 lines). Created and closed issue #3467 for the DeFi Token Analysis Plugin, and provided comments on 2 PRs and 1 issue. Activity was sporadic, concentrated on just 3 days this month, with primary focus on bugfix work (93%) mainly involving documentation (44%) and configuration files (43%).\", \"2025-05-13T21:58:20.362Z\"]\n[\"lovelgeorge99_month_2025-02-01\", \"lovelgeorge99\", \"month\", \"2025-02-01\", \"lovelgeorge99: Opened one pull request (#3500 \\\"Qacc plugin\\\") that remains under review. Made substantial code changes across 43 files (+3799/-3052 lines) in 2 commits, with work distributed across configuration files (38%), tests (31%), and code (15%). Activity was sporadic, contributing on only 2 days this month.\", \"2025-05-13T21:58:21.716Z\"]\n[\"lqkhanh195_month_2025-02-01\", \"lqkhanh195\", \"month\", \"2025-02-01\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T21:58:23.500Z\"]\n[\"madschristensen99_month_2025-02-01\", \"madschristensen99\", \"month\", \"2025-02-01\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial PR, which represented their only contribution this month, focused entirely on code removal rather than additions, suggesting a deliberate effort to reduce technical debt or eliminate deprecated functionality. The changes primarily affected code files (75%) with some documentation updates (17%).\", \"2025-05-13T21:58:24.526Z\"]\n[\"manolaz_month_2025-02-01\", \"manolaz\", \"month\", \"2025-02-01\", \"manolaz: Opened one PR (#3399) focused on fixing the build for the Sui Typhoon Hackathon scheduled for February 2025, with substantial code changes across 172 files (+29,456/-727 lines). Made 4 commits with a heavy emphasis on configuration files (88% of changes). Activity was sporadic, contributing on only 3 days this month.\", \"2025-05-13T21:58:24.409Z\"]\n[\"madjin_month_2025-02-01\", \"madjin\", \"month\", \"2025-02-01\", \"madjin: Led a major documentation overhaul with 6 merged PRs (+31,536/-25,989 lines) focused on updating docs, adding blog content, showcase pages, and changelog notes. Created and closed 3 documentation-related issues (#3083, #1044, #3604) addressing FAQ improvements and readme clarity. Demonstrated consistent activity across 14 days of the month, with 90% of contributions focused on documentation files, showing a dedicated effort to improve project documentation and user resources.\", \"2025-05-13T21:58:23.829Z\"]\n[\"marvinmarnold_month_2025-02-01\", \"marvinmarnold\", \"month\", \"2025-02-01\", \"marvinmarnold: Made substantial code changes with 19 commits modifying 172 files (+6297/-8779 lines), working on both features (47%) and other tasks (53%). Activity was sporadic, concentrated on just 3 days during the month. No PRs, issues, or reviews were created or participated in during this period.\", \"2025-05-13T21:58:26.174Z\"]\n[\"marsic3_month_2025-02-01\", \"marsic3\", \"month\", \"2025-02-01\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other work (40%), and refactoring (20%). Activity was limited to a single day this month, with contributions primarily focused on code (67%) and documentation (20%).\", \"2025-05-13T21:58:26.476Z\"]\n[\"maxime_month_2025-02-01\", \"maxime\", \"month\", \"2025-02-01\", \"maxime: Fixed a significant issue with Slack attachment handling in PR #3194 \\\"fix: Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was the only activity this month, representing a focused effort on a specific problem. The PR made changes to a single file but involved considerable code additions.\", \"2025-05-13T21:58:27.555Z\"]\n[\"mbcse_month_2025-02-01\", \"mbcse\", \"month\", \"2025-02-01\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%). Activity was sporadic, with contributions on only 2 days this month.\", \"2025-05-13T21:58:26.955Z\"]\n[\"mega4722_month_2025-02-01\", \"mega4722\", \"month\", \"2025-02-01\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed. No other contributions or code changes were observed this month.\", \"2025-05-13T21:58:28.632Z\"]\n[\"mdqst_month_2025-02-01\", \"mdqst\", \"month\", \"2025-02-01\", \"mdqst: Contributed to documentation with two merged PRs: a Ukrainian README translation (#3483, +538/-2 lines) and a fix to branch naming examples in CONTRIBUTING.md (#3532, +21/-58 lines). Provided one review comment on another PR. Activity was sporadic, with contributions on only 3 days this month, exclusively focused on documentation improvements.\", \"2025-05-13T21:58:28.738Z\"]\n[\"medardm_month_2025-02-01\", \"medardm\", \"month\", \"2025-02-01\", \"medardm: Reported a single issue (#3159) regarding a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:58:28.552Z\"]\n[\"midoan2_month_2025-02-01\", \"midoan2\", \"month\", \"2025-02-01\", \"midoan2: Created two issues this month: #3202 regarding a \\\"twitter agent\\\" and #3176 about \\\"set up\\\", both of which are now closed. Contributed one comment on an issue but had no code changes or pull requests. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:58:29.139Z\"]\n[\"mioku50_month_2025-02-01\", \"mioku50\", \"month\", \"2025-02-01\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:58:35.498Z\"]\n[\"mj850_month_2025-02-01\", \"mj850\", \"month\", \"2025-02-01\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20,222/-36,717 lines) across various file types. Activity was sporadic, occurring on only 2 out of 28 days this month. No PRs were merged, issues created/closed, or reviews conducted during this period.\", \"2025-05-13T21:58:31.229Z\"]\n[\"mohammadranjbarz_month_2025-02-01\", \"mohammadranjbarz\", \"month\", \"2025-02-01\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this month, with contributions split evenly between feature development and bug fixing work, primarily modifying code (40%) and configuration files (27%).\", \"2025-05-13T21:58:36.764Z\"]\n[\"mikirov_month_2025-02-01\", \"mikirov\", \"month\", \"2025-02-01\", \"mikirov: Merged a significant PR (#3211) adding TON Plugin features for NFT collection, item creation, and metadata changes (+1603/-9 lines), while maintaining five open PRs focused on TON Plugin functionality including DEX actions, batch transfers, auction interactions, wallet management, and staking features. Made substantial code changes across 292 files (+10110/-5989 lines) in just 3 commits, with activity concentrated on a single day this month. Actively participated in discussions by commenting on 12 issues, primarily focusing on code development (66%) and testing (16%).\", \"2025-05-13T21:58:31.378Z\"]\n[\"mohsinn3_month_2025-02-01\", \"mohsinn3\", \"month\", \"2025-02-01\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions by commenting on 5 different issues. Activity was sporadic with no code contributions during this period.\", \"2025-05-13T21:58:31.082Z\"]\n[\"monilpat_month_2025-02-01\", \"monilpat\", \"month\", \"2025-02-01\", \"monilpat: Currently has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\" awaiting review. Contributed one PR approval and made one PR comment this month. Activity was sporadic with no merged PRs or code changes during this period.\", \"2025-05-13T21:58:34.562Z\"]\n[\"murrlincoln_month_2025-02-01\", \"murrlincoln\", \"month\", \"2025-02-01\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, which remains open. Made modest code changes across 4 files (+29/-47 lines), with 75% of changes in code files and 25% in configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:58:34.469Z\"]\n[\"mxchinegod_month_2025-02-01\", \"mxchinegod\", \"month\", \"2025-02-01\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this month, with the PR remaining open and containing 2 commits primarily focused on bug fixes.\", \"2025-05-13T21:58:37.190Z\"]\n[\"naiveai-dev_month_2025-02-01\", \"naiveai-dev\", \"month\", \"2025-02-01\", \"naiveai-dev: Reported a bug in issue #3394 regarding bots generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH, which has since been closed. Made one comment on an issue but had no other activity this month. Overall contribution was minimal with sporadic activity during this period.\", \"2025-05-13T21:58:41.822Z\"]\n[\"mtbc_month_2025-02-01\", \"mtbc\", \"month\", \"2025-02-01\", \"mtbc: Merged a significant PR #3458 that fixed agent character plugin construction for the runtime, involving substantial code changes (+55,735/-26,571 lines) across 421 files. Has an open PR #3267 related to teaching the Zilliqa plugin about PlunderSwap currency exchange. Demonstrated sporadic activity, being active on only 4 out of 28 days, with contributions primarily focused on code (63%), configuration (25%), and documentation (13%).\", \"2025-05-13T21:58:34.756Z\"]\n[\"nekami-sotu_month_2025-02-01\", \"nekami-sotu\", \"month\", \"2025-02-01\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Made 4 commits on a single day this month, with work distributed across feature development (25%), bug fixes (25%), and other tasks (50%). The changes were predominantly code-focused (70%) with some configuration updates (13%).\", \"2025-05-13T21:58:37.897Z\"]\n[\"nimrod-teich_month_2025-02-01\", \"nimrod-teich\", \"month\", \"2025-02-01\", \"nimrod-teich: Made a single focused contribution this month by merging PR #3323, which updated the default RPC URL for NEAR to Lava (+2/-2 lines). This small but targeted configuration change took approximately 349 hours from submission to merge. Activity was limited to a single day during the period.\", \"2025-05-13T21:58:41.599Z\"]\n[\"nusk0_month_2025-02-01\", \"nusk0\", \"month\", \"2025-02-01\", \"nusk0: Opened one PR (#3647) focused on enhancing Twitter interaction functionality, with substantial code changes (+2332/-1697 lines) across 38 files. Contributed to community discussions with comments on 4 issues and 1 PR comment. Activity was sporadic, being active on only 4 days this month, with work primarily split between feature development (50%), bug fixes (33%), and tests (17%).\", \"2025-05-13T21:58:45.787Z\"]\n[\"normand1_month_2025-02-01\", \"normand1\", \"month\", \"2025-02-01\", \"normand1: Opened one PR (#3508) focused on deleting plugins, which involved substantial code removal with changes to 2,109 files (+10,980/-285,972 lines). This significant cleanup effort was concentrated on a single day this month, representing a major codebase reduction initiative.\", \"2025-05-13T21:58:40.560Z\"]\n[\"octavio12345300_month_2025-02-01\", \"octavio12345300\", \"month\", \"2025-02-01\", \"octavio12345300: Contributed exclusively through code reviews this month, completing 18 reviews with 13 approvals and 5 change requests. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:58:42.090Z\"]\n[\"pallyndr_month_2025-02-01\", \"pallyndr\", \"month\", \"2025-02-01\", \"pallyndr: Created issue #3265 requesting a ccxt plugin and participated in 5 issue discussions. No code contributions or pull requests this month, with activity limited to issue engagement.\", \"2025-05-13T21:58:44.055Z\"]\n[\"ohdcthang_month_2025-02-01\", \"ohdcthang\", \"month\", \"2025-02-01\", \"ohdcthang: Opened one pull request (#3455 \\\"Feat/viction plugin\\\") that remains under review. Made substantial code changes with a single commit modifying 382 files (+18,371/-9,053 lines), primarily focused on code (56%) and configuration files (25%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.534Z\"]\n[\"oxy-Op_month_2025-02-01\", \"oxy-Op\", \"month\", \"2025-02-01\", \"oxy-Op: Made a single contribution this month by merging PR #3308 which fixed the plugin-solana-v2 package.json file, modifying 1 file with a +1/-1 line change. This bugfix PR was substantial in scope despite the minimal line changes, showing +7420/-6880 lines in the PR statistics. Activity was limited to a single day this month.\", \"2025-05-13T21:58:44.668Z\"]\n[\"nilaysarma_month_2025-02-01\", \"nilaysarma\", \"month\", \"2025-02-01\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created issue #3196 regarding updating Twitter references in the README file, which was subsequently closed. Activity was sporadic, being active on only 2 days this month with all contributions focused on documentation improvements.\", \"2025-05-13T21:58:38.110Z\"]\n[\"odilitime_month_2025-02-01\", \"odilitime\", \"month\", \"2025-02-01\", \"odilitime: Led significant codebase maintenance efforts with 21 merged PRs, including major cleanup in PR #3522 (+1246/-1590 lines) and several version bumps for releases. Contributed extensively to developer experience by improving the CLI with better plugin loading, error handling, and installation processes (PRs #3698, #3697, #3673). Demonstrated strong code review leadership with 94 reviews (68 approvals) while maintaining consistent activity throughout the month. Made substantial configuration improvements and bug fixes, particularly addressing Docker issues (#3220) and filename case sensitivity problems (#3561).\", \"2025-05-13T21:58:49.391Z\"]\n[\"ppsimatikas_month_2025-02-01\", \"ppsimatikas\", \"month\", \"2025-02-01\", \"ppsimatikas: Opened one PR (#3572) to add an Xtreamly plugin for Eliza, with significant code changes totaling +13,877/-368,759 lines across 2,564 files. Activity was sporadic, occurring on only 2 days this month, with work split between feature development (60%) and bug fixes (40%). The substantial line removal suggests a major cleanup or refactoring effort, primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T21:58:47.640Z\"]\n[\"praveen-kaia_month_2025-02-01\", \"praveen-kaia\", \"month\", \"2025-02-01\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes totaling +24,064/-11,557 lines across 553 files. Created and closed issue #3226 related to the same plugin feature. Activity was sporadic, concentrated on just 2 days this month, with 11 commits primarily focused on code files (84%).\", \"2025-05-13T21:58:47.696Z\"]\n[\"quanghuynguyen1902_month_2025-02-01\", \"quanghuynguyen1902\", \"month\", \"2025-02-01\", \"quanghuynguyen1902: Created issue #3723 \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:49.243Z\"]\n[\"reallesee_month_2025-02-01\", \"reallesee\", \"month\", \"2025-02-01\", \"reallesee: Made a minor code fix with an open PR #3390 that deleted a single closing brace in alexa-client.ts (+1/-1 lines). This was their only contribution during the month, with activity on just one day.\", \"2025-05-13T21:58:49.950Z\"]\n[\"qiaqiatic_month_2025-02-01\", \"qiaqiatic\", \"month\", \"2025-02-01\", \"qiaqiatic: Opened one pull request (#3537) focused on updating the prompt for drama creation, with changes across 3 files (+488/-94 lines). The contribution involved primarily configuration changes (67% of modified files) with some code modifications (33%). Activity was limited to a single day this month.\", \"2025-05-13T21:58:49.221Z\"]\n[\"rebustron_month_2025-02-01\", \"rebustron\", \"month\", \"2025-02-01\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). Active on a single day this month, focusing exclusively on documentation updates across 3 files.\", \"2025-05-13T21:58:49.699Z\"]\n[\"pbkompasz_month_2025-02-01\", \"pbkompasz\", \"month\", \"2025-02-01\", \"pbkompasz: Opened one work-in-progress PR #3253 focused on adding Liquidity Pool Management support for the TON Plugin, making substantial code changes across 15 files (+734/-133 lines) with a primary focus on feature development (46%). Activity was limited to a single day this month, with some contribution to an existing issue through one comment.\", \"2025-05-13T21:58:47.174Z\"]\n[\"rferrari_month_2025-02-01\", \"rferrari\", \"month\", \"2025-02-01\", \"rferrari: Contributed to Supabase adapter development with one merged PR (#3203) fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) and two open PRs (#3290, #3221) focused on Supabase adapter updates. Created and closed two issues (#3160 regarding Supabase adapter memory creation and #3373 about a discord.js error). Showed sporadic activity pattern, being active on only 2 days this month, with contributions primarily focused on bugfixes across 11 modified files (+450/-32 lines total).\", \"2025-05-13T21:58:52.668Z\"]\n[\"romain-lfg_month_2025-02-01\", \"romain-lfg\", \"month\", \"2025-02-01\", \"romain-lfg: Contributed significant code changes this month with 17 commits modifying 97 files (+24,821/-225 lines), primarily focused on feature development (82%). Currently has three open PRs: #3361 \\\"Feat/bounty detail\\\", #3320 \\\"Feat/bounty board\\\", and #3315 \\\"Feat/frontend implementation\\\". Activity was sporadic, with contributions concentrated on just 3 days during the month.\", \"2025-05-13T21:58:52.719Z\"]\n[\"romashka-btc_month_2025-02-01\", \"romashka-btc\", \"month\", \"2025-02-01\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which currently has conflicts. Made a single commit with minimal changes (+1/-1 lines) to configuration files. Activity was limited to just one day this month.\", \"2025-05-13T21:58:51.899Z\"]\n[\"roninjin10_month_2025-02-01\", \"roninjin10\", \"month\", \"2025-02-01\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:58:52.153Z\"]\n[\"ryanleecode_month_2025-02-01\", \"ryanleecode\", \"month\", \"2025-02-01\", \"ryanleecode: Created issue #3130 \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:53.790Z\"]\n[\"samarth30_month_2025-02-01\", \"samarth30\", \"month\", \"2025-02-01\", \"samarth30: Conducted 8 code reviews this month, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this month, suggesting focused work during a specific period rather than ongoing engagement.\", \"2025-05-13T21:58:55.160Z\"]\n[\"royalnine_month_2025-02-01\", \"royalnine\", \"month\", \"2025-02-01\", \"royalnine: Made significant code changes with two merged PRs, including a major cleanup in #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines. Fixed an issue with plugin imports from registry in PR #3611, and created two issues (#3492, #3610) that were subsequently closed. Activity was sporadic, focused on two days this month, with contributions split between bugfix work and other maintenance tasks.\", \"2025-05-13T21:58:54.587Z\"]\n[\"santisiri_month_2025-02-01\", \"santisiri\", \"month\", \"2025-02-01\", \"santisiri: Opened one pull request (#3465 \\\"Conectado a las noticias\\\") that remains open, with substantial code changes across 28 modified files (+2452/-683 lines) in 9 commits. Activity was sporadic, occurring on only 3 days this month, with work evenly split between code and configuration files.\", \"2025-05-13T21:59:00.365Z\"]\n[\"reject-i_month_2025-02-01\", \"reject-i\", \"month\", \"2025-02-01\", \"reject-i: Made a single contribution this month with PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 documentation files. The PR was merged after 5 hours, representing their only activity during the period.\", \"2025-05-13T21:58:51.605Z\"]\n[\"sekmet_month_2025-02-01\", \"sekmet\", \"month\", \"2025-02-01\", \"sekmet: Opened one feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed to discussions by commenting on 4 issues and 1 PR. Activity was concentrated on a single day this month, primarily focused on feature development with most changes affecting code files (86%).\", \"2025-05-13T21:58:55.949Z\"]\n[\"shi11_month_2025-02-01\", \"shi11\", \"month\", \"2025-02-01\", \"shi11: Created one issue (#3387) regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:58:57.151Z\"]\n[\"sharif331_month_2025-02-01\", \"sharif331\", \"month\", \"2025-02-01\", \"sharif331: Created one issue (#3614) which was subsequently closed. No other activity this month.\", \"2025-05-13T21:58:56.156Z\"]\n[\"shystrui1199_month_2025-02-01\", \"shystrui1199\", \"month\", \"2025-02-01\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this month, with the PR remaining open and receiving one comment.\", \"2025-05-13T21:58:58.324Z\"]\n[\"shakkernerd_month_2025-02-01\", \"shakkernerd\", \"month\", \"2025-02-01\", \"shakkernerd: Merged 4 PRs this month, including a significant develop-to-main sync (#3332, +20980/-20435 lines), package publishing configuration (#3330), cleanup of remnant files (#3326), and package.json version fixes (#3325). Provided extensive code review support with 41 reviews (39 approvals) and 18 PR comments. Made substantial code changes across 3924 files (+131120/-49446 lines) in 54 commits, primarily focusing on bugfixes (50%) and configuration files (85%).\", \"2025-05-13T21:59:01.801Z\"]\n[\"silasneo_month_2025-02-01\", \"silasneo\", \"month\", \"2025-02-01\", \"silasneo: Made minimal contributions this month with 2 commits modifying 7 files (+23/-30 lines) and left 1 PR comment. Activity was sporadic, occurring on only 1 day out of the 28-day period.\", \"2025-05-13T21:58:58.182Z\"]\n[\"sogolmalek_month_2025-02-01\", \"sogolmalek\", \"month\", \"2025-02-01\", \"sogolmalek: Made a single commit this month with minimal code changes (+1/-0 lines). Activity was very limited, with contributions on only 1 day out of 28.\", \"2025-05-13T21:58:59.679Z\"]\n[\"sosi-fcfs_month_2025-02-01\", \"sosi-fcfs\", \"month\", \"2025-02-01\", \"sosi-fcfs: Submitted one open PR (#3288) fixing JSON syntax in package.json with minimal code changes (+1/-1 lines). Created two issues (#3292 and #3383) related to build errors and Twitter AI agent enhancements, both of which were subsequently closed. Contributed comments on two issues during their single day of activity this month.\", \"2025-05-13T21:59:01.561Z\"]\n[\"strepCode77_month_2025-02-01\", \"strepCode77\", \"month\", \"2025-02-01\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a single line change (+1/-1). Activity was minimal this month, with contributions on only one day out of 28.\", \"2025-05-13T21:59:02.636Z\"]\n[\"stasionok_month_2025-02-01\", \"stasionok\", \"month\", \"2025-02-01\", \"stasionok: Opened a significant pull request (#3228) implementing TON Connect functionality for the TON Plugin, with extensive code changes (+20,648/-1,413 lines) across 439 files. Contributed 6 commits in a single day of activity this month, with work primarily focused on new feature development (67%) and bug fixes (33%). Provided 2 review comments on other contributions.\", \"2025-05-13T21:59:02.716Z\"]\n[\"strmfos_month_2025-02-01\", \"strmfos\", \"month\", \"2025-02-01\", \"strmfos: Made a single documentation contribution this month with PR #3165, fixing typos in markdown files (+910/-205 lines). The PR modified 2 files and was merged within 6 hours of submission. Activity was limited to a single day during this period, with all changes focused on documentation improvements.\", \"2025-05-13T21:59:03.283Z\"]\n[\"sukrucildirr_month_2025-02-01\", \"sukrucildirr\", \"month\", \"2025-02-01\", \"sukrucildirr: Fixed broken documentation links with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution focused entirely on documentation improvements, completed in a single day of activity this month.\", \"2025-05-13T21:59:04.184Z\"]\n[\"suryanshkushwaha_month_2025-02-01\", \"suryanshkushwaha\", \"month\", \"2025-02-01\", \"suryanshkushwaha: Reported one issue (#3664) about a memory problem in RAG Knowledge JavaScript, which has since been closed. Made limited engagement with the project through one PR comment and one issue comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:59:06.555Z\"]\n[\"t-phoenix_month_2025-02-01\", \"t-phoenix\", \"month\", \"2025-02-01\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+5111/-131 lines across 27 files). Contributed to the community by commenting on 2 issues. Activity was sporadic, being active on only 2 days this month, with work primarily focused on new feature development (75%) and refactoring (25%).\", \"2025-05-13T21:59:05.614Z\"]\n[\"tarinip26_month_2025-02-01\", \"tarinip26\", \"month\", \"2025-02-01\", \"tarinip26: Reported a connectivity issue by creating issue #3162 \\\"not connecting to eliza after going live\\\" which has since been closed. Added one comment on an issue during the month. No code contributions or pull request activity during this period.\", \"2025-05-13T21:59:09.805Z\"]\n[\"spencerf2_month_2025-02-01\", \"spencerf2\", \"month\", \"2025-02-01\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:00.725Z\"]\n[\"tenthirtyone_month_2025-02-01\", \"tenthirtyone\", \"month\", \"2025-02-01\", \"tenthirtyone: Merged a single significant PR (#3511) that refactored string literals, replacing \\\"http://localhost\\\" references with server constants across 47 files (+5540/-3149 lines). This substantial code change represented both refactoring work (33%) and other development tasks (67%), modifying both code and configuration files. Activity was limited to a single day this month, with the PR taking 28 hours to merge.\", \"2025-05-13T21:59:08.363Z\"]\n[\"thanghd98_month_2025-02-01\", \"thanghd98\", \"month\", \"2025-02-01\", \"thanghd98: Made significant code contributions with 5 commits modifying 21 files (+1266/-14 lines), despite not opening or merging any PRs. Work was evenly split between feature development (40%) and bug fixes (40%), with some additional miscellaneous work (20%). Activity was sporadic, occurring on only 4 days during the month.\", \"2025-05-13T21:59:09.014Z\"]\n[\"tercel_month_2025-02-01\", \"tercel\", \"month\", \"2025-02-01\", \"tercel: Worked on feature development and bug fixes with 2 open PRs (#3359, #3568) involving significant code changes (+2405/-661 lines across 99 files). Created and closed 2 issues (#3302, #3303) related to agent operations and assignment functionality. Contributed actively on 8 days this month, providing comments on 3 PRs and 3 issues, with work distributed between code (49%) and documentation (32%).\", \"2025-05-13T21:59:08.447Z\"]\n[\"tcm390_month_2025-02-01\", \"tcm390\", \"month\", \"2025-02-01\", \"tcm390: Extremely active contributor who merged 53 PRs this month, with significant work on provider support (PR #3364, +4236/-99969 lines), Twitter space functionality (PR #3655, +5065/-2228 lines), and the ElevenLabs plugin (PR #3452, +4650/-1493 lines). Demonstrated strong focus on testing infrastructure with numerous test-related PRs, including Discord (#3478, #3518), Twitter (#3543), and Telegram (#3538) test suites. Consistently active on 24 out of 28 days, primarily addressing bugs and implementing new features across multiple platform integrations, while also providing 20 code reviews and commenting on 22 issues.\", \"2025-05-13T21:59:08.143Z\"]\n[\"think-in-universe_month_2025-02-01\", \"think-in-universe\", \"month\", \"2025-02-01\", \"think-in-universe: Merged two significant PRs this month: #3644 fixing structured object and image generation with NEAR AI (+51/-5 lines) and #3275 adding the NEAR AI model provider with substantial code changes (+28433/-378568 lines). Modified 20 files across 11 commits, with a primary focus on bugfixes (45%) and feature work (27%). Activity was sporadic, contributing on just 3 out of 28 days this period.\", \"2025-05-13T21:59:11.087Z\"]\n[\"thisisomar_month_2025-02-01\", \"thisisomar\", \"month\", \"2025-02-01\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), with no merged contributions yet. Made moderate code changes across 16 files (+480/-16 lines) with 3 commits, evenly split between code and configuration files. Activity was limited to a single day this month.\", \"2025-05-13T21:59:10.814Z\"]\n[\"threewebcode_month_2025-02-01\", \"threewebcode\", \"month\", \"2025-02-01\", \"threewebcode: Made a single documentation contribution this month by merging PR #3407 \\\"chore: update change log\\\" which modified 2 files (+13/-13 lines). Also provided one review comment on another PR. Activity was limited to a single day during the month.\", \"2025-05-13T21:59:11.113Z\"]\n[\"thopatevijay_month_2025-02-01\", \"thopatevijay\", \"month\", \"2025-02-01\", \"thopatevijay: Participated in issue discussions with 6 comments across different conversations. Created issue #3628 regarding an agent not responding based on provided knowledge, which has since been closed. Activity was sporadic during the month with no code contributions or pull requests.\", \"2025-05-13T21:59:10.989Z\"]\n[\"tomasandroil_month_2025-02-01\", \"tomasandroil\", \"month\", \"2025-02-01\", \"tomasandroil: Submitted one open PR (#3368) focused on fixing typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across 2 files. Activity was limited to a single day this month with 2 commits dedicated entirely to this bugfix work.\", \"2025-05-13T21:59:13.950Z\"]\n[\"tomicvladan_month_2025-02-01\", \"tomicvladan\", \"month\", \"2025-02-01\", \"tomicvladan: Reported one issue this month (#3685) regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T21:59:12.901Z\"]\n[\"treppers_month_2025-02-01\", \"treppers\", \"month\", \"2025-02-01\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains open. No other activity this month.\", \"2025-05-13T21:59:12.706Z\"]\n[\"tskoyo_month_2025-02-01\", \"tskoyo\", \"month\", \"2025-02-01\", \"tskoyo: Created one issue (#3380) regarding an inability to use the plugin-evm, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:59:12.935Z\"]\n[\"tumrabert_month_2025-02-01\", \"tumrabert\", \"month\", \"2025-02-01\", \"tumrabert: Opened one PR (#3402 \\\"Tum work\\\") that remains unmerged, making substantial code changes across 80 files (+6236/-6177 lines). Activity was limited to just 2 days this month, with work evenly split between feature development and other tasks, primarily affecting code (50%) and configuration files (36%).\", \"2025-05-13T21:59:13.634Z\"]\n[\"tylermcwilliams_month_2025-02-01\", \"tylermcwilliams\", \"month\", \"2025-02-01\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) in 17 commits, with the majority of work focused on feature development (53%) and bug fixes (18%). Contributed comments on both a pull request and an issue. Activity was sporadic, with contributions concentrated on just 4 days during the month.\", \"2025-05-13T21:59:15.011Z\"]\n[\"vgutorov-hacken_month_2025-02-01\", \"vgutorov-hacken\", \"month\", \"2025-02-01\", \"vgutorov-hacken: Made significant code changes with 22 commits modifying 99 files (+2238/-1211 lines) across various file types. Activity was sporadic, being active on only 5 out of 28 days this month. The majority of contributions (77%) were focused on other work outside of PRs or issues.\", \"2025-05-13T21:59:15.379Z\"]\n[\"vickhung_month_2025-02-01\", \"vickhung\", \"month\", \"2025-02-01\", \"vickhung: Opened one PR (#3470) to revert changes, modifying 163 files with +317/-522 lines across a single commit. Activity was limited to just one day this month, with changes primarily affecting configuration files (74%) and code (14%).\", \"2025-05-13T21:59:16.103Z\"]\n[\"v1xingyue_month_2025-02-01\", \"v1xingyue\", \"month\", \"2025-02-01\", \"v1xingyue: Merged 5 PRs this month, with significant contributions including bug fixes for OOM issues (#3722, +8417/-4595 lines) and Docker build improvements (#3158), along with feature additions for agent server middleware settings (#3648, +9889/-6746 lines) and plugin installation verification (#3660). Their work primarily focused on other improvements and bug fixes, with sporadic activity across 5 days, and they also opened one PR (#3131) addressing a Gitpod installation bug that remains open.\", \"2025-05-13T21:59:15.963Z\"]\n[\"vipocenka_month_2025-02-01\", \"vipocenka\", \"month\", \"2025-02-01\", \"vipocenka: Had minimal activity this month, contributing a single review with comments. Made one small commit modifying a single file with just 1 line added and 1 line removed. Active on only one day during the 28-day period, showing very sporadic participation.\", \"2025-05-13T21:59:22.594Z\"]\n[\"vince0656_month_2025-02-01\", \"vince0656\", \"month\", \"2025-02-01\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed, and contributed comments on 2 issues. Activity was concentrated on a single day this month, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T21:59:17.878Z\"]\n[\"vidvidvid_month_2025-02-01\", \"vidvidvid\", \"month\", \"2025-02-01\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines), which was merged after 1 hour of review. Commented on one issue during the month. Activity was sporadic, with contributions on only one day of the period.\", \"2025-05-13T21:59:16.046Z\"]\n[\"vishal0316_month_2025-02-01\", \"vishal0316\", \"month\", \"2025-02-01\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed. Commented on one issue but had no code contributions or pull requests this month. Overall activity was minimal with no active days recorded in the contribution graph.\", \"2025-05-13T21:59:18.139Z\"]\n[\"w1ld3r_month_2025-02-01\", \"w1ld3r\", \"month\", \"2025-02-01\", \"w1ld3r: Opened 3 PRs this month, including an initial version of CWD (#3337) and two related to embedding zero vectors (#3529, #3530), with substantial code changes (+2653/-1838 lines across 23 files). Activity was sporadic, concentrated on just 2 days this month, with contributions split between feature work (33%) and other work (67%). Made minimal engagement with the community through just 2 comments (1 on a PR and 1 on an issue).\", \"2025-05-13T21:59:19.170Z\"]\n[\"wolfskyknight_month_2025-02-01\", \"wolfskyknight\", \"month\", \"2025-02-01\", \"wolfskyknight: Created two issues this month (#3515 \\\"Text Transcription Error For Discord Plugin\\\" and #3503 \\\"Help with Obsidian Plugin\\\"), both of which were subsequently closed. Contributed to discussions by commenting on 6 different issues, showing engagement with the community despite not submitting any code changes. Activity was sporadic, with participation concentrated on just a few days during the period.\", \"2025-05-13T21:59:18.696Z\"]\n[\"xiaoxiaff_month_2025-02-01\", \"xiaoxiaff\", \"month\", \"2025-02-01\", \"xiaoxiaff: Opened one pull request (#3421) proposing to add a D.A.T.A plugin, which remains under review. No other activity observed this month.\", \"2025-05-13T21:59:20.670Z\"]\n[\"yaruno_month_2025-02-01\", \"yaruno\", \"month\", \"2025-02-01\", \"yaruno: Created two issues this month: #3420 regarding decoupling service types and third-party service development, and #3318 requesting documentation for the template system, both of which have been closed. No code contributions, pull requests, or review activities were recorded during this period.\", \"2025-05-13T21:59:21.979Z\"]\n[\"yasir23_month_2025-02-01\", \"yasir23\", \"month\", \"2025-02-01\", \"yasir23: Created issue #3239 regarding \\\"Docker error in Mac M1\\\" which was subsequently closed. Contributed to discussions by commenting on 5 different issues. Activity was sporadic with limited engagement this period.\", \"2025-05-13T21:59:22.045Z\"]\n[\"ykai2_month_2025-02-01\", \"ykai2\", \"month\", \"2025-02-01\", \"ykai2: Made code contributions across 18 files (+292/-126 lines) through 6 commits, with activity concentrated on just 2 days this month. Work was primarily focused on other tasks (67%) with some feature development and refactoring (17% each). No PRs were opened or merged, and no issue activity was recorded during this period.\", \"2025-05-13T21:59:23.048Z\"]\n[\"yohaiai_month_2025-02-01\", \"yohaiai\", \"month\", \"2025-02-01\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though both remain open with one marked as conflicted. Commented on one issue but had no merged code contributions this month. Activity was sporadic with limited engagement during the period.\", \"2025-05-13T21:59:24.264Z\"]\n[\"yubing744_month_2025-02-01\", \"yubing744\", \"month\", \"2025-02-01\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on just 2 days this month. Added 2 comments on pull requests during this period. The work was primarily focused on feature development (78%) with some bug fixing (22%), representing a significant but sporadic contribution pattern.\", \"2025-05-13T21:59:25.255Z\"]\n[\"yueliao11_month_2025-02-01\", \"yueliao11\", \"month\", \"2025-02-01\", \"yueliao11: Opened one pull request (#3408 \\\"Feat/verifiable state\\\") that remains under review, making significant code changes across 18 files (+245/-704 lines). The contribution focused entirely on feature work, modifying a mix of code (40%), tests (20%), and configuration files (20%). Activity was limited to a single day this month.\", \"2025-05-13T21:59:25.342Z\"]\n[\"yungalgo_month_2025-02-01\", \"yungalgo\", \"month\", \"2025-02-01\", \"yungalgo: Merged two significant PRs this month, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Has one open PR (#3516) focused on consolidating RAG knowledge. Modified 76 files across 21 commits with a total of +4919/-4020 lines, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:59:25.842Z\"]\n[\"wtfsayo_month_2025-02-01\", \"wtfsayo\", \"month\", \"2025-02-01\", \"wtfsayo: Extremely active contributor who merged 29 PRs this month, focusing primarily on agent/character handling refactoring (#3708, #3400, #3613) and UI enhancements (#3727), with significant code changes totaling +185K/-172K lines across 2307 files. Implemented several testing improvements for various components (#3495, #3472, #3466, #3445) while maintaining consistent activity on 22 out of 28 days. Notable contributions include consolidating character/agent handling (#3708: +4352/-3165 lines), refactoring API routes (#3651), and implementing database-driven character management (#3573: +5534/-1263 lines), while also providing 14 code reviews with 9 approvals.\", \"2025-05-13T21:59:22.822Z\"]\n[\"zeroprooff_month_2025-02-01\", \"zeroprooff\", \"month\", \"2025-02-01\", \"zeroprooff: Opened one pull request (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this month, with the PR currently in a conflicted state awaiting resolution.\", \"2025-05-13T21:59:25.543Z\"]\n[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]\n[\"noraldase_month_2025-02-01\", \"noraldase\", \"month\", \"2025-02-01\", \"noraldase: Made substantial code changes with 10 commits modifying 391 files (+18,495/-9,067 lines) in a single day of activity this month. No PRs were opened or merged, and no issues were created or commented on during this period.\", \"2025-05-13T21:58:39.629Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:01.783542Z", + "target_date": "2025-02-07", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-06", + "ai_news_elizaos_discord_md_2025-02-05", + "ai_news_elizaos_discord_md_2025-02-04", + "ai_news_elizaos_daily_json_2025-02-06", + "ai_news_elizaos_daily_md_2025-02-06", + "ai_news_elizaos_daily_discord_json_2025-02-06", + "ai_news_elizaos_daily_discord_md_2025-02-06", + "github_summaries_daily_2025-02-07", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 369223, + "estimated_tokens": 92305, + "file_size_bytes": 390574 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-08.json b/the-council/aggregated/2025-02-08.json new file mode 100644 index 00000000000..08b6e679fb9 --- /dev/null +++ b/the-council/aggregated/2025-02-08.json @@ -0,0 +1,347 @@ +{ + "date_generated_for": "2025-02-08", + "ai_news_elizaos_discord_md_2025-02-07": { + "filename": "2025-02-07.md", + "content": "# elizaOS Discord - 2025-02-07\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- **Plugin Architecture Changes**: Plugins are being moved from the core repository to separate repositories under elizaos-plugins. A dynamic plugin system is planned for release in April. (Odilitime)\n- **Version Stability**: v0.1.8-alpha.1 is considered the most stable recent version, working well with pnpm. (Sarthak)\n- **Server Requirements**: Minimal server requirements for ElizaOS include 4 vCPUs and 4GB RAM, which is sufficient for most deployments. (Tobiloba)\n- **Documentation Improvements**: Jin is planning to update the docs and create an FAQ to address common issues and questions.\n\n### DegenAI Trading Agent\n- **Trading Functionality**: Testing is going well with buys and sells working, and the agent receiving signals from a new sentiment and data layer. (Rhota)\n- **Team Structure**: The Degen team includes SAAANTI (sentiment/data layer), Neo (trading v2), Odi (character development), Jin (tokenomics, AI pitch show), and Skely (business development). (Rhota)\n- **Technical Approach**: DegenAI doesn't use custom-trained models but leverages existing ones like Claude (Haiku, 3.5 Sonnet), as model technology is becoming commoditized. (Rhota)\n- **Launch Timeline**: Trading v2 is nearing completion with launch expected next week. (Rhota)\n\n### AI-Generated TV Show\n- **Content Generation Process**: A JSON news aggregator feeds content into the system, which generates TV episodes with AI actors discussing the news. (Boom, SM Sith Lord)\n- **Technical Improvements**: Video quality will be increased from 720p/30fps to 1080p/60fps, and episodes are now running longer (1:30 vs 1:00 previously). (Boom)\n- **Content Structure**: The JSON format has three main sections: development updates, crypto market, and miscellaneous content. (Boom)\n- **Clank Tank**: Previously called \"Dank Tank,\" this show will showcase projects and is being prepared for premiere. (Jin)\n\n### Token & Community Discussions\n- **Wallet Activity**: A large wallet (belonging to \"Elijah\") selling tokens in chunks of 80k caused initial concern but was clarified as \"covering some expenses\" with Elijah still being involved. (Jin)\n- **Revenue Generation Ideas**: Potential revenue streams discussed include sponsorships, telegram bots, referral codes for crypto exchanges, and possibly creating an LST (Liquid Staking Token) called \"elizaSOL.\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- **Tokenomics Paper**: Vasily Sumanov received approval to share his tokenomics paper on Twitter to gather more academic opinions. (yikesawjeez)\n\n### Common Technical Issues\n- **Twitter API Rate Limits**: Users experiencing Twitter rate limits were advised to obtain proper API credentials rather than just using username/password. (BOSSU)\n- **CORS Errors**: Several users reported CORS errors when accessing the web UI from different machines on the same network. (\ud83d\udd25\ud83e\ude82AZZBO77)\n- **Dependency Issues**: Users encountered dependency version mismatches in eliza-starter and node module installation problems. (JAMES, Cuddlesaurus)\n\n## Key Questions & Answers\n\n### ElizaOS Functionality\n- **Q**: Where have all the plugins gone from the main repository? \n **A**: They were moved to separate repositories under https://github.com/orgs/elizaos-plugins/repositories (Odilitime)\n\n- **Q**: How can I make my agent consider a JSON file as part of its knowledge? \n **A**: Use ragKnowledge: true under settings in your character file and place text or MD files in the knowledge folder (\ua9c1Ninja_Dev\ua9c2)\n\n- **Q**: Can AI agents on ElizaOS use Bittensor for inference? \n **A**: Yes, as confirmed by a GitHub PR link (HoneyBadger)\n\n- **Q**: Can Eliza transcribe YouTube videos? \n **A**: Yes, she can transcribe videos (BOSSU)\n\n- **Q**: How do I make a Telegram bot only respond when tagged in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (Tobiloba)\n\n### DegenAI\n- **Q**: Is your current development related to model training? Does it use GPUs? \n **A**: No custom model training; using existing models like Claude as model tech is becoming commoditized (Rhota)\n\n- **Q**: Will Degen eventually be available as a tool for people to use? \n **A**: Yes, users can interact with him on X, soon Discord, and get valuable information (Rhota)\n\n- **Q**: When will the website and Discord be open? \n **A**: Website is being planned with more details next week. Discord will come after trading v2 (Rhota)\n\n### Community & Roles\n- **Q**: How to get associate role? \n **A**: Collabland bot + have >10k ai16z in wallet (kalshnikov)\n\n- **Q**: Where does the ElizaOS dao actually vote on governance proposals? \n **A**: There's no voting right now (Patt)\n\n- **Q**: Is it appropriate to tweet about a tokenomics paper once it's been added to the community ideas list? \n **A**: Yes, it's encouraged and will help get more academic opinions on the topic (yikesawjeez)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Helper**: JAMES | **Helpee**: byashwanth \n **Context**: Dependency version mismatch in eliza-starter \n **Resolution**: Identified that client-discord needed to be updated to 0.1.9 and opened a PR to fix it\n\n- **Helper**: elizaos-bridge-odi | **Helpee**: [elizaos] \n **Context**: Telegram client timeout issue \n **Resolution**: Fixed by forcing IPv4 in the TelegramClient constructor\n\n- **Helper**: Cuddlesaurus | **Helpee**: nenk.btc \n **Context**: Node module installation issues \n **Resolution**: Provided code to add to package.json and commands to create empty module\n\n- **Helper**: KinKonomist | **Helpee**: tumrabert \n **Context**: Installing and running Eliza \n **Resolution**: Provided detailed commands for installation, building, and running with character file\n\n### Agent Development\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: How to make agent recognize knowledge files \n **Resolution**: Explained how to enable ragKnowledge in character settings and use txt/md files in knowledge folder\n\n- **Helper**: Kodasan-V | **Helpee**: Tobiloba \n **Context**: Making Telegram bot only respond when tagged in groups \n **Resolution**: Successfully implemented \"shouldRespondOnlyToMentions\": true flag\n\n### AI-TV Development\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Episodes weren't including GitHub development updates \n **Resolution**: Suggested checking if the news aggregator was working properly before troubleshooting the episode generation\n\n- **Helper**: fishai | **Helpee**: boom \n **Context**: Question about video screens in market segment \n **Resolution**: Explained it's Hyperfy-specific and suggested using zbrowser to implement live feeds\n\n### Community Support\n- **Helper**: jin | **Helpee**: Patt \n **Context**: Patt wanted to help spread the word about #nofap eliza teases on Twitter but had no following \n **Resolution**: Jin made Patt a moderator and sent 148.94 ai16z tokens as a \"hotpockets budget\"\n\n- **Helper**: HoneyBadger | **Helpee**: Community \n **Context**: Tracking wallet activity of large token movements \n **Resolution**: HoneyBadger traced transactions to identify the selling wallet belonged to Elijah\n\n## Action Items\n\n### Technical\n- Implement dynamic plugin system for next release (Odilitime)\n- Fix dependency version mismatch in eliza-starter repo (JAMES)\n- Fix Twitter client authentication issues to prevent aggressive login attempts (rubinovitz)\n- Address CORS errors when accessing web UI from different machines on same network (\ud83d\udd25\ud83e\ude82AZZBO77)\n- Complete testing and launch trading v2 (Rhota)\n- Implement safer trading strategies for current market conditions (Rhota)\n- Implement fix to clear TV image at episode start to prevent old images from persisting (Boom)\n- Increase video quality from 720p/30fps to 1080p/60fps (Boom)\n- Fix issues with Telegram channel autoposting where character doesn't follow prescribed content (wirly)\n- Implement proper Twitter API integration for users experiencing rate limits (kanonasv\ud83d\udc8e)\n- Empower token model and handle liquidity LP method (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Documentation\n- Update documentation with clearer setup instructions for different platforms (Jin)\n- Create comprehensive FAQ document as single source of truth (JAMES)\n- Add READMEs for all adapters to make documentation easier (Jin)\n- Clarify required vs optional environment variables (JAMES)\n- Document the new JSON format with three main sections for AI-TV (Boom)\n- Create directory or resource for AI Agents information (capabilities, interaction methods, APIs) (hus)\n- Clarify the process for obtaining roles (associate, hoplite) (velja)\n- Check and clarify role permissions for the \"hoplite\" role across different channels (kalshnikov)\n- Update CoinMarketCap information to reflect rebranding (Avanc)\n\n### Features\n- Integrate DegenAI back into Discord in a dedicated channel with other agents (Rhota)\n- Create \"degen alpha room\" for interaction with DegenAI and other agents (Rhota)\n- Develop DegenAI website (Rhota)\n- Create a \"Report Scammers\" channel for security issues (elamore)\n- Develop automation for trading strategies (10% daily via arbitrage/futures) (OldHippy)\n- Implement YouTube video transcription functionality (JAMES)\n- Create a no-code Eliza builder (ooeygg)\n- Improve error handling to alert developers when required .env variables are missing (JAMES)\n- Consider implementing zbrowser for live content feeds on market screens (fishai)\n- Create Clank Tank logo (Jin)\n- Develop launchpad for AI agents (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Consider implementing revenue generation through sponsorships, referral codes, and telegram bots (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Explore creating a Liquid Staking Token (LST) called \"elizaSOL\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)" + }, + "ai_news_elizaos_discord_md_2025-02-06": { + "filename": "2025-02-06.md", + "content": "# elizaOS Discord - 2025-02-06\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **DegenAI Development**: The team is transitioning from trading v1 to v2, with testing currently underway. Character improvements are being made to prevent cut-off posts. The DegenAI team includes developers working on sentiment/data layers, trading functionality, character development, and business aspects. (rhota)\n- **New COO Introduction**: <@749486305469136976> (accelxr) was introduced as the new COO, addressing partner concerns about project transparency and direction.\n- **Launchpad & Tokenomics Status**: Both are reportedly 95% complete but awaiting better market conditions for release. (accelxr)\n- **Financial Stability**: The team confirmed they have sufficient runway (approximately one year) plus revenue from Eliza Studios. (accelxr)\n- **Plugin Architecture Changes**: Eliza is moving plugins to separate repositories under elizaos-plugins organization, with a dynamic plugin system planned for April release (v2). (Odilitime)\n- **Pre-release Version**: A new v0.25.6-alpha.1 pre-release is available in the main branch. (Odilitime)\n\n### Technical Discussions\n- **TEE Integration**: Discussions about Trusted Execution Environment (TEE) integration for verifiable agent execution, particularly for trading applications. (Kenk)\n- **Vector Dimension Mismatch**: Several users encountered errors (384 vs 1536 dimensions) when using different embedding models. (engineer)\n- **Twitter API Issues**: Multiple users reported problems with Twitter authentication, mention scraping, and aggressive login attempts causing account lockouts. (rubinovitz, efiz)\n- **Telegram Integration**: Implementation of selective responses in group chats using the \"shouldRespondOnlyToMentions\" flag was discussed. (Tobiloba, Kodasan-V)\n- **RAG Knowledge Configuration**: Clarification that only .txt and .md files are supported for RAG knowledge, not JSON. (\ua9c1Ninja_Dev\ua9c2)\n\n### Media & Content Projects\n- **AI TV Shows Development**: Three main projects are being developed: Block Tank (potentially being renamed), a Stonks show, and AI News, using different visualization approaches including PlayCanvas, Blender/Unreal, and Unity. (SM Sith Lord, fishai, boom)\n- **Clank Tank**: A game show concept about AI investing (previously called \"The Gauntlet\") is nearing completion, with a premiere planned soon. (jin)\n\n### Community & Governance\n- **Branding Unification**: Plans to clean up scattered branding under ElizaOS while maintaining ai16z as the token name. (accelxr)\n- **Roadmap Development**: A CPO is putting together a roadmap to be placed on the main site, targeting next week. (accelxr)\n- **Communication Improvements**: New protocols for communicating updates across social media are being prioritized. (accelxr, witch)\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How can I fix the vector dimension mismatch error? \n **A**: Try turning on and off OpenAI embeddings. (Odilitime)\n\n- **Q**: When will v2 with dynamic plugin system be released? \n **A**: April. (Odilitime)\n\n- **Q**: How do I make a Telegram bot only respond when mentioned in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings. (Tobiloba)\n\n- **Q**: How do you guys solve for gateway timeout error on twitter? \n **A**: That's a rate limit, give it some space to breathe. (BOSSU)\n\n- **Q**: How can I get this alpha.1 release? \n **A**: Alpha.1 is in the main branch. (Odilitime)\n\n- **Q**: How do I get my character to consider a JSON as part of its knowledge? \n **A**: Only .txt or .md files are supported, not JSON. Enable ragKnowledge in settings and specify files in the knowledge array. (\ua9c1Ninja_Dev\ua9c2)\n\n### Project & Business\n- **Q**: What is the status of the launchpad and tokenomics? \n **A**: The launchpad is 95% done, just adding additional AI features and finalizing initial partners. Tokenomics for the launchpad are similarly 95% complete. (accelxr)\n\n- **Q**: Is the team financially stable? \n **A**: The team has a healthy stable allocation providing runway for approximately a year, plus revenue from Eliza Studios. (accelxr)\n\n- **Q**: Will there be any new tokens launched besides ai16z and degenai? \n **A**: No, there are no existing discussions about additional tokens. (accelxr)\n\n- **Q**: Who is selling large amounts of ai16z tokens? \n **A**: It's Elijah, an OG member from day 1 who previously donated tokens to the team. (jin)\n\n- **Q**: How degenai is going? Can you update it in X? \n **A**: We've been doing character fixes, he's posting better now with less cut off posts. Our v2 trading is done, in testing now. Hoping to switch to v2 this week. I can make an X update by Friday. (rhota)\n\n- **Q**: If we submit & get selected, can we submit our own avatar to be used\u2026 as long as it follows your guidelines? \n **A**: Yes, standard stuff, mixamo rig, <10 mb, glb. (jin)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: efiz | **Helpee**: Community \n **Context**: Twitter mention scraping issues \n **Resolution**: Shared solution to untoggle \"Hide sensitive content\" and \"remove blocked and muted accounts\" in search settings\n\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: Setting up RAG knowledge for character \n **Resolution**: Provided step-by-step instructions for enabling ragKnowledge and using proper file formats\n\n- **Helper**: Tobiloba | **Helpee**: Kodasan-V \n **Context**: Making Telegram bot only respond when mentioned in groups \n **Resolution**: Suggested using \"shouldRespondOnlyToMentions\": true flag, which worked\n\n- **Helper**: 0xsuhas | **Helpee**: LLamaLama \n **Context**: Database error with Twitter client \n **Resolution**: Suggested changing SQLITE_FILE path in agent/src/index.ts\n\n- **Helper**: Mr. Stark | **Helpee**: Hop \n **Context**: Build failures with latest repo version \n **Resolution**: Suggested running clean commands and reinstalling dependencies\n\n### Project Guidance\n- **Helper**: accelxr | **Helpee**: Multiple partners \n **Context**: Partners were frustrated about lack of communication regarding project direction and tokenomics \n **Resolution**: Provided comprehensive updates on project status, team structure, and upcoming plans\n\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Issues with news aggregator not covering GitHub development updates \n **Resolution**: Explained that the prompt should already handle this, and suggested checking if the aggregator JSON has the correct data\n\n- **Helper**: Kenk | **Helpee**: helllojelllo \n **Context**: helllojelllo wanted to promote their AI text-based RPG project \n **Resolution**: Suggested a proper channel (events card) for sharing project details and offering a demo opportunity\n\n## Action Items\n\n### Technical Tasks\n- Fix vector dimension mismatch errors between different embedding models (384 vs 1536) (engineer)\n- Implement dynamic plugin system for Eliza v2 (Odilitime)\n- Fix aggressive Twitter login issues to prevent account lockouts (rubinovitz)\n- Resolve build issues with zod package version mismatches (Hop)\n- Fix Farcaster client initialization errors (LLamaLama)\n- Implement trading v2 for DegenAI (rhota)\n- Develop safer trading strategy for DegenAI before increasing funding (rhota)\n- Complete the launchpad with additional AI features (accelxr)\n- Finalize tokenomics for the launchpad (accelxr)\n- Implement zbrowser for live content feeds on screens in Stonks show (fishai)\n- Fix bug where TV doesn't clear at episode start when repeating (boom)\n- Upgrade video quality to 1080p 60fps for AI shows (boom)\n- Create Block Tank logo (jin)\n- Investigate and fix inconsistent dependency resolution causing TypeScript compilation errors (n00b_SaUce)\n- Implement keypair creation functionality for agents in TEE simulator (ShisukeUrahara)\n- Fix Twitter API rate limit handling in agent implementation (kanonasv\ud83d\udc8e)\n- Improve Telegram channel autoposting functionality (wirly)\n- Integrate trading execution capabilities with TEE for verifiable agent actions (Kenk)\n\n### Documentation Needs\n- Create comprehensive FAQ document for common issues (jin)\n- Update documentation for new plugin architecture and repository structure (Viral | Celo)\n- Document server requirements for ElizaOS deployment (Rimskiy)\n- Create a clear roadmap with short, mid, and long-term targets (accelxr)\n- Establish better communication protocols for updates across platforms (accelxr)\n- Update CMC information including website and categories (Avanc)\n- Document the news aggregator integration process (SM Sith Lord)\n- Create guide for setting up secure dev environments without sharing social media credentials (Slothify\u26a1Daily Gmove)\n- Update documentation for v0.25.6-alpha.1 pre-release (Odilitime)\n- Create comprehensive directory of AI Agents with capabilities and interaction methods (hus)\n\n### Feature Requests\n- Implement streaming API for faster agent responses (Hoshi 818)\n- Create plugin for reading on-chain token data (Dniel)\n- Unify branding under ElizaOS (DannyNOR NoFapArc)\n- Improve Discord server structure to make information more accessible (wit)\n- Implement token-based rewards for community contributions (jin)\n- Develop AI agents to help answer FAQs (jin)\n- Implement action camera system for AI shows (fishai)\n- Develop secure method for agent developers to work without access to user credentials (Slothify\u26a1Daily Gmove)\n- Implement token analytics plugins for agent ecosystem (AD)\n- Integration of Eliza agent into AI text-based RPG (helllojelllo)" + }, + "ai_news_elizaos_discord_md_2025-02-05": { + "filename": "2025-02-05.md", + "content": "# elizaOS Discord - 2025-02-05\n\n**Date: February 5, 2025**\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **ElizaOS Launchpad** is 95% complete with final AI features being added and initial partners being finalized\n- **Tokenomics** for the launchpad is also 95% complete, with plans to release both together\n- **Eliza Studios** has been established to provide agent creation and management services, generating revenue\n- The project is transitioning from **ai16zdao branding to elizaOS** for better clarity\n- A new **discourse forum** (eliza.discourse.group) has been set up to improve communication\n- **accelxr** has joined as COO, providing substantial updates on project status\n- **v0.25.6-alpha.1** was announced as a pre-release\n- **Block Tank** show is scheduled for this weekend, with Jin mentioning they generate shows \"in one shot\" rather than in real-time\n\n### Technical Discussions\n- **Multi-agent systems**: Jin discussed a potential multi-agent writer's room concept with specialized roles (idea generator, scribe, concept artist)\n- **Agent coordination challenges**: hosermage noted that agents tend to loop without proper direction, suggesting a narrative engine to track state\n- **Database options**: Discussions about SQLite, Postgres, and Supabase integration, with a user successfully implementing Supabase support (PR #3290)\n- **Plugin integration**: Users struggling with proper configuration of plugins like coinmarketcap, web-search, and dexscreener\n- **Docker deployment issues**: Multiple users reported problems during build process and runtime errors\n- **Memory requirements**: Recommendations of 1.5-2GB RAM per agent were shared\n- **DeepSeek implementation**: Discussion about using DeepSeek, a reasoning model, for potential trading applications, though concerns about hallucination limit how much LLMs should influence trading strategies\n- **3D AI shows**: Multiple AI-driven 3D shows in development, including Block Tank (with versions in different engines), FishAI's Family Guy-style AI show, and potentially an AI news show\n\n### AI Development Projects\n- **DegenAI**: An AI trading bot currently trading on v1, with v2 in testing phase expected to launch within the week\n- **AI-generated music**: Dr. Neuro mentioned working on AI-generated music with plans to create \"autonomous singers\" once voice editing/replacement capabilities are improved\n- **AI text-based RPG**: A community member (helllojelllo) shared an AI text-based RPG project being built on-chain\n- **Block Tank/Clank Tank**: A \"Shark Tank\"-inspired game show for crypto/AI projects is being developed, with debate about its name\n- **AI news aggregator**: The team is developing an AI news aggregator and implementing a system to reward community contributions\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I fix the agent getting stuck at \"Initializing LlamaService...\"? \n **A**: Try deleting the agent/data folder and db.sqlite file, then rebuild. Also check if Llama model files were downloaded and delete them.\n\n- **Q**: What's the correct way to add plugins to a character file? \n **A**: For JSON files use \"plugins\": [\"<@1300745997625982977>os/plugin-coinmarketcap\"], for TS files import the plugin and add to plugins array.\n\n- **Q**: How can I clear chat memory? \n **A**: Drop the table in the database or use removeAllMemories function in packages/core/src/memory.ts.\n\n- **Q**: How much RAM is needed per agent? \n **A**: Around 1.5-2GB per agent. 4GB had OOM issues.\n\n- **Q**: How do I add knowledge from PDFs to my agent? \n **A**: Use folder2knowledge and knowledge2character tools.\n\n- **Q**: How do I fix dependency issues during build? \n **A**: Add missing dependencies with commands like \"pnpm add viem --filter <@1300745997625982977>os/client-lens\".\n\n### Project Direction\n- **Q**: What is the status of the launchpad? \n **A**: The launchpad is 95% complete, with final AI features being added and initial partners being finalized.\n\n- **Q**: Is the team planning to release a new token? \n **A**: No, there are no existing discussions about additional tokens beyond ai16z and degenai.\n\n- **Q**: What is the financial status of the project? \n **A**: The team has a healthy stable allocation providing approximately one year of runway, plus revenue from Eliza Studios.\n\n- **Q**: Will there be a roadmap? \n **A**: Yes, the CPO is working on a roadmap to be published on the main site, targeted for next week.\n\n- **Q**: How is business development being handled? \n **A**: The team has refined the BD process with an automated CRM system and is focusing on high-level partnerships beyond promotional activities.\n\n### AI & Show Development\n- **Q**: Is the Block Tank show autonomous? \n **A**: We generate the show in one shot, it's not realtime yet.\n\n- **Q**: When will the first Block Tank be? \n **A**: This weekend.\n\n- **Q**: Is the writer's room open source? \n **A**: Writer's room part isn't open source.\n\n- **Q**: How deep seek implementation of the reasoning model could improve auto trading and DegenAI? \n **A**: It's better to limit how much LLMs influence trading strategy due to hallucination.\n\n- **Q**: Do we have a data aggregator that we use that anyone can tap into? \n **A**: Jin runs the aggregator, and boom has created parsing scripts for it.\n\n## Community Help & Collaboration\n\n### Agent Development Support\n- **notorious_d_e_v** helped **inui** with an agent stuck at initializing LlamaService by suggesting deleting database files and Llama model files\n- **Jox** helped **Rashid | X:mcmoodoo** with plugins not working by suggesting deleting the database and restarting, which fixed the issue\n- **\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f** helped **Yann** with build errors by suggesting adding missing dependencies with \"pnpm add viem\"\n- **rferrari** created PR #3290 with Supabase support implementation to help multiple users\n- **Kodasan-V** shared commands to kill processes: \"lsof -i :3000-3005 | grep LISTEN\" and \"kill -9 [PID]\" to help with client disconnection issues\n\n### Project Collaboration\n- **boom** sent polling scripts and offered repository access to **fishai** for aggregator integration for AITV\n- **SM Sith Lord** shared implementation details of a line-of-sight camera system with raycasting to help **fishai** with camera systems\n- **jin** sent GitHub invitation link to repository to **fishai**\n- **Kenk** offered to let **helllojelllo** demo their AI text-based RPG project to the community\n- **accelxr** provided comprehensive updates on launchpad, tokenomics, financial status, and future plans to address partners' concerns\n\n### Technical Troubleshooting\n- **Kiki** provided the DegenAI wallet address (BzsJQeZ7cvk3pTHmKeuvdhNDkDxcZ6uCXxW2rjwC7RTq) to **Dr. Neuro** who wanted to see its activity\n- **MicoM.ron** reported having an open ticket with tip.cc support for withdrawal issues and promised to update when resolved\n- **jin** explained to **hosermage** how the writer's room works for agent conversations\n- **Kenk** explained to **ben** that execution is the next phase for agents, suggested using TEEs for verifiability, and mentioned a trading plugin for shekels\n\n## Action Items\n\n### Technical Tasks\n- Fix initialization issues with model providers other than Llama (mentioned by inui)\n- Implement streaming API support for faster agent responses (mentioned by Hoshi 818)\n- Fix Supabase integration and implement missing functions (mentioned by rferrari)\n- Fix Docker deployment issues and resolve build and runtime errors (mentioned by Kastel514)\n- Fix vector dimension mismatch errors permanently (mentioned by engineer)\n- Complete v2 trading implementation for DegenAI and switch from v1 (mentioned by rhota)\n- Fix character issues with DegenAI to prevent cut-off posts (mentioned by rhota)\n- Fix withdrawal functionality for ai16z tokens on tip.cc (mentioned by MicoM.ron)\n- Complete the launchpad with final AI features and initial partners (mentioned by accelxr)\n- Finalize tokenomics for the launchpad (mentioned by accelxr)\n- Improve liquidity for the token (mentioned by accelxr)\n- Fix broken pipeline for 3D shows (mentioned by jin)\n- Create motion capture animations for 3D shows (mentioned by VEGA)\n- Integrate data aggregator into FishAI's show via websocket (mentioned by fishai)\n- Implement dynamic camera system with line-of-sight based switching (mentioned by SM Sith Lord and fishai)\n- Fix build inconsistency in V0.1.8 where builds fail after clean and reinstall (mentioned by n00b_SaUce)\n- Investigate Twitter gateway timeout errors (mentioned by kanonasv\ud83d\udc8e)\n- Develop voice editing/replacement/customization capabilities for AI music generation (mentioned by Dr. Neuro)\n\n### Documentation Tasks\n- Document correct plugin inclusion syntax (mentioned by Jox)\n- Create guide for database options (SQLite, Postgres, Supabase) (mentioned by Q)\n- Improve troubleshooting guide with common errors and solutions (mentioned by multiple users)\n- Create and publish a roadmap on the main site (mentioned by accelxr)\n- Create a central repository for updates that can feed into an agent (mentioned by accelxr)\n- Unify branding around elizaOS (mentioned by DannyNOR NoFapArc)\n- Document aggregator integration process (mentioned by boom)\n- Clarify show names and delivery formats (mentioned by SM Sith Lord)\n- Create guide for troubleshooting SQLite errors during agent setup (mentioned by kanonasv\ud83d\udc8e)\n- Provide clearer information about grant application process (mentioned by NicoRusso)\n- Post update about DegenAI progress on X/Twitter (mentioned by rhota)\n- Create discourse post about AI agent tokenomics (mentioned by Rabbidfly)\n\n### Feature Requests\n- Add plugin registry to select/install only needed plugins (mentioned by elizaos-bridge-odi)\n- Add ability to exclude plugins without code changes (mentioned by Jox)\n- Implement Twitter API support to avoid shadowbans (mentioned by Sergey Danilovich)\n- Improve memory management with better tools (mentioned by Aluren)\n- Implement multi-agent writer's room with specialized roles (mentioned by jin)\n- Explore prediction market algorithms within TEEs (mentioned by Kenk)\n- Consider implementing DeepSeek for DegenAI (mentioned by Curtisdonthurtus)\n- Create independent DegenAI website (mentioned by anotherAndrewSHA)\n- Consider official support for launching tokens on EVM chains (mentioned by Slothify\u26a1Daily Gmove)\n- Create autonomous group of AI singers once voice editing is implemented (mentioned by Dr. Neuro)\n- Generate prompts from aggregator data to keep content interesting (mentioned by fishai)\n- Implement multiple camera system based on character interactions (mentioned by SM Sith Lord)\n- Implement Composite Agent Trust Scores (CATS) for establishing bonded trust scores (mentioned by DorianD)\n- Revamp the Discord server structure for better communication (mentioned by accelxr)\n- Implement a system to train AI agents to answer FAQs (mentioned by jin)" + }, + "ai_news_elizaos_daily_json_2025-02-07": { + "filename": "2025-02-07.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-07", + "categories": [ + { + "title": "DankVR and Shaw Discuss Web Tech, Hyperfy, and Eliza Development", + "content": [ + { + "text": "DankVR shares information about Hyperfy.io, describing it as a web-based platform using technologies like ThreeJS, WebGL, and GLTF. They highlight Hyperfy's new .hyp file format for bundling apps with models and scripts, comparing it to smart GLBs or Unity prefabs. DankVR also mentions that Eliza agents can be dragged and dropped into Hyperfy for interactive experiences.", + "sources": [ + "https://twitter.com/dankvr/status/1887967521409511661", + "https://twitter.com/dankvr/status/1887963579065974903", + "https://twitter.com/dankvr/status/1887961832297496737", + "https://twitter.com/dankvr/status/1887749880954736933" + ], + "images": [], + "videos": [] + }, + { + "text": "Shaw discusses updates to the Eliza project, including migrating to a plugin registry that allows developers to register plugins via CLI instead of PRing into Eliza core. Shaw also mentions moving characters to their own repository and switching to Bun. Shaw notes they'll be focusing on coding for v2 over the next couple months and won't be attending events, though other contributors will be available for speaking engagements including at Consensus Hong Kong.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1887793981800526009", + "https://twitter.com/shawmakesmagic/status/1887762615260045800", + "https://twitter.com/shawmakesmagic/status/1887825105528459272", + "https://twitter.com/shawmakesmagic/status/1887748213811097877", + "https://twitter.com/shawmakesmagic/status/1887675156375450040" + ], + "images": [], + "videos": [] + }, + { + "text": "DankVR shares thoughts on community building, noting that financial gatekeeping (token-gated channels) often leads to less activity, while merit-based gatekeeping (skill-based membership) results in more activity but less coordination. They suggest finding a balance between both approaches.", + "sources": [ + "https://twitter.com/dankvr/status/1887907885981532212" + ], + "images": [], + "videos": [] + }, + { + "text": "Both DankVR and Shaw make humorous comments about crypto applications, with Shaw joking about \"Digital horse racing except the horses die when they run out of tokens\" and DankVR responding to another user with \"bottle royale.\"", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1887957204327669950", + "https://twitter.com/dankvr/status/1887963993576194072" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "Several improvements have been made to the Eliza project recently. The build system was fixed to properly target Node.js 23 (PR #3371), and CLI build and initialization commands were repaired (PR #3378). Character loading functionality was enhanced by fixing yargs slice issues (PR #3374) and adding support for loading character paths from the repository root (PR #3375).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3371", + "https://github.com/elizaOS/eliza/pull/3378", + "https://github.com/elizaOS/eliza/pull/3374", + "https://github.com/elizaOS/eliza/pull/3375" + ], + "images": [], + "videos": [] + }, + { + "text": "The project has undergone significant refactoring, including a general cleanup (PR #3116) and a refactoring of the generation code to follow a handler pattern (PR #3376). Package management has been improved by replacing pnpm with Bun (PR #2852).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3116", + "https://github.com/elizaOS/eliza/pull/3376", + "https://github.com/elizaOS/eliza/pull/2852" + ], + "images": [], + "videos": [] + }, + { + "text": "Provider support has been expanded with the addition of Anthropic (PR #3364) and implementation of generic model loading for OpenAI-compatible endpoints (PR #3114). The adapter-sqlite package was also added to dependencies (PR #3357). A merge conflict was resolved in PR #3367.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3364", + "https://github.com/elizaOS/eliza/pull/3114", + "https://github.com/elizaOS/eliza/pull/3357", + "https://github.com/elizaOS/eliza/pull/3367" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several users have reported UI and loading issues with the Eliza platform. Issue #3360 reports that the UI doesn't appear to load properly, while issue #3362 indicates that the command 'pnpm dev --characters' fails to load characters as expected. Additionally, issue #3385 describes an agent getting stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3360", + "https://github.com/elizaOS/eliza/issues/3362", + "https://github.com/elizaOS/eliza/issues/3385" + ], + "images": [], + "videos": [] + }, + { + "text": "There are multiple dependency and package-related issues. Issue #3365 reports missing dependencies (cors and multer) in the @elizaos/agent package. Issue #3380 describes problems using the plugin-evm, and issue #3387 highlights confusion in the quick start documentation because eliza-starter is a different repository than the main eliza project.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3365", + "https://github.com/elizaOS/eliza/issues/3380", + "https://github.com/elizaOS/eliza/issues/3387" + ], + "images": [], + "videos": [] + }, + { + "text": "Twitter integration is experiencing several issues. Issue #3353 identifies a placeholder mismatch and image description format problem in the Twitter search template. Issue #3384 reports that Twitter actions are not processing correctly, and issue #3383 suggests enhancements to the Twitter AI agent's human-like behavior and engagement efficiency.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3353", + "https://github.com/elizaOS/eliza/issues/3384", + "https://github.com/elizaOS/eliza/issues/3383" + ], + "images": [], + "videos": [] + }, + { + "text": "A feature request has been submitted in issue #3356, proposing the creation of an Eliza CLI where plugins are opt-in only, similar to the approach used by Shadcn.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3356" + ], + "images": [], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "Several new features and improvements have been proposed to the elizaOS/eliza repository through recent pull requests. These include updates to deepseek (PR #3127), the addition of a TradingView provider (PR #3372), and bounty detail features (PR #3361).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3127", + "https://github.com/elizaOS/eliza/pull/3372", + "https://github.com/elizaOS/eliza/pull/3361" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3127", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3372", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3361" + ], + "videos": [] + }, + { + "text": "Integration efforts continue with the Nillion frontend integration (PR #3391) and task storage implementation (PR #3377), both contributed by Okulon. Additionally, a new plugin called ether-guild has been proposed (PR #3381).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3391", + "https://github.com/elizaOS/eliza/pull/3377", + "https://github.com/elizaOS/eliza/pull/3381" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3391", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3377", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3381" + ], + "videos": [] + }, + { + "text": "User experience enhancements include a custom character chatterbox (PR #3382) and a refactoring of the generation code to follow the handler pattern (PR #3376), which should improve code organization and maintainability.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3382", + "https://github.com/elizaOS/eliza/pull/3376" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3382", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3376" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed active development over a two-day period. From February 7-8, 2025, there were 16 new pull requests with 7 merged, 8 new issues created, and 65 active contributors. Activity decreased slightly on the following day (February 8-9, 2025) with 13 new pull requests (4 merged), 6 new issues, and a significant drop to 27 active contributors.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738886400 + } + }, + "ai_news_elizaos_daily_md_2025-02-07": { + "filename": "2025-02-07.md", + "content": "# DankVR and Shaw Discuss Web Tech, Hyperfy, and Eliza Development\n\n- DankVR shared information about Hyperfy.io, a web-based platform using ThreeJS, WebGL, and GLTF\n- Hyperfy introduced a new .hyp file format for bundling apps with models and scripts, comparable to smart GLBs or Unity prefabs\n- Eliza agents can be dragged and dropped into Hyperfy for interactive experiences\n- Shaw discussed Eliza project updates, including migration to a plugin registry allowing developers to register plugins via CLI\n- Shaw mentioned moving characters to their own repository and switching to Bun\n- Shaw will focus on coding for v2 over the next couple months\n- DankVR shared thoughts on community building, noting the tradeoffs between financial gatekeeping and merit-based gatekeeping\n\n# Recent Updates to Eliza Project\n\n## Build System and CLI Improvements\n- Fixed build system to properly target Node.js 23\n- Repaired CLI build and initialization commands\n- Enhanced character loading functionality\n- Fixed yargs slice issues\n- Added support for loading character paths from repository root\n\n## Code Refactoring\n- Completed general cleanup\n- Refactored generation code to follow a handler pattern\n- Improved package management by replacing pnpm with Bun\n\n## Provider Support Expansion\n- Added Anthropic provider\n- Implemented generic model loading for OpenAI-compatible endpoints\n- Added adapter-sqlite package to dependencies\n- Resolved merge conflict\n\n# Recent Issues in the elizaOS/eliza GitHub Repository\n\n## UI and Loading Issues\n- UI loading problems reported\n- Command 'pnpm dev --characters' failing to load characters\n- Agent getting stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1\n\n## Dependency and Package Issues\n- Missing dependencies (cors and multer) in the @elizaos/agent package\n- Problems using the plugin-evm\n- Documentation confusion between eliza-starter and main eliza project\n\n## Twitter Integration Issues\n- Placeholder mismatch and image description format problem in Twitter search template\n- Twitter actions not processing correctly\n- Suggestions for Twitter AI agent's human-like behavior and engagement efficiency\n\n## Feature Requests\n- Proposal for an Eliza CLI where plugins are opt-in only, similar to Shadcn\n\n# Recent Pull Requests in elizaOS/eliza Repository\n\n## New Features\n- Updates to deepseek\n- Addition of a TradingView provider\n- Bounty detail features\n\n## Integration Efforts\n- Nillion frontend integration\n- Task storage implementation\n- New plugin called ether-guild proposed\n\n## User Experience Enhancements\n- Custom character chatterbox\n- Refactoring of generation code to follow handler pattern\n\n# ElizaOS GitHub Activity Update\n\n- February 7-8, 2025: 16 new pull requests (7 merged), 8 new issues created, 65 active contributors\n- February 8-9, 2025: 13 new pull requests (4 merged), 6 new issues, 27 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-07": { + "filename": "2025-02-07.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-07", + "date": 1738886400, + "stats": { + "totalMessages": 1417, + "totalUsers": 204 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of Discord Chat in \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel primarily focused on technical issues related to Twitter API rate limits, agent development, and ElizaOS functionality. A user named kanonasv\ud83d\udc8e encountered Twitter rate limits while trying to use the platform without API keys, and was advised to obtain proper API credentials. There were discussions about partnerships and collaborations, with ryoh mentioning a merger with ai16z and MicoM.ron sharing a partnership form. Several users inquired about agent development, with BOSSU directing them to the coders channel and Agent Dev School on YouTube. Questions about ElizaOS capabilities arose, including autoposting to Telegram channels and transcribing YouTube videos. Technical discussions touched on Bittensor integration for inference alongside Venice and Google APIs. The chat also contained some token-related discussions, including questions about ai16z utility and tokenomics, though these received limited concrete responses.\n\n## 2. FAQ\nQ: How do I learn to program agents? (asked by Gabriel) A: Check agent dev school on YouTube, head to coders channel for more help (answered by BOSSU)\nQ: Where is the rate limit coming from when using Twitter? (asked by kanonasv\ud83d\udc8e) A: From Twitter API, you need proper API keys rather than just username/password (answered by BOSSU)\nQ: Is there a way to see how many tokens are launched using Eliza OS? (asked by dionlimmer) A: Unanswered\nQ: Is there any utility of ai16z currently? (asked by dionlimmer) A: Unanswered\nQ: How to bypass deepseek down times? (asked by pastd_) A: Unanswered\nQ: Has anyone had a case to set up autoposting to a telegram channel? (asked by wirly) A: Head to coders channel for technical help (answered by BOSSU)\nQ: Is there any directory for AI Agents information? (asked by hus) A: Check docs channel for agent info (answered by BOSSU)\nQ: Where does the ElizaOS dao actually vote on governance proposals? (asked by Thomas) A: There's no voting right now (answered by Patt)\nQ: Is there a way for a dev to work on the agent without me giving them my X account password? (asked by Slothify\u26a1Daily Gmove) A: Never share passwords, devs can work with test accounts instead (answered by BOSSU)\nQ: How to get associate role? (asked by velja) A: Collabland bot + have >10k ai16z in wallet (answered by kalshnikov)\nQ: Can AI agents on ElizaOS use Bittensor for inference? (asked by Armada) A: Yes, as confirmed by a GitHub PR link (answered by HoneyBadger)\nQ: Can Eliza transcribe YouTube videos? (asked by JAMES) A: Yes she can transcribe videos (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: BOSSU | Helpee: kanonasv\ud83d\udc8e | Context: User experiencing Twitter rate limits without API keys | Resolution: Advised to obtain proper Twitter API keys and check documentation\nHelper: MicoM.ron | Helpee: ryoh | Context: User looking for partnership opportunities | Resolution: Shared a partnership form link for the core team to reach out\nHelper: kalshnikov | Helpee: velja | Context: User asking about role requirements | Resolution: Explained that >10k ai16z tokens with Collabland bot gets associate role, >100k degenai gets hoplite role\nHelper: HoneyBadger | Helpee: Armada | Context: Question about Bittensor integration for inference | Resolution: Confirmed with GitHub PR link that Bittensor can be used for inference\nHelper: Kenk | Helpee: Thomas | Context: User asking about DAO governance | Resolution: Shared discourse forum link for discussing ideas\n\n## 4. Action Items\nTechnical: Implement proper Twitter API integration for users experiencing rate limits | Mentioned By: kanonasv\ud83d\udc8e\nTechnical: Fix issues with Telegram channel autoposting where character doesn't follow prescribed content | Mentioned By: wirly\nTechnical: Address node module installation issues | Mentioned By: nenk.btc\nDocumentation: Create directory or resource for AI Agents information (capabilities, interaction methods, APIs) | Mentioned By: hus\nDocumentation: Clarify the process for obtaining roles (associate, hoplite) | Mentioned By: velja\nFeature: Create a \"Report Scammers\" channel for security issues | Mentioned By: elamore\nFeature: Develop automation for trading strategies (10% daily via arbitrage/futures) | Mentioned By: OldHippy\nFeature: Implement YouTube video transcription functionality | Mentioned By: JAMES", + "messageCount": 201, + "userCount": 74 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around Eliza development, focusing on plugin architecture changes, deployment issues, and technical troubleshooting. A significant architectural change is underway with plugins being moved from the core repository to separate repositories under elizaos-plugins. The dynamic plugin system is planned for release in April. Users frequently encounter setup and installation problems, particularly with dependencies, environment configurations, and platform-specific issues on macOS and ARM architectures. Twitter client integration issues are common, especially with authentication and API limitations. Documentation improvements are being discussed, with Jin planning to update the docs and create an FAQ. Several users report CORS errors when accessing the web UI from different machines on the same network. The community actively helps each other troubleshoot issues, with experienced members providing solutions and workarounds.\n\n## 2. FAQ\nQ: Where have all the plugins gone from the main repository? (asked by Feng Yu) A: They were moved to separate repositories under https://github.com/orgs/elizaos-plugins/repositories (answered by Odilitime)\nQ: When is v2 going to be released and will it have a dynamic plugin system? (asked by Hop) A: Dynamic plugin system will be in the next release, expected in April (answered by Odilitime)\nQ: How can I make my agent consider a JSON file as part of its knowledge? (asked by Mel Raiczyk) A: Use ragKnowledge: true under settings in your character file and place text or MD files in the knowledge folder (answered by \ua9c1Ninja_Dev\ua9c2)\nQ: Why does the Twitter client aggressively log in instead of saving the OAuth token? (asked by rubinovitz) A: This was supposed to be fixed in 0.1.9 but still has issues (answered by rubinovitz)\nQ: How do I fix the \"Vector dimension mismatch\" error? (asked by engineer) A: It's an embeddings issue, try turning OpenAI embeddings on or off (answered by Odilitime)\nQ: How do I make a Telegram bot only respond when tagged in a group? (asked by Kodasan-V) A: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (answered by Tobiloba)\nQ: What's the most stable version of Eliza? (asked by Sarthak) A: v0.1.8-alpha.1 is stable and recent, works fine with pnpm (answered by Sarthak)\nQ: How do I submit PRs with plugins under the new architecture? (asked by xdx) A: Deploy plugins on NPM and use them in Eliza (answered by rferrari)\nQ: What are the minimal server requirements for ElizaOS? (asked by Rimskiy) A: Fleek provides 4 vCPUs and 4GB RAM which is sufficient (answered by Tobiloba)\nQ: Is eliza.gg down permanently? (asked by [elizaos] ) A: It's gone, they're working on a replacement (answered by elizaos-bridge-odi)\n\n## 3. Help Interactions\nHelper: JAMES | Helpee: byashwanth | Context: Dependency version mismatch in eliza-starter | Resolution: Identified that client-discord needed to be updated to 0.1.9 and opened a PR to fix it\nHelper: \ua9c1Ninja_Dev\ua9c2 | Helpee: Mel Raiczyk | Context: How to make agent recognize knowledge files | Resolution: Explained how to enable ragKnowledge in character settings and use txt/md files in knowledge folder\nHelper: Kodasan-V | Helpee: Tobiloba | Context: Making Telegram bot only respond when tagged in groups | Resolution: Successfully implemented \"shouldRespondOnlyToMentions\": true flag\nHelper: Sarthak | Helpee: JAMES | Context: Getting Eliza running on MacOS | Resolution: Suggested using v0.1.8-alpha.1 with pnpm instead of bun\nHelper: elizaos-bridge-odi | Helpee: [elizaos] | Context: Telegram client timeout issue | Resolution: Fixed by forcing IPv4 in the TelegramClient constructor\nHelper: Cuddlesaurus | Helpee: nenk.btc | Context: Node module installation issues | Resolution: Provided code to add to package.json and commands to create empty module\nHelper: KinKonomist | Helpee: tumrabert | Context: Installing and running Eliza | Resolution: Provided detailed commands for installation, building, and running with character file\nHelper: JAMES | Helpee: Future searchers | Context: PNPM ENOTDIR error | Resolution: Identified issue with symlink for vite within client folder requiring deletion of node_modules\n\n## 4. Action Items\nType: Technical | Description: Fix dependency version mismatch in eliza-starter repo | Mentioned By: JAMES\nType: Technical | Description: Implement dynamic plugin system for next release | Mentioned By: Odilitime\nType: Technical | Description: Fix Twitter client authentication issues to prevent aggressive login attempts | Mentioned By: rubinovitz\nType: Technical | Description: Address CORS errors when accessing web UI from different machines on same network | Mentioned By: \ud83d\udd25\ud83e\ude82AZZBO77\nType: Documentation | Description: Update documentation with clearer setup instructions for different platforms | Mentioned By: jin\nType: Documentation | Description: Create comprehensive FAQ document as single source of truth | Mentioned By: JAMES\nType: Documentation | Description: Add READMEs for all adapters to make documentation easier | Mentioned By: jin\nType: Documentation | Description: Clarify required vs optional environment variables | Mentioned By: JAMES\nType: Feature | Description: Improve error handling to alert developers when required .env variables are missing | Mentioned By: JAMES\nType: Feature | Description: Create a no-code Eliza builder | Mentioned By: ooeygg", + "messageCount": 582, + "userCount": 96 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment shows minimal technical discussion with only brief mentions of using APIs instead of an Aliza agent, a question about plugin-arbitrage, and a request for 3D avatar animation resources. There's also discussion about potential revenue generation ideas including sponsorships, telegram bots, referral codes for crypto exchanges, and possibly creating an LST (Liquid Staking Token) called \"elizaSOL.\" A resource (YouTube video) was shared regarding plugin-arbitrage. Overall, the conversation lacks detailed technical implementation discussions or concrete decisions, consisting mostly of brief exchanges and preliminary ideas.\n\n## 2. FAQ\nQ: Does anybody here played with plugin-arbitrage? Any experience to share? A quick start document? (asked by pallyndr.eth) A: Yeah yeah, there is! [YouTube link shared] (answered by Tobiloba)\nQ: Is anyone familiar with 3D avatar animations? Any resources here? (asked by jordan1) A: Unanswered\n\n## 3. Help Interactions\nHelper: Tobiloba | Helpee: pallyndr.eth | Context: Request for plugin-arbitrage documentation or experience | Resolution: Shared a YouTube video link (https://www.youtube.com/live/CnfnqlFkwfw?si=fm6slxPInRCtzkpU)\n\n## 4. Action Items\nFeature: Consider implementing revenue generation through sponsorships, referral codes, and telegram bots | Description: Create revenue streams through partnerships with crypto exchanges and other services | Mentioned By: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20\nFeature: Explore creating a Liquid Staking Token (LST) called \"elizaSOL\" | Description: Develop a Solana-based LST as a potential revenue source | Mentioned By: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20\nTechnical: Transition from using APIs to implementing an Aliza agent | Description: Current system uses APIs but plans to implement an agent soon | Mentioned By: helllojelllo", + "messageCount": 12, + "userCount": 7 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe Discord chat focuses on DegenAI, a trading agent being developed by the AI16z team. Rhota provided updates on the trading functionality, noting that testing is going well with buys and sells working, and the agent receiving signals from a new sentiment and data layer. Due to challenging market conditions, the team is implementing safer trading strategies and paper trading them before increasing funding. Rhota outlined the Degen team structure, including developers SAAANTI (sentiment/data layer), Neo (trading v2), Odi (character development), Jin (tokenomics, AI pitch show), and Skely (business development). \n\nTechnical details revealed that DegenAI doesn't use custom-trained models but leverages existing ones like Claude (Haiku, 3.5 Sonnet), as model technology is becoming commoditized. The team's focus is on ElizaOS, their sentiment/data layer, and plugin registry as key differentiators. Trading v2 is nearing completion with launch expected the following week. Plans include bringing DegenAI back to Discord in a dedicated channel for user interaction alongside other agents (pmairca, scarlett) in a \"degen alpha room,\" and developing a website.\n\n## 2. FAQ\nQ: When will the website and Discord be open? (asked by NkT) A: Website is being planned with more details next week. Discord will come after trading v2 (answered by rhota)\nQ: Is there an independent website for DegenAI? (asked by anotherAndrewSHA) A: Website is being planned with more details next week (answered by rhota)\nQ: Will DegenAI have its own dedicated Discord? (asked by Kiki) A: We plan to bring him back into Discord in a channel where people can interact with him and other agents together (answered by rhota)\nQ: Is your current development related to model training? Does it use GPUs? (asked by tigerguo.) A: No custom model training; using existing models like Claude as model tech is becoming commoditized (answered by rhota)\nQ: Will Degen eventually be available as a tool for people to use? (asked by tigerguo.) A: Yes, users can interact with him on X, soon Discord, and get valuable information (answered by rhota)\nQ: Can Degen be used for trading on CEX platforms? (asked by tigerguo.) A: Technically yes, but the platform matters less than what he is trading and how well he is doing (answered by rhota)\nQ: How is DegenAI different from quantitative trading bots or script-based bots? (asked by tigerguo.) A: Unanswered\n\n## 3. Help Interactions\nHelper: rhota | Helpee: tigerguo. | Context: Questions about AI model training, DegenAI availability, and trading capabilities | Resolution: Detailed explanation about not training custom models, future availability on platforms, and trading capabilities\nHelper: rhota | Helpee: NkT and anotherAndrewSHA | Context: Questions about website and Discord availability | Resolution: Provided timeline information about website planning and Discord implementation after trading v2\n\n## 4. Action Items\nType: Technical | Description: Complete testing and launch trading v2 | Mentioned By: rhota\nType: Technical | Description: Implement safer trading strategies for current market conditions | Mentioned By: rhota\nType: Technical | Description: Integrate DegenAI back into Discord in a dedicated channel with other agents | Mentioned By: rhota\nType: Documentation | Description: Share more details about how the data layer and trading functionality work together | Mentioned By: rhota\nType: Documentation | Description: Create popular science content explaining ElizaOS business value and DegenAI's trading approach | Mentioned By: tigerguo.\nType: Feature | Description: Develop DegenAI website | Mentioned By: rhota\nType: Feature | Description: Create \"degen alpha room\" for interaction with DegenAI and other agents | Mentioned By: rhota", + "messageCount": 33, + "userCount": 8 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Most messages are brief comments, memes, or sharing of links to X (formerly Twitter) posts. There is one notable interaction where a user (Kiwiana) asks about updates on \"building out degenai\" and is directed to another channel (#1308149076893630555) for development updates. There's also a brief discussion about the \"hoplite\" role's access permissions to certain channels. The conversation includes some comments about Kanye West using AI for music production and cryptocurrency market timing related to \"qt\" (likely quantitative tightening). Overall, this chat segment lacks substantial technical content or problem-solving discussions.\n\n## 2. FAQ\nQ: Hi, can you please expand on this? Been watching for an update on building out degenai but updates are slim pickings... (asked by Kiwiana) A: Search for the <#1308149076893630555> channel. Lots of updates from the dev team there (answered by kalshnikov)\nQ: Guys does the hoplite role get read-access to <#1301363808421543988> channel? (asked by kalshnikov) A: Checking the member list I don't think it does. Hoplite is just this channel (answered by kalshnikov)\nQ: when qt end, then real party begining (asked by hyper) A: It basically ends now. Market will front run. (answered by GBA ADVANCE)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: Kiwiana | Context: User looking for updates on degenai development | Resolution: Directed to the appropriate channel (#1308149076893630555) where dev team posts updates\n\n## 4. Action Items\nDocumentation: Check and clarify role permissions for the \"hoplite\" role across different channels | Mentioned By: kalshnikov", + "messageCount": 26, + "userCount": 10 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Analysis of \"tokenomics\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only a short exchange between Vasily Sumanov and yikesawjeez. Vasily mentions that his paper has been officially added to a community tokenomic ideas list and asks if he can now tweet about it since it's no longer confidential. He suggests that sharing it might encourage other token engineering experts to contribute their ideas. yikesawjeez responds positively, encouraging Vasily to share the paper and offering to help amplify it, noting that getting more academic perspectives would be valuable.\n\n## 2. FAQ\nQ: Is it appropriate to tweet about a tokenomics paper once it's been added to the community ideas list? (asked by Vasily Sumanov) A: Yes, it's encouraged and will help get more academic opinions on the topic. (answered by yikesawjeez)\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: Vasily Sumanov | Context: Seeking permission/confirmation about sharing a tokenomics paper on Twitter | Resolution: Confirmation given with offer to signal boost the content\n\n## 4. Action Items\nTechnical: None mentioned\nDocumentation: None explicitly mentioned\nFeature: Description: Share tokenomics paper on Twitter to gather more academic opinions | Mentioned By: Vasily Sumanov", + "messageCount": 3, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily focused on token price movements, wallet activity, and upcoming project developments. A significant discussion revolved around a large wallet (belonging to \"Elijah\") selling tokens in chunks of 80k, which initially caused concern but was clarified by jin as \"covering some expenses\" with Elijah still being involved. The team is working on several key initiatives: \"Clank Tank\" (a show for showcasing projects), documentation updates, and AI-news (an automated news aggregation system). Shaw announced he would be focusing on development rather than media appearances to prepare for V2 release. There were discussions about Discord organization, with suggestions to consolidate channels for better communication flow. Jin mentioned working on fixing documentation as a high priority. The chat also touched on market conditions affecting AI tokens and the need for legitimate AI project launches rather than through platforms like pumpfun.\n\n## 2. FAQ\nQ: Who is selling tokens in 80k chunks? (asked by M3xR) A: It's Elijah, an original community member who previously donated 11% to the DAO (answered by jin)\nQ: Is the team wallet selling tokens? (asked by ElonMoney) A: No, it's Elijah's coins, not the team (answered by Patt)\nQ: What is Shaw focusing on now? (asked by GBA ADVANCE) A: He's focusing on development rather than media appearances to prepare for V2 release (answered by DannyNOR NoFapArc)\nQ: What is the ai16z distributor wallet? (asked by ElonMoney) A: It's traceable back to Elijah's wallet, an OG member from day 1 (answered by HoneyBadger)\nQ: What is Clank Tank? (asked by CtrlAltElite) A: It's the new name for the show (previously called \"Dank Tank\") showcasing projects (answered by jin)\nQ: Will Eliza V2.0 have a stronger binding with DEFAI? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Unanswered\nQ: What about the L1 stuff? (asked by GBA ADVANCE) A: Unanswered\nQ: What was the meeting Shaw had with X about? (asked by DannyNOR NoFapArc) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Patt | Context: Patt wanted to help spread the word about #nofap eliza teases on Twitter but had no following | Resolution: Jin made Patt a moderator and sent 148.94 ai16z tokens as a \"hotpockets budget\"\nHelper: Patt | Helpee: ElonMoney | Context: ElonMoney was confused about who owned the wallet selling tokens | Resolution: Patt clarified it was Elijah's coins, not the team's\nHelper: jin | Helpee: Community | Context: Need for automated news aggregation | Resolution: Jin shared an AI-news system that automatically aggregates scripts and generates episodes in Unity\nHelper: HoneyBadger | Helpee: Community | Context: Tracking wallet activity of large token movements | Resolution: HoneyBadger traced transactions to identify the selling wallet belonged to Elijah\n\n## 4. Action Items\nType: Technical | Description: Fix documentation to reflect recent changes | Mentioned By: jin\nType: Technical | Description: Complete brand upgrades, expand partnerships, create killer-level AI products | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Technical | Description: Empower token model and handle liquidity LP method | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Feature | Description: Develop launchpad for AI agents | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Feature | Description: Consolidate Discord channels for better organization | Mentioned By: wit\nType: Documentation | Description: Update CoinMarketCap information to reflect rebranding | Mentioned By: Avanc\nType: Feature | Description: Integrate with Smol World for gaming/storytelling applications | Mentioned By: anon\nType: Technical | Description: Prepare for Clank Tank premiere | Mentioned By: jin", + "messageCount": 414, + "userCount": 45 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Chat\n\n## 1. Summary\nThe discussion focuses on technical issues and improvements for an AI-generated TV show system. Boom is working with SM Sith Lord on refining the show's content generation process. They're using a JSON news aggregator to feed content into the system, which then generates TV episodes with AI actors discussing the news. Key technical points include:\n\n- They're using a temporary URL (raw.githubusercontent.com/bozp-pzob/ai-news/refs/heads/main/json/daily.json) for the news aggregator\n- Boom modified the prompt to ensure GitHub development updates are included in episodes\n- They identified an issue where TV actor images sometimes don't match the context of what's being discussed\n- A code change was made to handle \"none\" values: `if (string.IsNullOrEmpty(dialogueLine) || dialogueLine.Equals(\"none\", StringComparison.OrdinalIgnoreCase))`\n- Episodes are now running longer (1:30 vs 1:00 previously) due to prompt modifications\n- They discussed the market data synchronization issue, where ticker data can be out of sync with what the AI actors discuss\n- Video quality will be increased from 720p/30fps to 1080p/60fps\n- The news aggregator is being updated twice daily (around 6pm and 11pm)\n- The JSON format has three main sections: development updates, crypto market, and miscellaneous content\n\n## 2. FAQ\nQ: How can we ensure the TV actors discuss the correct images? (asked by boom) A: The issue might be with the aggregator JSON rather than the prompt; verify the image is actually incorrect before trying to fix it (answered by SM Sith Lord)\nQ: Should we remove the market ticker since it gets out of sync with the discussed data? (asked by boom) A: Consider triggering the news aggregator just before recording an episode to keep data in sync, or just accept the desync for now (answered by SM Sith Lord)\nQ: Would starting with a fresh episode history help get more scenes? (asked by boom) A: If you want more dramatic changes, remove the episode history array in the JSON, but the current longer episodes are working as intended (answered by SM Sith Lord)\nQ: Does the prompt need to know about the new JSON format? (asked by boom) A: No, it doesn't. The AI knows how to parse JSON and handles the category topics itself (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Episodes weren't including GitHub development updates | Resolution: Suggested checking if the news aggregator was working properly before troubleshooting the episode generation\nHelper: SM Sith Lord | Helpee: boom | Context: Confusion about image relevance to dialogue | Resolution: Explained that the issue might be with the aggregator JSON rather than the prompt\nHelper: SM Sith Lord | Helpee: boom | Context: Market data being out of sync with ticker | Resolution: Suggested triggering the aggregator just before recording to keep data in sync\nHelper: fishai | Helpee: boom | Context: Question about video screens in market segment | Resolution: Explained it's Hyperfy-specific and suggested using zbrowser to implement live feeds\n\n## 4. Action Items\nTechnical: Implement fix to clear TV image at episode start to prevent old images from persisting | Mentioned By: boom\nTechnical: Increase video quality from 720p/30fps to 1080p/60fps | Mentioned By: boom\nTechnical: Consider implementing zbrowser for live content feeds on market screens | Mentioned By: fishai\nTechnical: Test recording with fresh episode history to see if it produces more scenes | Mentioned By: boom\nFeature: Create Clank Tank logo | Mentioned By: jin\nDocumentation: Document the new JSON format with three main sections (development, crypto market, miscellaneous) | Mentioned By: boom", + "messageCount": 146, + "userCount": 4 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-07": { + "filename": "2025-02-07.md", + "content": "# elizaOS Discord - 2025-02-07\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- **Plugin Architecture Changes**: Plugins are being moved from the core repository to separate repositories under elizaos-plugins. A dynamic plugin system is planned for release in April. (Odilitime)\n- **Version Stability**: v0.1.8-alpha.1 is considered the most stable recent version, working well with pnpm. (Sarthak)\n- **Server Requirements**: Minimal server requirements for ElizaOS include 4 vCPUs and 4GB RAM, which is sufficient for most deployments. (Tobiloba)\n- **Documentation Improvements**: Jin is planning to update the docs and create an FAQ to address common issues and questions.\n\n### DegenAI Trading Agent\n- **Trading Functionality**: Testing is going well with buys and sells working, and the agent receiving signals from a new sentiment and data layer. (Rhota)\n- **Team Structure**: The Degen team includes SAAANTI (sentiment/data layer), Neo (trading v2), Odi (character development), Jin (tokenomics, AI pitch show), and Skely (business development). (Rhota)\n- **Technical Approach**: DegenAI doesn't use custom-trained models but leverages existing ones like Claude (Haiku, 3.5 Sonnet), as model technology is becoming commoditized. (Rhota)\n- **Launch Timeline**: Trading v2 is nearing completion with launch expected next week. (Rhota)\n\n### AI-Generated TV Show\n- **Content Generation Process**: A JSON news aggregator feeds content into the system, which generates TV episodes with AI actors discussing the news. (Boom, SM Sith Lord)\n- **Technical Improvements**: Video quality will be increased from 720p/30fps to 1080p/60fps, and episodes are now running longer (1:30 vs 1:00 previously). (Boom)\n- **Content Structure**: The JSON format has three main sections: development updates, crypto market, and miscellaneous content. (Boom)\n- **Clank Tank**: Previously called \"Dank Tank,\" this show will showcase projects and is being prepared for premiere. (Jin)\n\n### Token & Community Discussions\n- **Wallet Activity**: A large wallet (belonging to \"Elijah\") selling tokens in chunks of 80k caused initial concern but was clarified as \"covering some expenses\" with Elijah still being involved. (Jin)\n- **Revenue Generation Ideas**: Potential revenue streams discussed include sponsorships, telegram bots, referral codes for crypto exchanges, and possibly creating an LST (Liquid Staking Token) called \"elizaSOL.\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- **Tokenomics Paper**: Vasily Sumanov received approval to share his tokenomics paper on Twitter to gather more academic opinions. (yikesawjeez)\n\n### Common Technical Issues\n- **Twitter API Rate Limits**: Users experiencing Twitter rate limits were advised to obtain proper API credentials rather than just using username/password. (BOSSU)\n- **CORS Errors**: Several users reported CORS errors when accessing the web UI from different machines on the same network. (\ud83d\udd25\ud83e\ude82AZZBO77)\n- **Dependency Issues**: Users encountered dependency version mismatches in eliza-starter and node module installation problems. (JAMES, Cuddlesaurus)\n\n## Key Questions & Answers\n\n### ElizaOS Functionality\n- **Q**: Where have all the plugins gone from the main repository? \n **A**: They were moved to separate repositories under https://github.com/orgs/elizaos-plugins/repositories (Odilitime)\n\n- **Q**: How can I make my agent consider a JSON file as part of its knowledge? \n **A**: Use ragKnowledge: true under settings in your character file and place text or MD files in the knowledge folder (\ua9c1Ninja_Dev\ua9c2)\n\n- **Q**: Can AI agents on ElizaOS use Bittensor for inference? \n **A**: Yes, as confirmed by a GitHub PR link (HoneyBadger)\n\n- **Q**: Can Eliza transcribe YouTube videos? \n **A**: Yes, she can transcribe videos (BOSSU)\n\n- **Q**: How do I make a Telegram bot only respond when tagged in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (Tobiloba)\n\n### DegenAI\n- **Q**: Is your current development related to model training? Does it use GPUs? \n **A**: No custom model training; using existing models like Claude as model tech is becoming commoditized (Rhota)\n\n- **Q**: Will Degen eventually be available as a tool for people to use? \n **A**: Yes, users can interact with him on X, soon Discord, and get valuable information (Rhota)\n\n- **Q**: When will the website and Discord be open? \n **A**: Website is being planned with more details next week. Discord will come after trading v2 (Rhota)\n\n### Community & Roles\n- **Q**: How to get associate role? \n **A**: Collabland bot + have >10k ai16z in wallet (kalshnikov)\n\n- **Q**: Where does the ElizaOS dao actually vote on governance proposals? \n **A**: There's no voting right now (Patt)\n\n- **Q**: Is it appropriate to tweet about a tokenomics paper once it's been added to the community ideas list? \n **A**: Yes, it's encouraged and will help get more academic opinions on the topic (yikesawjeez)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Helper**: JAMES | **Helpee**: byashwanth \n **Context**: Dependency version mismatch in eliza-starter \n **Resolution**: Identified that client-discord needed to be updated to 0.1.9 and opened a PR to fix it\n\n- **Helper**: elizaos-bridge-odi | **Helpee**: [elizaos] \n **Context**: Telegram client timeout issue \n **Resolution**: Fixed by forcing IPv4 in the TelegramClient constructor\n\n- **Helper**: Cuddlesaurus | **Helpee**: nenk.btc \n **Context**: Node module installation issues \n **Resolution**: Provided code to add to package.json and commands to create empty module\n\n- **Helper**: KinKonomist | **Helpee**: tumrabert \n **Context**: Installing and running Eliza \n **Resolution**: Provided detailed commands for installation, building, and running with character file\n\n### Agent Development\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: How to make agent recognize knowledge files \n **Resolution**: Explained how to enable ragKnowledge in character settings and use txt/md files in knowledge folder\n\n- **Helper**: Kodasan-V | **Helpee**: Tobiloba \n **Context**: Making Telegram bot only respond when tagged in groups \n **Resolution**: Successfully implemented \"shouldRespondOnlyToMentions\": true flag\n\n### AI-TV Development\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Episodes weren't including GitHub development updates \n **Resolution**: Suggested checking if the news aggregator was working properly before troubleshooting the episode generation\n\n- **Helper**: fishai | **Helpee**: boom \n **Context**: Question about video screens in market segment \n **Resolution**: Explained it's Hyperfy-specific and suggested using zbrowser to implement live feeds\n\n### Community Support\n- **Helper**: jin | **Helpee**: Patt \n **Context**: Patt wanted to help spread the word about #nofap eliza teases on Twitter but had no following \n **Resolution**: Jin made Patt a moderator and sent 148.94 ai16z tokens as a \"hotpockets budget\"\n\n- **Helper**: HoneyBadger | **Helpee**: Community \n **Context**: Tracking wallet activity of large token movements \n **Resolution**: HoneyBadger traced transactions to identify the selling wallet belonged to Elijah\n\n## Action Items\n\n### Technical\n- Implement dynamic plugin system for next release (Odilitime)\n- Fix dependency version mismatch in eliza-starter repo (JAMES)\n- Fix Twitter client authentication issues to prevent aggressive login attempts (rubinovitz)\n- Address CORS errors when accessing web UI from different machines on same network (\ud83d\udd25\ud83e\ude82AZZBO77)\n- Complete testing and launch trading v2 (Rhota)\n- Implement safer trading strategies for current market conditions (Rhota)\n- Implement fix to clear TV image at episode start to prevent old images from persisting (Boom)\n- Increase video quality from 720p/30fps to 1080p/60fps (Boom)\n- Fix issues with Telegram channel autoposting where character doesn't follow prescribed content (wirly)\n- Implement proper Twitter API integration for users experiencing rate limits (kanonasv\ud83d\udc8e)\n- Empower token model and handle liquidity LP method (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Documentation\n- Update documentation with clearer setup instructions for different platforms (Jin)\n- Create comprehensive FAQ document as single source of truth (JAMES)\n- Add READMEs for all adapters to make documentation easier (Jin)\n- Clarify required vs optional environment variables (JAMES)\n- Document the new JSON format with three main sections for AI-TV (Boom)\n- Create directory or resource for AI Agents information (capabilities, interaction methods, APIs) (hus)\n- Clarify the process for obtaining roles (associate, hoplite) (velja)\n- Check and clarify role permissions for the \"hoplite\" role across different channels (kalshnikov)\n- Update CoinMarketCap information to reflect rebranding (Avanc)\n\n### Features\n- Integrate DegenAI back into Discord in a dedicated channel with other agents (Rhota)\n- Create \"degen alpha room\" for interaction with DegenAI and other agents (Rhota)\n- Develop DegenAI website (Rhota)\n- Create a \"Report Scammers\" channel for security issues (elamore)\n- Develop automation for trading strategies (10% daily via arbitrage/futures) (OldHippy)\n- Implement YouTube video transcription functionality (JAMES)\n- Create a no-code Eliza builder (ooeygg)\n- Improve error handling to alert developers when required .env variables are missing (JAMES)\n- Consider implementing zbrowser for live content feeds on market screens (fishai)\n- Create Clank Tank logo (Jin)\n- Develop launchpad for AI agents (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Consider implementing revenue generation through sponsorships, referral codes, and telegram bots (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Explore creating a Liquid Staking Token (LST) called \"elizaSOL\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)" + }, + "github_summaries_daily_2025-02-08": { + "filename": "2025-02-08.md", + "content": "On Feb 8, 2025, the ElizaOS team focused on refining core functionalities, including significant refactoring to adopt a handler pattern for improved modularity and fixing several critical bugs related to CLI commands and character loading. New issues emerged concerning plugin usability, Docker startup problems, and Twitter agent functionality, highlighting areas for immediate attention.\n\n## \ud83d\udea8 Needs Attention \n- **Urgent Discussions**:\n - [elizaos/eliza#3385](https://github.com/elizaos/eliza/issues/3385): Agents getting stuck on startup in Docker environments for v0.25.6-alpha.1 needs immediate investigation.\n - [elizaos/eliza#3380](https://github.com/elizaos/eliza/issues/3380): Users are unable to use `plugin-evm` after installation, indicating potential configuration issues.\n - [elizaos/eliza#3387](https://github.com/elizaos/eliza/issues/3387): Clarification is needed for quick start instructions due to the `eliza-starter` being a separate repository.\n\n## \u2705 Completed Work\n- **Core Functionality & Modularity Improvements**:\n - Refactored generation to implement a handler pattern, enabling better service integration and modularity in the codebase ([elizaos/eliza#3376](https://github.com/elizaos/eliza/pull/3376)).\n - Enhanced character path loading functionality to allow users to specify paths relative to the repository root, improving flexibility ([elizaos/eliza#3375](https://github.com/elizaos/eliza/pull/3375)).\n- **Bug Fixes & Usability Enhancements**:\n - Fixed CLI build and initialization commands to improve usability ([elizaos/eliza#3378](https://github.com/elizaos/eliza/pull/3378)).\n - Resolved issues with `yargs` slicing in character loading, allowing for correct argument parsing when running agents with custom characters ([elizaos/eliza#3374](https://github.com/elizaos/eliza/pull/3374)).\n- **Dependency Resolution**:\n - Resolved missing dependencies for the `@elizaos/agent` package, ensuring proper builds and functionality ([elizaos/eliza#3365](https://github.com/elizaos/eliza/issues/3365)).\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - [elizaos/eliza#3380](https://github.com/elizaos/eliza/issues/3380): Users unable to use `plugin-evm` after installation.\n - [elizaos/eliza#3387](https://github.com/elizaos/eliza/issues/3387): Confusion regarding quick start instructions due to `eliza-starter` being a separate repository.\n - [elizaos/eliza#3385](https://github.com/elizaos/eliza/issues/3385): Agents getting stuck on startup in Docker environments (v0.25.6-alpha.1).\n - [elizaos/eliza#3384](https://github.com/elizaos/eliza/issues/3384): Twitter actions not processing correctly.\n - [elizaos/eliza#3383](https://github.com/elizaos/eliza/issues/3383): Request to enhance Twitter AI agent's behavior for more human-like engagement.\n - [elizaos/eliza#3373](https://github.com/elizaos/eliza/issues/3373): Error related to missing modules in Discord.js integration.\n- **Closed Issues**:\n - [elizaos/eliza#3365](https://github.com/elizaos/eliza/issues/3365): Resolved missing dependencies for the `@elizaos/agent` package." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-08": "[\"0xbbjoker_week_2025-02-02\", \"0xbbjoker\", \"week\", \"2025-02-02\", \"0xbbjoker: Opened one pull request (#3297) titled \\\"feat: add drizzle psg\\\" which remains open.\", \"2025-05-13T22:05:09.100Z\"]\n[\"AdwitM_week_2025-02-02\", \"AdwitM\", \"week\", \"2025-02-02\", \"AdwitM: Opened PR #3331 \\\"Feat: Elfa AI Plugin\\\" with substantial code changes (+2176/-713 lines) across 40 files. Active on 2 days this week, primarily focused on feature development (88%) with some bugfix work (13%), modifying both code (63%) and configuration files (31%).\", \"2025-05-13T22:05:09.804Z\"]\n[\"0xCardinalError_week_2025-02-02\", \"0xCardinalError\", \"week\", \"2025-02-02\", \"0xCardinalError: Merged a significant feature PR #3170 \\\"feat: coingecko advanced - various pools by network\\\" that added 3,757 lines and removed 518 lines across 16 files. The contribution was focused on feature development (67%) with modifications primarily to code files (86%), completed in a single day of activity this week.\", \"2025-05-13T22:05:10.055Z\"]\n[\"Addy-bsf_week_2025-02-02\", \"Addy-bsf\", \"week\", \"2025-02-02\", \"Addy-bsf: Made substantial code changes across 668 files (+20,106/-10,061 lines) over 4 active days, with a primary focus on other work (89%) and feature work (11%). Currently has one open PR (#3192) for adding a new Cookie.fun plugin, demonstrating work on expanding platform functionality.\", \"2025-05-13T22:05:10.071Z\"]\n[\"AIFlowML_week_2025-02-02\", \"AIFlowML\", \"week\", \"2025-02-02\", \"AIFlowML: Merged 11 PRs this week with a significant focus on fixing plugin-related issues, including a major update to plugin-agentkit (PR #3172) that added over 253k lines while removing 44k lines. Contributed to Biome configuration work across multiple plugins with PR #3186 (+7637/-27978 lines) and several other open PRs in this area. Activity was concentrated on 3 days with substantial code changes totaling +33798/-357837 lines across 1069 files, primarily addressing bug fixes (69%) and configuration updates (63%).\", \"2025-05-13T22:05:15.898Z\"]\n[\"AlexandreTedesco_week_2025-02-02\", \"AlexandreTedesco\", \"week\", \"2025-02-02\", \"AlexandreTedesco: Opened PR #3363 \\\"Alex\\\" which remains under review, with substantial code changes across 10 files (+932/-144 lines). Activity was concentrated on 2 days this week, with contributions split between configuration files (60%) and code (40%).\", \"2025-05-13T22:05:11.353Z\"]\n[\"Ansh1902396_week_2025-02-02\", \"Ansh1902396\", \"week\", \"2025-02-02\", \"Ansh1902396: Made substantial code changes across 41 files (+4603/-1496 lines) through 6 commits, with activity concentrated on 2 days this week. The work was primarily focused on other tasks (83%) with some feature development (17%), though no PRs were opened or merged.\", \"2025-05-13T22:05:11.916Z\"]\n[\"AzanAdnan23_week_2025-02-02\", \"AzanAdnan23\", \"week\", \"2025-02-02\", \"AzanAdnan23: Created issue #3234 regarding problems with Bridging and Swapping Tokens in the plugin-evm, which has since been closed. Contributed to discussions by commenting on 2 issues and 1 PR, showing sporadic activity during this period.\", \"2025-05-13T22:05:12.627Z\"]\n[\"Bijan-Massoumi_week_2025-02-02\", \"Bijan-Massoumi\", \"week\", \"2025-02-02\", \"Bijan-Massoumi: Made a single substantial code change with one commit modifying 15 files (+2936/-2404 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:05:12.419Z\"]\n[\"Bilirose_week_2025-02-02\", \"Bilirose\", \"week\", \"2025-02-02\", \"Bilirose: Opened two PRs related to plugin-vana (#3338 and #3335), making substantial code changes across 46 files (+6882/-46 lines) in a single day of activity. The contributions were evenly distributed across feature development, refactoring, and other work, with modifications primarily focused on code and configuration files.\", \"2025-05-13T22:05:18.873Z\"]\n[\"Bilogweb3_week_2025-02-02\", \"Bilogweb3\", \"week\", \"2025-02-02\", \"Bilogweb3: Made documentation improvements through PR #3317 \\\"docs: fix typos and update functions\\\" (+7418/-6880 lines), which involved editing 3 files. Activity was limited to a single day this period, with all contributions focused on documentation updates.\", \"2025-05-13T22:05:14.398Z\"]\n[\"Danyylka_week_2025-02-02\", \"Danyylka\", \"week\", \"2025-02-02\", \"Danyylka: Made a single documentation contribution this week by merging PR #3207, which updated the FAQ documentation with substantial changes (+6003/-562 lines). This was their only activity during the period, representing a focused but limited engagement with the project.\", \"2025-05-13T22:05:14.640Z\"]\n[\"DarrenZal_week_2025-02-02\", \"DarrenZal\", \"week\", \"2025-02-02\", \"DarrenZal: Opened one pull request (#3340) to \\\"Add safe plugin,\\\" which modified 7 files with +166/-91 lines across code (54%), documentation (23%), and configuration (17%). This feature work was concentrated on a single day during the period.\", \"2025-05-13T22:05:16.567Z\"]\n[\"Dashamala91_week_2025-02-02\", \"Dashamala91\", \"week\", \"2025-02-02\", \"Dashamala91: Contributed through code review activities, providing 6 reviews with 5 approvals and 1 comment. No direct code contributions, issue activity, or pull requests during this period.\", \"2025-05-13T22:05:16.459Z\"]\n[\"ECWireless_week_2025-02-02\", \"ECWireless\", \"week\", \"2025-02-02\", \"ECWireless: Made substantial code changes with 6 commits modifying 2,231 files (+243,912/-16,919 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:18.601Z\"]\n[\"EasonC13_week_2025-02-02\", \"EasonC13\", \"week\", \"2025-02-02\", \"EasonC13: Created issue #3348 regarding \\\"Where to use runtime.processAction?\\\" which has since been closed. Added one comment on a pull request during the period. Activity was sporadic with limited engagement this week.\", \"2025-05-13T22:05:18.684Z\"]\n[\"Fallengirl_week_2025-02-02\", \"Fallengirl\", \"week\", \"2025-02-02\", \"Fallengirl: Made a minor documentation update through PR #3210, which renamed a chat file with 5 lines added and 5 removed.\", \"2025-05-13T22:05:18.318Z\"]\n[\"HashWarlock_week_2025-02-02\", \"HashWarlock\", \"week\", \"2025-02-02\", \"HashWarlock: Fixed critical build issues by merging two PRs: #3378 addressing CLI build and init command issues (-5 lines) and #3371 fixing core build to target node23 (+8/-1 lines). Created issue #1324 for TEE Plugin test coverage and provided review feedback on other contributions, showing focused effort on maintaining build stability.\", \"2025-05-13T22:05:20.723Z\"]\n[\"BitPodAI_week_2025-02-02\", \"BitPodAI\", \"week\", \"2025-02-02\", \"BitPodAI: Made substantial code changes with 14 commits modifying 69 files (+4403/-131 lines) across 4 active days this week. Work was distributed across different areas with half focused on other work, 29% on bug fixes, and 21% on feature development.\", \"2025-05-13T22:05:14.722Z\"]\n[\"IgzUchiha_week_2025-02-02\", \"IgzUchiha\", \"week\", \"2025-02-02\", \"IgzUchiha: Made a single substantial commit this week, modifying 7 files with 603 additions and 143 deletions across various file types. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:05:21.028Z\"]\n[\"FloppyDisck_week_2025-02-02\", \"FloppyDisck\", \"week\", \"2025-02-02\", \"FloppyDisck: Submitted one open PR (#3260) focused on improving image generation prompt examples, while also creating and closing issue #3259 regarding anime character prompts. Made substantial documentation changes with 2 commits modifying 281 files (+10902/-2327 lines) during a single day of activity this week.\", \"2025-05-13T22:05:19.358Z\"]\n[\"Duonget123_week_2025-02-02\", \"Duonget123\", \"week\", \"2025-02-02\", \"Duonget123: Opened one pull request (#3195) to update the README.md. Activity was limited to a single day during this period with no merged PRs, code changes, or other contributions.\", \"2025-05-13T22:05:16.780Z\"]\n[\"Julian-dev28_week_2025-02-02\", \"Julian-dev28\", \"week\", \"2025-02-02\", \"Julian-dev28: Opened PR #3310 \\\"feat: Add okx dex plugin\\\" with substantial code changes (+36,351/-8,658 lines) across 881 files. Active on 2 days this week, primarily working on code (72%) and configuration files (20%).\", \"2025-05-13T22:05:22.546Z\"]\n[\"KeenHero_week_2025-02-02\", \"KeenHero\", \"week\", \"2025-02-02\", \"KeenHero: Created issue #3245 regarding \\\"twitter Post and reply formatting errors\\\" which was subsequently closed. Engaged in discussions on 9 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:22.632Z\"]\n[\"Jovian-Dsouza_week_2025-02-02\", \"Jovian-Dsouza\", \"week\", \"2025-02-02\", \"Jovian-Dsouza: Actively working on two open PRs: a bugfix for Twitter placeholder mismatches (#3354) and a new Okto plugin for Web3 integration (#3225), with substantial code changes (+3011/-317 lines) across 31 files. Created and closed issue #3353 related to the Twitter placeholder fix, demonstrating a focus on both feature development and bug fixing. Maintained moderate consistency with activity on 3 days this week, primarily contributing to code (68%) and configuration files (16%).\", \"2025-05-13T22:05:27.703Z\"]\n[\"LinuxIsCool_week_2025-02-02\", \"LinuxIsCool\", \"week\", \"2025-02-02\", \"LinuxIsCool: Made substantial code changes across 32 files (+23996/-443 lines) in 9 commits, with a primary focus on other work (67%) and bug fixes (22%). Created issue #3244 regarding debug level logging, which was subsequently closed. Activity was limited to a single day during this period.\", \"2025-05-13T22:05:23.000Z\"]\n[\"Mer-idium_week_2025-02-02\", \"Mer-idium\", \"week\", \"2025-02-02\", \"Mer-idium: Reported two issues this week (#3322 \\\"Latest Build Failing\\\" and #3360 \\\"UI Doesn't Appear to Load\\\"), both of which were subsequently closed. Contributed to discussions by commenting on two issues, showing sporadic activity during this period.\", \"2025-05-13T22:05:30.219Z\"]\n[\"Marcofann_week_2025-02-02\", \"Marcofann\", \"week\", \"2025-02-02\", \"Marcofann: Merged a significant standardization PR (#3164) focused on Security Check Identifiers, adding 6,260 lines and removing 606 lines across 5 files. Contributed one code review with comments, showing activity on 2 days this week.\", \"2025-05-13T22:05:23.472Z\"]\n[\"ImHangLi_week_2025-02-02\", \"ImHangLi\", \"week\", \"2025-02-02\", \"ImHangLi: Created issue #3352 requesting a Lean 4 Theorem Prover plugin, which has since been closed.\", \"2025-05-13T22:05:20.659Z\"]\n[\"InAMooD_week_2025-02-02\", \"InAMooD\", \"week\", \"2025-02-02\", \"InAMooD: Created issue #3319 regarding the default download of Hermes llama model, which has since been closed.\", \"2025-05-13T22:05:20.550Z\"]\n[\"MichaelDeng03_week_2025-02-02\", \"MichaelDeng03\", \"week\", \"2025-02-02\", \"MichaelDeng03: Made a single commit this week, modifying 3 files with 46 additions and 23 deletions. Activity was limited to just one day during this period.\", \"2025-05-13T22:05:24.473Z\"]\n[\"Mouradif_week_2025-02-02\", \"Mouradif\", \"week\", \"2025-02-02\", \"Mouradif: Created issue #3356 suggesting a CLI version of Eliza where plugins would be opt-in only, similar to Shadcn's approach, which has since been closed.\", \"2025-05-13T22:05:29.896Z\"]\n[\"Mohamed3nan_week_2025-02-02\", \"Mohamed3nan\", \"week\", \"2025-02-02\", \"Mohamed3nan: Opened PR #3150 to replace placeholder repository URL in Docker Setup Guide, making substantial documentation changes across 172 files (+6003/-562 lines). Active on 2 days this week, focusing entirely on documentation improvements with 5 commits.\", \"2025-05-13T22:05:25.051Z\"]\n[\"Nevermore-Ray_week_2025-02-02\", \"Nevermore-Ray\", \"week\", \"2025-02-02\", \"Nevermore-Ray: Opened two PRs (#3156 \\\"Are you ok\\\" and #3350 \\\"are you ok?\\\") while making substantial code changes across 1,210 files (+8,896/-110,858 lines). Contributed 10 PR comments and provided 1 code review with comments, being active on 3 days this week.\", \"2025-05-13T22:05:27.092Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-02-02\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-02-02\", \"OFUZORCHUKWUEMEKE: Reported two technical issues this week: #3079 regarding connection problems with the Anthropic model and #3355 about a SQLite vector dimension mismatch error, both of which were subsequently closed. Contributed to issue discussions with one comment, showing engagement with troubleshooting efforts despite no code contributions during this period.\", \"2025-05-13T22:05:27.843Z\"]\n[\"Okulon_week_2025-02-02\", \"Okulon\", \"week\", \"2025-02-02\", \"Okulon: Made substantial code changes across 124 files (+10,749/-5,616 lines) while working on two open PRs: #3377 \\\"Task storage\\\" and #3391 \\\"Integrate nillion frontend\\\". Demonstrated very consistent work across 5 days, with primary focus on other work (69%) and bugfix work (19%), touching both code (54%) and configuration files (27%).\", \"2025-05-13T22:05:29.917Z\"]\n[\"PhyByte_week_2025-02-02\", \"PhyByte\", \"week\", \"2025-02-02\", \"PhyByte: Opened PR #3224 for MultiversX README improvements, making substantial documentation changes across 216 files (+10,257/-918 lines). Active on 2 days this week, with all modifications focused exclusively on documentation.\", \"2025-05-13T22:05:29.795Z\"]\n[\"PixelPil0t1_week_2025-02-02\", \"PixelPil0t1\", \"week\", \"2025-02-02\", \"PixelPil0t1: Merged a single PR (#3166) focused on updating GitHub Actions workflows and documentation, with substantial changes (+6253/-599 lines). The contribution involved modifying 2 configuration files with minimal code changes (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:05:30.301Z\"]\n[\"RectiFlex_week_2025-02-02\", \"RectiFlex\", \"week\", \"2025-02-02\", \"RectiFlex: Created and helped troubleshoot issue #3212 regarding build errors on render.com, which was subsequently closed. No code contributions or pull requests during this period, with only sporadic activity.\", \"2025-05-13T22:05:32.019Z\"]\n[\"Provoo_week_2025-02-02\", \"Provoo\", \"week\", \"2025-02-02\", \"Provoo: Opened one pull request (#3341) to update the README.md, making documentation changes with 222 additions and 5 deletions across 2 files. Activity was limited to a single day this week, with all changes focused on documentation.\", \"2025-05-13T22:05:32.352Z\"]\n[\"SmartDevsSys_week_2025-02-02\", \"SmartDevsSys\", \"week\", \"2025-02-02\", \"SmartDevsSys: Opened one pull request (#3222) that appears to be attempting to merge another PR (#3219) related to disabling Twitter posts. No other activity was observed this week.\", \"2025-05-13T22:05:32.467Z\"]\n[\"Siddesh7_week_2025-02-02\", \"Siddesh7\", \"week\", \"2025-02-02\", \"Siddesh7: Opened a significant pull request (#3230) to add a Taiko plugin integration, which involved extensive code changes across 213 files (+10055/-704 lines). This substantial contribution, which followed the creation and closure of a related feature request issue (#3229), represents a major development effort with modifications spanning code (55%), tests (18%), and configuration files (18%).\", \"2025-05-13T22:05:33.493Z\"]\n[\"Pronoss_week_2025-02-02\", \"Pronoss\", \"week\", \"2025-02-02\", \"Pronoss: Opened one pull request (#3366) focused on fixing typos across multiple files, making minor corrections (+8/-8 lines) across 7 files. Activity was limited to a single day this week, with all changes categorized as bugfix work spanning code, tests, and documentation files.\", \"2025-05-13T22:05:32.501Z\"]\n[\"SpiralAgent234_week_2025-02-02\", \"SpiralAgent234\", \"week\", \"2025-02-02\", \"SpiralAgent234: Created issue #3200 \\\"Enhance Code Standards\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:34.129Z\"]\n[\"Suryansh-23_week_2025-02-02\", \"Suryansh-23\", \"week\", \"2025-02-02\", \"Suryansh-23: Made significant code changes across 28 files (+1752/-711 lines) through 7 commits, with a primary focus on bug fixes (57%) and some feature work (14%). Demonstrated moderately consistent work patterns, being active on 3 out of 7 days this week.\", \"2025-05-13T22:05:34.705Z\"]\n[\"TbLtzk_week_2025-02-02\", \"TbLtzk\", \"week\", \"2025-02-02\", \"TbLtzk: Identified and fixed an issue with model configuration not loading from character files through PR #3313 (+10/-2 lines), which addressed the problem they had previously reported in issue #3233. Their contribution was focused on a specific bug fix, with minimal code changes but important functionality improvement.\", \"2025-05-13T22:05:36.329Z\"]\n[\"Swader_week_2025-02-02\", \"Swader\", \"week\", \"2025-02-02\", \"Swader: Merged a single PR (#3291) that added cachedir to filesystem cache, making a small code change of +2/-1 lines across 2 files. This PR was notable for removing a significant amount of code overall (+26024/-375509 lines), suggesting a major cleanup or refactoring effort.\", \"2025-05-13T22:05:34.835Z\"]\n[\"TecSong_week_2025-02-02\", \"TecSong\", \"week\", \"2025-02-02\", \"TecSong: Worked on a new swap action feature for the movement plugin with an open PR #3266, making substantial code changes across 20 files (+1099/-297 lines). Active on 2 days this week, with contributions split between feature development (43%), bug fixes (29%), and other work (29%), primarily focusing on code (83%) with some test updates (17%).\", \"2025-05-13T22:05:36.857Z\"]\n[\"TheoInTech_week_2025-02-02\", \"TheoInTech\", \"week\", \"2025-02-02\", \"TheoInTech: Made significant code changes through 2 commits that modified 9 files (+1767/-941 lines), focusing entirely on refactoring work. Active on 2 days this week with occasional contribution patterns.\", \"2025-05-13T22:05:41.439Z\"]\n[\"SnoochiMink_week_2025-02-02\", \"SnoochiMink\", \"week\", \"2025-02-02\", \"SnoochiMink: Created issue #3151 \\\"After running Pnpm start\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:33.812Z\"]\n[\"WNUMIK_week_2025-02-02\", \"WNUMIK\", \"week\", \"2025-02-02\", \"WNUMIK: Created issue #3385 regarding an agent being stuck on startup in Docker/Cloud environments with version 0.25.6-alpha.1, which has since been closed.\", \"2025-05-13T22:05:36.903Z\"]\n[\"Tarnadas_week_2025-02-02\", \"Tarnadas\", \"week\", \"2025-02-02\", \"Tarnadas: Made a single substantial code contribution this week, modifying 18 files with significant additions (+4545 lines) and relatively few deletions (-198 lines). This appears to be a major feature implementation completed in a single day of activity.\", \"2025-05-13T22:05:35.883Z\"]\n[\"YoungPhlo_week_2025-02-02\", \"YoungPhlo\", \"week\", \"2025-02-02\", \"YoungPhlo: Contributed significantly to documentation by merging PR #3204 \\\"Add weekly contributor meeting notes\\\" which modified 2,084 files with +191,619/-15,569 lines. Also provided one review comment on another PR, with activity concentrated on a single day this period.\", \"2025-05-13T22:05:38.860Z\"]\n[\"You-saku_week_2025-02-02\", \"You-saku\", \"week\", \"2025-02-02\", \"You-saku: Made a significant documentation improvement by merging PR #3153 which fixed README_JA.md, adding substantial missing content (+6291/-634 lines) and correcting typos. This was their only contribution during the period, focusing entirely on documentation work.\", \"2025-05-13T22:05:38.344Z\"]\n[\"aaron-adimverse_week_2025-02-02\", \"aaron-adimverse\", \"week\", \"2025-02-02\", \"aaron-adimverse: Opened PR #3205 \\\"Feature/ec2 git deploy\\\" with significant configuration changes across 7 files (+772/-136 lines). Active on only one day this week, focusing entirely on feature development with configuration files comprising 75% of the changes.\", \"2025-05-13T22:05:38.881Z\"]\n[\"abcfy2_week_2025-02-02\", \"abcfy2\", \"week\", \"2025-02-02\", \"abcfy2: Fixed a bug in the Google API handling with PR #3274 (+2/-2 lines), which addressed an issue where the apiKey was being lost in handleGoogle(options). Contributed on a single day this week, focusing exclusively on this small but important bugfix, and also commented on one issue.\", \"2025-05-13T22:05:40.038Z\"]\n[\"ailocfun_week_2025-02-02\", \"ailocfun\", \"week\", \"2025-02-02\", \"ailocfun: Opened one PR (#3193) proposing DeFAI Protocol integration for AI-driven DeFi functionality, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on configuration and code files.\", \"2025-05-13T22:05:41.195Z\"]\n[\"aminlatifi_week_2025-02-02\", \"aminlatifi\", \"week\", \"2025-02-02\", \"aminlatifi: Created and commented on two issues related to the same problem - \\\"Strange behavior of Fetch method in eliza\\\" (#3148 and #3154), both of which were subsequently closed. No code changes or other contributions were made during this period.\", \"2025-05-13T22:05:43.519Z\"]\n[\"aleksifuna_week_2025-02-02\", \"aleksifuna\", \"week\", \"2025-02-02\", \"aleksifuna: Opened PR #3382 to add a custom character chatterbox, making significant changes to configuration files (+2501/-2315 lines). Active on only one day this week with a single commit focused entirely on configuration work.\", \"2025-05-13T22:05:41.993Z\"]\n[\"aiqubits_week_2025-02-02\", \"aiqubits\", \"week\", \"2025-02-02\", \"aiqubits: Worked on adding a Mina plugin with two open PRs (#3217 and #3214), making substantial code changes across 86 files (+10,014/-3,109 lines) in a single day of activity. The contribution primarily focused on feature development, with most changes affecting code (62%) and configuration files (19%).\", \"2025-05-13T22:05:41.713Z\"]\n[\"ai16z-demirix_week_2025-02-02\", \"ai16z-demirix\", \"week\", \"2025-02-02\", \"ai16z-demirix: Focused on test infrastructure with 2 merged PRs (#3250, #3247) adding significant test coverage for the Cronos and Conflux plugins (+1094/-6 lines total). Created and closed 4 issues related to plugin test configuration and coverage (#3133, #3123, #3249, #3246), demonstrating a systematic approach to improving test infrastructure. Made substantial code changes across 2606 files (+342805/-39006 lines) over 13 commits, primarily working on test files (80%) and configuration (20%) across 3 active days.\", \"2025-05-13T22:05:41.852Z\"]\n[\"anuragasawa20_week_2025-02-02\", \"anuragasawa20\", \"week\", \"2025-02-02\", \"anuragasawa20: Opened PR #3370 implementing TON Plugin token/pairs priceHistory functionality with substantial code additions (+712/-5 lines across 5 files). Contributed to discussions on 2 issues, showing focused but sporadic activity with contributions concentrated on a single day this week.\", \"2025-05-13T22:05:43.735Z\"]\n[\"ayyubibrahimi_week_2025-02-02\", \"ayyubibrahimi\", \"week\", \"2025-02-02\", \"ayyubibrahimi: Opened one PR (#3152) focused on AI listing generation functionality, with substantial code changes across 21 files (+1722/-635 lines). Active on 2 days this week, with contributions primarily split between other work (67%) and feature development (33%), touching code files (42%), configuration (22%), and tests (14%).\", \"2025-05-13T22:05:44.224Z\"]\n[\"baizele_week_2025-02-02\", \"baizele\", \"week\", \"2025-02-02\", \"baizele: Made 2 commits modifying 2 files (+18/-0 lines) with a balanced focus on feature work (50%) and bugfix work (50%). Activity was sporadic, with contributions on only 1 day this week.\", \"2025-05-13T22:05:45.594Z\"]\n[\"azep-ninja_week_2025-02-02\", \"azep-ninja\", \"week\", \"2025-02-02\", \"azep-ninja: Merged 6 PRs this week, focusing on adding \\\"suppress action ability\\\" to multiple platforms (Twitter #3286, Telegram #3285, Discord #3284) and making significant optimizations to the quick-intel plugin (#3208, +4034/-141 lines) and RAG context (#3248, +1692/-1259 lines). Active on 3 days with a total of 8 commits across 120 modified files, demonstrating a balanced focus between feature work and bug fixes.\", \"2025-05-13T22:05:46.388Z\"]\n[\"bertux_week_2025-02-02\", \"bertux\", \"week\", \"2025-02-02\", \"bertux: Made a single substantial commit that modified 119 files with significant additions (+4962 lines) and some deletions (-475 lines).\", \"2025-05-13T22:05:45.859Z\"]\n[\"ben-dh3_week_2025-02-02\", \"ben-dh3\", \"week\", \"2025-02-02\", \"ben-dh3: Made significant code contributions with 6 commits modifying 38 files (+2422/-891 lines), primarily focused on feature work (83%) with some bugfix work (17%). Active on 3 out of 7 days with a moderately consistent work pattern, though no PRs were merged or opened during this period.\", \"2025-05-13T22:05:46.245Z\"]\n[\"boliang-pinai_week_2025-02-02\", \"boliang-pinai\", \"week\", \"2025-02-02\", \"boliang-pinai: Opened one PR (#3168) to integrate Perplexica search as a plugin, with minimal code changes (+3/-3 lines) across configuration and code files. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:47.032Z\"]\n[\"boyaloxer_week_2025-02-02\", \"boyaloxer\", \"week\", \"2025-02-02\", \"boyaloxer: Opened one pull request (#3386 \\\"Double Response Fix\\\") with 10 lines of code added across a single file. Active on only one day this week with a single commit focused on feature work.\", \"2025-05-13T22:05:47.900Z\"]\n[\"aso20455_week_2025-02-02\", \"aso20455\", \"week\", \"2025-02-02\", \"aso20455: Made a single documentation contribution by merging PR #3324 which fixed typos in plugins.md, modifying 1 file with 11 lines added and 11 lines removed.\", \"2025-05-13T22:05:43.553Z\"]\n[\"avaer_week_2025-02-02\", \"avaer\", \"week\", \"2025-02-02\", \"avaer: Merged 4 PRs this week, with the most substantial being #3346 which removed plugin imports from agent (-629 lines). Contributed significant code changes across 54 files with a major reduction in codebase size (+12,865/-26,400 lines), focusing primarily on other work (69%) and feature work (19%). Maintained moderate activity across 4 days of the week, working mainly on code (48%) and configuration files (46%).\", \"2025-05-13T22:05:44.962Z\"]\n[\"btspoony_week_2025-02-02\", \"btspoony\", \"week\", \"2025-02-02\", \"btspoony: Merged a significant PR (#3281) focused on improving OpenAI-like provider endpoint resolution, modifying 373 files with substantial code changes (+17,914/-8,797 lines). Currently has two open PRs (#3280, #3235) addressing similar endpoint resolution improvements and user existence verification. Active on 3 days this week, primarily focusing on bugfix work (75%) with some feature development (25%).\", \"2025-05-13T22:05:48.815Z\"]\n[\"cloudre01_week_2025-02-02\", \"cloudre01\", \"week\", \"2025-02-02\", \"cloudre01: Opened PR #3304 to add the State of Mika plugin to Eliza, modifying 15 files with significant additions (+472/-6 lines). Activity was concentrated on a single day, with the work split between bugfix (67%) and feature development (33%), primarily touching code and configuration files.\", \"2025-05-13T22:05:49.189Z\"]\n[\"creazy231_week_2025-02-02\", \"creazy231\", \"week\", \"2025-02-02\", \"creazy231: Reported a single issue (#3362) regarding a problem with character loading when using the \\\"pnpm dev --characters\\\" command, which has since been closed.\", \"2025-05-13T22:05:48.865Z\"]\n[\"cypherpepe_week_2025-02-02\", \"cypherpepe\", \"week\", \"2025-02-02\", \"cypherpepe: Fixed broken links in documentation through PR #3240, which was a substantial change (+10802/-713 lines) affecting 5 files. Active on only one day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:50.257Z\"]\n[\"ebaizel_week_2025-02-02\", \"ebaizel\", \"week\", \"2025-02-02\", \"ebaizel: Fixed Amazon Bedrock as LLM provider with PR #3329, which involved significant code changes across 149 files (+472/-28 lines). Created issue #3328 to report the problem before implementing the fix.\", \"2025-05-13T22:05:50.833Z\"]\n[\"dizer-ti_week_2025-02-02\", \"dizer-ti\", \"week\", \"2025-02-02\", \"dizer-ti: Opened one pull request (#3379) to fix a typo in sampleAction.ts logging, which currently has a conflict status. Made a small code change (+1/-1 lines) with just one commit during a single day of activity this week.\", \"2025-05-13T22:05:50.077Z\"]\n[\"cobecheng_week_2025-02-02\", \"cobecheng\", \"week\", \"2025-02-02\", \"cobecheng: Created issue #3252 regarding a bot posting inappropriate replies, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:47.921Z\"]\n[\"elpulpo0_week_2025-02-02\", \"elpulpo0\", \"week\", \"2025-02-02\", \"elpulpo0: Delivered two significant feature enhancements to the MultiversX plugin, merging PR #3238 to enable herotag usage (+4439/-2978 lines) and PR #3209 to add CREATE_POOL action (+1624/-10 lines). Both contributions represent substantial code additions totaling over 6,000 new lines, with activity concentrated on just two days of the week.\", \"2025-05-13T22:05:56.568Z\"]\n[\"esen_week_2025-02-02\", \"esen\", \"week\", \"2025-02-02\", \"esen: Fixed a PostgreSQL query issue in PR #3264 (+10/-12 lines), which addressed using only the 'text' subfield name rather than the field name. This single bugfix contribution was merged within 5 hours, representing their only activity during the week.\", \"2025-05-13T22:05:52.256Z\"]\n[\"everimbaq_week_2025-02-02\", \"everimbaq\", \"week\", \"2025-02-02\", \"everimbaq: Made a single commit modifying 2 files with substantial code changes (+534/-163 lines). Activity was limited to one day this week.\", \"2025-05-13T22:05:52.074Z\"]\n[\"gap-editor_week_2025-02-02\", \"gap-editor\", \"week\", \"2025-02-02\", \"gap-editor: Made documentation improvements through PR #3206 \\\"chore: Fix Typos and Improve Consistency in Community Chat Logs\\\" (+6009/-568 lines), which focused on enhancing readability and consistency in community documentation. The contribution involved modifications to 5 documentation files with activity concentrated on a single day this week.\", \"2025-05-13T22:05:54.830Z\"]\n[\"fifahuihua_week_2025-02-02\", \"fifahuihua\", \"week\", \"2025-02-02\", \"fifahuihua: Focused on renaming \\\"plugin-apro\\\" to \\\"plugin-ATTPs\\\" with two open PRs (#3351, #3299) and one closed issue (#3298), making substantial code changes across 43 files (+1796/-45 lines). The work involved modifications to code (41%), tests (29%), and configuration files (24%), with activity concentrated on just 2 days of the week.\", \"2025-05-13T22:05:53.459Z\"]\n[\"efeecllk_week_2025-02-02\", \"efeecllk\", \"week\", \"2025-02-02\", \"efeecllk: Identified and addressed a JSON syntax error in package.json by opening issue #3276 and submitting PR #3277 to fix the problem (+1/-1 lines). This single-day contribution focused entirely on resolving a bug that was causing pnpm install failures.\", \"2025-05-13T22:05:51.126Z\"]\n[\"illink7_week_2025-02-02\", \"illink7\", \"week\", \"2025-02-02\", \"illink7: Reported two issues this week: #3201 regarding a Twitter logging bug and #3241 about the CoinGecko plugin in ElizaOS returning incorrect Bitcoin prices, both of which have been closed.\", \"2025-05-13T22:05:55.813Z\"]\n[\"imthatcarlos_week_2025-02-02\", \"imthatcarlos\", \"week\", \"2025-02-02\", \"imthatcarlos: Opened PR #3296 to add a new plugin for Bonsai, making substantial code changes across 353 files (+9808/-6325 lines) in a single day of activity. The work primarily focused on other tasks (75%) with some feature development and bug fixing (13% each), modifying mostly code files (83%) and some configuration files (17%).\", \"2025-05-13T22:05:56.952Z\"]\n[\"github-advanced-security_week_2025-02-02\", \"github-advanced-security\", \"week\", \"2025-02-02\", \"github-advanced-security: Provided 4 review comments this week, though with no approvals or change requests. No other activity was observed during this period.\", \"2025-05-13T22:05:54.085Z\"]\n[\"johntad110_week_2025-02-02\", \"johntad110\", \"week\", \"2025-02-02\", \"johntad110: Fixed broken links in the contributing documentation with a single merged PR (#3269) that modified 2 lines of code. This was a focused bugfix contribution to project documentation, completed in a single day of activity.\", \"2025-05-13T22:05:57.870Z\"]\n[\"jgabriele321_week_2025-02-02\", \"jgabriele321\", \"week\", \"2025-02-02\", \"jgabriele321: Made a single substantial code change with 1 commit that modified 4 files (+1662/-2126 lines), focused entirely on bugfix work. The significant line count changes suggest a major bug fix or code cleanup effort, though activity was limited to just one day this week.\", \"2025-05-13T22:05:57.518Z\"]\n[\"jeremie-olivier_week_2025-02-02\", \"jeremie-olivier\", \"week\", \"2025-02-02\", \"jeremie-olivier: Made substantial code changes with 3 commits modifying 37 files (+2071/-1300 lines), primarily focused on bug fixes (67%) with some feature work (33%). Activity was concentrated on a single day during this period.\", \"2025-05-13T22:06:02.269Z\"]\n[\"guotie_week_2025-02-02\", \"guotie\", \"week\", \"2025-02-02\", \"guotie: Opened PR #3263 to add a one-hour timeout on llamaService model download, making a small but targeted code change (+1/-1 lines). Participated in one issue discussion with a comment. Activity was limited to a single day this week.\", \"2025-05-13T22:05:54.993Z\"]\n[\"jtalmi_week_2025-02-02\", \"jtalmi\", \"week\", \"2025-02-02\", \"jtalmi: Created and closed issue #3295 regarding Discord client version synchronization issues and commented on one issue. No code contributions or PR activity this week.\", \"2025-05-13T22:05:58.732Z\"]\n[\"jonathangus_week_2025-02-02\", \"jonathangus\", \"week\", \"2025-02-02\", \"jonathangus: Made substantial code changes with 3 commits modifying 1,524 files (+165,121/-11,033 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.864Z\"]\n[\"justinschreiner_week_2025-02-02\", \"justinschreiner\", \"week\", \"2025-02-02\", \"justinschreiner: Created issue #3384 \\\"Twitter Actions not Processing\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:59.377Z\"]\n[\"juanc07_week_2025-02-02\", \"juanc07\", \"week\", \"2025-02-02\", \"juanc07: Worked on a bug fix with open PR #3155 that involves significant code changes (+12,747/-3,733 lines) across 294 files. Contributed 6 commits over 2 days, with efforts primarily focused on bug fixes (67%) and refactoring (17%), touching both code (71%) and test files (29%). Provided 1 review comment on another PR.\", \"2025-05-13T22:06:00.979Z\"]\n[\"kevinghim_week_2025-02-02\", \"kevinghim\", \"week\", \"2025-02-02\", \"kevinghim: Created issue #3282 \\\"Speech to text in Discord\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:00.461Z\"]\n[\"kesar_week_2025-02-02\", \"kesar\", \"week\", \"2025-02-02\", \"kesar: Merged one PR (#3314) that enables plugins to interact with the messenger manager to post messages, making a small code change (+1/-1 lines). Modified 11 files across 3 commits with a total of +39/-29 lines, focusing entirely on code changes. Active on only one day this week with a sporadic contribution pattern.\", \"2025-05-13T22:06:01.497Z\"]\n[\"keyur555_week_2025-02-02\", \"keyur555\", \"week\", \"2025-02-02\", \"keyur555: Created issue #3191 regarding a runtime import error in NestJs, which has since been closed.\", \"2025-05-13T22:06:01.424Z\"]\n[\"kilavvy_week_2025-02-02\", \"kilavvy\", \"week\", \"2025-02-02\", \"kilavvy: Opened PR #3197 to fix typos in documentation files, making substantial changes across 193 files (+6656/-642 lines). Active on only one day this week with 4 commits focused on documentation improvements.\", \"2025-05-13T22:06:02.313Z\"]\n[\"konstantine25b_week_2025-02-02\", \"konstantine25b\", \"week\", \"2025-02-02\", \"konstantine25b: Opened one pull request (#3157 \\\"Impr 1\\\") which remains unmerged. No other activity observed this week.\", \"2025-05-13T22:06:02.910Z\"]\n[\"koryteg_week_2025-02-02\", \"koryteg\", \"week\", \"2025-02-02\", \"koryteg: Opened PR #3305 to add logs and agent create APIs, with significant code changes (+720/-203 lines) across 6 files, primarily focusing on configuration files (67%) and code (17%). Activity was limited to a single day this week.\", \"2025-05-13T22:06:03.565Z\"]\n[\"galmw_week_2025-02-02\", \"galmw\", \"week\", \"2025-02-02\", \"galmw: Created issue #3040 \\\"Add Edwin integration\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:05:52.655Z\"]\n[\"leinss_week_2025-02-02\", \"leinss\", \"week\", \"2025-02-02\", \"leinss: Opened PR #3188 to add an Ethereum guild character, making substantial code changes across 34 configuration files (+5816/-3626 lines). Active on 2 days this week, focusing primarily on feature work.\", \"2025-05-13T22:06:04.180Z\"]\n[\"lggg123_week_2025-02-02\", \"lggg123\", \"week\", \"2025-02-02\", \"lggg123: Opened PR #3187 to fix ESM imports for anchor in the @solana-developers/helpers package, with significant code changes across 302 files (+20237/-7435 lines). Active on 2 days this week, primarily focused on bugfix work (89%) with contributions mainly to configuration files (80%) and code (16%), while also participating in discussions with 3 comments across issues and PRs.\", \"2025-05-13T22:06:04.898Z\"]\n[\"lincheoll_week_2025-02-02\", \"lincheoll\", \"week\", \"2025-02-02\", \"lincheoll: Reported a build error related to Zod dependency issues in issue #3300, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.657Z\"]\n[\"lalalune_week_2025-02-02\", \"lalalune\", \"week\", \"2025-02-02\", \"lalalune: Led a major codebase restructuring effort with 6 merged PRs, most notably deleting all plugins (#3342, -344k lines) and refactoring generation to follow a handler pattern (#3376, +2.3k/-6k lines). Also fixed the default character issue (#3345, +530/-3 lines) and worked on removing the verifiable inference concept (#3344), while continuing work on consolidating RAG knowledge in an open PR (#3347).\", \"2025-05-13T22:06:04.367Z\"]\n[\"madjin_week_2025-02-02\", \"madjin\", \"week\", \"2025-02-02\", \"madjin: Made a substantial code contribution with one commit modifying 21 files (+2443/-343 lines) and commented on one issue. Activity was limited to a single day this week.\", \"2025-05-13T22:06:10.444Z\"]\n[\"manolaz_week_2025-02-02\", \"manolaz\", \"week\", \"2025-02-02\", \"manolaz: Made significant code changes with 2 commits modifying 8 files (+28,926/-402 lines) on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:06.505Z\"]\n[\"maxime_week_2025-02-02\", \"maxime\", \"week\", \"2025-02-02\", \"maxime: Fixed a significant bug related to Slack attachment handling with PR #3194 \\\"Slack download upload attachments\\\" (+1290/-123 lines). This substantial bugfix contribution was their only activity this week, representing a focused effort on a single important issue.\", \"2025-05-13T22:06:07.165Z\"]\n[\"medardm_week_2025-02-02\", \"medardm\", \"week\", \"2025-02-02\", \"medardm: Reported an issue (#3159) about a missing export in the @ai-sdk/provider-utils package, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:06:09.584Z\"]\n[\"marvinmarnold_week_2025-02-02\", \"marvinmarnold\", \"week\", \"2025-02-02\", \"marvinmarnold: Made substantial code changes across 172 files (+6297/-8779 lines) through 19 commits, working on a mix of feature development (47%) and other tasks (53%). Active on 3 days this week with a moderately consistent work pattern, showing significant code modifications without any associated PRs, issues, or reviews.\", \"2025-05-13T22:06:07.382Z\"]\n[\"midoan2_week_2025-02-02\", \"midoan2\", \"week\", \"2025-02-02\", \"midoan2: Created two issues this week (#3202 \\\"twitter agent\\\" and #3176 \\\"set up\\\"), both of which are now closed. Made one comment on an issue but had no code contributions or pull request activity.\", \"2025-05-13T22:06:08.837Z\"]\n[\"mj850_week_2025-02-02\", \"mj850\", \"week\", \"2025-02-02\", \"mj850: Made substantial code changes with 2 commits modifying 441 files (+20222/-36717 lines) across 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:09.702Z\"]\n[\"mohammadranjbarz_week_2025-02-02\", \"mohammadranjbarz\", \"week\", \"2025-02-02\", \"mohammadranjbarz: Opened one pull request (#3161) focused on adding reputation database score structure with mock adapters, making substantial code changes across 17 files (+612/-12 lines). Activity was limited to a single day this week, with contributions split evenly between feature development and bug fixing work.\", \"2025-05-13T22:06:11.097Z\"]\n[\"monilpat_week_2025-02-02\", \"monilpat\", \"week\", \"2025-02-02\", \"monilpat: Has two open PRs: #3372 \\\"feat: Add trading view provider\\\" and #3237 \\\"Get tweet cleanup\\\", but no merged contributions or other activity this week.\", \"2025-05-13T22:06:21.184Z\"]\n[\"mikirov_week_2025-02-02\", \"mikirov\", \"week\", \"2025-02-02\", \"mikirov: Merged a significant PR #3211 (+1603/-9 lines) implementing TON Plugin features for NFT collection, item creation, and metadata changes, while maintaining 5 open PRs focused on various TON Plugin functionalities including DEX actions, batch transfers, auction interactions, wallet management, and staking. Actively engaged in discussions with 11 issue comments, showing focused effort on expanding the TON Plugin ecosystem despite being active on only 1 day this week. Made substantial code changes across 292 files (+10110/-5989 lines) in 3 commits, with two-thirds of changes in code files and the remainder primarily in tests.\", \"2025-05-13T22:06:11.063Z\"]\n[\"madschristensen99_week_2025-02-02\", \"madschristensen99\", \"week\", \"2025-02-02\", \"madschristensen99: Completed a significant cleanup effort with PR #3251 \\\"chore: remove unnecessary provider and transfer code\\\", removing 1,559 lines of code across 12 files. This substantial code reduction PR was merged within 3 hours, representing their only activity during the period.\", \"2025-05-13T22:06:06.814Z\"]\n[\"murrlincoln_week_2025-02-02\", \"murrlincoln\", \"week\", \"2025-02-02\", \"murrlincoln: Opened one pull request (#3289) to migrate to a new agentkit version, with modest code changes (+29/-47 lines) across 4 files. Activity was limited to a single day this week, with changes primarily focused on code files (75%) and configuration files (25%).\", \"2025-05-13T22:06:17.436Z\"]\n[\"mtbc_week_2025-02-02\", \"mtbc\", \"week\", \"2025-02-02\", \"mtbc: Opened PR #3267 to teach the Zilliqa plugin about PlunderSwap currency exchange, with significant code changes across 197 files (+6563/-6400 lines). Active on 2 days this week, with work primarily focused on other tasks (83%) and bug fixes (17%), touching code, configuration files, and documentation.\", \"2025-05-13T22:06:12.081Z\"]\n[\"nilaysarma_week_2025-02-02\", \"nilaysarma\", \"week\", \"2025-02-02\", \"nilaysarma: Contributed to documentation updates with two merged PRs: #3268 adding GitHub issues link to CONTRIBUTING.md and #3198 updating Twitter references to X throughout the documentation (+4962/-475 lines). Created and closed issue #3196 regarding the Twitter to X update in the README file, demonstrating focused effort on keeping documentation current and accurate.\", \"2025-05-13T22:06:13.678Z\"]\n[\"nimrod-teich_week_2025-02-02\", \"nimrod-teich\", \"week\", \"2025-02-02\", \"nimrod-teich: Merged a single PR (#3323) that changed the default RPC URL for NEAR to Lava, with minimal code changes (+2/-2 lines). The PR took a significant amount of time to merge (349 hours), with no other activity observed during this period.\", \"2025-05-13T22:06:13.538Z\"]\n[\"octavio12345300_week_2025-02-02\", \"octavio12345300\", \"week\", \"2025-02-02\", \"octavio12345300: Provided 18 code reviews this week, consisting of 13 approvals and 5 change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:14.392Z\"]\n[\"oxy-Op_week_2025-02-02\", \"oxy-Op\", \"week\", \"2025-02-02\", \"oxy-Op: Fixed a package.json issue in the plugin-solana-v2 module with PR #3308, making a small but targeted change (+1/-1 lines). This bugfix was merged efficiently within an hour of submission.\", \"2025-05-13T22:06:16.147Z\"]\n[\"pallyndr_week_2025-02-02\", \"pallyndr\", \"week\", \"2025-02-02\", \"pallyndr: Created issue #3265 regarding the availability of a ccxt plugin, which has since been closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:21.780Z\"]\n[\"pbkompasz_week_2025-02-02\", \"pbkompasz\", \"week\", \"2025-02-02\", \"pbkompasz: Worked on a single open PR #3253 for TON Plugin Liquidity Pool Management support, making substantial code changes across 15 files (+734/-133 lines) with 13 commits. Activity was concentrated on a single day this week, with efforts primarily focused on feature development (46%) and other work (38%), predominantly modifying code files (86%).\", \"2025-05-13T22:06:18.848Z\"]\n[\"praveen-kaia_week_2025-02-02\", \"praveen-kaia\", \"week\", \"2025-02-02\", \"praveen-kaia: Submitted two open PRs (#3231 and #3227) for adding a KAIA Plugin, with substantial code changes across 553 files (+24064/-11557 lines) in 11 commits. Created and closed issue #3226 related to the same feature, showing focused work on integrating this new plugin over 2 active days.\", \"2025-05-13T22:06:19.946Z\"]\n[\"reallesee_week_2025-02-02\", \"reallesee\", \"week\", \"2025-02-02\", \"reallesee: Opened one pull request (#3390) that removes a single character (a closing curly brace) from alexa-client.ts, with minimal code changes (+1/-1 lines). Active on only one day this week with this single, targeted fix.\", \"2025-05-13T22:06:20.356Z\"]\n[\"rebustron_week_2025-02-02\", \"rebustron\", \"week\", \"2025-02-02\", \"rebustron: Made documentation improvements through PR #3270, fixing typos and updating a broken link (+12493/-3523 lines). This was their only contribution during the week, with activity on just one day.\", \"2025-05-13T22:06:25.815Z\"]\n[\"reject-i_week_2025-02-02\", \"reject-i\", \"week\", \"2025-02-02\", \"reject-i: Made documentation improvements through PR #3271 \\\"chore: fix spelling issues\\\" (+1652/-1257 lines), which modified 4 files with spelling corrections. Contributed on a single day this week with 4 commits focused entirely on documentation changes.\", \"2025-05-13T22:06:23.059Z\"]\n[\"rferrari_week_2025-02-02\", \"rferrari\", \"week\", \"2025-02-02\", \"rferrari: Merged PR #3203 fixing the \\\"think tag from venice\\\" issue (+128/-8 lines) while continuing work on Supabase adapter functionality with two open PRs (#3290, #3221). Created and closed two issues related to Supabase adapter setup (#3160) and a discord.js error (#3373), with moderate activity concentrated on a few days of the week.\", \"2025-05-13T22:06:23.378Z\"]\n[\"samarth30_week_2025-02-02\", \"samarth30\", \"week\", \"2025-02-02\", \"samarth30: Conducted 8 code reviews this week, evenly split between approvals (4) and change requests (4). Made substantial code changes across 532 files (+18,565/-29,007 lines) in 13 commits, with work divided between bugfixes (46%) and other tasks (54%). Activity was concentrated on a single day this week, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:24.675Z\"]\n[\"odilitime_week_2025-02-02\", \"odilitime\", \"week\", \"2025-02-02\", \"odilitime: Merged 3 PRs this week, including a version bump (#3306), Docker and types fixes (#3220), and a develop-to-main merge (#3216), with substantial code changes totaling +91.5k/-53.8k lines across 1947 files. Demonstrated strong review activity with 19 PR reviews (13 approvals) and 74 PR comments while maintaining a moderately consistent work pattern across 4 days. Configuration files represented the majority (81%) of changes, with bug fixes accounting for 31% of the work focus.\", \"2025-05-13T22:06:16.896Z\"]\n[\"sekmet_week_2025-02-02\", \"sekmet\", \"week\", \"2025-02-02\", \"sekmet: Opened a significant feature PR #3287 \\\"feat: lend/borrow ton plugin release\\\" with substantial code changes (+2337/-15 lines across 9 files). Created and closed issue #3365 regarding missing dependencies in the @elizaos/agent package. Contributed comments on 2 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.710Z\"]\n[\"shi11_week_2025-02-02\", \"shi11\", \"week\", \"2025-02-02\", \"shi11: Created issue #3387 regarding confusion in the quick start documentation related to the eliza-starter, which has since been closed.\", \"2025-05-13T22:06:26.554Z\"]\n[\"shakkernerd_week_2025-02-02\", \"shakkernerd\", \"week\", \"2025-02-02\", \"shakkernerd: Merged 4 PRs this week, including a major sync between develop and main branches (#3332, +20980/-20435 lines) and package configuration improvements (#3330, #3325). Provided 33 approving reviews across 34 total reviews while making substantial code changes across 3921 files (+131k/-49k lines) with a primary focus on bugfixes (49%) and configuration files (85%). Maintained consistent activity across 5 days, demonstrating steady engagement with the codebase through 51 commits.\", \"2025-05-13T22:06:26.725Z\"]\n[\"sosi-fcfs_week_2025-02-02\", \"sosi-fcfs\", \"week\", \"2025-02-02\", \"sosi-fcfs: Opened a single PR (#3288) to fix JSON syntax in package.json, making a small but precise change (+1/-1 lines) in configuration files. Created two issues (#3292 and #3383) that were subsequently closed, showing sporadic activity with contributions on only one day this week.\", \"2025-05-13T22:06:28.464Z\"]\n[\"stasionok_week_2025-02-02\", \"stasionok\", \"week\", \"2025-02-02\", \"stasionok: Worked on a significant TON Plugin implementation with open PR #3228, making extensive code changes across 439 files (+20648/-1413 lines) in a single day of activity. Provided 2 review comments on other contributions while focusing primarily on new feature development (67%) and bug fixes (33%).\", \"2025-05-13T22:06:28.194Z\"]\n[\"strmfos_week_2025-02-02\", \"strmfos\", \"week\", \"2025-02-02\", \"strmfos: Made documentation improvements by merging PR #3165 which fixed typos in markdown files (+910/-205 lines). Active on a single day this week, focusing exclusively on documentation updates.\", \"2025-05-13T22:06:28.414Z\"]\n[\"romain-lfg_week_2025-02-02\", \"romain-lfg\", \"week\", \"2025-02-02\", \"romain-lfg: Working on three significant feature implementations with open PRs #3361 (Bounty Detail), #3320 (Bounty Board), and #3315 (Frontend Implementation), making substantial code changes across 97 files (+24,821/-225 lines) over 17 commits. Active on 3 days this week with a focus primarily on feature development (82%), showing significant progress on these new capabilities despite no merged PRs yet.\", \"2025-05-13T22:06:29.431Z\"]\n[\"tarinip26_week_2025-02-02\", \"tarinip26\", \"week\", \"2025-02-02\", \"tarinip26: Reported a single issue (#3162) about connection problems with Eliza after going live, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.285Z\"]\n[\"t-phoenix_week_2025-02-02\", \"t-phoenix\", \"week\", \"2025-02-02\", \"t-phoenix: Opened a new plugin PR #3381 \\\"feat: new plugin ether-guild\\\" with substantial code changes (+4962/-129 lines across 25 files). The contribution represents significant new functionality development, with code making up nearly half of the changes alongside configuration and test files.\", \"2025-05-13T22:06:28.942Z\"]\n[\"thanghd98_week_2025-02-02\", \"thanghd98\", \"week\", \"2025-02-02\", \"thanghd98: Made significant code contributions with 2 commits modifying 17 files (+1249/-2 lines), active on only one day this week. The work appears to be evenly split between feature development and other tasks, spanning various file types.\", \"2025-05-13T22:06:31.456Z\"]\n[\"tercel_week_2025-02-02\", \"tercel\", \"week\", \"2025-02-02\", \"tercel: Worked on a significant feature implementation with an open PR #3359 for pagination support and account status management, contributing over 1,200 new lines across 33 files. Created and closed two issues (#3302 and #3303) related to agent operations, addressing a crash bug and assignment problem. Activity was concentrated on a few days with substantial code changes (48%) and documentation updates (32%).\", \"2025-05-13T22:06:31.784Z\"]\n[\"thisisomar_week_2025-02-02\", \"thisisomar\", \"week\", \"2025-02-02\", \"thisisomar: Opened two PRs related to a Pixocracy Plugin (#3389 and #3388), contributing significant code changes with 480 additions across 16 modified files. Activity was limited to a single day this week, with work primarily focused on code and configuration files.\", \"2025-05-13T22:06:32.402Z\"]\n[\"think-in-universe_week_2025-02-02\", \"think-in-universe\", \"week\", \"2025-02-02\", \"think-in-universe: Merged a significant PR #3275 adding the NEAR AI model provider, which involved substantial code changes (+28,433/-378,568 lines) across 12 files. Activity was sporadic, with contributions focused on feature work (40%), bug fixes (40%), and documentation (20%).\", \"2025-05-13T22:06:31.804Z\"]\n[\"tomasandroil_week_2025-02-02\", \"tomasandroil\", \"week\", \"2025-02-02\", \"tomasandroil: Opened one pull request (#3368) to fix typos in `payInvoice.ts` and `connector.provider.ts` files, making minor text corrections (+9/-9 lines) across two files. Active on only one day this week with two commits focused entirely on bugfix work.\", \"2025-05-13T22:06:33.865Z\"]\n[\"treppers_week_2025-02-02\", \"treppers\", \"week\", \"2025-02-02\", \"treppers: Opened one pull request (#3242) titled \\\"Twitter proxy url\\\" which remains under review. No other GitHub activity this week.\", \"2025-05-13T22:06:33.501Z\"]\n[\"tskoyo_week_2025-02-02\", \"tskoyo\", \"week\", \"2025-02-02\", \"tskoyo: Created issue #3380 \\\"Unable to use plugin-evm\\\" which was subsequently closed.\", \"2025-05-13T22:06:33.406Z\"]\n[\"tumrabert_week_2025-02-02\", \"tumrabert\", \"week\", \"2025-02-02\", \"tumrabert: Made a single substantial commit modifying 33 files with significant code additions (+4863 lines) and some removals (-711 lines).\", \"2025-05-13T22:06:34.240Z\"]\n[\"tylermcwilliams_week_2025-02-02\", \"tylermcwilliams\", \"week\", \"2025-02-02\", \"tylermcwilliams: Made substantial code changes across 228 files (+8900/-3486 lines) through 17 commits, with one PR comment. Activity was spread across 4 days, with work primarily focused on feature development (53%), followed by other work (24%) and bug fixes (18%).\", \"2025-05-13T22:06:34.751Z\"]\n[\"v1xingyue_week_2025-02-02\", \"v1xingyue\", \"week\", \"2025-02-02\", \"v1xingyue: Merged a single PR (#3158) that updated the pnpm version during Docker build, modifying 1 file with +24/-24 lines. This was their only contribution during the period, showing sporadic activity with just one active day.\", \"2025-05-13T22:06:35.707Z\"]\n[\"vidvidvid_week_2025-02-02\", \"vidvidvid\", \"week\", \"2025-02-02\", \"vidvidvid: Fixed a Twitter logging bug with PR #3327 (+522/-317 lines) which was merged after 1 hour. Also commented on one issue, showing sporadic activity with contributions on just one day this week.\", \"2025-05-13T22:06:35.952Z\"]\n[\"tcm390_week_2025-02-02\", \"tcm390\", \"week\", \"2025-02-02\", \"tcm390: Merged 14 PRs this week with significant contributions including Anthropic provider support (#3364, +4236/-99969 lines) and a major develop-to-main merge (#3307, +35400/-10970 lines). Consistently active across 5 days, focusing primarily on bug fixes (7 PRs) including JSON handling issues (#3258, #3301) and login functionality (#3278, +1679/-1265 lines), while also adding Twitter post configuration (#3219) and maintaining an active presence in discussions with 22 issue comments and 13 code reviews.\", \"2025-05-13T22:06:32.084Z\"]\n[\"vince0656_week_2025-02-02\", \"vince0656\", \"week\", \"2025-02-02\", \"vince0656: Conducted a substantial code refactoring effort, modifying 502 files with +15,855/-29,327 lines across 3 commits. Created issue #3173 \\\"feat: Snapshot plugin for DAOs\\\" which was subsequently closed. Activity was concentrated on a single day, with the majority of work (67%) focused on refactoring tasks.\", \"2025-05-13T22:06:36.735Z\"]\n[\"vishal0316_week_2025-02-02\", \"vishal0316\", \"week\", \"2025-02-02\", \"vishal0316: Created issue #3316 regarding \\\"pnpm build failed\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:36.716Z\"]\n[\"yaruno_week_2025-02-02\", \"yaruno\", \"week\", \"2025-02-02\", \"yaruno: Created issue #3318 requesting documentation for the template system, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:37.387Z\"]\n[\"yasir23_week_2025-02-02\", \"yasir23\", \"week\", \"2025-02-02\", \"yasir23: Created issue #3239 about a Docker error on Mac M1 (now closed) and contributed to discussions on 3 existing issues. No code changes or pull requests this period, with sporadic activity focused on issue tracking and discussion.\", \"2025-05-13T22:06:39.217Z\"]\n[\"w1ld3r_week_2025-02-02\", \"w1ld3r\", \"week\", \"2025-02-02\", \"w1ld3r: Opened PR #3337 \\\"Intial version of CWD\\\" with substantial code changes (+2651/-1838 lines) across 22 files. Made 5 commits in a single day, with work primarily focused on code (57%) and configuration files (29%).\", \"2025-05-13T22:06:37.668Z\"]\n[\"wtfsayo_week_2025-02-02\", \"wtfsayo\", \"week\", \"2025-02-02\", \"wtfsayo: Made substantial code changes across 579 files (+92,760/-105,580 lines) with 30 commits, focusing primarily on other work (67%) with some bugfix and refactoring efforts (17% each). Provided 12 code reviews (7 approvals, 1 change request, 2 comments) and added 3 PR comments, showing active participation in the review process. Maintained moderate consistency with activity on 4 out of 7 days this week.\", \"2025-05-13T22:06:38.633Z\"]\n[\"ykai2_week_2025-02-02\", \"ykai2\", \"week\", \"2025-02-02\", \"ykai2: Made code changes across 18 files (+292/-126 lines) with 6 commits, working primarily on other tasks (67%) with some feature development and refactoring (17% each). Active on 2 days this week with no PRs, issues, or reviews.\", \"2025-05-13T22:06:39.220Z\"]\n[\"yubing744_week_2025-02-02\", \"yubing744\", \"week\", \"2025-02-02\", \"yubing744: Made substantial code changes across 1786 files (+178,995/-21,052 lines) in 9 commits, with activity concentrated on 2 days this week. Left 2 comments on pull requests while focusing primarily on feature work (78%) with some bug fixing (22%).\", \"2025-05-13T22:06:39.615Z\"]\n[\"vgutorov-hacken_week_2025-02-02\", \"vgutorov-hacken\", \"week\", \"2025-02-02\", \"vgutorov-hacken: Made code changes across 10 files (+256/-62 lines) in 2 commits on a single day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:35.491Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:02.127278Z", + "target_date": "2025-02-08", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-07", + "ai_news_elizaos_discord_md_2025-02-06", + "ai_news_elizaos_discord_md_2025-02-05", + "ai_news_elizaos_daily_json_2025-02-07", + "ai_news_elizaos_daily_md_2025-02-07", + "ai_news_elizaos_daily_discord_json_2025-02-07", + "ai_news_elizaos_daily_discord_md_2025-02-07", + "github_summaries_daily_2025-02-08", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 243147, + "estimated_tokens": 60786, + "file_size_bytes": 261893 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-09.json b/the-council/aggregated/2025-02-09.json new file mode 100644 index 00000000000..9ea6f9a04a1 --- /dev/null +++ b/the-council/aggregated/2025-02-09.json @@ -0,0 +1,293 @@ +{ + "date_generated_for": "2025-02-09", + "ai_news_elizaos_discord_md_2025-02-08": { + "filename": "2025-02-08.md", + "content": "# elizaOS Discord - 2025-02-08\n\n## Overall Discussion Highlights\n\n### Framework Development & Updates\n- **Trading v2** is working and will be tested for a few more days before launch, likely next week (rhota)\n- A **major V2 release** of the ElizaOS framework is forthcoming (kalshnikov)\n- Documentation is migrating from eliza.gg to **elizaos.ai** (BOSSU)\n- The team is working on a **plugin registry** for easier integration of community-developed plugins\n- **DeFAI** emerged as a development direction, with some members already working on DeFAI bots that can interact with LP contracts on Solana\n\n### Installation & Troubleshooting\n- Users reported success with specific combinations of **Node.js v23.3.0** and **pnpm v9.15.4** on the v0.1.8-alpha.1 branch\n- Common installation issues included dependency resolution challenges with packages like sharp, zod, and vite\n- JAMES submitted a PR to fix dependency version mismatches in eliza-starter\n- Several users reported issues with the \"Initializing LlamaService...\" getting stuck\n\n### AI-TV Development\n- The team is using an **aggregator** that updates market metrics twice daily (around 6 and 11 PM)\n- A JSON format change for daily summaries added three new sections: \"Recent Developments in Software Projects,\" \"Crypto Market Overview,\" and \"Recent Developments in Eliza and Related Projects\"\n- fishai discovered a bug/feature where AI characters mispronounce \"peepo\" as \"Peepeo\" or \"Peopo\" during arguments\n- The team is working on synchronizing market metrics with recording times for better alignment\n\n### Business Development\n- The **launchpad** is reportedly 95% complete and awaiting the right time to launch\n- A partnership with **Partners DAO** was mentioned, including a revshare agreement that could create buy pressure on AI16z token\n- Community is anticipating tokenomics details, though it was clarified that the whitepaper would come after the launchpad launch\n- Discussions about potential **ticker change** from AI16z to ELIZAOS\n- Revenue generation ideas through sponsorships, referral codes, and creating a Solana Liquid Staking Token (LST)\n\n## Key Questions & Answers\n\n### Framework & Technical\n- **Q:** Can AI agents on ElizaOS use Bittensor for inference? or only Venice and Google APIs? \n **A:** Yes, Bittensor can be used alongside Venice (HoneyBadger)\n\n- **Q:** Can Eliza transcribe YouTube videos? \n **A:** Yes, she can transcribe videos (BOSSU)\n\n- **Q:** How do I fix the \"Initializing LlamaService...\" stuck issue? \n **A:** Run \"pnpm start:client\" and send a message through UI to unstuck it (elizaos-bridge-odi)\n\n- **Q:** How do I limit tokens with Together AI? \n **A:** Use TOGETHER_MAX_TOKENS in your .env file (Tensorflow)\n\n- **Q:** How do I set a model for a model provider? \n **A:** Add \"TOGETHER_MODEL_SMALL=your together model\" in .env and remove \"model\":\"your together model\" from character file (gin_chan)\n\n- **Q:** How do I connect to Telegram? \n **A:** Add env API and add \"telegram\" to client in character JSON file (EdwardLazz)\n\n- **Q:** What does ACTION_INTERVAL do in the .env file? \n **A:** It sets the timer on actions like tweet, retweet, etc. (Tensorflow)\n\n### Community & Business\n- **Q:** How much AI16Z does one need to hold to be eligible for airdrops and partner benefits? \n **A:** 100k AI16Z (Patt)\n\n- **Q:** Where does someone with no experience start with ElizaOS? \n **A:** Start with Agent Dev School on YouTube and join the coders channel (BOSSU)\n\n- **Q:** Is eliza.box official or fake? \n **A:** Not official, only elizaos.ai is official (BOSSU)\n\n- **Q:** When will tokenomics be available? \n **A:** Product comes first, then whitepaper, with tokenomics coming later; can't launch tokenomics whitepaper before launchpad is out (jin and witch)\n\n- **Q:** How does the AI-news system work? \n **A:** It aggregates scripts automatically via GitHub then feeds them into a Unity program to generate each episode in one shot (jin)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Help\n- **EdwardLazz** helped fix a Telegram client issue by forcing IPv4 by adding agent param in the TelegramClient constructor\n- **Cuddlesaurus** helped nenk.btc resolve installation errors by adding code to package.json with overrides for onnxruntime-node and @discordjs/opus\n- **KinKonomist** provided step-by-step commands for installation, building, and running with character file to tumrabert\n- **gin_chan** explained how to configure Together AI model in .env file instead of character file\n- **Saitamai** suggested using Node 23.0.0 with nvm commands to resolve node version issues\n- **JAMES** created and submitted PR to fix client-discord version to 0.1.9 in eliza-starter\n\n### Learning Resources Sharing\n- **kalshnikov** confirmed AI16Z is a good option with active dev community and framework improvements\n- **Kenk** provided link to quick start materials and noted docs migration status\n- **Tobiloba** shared a YouTube link about plugin-arbitrage in response to pallyndr.eth's question\n- **SM Sith Lord** helped boom understand the JSON format for AI-TV and suggested ways to synchronize market metrics\n\n## Action Items\n\n### Technical\n- Fix dependency version mismatches in eliza-starter repo (JAMES)\n- Fix IPv4/IPv6 issue in Telegram client by forcing IPv4 in TelegramClient constructor (0xprado)\n- Resolve \"ERR_PNPM_PATCH_NOT_APPLIED\" error in Docker builds (anyadachan)\n- Fix CORS error when accessing web UI from different machine (AZZBO77)\n- Launch Trading v2 after testing period (rhota)\n- Complete development of DeFAI bot that interacts with LP contracts on Solana ({{,,,}})\n- Finalize launchpad development and onboard partners (witch)\n- Fix or monitor the aggregator that returned empty data on 2025-02-08 (boom)\n- Address Bandicam frame rate issues during recording (fishai)\n- Consider automating the synchronization of market metrics with recording times (SM Sith Lord)\n- Implement V2 major release of the framework (kalshnikov)\n- Check if Eliza can properly transcribe YouTube videos as reported (JAMES)\n\n### Documentation\n- Update installation instructions to clarify required Node.js and pnpm versions (JAMES)\n- Consolidate FAQ documents into a single source of truth (JAMES)\n- Add READMEs for all adapters (jin)\n- Clarify branch structure and stability differences between main, develop, and version branches (byashwanth)\n- Improve .env file structure by grouping related variables together (Hop)\n- Complete migration of documentation from eliza.gg to elizaos.ai (BOSSU)\n- Create clear documentation about partnerships and benefits (Pleasedistribute)\n- Create educational content about ElizaOS for Twitter to explain business value (tigerguo)\n- Explain DegenAI functionality compared to traditional bots (tigerguo)\n- Create tokenomics whitepaper after launchpad launch (anotherAndrewSHA)\n\n### Feature\n- Create replacement for eliza.gg (elizaos-bridge-odi)\n- Add support for restricting web search for specific agents (Saitamai)\n- Improve Twitter agent response reliability (elamore)\n- Create revenue streams through sponsorships and referral codes (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Develop elizaSOL as a Liquid Staking Token (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Consider creating a \"Report Scammers\" channel (elamore)\n- Integrate with Partners DAO to leverage the revshare agreement (vincentpaul)\n- Implement ticker change from AI16z to ELIZAOS (renameless)\n- Develop Smol World integration for \"first on-chain civilization\" (anon)\n- Translate AI-news show for international audiences (jin)" + }, + "ai_news_elizaos_discord_md_2025-02-07": { + "filename": "2025-02-07.md", + "content": "# elizaOS Discord - 2025-02-07\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- **Plugin Architecture Changes**: Plugins are being moved from the core repository to separate repositories under elizaos-plugins. A dynamic plugin system is planned for release in April. (Odilitime)\n- **Version Stability**: v0.1.8-alpha.1 is considered the most stable recent version, working well with pnpm. (Sarthak)\n- **Server Requirements**: Minimal server requirements for ElizaOS include 4 vCPUs and 4GB RAM, which is sufficient for most deployments. (Tobiloba)\n- **Documentation Improvements**: Jin is planning to update the docs and create an FAQ to address common issues and questions.\n\n### DegenAI Trading Agent\n- **Trading Functionality**: Testing is going well with buys and sells working, and the agent receiving signals from a new sentiment and data layer. (Rhota)\n- **Team Structure**: The Degen team includes SAAANTI (sentiment/data layer), Neo (trading v2), Odi (character development), Jin (tokenomics, AI pitch show), and Skely (business development). (Rhota)\n- **Technical Approach**: DegenAI doesn't use custom-trained models but leverages existing ones like Claude (Haiku, 3.5 Sonnet), as model technology is becoming commoditized. (Rhota)\n- **Launch Timeline**: Trading v2 is nearing completion with launch expected next week. (Rhota)\n\n### AI-Generated TV Show\n- **Content Generation Process**: A JSON news aggregator feeds content into the system, which generates TV episodes with AI actors discussing the news. (Boom, SM Sith Lord)\n- **Technical Improvements**: Video quality will be increased from 720p/30fps to 1080p/60fps, and episodes are now running longer (1:30 vs 1:00 previously). (Boom)\n- **Content Structure**: The JSON format has three main sections: development updates, crypto market, and miscellaneous content. (Boom)\n- **Clank Tank**: Previously called \"Dank Tank,\" this show will showcase projects and is being prepared for premiere. (Jin)\n\n### Token & Community Discussions\n- **Wallet Activity**: A large wallet (belonging to \"Elijah\") selling tokens in chunks of 80k caused initial concern but was clarified as \"covering some expenses\" with Elijah still being involved. (Jin)\n- **Revenue Generation Ideas**: Potential revenue streams discussed include sponsorships, telegram bots, referral codes for crypto exchanges, and possibly creating an LST (Liquid Staking Token) called \"elizaSOL.\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- **Tokenomics Paper**: Vasily Sumanov received approval to share his tokenomics paper on Twitter to gather more academic opinions. (yikesawjeez)\n\n### Common Technical Issues\n- **Twitter API Rate Limits**: Users experiencing Twitter rate limits were advised to obtain proper API credentials rather than just using username/password. (BOSSU)\n- **CORS Errors**: Several users reported CORS errors when accessing the web UI from different machines on the same network. (\ud83d\udd25\ud83e\ude82AZZBO77)\n- **Dependency Issues**: Users encountered dependency version mismatches in eliza-starter and node module installation problems. (JAMES, Cuddlesaurus)\n\n## Key Questions & Answers\n\n### ElizaOS Functionality\n- **Q**: Where have all the plugins gone from the main repository? \n **A**: They were moved to separate repositories under https://github.com/orgs/elizaos-plugins/repositories (Odilitime)\n\n- **Q**: How can I make my agent consider a JSON file as part of its knowledge? \n **A**: Use ragKnowledge: true under settings in your character file and place text or MD files in the knowledge folder (\ua9c1Ninja_Dev\ua9c2)\n\n- **Q**: Can AI agents on ElizaOS use Bittensor for inference? \n **A**: Yes, as confirmed by a GitHub PR link (HoneyBadger)\n\n- **Q**: Can Eliza transcribe YouTube videos? \n **A**: Yes, she can transcribe videos (BOSSU)\n\n- **Q**: How do I make a Telegram bot only respond when tagged in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (Tobiloba)\n\n### DegenAI\n- **Q**: Is your current development related to model training? Does it use GPUs? \n **A**: No custom model training; using existing models like Claude as model tech is becoming commoditized (Rhota)\n\n- **Q**: Will Degen eventually be available as a tool for people to use? \n **A**: Yes, users can interact with him on X, soon Discord, and get valuable information (Rhota)\n\n- **Q**: When will the website and Discord be open? \n **A**: Website is being planned with more details next week. Discord will come after trading v2 (Rhota)\n\n### Community & Roles\n- **Q**: How to get associate role? \n **A**: Collabland bot + have >10k ai16z in wallet (kalshnikov)\n\n- **Q**: Where does the ElizaOS dao actually vote on governance proposals? \n **A**: There's no voting right now (Patt)\n\n- **Q**: Is it appropriate to tweet about a tokenomics paper once it's been added to the community ideas list? \n **A**: Yes, it's encouraged and will help get more academic opinions on the topic (yikesawjeez)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Helper**: JAMES | **Helpee**: byashwanth \n **Context**: Dependency version mismatch in eliza-starter \n **Resolution**: Identified that client-discord needed to be updated to 0.1.9 and opened a PR to fix it\n\n- **Helper**: elizaos-bridge-odi | **Helpee**: [elizaos] \n **Context**: Telegram client timeout issue \n **Resolution**: Fixed by forcing IPv4 in the TelegramClient constructor\n\n- **Helper**: Cuddlesaurus | **Helpee**: nenk.btc \n **Context**: Node module installation issues \n **Resolution**: Provided code to add to package.json and commands to create empty module\n\n- **Helper**: KinKonomist | **Helpee**: tumrabert \n **Context**: Installing and running Eliza \n **Resolution**: Provided detailed commands for installation, building, and running with character file\n\n### Agent Development\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: How to make agent recognize knowledge files \n **Resolution**: Explained how to enable ragKnowledge in character settings and use txt/md files in knowledge folder\n\n- **Helper**: Kodasan-V | **Helpee**: Tobiloba \n **Context**: Making Telegram bot only respond when tagged in groups \n **Resolution**: Successfully implemented \"shouldRespondOnlyToMentions\": true flag\n\n### AI-TV Development\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Episodes weren't including GitHub development updates \n **Resolution**: Suggested checking if the news aggregator was working properly before troubleshooting the episode generation\n\n- **Helper**: fishai | **Helpee**: boom \n **Context**: Question about video screens in market segment \n **Resolution**: Explained it's Hyperfy-specific and suggested using zbrowser to implement live feeds\n\n### Community Support\n- **Helper**: jin | **Helpee**: Patt \n **Context**: Patt wanted to help spread the word about #nofap eliza teases on Twitter but had no following \n **Resolution**: Jin made Patt a moderator and sent 148.94 ai16z tokens as a \"hotpockets budget\"\n\n- **Helper**: HoneyBadger | **Helpee**: Community \n **Context**: Tracking wallet activity of large token movements \n **Resolution**: HoneyBadger traced transactions to identify the selling wallet belonged to Elijah\n\n## Action Items\n\n### Technical\n- Implement dynamic plugin system for next release (Odilitime)\n- Fix dependency version mismatch in eliza-starter repo (JAMES)\n- Fix Twitter client authentication issues to prevent aggressive login attempts (rubinovitz)\n- Address CORS errors when accessing web UI from different machines on same network (\ud83d\udd25\ud83e\ude82AZZBO77)\n- Complete testing and launch trading v2 (Rhota)\n- Implement safer trading strategies for current market conditions (Rhota)\n- Implement fix to clear TV image at episode start to prevent old images from persisting (Boom)\n- Increase video quality from 720p/30fps to 1080p/60fps (Boom)\n- Fix issues with Telegram channel autoposting where character doesn't follow prescribed content (wirly)\n- Implement proper Twitter API integration for users experiencing rate limits (kanonasv\ud83d\udc8e)\n- Empower token model and handle liquidity LP method (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Documentation\n- Update documentation with clearer setup instructions for different platforms (Jin)\n- Create comprehensive FAQ document as single source of truth (JAMES)\n- Add READMEs for all adapters to make documentation easier (Jin)\n- Clarify required vs optional environment variables (JAMES)\n- Document the new JSON format with three main sections for AI-TV (Boom)\n- Create directory or resource for AI Agents information (capabilities, interaction methods, APIs) (hus)\n- Clarify the process for obtaining roles (associate, hoplite) (velja)\n- Check and clarify role permissions for the \"hoplite\" role across different channels (kalshnikov)\n- Update CoinMarketCap information to reflect rebranding (Avanc)\n\n### Features\n- Integrate DegenAI back into Discord in a dedicated channel with other agents (Rhota)\n- Create \"degen alpha room\" for interaction with DegenAI and other agents (Rhota)\n- Develop DegenAI website (Rhota)\n- Create a \"Report Scammers\" channel for security issues (elamore)\n- Develop automation for trading strategies (10% daily via arbitrage/futures) (OldHippy)\n- Implement YouTube video transcription functionality (JAMES)\n- Create a no-code Eliza builder (ooeygg)\n- Improve error handling to alert developers when required .env variables are missing (JAMES)\n- Consider implementing zbrowser for live content feeds on market screens (fishai)\n- Create Clank Tank logo (Jin)\n- Develop launchpad for AI agents (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Consider implementing revenue generation through sponsorships, referral codes, and telegram bots (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Explore creating a Liquid Staking Token (LST) called \"elizaSOL\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)" + }, + "ai_news_elizaos_discord_md_2025-02-06": { + "filename": "2025-02-06.md", + "content": "# elizaOS Discord - 2025-02-06\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n- **DegenAI Development**: The team is transitioning from trading v1 to v2, with testing currently underway. Character improvements are being made to prevent cut-off posts. The DegenAI team includes developers working on sentiment/data layers, trading functionality, character development, and business aspects. (rhota)\n- **New COO Introduction**: <@749486305469136976> (accelxr) was introduced as the new COO, addressing partner concerns about project transparency and direction.\n- **Launchpad & Tokenomics Status**: Both are reportedly 95% complete but awaiting better market conditions for release. (accelxr)\n- **Financial Stability**: The team confirmed they have sufficient runway (approximately one year) plus revenue from Eliza Studios. (accelxr)\n- **Plugin Architecture Changes**: Eliza is moving plugins to separate repositories under elizaos-plugins organization, with a dynamic plugin system planned for April release (v2). (Odilitime)\n- **Pre-release Version**: A new v0.25.6-alpha.1 pre-release is available in the main branch. (Odilitime)\n\n### Technical Discussions\n- **TEE Integration**: Discussions about Trusted Execution Environment (TEE) integration for verifiable agent execution, particularly for trading applications. (Kenk)\n- **Vector Dimension Mismatch**: Several users encountered errors (384 vs 1536 dimensions) when using different embedding models. (engineer)\n- **Twitter API Issues**: Multiple users reported problems with Twitter authentication, mention scraping, and aggressive login attempts causing account lockouts. (rubinovitz, efiz)\n- **Telegram Integration**: Implementation of selective responses in group chats using the \"shouldRespondOnlyToMentions\" flag was discussed. (Tobiloba, Kodasan-V)\n- **RAG Knowledge Configuration**: Clarification that only .txt and .md files are supported for RAG knowledge, not JSON. (\ua9c1Ninja_Dev\ua9c2)\n\n### Media & Content Projects\n- **AI TV Shows Development**: Three main projects are being developed: Block Tank (potentially being renamed), a Stonks show, and AI News, using different visualization approaches including PlayCanvas, Blender/Unreal, and Unity. (SM Sith Lord, fishai, boom)\n- **Clank Tank**: A game show concept about AI investing (previously called \"The Gauntlet\") is nearing completion, with a premiere planned soon. (jin)\n\n### Community & Governance\n- **Branding Unification**: Plans to clean up scattered branding under ElizaOS while maintaining ai16z as the token name. (accelxr)\n- **Roadmap Development**: A CPO is putting together a roadmap to be placed on the main site, targeting next week. (accelxr)\n- **Communication Improvements**: New protocols for communicating updates across social media are being prioritized. (accelxr, witch)\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How can I fix the vector dimension mismatch error? \n **A**: Try turning on and off OpenAI embeddings. (Odilitime)\n\n- **Q**: When will v2 with dynamic plugin system be released? \n **A**: April. (Odilitime)\n\n- **Q**: How do I make a Telegram bot only respond when mentioned in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings. (Tobiloba)\n\n- **Q**: How do you guys solve for gateway timeout error on twitter? \n **A**: That's a rate limit, give it some space to breathe. (BOSSU)\n\n- **Q**: How can I get this alpha.1 release? \n **A**: Alpha.1 is in the main branch. (Odilitime)\n\n- **Q**: How do I get my character to consider a JSON as part of its knowledge? \n **A**: Only .txt or .md files are supported, not JSON. Enable ragKnowledge in settings and specify files in the knowledge array. (\ua9c1Ninja_Dev\ua9c2)\n\n### Project & Business\n- **Q**: What is the status of the launchpad and tokenomics? \n **A**: The launchpad is 95% done, just adding additional AI features and finalizing initial partners. Tokenomics for the launchpad are similarly 95% complete. (accelxr)\n\n- **Q**: Is the team financially stable? \n **A**: The team has a healthy stable allocation providing runway for approximately a year, plus revenue from Eliza Studios. (accelxr)\n\n- **Q**: Will there be any new tokens launched besides ai16z and degenai? \n **A**: No, there are no existing discussions about additional tokens. (accelxr)\n\n- **Q**: Who is selling large amounts of ai16z tokens? \n **A**: It's Elijah, an OG member from day 1 who previously donated tokens to the team. (jin)\n\n- **Q**: How degenai is going? Can you update it in X? \n **A**: We've been doing character fixes, he's posting better now with less cut off posts. Our v2 trading is done, in testing now. Hoping to switch to v2 this week. I can make an X update by Friday. (rhota)\n\n- **Q**: If we submit & get selected, can we submit our own avatar to be used\u2026 as long as it follows your guidelines? \n **A**: Yes, standard stuff, mixamo rig, <10 mb, glb. (jin)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: efiz | **Helpee**: Community \n **Context**: Twitter mention scraping issues \n **Resolution**: Shared solution to untoggle \"Hide sensitive content\" and \"remove blocked and muted accounts\" in search settings\n\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: Setting up RAG knowledge for character \n **Resolution**: Provided step-by-step instructions for enabling ragKnowledge and using proper file formats\n\n- **Helper**: Tobiloba | **Helpee**: Kodasan-V \n **Context**: Making Telegram bot only respond when mentioned in groups \n **Resolution**: Suggested using \"shouldRespondOnlyToMentions\": true flag, which worked\n\n- **Helper**: 0xsuhas | **Helpee**: LLamaLama \n **Context**: Database error with Twitter client \n **Resolution**: Suggested changing SQLITE_FILE path in agent/src/index.ts\n\n- **Helper**: Mr. Stark | **Helpee**: Hop \n **Context**: Build failures with latest repo version \n **Resolution**: Suggested running clean commands and reinstalling dependencies\n\n### Project Guidance\n- **Helper**: accelxr | **Helpee**: Multiple partners \n **Context**: Partners were frustrated about lack of communication regarding project direction and tokenomics \n **Resolution**: Provided comprehensive updates on project status, team structure, and upcoming plans\n\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Issues with news aggregator not covering GitHub development updates \n **Resolution**: Explained that the prompt should already handle this, and suggested checking if the aggregator JSON has the correct data\n\n- **Helper**: Kenk | **Helpee**: helllojelllo \n **Context**: helllojelllo wanted to promote their AI text-based RPG project \n **Resolution**: Suggested a proper channel (events card) for sharing project details and offering a demo opportunity\n\n## Action Items\n\n### Technical Tasks\n- Fix vector dimension mismatch errors between different embedding models (384 vs 1536) (engineer)\n- Implement dynamic plugin system for Eliza v2 (Odilitime)\n- Fix aggressive Twitter login issues to prevent account lockouts (rubinovitz)\n- Resolve build issues with zod package version mismatches (Hop)\n- Fix Farcaster client initialization errors (LLamaLama)\n- Implement trading v2 for DegenAI (rhota)\n- Develop safer trading strategy for DegenAI before increasing funding (rhota)\n- Complete the launchpad with additional AI features (accelxr)\n- Finalize tokenomics for the launchpad (accelxr)\n- Implement zbrowser for live content feeds on screens in Stonks show (fishai)\n- Fix bug where TV doesn't clear at episode start when repeating (boom)\n- Upgrade video quality to 1080p 60fps for AI shows (boom)\n- Create Block Tank logo (jin)\n- Investigate and fix inconsistent dependency resolution causing TypeScript compilation errors (n00b_SaUce)\n- Implement keypair creation functionality for agents in TEE simulator (ShisukeUrahara)\n- Fix Twitter API rate limit handling in agent implementation (kanonasv\ud83d\udc8e)\n- Improve Telegram channel autoposting functionality (wirly)\n- Integrate trading execution capabilities with TEE for verifiable agent actions (Kenk)\n\n### Documentation Needs\n- Create comprehensive FAQ document for common issues (jin)\n- Update documentation for new plugin architecture and repository structure (Viral | Celo)\n- Document server requirements for ElizaOS deployment (Rimskiy)\n- Create a clear roadmap with short, mid, and long-term targets (accelxr)\n- Establish better communication protocols for updates across platforms (accelxr)\n- Update CMC information including website and categories (Avanc)\n- Document the news aggregator integration process (SM Sith Lord)\n- Create guide for setting up secure dev environments without sharing social media credentials (Slothify\u26a1Daily Gmove)\n- Update documentation for v0.25.6-alpha.1 pre-release (Odilitime)\n- Create comprehensive directory of AI Agents with capabilities and interaction methods (hus)\n\n### Feature Requests\n- Implement streaming API for faster agent responses (Hoshi 818)\n- Create plugin for reading on-chain token data (Dniel)\n- Unify branding under ElizaOS (DannyNOR NoFapArc)\n- Improve Discord server structure to make information more accessible (wit)\n- Implement token-based rewards for community contributions (jin)\n- Develop AI agents to help answer FAQs (jin)\n- Implement action camera system for AI shows (fishai)\n- Develop secure method for agent developers to work without access to user credentials (Slothify\u26a1Daily Gmove)\n- Implement token analytics plugins for agent ecosystem (AD)\n- Integration of Eliza agent into AI text-based RPG (helllojelllo)" + }, + "ai_news_elizaos_daily_json_2025-02-08": { + "filename": "2025-02-08.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-08", + "categories": [ + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen significant development activity with multiple pull requests addressing various features and improvements:\n\n- Okulon contributed two important PRs: one integrating the Nillion frontend (#3391) and another implementing task storage functionality (#3377).\n\n- New plugins have been added to expand the platform's capabilities, including an ether-guild plugin by t-phoenix (#3381) and a Shopify plugin by ayyubibrahimi (#3395).\n\n- User aleksifuna added a custom character chatterbox feature (#3382), enhancing the platform's interaction capabilities.\n\n- Code quality improvements were made with lalalune's refactoring of the generation code to follow the handler pattern (#3376).\n\n- Major development is underway with the V2 Development PR (#3393) by lalalune, suggesting significant platform updates.\n\n- Build fixes were implemented for the Sui Typhoon Hackathon scheduled for February 2025 (#3399) by manolaz.\n\n- The Twitter client system message received edits through PR #3401 by ayyubibrahimi.\n\nThese contributions demonstrate active development across frontend integration, storage functionality, plugin ecosystem expansion, and core system improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3391", + "https://github.com/elizaOS/eliza/pull/3377", + "https://github.com/elizaOS/eliza/pull/3381", + "https://github.com/elizaOS/eliza/pull/3382", + "https://github.com/elizaOS/eliza/pull/3376", + "https://github.com/elizaOS/eliza/pull/3393", + "https://github.com/elizaOS/eliza/pull/3399", + "https://github.com/elizaOS/eliza/pull/3401", + "https://github.com/elizaOS/eliza/pull/3395" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3391", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3377", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3381", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3382", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3376", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3393", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3399", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3401", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3395" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent Twitter Discussions on AI, DAOs, and Development", + "content": [ + { + "text": "A user shared their work on creating feedback loops to improve contribution through answering questions, giving constructive feedback, and onboarding. They included an image showing their approach to these 'carrots' or incentives.", + "sources": [ + "https://twitter.com/dankvr/status/1888339443050024968" + ], + "images": [ + "https://pbs.twimg.com/media/GjS6DcvXwAEbJPG.jpg" + ], + "videos": [] + }, + { + "text": "There was discussion about significant funding rounds in the AI space, with one user noting '6.6b here, 500b there, now another 40b all within the last 5 months' with a concerned emoji.", + "sources": [ + "https://twitter.com/dankvr/status/1888305967617699851" + ], + "images": [], + "videos": [] + }, + { + "text": "A new metaphor for AI DAOs was proposed: 'AI as the engine, humans as the steering wheel,' suggesting a collaborative relationship where AI provides power but humans provide direction.", + "sources": [ + "https://twitter.com/dankvr/status/1888271832228241460" + ], + "images": [], + "videos": [] + }, + { + "text": "A developer shared a humorous image captioned 'just dev things,' likely relating to common experiences or challenges in software development.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1888108018513969461" + ], + "images": [ + "https://pbs.twimg.com/media/GjPoOlDWwAAxxwI.jpg" + ], + "videos": [] + }, + { + "text": "In a discussion about distribution, one user suggested giving resources to partners, top contributors, or longest holders, adding 'whatever you think is fair.'", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1888358561626853528" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Issues in the ElizaOS/Eliza GitHub Repository", + "content": [ + { + "text": "Several issues have been reported in the ElizaOS/Eliza GitHub repository, highlighting various problems users are experiencing with the platform:\n\n1. Quick start confusion (Issue #3387): Users are experiencing confusion because the eliza-starter is in a different repository than expected.\n\n2. Twitter functionality issues:\n - Twitter Actions not processing properly (Issue #3384)\n - Suggestions for enhancing the Twitter AI Agent's human-like behavior and engagement efficiency (Issue #3383)\n - Bot generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH configuration (Issue #3394)\n\n3. Technical problems:\n - Unable to use plugin-evm (Issue #3380)\n - Agent getting stuck on start in Docker/Cloud environments with version 0.25.6-alpha.1 (Issue #3385)\n\nThese issues span documentation confusion, Twitter integration problems, and technical implementation challenges that users are facing with the Eliza platform.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3387", + "https://github.com/elizaOS/eliza/issues/3384", + "https://github.com/elizaOS/eliza/issues/3383", + "https://github.com/elizaOS/eliza/issues/3394", + "https://github.com/elizaOS/eliza/issues/3380", + "https://github.com/elizaOS/eliza/issues/3385" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3387", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3384", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3383", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3394", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3380", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3385" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "CLI and Build System Improvements", + "content": [ + { + "text": "Several improvements were made to the CLI and build system in the Eliza project:\n\n- Fixed issues with the CLI build and init commands (PR #3378)\n- Refactored generation code to follow the handler pattern (PR #3376)\n- Modified character loading to attempt loading from the repository root (PR #3375)\n- Fixed a bug in the yargs slice functionality during character loading (PR #3374)\n- Improved the build process by ensuring core is built first and added a dedicated `build:core` command (PR #3398)\n- Fixed the root-level build command `bun run build` (PR #3396)\n\nThese changes collectively improve the reliability and structure of the build system and CLI commands.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3378", + "https://github.com/elizaOS/eliza/pull/3376", + "https://github.com/elizaOS/eliza/pull/3375", + "https://github.com/elizaOS/eliza/pull/3374", + "https://github.com/elizaOS/eliza/pull/3398", + "https://github.com/elizaOS/eliza/pull/3396" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "Over the past two days (February 8-10, 2025), the elizaos/eliza repository showed consistent activity. The project had 27 new pull requests in total, with 6 of them successfully merged. There were 7 new issues created during this period. The contributor base remained strong with 27 active contributors on February 8-9, slightly decreasing to 24 active contributors on February 9-10.", + "sources": [ + "From 2025-02-08 to 2025-02-09, elizaos/eliza had 13 new PRs (4 merged), 6 new issues, and 27 active contributors.", + "From 2025-02-09 to 2025-02-10, elizaos/eliza had 14 new PRs (2 merged), 1 new issues, and 24 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1738972800 + } + }, + "ai_news_elizaos_daily_md_2025-02-08": { + "filename": "2025-02-08.md", + "content": "# ElizaOS/Eliza Development Update\n\n## Repository Activity\n- 27 new pull requests (6 merged) over February 8-10, 2025\n- 7 new issues created during this period\n- Strong contributor base with 27 active contributors (Feb 8-9), 24 active contributors (Feb 9-10)\n\n## Recent Pull Requests\n\n### Feature Additions\n- Nillion frontend integration by Okulon (#3391)\n- Task storage functionality implementation by Okulon (#3377)\n- Ether-guild plugin by t-phoenix (#3381)\n- Shopify plugin by ayyubibrahimi (#3395)\n- Custom character chatterbox feature by aleksifuna (#3382)\n\n### Core Improvements\n- Refactored generation code to follow handler pattern by lalalune (#3376)\n- V2 Development PR by lalalune (#3393)\n- Build fixes for Sui Typhoon Hackathon (Feb 2025) by manolaz (#3399)\n- Twitter client system message edits by ayyubibrahimi (#3401)\n\n## CLI and Build System Improvements\n- Fixed CLI build and init commands (#3378)\n- Modified character loading to attempt loading from repository root (#3375)\n- Fixed bug in yargs slice functionality during character loading (#3374)\n- Improved build process with core built first and dedicated `build:core` command (#3398)\n- Fixed root-level build command `bun run build` (#3396)\n\n## Twitter Discussions\n- New feedback loops created to improve contribution through answering questions, giving feedback, and onboarding\n- Discussion about significant funding rounds in AI space\n- New metaphor proposed: \"AI as the engine, humans as the steering wheel\"\n- Discussions about resource distribution to partners, top contributors, and longest holders\n\n## Issues Addressed\n- Quick start documentation clarification (#3387)\n- Twitter Actions processing (#3384)\n- Twitter AI Agent behavior enhancements (#3383)\n- Multiple replies configuration issue (#3394)\n- Plugin-evm usage (#3380)\n- Agent startup in Docker/Cloud environments (#3385)" + }, + "ai_news_elizaos_daily_discord_json_2025-02-08": { + "filename": "2025-02-08.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-08", + "date": 1738972800, + "stats": { + "totalMessages": 926, + "totalUsers": 158 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel shows minimal technical discussion, with most interactions being greetings and BOSSU (a community bot) responding with welcome messages. The few technical elements include:\n\n- Brief mention of a trading agent built during a hackathon that made 500 autonomous trades with 20% in profit\n- Discussion about ElizaOS documentation moving from eliza.gg to elizaos.ai\n- Questions about creating AI agents on Twitter using the ElizaOS framework\n- References to Agent Dev School on YouTube as the starting point for new developers\n- Mention of a forthcoming V2 major release of the framework\n- Brief discussion about Bittensor as a potential inference provider alongside Venice\n\nThe chat primarily consists of community management, with BOSSU redirecting technical questions to the \"coders\" channel and providing basic information about documentation resources.\n\n## 2. FAQ\nQ: Can AI agents on ElizaOS use Bittensor for inference? or only Venice and Google APIs? (asked by Armada) A: Yes (answered by HoneyBadger)\nQ: Can Eliza transcribe youtube videos? (asked by JAMES) A: Yes she can transcribe videos but im not your assistant, im your boss (answered by BOSSU)\nQ: I have heard Shaw talk about partners being eligible for airdrops and other stuff. How much AI16Z does one need to hold for that stuff? (asked by Re-TARDIS) A: 100k ai16z (answered by Patt)\nQ: Is there any way we can create a form and thru form we can create Eliza agents (asked by Ash) A: Head to the coders channel and check the pinned messages, thats where all the agent building happens (answered by BOSSU)\nQ: I just noticed the eliza.gg / elizas.com docs bot site is no longer deployed. Is that coming back? (asked by MyronKoch) A: The docs are moving to elizaos dot ai (answered by BOSSU)\nQ: Eliza.gg down? (asked by PENDINGREALITY) A: Yep, docs moving to elizaos dot ai, check announcements for latest updates (answered by BOSSU)\nQ: Where does someone with no experience start with something like this? can i do it on an already existing twitter account? (asked by bricursor) A: Start with agent dev school on YouTube and join the coders channel, we'll help you build something cool (answered by BOSSU)\nQ: eliza.box official? or Fake? (asked by Viviya) A: Nah thats not official, only elizaos dot ai is official (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: bricursor | Context: Asking about launching a token with an AI agent on Twitter | Resolution: Confirmed AI16Z is a good option with active dev community, troubleshooting help, and framework improvements\nHelper: kalshnikov | Helpee: bricursor | Context: Needing guidance on where to start with no experience | Resolution: Recommended Agent Dev School on YouTube and confirmed existing Twitter accounts can be used\nHelper: Kenk | Helpee: bricursor | Context: Looking for learning materials | Resolution: Provided link to quick start materials and noted docs migration status\nHelper: Kenk | Helpee: Arh1trader | Context: Asking if eliza.box exists | Resolution: Confirmed it exists as a site for projects that have demoed\n\n## 4. Action Items\nTechnical: Check if Eliza can properly transcribe YouTube videos as reported by user JAMES | Mentioned By: JAMES\nTechnical: Implement V2 major release of the framework | Mentioned By: kalshnikov\nDocumentation: Complete migration of documentation from eliza.gg to elizaos.ai | Mentioned By: BOSSU\nDocumentation: Create clear documentation about partnerships and benefits | Mentioned By: Pleasedistribute\nFeature: Consider creating a \"Report Scammers\" channel | Mentioned By: elamore", + "messageCount": 141, + "userCount": 55 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\n\nThe chat primarily revolves around users attempting to set up and troubleshoot ElizaOS, an AI agent framework. Major discussion points include:\n\n- Installation issues with ElizaOS across different environments (macOS, Linux) and package managers (pnpm, bun)\n- Node.js version compatibility problems (v23.3.0 recommended)\n- Dependency resolution challenges, particularly with packages like sharp, zod, and vite\n- Configuration of model providers (OpenRouter, Together, Claude, etc.)\n- Integration with various clients (Telegram, Twitter, WhatsApp)\n- Documentation gaps and inconsistencies between branches (main, develop, v0.25.6-alpha.1)\n- Security concerns regarding exposing the DirectClient\n- Plugin development and implementation questions\n\nA significant portion of the conversation involves users helping each other troubleshoot installation errors. Jin and Odilitime (core team members) acknowledged documentation issues and promised updates. James submitted a PR to fix dependency version mismatches in eliza-starter. Several users reported success with specific combinations of Node.js v23.3.0 and pnpm v9.15.4 on the v0.1.8-alpha.1 branch.\n\n## 2. FAQ\n\nQ: How do I fix the \"Initializing LlamaService...\" stuck issue? (asked by Dniel) A: Run \"pnpm start:client\" and send a message through UI to unstuck it (answered by elizaos-bridge-odi)\nQ: How do I configure the nineteen_ai model provider? (asked by ! ZER0 | Mono) A: Unanswered\nQ: Which version of ElizaOS is everyone using? (asked by gin_chan) A: Various versions mentioned, with v0.1.8-alpha.1 noted as stable by Sarthak\nQ: Has anyone tried the S1 model? (asked by Saitamai) A: Unanswered\nQ: How can I resolve the Twitter login failure issue? (asked by stitch) A: Unanswered\nQ: How to fix the \"ERR_PNPM_PATCH_NOT_APPLIED\" error when building Docker? (asked by anyadachan) A: Unanswered\nQ: How do I make a custom plugin work? (asked by tumrabert) A: Unanswered\nQ: How do I limit tokens with Together AI? (asked by jsonmson) A: Use TOGETHER_MAX_TOKENS in your .env file (answered by Tensorflow)\nQ: How do I set a model for a model provider? (asked by jsonmson) A: Add \"TOGETHER_MODEL_SMALL=your together model\" in .env and remove \"model\":\"your together model\" from character file (answered by gin_chan)\nQ: Is eliza.gg coming back? (asked by [elizaos] ) A: It's gone, working on a replacement (answered by elizaos-bridge-odi)\nQ: How do I connect to Telegram? (asked by [elizaos] ) A: Add env API and add \"telegram\" to client in character JSON file (answered by [elizaos] )\nQ: What does ACTION_INTERVAL do in the .env file? (asked by elamore) A: It sets the timer on actions like tweet, retweet, etc. (answered by Tensorflow)\n\n## 3. Help Interactions\n\nHelper: [elizaos] <0xprado> | Helpee: [elizaos] | Context: Telegram client not working due to IPv4/IPv6 issue | Resolution: Fixed by forcing IPv4 by adding agent param in the TelegramClient constructor\nHelper: Cuddlesaurus | Helpee: nenk.btc | Context: Installation errors with node modules | Resolution: Added code to package.json with overrides for onnxruntime-node and @discordjs/opus\nHelper: KinKonomist | Helpee: tumrabert | Context: Installation and build issues | Resolution: Provided step-by-step commands for installation, building, and running with character file\nHelper: gin_chan | Helpee: jsonmson | Context: Setting Together AI model | Resolution: Explained how to configure model in .env file instead of character file\nHelper: Saitamai | Helpee: tumrabert | Context: Node version issues | Resolution: Suggested using Node 23.0.0 with nvm commands\nHelper: [elizaos] | Helpee: byashwanth | Context: Missing zod dependency | Resolution: Suggested running \"pnpm add -w zod\" to resolve the issue\nHelper: JAMES | Helpee: Community | Context: Dependency version mismatch in eliza-starter | Resolution: Created and submitted PR to fix client-discord version to 0.1.9\nHelper: jsonmson | Helpee: Community | Context: Running ElizaOS starter without Docker | Resolution: Shared solution for running with pnpm from terminal\n\n## 4. Action Items\n\nTechnical: Fix dependency version mismatches in eliza-starter repo | Description: Update client-discord to version 0.1.9 | Mentioned By: JAMES\nTechnical: Fix IPv4/IPv6 issue in Telegram client | Description: Force IPv4 in TelegramClient constructor | Mentioned By: [elizaos] <0xprado>\nTechnical: Resolve \"ERR_PNPM_PATCH_NOT_APPLIED\" error in Docker builds | Description: Fix patch application for @solana-developers/helpers | Mentioned By: anyadachan\nTechnical: Fix CORS error when accessing web UI from different machine | Description: Address cross-origin resource sharing issues | Mentioned By: \ud83d\udd25\ud83e\ude82AZZBO77\nDocumentation: Update installation instructions | Description: Clarify required Node.js and pnpm versions | Mentioned By: JAMES\nDocumentation: Consolidate FAQ documents | Description: Create single source of truth from scattered FAQs | Mentioned By: JAMES\nDocumentation: Add READMEs for all adapters | Description: Improve documentation for adapter components | Mentioned By: jin\nDocumentation: Clarify branch structure and stability | Description: Explain differences between main, develop, and version branches | Mentioned By: byashwanth\nDocumentation: Improve .env file structure | Description: Group related variables together for clarity | Mentioned By: Hop\nFeature: Create replacement for eliza.gg | Description: Develop new hosted version of ElizaOS | Mentioned By: elizaos-bridge-odi\nFeature: Add support for restricting web search for specific agents | Description: Allow agents to only use knowledge from PDF files | Mentioned By: Saitamai\nFeature: Improve Twitter agent response reliability | Description: Fix issues with agents not responding to some users | Mentioned By: elamore", + "messageCount": 475, + "userCount": 73 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. The main topics include suggestions for generating revenue through sponsorships, referral codes, and creating a Solana Liquid Staking Token (LST). There's a brief inquiry about the plugin-arbitrage tool with a YouTube resource shared in response. Another user asks about 3D avatar animations. The conversation is fragmented with limited technical depth or concrete implementations. Most ideas presented are conceptual rather than detailed technical proposals, with the revenue generation ideas from \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20 being the most developed concept.\n\n## 2. FAQ\nQ: Does anybody here played with plugin-arbitrage? any experience to share? a quick start document? (asked by pallyndr.eth) A: Yeah yeah, there is! [YouTube link provided] (answered by Tobiloba)\nQ: Is anyone familiar with 3D avatar animations? Any resources here? (asked by jordan1) A: i have (answered by gelgit.eth)\nQ: Damn I missed this, ang recording? (asked by jin) A: Unanswered\n\n## 3. Help Interactions\nHelper: Tobiloba | Helpee: pallyndr.eth | Context: Request for information about plugin-arbitrage and quick start documentation | Resolution: Provided a YouTube link (https://www.youtube.com/live/CnfnqlFkwfw?si=fm6slxPInRCtzkpU) as a resource\n\n## 4. Action Items\nFeature: Create revenue streams through sponsorships, referral codes for exchanges, and telegram bots | Description: Implement referral systems where funds go directly to the DAO | Mentioned By: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20\nFeature: Develop elizaSOL as a Liquid Staking Token | Description: Create a custom LST for the project | Mentioned By: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20", + "messageCount": 10, + "userCount": 6 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe chat segment contains limited technical discussion focused on two main topics. First, rhota announced that Trading v2 is working and will be tested for a few more days before launch, likely in the following week. They also mentioned plans to share information about how the data layer and trading functionality work together. Second, tigerguo raised questions about the relationship between frameworks and models in Web3 AI technology, expressing concerns about public perception of ElizaOS's business value. They also requested clarification on DegenAI's autonomous learning and trading capabilities, specifically how it differs from traditional quantitative trading bots and script-based solutions. The chat includes several empty messages from Red - X-Ware.v0.\n\n## 2. FAQ\nQ: How is DegenAI different from quantitative trading bots and script-based bots? (asked by tigerguo.) A: Unanswered\nQ: What is the relationship between frameworks and models in Web3 AI technology? (asked by tigerguo.) A: Unanswered\n\n## 3. Help Interactions\nNo significant help interactions were present in the provided chat segment.\n\n## 4. Action Items\nTechnical: Launch Trading v2 after testing period | Description: Deploy the new trading functionality after a few more days of testing | Mentioned By: rhota\nDocumentation: Create educational content about ElizaOS | Description: Develop popular science content for Twitter to explain the business value of ElizaOS | Mentioned By: tigerguo.\nDocumentation: Explain DegenAI functionality | Description: Provide explanations about how DegenAI's autonomous learning and trading works compared to traditional bots | Mentioned By: tigerguo.\nTechnical: Share information about data layer and trading functionality | Description: Explain how the data layer and trading functionality work together | Mentioned By: rhota", + "messageCount": 5, + "userCount": 3 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Conversations primarily revolve around market timing for a project referred to as \"qt\" and sharing Twitter/X links about Web3 projects and token economics. There's a brief exchange about someone sharing information about a competitor project, with Patt defending the discussion as appropriate within a gated community channel. No significant technical problem-solving or implementation details are present in this transcript. The conversation suggests participants are monitoring market trends and competitor activities in what appears to be a Web3/crypto project context.\n\n## 2. FAQ\nQ: When does qt end? (asked by hyper) A: It basically ends now. Market will front run. (answered by GBA ADVANCE)\nQ: Why's a partner shilling vampire competitor? (asked by bersezk) A: Didn't see anything egregious. It's a gated community channel, everyone in there's already got a big stake in this project, and discussing among ourselves and not in public. We should be allowed to discuss what other projects or AI landscape in general is doing. (answered by Patt)\nQ: Who's the comp? (asked by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20) A: Unanswered\n\n## 3. Help Interactions\nHelper: GBA ADVANCE | Helpee: hyper | Context: Question about when \"qt\" ends | Resolution: Provided timing information that it \"basically ends now\" and markets will front-run\n\n## 4. Action Items\nTechnical: None evident from the transcript\nDocumentation: None evident from the transcript\nFeature: None evident from the transcript", + "messageCount": 13, + "userCount": 8 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe channel discussions primarily focused on AI16z ecosystem developments and partnerships. Key technical highlights include the AI-news system that automatically aggregates scripts and generates episodes in Unity, and the development of a plugin registry. There were discussions about the upcoming launchpad which is reportedly 95% complete and awaiting the right time to launch. The concept of \"DeFAI\" emerged as a potential direction for development, with some members already working on DeFAI bots that can interact with LP contracts on Solana. A partnership with Partners DAO was mentioned, including a revshare agreement that could create buy pressure on AI16z token. The community is anticipating tokenomics details, though it was clarified that the whitepaper would come after the launchpad launch. There were also discussions about the potential ticker change from AI16z to ELIZAOS.\n\n## 2. FAQ\nQ: How does the AI-news system work? (implied question from jin's explanation) A: It aggregates scripts automatically via GitHub (https://github.com/bozp-pzob/ai-news) then feeds them into a Unity program to generate each episode in one shot (answered by jin)\nQ: When will tokenomics be available? (asked by anotherAndrewSHA) A: Product comes first, then whitepaper, with tokenomics coming later; can't launch tokenomics whitepaper before launchpad is out (answered by jin and witch)\nQ: When is the launchpad coming? (asked by anotherAndrewSHA) A: It's 95% done and just onboarding partners/waiting for the right time to launch (answered by witch)\nQ: What is left to do to change the ticker to elizaos? (asked by renameless) A: Exchanges have been notified, unclear if a vote is needed or if it can just be changed (Unanswered)\nQ: Is there any Twitter partner group? (asked by hyper) A: Unanswered\n\n## 3. Help Interactions\nHelper: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20 | Helpee: whobody | Context: Looking for Superbowl streaming link | Resolution: Provided a streaming link and suggested using IWebTV app\nHelper: [[{{,,,}}]] | Helpee: Zolo | Context: Explaining DeFAI concept and implementation | Resolution: Shared information about a DeFAI bot being developed to interact with LP contracts on Solana and provided a Telegram link for a working example\nHelper: Patt | Helpee: CtrlAltElite | Context: Needed Jin's Twitter handle | Resolution: Provided the Twitter handle (https://x.com/dankvr)\n\n## 4. Action Items\nTechnical: Translate AI-news show for international audiences | Description: Create translated versions of the automatically generated news show | Mentioned By: jin\nTechnical: Complete development of DeFAI bot | Description: Continue work on bot that interacts with LP contracts on Solana to create a YFI-like scenario | Mentioned By: [[{{,,,}}]]\nTechnical: Finalize launchpad development | Description: Complete the remaining 5% of launchpad development and onboard partners | Mentioned By: witch\nTechnical: Fix documentation | Description: Update docs to reflect recent changes in the ecosystem | Mentioned By: jin\nFeature: Integrate with Partners DAO | Description: Leverage the revshare agreement to create synergy between AI16z and Partners DAO | Mentioned By: vincentpaul\nFeature: Implement ticker change from AI16z to ELIZAOS | Description: Complete the process of changing the token ticker | Mentioned By: renameless\nFeature: Develop Smol World integration | Description: Create proof of concept for \"first on-chain civilization\" using Eliza OS | Mentioned By: anon\nDocumentation: Create tokenomics whitepaper | Description: Develop comprehensive documentation of token economics after launchpad launch | Mentioned By: anotherAndrewSHA", + "messageCount": 255, + "userCount": 35 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe chat discusses ongoing development and issues with an AI-driven TV show or streaming content. Key technical points include:\n\n- The team is using an aggregator that updates market metrics twice daily (around 6 and 11 PM)\n- There's a JSON format change for daily summaries with three new sections: \"Recent Developments in Software Projects,\" \"Crypto Market Overview,\" and \"Recent Developments in Eliza and Related Projects\"\n- fishai discovered a bug/feature where AI characters mispronounce \"peepo\" as \"Peepeo\" or \"Peopo\" during arguments, which they decided to keep but parse correctly on the backend\n- There are issues with the aggregator occasionally returning empty data (noted on 2025-02-08)\n- fishai mentioned developing a formula for dialogue flow but experienced frame rate issues with Bandicam during recording\n- The team is working on synchronizing market metrics with recording times for better alignment\n\n## 2. FAQ\nQ: Does the prompt need to know about the new JSON format? (asked by boom) A: No, it doesn't. The AI knows how to parse JSON and handles category topics itself. (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Timing of market metrics updates for recordings | Resolution: Suggested manually running metrics scraper right after the aggregator runs to ensure alignment\nHelper: SM Sith Lord | Helpee: boom | Context: Question about whether prompt needs to know new JSON format | Resolution: Confirmed it doesn't need to know as the show writer AI handles parsing and decisions\n\n## 4. Action Items\nTechnical: Fix or monitor the aggregator that returned empty data on 2025-02-08 | Mentioned By: boom\nTechnical: Address Bandicam frame rate issues during recording | Mentioned By: fishai\nTechnical: Consider automating the synchronization of market metrics with recording times | Mentioned By: SM Sith Lord", + "messageCount": 27, + "userCount": 3 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-08": { + "filename": "2025-02-08.md", + "content": "# elizaOS Discord - 2025-02-08\n\n## Overall Discussion Highlights\n\n### Framework Development & Updates\n- **Trading v2** is working and will be tested for a few more days before launch, likely next week (rhota)\n- A **major V2 release** of the ElizaOS framework is forthcoming (kalshnikov)\n- Documentation is migrating from eliza.gg to **elizaos.ai** (BOSSU)\n- The team is working on a **plugin registry** for easier integration of community-developed plugins\n- **DeFAI** emerged as a development direction, with some members already working on DeFAI bots that can interact with LP contracts on Solana\n\n### Installation & Troubleshooting\n- Users reported success with specific combinations of **Node.js v23.3.0** and **pnpm v9.15.4** on the v0.1.8-alpha.1 branch\n- Common installation issues included dependency resolution challenges with packages like sharp, zod, and vite\n- JAMES submitted a PR to fix dependency version mismatches in eliza-starter\n- Several users reported issues with the \"Initializing LlamaService...\" getting stuck\n\n### AI-TV Development\n- The team is using an **aggregator** that updates market metrics twice daily (around 6 and 11 PM)\n- A JSON format change for daily summaries added three new sections: \"Recent Developments in Software Projects,\" \"Crypto Market Overview,\" and \"Recent Developments in Eliza and Related Projects\"\n- fishai discovered a bug/feature where AI characters mispronounce \"peepo\" as \"Peepeo\" or \"Peopo\" during arguments\n- The team is working on synchronizing market metrics with recording times for better alignment\n\n### Business Development\n- The **launchpad** is reportedly 95% complete and awaiting the right time to launch\n- A partnership with **Partners DAO** was mentioned, including a revshare agreement that could create buy pressure on AI16z token\n- Community is anticipating tokenomics details, though it was clarified that the whitepaper would come after the launchpad launch\n- Discussions about potential **ticker change** from AI16z to ELIZAOS\n- Revenue generation ideas through sponsorships, referral codes, and creating a Solana Liquid Staking Token (LST)\n\n## Key Questions & Answers\n\n### Framework & Technical\n- **Q:** Can AI agents on ElizaOS use Bittensor for inference? or only Venice and Google APIs? \n **A:** Yes, Bittensor can be used alongside Venice (HoneyBadger)\n\n- **Q:** Can Eliza transcribe YouTube videos? \n **A:** Yes, she can transcribe videos (BOSSU)\n\n- **Q:** How do I fix the \"Initializing LlamaService...\" stuck issue? \n **A:** Run \"pnpm start:client\" and send a message through UI to unstuck it (elizaos-bridge-odi)\n\n- **Q:** How do I limit tokens with Together AI? \n **A:** Use TOGETHER_MAX_TOKENS in your .env file (Tensorflow)\n\n- **Q:** How do I set a model for a model provider? \n **A:** Add \"TOGETHER_MODEL_SMALL=your together model\" in .env and remove \"model\":\"your together model\" from character file (gin_chan)\n\n- **Q:** How do I connect to Telegram? \n **A:** Add env API and add \"telegram\" to client in character JSON file (EdwardLazz)\n\n- **Q:** What does ACTION_INTERVAL do in the .env file? \n **A:** It sets the timer on actions like tweet, retweet, etc. (Tensorflow)\n\n### Community & Business\n- **Q:** How much AI16Z does one need to hold to be eligible for airdrops and partner benefits? \n **A:** 100k AI16Z (Patt)\n\n- **Q:** Where does someone with no experience start with ElizaOS? \n **A:** Start with Agent Dev School on YouTube and join the coders channel (BOSSU)\n\n- **Q:** Is eliza.box official or fake? \n **A:** Not official, only elizaos.ai is official (BOSSU)\n\n- **Q:** When will tokenomics be available? \n **A:** Product comes first, then whitepaper, with tokenomics coming later; can't launch tokenomics whitepaper before launchpad is out (jin and witch)\n\n- **Q:** How does the AI-news system work? \n **A:** It aggregates scripts automatically via GitHub then feeds them into a Unity program to generate each episode in one shot (jin)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Help\n- **EdwardLazz** helped fix a Telegram client issue by forcing IPv4 by adding agent param in the TelegramClient constructor\n- **Cuddlesaurus** helped nenk.btc resolve installation errors by adding code to package.json with overrides for onnxruntime-node and @discordjs/opus\n- **KinKonomist** provided step-by-step commands for installation, building, and running with character file to tumrabert\n- **gin_chan** explained how to configure Together AI model in .env file instead of character file\n- **Saitamai** suggested using Node 23.0.0 with nvm commands to resolve node version issues\n- **JAMES** created and submitted PR to fix client-discord version to 0.1.9 in eliza-starter\n\n### Learning Resources Sharing\n- **kalshnikov** confirmed AI16Z is a good option with active dev community and framework improvements\n- **Kenk** provided link to quick start materials and noted docs migration status\n- **Tobiloba** shared a YouTube link about plugin-arbitrage in response to pallyndr.eth's question\n- **SM Sith Lord** helped boom understand the JSON format for AI-TV and suggested ways to synchronize market metrics\n\n## Action Items\n\n### Technical\n- Fix dependency version mismatches in eliza-starter repo (JAMES)\n- Fix IPv4/IPv6 issue in Telegram client by forcing IPv4 in TelegramClient constructor (0xprado)\n- Resolve \"ERR_PNPM_PATCH_NOT_APPLIED\" error in Docker builds (anyadachan)\n- Fix CORS error when accessing web UI from different machine (AZZBO77)\n- Launch Trading v2 after testing period (rhota)\n- Complete development of DeFAI bot that interacts with LP contracts on Solana ({{,,,}})\n- Finalize launchpad development and onboard partners (witch)\n- Fix or monitor the aggregator that returned empty data on 2025-02-08 (boom)\n- Address Bandicam frame rate issues during recording (fishai)\n- Consider automating the synchronization of market metrics with recording times (SM Sith Lord)\n- Implement V2 major release of the framework (kalshnikov)\n- Check if Eliza can properly transcribe YouTube videos as reported (JAMES)\n\n### Documentation\n- Update installation instructions to clarify required Node.js and pnpm versions (JAMES)\n- Consolidate FAQ documents into a single source of truth (JAMES)\n- Add READMEs for all adapters (jin)\n- Clarify branch structure and stability differences between main, develop, and version branches (byashwanth)\n- Improve .env file structure by grouping related variables together (Hop)\n- Complete migration of documentation from eliza.gg to elizaos.ai (BOSSU)\n- Create clear documentation about partnerships and benefits (Pleasedistribute)\n- Create educational content about ElizaOS for Twitter to explain business value (tigerguo)\n- Explain DegenAI functionality compared to traditional bots (tigerguo)\n- Create tokenomics whitepaper after launchpad launch (anotherAndrewSHA)\n\n### Feature\n- Create replacement for eliza.gg (elizaos-bridge-odi)\n- Add support for restricting web search for specific agents (Saitamai)\n- Improve Twitter agent response reliability (elamore)\n- Create revenue streams through sponsorships and referral codes (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Develop elizaSOL as a Liquid Staking Token (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Consider creating a \"Report Scammers\" channel (elamore)\n- Integrate with Partners DAO to leverage the revshare agreement (vincentpaul)\n- Implement ticker change from AI16z to ELIZAOS (renameless)\n- Develop Smol World integration for \"first on-chain civilization\" (anon)\n- Translate AI-news show for international audiences (jin)" + }, + "github_summaries_daily_2025-02-09": { + "filename": "2025-02-09.md", + "content": "Feb 9, 2025 Daily Project Summary\n\nToday's focus was on strengthening the project's foundational elements, with significant progress made in fixing core build processes and enhancing security by addressing public key verification. A new issue emerged regarding bot reply behavior, indicating a need to refine response mechanisms.\n\n## \u2705 Completed Work\n### Build Process Improvements\n- Fixed the core build process with the addition of `build:core` in [elizaos/eliza#3398](https://github.com/elizaos/eliza/pull/3398).\n- Resolved issues with the root build command `bun run build` in [elizaos/eliza#3396](https://github.com/elizaos/eliza/pull/3396).\n\n### Security Enhancements\n- Prevented forged public keys from using valid attestations to deceive users, ensuring authenticity verification of public keys generated within the Trusted Execution Environment (TEE) in [elizaos/eliza#2050](https://github.com/elizaos/eliza/issues/2050).\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**: [elizaos/eliza#3394](https://github.com/elizaos/eliza/issues/3394) - Bot generating multiple replies due to `DEFAULT_MAX_TWEET_LENGTH`.\n\n### Closed Issues\n- **elizaos/eliza**: [elizaos/eliza#2050](https://github.com/elizaos/eliza/issues/2050) - Addressed security concern regarding public key verification." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-09": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:02.503982Z", + "target_date": "2025-02-09", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-08", + "ai_news_elizaos_discord_md_2025-02-07", + "ai_news_elizaos_discord_md_2025-02-06", + "ai_news_elizaos_daily_json_2025-02-08", + "ai_news_elizaos_daily_md_2025-02-08", + "ai_news_elizaos_daily_discord_json_2025-02-08", + "ai_news_elizaos_daily_discord_md_2025-02-08", + "github_summaries_daily_2025-02-09", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 203004, + "estimated_tokens": 50751, + "file_size_bytes": 219890 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-10.json b/the-council/aggregated/2025-02-10.json new file mode 100644 index 00000000000..7ba23197b4f --- /dev/null +++ b/the-council/aggregated/2025-02-10.json @@ -0,0 +1,281 @@ +{ + "date_generated_for": "2025-02-10", + "ai_news_elizaos_discord_md_2025-02-09": { + "filename": "2025-02-09.md", + "content": "# elizaOS Discord - 2025-02-09\n\n## Overall Discussion Highlights\n\n### Platform Development & Roadmap\n- **Documentation Migration**: Documentation is being moved from eliza.gg to elizaos.ai, with users being directed to check announcements for updates.\n- **ElizaOS V2**: A major framework update is in development, mentioned by multiple team members as \"coming soon\" but without specific timeline.\n- **Launchpad Development**: The team is 95% done with their launchpad and is onboarding partners, strategically timing the announcement for market recovery.\n- **Node.js Requirements**: The recommended environment for ElizaOS development is Node.js v23.3.0 and pnpm v9.15.4.\n- **Tokenomics**: Expected to be released next week, with the team focusing on \"product first, then whitepaper\" approach.\n- **Ticker Change**: Plans to change the ticker to \"elizaos\" are in progress, currently waiting on Daos.fun.\n\n### Technical Discussions\n- **RAG Implementation**: Multiple users discussed configuring knowledge directories and file paths for Retrieval Augmented Generation in ElizaOS.\n- **Build Issues**: Several users reported dependency resolution issues during builds, particularly with packages like zod, uuid, and viem.\n- **Dynamic Require Errors**: A solution was shared to fix these errors by adding external modules to tsup.config.ts.\n- **Twitter Client Customization**: Discussions about controlling agent behavior, including limiting to quote reposts and mentions-only responses.\n- **Security Concerns**: Conversations about exposing DirectClient to public IPs and potential RCE vulnerabilities.\n- **Docker Optimization**: Questions about reducing build times and image sizes for Docker deployments.\n\n### Project Architecture & Features\n- **Architecture Reorganization**: A proposal to improve user experience by allowing selective package and plugin installation, suggesting a structure with separate /sources and /packages directories.\n- **Agent Orchestration**: Interest in developing systems for multiple agents to work together with coordination.\n- **Platform Integrations**: Requests for TikTok, Facebook, and LinkedIn integrations were mentioned by multiple users.\n- **Agent-Managed Funds**: Security concerns were raised regarding how to ensure mandate consistency, protect against hacks, and maintain operational security.\n\n### AI News Show Development\n- **Quality Issues**: The AI-powered news show is experiencing problems with data quality, repetitive content, and lack of engagement.\n- **Proposed Improvements**: Refactoring the audio system, improving JSON aggregator reliability, enhancing prompts, adding interview capabilities, and upgrading to Unity HDRP.\n- **Content Strategy**: Recommendations to focus on GitHub updates rather than market data to better serve the developer audience.\n\n### Market Positioning\n- **Competitive Landscape**: Community members expressed concern about competitors launching similar products and the timing for ElizaOS's own launch.\n- **Strategic Timing**: Discussions about accelerating release of new capabilities to maintain competitive advantage rather than waiting for ideal market conditions.\n- **Clank Tank**: A new project was teased by Jin with a trailer/sizzle reel, with the first episode planned to premiere by the end of the week.\n\n## Key Questions & Answers\n\n**Platform & Development**\n- Q: What Node.js and pnpm versions are recommended for ElizaOS? \n A: Node.js v23.3.0 and pnpm 9.15.4 (answered by Sarthak)\n\n- Q: Which is the stable branch of ElizaOS? \n A: Main branch is stable which is alpha.1 (answered by Odilitime)\n\n- Q: Where should I submit code for a new plugin? \n A: https://github.com/elizaos-plugins is where all plugins are, including the registry where you can make a PR (answered by Odilitime)\n\n- Q: How can I implement RAG in Eliza with multiple file types? \n A: Configure knowledge in character file with proper directory paths (answered by Mel Raiczyk)\n\n- Q: Is eliza.box official? or Fake? \n A: Yes it is, it's a site for projects that have demoed (answered by Kenk)\n\n**Roadmap & Features**\n- Q: When will tokenomics be available? \n A: Still long time before publishing tokenomics; product first, then whitepaper (answered by anotherAndrewSHA)\n\n- Q: When is the launchpad coming? \n A: Launchpad is 95% done and just onboarding partners/waiting for a right time to launch (answered by witch)\n\n- Q: What is left to do to change the ticker to elizaos? \n A: Waiting on Daos.fun (answered by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n\n- Q: Is it too late to get allocation if I buy NFT now? \n A: Yes (answered by ses\u0101me \ud83e\udde9)\n\n**AI Features**\n- Q: Why does degenai trade tokens ineffectively? \n A: The first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n- Q: What's the target length for the AI Podcast? \n A: Under 2 minutes is the current goal, it used to be 1 minute (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n1. **Build Issue Resolution**\n - Helper: gin_chan | Helpee: Community \n - Context: Dynamic require errors after adding plugins \n - Resolution: Shared solution by adding external modules to tsup.config.ts\n\n2. **Node Version Configuration**\n - Helper: Inked-Kiwi | Helpee: clydedev \n - Context: Node version and build issues \n - Resolution: Provided step-by-step build commands with nvm alias default\n\n3. **Vector Dimension Mismatch**\n - Helper: DEVDARK | WONT DM FIRST | Helpee: engineer \n - Context: Vector dimension mismatch error with hyperbolic models \n - Resolution: Provided steps to check embedding dimensions and verify model consistency\n\n4. **RAG Configuration**\n - Helper: pupathebig | Helpee: Community \n - Context: RAG knowledge configuration \n - Resolution: Shared working configuration for latest release\n\n5. **Getting Started Resources**\n - Helper: kalshnikov | Helpee: bricursor \n - Context: New user asking how to start with agent development \n - Resolution: Directed to Shaw's YouTube Agent Dev School and confirmed existing Twitter accounts can be used\n\n6. **AI News Show Improvements**\n - Helper: boom | Helpee: jin \n - Context: Jin expressed concerns about the show's value and content quality \n - Resolution: Boom acknowledged issues, created documentation with improvement ideas, and started a wiki explaining how the system works\n\n## Action Items\n\n### Technical\n1. **Fix dynamic require errors** by adding modules to external list in tsup.config.ts (Mentioned by gin_chan)\n2. **Update Node.js to v23.3.0 and pnpm to v9.15.4** for building ElizaOS (Mentioned by Inked-Kiwi)\n3. **Implement proper security measures for DirectClient** to avoid exposing to 0.0.0.0:3000 (Mentioned by Odilitime)\n4. **Fix Twitter agent to only respond to mentions** by configuring evaluators (Mentioned by Kodasan-V)\n5. **Implement proper RAG knowledge configuration** with \"ragKnowledge\": true (Mentioned by pupathebig)\n6. **Launch the launchpad** when market conditions improve (Mentioned by witch, jin, accelxr)\n7. **Premiere first episode of Clank Tank** by end of week (Mentioned by jin)\n8. **Refactor audio system** to feed Eleven Labs audio into Unity for better visemes (Mentioned by boom)\n9. **Improve JSON aggregator reliability** for AI news show (Mentioned by boom)\n10. **Implement pre-processing layer** to clean data before it reaches aggregator (Mentioned by fishai)\n11. **Port the entire project to Unity HDRP** for better reflections and lighting (Mentioned by boom)\n12. **Implementation of improved DegenAI trading algorithm** with sentiment/data layer (Mentioned by rhota)\n13. **Develop secure smart contract vault** for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n1. **Update .env file structure documentation** to group related variables (Mentioned by Hop)\n2. **Create guide for RAG implementation** to document knowledge retrieval (Mentioned by [elizaos] )\n3. **Document Twitter client customization** for modifying agent behavior (Mentioned by 0xLabsTheCoder)\n4. **Create a \"stickier\" place for announcements** for high-quality updates (Mentioned by jin)\n5. **Document security mechanisms** for keeping agent funds on track (Mentioned by TAISER Andy)\n6. **Create onboarding doc for VEGA** to help with clank tank pitches (Mentioned by jin)\n7. **Complete wiki explaining** how the entire AI news system works (Mentioned by boom)\n\n### Feature\n1. **Add support for agent orchestration** to allow multiple agents to work together (Mentioned by joseroberts87)\n2. **Implement form-based agent creation** to generate agents through forms (Mentioned by Ash)\n3. **Add TikTok and Facebook integrations** to expand platform support (Mentioned by D. Q)\n4. **Add LinkedIn integration** as a platform for agents (Mentioned by Mahesh)\n5. **Reorganize project structure** into /sources and /packages folders (Mentioned by jsonmson)\n6. **Create selection menu** for choosing plugins/packages (Mentioned by jsonmson)\n7. **Explore DeFAI development** for trading and on-chain financial management (Mentioned by Zolo)\n8. **Implement the ticker change to \"elizaos\"** (Mentioned by renameless)\n9. **Add capability for \"news interviews\"** or guest appearances (Mentioned by jin)\n10. **Create a comic relief section** to make the show more engaging (Mentioned by boom)\n11. **Integrate Eliza into the show writing AI pipeline** (Mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-08": { + "filename": "2025-02-08.md", + "content": "# elizaOS Discord - 2025-02-08\n\n## Overall Discussion Highlights\n\n### Framework Development & Updates\n- **Trading v2** is working and will be tested for a few more days before launch, likely next week (rhota)\n- A **major V2 release** of the ElizaOS framework is forthcoming (kalshnikov)\n- Documentation is migrating from eliza.gg to **elizaos.ai** (BOSSU)\n- The team is working on a **plugin registry** for easier integration of community-developed plugins\n- **DeFAI** emerged as a development direction, with some members already working on DeFAI bots that can interact with LP contracts on Solana\n\n### Installation & Troubleshooting\n- Users reported success with specific combinations of **Node.js v23.3.0** and **pnpm v9.15.4** on the v0.1.8-alpha.1 branch\n- Common installation issues included dependency resolution challenges with packages like sharp, zod, and vite\n- JAMES submitted a PR to fix dependency version mismatches in eliza-starter\n- Several users reported issues with the \"Initializing LlamaService...\" getting stuck\n\n### AI-TV Development\n- The team is using an **aggregator** that updates market metrics twice daily (around 6 and 11 PM)\n- A JSON format change for daily summaries added three new sections: \"Recent Developments in Software Projects,\" \"Crypto Market Overview,\" and \"Recent Developments in Eliza and Related Projects\"\n- fishai discovered a bug/feature where AI characters mispronounce \"peepo\" as \"Peepeo\" or \"Peopo\" during arguments\n- The team is working on synchronizing market metrics with recording times for better alignment\n\n### Business Development\n- The **launchpad** is reportedly 95% complete and awaiting the right time to launch\n- A partnership with **Partners DAO** was mentioned, including a revshare agreement that could create buy pressure on AI16z token\n- Community is anticipating tokenomics details, though it was clarified that the whitepaper would come after the launchpad launch\n- Discussions about potential **ticker change** from AI16z to ELIZAOS\n- Revenue generation ideas through sponsorships, referral codes, and creating a Solana Liquid Staking Token (LST)\n\n## Key Questions & Answers\n\n### Framework & Technical\n- **Q:** Can AI agents on ElizaOS use Bittensor for inference? or only Venice and Google APIs? \n **A:** Yes, Bittensor can be used alongside Venice (HoneyBadger)\n\n- **Q:** Can Eliza transcribe YouTube videos? \n **A:** Yes, she can transcribe videos (BOSSU)\n\n- **Q:** How do I fix the \"Initializing LlamaService...\" stuck issue? \n **A:** Run \"pnpm start:client\" and send a message through UI to unstuck it (elizaos-bridge-odi)\n\n- **Q:** How do I limit tokens with Together AI? \n **A:** Use TOGETHER_MAX_TOKENS in your .env file (Tensorflow)\n\n- **Q:** How do I set a model for a model provider? \n **A:** Add \"TOGETHER_MODEL_SMALL=your together model\" in .env and remove \"model\":\"your together model\" from character file (gin_chan)\n\n- **Q:** How do I connect to Telegram? \n **A:** Add env API and add \"telegram\" to client in character JSON file (EdwardLazz)\n\n- **Q:** What does ACTION_INTERVAL do in the .env file? \n **A:** It sets the timer on actions like tweet, retweet, etc. (Tensorflow)\n\n### Community & Business\n- **Q:** How much AI16Z does one need to hold to be eligible for airdrops and partner benefits? \n **A:** 100k AI16Z (Patt)\n\n- **Q:** Where does someone with no experience start with ElizaOS? \n **A:** Start with Agent Dev School on YouTube and join the coders channel (BOSSU)\n\n- **Q:** Is eliza.box official or fake? \n **A:** Not official, only elizaos.ai is official (BOSSU)\n\n- **Q:** When will tokenomics be available? \n **A:** Product comes first, then whitepaper, with tokenomics coming later; can't launch tokenomics whitepaper before launchpad is out (jin and witch)\n\n- **Q:** How does the AI-news system work? \n **A:** It aggregates scripts automatically via GitHub then feeds them into a Unity program to generate each episode in one shot (jin)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Help\n- **EdwardLazz** helped fix a Telegram client issue by forcing IPv4 by adding agent param in the TelegramClient constructor\n- **Cuddlesaurus** helped nenk.btc resolve installation errors by adding code to package.json with overrides for onnxruntime-node and @discordjs/opus\n- **KinKonomist** provided step-by-step commands for installation, building, and running with character file to tumrabert\n- **gin_chan** explained how to configure Together AI model in .env file instead of character file\n- **Saitamai** suggested using Node 23.0.0 with nvm commands to resolve node version issues\n- **JAMES** created and submitted PR to fix client-discord version to 0.1.9 in eliza-starter\n\n### Learning Resources Sharing\n- **kalshnikov** confirmed AI16Z is a good option with active dev community and framework improvements\n- **Kenk** provided link to quick start materials and noted docs migration status\n- **Tobiloba** shared a YouTube link about plugin-arbitrage in response to pallyndr.eth's question\n- **SM Sith Lord** helped boom understand the JSON format for AI-TV and suggested ways to synchronize market metrics\n\n## Action Items\n\n### Technical\n- Fix dependency version mismatches in eliza-starter repo (JAMES)\n- Fix IPv4/IPv6 issue in Telegram client by forcing IPv4 in TelegramClient constructor (0xprado)\n- Resolve \"ERR_PNPM_PATCH_NOT_APPLIED\" error in Docker builds (anyadachan)\n- Fix CORS error when accessing web UI from different machine (AZZBO77)\n- Launch Trading v2 after testing period (rhota)\n- Complete development of DeFAI bot that interacts with LP contracts on Solana ({{,,,}})\n- Finalize launchpad development and onboard partners (witch)\n- Fix or monitor the aggregator that returned empty data on 2025-02-08 (boom)\n- Address Bandicam frame rate issues during recording (fishai)\n- Consider automating the synchronization of market metrics with recording times (SM Sith Lord)\n- Implement V2 major release of the framework (kalshnikov)\n- Check if Eliza can properly transcribe YouTube videos as reported (JAMES)\n\n### Documentation\n- Update installation instructions to clarify required Node.js and pnpm versions (JAMES)\n- Consolidate FAQ documents into a single source of truth (JAMES)\n- Add READMEs for all adapters (jin)\n- Clarify branch structure and stability differences between main, develop, and version branches (byashwanth)\n- Improve .env file structure by grouping related variables together (Hop)\n- Complete migration of documentation from eliza.gg to elizaos.ai (BOSSU)\n- Create clear documentation about partnerships and benefits (Pleasedistribute)\n- Create educational content about ElizaOS for Twitter to explain business value (tigerguo)\n- Explain DegenAI functionality compared to traditional bots (tigerguo)\n- Create tokenomics whitepaper after launchpad launch (anotherAndrewSHA)\n\n### Feature\n- Create replacement for eliza.gg (elizaos-bridge-odi)\n- Add support for restricting web search for specific agents (Saitamai)\n- Improve Twitter agent response reliability (elamore)\n- Create revenue streams through sponsorships and referral codes (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Develop elizaSOL as a Liquid Staking Token (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Consider creating a \"Report Scammers\" channel (elamore)\n- Integrate with Partners DAO to leverage the revshare agreement (vincentpaul)\n- Implement ticker change from AI16z to ELIZAOS (renameless)\n- Develop Smol World integration for \"first on-chain civilization\" (anon)\n- Translate AI-news show for international audiences (jin)" + }, + "ai_news_elizaos_discord_md_2025-02-07": { + "filename": "2025-02-07.md", + "content": "# elizaOS Discord - 2025-02-07\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- **Plugin Architecture Changes**: Plugins are being moved from the core repository to separate repositories under elizaos-plugins. A dynamic plugin system is planned for release in April. (Odilitime)\n- **Version Stability**: v0.1.8-alpha.1 is considered the most stable recent version, working well with pnpm. (Sarthak)\n- **Server Requirements**: Minimal server requirements for ElizaOS include 4 vCPUs and 4GB RAM, which is sufficient for most deployments. (Tobiloba)\n- **Documentation Improvements**: Jin is planning to update the docs and create an FAQ to address common issues and questions.\n\n### DegenAI Trading Agent\n- **Trading Functionality**: Testing is going well with buys and sells working, and the agent receiving signals from a new sentiment and data layer. (Rhota)\n- **Team Structure**: The Degen team includes SAAANTI (sentiment/data layer), Neo (trading v2), Odi (character development), Jin (tokenomics, AI pitch show), and Skely (business development). (Rhota)\n- **Technical Approach**: DegenAI doesn't use custom-trained models but leverages existing ones like Claude (Haiku, 3.5 Sonnet), as model technology is becoming commoditized. (Rhota)\n- **Launch Timeline**: Trading v2 is nearing completion with launch expected next week. (Rhota)\n\n### AI-Generated TV Show\n- **Content Generation Process**: A JSON news aggregator feeds content into the system, which generates TV episodes with AI actors discussing the news. (Boom, SM Sith Lord)\n- **Technical Improvements**: Video quality will be increased from 720p/30fps to 1080p/60fps, and episodes are now running longer (1:30 vs 1:00 previously). (Boom)\n- **Content Structure**: The JSON format has three main sections: development updates, crypto market, and miscellaneous content. (Boom)\n- **Clank Tank**: Previously called \"Dank Tank,\" this show will showcase projects and is being prepared for premiere. (Jin)\n\n### Token & Community Discussions\n- **Wallet Activity**: A large wallet (belonging to \"Elijah\") selling tokens in chunks of 80k caused initial concern but was clarified as \"covering some expenses\" with Elijah still being involved. (Jin)\n- **Revenue Generation Ideas**: Potential revenue streams discussed include sponsorships, telegram bots, referral codes for crypto exchanges, and possibly creating an LST (Liquid Staking Token) called \"elizaSOL.\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- **Tokenomics Paper**: Vasily Sumanov received approval to share his tokenomics paper on Twitter to gather more academic opinions. (yikesawjeez)\n\n### Common Technical Issues\n- **Twitter API Rate Limits**: Users experiencing Twitter rate limits were advised to obtain proper API credentials rather than just using username/password. (BOSSU)\n- **CORS Errors**: Several users reported CORS errors when accessing the web UI from different machines on the same network. (\ud83d\udd25\ud83e\ude82AZZBO77)\n- **Dependency Issues**: Users encountered dependency version mismatches in eliza-starter and node module installation problems. (JAMES, Cuddlesaurus)\n\n## Key Questions & Answers\n\n### ElizaOS Functionality\n- **Q**: Where have all the plugins gone from the main repository? \n **A**: They were moved to separate repositories under https://github.com/orgs/elizaos-plugins/repositories (Odilitime)\n\n- **Q**: How can I make my agent consider a JSON file as part of its knowledge? \n **A**: Use ragKnowledge: true under settings in your character file and place text or MD files in the knowledge folder (\ua9c1Ninja_Dev\ua9c2)\n\n- **Q**: Can AI agents on ElizaOS use Bittensor for inference? \n **A**: Yes, as confirmed by a GitHub PR link (HoneyBadger)\n\n- **Q**: Can Eliza transcribe YouTube videos? \n **A**: Yes, she can transcribe videos (BOSSU)\n\n- **Q**: How do I make a Telegram bot only respond when tagged in a group? \n **A**: Use the \"shouldRespondOnlyToMentions\": true flag in character settings (Tobiloba)\n\n### DegenAI\n- **Q**: Is your current development related to model training? Does it use GPUs? \n **A**: No custom model training; using existing models like Claude as model tech is becoming commoditized (Rhota)\n\n- **Q**: Will Degen eventually be available as a tool for people to use? \n **A**: Yes, users can interact with him on X, soon Discord, and get valuable information (Rhota)\n\n- **Q**: When will the website and Discord be open? \n **A**: Website is being planned with more details next week. Discord will come after trading v2 (Rhota)\n\n### Community & Roles\n- **Q**: How to get associate role? \n **A**: Collabland bot + have >10k ai16z in wallet (kalshnikov)\n\n- **Q**: Where does the ElizaOS dao actually vote on governance proposals? \n **A**: There's no voting right now (Patt)\n\n- **Q**: Is it appropriate to tweet about a tokenomics paper once it's been added to the community ideas list? \n **A**: Yes, it's encouraged and will help get more academic opinions on the topic (yikesawjeez)\n\n## Community Help & Collaboration\n\n### Technical Troubleshooting\n- **Helper**: JAMES | **Helpee**: byashwanth \n **Context**: Dependency version mismatch in eliza-starter \n **Resolution**: Identified that client-discord needed to be updated to 0.1.9 and opened a PR to fix it\n\n- **Helper**: elizaos-bridge-odi | **Helpee**: [elizaos] \n **Context**: Telegram client timeout issue \n **Resolution**: Fixed by forcing IPv4 in the TelegramClient constructor\n\n- **Helper**: Cuddlesaurus | **Helpee**: nenk.btc \n **Context**: Node module installation issues \n **Resolution**: Provided code to add to package.json and commands to create empty module\n\n- **Helper**: KinKonomist | **Helpee**: tumrabert \n **Context**: Installing and running Eliza \n **Resolution**: Provided detailed commands for installation, building, and running with character file\n\n### Agent Development\n- **Helper**: \ua9c1Ninja_Dev\ua9c2 | **Helpee**: Mel Raiczyk \n **Context**: How to make agent recognize knowledge files \n **Resolution**: Explained how to enable ragKnowledge in character settings and use txt/md files in knowledge folder\n\n- **Helper**: Kodasan-V | **Helpee**: Tobiloba \n **Context**: Making Telegram bot only respond when tagged in groups \n **Resolution**: Successfully implemented \"shouldRespondOnlyToMentions\": true flag\n\n### AI-TV Development\n- **Helper**: SM Sith Lord | **Helpee**: boom \n **Context**: Episodes weren't including GitHub development updates \n **Resolution**: Suggested checking if the news aggregator was working properly before troubleshooting the episode generation\n\n- **Helper**: fishai | **Helpee**: boom \n **Context**: Question about video screens in market segment \n **Resolution**: Explained it's Hyperfy-specific and suggested using zbrowser to implement live feeds\n\n### Community Support\n- **Helper**: jin | **Helpee**: Patt \n **Context**: Patt wanted to help spread the word about #nofap eliza teases on Twitter but had no following \n **Resolution**: Jin made Patt a moderator and sent 148.94 ai16z tokens as a \"hotpockets budget\"\n\n- **Helper**: HoneyBadger | **Helpee**: Community \n **Context**: Tracking wallet activity of large token movements \n **Resolution**: HoneyBadger traced transactions to identify the selling wallet belonged to Elijah\n\n## Action Items\n\n### Technical\n- Implement dynamic plugin system for next release (Odilitime)\n- Fix dependency version mismatch in eliza-starter repo (JAMES)\n- Fix Twitter client authentication issues to prevent aggressive login attempts (rubinovitz)\n- Address CORS errors when accessing web UI from different machines on same network (\ud83d\udd25\ud83e\ude82AZZBO77)\n- Complete testing and launch trading v2 (Rhota)\n- Implement safer trading strategies for current market conditions (Rhota)\n- Implement fix to clear TV image at episode start to prevent old images from persisting (Boom)\n- Increase video quality from 720p/30fps to 1080p/60fps (Boom)\n- Fix issues with Telegram channel autoposting where character doesn't follow prescribed content (wirly)\n- Implement proper Twitter API integration for users experiencing rate limits (kanonasv\ud83d\udc8e)\n- Empower token model and handle liquidity LP method (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Documentation\n- Update documentation with clearer setup instructions for different platforms (Jin)\n- Create comprehensive FAQ document as single source of truth (JAMES)\n- Add READMEs for all adapters to make documentation easier (Jin)\n- Clarify required vs optional environment variables (JAMES)\n- Document the new JSON format with three main sections for AI-TV (Boom)\n- Create directory or resource for AI Agents information (capabilities, interaction methods, APIs) (hus)\n- Clarify the process for obtaining roles (associate, hoplite) (velja)\n- Check and clarify role permissions for the \"hoplite\" role across different channels (kalshnikov)\n- Update CoinMarketCap information to reflect rebranding (Avanc)\n\n### Features\n- Integrate DegenAI back into Discord in a dedicated channel with other agents (Rhota)\n- Create \"degen alpha room\" for interaction with DegenAI and other agents (Rhota)\n- Develop DegenAI website (Rhota)\n- Create a \"Report Scammers\" channel for security issues (elamore)\n- Develop automation for trading strategies (10% daily via arbitrage/futures) (OldHippy)\n- Implement YouTube video transcription functionality (JAMES)\n- Create a no-code Eliza builder (ooeygg)\n- Improve error handling to alert developers when required .env variables are missing (JAMES)\n- Consider implementing zbrowser for live content feeds on market screens (fishai)\n- Create Clank Tank logo (Jin)\n- Develop launchpad for AI agents (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Consider implementing revenue generation through sponsorships, referral codes, and telegram bots (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Explore creating a Liquid Staking Token (LST) called \"elizaSOL\" (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)" + }, + "ai_news_elizaos_daily_json_2025-02-09": { + "filename": "2025-02-09.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-09", + "categories": [ + { + "title": "Twitter Interactions by @dankvr and @shawmakesmagic", + "content": [ + { + "text": "The user @dankvr mentioned they received many submissions and are training an assistant to help with follow-ups. They also noted similarities between the open source AI community (particularly via exo clusters) and earlier tech communities when responding to @EMostaque.", + "sources": [ + "https://twitter.com/dankvr/status/1888737891938861532", + "https://twitter.com/dankvr/status/1888737503047213223" + ], + "images": [], + "videos": [] + }, + { + "text": "In several brief exchanges, @dankvr acknowledged feedback positively, mentioning that many suggested ideas are already in progress. They also agreed with another user's comment with 'Unironically +1'.", + "sources": [ + "https://twitter.com/dankvr/status/1888648857757659517", + "https://twitter.com/dankvr/status/1888646389116063863" + ], + "images": [], + "videos": [] + }, + { + "text": "The user @shawmakesmagic engaged in several short conversations, mentioning they're almost done with major breaking changes, identifying someone as possibly being 'Liron', and noting they had already simulated something with Claude AI with satisfactory results.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1888460843840385145", + "https://twitter.com/shawmakesmagic/status/1888405937133683014", + "https://twitter.com/shawmakesmagic/status/1888405477395947647", + "https://twitter.com/shawmakesmagic/status/1888404891254641106", + "https://twitter.com/shawmakesmagic/status/1888384186307719598" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen significant development activity with multiple pull requests focused on new features, improvements, and fixes. Key developments include:\n\n- V2 Development (PR #3393) by lalalune, which appears to be a major version update\n- A build fix specifically for the Sui Typhoon Hackathon scheduled for February 2025 (PR #3399)\n- Several new plugin integrations including Shopify (PR #3395), D.A.T.A (PR #3421), and Navi Protocol (PR #3417, #3425)\n- Improvements to the Twitter client system message (PR #3401)\n- Documentation updates for client/FAQ/Character files (PR #3410)\n- Addition of character methods (PR #3400)\n\nThese pull requests demonstrate active development across various aspects of the eliza platform, including core functionality, third-party integrations, and documentation improvements.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3393", + "https://github.com/elizaOS/eliza/pull/3399", + "https://github.com/elizaOS/eliza/pull/3401", + "https://github.com/elizaOS/eliza/pull/3395", + "https://github.com/elizaOS/eliza/pull/3421", + "https://github.com/elizaOS/eliza/pull/3410", + "https://github.com/elizaOS/eliza/pull/3417", + "https://github.com/elizaOS/eliza/pull/3425", + "https://github.com/elizaOS/eliza/pull/3400" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3393", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3399", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3401", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3395", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3421", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3410", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3417", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3425", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3400" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "Several build-related fixes were implemented in the elizaOS/eliza repository. PR #3398 addressed the need to build the core component first and added a `build:core` command. PR #3396 fixed the root-level build command `bun run build`.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3398", + "https://github.com/elizaOS/eliza/pull/3396" + ], + "images": [], + "videos": [] + }, + { + "text": "New features and improvements were also added to the repository. PR #3424 introduced agent commands, while PR #3400 added character methods. Additionally, PR #3423 fixed a typo in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3424", + "https://github.com/elizaOS/eliza/pull/3400", + "https://github.com/elizaOS/eliza/pull/3423" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3394: A bot is generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH configuration. This appears to be causing unwanted behavior in the bot's response system.\n\n2. Issue #3418: Users are encountering a module import error specifically for '@anush008/tokenizers-linux-arm64-gnu', suggesting dependency or platform-specific compatibility issues.\n\n3. Issue #3420: There's a proposal to decouple service types and third-party service development, which would likely improve modularity and extensibility of the system.\n\n4. Issue #3411: A suggestion to integrate BAML (likely Behavior and Markup Language) to enable structured outputs from LLMs (Large Language Models), which could enhance the system's ability to generate consistent, formatted responses.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3394", + "https://github.com/elizaOS/eliza/issues/3418", + "https://github.com/elizaOS/eliza/issues/3420", + "https://github.com/elizaOS/eliza/issues/3411" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3394", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3418", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3420", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3411" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 9-10, 2025, there were 14 new pull requests with 2 merged, 1 new issue, and 24 active contributors. Activity increased the following day (February 10-11, 2025) with 15 new pull requests (3 merged), 3 new issues, and a growth to 33 active contributors. This represents a day-over-day increase in both contributions and contributor participation.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739059200 + } + }, + "ai_news_elizaos_daily_md_2025-02-09": { + "filename": "2025-02-09.md", + "content": "# Twitter Interactions by @dankvr and @shawmakesmagic\n\n## @dankvr Updates\n- Received many submissions and training an assistant to help with follow-ups\n- Noted similarities between open source AI community (via exo clusters) and earlier tech communities\n- Acknowledged feedback positively, mentioning many suggested ideas are already in progress\n- Responded to a user comment with \"Unironically +1\"\n\n## @shawmakesmagic Updates\n- Nearly completed major breaking changes\n- Identified someone as possibly being \"Liron\"\n- Successfully simulated something with Claude AI with satisfactory results\n\n# Recent Pull Requests in the elizaOS/eliza Repository\n\n## Major Development Activities\n- V2 Development (PR #3393) by lalalune - major version update\n- Build fix for the Sui Typhoon Hackathon scheduled for February 2025 (PR #3399)\n- Build improvements:\n - Added `build:core` command to build core component first (PR #3398)\n - Fixed root-level build command `bun run build` (PR #3396)\n\n## New Features and Integrations\n- New plugin integrations:\n - Shopify (PR #3395)\n - D.A.T.A (PR #3421)\n - Navi Protocol (PR #3417, #3425)\n- Added agent commands (PR #3424)\n- Added character methods (PR #3400)\n\n## Improvements\n- Enhanced Twitter client system message (PR #3401)\n- Updated documentation for client/FAQ/Character files (PR #3410)\n- Fixed a typo in the codebase (PR #3423)\n\n# GitHub Issues in the elizaOS/eliza Repository\n\n## Current Issues\n- Bot generating multiple replies due to DEFAULT_MAX_TWEET_LENGTH configuration (Issue #3394)\n- Module import error for '@anush008/tokenizers-linux-arm64-gnu' (Issue #3418)\n- Proposal to decouple service types and third-party service development (Issue #3420)\n- Suggestion to integrate BAML for structured outputs from LLMs (Issue #3411)\n\n# ElizaOS GitHub Activity Update\n\n## Activity Metrics\n- February 9-10, 2025:\n - 14 new pull requests (2 merged)\n - 1 new issue\n - 24 active contributors\n\n- February 10-11, 2025:\n - 15 new pull requests (3 merged)\n - 3 new issues\n - 33 active contributors\n\n- Day-over-day increase in both contributions and contributor participation" + }, + "ai_news_elizaos_daily_discord_json_2025-02-09": { + "filename": "2025-02-09.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-09", + "date": 1739059200, + "stats": { + "totalMessages": 892, + "totalUsers": 176 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe chat primarily consists of casual greetings and interactions with BOSSU, an AI agent that responds to users with positive messages. There is minimal technical discussion in this channel, as users are frequently directed to the \"coders\" channel for technical questions. Key information shared includes: the migration of documentation from eliza.gg to elizaos.ai, mentions of an upcoming V2 release, and references to Agent Dev School on YouTube as a starting point for new developers. Several users inquired about agent creation, partnerships, and integration capabilities. The channel appears to serve as a general discussion space rather than a technical support area, with BOSSU maintaining a casual, positive atmosphere while redirecting technical inquiries to appropriate channels.\n\n## 2. FAQ\nQ: Is there any way we can create a form and thru form we can create Eliza agents? (asked by Ash) A: Head to the coders channel and check the pinned messages, thats where all the agent building happens (answered by BOSSU)\nQ: I just noticed the eliza.gg / elizas.com docs bot site is no longer deployed. Is that coming back? (asked by MyronKoch) A: The docs are moving to elizaos dot ai (answered by BOSSU)\nQ: Eliza.gg down? (asked by PENDINGREALITY) A: Yep, docs moving to elizaos dot ai, check announcements for latest updates (answered by BOSSU)\nQ: Where does someone with no experience start with something like this? Can i do it on an already existing twitter account? (asked by bricursor) A: Start with agent dev school on YouTube and join the coders channel (answered by BOSSU and kalshnikov)\nQ: Is eliza.box official? or Fake? (asked by Viviya) A: Yes it does, it's a site for projects that have demoed (answered by Kenk)\nQ: When will the ai16z white paper be released? (asked by jojp) A: Soon! busy writing it while taking strategic naps (answered by BOSSU)\nQ: Why does Eliza need python installed? (asked by \ud83d\udc14McFly) A: Unanswered\nQ: What's the best way to have agents working with each other? (asked by joseroberts87) A: Unanswered\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: bricursor | Context: New user asking how to start with agent development | Resolution: Directed to Shaw's YouTube Agent Dev School and confirmed existing Twitter accounts can be used\nHelper: Kenk | Helpee: bricursor | Context: Needed resources to get started with AI16Z and ElizaOS | Resolution: Provided link to quick start materials at eliza.discourse.group\nHelper: BOSSU | Helpee: compounder | Context: Asked about eliza.gg availability | Resolution: Informed that it's coming soon and being rebuilt\nHelper: BOSSU | Helpee: Mahesh | Context: Asked about v2 update and LinkedIn integration | Resolution: Confirmed v2 is coming soon but no specific timeline provided\n\n## 4. Action Items\nTechnical: Documentation migration from eliza.gg to elizaos.ai | Description: Update documentation location and inform users | Mentioned By: BOSSU\nTechnical: ElizaOS V2 release | Description: Major framework update in development | Mentioned By: kalshnikov\nFeature: LinkedIn integration | Description: Adding LinkedIn as a platform for agents | Mentioned By: Mahesh\nFeature: TikTok and Facebook integrations | Description: Expanding agent platform support | Mentioned By: D. Q\nDocumentation: Create clearer information about ai16z partners NFT benefits | Description: Users struggling to find clear information about partnership benefits | Mentioned By: Pleasedistribute\nTechnical: Agent orchestration framework | Description: System for multiple agents to work together | Mentioned By: joseroberts87", + "messageCount": 212, + "userCount": 67 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis for \ud83d\udcbb-coders Channel\n\n## 1. Summary\n\nThe chat primarily revolves around ElizaOS development issues, troubleshooting, and feature inquiries. Key technical discussions include:\n\n- Environment setup challenges with Node.js v23.3.0 and pnpm v9.15.4 being the recommended versions for building ElizaOS\n- Dependency resolution issues during builds, particularly with packages like zod, uuid, and viem\n- RAG (Retrieval Augmented Generation) implementation in ElizaOS, with users trying to configure knowledge directories and file paths\n- Twitter client customization for controlling agent behavior (limiting to quote reposts, mentions-only responses)\n- Security concerns regarding exposing DirectClient to public IPs and potential RCE vulnerabilities\n- Docker build optimization to reduce build times and image sizes\n- Plugin development and integration, including importing custom plugins from forks\n- Database integration questions for PostgreSQL and SQLite\n- Character file configuration for controlling agent behavior and knowledge retrieval\n\nSeveral users shared solutions for common issues, including adding external modules to tsup.config.ts to fix dynamic require errors, and proper configuration of character files for RAG knowledge.\n\n## 2. FAQ\n\nQ: What Node.js and pnpm versions are recommended for ElizaOS? (asked by clydedev | SG-1 Validator) A: Node.js v23.3.0 and pnpm 9.15.4 (answered by Sarthak)\nQ: How much space does Eliza need to run? (asked by Hop) A: Unanswered\nQ: How can I fix the \"Initializing LLAMA...\" issue? (asked by Hop) A: Unanswered\nQ: How can I ensure my Twitter agent only responds to direct mentions? (asked by Waves of Wonder) A: Unanswered\nQ: Which is the stable branch of ElizaOS? (asked by byashwanth) A: Main branch is stable which is alpha.1 (answered by Odilitime)\nQ: How can I discuss security for Eliza? (asked by jinu) A: Send a DM to discuss security concerns privately (answered by Odilitime)\nQ: Where should I submit code for a new plugin? (asked by Heron) A: https://github.com/elizaos-plugins is where all plugins are, including the registry where you can make a PR (answered by Odilitime)\nQ: How can I reduce Docker image build time? (asked by tunglee \ud83d\udca7\ud83e\uddad\ud83e\udd91) A: Unanswered\nQ: How can I implement RAG in Eliza with multiple file types? (asked by [elizaos] ) A: Configure knowledge in character file with proper directory paths (answered by Mel Raiczyk)\nQ: How can I fix vector dimension mismatch errors? (asked by engineer) A: Check embedding model output dimensions and ensure consistency (answered by DEVDARK | WONT DM FIRST)\n\n## 3. Help Interactions\n\nHelper: DEVDARK | WONT DM FIRST | Helpee: engineer | Context: Vector dimension mismatch error with hyperbolic models | Resolution: Provided steps to check embedding dimensions and verify model consistency\nHelper: DEVDARK | WONT DM FIRST | Helpee: Ph\u00fac L\u00e2m | Context: Dynamic require error with URL module | Resolution: Suggested checking tsconfig.json, package.json, and rebuilding from scratch\nHelper: gin_chan | Helpee: Community | Context: Dynamic require errors after adding plugins | Resolution: Shared solution by adding external modules to tsup.config.ts\nHelper: Inked-Kiwi | Helpee: clydedev | Context: Node version and build issues | Resolution: Provided step-by-step build commands with nvm alias default\nHelper: Odilitime | Helpee: byashwanth | Context: Missing dependencies during build | Resolution: Identified potential pnpm installation issue\nHelper: [elizaos] | Helpee: byashwanth | Context: Missing zod dependency | Resolution: Suggested running \"pnpm add -w zod\"\nHelper: pupathebig | Helpee: Community | Context: RAG knowledge configuration | Resolution: Shared working configuration for latest release\n\n## 4. Action Items\n\nTechnical: Fix dynamic require errors by adding modules to external list in tsup.config.ts | Description: Add stream, ws, net, buffer and other modules to prevent bundling issues | Mentioned By: gin_chan\nTechnical: Update Node.js to v23.3.0 and pnpm to v9.15.4 for building ElizaOS | Description: Use nvm alias default to set Node version permanently | Mentioned By: Inked-Kiwi\nTechnical: Implement proper security measures for DirectClient | Description: Avoid exposing to 0.0.0.0:3000 to prevent unauthorized access | Mentioned By: Odilitime\nTechnical: Fix Twitter agent to only respond to mentions | Description: Configure evaluators to control response behavior | Mentioned By: Kodasan-V\nTechnical: Implement proper RAG knowledge configuration | Description: Set \"ragKnowledge\": true and configure knowledge directories | Mentioned By: pupathebig\nDocumentation: Update .env file structure documentation | Description: Group related variables together for better organization | Mentioned By: Hop\nDocumentation: Create guide for RAG implementation | Description: Document how to configure and use knowledge retrieval | Mentioned By: [elizaos] \nDocumentation: Document Twitter client customization | Description: Explain how to modify agent behavior for Twitter | Mentioned By: 0xLabsTheCoder\nFeature: Add support for agent orchestration | Description: Allow multiple agents to work together with coordination | Mentioned By: joseroberts87\nFeature: Implement form-based agent creation | Description: Create a system to generate agents through forms | Mentioned By: Ash", + "messageCount": 364, + "userCount": 71 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat segment contains three main technical discussions. First, a user inquired about TikTok and Facebook integrations without specifying the underlying system. Second, jsonmson proposed a significant architectural reorganization to improve user experience by allowing selective package and plugin installation, suggesting a structure with separate /sources and /packages directories and an automated system to generate configuration files based on user selections. This approach aims to reduce build time and create more efficient setups by avoiding unnecessary components. Third, TAISER Andy raised important security concerns regarding agent-managed funds, specifically questioning how to ensure mandate consistency, protect against hacks, and maintain operational security for root keys and deployments. They noted that while secure smart contract vaults are possible, traditional hedge funds employ multiple security layers that may be lacking in current agent implementations.\n\n## 2. FAQ\nQ: What do I need to do or what package do I need to buy to get TikTok and Facebook integrations? (asked by D. Q) A: Unanswered\nQ: Who is thinking about the security of funds managed by an Eliza instance? (asked by TAISER Andy) A: Unanswered\n\n## 3. Help Interactions\nNo significant help interactions were observed in this chat segment.\n\n## 4. Action Items\nFeature: Implement TikTok and Facebook integrations | Description: Add social media integration capabilities | Mentioned By: D. Q\nFeature: Reorganize project structure into /sources and /packages folders | Description: Allow users to select packages/plugins at setup to reduce build time | Mentioned By: jsonmson\nFeature: Create selection menu for choosing plugins/packages | Description: Automatically generate index.ts and package.json based on selections | Mentioned By: jsonmson\nTechnical: Develop secure smart contract vault for agent-managed funds | Description: Ensure funds cannot be extracted by unauthorized humans | Mentioned By: TAISER Andy\nDocumentation: Document security mechanisms for keeping agent funds on track | Description: Explain how agent-managed funds maintain security compared to traditional hedge funds | Mentioned By: TAISER Andy", + "messageCount": 4, + "userCount": 4 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThe chat segment primarily discusses market positioning and competitive landscape for ElizaOS in the Web3/AI space. Community members shared observations about competitors launching similar products and expressed concern about timing for ElizaOS's own launch. Several members shared links to Twitter/X posts mentioning ElizaOS or discussing related projects. There's a sentiment that ElizaOS needs to accelerate its release of new capabilities to maintain competitive advantage. The discussion highlights concerns about market timing, with kalshnikov specifically warning about the risk of tokenomics becoming \"old news\" if they wait too long for ideal market conditions. Community members also shared instances of ElizaOS being mentioned by other projects in the space, indicating some level of recognition in the ecosystem.\n\n## 2. FAQ\nQ: Whys a partner shilling vampire competitor (asked by bersezk) A: Didn't see anything egregious. It's a gated community channel, everyone in there's already got a big stake in this project, and discussing among ourselves and not in public. We should be allowed to discuss what other projects or AI landscape in general is doing. (answered by Patt)\nQ: Who's the comp (asked by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20) A: Unanswered\nQ: what's his twitter? (asked by Odilitime) A: https://x.com/0xelonmoney (answered by Patt)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Odilitime | Context: Odilitime asked for someone's Twitter handle | Resolution: Patt provided the Twitter URL (https://x.com/0xelonmoney)\n\n## 4. Action Items\nType: Technical | Description: Start releasing new capabilities before competitors make them seem like old news | Mentioned By: kalshnikov\nType: Technical | Description: Launch tokenomics and launchpad features soon rather than waiting for \"right market conditions\" | Mentioned By: kalshnikov\nType: Feature | Description: Position ElizaOS as leading the market wave rather than playing catch-up | Mentioned By: kalshnikov", + "messageCount": 21, + "userCount": 10 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# AI16Z Partners Channel Analysis\n\n## 1. Summary\nThe chat primarily revolves around upcoming developments for AI16Z and the broader AI crypto ecosystem. Key discussions include:\n\nThe team is preparing to launch a launchpad but is strategically timing announcements for market recovery. Jin mentioned they're focused on creating \"stickier\" places for announcements where people can research and access high-quality updates. The team is 95% done with the launchpad and is onboarding partners.\n\nA new project called \"Clank Tank\" was teased by Jin with a trailer/sizzle reel, with the first episode planned to premiere by the end of the week. This appears to be a side project that generated excitement among members.\n\nThere were discussions about competing AI projects, with members noting that Virtuals Protocol announced their token can now be traded on Solana, and Arc announced their launchpad. This created some urgency among members who suggested AI16Z should accelerate their own launches.\n\nThe chat also touched on tokenomics (expected next week), the potential ticker change to \"elizaos\", and a book club forming around \"How to DAO\" by Jin. Partners DAO allocation was discussed, with top 50 AI16Z contributors receiving allocations.\n\nThe Ethereum Foundation's hiring of an AI x public goods funding lead was highlighted as significant for the ecosystem.\n\n## 2. FAQ\nQ: When will tokenomics be available? (asked by anotherAndrewSHA) A: Still long time before publishing tokenomics; product first, then whitepaper (answered by anotherAndrewSHA)\nQ: When is the launchpad coming? (asked by anotherAndrewSHA) A: Launchpad is 95% done and just onboarding partners/waiting for a right time to launch (answered by witch)\nQ: What is left to do to change the ticker to elizaos? (asked by renameless) A: Waiting on Daos.fun (answered by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\nQ: Is it too late to get allocation if I buy NFT now? (asked by GBA ADVANCE) A: Yes (answered by ses\u0101me \ud83e\udde9)\nQ: Will AI16Z release some news this week to respond to market changes? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: There are a couple things anticipated for this week (answered by accelxr)\nQ: Was roadmap slated for this week? (asked by DannyNOR NoFapArc) A: Unanswered\nQ: How does one know they are not missing any value being a partner here? (asked by hamlet) A: Unanswered\n\n## 3. Help Interactions\nHelper: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20 | Helpee: whobody | Context: Looking for Superbowl streaming link | Resolution: Provided a streaming link (thetvapp.to)\nHelper: Patt | Helpee: CtrlAltElite | Context: Needed Jin's Twitter handle | Resolution: Provided Twitter link (x.com/dankvr)\nHelper: [[{{,,,}}]] | Helpee: Zolo | Context: Sharing information about DeFAI | Resolution: Demonstrated a Telegram bot (defaiza_bot) that can analyze wallet portfolios and provide performance advice\n\n## 4. Action Items\nTechnical: Launch the launchpad when market conditions improve | Description: The team is waiting for the right timing to launch their 95% completed launchpad | Mentioned By: witch, jin, accelxr\nTechnical: Premiere first episode of Clank Tank | Description: Jin plans to release the first episode by end of week | Mentioned By: jin\nTechnical: Consider accelerating launch plans | Description: Competitors like Virtuals and Arc are making announcements, creating pressure to move faster | Mentioned By: ElonMoney, pragmatiko\nDocumentation: Create a \"stickier\" place for announcements | Description: Develop a better system for high-quality updates that people can research | Mentioned By: jin\nFeature: Explore DeFAI development | Description: Consider developing DeFAI capabilities for trading and on-chain financial management | Mentioned By: Zolo\nFeature: Implement the ticker change to \"elizaos\" | Description: Complete the process of changing the ticker from current to elizaos | Mentioned By: renameless", + "messageCount": 221, + "userCount": 43 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Discord Chat Analysis for \"3d-ai-tv\" Channel\n\n## 1. Summary\nThe discussion centers around an AI-powered news show that's experiencing quality issues. The show pulls data from a GitHub JSON repository to generate scripts that are then presented by AI characters. Community members identified several problems: poor data quality from the aggregator, repetitive content focusing too much on market prices without meaningful analysis, and lack of engaging content. Boom shared a comprehensive list of potential improvements including refactoring the audio system to feed Eleven Labs audio into Unity for better visemes, improving the JSON aggregator reliability, enhancing prompts for better content selection, adding interview capabilities, and upgrading to Unity HDRP for better visuals. Fishai suggested implementing a pre-processing layer to clean and prime data before it reaches the aggregator. SM Sith Lord emphasized that market-heavy content doesn't make sense for the target audience and recommended returning to GitHub updates which better served the original goals of brevity (under 2 minutes) and accuracy. The team is working on documentation and considering alternative show formats to improve engagement.\n\n## 2. FAQ\nQ: Is the aggregator working? (asked by boom) A: It's inconsistent - sometimes working, sometimes failing (answered by boom)\nQ: Are news show interviews possible? (asked by jin) A: It's listed as a potential improvement to add \"news interviews\" or a way to include guests (answered by boom)\nQ: What should be the core audience for the show? (asked by boom) A: Developers rather than market researchers, as GitHub updates would interest those who contributed to them (answered by SM Sith Lord)\nQ: What's the target length for the AI Podcast? (asked by SM Sith Lord) A: Under 2 minutes is the current goal, it used to be 1 minute (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: boom | Helpee: jin | Context: Jin expressed concerns about the show's value and content quality | Resolution: Boom acknowledged issues, created documentation with improvement ideas, and started a wiki explaining how the system works\nHelper: SM Sith Lord | Helpee: jin | Context: Jin requested feedback on improving the information ecosystem | Resolution: SM Sith Lord provided specific feedback about focusing on GitHub updates instead of market data\nHelper: fishai | Helpee: boom | Context: Discussion about improving data quality | Resolution: Fishai suggested implementing a pre-processing layer to clean and prime data before it reaches the aggregator\n\n## 4. Action Items\nType: Technical | Description: Refactor audio system to feed Eleven Labs audio into Unity for better visemes | Mentioned By: boom\nType: Technical | Description: Fix the TV clear on start to support 2nd takes better | Mentioned By: boom\nType: Technical | Description: Improve JSON aggregator reliability | Mentioned By: boom\nType: Technical | Description: Implement pre-processing layer to clean data before it reaches aggregator | Mentioned By: fishai\nType: Technical | Description: Port the entire project to Unity HDRP for better reflections and lighting | Mentioned By: boom\nType: Feature | Description: Add capability for \"news interviews\" or guest appearances | Mentioned By: jin\nType: Feature | Description: Create a comic relief section to make the show more engaging | Mentioned By: boom\nType: Feature | Description: Integrate Eliza into the show writing AI pipeline | Mentioned By: boom\nType: Documentation | Description: Create onboarding doc for VEGA to help with clank tank pitches | Mentioned By: jin\nType: Documentation | Description: Complete wiki explaining how the entire system works | Mentioned By: boom", + "messageCount": 67, + "userCount": 5 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe chat segment is very brief, containing only a question about DegenAI's token trading behavior and a response explaining its evolution. The initial user (mmbig) criticizes DegenAI's token trading strategy as ineffective and questions the reasoning behind its purchase decisions. rhota responds by explaining that the first implementation was simplistic, based only on trending tokens on Birdeye. rhota notes that a more sophisticated version is currently in testing, which incorporates a new sentiment/data layer to improve trading decisions. This indicates an ongoing development effort to enhance the AI's trading capabilities with more advanced analytics.\n\n## 2. FAQ\nQ: Why does degenai trade tokens ineffectively? (asked by mmbig) A: The first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: mmbig | Context: Question about DegenAI's poor token trading decisions | Resolution: Explained that initial implementation was basic but a smarter version using sentiment analysis is in testing\n\n## 4. Action Items\nTechnical: Implementation of improved DegenAI trading algorithm with sentiment/data layer | Description: Upgrading from simple trending token-based system to more sophisticated analysis | Mentioned By: rhota", + "messageCount": 3, + "userCount": 3 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-09": { + "filename": "2025-02-09.md", + "content": "# elizaOS Discord - 2025-02-09\n\n## Overall Discussion Highlights\n\n### Platform Development & Roadmap\n- **Documentation Migration**: Documentation is being moved from eliza.gg to elizaos.ai, with users being directed to check announcements for updates.\n- **ElizaOS V2**: A major framework update is in development, mentioned by multiple team members as \"coming soon\" but without specific timeline.\n- **Launchpad Development**: The team is 95% done with their launchpad and is onboarding partners, strategically timing the announcement for market recovery.\n- **Node.js Requirements**: The recommended environment for ElizaOS development is Node.js v23.3.0 and pnpm v9.15.4.\n- **Tokenomics**: Expected to be released next week, with the team focusing on \"product first, then whitepaper\" approach.\n- **Ticker Change**: Plans to change the ticker to \"elizaos\" are in progress, currently waiting on Daos.fun.\n\n### Technical Discussions\n- **RAG Implementation**: Multiple users discussed configuring knowledge directories and file paths for Retrieval Augmented Generation in ElizaOS.\n- **Build Issues**: Several users reported dependency resolution issues during builds, particularly with packages like zod, uuid, and viem.\n- **Dynamic Require Errors**: A solution was shared to fix these errors by adding external modules to tsup.config.ts.\n- **Twitter Client Customization**: Discussions about controlling agent behavior, including limiting to quote reposts and mentions-only responses.\n- **Security Concerns**: Conversations about exposing DirectClient to public IPs and potential RCE vulnerabilities.\n- **Docker Optimization**: Questions about reducing build times and image sizes for Docker deployments.\n\n### Project Architecture & Features\n- **Architecture Reorganization**: A proposal to improve user experience by allowing selective package and plugin installation, suggesting a structure with separate /sources and /packages directories.\n- **Agent Orchestration**: Interest in developing systems for multiple agents to work together with coordination.\n- **Platform Integrations**: Requests for TikTok, Facebook, and LinkedIn integrations were mentioned by multiple users.\n- **Agent-Managed Funds**: Security concerns were raised regarding how to ensure mandate consistency, protect against hacks, and maintain operational security.\n\n### AI News Show Development\n- **Quality Issues**: The AI-powered news show is experiencing problems with data quality, repetitive content, and lack of engagement.\n- **Proposed Improvements**: Refactoring the audio system, improving JSON aggregator reliability, enhancing prompts, adding interview capabilities, and upgrading to Unity HDRP.\n- **Content Strategy**: Recommendations to focus on GitHub updates rather than market data to better serve the developer audience.\n\n### Market Positioning\n- **Competitive Landscape**: Community members expressed concern about competitors launching similar products and the timing for ElizaOS's own launch.\n- **Strategic Timing**: Discussions about accelerating release of new capabilities to maintain competitive advantage rather than waiting for ideal market conditions.\n- **Clank Tank**: A new project was teased by Jin with a trailer/sizzle reel, with the first episode planned to premiere by the end of the week.\n\n## Key Questions & Answers\n\n**Platform & Development**\n- Q: What Node.js and pnpm versions are recommended for ElizaOS? \n A: Node.js v23.3.0 and pnpm 9.15.4 (answered by Sarthak)\n\n- Q: Which is the stable branch of ElizaOS? \n A: Main branch is stable which is alpha.1 (answered by Odilitime)\n\n- Q: Where should I submit code for a new plugin? \n A: https://github.com/elizaos-plugins is where all plugins are, including the registry where you can make a PR (answered by Odilitime)\n\n- Q: How can I implement RAG in Eliza with multiple file types? \n A: Configure knowledge in character file with proper directory paths (answered by Mel Raiczyk)\n\n- Q: Is eliza.box official? or Fake? \n A: Yes it is, it's a site for projects that have demoed (answered by Kenk)\n\n**Roadmap & Features**\n- Q: When will tokenomics be available? \n A: Still long time before publishing tokenomics; product first, then whitepaper (answered by anotherAndrewSHA)\n\n- Q: When is the launchpad coming? \n A: Launchpad is 95% done and just onboarding partners/waiting for a right time to launch (answered by witch)\n\n- Q: What is left to do to change the ticker to elizaos? \n A: Waiting on Daos.fun (answered by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n\n- Q: Is it too late to get allocation if I buy NFT now? \n A: Yes (answered by ses\u0101me \ud83e\udde9)\n\n**AI Features**\n- Q: Why does degenai trade tokens ineffectively? \n A: The first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n- Q: What's the target length for the AI Podcast? \n A: Under 2 minutes is the current goal, it used to be 1 minute (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n1. **Build Issue Resolution**\n - Helper: gin_chan | Helpee: Community \n - Context: Dynamic require errors after adding plugins \n - Resolution: Shared solution by adding external modules to tsup.config.ts\n\n2. **Node Version Configuration**\n - Helper: Inked-Kiwi | Helpee: clydedev \n - Context: Node version and build issues \n - Resolution: Provided step-by-step build commands with nvm alias default\n\n3. **Vector Dimension Mismatch**\n - Helper: DEVDARK | WONT DM FIRST | Helpee: engineer \n - Context: Vector dimension mismatch error with hyperbolic models \n - Resolution: Provided steps to check embedding dimensions and verify model consistency\n\n4. **RAG Configuration**\n - Helper: pupathebig | Helpee: Community \n - Context: RAG knowledge configuration \n - Resolution: Shared working configuration for latest release\n\n5. **Getting Started Resources**\n - Helper: kalshnikov | Helpee: bricursor \n - Context: New user asking how to start with agent development \n - Resolution: Directed to Shaw's YouTube Agent Dev School and confirmed existing Twitter accounts can be used\n\n6. **AI News Show Improvements**\n - Helper: boom | Helpee: jin \n - Context: Jin expressed concerns about the show's value and content quality \n - Resolution: Boom acknowledged issues, created documentation with improvement ideas, and started a wiki explaining how the system works\n\n## Action Items\n\n### Technical\n1. **Fix dynamic require errors** by adding modules to external list in tsup.config.ts (Mentioned by gin_chan)\n2. **Update Node.js to v23.3.0 and pnpm to v9.15.4** for building ElizaOS (Mentioned by Inked-Kiwi)\n3. **Implement proper security measures for DirectClient** to avoid exposing to 0.0.0.0:3000 (Mentioned by Odilitime)\n4. **Fix Twitter agent to only respond to mentions** by configuring evaluators (Mentioned by Kodasan-V)\n5. **Implement proper RAG knowledge configuration** with \"ragKnowledge\": true (Mentioned by pupathebig)\n6. **Launch the launchpad** when market conditions improve (Mentioned by witch, jin, accelxr)\n7. **Premiere first episode of Clank Tank** by end of week (Mentioned by jin)\n8. **Refactor audio system** to feed Eleven Labs audio into Unity for better visemes (Mentioned by boom)\n9. **Improve JSON aggregator reliability** for AI news show (Mentioned by boom)\n10. **Implement pre-processing layer** to clean data before it reaches aggregator (Mentioned by fishai)\n11. **Port the entire project to Unity HDRP** for better reflections and lighting (Mentioned by boom)\n12. **Implementation of improved DegenAI trading algorithm** with sentiment/data layer (Mentioned by rhota)\n13. **Develop secure smart contract vault** for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n1. **Update .env file structure documentation** to group related variables (Mentioned by Hop)\n2. **Create guide for RAG implementation** to document knowledge retrieval (Mentioned by [elizaos] )\n3. **Document Twitter client customization** for modifying agent behavior (Mentioned by 0xLabsTheCoder)\n4. **Create a \"stickier\" place for announcements** for high-quality updates (Mentioned by jin)\n5. **Document security mechanisms** for keeping agent funds on track (Mentioned by TAISER Andy)\n6. **Create onboarding doc for VEGA** to help with clank tank pitches (Mentioned by jin)\n7. **Complete wiki explaining** how the entire AI news system works (Mentioned by boom)\n\n### Feature\n1. **Add support for agent orchestration** to allow multiple agents to work together (Mentioned by joseroberts87)\n2. **Implement form-based agent creation** to generate agents through forms (Mentioned by Ash)\n3. **Add TikTok and Facebook integrations** to expand platform support (Mentioned by D. Q)\n4. **Add LinkedIn integration** as a platform for agents (Mentioned by Mahesh)\n5. **Reorganize project structure** into /sources and /packages folders (Mentioned by jsonmson)\n6. **Create selection menu** for choosing plugins/packages (Mentioned by jsonmson)\n7. **Explore DeFAI development** for trading and on-chain financial management (Mentioned by Zolo)\n8. **Implement the ticker change to \"elizaos\"** (Mentioned by renameless)\n9. **Add capability for \"news interviews\"** or guest appearances (Mentioned by jin)\n10. **Create a comic relief section** to make the show more engaging (Mentioned by boom)\n11. **Integrate Eliza into the show writing AI pipeline** (Mentioned by boom)" + }, + "github_summaries_daily_2025-02-10": { + "filename": "2025-02-10.md", + "content": "On Feb 10, 2025, ElizaOS saw significant progress in expanding agent capabilities with new commands and character methods, alongside crucial plugin enhancements for coin price queries and EVM swaps. The team also focused on improving modularity by decoupling service types and exploring BAML integration for structured LLM outputs, while addressing a module not found error on Jetson Orin NX.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - [elizaos/eliza#3400](https://github.com/elizaos/eliza/pull/3400): Character methods added but flagged for potential adapter bloat and not fully tested.\n - [elizaos/eliza#3424](https://github.com/elizaos/eliza/pull/3424): New agent commands introduced, but requires further testing.\n\n## \u2705 Completed Work\n### Plugin & Functionality Enhancements\n- [elizaos/eliza#2793](https://github.com/elizaos/eliza/issues/2793): Added a new plugin from Apro for querying coin prices and agent registration.\n- [elizaos/eliza#2230](https://github.com/elizaos/eliza/issues/2230): Created a swap plugin for EVM, enabling cross-chain and same-chain swaps.\n\n## \ud83c\udfd7\ufe0f Work in Progress\n### New Pull Requests\n- **elizaos/eliza**:\n - [elizaos/eliza#3424](https://github.com/elizaos/eliza/pull/3424): Introduced new agent commands.\n - [elizaos/eliza#3400](https://github.com/elizaos/eliza/pull/3400): Added character methods.\n - [elizaos/eliza#3423](https://github.com/elizaos/eliza/pull/3423): Corrected a typo.\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#3420](https://github.com/elizaos/eliza/issues/3420): Decouple service types from third-party service development.\n - [elizaos/eliza#3411](https://github.com/elizaos/eliza/issues/3411): Proposing integration of BAML for structured outputs from LLMs.\n - [elizaos/eliza#3418](https://github.com/elizaos/eliza/issues/3418): Module not found error when running ElizaOS on Jetson Orin NX.\n\n### Closed Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#2793](https://github.com/elizaos/eliza/issues/2793): Regarding the addition of a new plugin from Apro.\n - [elizaos/eliza#2230](https://github.com/elizaos/eliza/issues/2230): Related to the creation of a swap plugin for EVM." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-10": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:02.827322Z", + "target_date": "2025-02-10", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-09", + "ai_news_elizaos_discord_md_2025-02-08", + "ai_news_elizaos_discord_md_2025-02-07", + "ai_news_elizaos_daily_json_2025-02-09", + "ai_news_elizaos_daily_md_2025-02-09", + "ai_news_elizaos_daily_discord_json_2025-02-09", + "ai_news_elizaos_daily_discord_md_2025-02-09", + "github_summaries_daily_2025-02-10", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 206526, + "estimated_tokens": 51631, + "file_size_bytes": 223264 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-11.json b/the-council/aggregated/2025-02-11.json new file mode 100644 index 00000000000..aa762a17eb7 --- /dev/null +++ b/the-council/aggregated/2025-02-11.json @@ -0,0 +1,310 @@ +{ + "date_generated_for": "2025-02-11", + "ai_news_elizaos_discord_md_2025-02-10": { + "filename": "2025-02-10.md", + "content": "# elizaOS Discord - 2025-02-10\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **V2 Timeline**: Beta release in March, GA release in April 2025\n- **Project Restructuring**: Proposal to organize into /sources (optional plugins) and /packages (core functionality) for selective installation\n- **Documentation Improvements**: Work in progress on better documentation and creating \"pipelines to get high quality updates on demand\"\n- **Resource Requirements**: Running multiple Eliza agents requires approximately 1.5-3GB RAM per agent\n\n### Technical Implementations\n- **NFT Minting Plugins**: Rosario Borgesi shared two Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia that collect item data, store on Pinata, and mint NFTs\n- **Vector Database Issues**: Discussions about dimension mismatches (384 vs 1536) causing SQLite errors in vector databases\n- **Node.js Module Compatibility**: Solutions for dynamic require errors when mixing ESM and CommonJS modules\n- **RAG Knowledge Implementation**: Configuration methods for feeding documents to agents using the RAG approach\n- **Deployment Strategies**: Using PM2 for managing multiple agents on different ports\n\n### AI News Show System\n- The team is developing an AI-powered news show using Unity visualization with three components:\n 1. News aggregator (currently bozp-pzob/ai-news on GitHub)\n 2. Show runner (handles script generation via Anthropic and TTS via ElevenLabs)\n 3. Unity visualization client with 3D characters\n- Current challenges include data quality issues and technical bugs like TV screen clearing and viseme synchronization\n\n### Market Positioning & Competition\n- Discussions about ElizaOS's position in the AI agent framework market relative to competitors like ARC and Virtuals\n- Debate about whether to accelerate product launches or maintain current development pace for quality\n- Arguments for ElizaOS's technical superiority, noting TypeScript/JavaScript has wider developer adoption (97.1%) than Rust (2.9%)\n- Focus on vertical integration as a competitive advantage, similar to Apple's ecosystem approach\n\n### DegenAI Development\n- Current implementation relies on trending tokens from Birdeye\n- New version in testing incorporates a sentiment/data layer to improve trading decisions\n\n### Security Considerations\n- Discussions about security mechanisms for agent-managed funds\n- Brief mention of Trusted Execution Environments (TEE) with concerns about reliability\n- Reference to Lit Agent Wallet as an improvement for controls and key handling\n\n## Key Questions & Answers\n\n**Q: When will V2 be released?** \nA: Beta release in March, GA release in April (answered by kalshnikov)\n\n**Q: Are there any staking options with ai16z?** \nA: Use daos.fun, then ai16z, then stake in the pool party (answered by kalshnikov)\n\n**Q: How can I pass the knowledge folder (has multi pdfs, csv, image) for RAG in Eliza?** \nA: Set \"ragKnowledge\": true in settings and specify knowledge paths (answered by Mel Raiczyk)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: The agent should respond to mentions by default, but you can modify messageExamples and postExamples (answered by Tobiloba)\n\n**Q: How can I check if I'm mixing different hyperbolic embeddings?** \nA: Check embedding dimensions, verify curvature consistency, and ensure compatible hyperbolic models (answered by DEVDARK)\n\n**Q: Why does degenai trade tokens like a retard?** \nA: Because the first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing now) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n**Q: What does TAM and vertical integration mean?** \nA: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n**Q: How does the AI news show system work?** \nA: It uses a news aggregator to collect data, processes it through a show runner that generates scripts via Anthropic and handles TTS via ElevenLabs, then visualizes in Unity (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n### Vector Database Troubleshooting\nDEVDARK helped engineer diagnose and fix SQLite errors caused by vector dimension mismatches, explaining how to check embedding model output and verify dimensions are consistent.\n\n### Node.js Module Compatibility\nDEVDARK provided detailed steps to fix ESM/CommonJS conflicts in tsconfig.json and package.json for Ph\u00fac L\u00e2m, while gin_chan shared a solution for dynamic require errors by adding external modules to tsup.config.ts file.\n\n### Twitter Bot Configuration\n0xLabsTheCoder helped pavan_s_g customize Twitter bot behavior by explaining how to modify interactions.ts and post.ts files in the Twitter client, and helped dimon__ identify incorrect AI API credentials as the root cause of their issues.\n\n### RAG Knowledge Configuration\npupathebig shared working configuration examples for enabling RAG in character files, helping multiple community members implement document-based knowledge for their agents.\n\n### AI News Show System Documentation\nSM Sith Lord provided Slothify with a detailed explanation of the AI news show components and workflow, while boom created a comprehensive list of potential improvements and started a wiki to document the system.\n\n### Market Positioning Education\nOdilitime explained technical market terms to Smedroc, clarifying concepts like Total Addressable Market (TAM) and vertical integration with clear examples like Apple's ecosystem.\n\n## Action Items\n\n### Technical\n- Fix vector dimension mismatch by ensuring consistent embedding models (Mentioned by DEVDARK)\n- Add missing modules to external list in tsup.config.ts to fix dynamic require errors (Mentioned by gin_chan)\n- Modify Twitter client to control agent behavior by editing interactions.ts and post.ts (Mentioned by 0xLabsTheCoder)\n- Configure RAG knowledge in character files with \"ragKnowledge\": true (Mentioned by pupathebig)\n- Use PM2 for managing multiple agents on different ports (Mentioned by 0xLabsTheCoder)\n- Fix Dockerfile to enable agent building (Mentioned by BowTiedBlueFin)\n- Implement new DegenAI trading system with sentiment/data layer (Mentioned by rhota)\n- Create a summary video showing how to set up an AI agent in ElizaOS (Mentioned by MicoM.ron)\n- Generate tutorials from video for documentation using AI tools (Mentioned by jin)\n- Develop custom bots via the launchpad for portfolio tracker integration (Mentioned by 0xcryptolord)\n- Fix TV clear on start for second takes in AI news show (Mentioned by boom)\n- Improve viseme synchronization for better mouth animation (Mentioned by boom)\n- Fix image context issues in the news show (Mentioned by boom)\n- Port news show project to Unity HDRP for better reflections and lighting (Mentioned by boom)\n- Implement security mechanisms for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n- Create better documentation for RAG knowledge implementation (Mentioned by pupathebig)\n- Update documentation on plugin development (Mentioned by J3r)\n- Create guide for agent-to-agent communication (Mentioned by joseroberts87)\n- Create comprehensive guide for V2 features and updates (Mentioned by rubin)\n- Create a marketing rollout plan with community involvement (Mentioned by pragmatiko)\n- Develop a clear launchpad application method for projects (Mentioned by m1hawk/\u98ce\u7b54)\n- Create onboarding doc for Vega to help with Clank Tank pitches (Mentioned by jin)\n- Define core audience for the news show (Mentioned by boom)\n- Create or share information about the tokenomics proposal submission process (Mentioned by Dave | Eco)\n\n### Feature\n- Implement thread connector for Eliza to add Instagram Threads support (Mentioned by claimzilla)\n- Create self-hosted Eliza/Agent dashboard (Mentioned by ITZMIZZLE)\n- Add support for TTS in Telegram messages (Mentioned by pupathebig)\n- One-click migration from competing launchpads to ElizaOS (Mentioned by kalshnikov)\n- Launch tokenomics and launchpad capabilities soon (Mentioned by kalshnikov)\n- TikTok and Facebook integrations (Mentioned by D.)\n- AI agent for cryptocurrency trading and research (Mentioned by TrAI)\n- Implement a plugin registry with code2earn/stake2verify capabilities (Mentioned by yikesawjeez)\n- Develop an agent discovery platform with engaging UI (Mentioned by avirtualfuture)\n- Create \"hero agents\" to showcase ElizaOS capabilities (Mentioned by Jerry.ART)\n- Add pre-processing layer for data in the news show (Mentioned by fishai)\n- Create role-gated Discord channel for content submission (Mentioned by Slothify)\n- Add entertainment value to the news show with comedy segments (Mentioned by boom)\n- Improve data aggregation for the news show (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-09": { + "filename": "2025-02-09.md", + "content": "# elizaOS Discord - 2025-02-09\n\n## Overall Discussion Highlights\n\n### Platform Development & Roadmap\n- **Documentation Migration**: Documentation is being moved from eliza.gg to elizaos.ai, with users being directed to check announcements for updates.\n- **ElizaOS V2**: A major framework update is in development, mentioned by multiple team members as \"coming soon\" but without specific timeline.\n- **Launchpad Development**: The team is 95% done with their launchpad and is onboarding partners, strategically timing the announcement for market recovery.\n- **Node.js Requirements**: The recommended environment for ElizaOS development is Node.js v23.3.0 and pnpm v9.15.4.\n- **Tokenomics**: Expected to be released next week, with the team focusing on \"product first, then whitepaper\" approach.\n- **Ticker Change**: Plans to change the ticker to \"elizaos\" are in progress, currently waiting on Daos.fun.\n\n### Technical Discussions\n- **RAG Implementation**: Multiple users discussed configuring knowledge directories and file paths for Retrieval Augmented Generation in ElizaOS.\n- **Build Issues**: Several users reported dependency resolution issues during builds, particularly with packages like zod, uuid, and viem.\n- **Dynamic Require Errors**: A solution was shared to fix these errors by adding external modules to tsup.config.ts.\n- **Twitter Client Customization**: Discussions about controlling agent behavior, including limiting to quote reposts and mentions-only responses.\n- **Security Concerns**: Conversations about exposing DirectClient to public IPs and potential RCE vulnerabilities.\n- **Docker Optimization**: Questions about reducing build times and image sizes for Docker deployments.\n\n### Project Architecture & Features\n- **Architecture Reorganization**: A proposal to improve user experience by allowing selective package and plugin installation, suggesting a structure with separate /sources and /packages directories.\n- **Agent Orchestration**: Interest in developing systems for multiple agents to work together with coordination.\n- **Platform Integrations**: Requests for TikTok, Facebook, and LinkedIn integrations were mentioned by multiple users.\n- **Agent-Managed Funds**: Security concerns were raised regarding how to ensure mandate consistency, protect against hacks, and maintain operational security.\n\n### AI News Show Development\n- **Quality Issues**: The AI-powered news show is experiencing problems with data quality, repetitive content, and lack of engagement.\n- **Proposed Improvements**: Refactoring the audio system, improving JSON aggregator reliability, enhancing prompts, adding interview capabilities, and upgrading to Unity HDRP.\n- **Content Strategy**: Recommendations to focus on GitHub updates rather than market data to better serve the developer audience.\n\n### Market Positioning\n- **Competitive Landscape**: Community members expressed concern about competitors launching similar products and the timing for ElizaOS's own launch.\n- **Strategic Timing**: Discussions about accelerating release of new capabilities to maintain competitive advantage rather than waiting for ideal market conditions.\n- **Clank Tank**: A new project was teased by Jin with a trailer/sizzle reel, with the first episode planned to premiere by the end of the week.\n\n## Key Questions & Answers\n\n**Platform & Development**\n- Q: What Node.js and pnpm versions are recommended for ElizaOS? \n A: Node.js v23.3.0 and pnpm 9.15.4 (answered by Sarthak)\n\n- Q: Which is the stable branch of ElizaOS? \n A: Main branch is stable which is alpha.1 (answered by Odilitime)\n\n- Q: Where should I submit code for a new plugin? \n A: https://github.com/elizaos-plugins is where all plugins are, including the registry where you can make a PR (answered by Odilitime)\n\n- Q: How can I implement RAG in Eliza with multiple file types? \n A: Configure knowledge in character file with proper directory paths (answered by Mel Raiczyk)\n\n- Q: Is eliza.box official? or Fake? \n A: Yes it is, it's a site for projects that have demoed (answered by Kenk)\n\n**Roadmap & Features**\n- Q: When will tokenomics be available? \n A: Still long time before publishing tokenomics; product first, then whitepaper (answered by anotherAndrewSHA)\n\n- Q: When is the launchpad coming? \n A: Launchpad is 95% done and just onboarding partners/waiting for a right time to launch (answered by witch)\n\n- Q: What is left to do to change the ticker to elizaos? \n A: Waiting on Daos.fun (answered by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n\n- Q: Is it too late to get allocation if I buy NFT now? \n A: Yes (answered by ses\u0101me \ud83e\udde9)\n\n**AI Features**\n- Q: Why does degenai trade tokens ineffectively? \n A: The first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n- Q: What's the target length for the AI Podcast? \n A: Under 2 minutes is the current goal, it used to be 1 minute (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n1. **Build Issue Resolution**\n - Helper: gin_chan | Helpee: Community \n - Context: Dynamic require errors after adding plugins \n - Resolution: Shared solution by adding external modules to tsup.config.ts\n\n2. **Node Version Configuration**\n - Helper: Inked-Kiwi | Helpee: clydedev \n - Context: Node version and build issues \n - Resolution: Provided step-by-step build commands with nvm alias default\n\n3. **Vector Dimension Mismatch**\n - Helper: DEVDARK | WONT DM FIRST | Helpee: engineer \n - Context: Vector dimension mismatch error with hyperbolic models \n - Resolution: Provided steps to check embedding dimensions and verify model consistency\n\n4. **RAG Configuration**\n - Helper: pupathebig | Helpee: Community \n - Context: RAG knowledge configuration \n - Resolution: Shared working configuration for latest release\n\n5. **Getting Started Resources**\n - Helper: kalshnikov | Helpee: bricursor \n - Context: New user asking how to start with agent development \n - Resolution: Directed to Shaw's YouTube Agent Dev School and confirmed existing Twitter accounts can be used\n\n6. **AI News Show Improvements**\n - Helper: boom | Helpee: jin \n - Context: Jin expressed concerns about the show's value and content quality \n - Resolution: Boom acknowledged issues, created documentation with improvement ideas, and started a wiki explaining how the system works\n\n## Action Items\n\n### Technical\n1. **Fix dynamic require errors** by adding modules to external list in tsup.config.ts (Mentioned by gin_chan)\n2. **Update Node.js to v23.3.0 and pnpm to v9.15.4** for building ElizaOS (Mentioned by Inked-Kiwi)\n3. **Implement proper security measures for DirectClient** to avoid exposing to 0.0.0.0:3000 (Mentioned by Odilitime)\n4. **Fix Twitter agent to only respond to mentions** by configuring evaluators (Mentioned by Kodasan-V)\n5. **Implement proper RAG knowledge configuration** with \"ragKnowledge\": true (Mentioned by pupathebig)\n6. **Launch the launchpad** when market conditions improve (Mentioned by witch, jin, accelxr)\n7. **Premiere first episode of Clank Tank** by end of week (Mentioned by jin)\n8. **Refactor audio system** to feed Eleven Labs audio into Unity for better visemes (Mentioned by boom)\n9. **Improve JSON aggregator reliability** for AI news show (Mentioned by boom)\n10. **Implement pre-processing layer** to clean data before it reaches aggregator (Mentioned by fishai)\n11. **Port the entire project to Unity HDRP** for better reflections and lighting (Mentioned by boom)\n12. **Implementation of improved DegenAI trading algorithm** with sentiment/data layer (Mentioned by rhota)\n13. **Develop secure smart contract vault** for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n1. **Update .env file structure documentation** to group related variables (Mentioned by Hop)\n2. **Create guide for RAG implementation** to document knowledge retrieval (Mentioned by [elizaos] )\n3. **Document Twitter client customization** for modifying agent behavior (Mentioned by 0xLabsTheCoder)\n4. **Create a \"stickier\" place for announcements** for high-quality updates (Mentioned by jin)\n5. **Document security mechanisms** for keeping agent funds on track (Mentioned by TAISER Andy)\n6. **Create onboarding doc for VEGA** to help with clank tank pitches (Mentioned by jin)\n7. **Complete wiki explaining** how the entire AI news system works (Mentioned by boom)\n\n### Feature\n1. **Add support for agent orchestration** to allow multiple agents to work together (Mentioned by joseroberts87)\n2. **Implement form-based agent creation** to generate agents through forms (Mentioned by Ash)\n3. **Add TikTok and Facebook integrations** to expand platform support (Mentioned by D. Q)\n4. **Add LinkedIn integration** as a platform for agents (Mentioned by Mahesh)\n5. **Reorganize project structure** into /sources and /packages folders (Mentioned by jsonmson)\n6. **Create selection menu** for choosing plugins/packages (Mentioned by jsonmson)\n7. **Explore DeFAI development** for trading and on-chain financial management (Mentioned by Zolo)\n8. **Implement the ticker change to \"elizaos\"** (Mentioned by renameless)\n9. **Add capability for \"news interviews\"** or guest appearances (Mentioned by jin)\n10. **Create a comic relief section** to make the show more engaging (Mentioned by boom)\n11. **Integrate Eliza into the show writing AI pipeline** (Mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-08": { + "filename": "2025-02-08.md", + "content": "# elizaOS Discord - 2025-02-08\n\n## Overall Discussion Highlights\n\n### Framework Development & Updates\n- **Trading v2** is working and will be tested for a few more days before launch, likely next week (rhota)\n- A **major V2 release** of the ElizaOS framework is forthcoming (kalshnikov)\n- Documentation is migrating from eliza.gg to **elizaos.ai** (BOSSU)\n- The team is working on a **plugin registry** for easier integration of community-developed plugins\n- **DeFAI** emerged as a development direction, with some members already working on DeFAI bots that can interact with LP contracts on Solana\n\n### Installation & Troubleshooting\n- Users reported success with specific combinations of **Node.js v23.3.0** and **pnpm v9.15.4** on the v0.1.8-alpha.1 branch\n- Common installation issues included dependency resolution challenges with packages like sharp, zod, and vite\n- JAMES submitted a PR to fix dependency version mismatches in eliza-starter\n- Several users reported issues with the \"Initializing LlamaService...\" getting stuck\n\n### AI-TV Development\n- The team is using an **aggregator** that updates market metrics twice daily (around 6 and 11 PM)\n- A JSON format change for daily summaries added three new sections: \"Recent Developments in Software Projects,\" \"Crypto Market Overview,\" and \"Recent Developments in Eliza and Related Projects\"\n- fishai discovered a bug/feature where AI characters mispronounce \"peepo\" as \"Peepeo\" or \"Peopo\" during arguments\n- The team is working on synchronizing market metrics with recording times for better alignment\n\n### Business Development\n- The **launchpad** is reportedly 95% complete and awaiting the right time to launch\n- A partnership with **Partners DAO** was mentioned, including a revshare agreement that could create buy pressure on AI16z token\n- Community is anticipating tokenomics details, though it was clarified that the whitepaper would come after the launchpad launch\n- Discussions about potential **ticker change** from AI16z to ELIZAOS\n- Revenue generation ideas through sponsorships, referral codes, and creating a Solana Liquid Staking Token (LST)\n\n## Key Questions & Answers\n\n### Framework & Technical\n- **Q:** Can AI agents on ElizaOS use Bittensor for inference? or only Venice and Google APIs? \n **A:** Yes, Bittensor can be used alongside Venice (HoneyBadger)\n\n- **Q:** Can Eliza transcribe YouTube videos? \n **A:** Yes, she can transcribe videos (BOSSU)\n\n- **Q:** How do I fix the \"Initializing LlamaService...\" stuck issue? \n **A:** Run \"pnpm start:client\" and send a message through UI to unstuck it (elizaos-bridge-odi)\n\n- **Q:** How do I limit tokens with Together AI? \n **A:** Use TOGETHER_MAX_TOKENS in your .env file (Tensorflow)\n\n- **Q:** How do I set a model for a model provider? \n **A:** Add \"TOGETHER_MODEL_SMALL=your together model\" in .env and remove \"model\":\"your together model\" from character file (gin_chan)\n\n- **Q:** How do I connect to Telegram? \n **A:** Add env API and add \"telegram\" to client in character JSON file (EdwardLazz)\n\n- **Q:** What does ACTION_INTERVAL do in the .env file? \n **A:** It sets the timer on actions like tweet, retweet, etc. (Tensorflow)\n\n### Community & Business\n- **Q:** How much AI16Z does one need to hold to be eligible for airdrops and partner benefits? \n **A:** 100k AI16Z (Patt)\n\n- **Q:** Where does someone with no experience start with ElizaOS? \n **A:** Start with Agent Dev School on YouTube and join the coders channel (BOSSU)\n\n- **Q:** Is eliza.box official or fake? \n **A:** Not official, only elizaos.ai is official (BOSSU)\n\n- **Q:** When will tokenomics be available? \n **A:** Product comes first, then whitepaper, with tokenomics coming later; can't launch tokenomics whitepaper before launchpad is out (jin and witch)\n\n- **Q:** How does the AI-news system work? \n **A:** It aggregates scripts automatically via GitHub then feeds them into a Unity program to generate each episode in one shot (jin)\n\n## Community Help & Collaboration\n\n### Installation & Configuration Help\n- **EdwardLazz** helped fix a Telegram client issue by forcing IPv4 by adding agent param in the TelegramClient constructor\n- **Cuddlesaurus** helped nenk.btc resolve installation errors by adding code to package.json with overrides for onnxruntime-node and @discordjs/opus\n- **KinKonomist** provided step-by-step commands for installation, building, and running with character file to tumrabert\n- **gin_chan** explained how to configure Together AI model in .env file instead of character file\n- **Saitamai** suggested using Node 23.0.0 with nvm commands to resolve node version issues\n- **JAMES** created and submitted PR to fix client-discord version to 0.1.9 in eliza-starter\n\n### Learning Resources Sharing\n- **kalshnikov** confirmed AI16Z is a good option with active dev community and framework improvements\n- **Kenk** provided link to quick start materials and noted docs migration status\n- **Tobiloba** shared a YouTube link about plugin-arbitrage in response to pallyndr.eth's question\n- **SM Sith Lord** helped boom understand the JSON format for AI-TV and suggested ways to synchronize market metrics\n\n## Action Items\n\n### Technical\n- Fix dependency version mismatches in eliza-starter repo (JAMES)\n- Fix IPv4/IPv6 issue in Telegram client by forcing IPv4 in TelegramClient constructor (0xprado)\n- Resolve \"ERR_PNPM_PATCH_NOT_APPLIED\" error in Docker builds (anyadachan)\n- Fix CORS error when accessing web UI from different machine (AZZBO77)\n- Launch Trading v2 after testing period (rhota)\n- Complete development of DeFAI bot that interacts with LP contracts on Solana ({{,,,}})\n- Finalize launchpad development and onboard partners (witch)\n- Fix or monitor the aggregator that returned empty data on 2025-02-08 (boom)\n- Address Bandicam frame rate issues during recording (fishai)\n- Consider automating the synchronization of market metrics with recording times (SM Sith Lord)\n- Implement V2 major release of the framework (kalshnikov)\n- Check if Eliza can properly transcribe YouTube videos as reported (JAMES)\n\n### Documentation\n- Update installation instructions to clarify required Node.js and pnpm versions (JAMES)\n- Consolidate FAQ documents into a single source of truth (JAMES)\n- Add READMEs for all adapters (jin)\n- Clarify branch structure and stability differences between main, develop, and version branches (byashwanth)\n- Improve .env file structure by grouping related variables together (Hop)\n- Complete migration of documentation from eliza.gg to elizaos.ai (BOSSU)\n- Create clear documentation about partnerships and benefits (Pleasedistribute)\n- Create educational content about ElizaOS for Twitter to explain business value (tigerguo)\n- Explain DegenAI functionality compared to traditional bots (tigerguo)\n- Create tokenomics whitepaper after launchpad launch (anotherAndrewSHA)\n\n### Feature\n- Create replacement for eliza.gg (elizaos-bridge-odi)\n- Add support for restricting web search for specific agents (Saitamai)\n- Improve Twitter agent response reliability (elamore)\n- Create revenue streams through sponsorships and referral codes (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Develop elizaSOL as a Liquid Staking Token (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Consider creating a \"Report Scammers\" channel (elamore)\n- Integrate with Partners DAO to leverage the revshare agreement (vincentpaul)\n- Implement ticker change from AI16z to ELIZAOS (renameless)\n- Develop Smol World integration for \"first on-chain civilization\" (anon)\n- Translate AI-news show for international audiences (jin)" + }, + "ai_news_elizaos_daily_json_2025-02-10": { + "filename": "2025-02-10.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-10", + "categories": [ + { + "title": "DankVR's Twitter Interactions", + "content": [ + { + "text": "DankVR engaged in various Twitter conversations about blockchain, AR, and open source projects. They mentioned coordinating via DM with Coordinape and expressed familiarity with ARjs as their introduction to augmented reality.", + "sources": [ + "https://twitter.com/dankvr/status/1889018576243462264", + "https://twitter.com/dankvr/status/1889006661697704388" + ], + "images": [], + "videos": [] + }, + { + "text": "In blockchain discussions, DankVR suggested Moralis as an alternative to Alchemy and proposed that tokens could be earned retroactively through contributions like bug reports, pull requests, using apps, and providing feedback.", + "sources": [ + "https://twitter.com/dankvr/status/1889004252808319301", + "https://twitter.com/dankvr/status/1889003880295301624" + ], + "images": [], + "videos": [] + }, + { + "text": "DankVR expressed interest in GitPOAP, mentioning it's a cool project they recently discovered that allows for creating digital wearables like badges and patches with an API.", + "sources": [ + "https://twitter.com/dankvr/status/1888999349490962915" + ], + "images": [ + "https://pbs.twimg.com/media/GjcStRGWgAEPn4M.jpg" + ], + "videos": [] + }, + { + "text": "They discussed DAO governance concepts, suggesting that oversight or dispute resolution could combine humans and AI in a 'Jedi council' approach to reach consensus faster with fair standard processes. They also explored the concept of bicamerality in relation to keeping weights informational only.", + "sources": [ + "https://twitter.com/dankvr/status/1888997719047282836", + "https://twitter.com/dankvr/status/1888996283672674469" + ], + "images": [ + "https://pbs.twimg.com/media/GjcPPERXgAA3K8X.png" + ], + "videos": [] + }, + { + "text": "DankVR advocated for simplicity in communication with the tweet \"Just give people the bullet points\" and also pointed out a missed item in a conversation with Brett Adcock.", + "sources": [ + "https://twitter.com/dankvr/status/1888969715512398162", + "https://twitter.com/dankvr/status/1888739971751649774" + ], + "images": [ + "https://pbs.twimg.com/media/Gjb38jtXoAE48o3.jpg" + ], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent GitHub Issues in elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository, covering various aspects of the system:\n\n1. Module dependency issues: Users are encountering problems with missing modules, specifically '@anush008/tokenizers-linux-arm64-gnu' (Issue #3418).\n\n2. Environment configuration problems: There are reports that .env files are not being read properly (Issue #3449), and the 'pnpm start' process is getting stuck during LlamaService initialization (Issue #3448).\n\n3. Architecture improvements: Proposals include decoupling service types and improving third-party service development (Issue #3420), and integrating BAML to enable structured outputs from LLMs (Issue #3411).\n\n4. Knowledge handling issues: RagKnowledge is being cleaned up during runtime initialization (Issue #3440), and there are problems with ragKnowledge handling for stringKnowledge (Issue #3434).\n\n5. Feature enhancements: There's a request to improve TwitterPostClient dry run functionality (Issue #3444).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3418", + "https://github.com/elizaOS/eliza/issues/3420", + "https://github.com/elizaOS/eliza/issues/3411", + "https://github.com/elizaOS/eliza/issues/3449", + "https://github.com/elizaOS/eliza/issues/3448", + "https://github.com/elizaOS/eliza/issues/3444", + "https://github.com/elizaOS/eliza/issues/3440", + "https://github.com/elizaOS/eliza/issues/3434" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3418", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3420", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3411", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3449", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3448", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3444", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3440", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3434" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent ElizaOS Pull Requests", + "content": [ + { + "text": "The ElizaOS project has seen several significant pull requests recently, focusing on plugin development, documentation updates, and new features.\n\nMultiple new plugins have been introduced, including:\n- D.A.T.A plugin (PR #3421)\n- Plugin-navi support (PR #3417)\n- Navi Protocol for supply, borrow, repay and flashloan (PR #3425)\n- Bluefin ElizaOS Plugin (PR #3427)\n\nOther notable contributions include:\n- Documentation updates for client/FAQ/Character files (PR #3410)\n- Addition of character methods (PR #3400)\n- Development of a v1 CLI utility (PR #3429)\n- Client-tako feature implementation (PR #3433)\n\nThese pull requests demonstrate active development across various aspects of the ElizaOS ecosystem, with a particular emphasis on expanding plugin functionality and improving user interfaces.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3421", + "https://github.com/elizaOS/eliza/pull/3410", + "https://github.com/elizaOS/eliza/pull/3417", + "https://github.com/elizaOS/eliza/pull/3425", + "https://github.com/elizaOS/eliza/pull/3400", + "https://github.com/elizaOS/eliza/pull/3429", + "https://github.com/elizaOS/eliza/pull/3433", + "https://github.com/elizaOS/eliza/pull/3427" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3421", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3410", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3417", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3425", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3400", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3429", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3433", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3427" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been merged into the elizaOS/eliza repository, including new features, bug fixes, and code improvements. New agent commands were added in PR #3424, and Solana web3.js dependencies were integrated in PR #3431. Bug fixes were implemented for the chat bubble UI in PR #3437, along with lint fixes and cleanup. The codebase underwent refactoring with PR #3436 to clean up types and improve registry validation. Database-related improvements included better path resolution (PR #3438) and SQLite tests (PR #3445). Additional character methods were introduced in PR #3400, and a typo was fixed in PR #3423.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3424", + "https://github.com/elizaOS/eliza/pull/3423", + "https://github.com/elizaOS/eliza/pull/3400", + "https://github.com/elizaOS/eliza/pull/3445", + "https://github.com/elizaOS/eliza/pull/3438", + "https://github.com/elizaOS/eliza/pull/3437", + "https://github.com/elizaOS/eliza/pull/3436", + "https://github.com/elizaOS/eliza/pull/3431" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "elizaos/eliza GitHub Activity Update", + "content": [ + { + "text": "Over a two-day period (February 10-12, 2025), the elizaos/eliza repository showed significant activity with 29 new pull requests (8 merged), 9 new issues, and active contributor participation. The first day saw 15 PRs (3 merged) with 33 active contributors, while the second day had 14 PRs (5 merged) with 24 active contributors.", + "sources": [ + "From 2025-02-10 to 2025-02-11, elizaos/eliza had 15 new PRs (3 merged), 3 new issues, and 33 active contributors.", + "From 2025-02-11 to 2025-02-12, elizaos/eliza had 14 new PRs (5 merged), 6 new issues, and 24 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739145600 + } + }, + "ai_news_elizaos_daily_md_2025-02-10": { + "filename": "2025-02-10.md", + "content": "# DankVR's Twitter Interactions\n\n## Blockchain and AR Discussions\n- Engaged in Twitter conversations about blockchain, AR, and open source projects\n- Coordinated via DM with Coordinape\n- Expressed familiarity with ARjs as introduction to augmented reality\n- Suggested Moralis as an alternative to Alchemy\n- Proposed tokens could be earned retroactively through contributions (bug reports, PRs, app usage, feedback)\n\n## Project Interests\n- Expressed interest in GitPOAP, describing it as a cool project for creating digital wearables\n- Discussed DAO governance concepts including:\n - \"Jedi council\" approach combining humans and AI for oversight\n - Bicamerality concepts related to keeping weights informational\n- Advocated for simplicity in communication with \"Just give people the bullet points\"\n\n# GitHub Activity in elizaOS/eliza Repository\n\n## Issues Reported\n- Module dependency issues with missing '@anush008/tokenizers-linux-arm64-gnu'\n- Environment configuration problems with .env files and pnpm start process\n- Architecture improvement proposals for decoupling service types\n- Knowledge handling issues with RagKnowledge during runtime\n- Feature enhancement requests for TwitterPostClient\n\n## Pull Requests\n\n### New Plugins\n- D.A.T.A plugin\n- Plugin-navi support\n- Navi Protocol for supply, borrow, repay and flashloan\n- Bluefin ElizaOS Plugin\n\n### Other Contributions\n- Documentation updates for client/FAQ/Character files\n- Addition of character methods\n- Development of a v1 CLI utility\n- Client-tako feature implementation\n\n## Merged Pull Requests\n- New agent commands\n- Integration of Solana web3.js dependencies\n- Bug fixes for chat bubble UI\n- Codebase refactoring to clean up types and improve registry validation\n- Database improvements including better path resolution and SQLite tests\n- Additional character methods\n\n## Repository Activity Summary\n- 29 new pull requests (8 merged) over February 10-12, 2025\n- 9 new issues created\n- 33 active contributors on February 10-11\n- 24 active contributors on February 11-12" + }, + "ai_news_elizaos_daily_discord_json_2025-02-10": { + "filename": "2025-02-10.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-10", + "date": 1739145600, + "stats": { + "totalMessages": 1393, + "totalUsers": 213 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel primarily serves as a general chat space with limited technical content. BOSSU, an AI assistant, responds to most queries by directing users to appropriate channels like \"coders\" for technical questions. There were a few notable technical contributions, including Rosario Borgesi sharing two Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia. The plugins collect item names and descriptions, store data on Pinata, and mint NFTs. Several users inquired about ElizaOS capabilities, V2 updates, and integration possibilities. Kalshnikov provided information about V2's beta release in March and GA release in April, along with a link to Shaw's presentation at Catstanbul. There were also discussions about the XNomad team building NFTs as AI Agents on ElizaOS, which included airdrops for $ai16z and $eliza holders.\n\n## 2. FAQ\nQ: When will the ai16z white paper be released? (asked by jojp) A: Soon! Busy writing it while taking strategic naps (answered by BOSSU)\nQ: Is there any progress on degenai? (asked by jojp) A: Yep, cooking something special in the lab rn, stay tuned (answered by BOSSU)\nQ: Why does Eliza need python installed? (asked by \ud83d\udc14McFly) A: Unanswered\nQ: What's the best way to have agents working with each other? Is there some form of orchestration/manager framework? (asked by joseroberts87) A: Unanswered\nQ: How can I retrieve website info using eliza? (asked by Simon) A: Unanswered\nQ: Is Luma AI what's being used to generate the autonomous ai16z video shows? (asked by Slothify\u26a1Daily Gmove) A: Unanswered\nQ: Can Eliza do video? (asked by Cryptosi.eth) A: Unanswered\nQ: Is there any small sized eliza whose size is within 1 GB with limited features? (asked by Vaibhav) A: Unanswered\nQ: When v2? (asked by neirehebrdr) A: Beta release March. GA release April (answered by kalshnikov)\nQ: Are there any staking options with ai16z? (asked by Mun) A: daos.fun then ai16z then stake in the pool party (answered by kalshnikov)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: rubin | Context: Seeking information about V2 and ElizaOS adoption | Resolution: Provided link to Shaw's Catstanbul presentation and explained that as an open-source project, exact adoption metrics are difficult to track\nHelper: kalshnikov | Helpee: alexander.mejia | Context: Looking for YouTube page URL | Resolution: Provided link to Shaw's YouTube playlist with ElizaOS content\nHelper: Rosario Borgesi | Helpee: Community | Context: Shared two plugins for minting NFTs on Starknet and Arbitrum Sepolia | Resolution: Provided demo videos and source code for both plugins\nHelper: Patt | Helpee: Mun | Context: Clarification on staking options | Resolution: Explained that the LP pool with SOL subjects users to 2-sided assets, not one-sided staking\nHelper: kalshnikov | Helpee: Community | Context: Shared information about XNomad team | Resolution: Highlighted their work building NFTs as AI Agents on ElizaOS with airdrops for token holders\n\n## 4. Action Items\nTechnical: Explore integration of Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia | Description: Two plugins that collect item data, store on Pinata, and mint NFTs | Mentioned By: Rosario Borgesi\nTechnical: Investigate agent orchestration framework | Description: System for multiple agents to work together, with one agent calling another | Mentioned By: joseroberts87\nTechnical: Consider developing smaller-sized Eliza version | Description: Create version under 1GB with limited features | Mentioned By: Vaibhav\nFeature: Add website information retrieval capability | Description: Allow Eliza to extract and process information from websites | Mentioned By: Simon\nFeature: Implement video capabilities for Eliza | Description: Enable Eliza to work with video content | Mentioned By: Cryptosi.eth\nDocumentation: Create comprehensive guide for V2 features and updates | Description: Detailed documentation of upcoming V2 capabilities | Mentioned By: rubin", + "messageCount": 223, + "userCount": 86 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around Eliza agent development, troubleshooting, and implementation issues. Key technical discussions include:\n\n- Vector dimension mismatches in databases (384 vs 1536 dimensions) causing SQLite errors\n- Levenshtein function limitations in PostgreSQL (255 character limit) and workarounds\n- Dynamic require errors in Node.js when mixing ESM and CommonJS modules\n- Twitter client customization for controlling agent behaviors (replies, mentions, quote posts)\n- RAG knowledge implementation for feeding documents to agents\n- Plugin development and integration challenges\n- Deployment strategies using PM2 for managing multiple agents\n- API endpoint usage for interacting with agents programmatically\n- Hyperbolic model embedding issues and compatibility concerns\n- Resource requirements for running multiple Eliza agents (RAM usage ~1.5-3GB per agent)\n\nSeveral users provided detailed technical solutions, particularly DEVDARK who actively helped troubleshoot various issues throughout the conversation.\n\n## 2. FAQ\nQ: How about having a specific channel for each Eliza client and/or a thread for each plugin? (asked by dxlliv) A: Unanswered\nQ: Is there anything beyond these settings in the character file that you are manipulating to make them talk with each other? (asked by Dniel) A: Unanswered\nQ: How can I check if I'm mixing different hyperbolic embeddings? (asked by engineer) A: Check embedding dimensions, verify curvature consistency, and ensure compatible hyperbolic models (answered by DEVDARK | WONT DM FIRST)\nQ: How can I pass the knowledge folder (has multi pdfs, csv, image) for RAG in Eliza? (asked by [elizaos] ) A: Set \"ragKnowledge\": true in settings and specify knowledge paths (answered by Mel Raiczyk)\nQ: How can I make my bot reply to mentioned tweets? (asked by pavan_s_g) A: The agent should respond to mentions by default, but you can modify messageExamples and postExamples (answered by Tobiloba)\nQ: How can I control bot on telegram so it only replies on @mention? (asked by pupathebig) A: Work with evaluators (answered by Kodasan-V)\nQ: Where can I choose which packages and plugins I want to have installed? (asked by jsonmson) A: In the main package.json (answered by Bizzo)\nQ: How can I deploy eliza on aws economically? (asked by spyderweb) A: Try Hostinger, it costs 5 USD (answered by [elizaos] )\nQ: What's the best way to have agents working with each other? (asked by joseroberts87) A: Unanswered\n\n## 3. Help Interactions\nHelper: DEVDARK | WONT DM FIRST | Helpee: engineer | Context: SQLite error with vector dimension mismatch (384 vs 1536) | Resolution: Explained how to check embedding model output and verify dimensions are consistent\nHelper: DEVDARK | WONT DM FIRST | Helpee: Ph\u00fac L\u00e2m | Context: Dynamic require error with URL module in Node.js | Resolution: Provided detailed steps to fix ESM/CommonJS conflicts in tsconfig.json and package.json\nHelper: gin_chan | Helpee: Community | Context: Dynamic require errors when adding plugins | Resolution: Shared solution by adding external modules to tsup.config.ts file\nHelper: 0xLabsTheCoder | Helpee: pavan_s_g | Context: Making Twitter bot reply to mentions | Resolution: Explained how to modify interactions.ts and post.ts files in the Twitter client\nHelper: 0xLabsTheCoder | Helpee: dimon__ | Context: Twitter API credential issues | Resolution: Identified incorrect AI API credentials as the root cause\nHelper: pupathebig | Helpee: Community | Context: RAG knowledge configuration | Resolution: Shared working configuration for enabling RAG in character files\nHelper: Tobiloba | Helpee: 0xLabsTheCoder | Context: Customizing Twitter agent behavior | Resolution: Directed to correct files for modifying agent interactions\n\n## 4. Action Items\nTechnical: Implement fix for vector dimension mismatch by ensuring consistent embedding models | Description: Check embedding dimensions before processing | Mentioned By: DEVDARK | WONT DM FIRST\nTechnical: Add missing modules to external list in tsup.config.ts | Description: Fix dynamic require errors by externalizing Node.js modules | Mentioned By: gin_chan\nTechnical: Modify Twitter client to control agent behavior | Description: Edit interactions.ts and post.ts to customize agent responses | Mentioned By: 0xLabsTheCoder\nTechnical: Configure RAG knowledge in character files | Description: Set \"ragKnowledge\": true and specify knowledge directories | Mentioned By: pupathebig\nTechnical: Use PM2 for managing multiple agents | Description: Run each agent on a different port for better management | Mentioned By: 0xLabsTheCoder\nTechnical: Fix Dockerfile to enable agent building | Description: Merge PR #3428 to fix broken Dockerfile | Mentioned By: BowTiedBlueFin\nDocumentation: Create better documentation for RAG knowledge implementation | Description: Document how to properly configure and use RAG | Mentioned By: pupathebig\nDocumentation: Update documentation on plugin development | Description: Provide clearer guidance on creating custom plugins | Mentioned By: J3r\nDocumentation: Create guide for agent-to-agent communication | Description: Document how to orchestrate multiple agents | Mentioned By: joseroberts87\nFeature: Implement thread connector for Eliza | Description: Add support for Instagram Threads platform | Mentioned By: claimzilla\nFeature: Create self-hosted Eliza/Agent dashboard | Description: Build a dashboard for managing agents on local hardware | Mentioned By: ITZMIZZLE\nFeature: Add support for TTS in Telegram messages | Description: Enable text-to-speech for Telegram client | Mentioned By: pupathebig", + "messageCount": 631, + "userCount": 89 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat segment contains discussions about several technical topics related to AI agents and blockchain integration. Key points include:\n\n- A proposal for restructuring project organization to improve user experience by allowing selective package installation, dividing content into /sources (optional plugins) and /packages (core functionality)\n- Discussion about security concerns for AI-managed funds, specifically regarding mandate consistency, hack resistance, and operational security\n- Brief mention of Trusted Execution Environments (TEE) for security, with concerns about their reliability and key management\n- Reference to Lit Agent Wallet as an improvement for controls and key handling compared to direct signing in TEE\n- Questions about social media integrations (TikTok, Facebook) and building AI agents for cryptocurrency trading\n\nThe most substantive technical discussion centered on security mechanisms for agent-managed funds, with considerations about smart contract vaults, third-party custodians, and the need for robust security practices before entrusting customer funds to AI systems.\n\n## 2. FAQ\nQ: hi sir i want TikTok and Facebook integrations, What do I need to do or what package do I need to buy to get this integrated? (asked by D.) A: Unanswered\nQ: Who is thinking about the security of funds managed by an Eliza instance? Where can I learn more about the current state of the art? (asked by TAISER Andy) A: Unanswered\nQ: have u checked out the TEE stuff? (asked by DorianD) A: TEE instances die pretty frequently. You keep custody of a root key and other stuff required to rebuild. So, you have custodial access, depending on how you handle the root key. (answered by TAISER Andy)\nQ: How much of your own money would you commit to someone's TEE instance under these circumstances? (asked by TAISER Andy) A: Unanswered\nQ: I am looking to build an AI that acts like a Degen, and can make research and trades. Has anyone worked on something like this or can direct me on how to get started (asked by TrAI) A: Unanswered\n\n## 3. Help Interactions\nHelper: DorianD | Helpee: TAISER Andy | Context: Security for agent-managed funds | Resolution: Suggested looking into TEE (Trusted Execution Environments), though TAISER Andy noted limitations with this approach\n\n## 4. Action Items\nFeature: Project restructuring into /sources and /packages for selective installation | Description: Organize optional plugins and core packages separately with automated generation of index.ts and package.json | Mentioned By: jsonmson\nFeature: TikTok and Facebook integrations | Description: Social media platform integration capabilities | Mentioned By: D.\nTechnical: Security mechanisms for agent-managed funds | Description: Develop robust security practices for AI-managed financial systems | Mentioned By: TAISER Andy\nFeature: AI agent for cryptocurrency trading and research | Description: Build an AI that can perform research and execute trades like a \"Degen\" | Mentioned By: TrAI", + "messageCount": 7, + "userCount": 5 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe chat segment contains a brief discussion about DegenAI's token trading functionality. A user questioned the effectiveness of the current implementation, criticizing its decision-making process for token purchases. A team member (rhota) explained that the initial implementation was simplistic, relying only on trending tokens from Birdeye. They mentioned that a more sophisticated version is currently in testing, which incorporates a new sentiment/data layer to improve trading decisions. Additionally, a user inquired about the website launch timeline, but this question remained unanswered in the provided transcript.\n\n## 2. FAQ\nQ: Why does degenai trade tokens like a retard? (asked by mmbig) A: Because the first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing now) is far smarter and uses the new sentiment/data layer. (answered by rhota)\nQ: When will the website be online? (asked by cool.eth) A: Unanswered\n\n## 3. Help Interactions\nHelper: rhota | Helpee: mmbig | Context: Question about DegenAI's poor token trading decisions | Resolution: Explained that initial implementation was simple but a smarter version using sentiment analysis is in testing\n\n## 4. Action Items\nTechnical: Implementation of new DegenAI trading system with sentiment/data layer | Description: Completing testing and deployment of improved token trading algorithm | Mentioned By: rhota\nFeature: Website launch | Description: Deployment of online website | Mentioned By: cool.eth", + "messageCount": 5, + "userCount": 4 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary:\nThe chat primarily focused on market positioning and competitive landscape for ElizaOS. Community members shared Twitter posts mentioning Eliza and discussed the urgency of launching new capabilities like tokenomics and a launchpad feature. There's concern about competitors rapidly entering the market, with kalshnikov emphasizing that ElizaOS should lead rather than follow. The concept of vertical integration was briefly explained by Odilitime as a potential competitive advantage, similar to Apple's ecosystem. A notable feature suggestion emerged: a one-click migration tool from competing launchpads to ElizaOS, which was compared to IRA rollovers in traditional finance.\n\n## 2. FAQ:\nQ: What's his twitter? (asked by Odilitime) A: https://x.com/0xelonmoney (answered by Patt)\nQ: What does TAM and vertical integration mean? (implied by Smedroc - Street urchin @ ai16z) A: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n## 3. Help Interactions:\nHelper: Odilitime | Helpee: Smedroc - Street urchin @ ai16z | Context: Smedroc didn't understand the terms TAM and vertical integration | Resolution: Odilitime explained both terms with clear examples like Apple for vertical integration\n\n## 4. Action Items:\nType: Feature | Description: One-click migration from competing launchpads to ElizaOS | Mentioned By: kalshnikov\nType: Technical | Description: Launch tokenomics and launchpad capabilities soon to maintain first-mover advantage | Mentioned By: kalshnikov\nType: Technical | Description: Focus on vertical integration to differentiate from competitors | Mentioned By: Odilitime", + "messageCount": 23, + "userCount": 8 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around discussions about AI16Z's position in the AI agent framework market, particularly regarding its launchpad release timing and competition with other frameworks like ARC and Virtuals. There's significant debate about whether AI16Z should accelerate its product launch in response to competitors' announcements or maintain its current development pace to ensure quality. The COO (accelxr) explained that they're focusing on curating an initial project cohort, finalizing infrastructure partnerships, and optimizing launch timing rather than rushing to market. Several community members defended AI16Z's technical superiority, noting that TypeScript/JavaScript has wider developer adoption than Rust (used by competitors), and that AI16Z has more GitHub activity and plugin capabilities. Jin mentioned working on documentation and creating \"pipelines to get high quality updates on demand and a stickier place for them to be.\" There were also discussions about the \"Clank Tank\" project and brief mentions of a potential roadmap release.\n\n## 2. FAQ\nQ: Why did all my tokens leave my wallet? (asked by hubert) A: You sure it wasn't because of the pornhub from your phantom browser? (answered by Patt)\nQ: How to get invite to partnersdao launch? (asked by Jerry.ART) A: uhhh not sure (answered by jin)\nQ: Do I need a partners NFT to get the partners benefits? (asked by hamlet) A: Only thing partner gives u here is the ability to be part of this chat (answered by DannyNOR NoFapArc)\nQ: When is the roadmap slated for? (asked by DannyNOR NoFapArc) A: Unanswered\nQ: Is the strategy to let competitors launch first? (asked by GBA ADVANCE) A: Unanswered\nQ: Will AI16Z also release some news this week to respond to market changes? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Yes, there are a couple things we are anticipating for this week (answered by accelxr)\nQ: What kind of software/service do you guys think is missing? (asked by avirtualfuture) A: Unanswered\n\n## 3. Help Interactions\nHelper: witch | Helpee: Channel members | Context: Misconceptions about AI frameworks and competition | Resolution: Provided data showing TypeScript has much higher developer adoption (97.1%) than Rust (2.9%) at Solana AI hackathon, shared GitHub activity metrics showing AI16Z's superiority\nHelper: accelxr | Helpee: Channel members | Context: Concerns about launchpad release timing | Resolution: Explained the three key focus areas: curating initial cohort, finalizing infrastructure partnerships, and optimizing launch timing\nHelper: Rick | Helpee: Channel members | Context: Sharing information about slim-eliza running on AWS free tier | Resolution: Shared tweet about introsp3ctor's upcoming demo of terraform scripts for free infinite elizas with openrouter free tier\nHelper: jin | Helpee: 0xcryptolord | Context: Request to test launchpad before release | Resolution: Suggested testing Eliza normally instead, mentioned he was updating documentation\n\n## 4. Action Items\nType: Technical | Description: Create a summary video/infomercial showing how to set up an AI agent in ElizaOS in simple steps | Mentioned By: MicoM.ron\nType: Technical | Description: Generate a tutorial from video for documentation using AI tools like notebooklm | Mentioned By: jin\nType: Technical | Description: Develop custom bots via the launchpad for integration into a portfolio tracker app | Mentioned By: 0xcryptolord\nType: Technical | Description: Create an agent that filters information from Twitter/Discord and submits daily reports | Mentioned By: witch\nType: Feature | Description: Implement a plugin registry with code2earn/stake2verify capabilities | Mentioned By: yikesawjeez\nType: Feature | Description: Develop an agent discovery platform with engaging UI (like \"agent TikTok/Tinder\") | Mentioned By: avirtualfuture\nType: Feature | Description: Create \"hero agents\" to showcase ElizaOS capabilities and engage communities | Mentioned By: Jerry.ART\nType: Documentation | Description: Create a marketing rollout plan with community involvement for upcoming launches | Mentioned By: pragmatiko\nType: Documentation | Description: Develop a clear launchpad application method for projects | Mentioned By: m1hawk/\u98ce\u7b54", + "messageCount": 362, + "userCount": 50 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe discussion centers around an AI-powered news show that uses a Unity visualization system to create daily 1-2 minute episodes. The system consists of three main components: a news aggregator (currently bozp-pzob/ai-news on GitHub), a show runner (developed by SM Sith Lord), and a Unity visualization client (developed by boom). The workflow involves: (1) collecting news data via the aggregator into JSON format, (2) using Anthropic to generate an episode script from this data, (3) processing the script through the show runner which handles TTS via ElevenLabs and creates an event stream, and (4) visualizing in Unity with 3D characters. \n\nThe team is facing issues with data quality, as recent episodes have been heavily focused on market data with little substantive analysis. They're discussing improvements including better data curation, improved prompting, adding entertainment value, and fixing technical bugs like TV screen clearing and viseme synchronization. There's consensus that the root issue is the quality of aggregated data, with suggestions to create a more targeted aggregator or implement a pre-processing layer to improve data quality before it reaches the script generation phase.\n\n## 2. FAQ\nQ: How does the AI news show system work? (asked by Slothify\u26a1Daily Gmove) A: It uses a news aggregator to collect data, processes it through a show runner that generates scripts via Anthropic and handles TTS via ElevenLabs, then visualizes in Unity (answered by SM Sith Lord)\nQ: What determines what gets included in the daily episodes? (asked by Slothify\u26a1Daily Gmove) A: Anthropic decides what to cover if there's too much to fit in the 1-2 minute episode (answered by SM Sith Lord)\nQ: What's the cost to create these videos? (asked by Slothify\u26a1Daily Gmove) A: A single call to Anthropic generates an episode. They're short and only once daily, so cost is negligible (answered by SM Sith Lord)\nQ: Are news show interviews possible? (asked by jin) A: Unanswered\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: Slothify\u26a1Daily Gmove | Context: Understanding how the show system works | Resolution: Provided detailed explanation of the components and workflow, plus links to documentation\nHelper: boom | Helpee: jin | Context: Identifying areas for improvement | Resolution: Created a comprehensive list of potential improvements and started a wiki to document the system\nHelper: SM Sith Lord | Helpee: Slothify\u26a1Daily Gmove | Context: Discord message deletion issue | Resolution: Explained that the channel doesn't allow most links and suggested using Ctrl+Z to recover deleted messages\n\n## 4. Action Items\nTechnical: Fix TV clear on start for second takes | Description: Fix bug related to not reloading the scene when already in it | Mentioned By: boom\nTechnical: Improve viseme synchronization | Description: Design system where ElevenLabs audio gets fed into Unity for better mouth animation | Mentioned By: boom\nTechnical: Fix image context issues | Description: Address problem where images are losing context with what's being discussed | Mentioned By: boom\nFeature: Add pre-processing layer for data | Description: Create system to clean and prime data before it reaches the aggregator | Mentioned By: fishai\nFeature: Create role-gated Discord channel for content submission | Description: Allow trusted builders to submit content for coverage | Mentioned By: Slothify\u26a1Daily Gmove\nFeature: Add entertainment value | Description: Consider adding comedy/funny segments to make the show more engaging | Mentioned By: boom\nDocumentation: Create onboarding doc for Vega | Description: Write documentation for onboarding Vega to help with Clank Tank pitches | Mentioned By: jin\nDocumentation: Define core audience | Description: Determine whether the show is for developers or market researchers | Mentioned By: boom\nFeature: Improve data aggregation | Description: Fix issues with the current aggregator that's too market-focused | Mentioned By: SM Sith Lord\nTechnical: Port project to Unity HDRP | Description: Improve reflections and lighting quality | Mentioned By: boom", + "messageCount": 140, + "userCount": 6 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Analysis of \"tokenomics\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only two messages from a user named \"Dave | Eco\" asking about the process for submitting tokenomics proposals. Dave inquires about the location of a community tokenomics ideas list and asks whether he should share his idea directly in the channel or if there's a formal submission process. No technical discussions, decisions, or problem-solving occurred in this limited exchange.\n\n## 2. FAQ\nQ: Where is the community tokenomic ideas list? (asked by Dave | Eco) A: Unanswered\nQ: What's the process of submitting a proposal? (asked by Dave | Eco) A: Unanswered\n\n## 3. Help Interactions\nNo help interactions occurred in this brief chat segment.\n\n## 4. Action Items\nDocumentation: Create or share information about the tokenomics proposal submission process | Mentioned By: Dave | Eco\nDocumentation: Provide location of community tokenomics ideas list | Mentioned By: Dave | Eco", + "messageCount": 2, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-10": { + "filename": "2025-02-10.md", + "content": "# elizaOS Discord - 2025-02-10\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **V2 Timeline**: Beta release in March, GA release in April 2025\n- **Project Restructuring**: Proposal to organize into /sources (optional plugins) and /packages (core functionality) for selective installation\n- **Documentation Improvements**: Work in progress on better documentation and creating \"pipelines to get high quality updates on demand\"\n- **Resource Requirements**: Running multiple Eliza agents requires approximately 1.5-3GB RAM per agent\n\n### Technical Implementations\n- **NFT Minting Plugins**: Rosario Borgesi shared two Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia that collect item data, store on Pinata, and mint NFTs\n- **Vector Database Issues**: Discussions about dimension mismatches (384 vs 1536) causing SQLite errors in vector databases\n- **Node.js Module Compatibility**: Solutions for dynamic require errors when mixing ESM and CommonJS modules\n- **RAG Knowledge Implementation**: Configuration methods for feeding documents to agents using the RAG approach\n- **Deployment Strategies**: Using PM2 for managing multiple agents on different ports\n\n### AI News Show System\n- The team is developing an AI-powered news show using Unity visualization with three components:\n 1. News aggregator (currently bozp-pzob/ai-news on GitHub)\n 2. Show runner (handles script generation via Anthropic and TTS via ElevenLabs)\n 3. Unity visualization client with 3D characters\n- Current challenges include data quality issues and technical bugs like TV screen clearing and viseme synchronization\n\n### Market Positioning & Competition\n- Discussions about ElizaOS's position in the AI agent framework market relative to competitors like ARC and Virtuals\n- Debate about whether to accelerate product launches or maintain current development pace for quality\n- Arguments for ElizaOS's technical superiority, noting TypeScript/JavaScript has wider developer adoption (97.1%) than Rust (2.9%)\n- Focus on vertical integration as a competitive advantage, similar to Apple's ecosystem approach\n\n### DegenAI Development\n- Current implementation relies on trending tokens from Birdeye\n- New version in testing incorporates a sentiment/data layer to improve trading decisions\n\n### Security Considerations\n- Discussions about security mechanisms for agent-managed funds\n- Brief mention of Trusted Execution Environments (TEE) with concerns about reliability\n- Reference to Lit Agent Wallet as an improvement for controls and key handling\n\n## Key Questions & Answers\n\n**Q: When will V2 be released?** \nA: Beta release in March, GA release in April (answered by kalshnikov)\n\n**Q: Are there any staking options with ai16z?** \nA: Use daos.fun, then ai16z, then stake in the pool party (answered by kalshnikov)\n\n**Q: How can I pass the knowledge folder (has multi pdfs, csv, image) for RAG in Eliza?** \nA: Set \"ragKnowledge\": true in settings and specify knowledge paths (answered by Mel Raiczyk)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: The agent should respond to mentions by default, but you can modify messageExamples and postExamples (answered by Tobiloba)\n\n**Q: How can I check if I'm mixing different hyperbolic embeddings?** \nA: Check embedding dimensions, verify curvature consistency, and ensure compatible hyperbolic models (answered by DEVDARK)\n\n**Q: Why does degenai trade tokens like a retard?** \nA: Because the first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing now) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n**Q: What does TAM and vertical integration mean?** \nA: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n**Q: How does the AI news show system work?** \nA: It uses a news aggregator to collect data, processes it through a show runner that generates scripts via Anthropic and handles TTS via ElevenLabs, then visualizes in Unity (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n### Vector Database Troubleshooting\nDEVDARK helped engineer diagnose and fix SQLite errors caused by vector dimension mismatches, explaining how to check embedding model output and verify dimensions are consistent.\n\n### Node.js Module Compatibility\nDEVDARK provided detailed steps to fix ESM/CommonJS conflicts in tsconfig.json and package.json for Ph\u00fac L\u00e2m, while gin_chan shared a solution for dynamic require errors by adding external modules to tsup.config.ts file.\n\n### Twitter Bot Configuration\n0xLabsTheCoder helped pavan_s_g customize Twitter bot behavior by explaining how to modify interactions.ts and post.ts files in the Twitter client, and helped dimon__ identify incorrect AI API credentials as the root cause of their issues.\n\n### RAG Knowledge Configuration\npupathebig shared working configuration examples for enabling RAG in character files, helping multiple community members implement document-based knowledge for their agents.\n\n### AI News Show System Documentation\nSM Sith Lord provided Slothify with a detailed explanation of the AI news show components and workflow, while boom created a comprehensive list of potential improvements and started a wiki to document the system.\n\n### Market Positioning Education\nOdilitime explained technical market terms to Smedroc, clarifying concepts like Total Addressable Market (TAM) and vertical integration with clear examples like Apple's ecosystem.\n\n## Action Items\n\n### Technical\n- Fix vector dimension mismatch by ensuring consistent embedding models (Mentioned by DEVDARK)\n- Add missing modules to external list in tsup.config.ts to fix dynamic require errors (Mentioned by gin_chan)\n- Modify Twitter client to control agent behavior by editing interactions.ts and post.ts (Mentioned by 0xLabsTheCoder)\n- Configure RAG knowledge in character files with \"ragKnowledge\": true (Mentioned by pupathebig)\n- Use PM2 for managing multiple agents on different ports (Mentioned by 0xLabsTheCoder)\n- Fix Dockerfile to enable agent building (Mentioned by BowTiedBlueFin)\n- Implement new DegenAI trading system with sentiment/data layer (Mentioned by rhota)\n- Create a summary video showing how to set up an AI agent in ElizaOS (Mentioned by MicoM.ron)\n- Generate tutorials from video for documentation using AI tools (Mentioned by jin)\n- Develop custom bots via the launchpad for portfolio tracker integration (Mentioned by 0xcryptolord)\n- Fix TV clear on start for second takes in AI news show (Mentioned by boom)\n- Improve viseme synchronization for better mouth animation (Mentioned by boom)\n- Fix image context issues in the news show (Mentioned by boom)\n- Port news show project to Unity HDRP for better reflections and lighting (Mentioned by boom)\n- Implement security mechanisms for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n- Create better documentation for RAG knowledge implementation (Mentioned by pupathebig)\n- Update documentation on plugin development (Mentioned by J3r)\n- Create guide for agent-to-agent communication (Mentioned by joseroberts87)\n- Create comprehensive guide for V2 features and updates (Mentioned by rubin)\n- Create a marketing rollout plan with community involvement (Mentioned by pragmatiko)\n- Develop a clear launchpad application method for projects (Mentioned by m1hawk/\u98ce\u7b54)\n- Create onboarding doc for Vega to help with Clank Tank pitches (Mentioned by jin)\n- Define core audience for the news show (Mentioned by boom)\n- Create or share information about the tokenomics proposal submission process (Mentioned by Dave | Eco)\n\n### Feature\n- Implement thread connector for Eliza to add Instagram Threads support (Mentioned by claimzilla)\n- Create self-hosted Eliza/Agent dashboard (Mentioned by ITZMIZZLE)\n- Add support for TTS in Telegram messages (Mentioned by pupathebig)\n- One-click migration from competing launchpads to ElizaOS (Mentioned by kalshnikov)\n- Launch tokenomics and launchpad capabilities soon (Mentioned by kalshnikov)\n- TikTok and Facebook integrations (Mentioned by D.)\n- AI agent for cryptocurrency trading and research (Mentioned by TrAI)\n- Implement a plugin registry with code2earn/stake2verify capabilities (Mentioned by yikesawjeez)\n- Develop an agent discovery platform with engaging UI (Mentioned by avirtualfuture)\n- Create \"hero agents\" to showcase ElizaOS capabilities (Mentioned by Jerry.ART)\n- Add pre-processing layer for data in the news show (Mentioned by fishai)\n- Create role-gated Discord channel for content submission (Mentioned by Slothify)\n- Add entertainment value to the news show with comedy segments (Mentioned by boom)\n- Improve data aggregation for the news show (Mentioned by SM Sith Lord)" + }, + "github_summaries_daily_2025-02-11": { + "filename": "2025-02-11.md", + "content": "Today, ElizaOS focused on core framework enhancements, including dependency updates for Web3 integration, UI refinements, and significant code quality improvements through new tests and bug fixes. Several critical issues emerged concerning environment variable handling and service initialization that require immediate attention.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussion**: [elizaos/eliza#3449](https://github.com/elizaos/eliza/issues/3449) The `.env` file is not being read, causing the server to run on the default port.\n- **Urgent Discussion**: [elizaos/eliza#3448](https://github.com/elizaos/eliza/issues/3448) The \"pnpm start\" process is hanging during LlamaService initialization without error messages.\n- **Urgent Discussion**: [elizaos/eliza#3441](https://github.com/elizaos/eliza/issues/3441) Long messages are causing errors with PostgreSQL, indicating a need for better message length handling.\n\n## \u2705 Completed Work\n### Core Framework Enhancements\n- Added `@solana/web3.js` dependencies to enhance functionality [elizaos/eliza#3431](https://github.com/elizaos/eliza/pull/3431).\n- Refactored chat bubble UI, including lint fixes and general cleanup [elizaos/eliza#3437](https://github.com/elizaos/eliza/pull/3437).\n- Cleaned up types and improved registry validation for better code maintainability [elizaos/eliza#3436](https://github.com/elizaos/eliza/pull/3436).\n- Resolved database path issues to streamline database interactions [elizaos/eliza#3438](https://github.com/elizaos/eliza/pull/3438).\n- Implemented SQLite tests to bolster testing coverage and reliability [elizaos/eliza#3445](https://github.com/elizaos/eliza/pull/3445).\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - `.env` file not being read correctly, causing server to run on default port [elizaos/eliza#3449](https://github.com/elizaos/eliza/issues/3449).\n - \"pnpm start\" process hanging during LlamaService initialization [elizaos/eliza#3448](https://github.com/elizaos/eliza/issues/3448).\n - `ragKnowledge` handling issue where `stringKnowledge` is incorrectly stored in memories [elizaos/eliza#3434](https://github.com/elizaos/eliza/issues/3434).\n - Long messages causing errors when using PostgreSQL [elizaos/eliza#3441](https://github.com/elizaos/eliza/issues/3441).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Resolved a build error caused by Zod dependency issues [elizaos/eliza#3300](https://github.com/elizaos/eliza/issues/3300).\n - Closed an issue related to the snapshot plugin for DAOs [elizaos/eliza#3173](https://github.com/elizaos/eliza/issues/3173)." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-11": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:03.178922Z", + "target_date": "2025-02-11", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-10", + "ai_news_elizaos_discord_md_2025-02-09", + "ai_news_elizaos_discord_md_2025-02-08", + "ai_news_elizaos_daily_json_2025-02-10", + "ai_news_elizaos_daily_md_2025-02-10", + "ai_news_elizaos_daily_discord_json_2025-02-10", + "ai_news_elizaos_daily_discord_md_2025-02-10", + "github_summaries_daily_2025-02-11", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 209985, + "estimated_tokens": 52496, + "file_size_bytes": 226348 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-12.json b/the-council/aggregated/2025-02-12.json new file mode 100644 index 00000000000..58737dca9a0 --- /dev/null +++ b/the-council/aggregated/2025-02-12.json @@ -0,0 +1,313 @@ +{ + "date_generated_for": "2025-02-12", + "ai_news_elizaos_discord_md_2025-02-11": { + "filename": "2025-02-11.md", + "content": "# elizaOS Discord - 2025-02-11\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **ElizaOS v2 Development**: Currently in progress with \"full focus for a few more weeks.\" Beta release expected in March, with general availability in April.\n- **Migration Strategy**: Developers are encouraged to start building on v1 now rather than waiting for v2. Migration effort is expected to be relatively low (1-5 on a scale of 10).\n- **Architecture Changes**: ElizaOS v2 will move all plugins out of the main repository and upgrade the core components.\n- **Launchpad Progress**: The ElizaOS launchpad is reportedly 95% complete, but the team is waiting for optimal market conditions before release.\n\n### Technical Discussions\n- **Agent Resource Requirements**: Each ElizaOS agent requires approximately 1.5-3GB of RAM. Hetzner was recommended over cloud services for more cost-effective hosting.\n- **Local LLM Integration**: Users troubleshooted issues with Ollama and other local models, particularly in WSL environments where connectivity between Windows and WSL was problematic.\n- **Twitter Integration**: Extensive discussions about Twitter client authentication, rate limits, and implementing reply functionality for agents.\n- **Database Options**: Most users are using adapter-postgresql or adapter-sqlite for vector storage rather than dedicated vector databases like Pinecone.\n- **TEE Security Concerns**: TAISER Andy raised issues about Trusted Execution Environments (TEEs), noting frequent failures and security risks related to root key custody.\n\n### Projects & Implementations\n- **3D AI TV News Show**: A team is developing an automated news broadcast system using a GitHub-based news aggregator, a show runner that processes data into JSON, and a Unity visualization client with ElevenLabs TTS.\n- **NFT Minting Plugins**: Rosario Borgesi shared two NFT minting plugins for Eliza - one for Starknet and another for EVM-compatible blockchains like Arbitrum Sepolia.\n- **DegenAI Trading**: A new trading setup will be tested in production soon, combining sentiment analysis of social platforms with flexible trading strategies.\n- **News Browser Tool**: User \"boom\" created a browser tool (gm3.github.io/news-browser/) for viewing the daily news parser from the Eliza ecosystem.\n\n### Community & Business\n- **Competition Concerns**: Community members expressed concerns about competitors like ARC and Virtuals potentially gaining ground while ElizaOS development continues.\n- **Team Focus**: The team indicated they're prioritizing three areas: curating initial project cohorts, finalizing infrastructure partnerships, and optimizing launch timing.\n- **Development Philosophy**: \"Product first, whitepaper later\" approach was emphasized, with quality prioritized over rushed releases.\n\n## Key Questions & Answers\n\n**Q: How is ElizaOS v2 development progressing?** \nA: \"It's going very well, but requires full focus for a few more weeks\" (answered by jin, quoting Shaw)\n\n**Q: Should developers wait for v2 before building on ElizaOS?** \nA: Start now and migrate later; migration effort will likely be 1-5 on a scale of 10 (answered by witch)\n\n**Q: What changes are coming in ElizaOS v2?** \nA: Moving all plugins out of main repo and upgrading core (answered by witch)\n\n**Q: How can I fix the \"Error in generateText\" when using local LLMs like Ollama?** \nA: WSL (where ElizaOS is running) wasn't able to reach localhost on Windows. Make sure you can see your Windows IP from the WSL app. (answered by kauh4818)\n\n**Q: Why does my agent err with Twitter/X client warnings about violating consent and rate limits?** \nA: Twitter login credentials are wrong or suspicious activity is detected. Enable 2FA for your Twitter account. (answered by 0xLabsTheCoder)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: Add the bot's username to the targeted Twitter users in the .env file, but note it will evaluate posts and only reply if it feels confident it's not spammy and adds value. (answered by 0xLabsTheCoder)\n\n**Q: Is there a pinecone plugin for eliza yet? Or what Vector Database plugin are most people using?** \nA: Most people use adapter-postgresql or adapter-sqlite. (answered by Odilitime)\n\n**Q: How can I retrieve website info using eliza?** \nA: Check plugin-web-search as a starting point, though it depends on Tavily. (answered by Odilitime)\n\n**Q: Currently the size of eliza can go up to 7-8 GB. Is there any small sized eliza whose size is within 1 GB with limited features?** \nA: No, it will never happen. You need a bigger server. (answered by 0xLabsTheCoder)\n\n**Q: Can agent built with eliza run fully autonomously like virtuals protocol?** \nA: Yes, it's an autonomous AI Agent OS but needs some tinkering. (answered by 0xLabsTheCoder)\n\n**Q: How is DegenAI different from quantitative trading bots and script-based bots?** \nA: Unlike predefined quant bots and rule-following script bots, DegenAI combines flexible trading strategies with sentiment analysis of social platforms, enabling both trading and content generation. (answered by rhota)\n\n**Q: Have you checked out the TEE stuff?** \nA: TEE instances die frequently with security concerns about custody of root keys and limited mandate controls (answered by TAISER Andy)\n\n## Community Help & Collaboration\n\n**Helper: 0xLabsTheCoder | Helpee: Vaibhav** \n*Context*: Deploying multiple agents on limited server resources \n*Resolution*: Explained each agent takes 1.5-2.5GB RAM, suggested Hetzner auctions for cheaper servers and using pm2 process manager.\n\n**Helper: kauh4818 | Helpee: robbie3920** \n*Context*: Error running elizaos in WSL with Ollama \n*Resolution*: Identified that WSL couldn't reach Windows localhost where Ollama was running, suggested making Windows IP visible from WSL.\n\n**Helper: Odilitime | Helpee: dimon__** \n*Context*: Build failure in latest branch \n*Resolution*: Identified that it failed because bash was missing when running in PowerShell, suggested switching to GitBash.\n\n**Helper: DEVDARK | Helpee: nicolass** \n*Context*: Controlling agent responses and intercepting messages \n*Resolution*: Provided detailed code examples for skipping initial replies and intercepting/logging messages.\n\n**Helper: Jox | Helpee: BowTiedBlueFin** \n*Context*: Trouble with API calls to agent \n*Resolution*: Clarified to use port 3000 instead of 5173 for API calls.\n\n**Helper: rhota | Helpee: Red - X-Ware.v0** \n*Context*: Confusion about DegenAI's value proposition compared to traditional trading bots \n*Resolution*: Detailed explanation of how DegenAI combines sentiment analysis with flexible trading strategies, unlike predefined quant bots or simple rule-based bots.\n\n**Helper: SM Sith Lord | Helpee: boom** \n*Context*: Issues with image relevance in news show \n*Resolution*: Created a revised show-config with instructions to put images on TV prior to discussing topics and focusing on market sentiment rather than specific numbers.\n\n**Helper: introsp3ctor | Helpee: Community** \n*Context*: Running slim-eliza on AWS free tier \n*Resolution*: Will be demoing terraform scripts on Saturday for free infinite elizas with openrouter free tier + t4g.small.\n\n## Action Items\n\n### Technical Tasks\n- Fix WSL connectivity to Windows localhost for users running local LLMs with Eliza (mentioned by kauh4818)\n- Implement proper error handling for Twitter client authentication to provide clearer error messages (mentioned by 0xLabsTheCoder)\n- Add support for user identification in client interface to enable personalized agent responses (mentioned by boolkeys)\n- Fix the bug causing JSON fragments to appear in Twitter posts (mentioned by 0xLabsTheCoder)\n- Implement WebSocket support for continuous real-time data updates in chat interface (mentioned by ualp)\n- Create a lightweight version of Eliza for resource-constrained environments (mentioned by Vaibhav)\n- Migrate plugins out of main repo for ElizaOS v2 (mentioned by witch)\n- Implement v1.5 to bridge gap between v1 and v2 (mentioned by witch)\n- Improve Clank Tank graphics, possibly using Unreal Engine (mentioned by jin)\n- Build more powerful render pipeline for Clank Tank (mentioned by jin)\n- Fix image relevance issues in the news aggregator (mentioned by boom)\n- Implement stinger images for each news segment category (mentioned by SM Sith Lord)\n- Modify prompt to display images before discussing related topics (mentioned by SM Sith Lord)\n- Adjust market reporting to focus on sentiment rather than specific numbers (mentioned by SM Sith Lord)\n- Create GitHub issues for aggregator improvement suggestions (mentioned by jin)\n- Add deepvision layer to validate images in the aggregator (mentioned by fishai)\n- Purchase stinger images for different news segments (mentioned by jin)\n- Improve security practices for TEE instances before using with customer funds (mentioned by TAISER Andy)\n- Testing new trading setup in production for DegenAI (mentioned by rhota)\n\n### Documentation Needs\n- Update documentation to explain how to properly configure Twitter client for replies and interactions (mentioned by pavan_s_g)\n- Create comprehensive API documentation for remote interaction with Eliza agents (mentioned by BowTiedBlueFin)\n- Document the process for creating custom plugins with proper action detection (mentioned by byashwanth)\n- Create summary video/infomercial for ElizaOS showing how to set up an AI agent in simple steps (mentioned by MicoM.ron)\n- Generate tutorial from existing videos for docs using AI (especially NotebookLM) (mentioned by jin)\n- Document comparison between TEE direct signing and Lit Agent Wallet (mentioned by TAISER Andy)\n- Create flowchart of DegenAI architecture (mentioned by rhota)\n- Visualize DegenAI's architecture with infographics (mentioned by rhota)\n\n### Feature Requests\n- Add support for Facebook and Instagram posting through Meta API (mentioned by POPPP)\n- Implement cross-posting between Twitter, Discord, and Telegram (mentioned by A \u00efert \ua9c2| ViP)\n- Add support for scheduled tweets and posts (mentioned by coder)\n- Create a dashboard for managing multiple Eliza agents (mentioned by ITZMIZZLE)\n- Implement better control over agent autonomy and response behavior (mentioned by rubinovitz)\n- One-click migration from other launchpads to ElizaOS launchpad (mentioned by kalshnikov)\n- UI checklist for agent configuration showing agent tasks, social connections, models, and plugin selection (mentioned by Patt)\n- Develop plugin registry with code2earn/stake2verify capabilities (mentioned by yikesawjeez)\n- Implement \"hero agents\" to showcase the superior tech and engage communities (mentioned by Jerry.ART)\n- Build agent discovery platform with addictive UX similar to TikTok/Tinder (mentioned by avirtualfuture)\n- Develop \"contrarian\" agent that understands market levers and can critique trade theses (mentioned by Andro)\n- Add a curation layer to filter and improve news content before generation (mentioned by boom)\n- Implement a role-gated Discord channel for trusted builders to submit content (mentioned by Slothify\u26a1Daily Gmove)\n- Sentiment analysis layer for analyzing Twitter, Telegram and other sources for trading signals (mentioned by rhota)\n- Develop browser for daily news parser (mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-10": { + "filename": "2025-02-10.md", + "content": "# elizaOS Discord - 2025-02-10\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **V2 Timeline**: Beta release in March, GA release in April 2025\n- **Project Restructuring**: Proposal to organize into /sources (optional plugins) and /packages (core functionality) for selective installation\n- **Documentation Improvements**: Work in progress on better documentation and creating \"pipelines to get high quality updates on demand\"\n- **Resource Requirements**: Running multiple Eliza agents requires approximately 1.5-3GB RAM per agent\n\n### Technical Implementations\n- **NFT Minting Plugins**: Rosario Borgesi shared two Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia that collect item data, store on Pinata, and mint NFTs\n- **Vector Database Issues**: Discussions about dimension mismatches (384 vs 1536) causing SQLite errors in vector databases\n- **Node.js Module Compatibility**: Solutions for dynamic require errors when mixing ESM and CommonJS modules\n- **RAG Knowledge Implementation**: Configuration methods for feeding documents to agents using the RAG approach\n- **Deployment Strategies**: Using PM2 for managing multiple agents on different ports\n\n### AI News Show System\n- The team is developing an AI-powered news show using Unity visualization with three components:\n 1. News aggregator (currently bozp-pzob/ai-news on GitHub)\n 2. Show runner (handles script generation via Anthropic and TTS via ElevenLabs)\n 3. Unity visualization client with 3D characters\n- Current challenges include data quality issues and technical bugs like TV screen clearing and viseme synchronization\n\n### Market Positioning & Competition\n- Discussions about ElizaOS's position in the AI agent framework market relative to competitors like ARC and Virtuals\n- Debate about whether to accelerate product launches or maintain current development pace for quality\n- Arguments for ElizaOS's technical superiority, noting TypeScript/JavaScript has wider developer adoption (97.1%) than Rust (2.9%)\n- Focus on vertical integration as a competitive advantage, similar to Apple's ecosystem approach\n\n### DegenAI Development\n- Current implementation relies on trending tokens from Birdeye\n- New version in testing incorporates a sentiment/data layer to improve trading decisions\n\n### Security Considerations\n- Discussions about security mechanisms for agent-managed funds\n- Brief mention of Trusted Execution Environments (TEE) with concerns about reliability\n- Reference to Lit Agent Wallet as an improvement for controls and key handling\n\n## Key Questions & Answers\n\n**Q: When will V2 be released?** \nA: Beta release in March, GA release in April (answered by kalshnikov)\n\n**Q: Are there any staking options with ai16z?** \nA: Use daos.fun, then ai16z, then stake in the pool party (answered by kalshnikov)\n\n**Q: How can I pass the knowledge folder (has multi pdfs, csv, image) for RAG in Eliza?** \nA: Set \"ragKnowledge\": true in settings and specify knowledge paths (answered by Mel Raiczyk)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: The agent should respond to mentions by default, but you can modify messageExamples and postExamples (answered by Tobiloba)\n\n**Q: How can I check if I'm mixing different hyperbolic embeddings?** \nA: Check embedding dimensions, verify curvature consistency, and ensure compatible hyperbolic models (answered by DEVDARK)\n\n**Q: Why does degenai trade tokens like a retard?** \nA: Because the first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing now) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n**Q: What does TAM and vertical integration mean?** \nA: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n**Q: How does the AI news show system work?** \nA: It uses a news aggregator to collect data, processes it through a show runner that generates scripts via Anthropic and handles TTS via ElevenLabs, then visualizes in Unity (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n### Vector Database Troubleshooting\nDEVDARK helped engineer diagnose and fix SQLite errors caused by vector dimension mismatches, explaining how to check embedding model output and verify dimensions are consistent.\n\n### Node.js Module Compatibility\nDEVDARK provided detailed steps to fix ESM/CommonJS conflicts in tsconfig.json and package.json for Ph\u00fac L\u00e2m, while gin_chan shared a solution for dynamic require errors by adding external modules to tsup.config.ts file.\n\n### Twitter Bot Configuration\n0xLabsTheCoder helped pavan_s_g customize Twitter bot behavior by explaining how to modify interactions.ts and post.ts files in the Twitter client, and helped dimon__ identify incorrect AI API credentials as the root cause of their issues.\n\n### RAG Knowledge Configuration\npupathebig shared working configuration examples for enabling RAG in character files, helping multiple community members implement document-based knowledge for their agents.\n\n### AI News Show System Documentation\nSM Sith Lord provided Slothify with a detailed explanation of the AI news show components and workflow, while boom created a comprehensive list of potential improvements and started a wiki to document the system.\n\n### Market Positioning Education\nOdilitime explained technical market terms to Smedroc, clarifying concepts like Total Addressable Market (TAM) and vertical integration with clear examples like Apple's ecosystem.\n\n## Action Items\n\n### Technical\n- Fix vector dimension mismatch by ensuring consistent embedding models (Mentioned by DEVDARK)\n- Add missing modules to external list in tsup.config.ts to fix dynamic require errors (Mentioned by gin_chan)\n- Modify Twitter client to control agent behavior by editing interactions.ts and post.ts (Mentioned by 0xLabsTheCoder)\n- Configure RAG knowledge in character files with \"ragKnowledge\": true (Mentioned by pupathebig)\n- Use PM2 for managing multiple agents on different ports (Mentioned by 0xLabsTheCoder)\n- Fix Dockerfile to enable agent building (Mentioned by BowTiedBlueFin)\n- Implement new DegenAI trading system with sentiment/data layer (Mentioned by rhota)\n- Create a summary video showing how to set up an AI agent in ElizaOS (Mentioned by MicoM.ron)\n- Generate tutorials from video for documentation using AI tools (Mentioned by jin)\n- Develop custom bots via the launchpad for portfolio tracker integration (Mentioned by 0xcryptolord)\n- Fix TV clear on start for second takes in AI news show (Mentioned by boom)\n- Improve viseme synchronization for better mouth animation (Mentioned by boom)\n- Fix image context issues in the news show (Mentioned by boom)\n- Port news show project to Unity HDRP for better reflections and lighting (Mentioned by boom)\n- Implement security mechanisms for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n- Create better documentation for RAG knowledge implementation (Mentioned by pupathebig)\n- Update documentation on plugin development (Mentioned by J3r)\n- Create guide for agent-to-agent communication (Mentioned by joseroberts87)\n- Create comprehensive guide for V2 features and updates (Mentioned by rubin)\n- Create a marketing rollout plan with community involvement (Mentioned by pragmatiko)\n- Develop a clear launchpad application method for projects (Mentioned by m1hawk/\u98ce\u7b54)\n- Create onboarding doc for Vega to help with Clank Tank pitches (Mentioned by jin)\n- Define core audience for the news show (Mentioned by boom)\n- Create or share information about the tokenomics proposal submission process (Mentioned by Dave | Eco)\n\n### Feature\n- Implement thread connector for Eliza to add Instagram Threads support (Mentioned by claimzilla)\n- Create self-hosted Eliza/Agent dashboard (Mentioned by ITZMIZZLE)\n- Add support for TTS in Telegram messages (Mentioned by pupathebig)\n- One-click migration from competing launchpads to ElizaOS (Mentioned by kalshnikov)\n- Launch tokenomics and launchpad capabilities soon (Mentioned by kalshnikov)\n- TikTok and Facebook integrations (Mentioned by D.)\n- AI agent for cryptocurrency trading and research (Mentioned by TrAI)\n- Implement a plugin registry with code2earn/stake2verify capabilities (Mentioned by yikesawjeez)\n- Develop an agent discovery platform with engaging UI (Mentioned by avirtualfuture)\n- Create \"hero agents\" to showcase ElizaOS capabilities (Mentioned by Jerry.ART)\n- Add pre-processing layer for data in the news show (Mentioned by fishai)\n- Create role-gated Discord channel for content submission (Mentioned by Slothify)\n- Add entertainment value to the news show with comedy segments (Mentioned by boom)\n- Improve data aggregation for the news show (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-09": { + "filename": "2025-02-09.md", + "content": "# elizaOS Discord - 2025-02-09\n\n## Overall Discussion Highlights\n\n### Platform Development & Roadmap\n- **Documentation Migration**: Documentation is being moved from eliza.gg to elizaos.ai, with users being directed to check announcements for updates.\n- **ElizaOS V2**: A major framework update is in development, mentioned by multiple team members as \"coming soon\" but without specific timeline.\n- **Launchpad Development**: The team is 95% done with their launchpad and is onboarding partners, strategically timing the announcement for market recovery.\n- **Node.js Requirements**: The recommended environment for ElizaOS development is Node.js v23.3.0 and pnpm v9.15.4.\n- **Tokenomics**: Expected to be released next week, with the team focusing on \"product first, then whitepaper\" approach.\n- **Ticker Change**: Plans to change the ticker to \"elizaos\" are in progress, currently waiting on Daos.fun.\n\n### Technical Discussions\n- **RAG Implementation**: Multiple users discussed configuring knowledge directories and file paths for Retrieval Augmented Generation in ElizaOS.\n- **Build Issues**: Several users reported dependency resolution issues during builds, particularly with packages like zod, uuid, and viem.\n- **Dynamic Require Errors**: A solution was shared to fix these errors by adding external modules to tsup.config.ts.\n- **Twitter Client Customization**: Discussions about controlling agent behavior, including limiting to quote reposts and mentions-only responses.\n- **Security Concerns**: Conversations about exposing DirectClient to public IPs and potential RCE vulnerabilities.\n- **Docker Optimization**: Questions about reducing build times and image sizes for Docker deployments.\n\n### Project Architecture & Features\n- **Architecture Reorganization**: A proposal to improve user experience by allowing selective package and plugin installation, suggesting a structure with separate /sources and /packages directories.\n- **Agent Orchestration**: Interest in developing systems for multiple agents to work together with coordination.\n- **Platform Integrations**: Requests for TikTok, Facebook, and LinkedIn integrations were mentioned by multiple users.\n- **Agent-Managed Funds**: Security concerns were raised regarding how to ensure mandate consistency, protect against hacks, and maintain operational security.\n\n### AI News Show Development\n- **Quality Issues**: The AI-powered news show is experiencing problems with data quality, repetitive content, and lack of engagement.\n- **Proposed Improvements**: Refactoring the audio system, improving JSON aggregator reliability, enhancing prompts, adding interview capabilities, and upgrading to Unity HDRP.\n- **Content Strategy**: Recommendations to focus on GitHub updates rather than market data to better serve the developer audience.\n\n### Market Positioning\n- **Competitive Landscape**: Community members expressed concern about competitors launching similar products and the timing for ElizaOS's own launch.\n- **Strategic Timing**: Discussions about accelerating release of new capabilities to maintain competitive advantage rather than waiting for ideal market conditions.\n- **Clank Tank**: A new project was teased by Jin with a trailer/sizzle reel, with the first episode planned to premiere by the end of the week.\n\n## Key Questions & Answers\n\n**Platform & Development**\n- Q: What Node.js and pnpm versions are recommended for ElizaOS? \n A: Node.js v23.3.0 and pnpm 9.15.4 (answered by Sarthak)\n\n- Q: Which is the stable branch of ElizaOS? \n A: Main branch is stable which is alpha.1 (answered by Odilitime)\n\n- Q: Where should I submit code for a new plugin? \n A: https://github.com/elizaos-plugins is where all plugins are, including the registry where you can make a PR (answered by Odilitime)\n\n- Q: How can I implement RAG in Eliza with multiple file types? \n A: Configure knowledge in character file with proper directory paths (answered by Mel Raiczyk)\n\n- Q: Is eliza.box official? or Fake? \n A: Yes it is, it's a site for projects that have demoed (answered by Kenk)\n\n**Roadmap & Features**\n- Q: When will tokenomics be available? \n A: Still long time before publishing tokenomics; product first, then whitepaper (answered by anotherAndrewSHA)\n\n- Q: When is the launchpad coming? \n A: Launchpad is 95% done and just onboarding partners/waiting for a right time to launch (answered by witch)\n\n- Q: What is left to do to change the ticker to elizaos? \n A: Waiting on Daos.fun (answered by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n\n- Q: Is it too late to get allocation if I buy NFT now? \n A: Yes (answered by ses\u0101me \ud83e\udde9)\n\n**AI Features**\n- Q: Why does degenai trade tokens ineffectively? \n A: The first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n- Q: What's the target length for the AI Podcast? \n A: Under 2 minutes is the current goal, it used to be 1 minute (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n1. **Build Issue Resolution**\n - Helper: gin_chan | Helpee: Community \n - Context: Dynamic require errors after adding plugins \n - Resolution: Shared solution by adding external modules to tsup.config.ts\n\n2. **Node Version Configuration**\n - Helper: Inked-Kiwi | Helpee: clydedev \n - Context: Node version and build issues \n - Resolution: Provided step-by-step build commands with nvm alias default\n\n3. **Vector Dimension Mismatch**\n - Helper: DEVDARK | WONT DM FIRST | Helpee: engineer \n - Context: Vector dimension mismatch error with hyperbolic models \n - Resolution: Provided steps to check embedding dimensions and verify model consistency\n\n4. **RAG Configuration**\n - Helper: pupathebig | Helpee: Community \n - Context: RAG knowledge configuration \n - Resolution: Shared working configuration for latest release\n\n5. **Getting Started Resources**\n - Helper: kalshnikov | Helpee: bricursor \n - Context: New user asking how to start with agent development \n - Resolution: Directed to Shaw's YouTube Agent Dev School and confirmed existing Twitter accounts can be used\n\n6. **AI News Show Improvements**\n - Helper: boom | Helpee: jin \n - Context: Jin expressed concerns about the show's value and content quality \n - Resolution: Boom acknowledged issues, created documentation with improvement ideas, and started a wiki explaining how the system works\n\n## Action Items\n\n### Technical\n1. **Fix dynamic require errors** by adding modules to external list in tsup.config.ts (Mentioned by gin_chan)\n2. **Update Node.js to v23.3.0 and pnpm to v9.15.4** for building ElizaOS (Mentioned by Inked-Kiwi)\n3. **Implement proper security measures for DirectClient** to avoid exposing to 0.0.0.0:3000 (Mentioned by Odilitime)\n4. **Fix Twitter agent to only respond to mentions** by configuring evaluators (Mentioned by Kodasan-V)\n5. **Implement proper RAG knowledge configuration** with \"ragKnowledge\": true (Mentioned by pupathebig)\n6. **Launch the launchpad** when market conditions improve (Mentioned by witch, jin, accelxr)\n7. **Premiere first episode of Clank Tank** by end of week (Mentioned by jin)\n8. **Refactor audio system** to feed Eleven Labs audio into Unity for better visemes (Mentioned by boom)\n9. **Improve JSON aggregator reliability** for AI news show (Mentioned by boom)\n10. **Implement pre-processing layer** to clean data before it reaches aggregator (Mentioned by fishai)\n11. **Port the entire project to Unity HDRP** for better reflections and lighting (Mentioned by boom)\n12. **Implementation of improved DegenAI trading algorithm** with sentiment/data layer (Mentioned by rhota)\n13. **Develop secure smart contract vault** for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n1. **Update .env file structure documentation** to group related variables (Mentioned by Hop)\n2. **Create guide for RAG implementation** to document knowledge retrieval (Mentioned by [elizaos] )\n3. **Document Twitter client customization** for modifying agent behavior (Mentioned by 0xLabsTheCoder)\n4. **Create a \"stickier\" place for announcements** for high-quality updates (Mentioned by jin)\n5. **Document security mechanisms** for keeping agent funds on track (Mentioned by TAISER Andy)\n6. **Create onboarding doc for VEGA** to help with clank tank pitches (Mentioned by jin)\n7. **Complete wiki explaining** how the entire AI news system works (Mentioned by boom)\n\n### Feature\n1. **Add support for agent orchestration** to allow multiple agents to work together (Mentioned by joseroberts87)\n2. **Implement form-based agent creation** to generate agents through forms (Mentioned by Ash)\n3. **Add TikTok and Facebook integrations** to expand platform support (Mentioned by D. Q)\n4. **Add LinkedIn integration** as a platform for agents (Mentioned by Mahesh)\n5. **Reorganize project structure** into /sources and /packages folders (Mentioned by jsonmson)\n6. **Create selection menu** for choosing plugins/packages (Mentioned by jsonmson)\n7. **Explore DeFAI development** for trading and on-chain financial management (Mentioned by Zolo)\n8. **Implement the ticker change to \"elizaos\"** (Mentioned by renameless)\n9. **Add capability for \"news interviews\"** or guest appearances (Mentioned by jin)\n10. **Create a comic relief section** to make the show more engaging (Mentioned by boom)\n11. **Integrate Eliza into the show writing AI pipeline** (Mentioned by boom)" + }, + "ai_news_elizaos_daily_json_2025-02-11": { + "filename": "2025-02-11.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-11", + "categories": [ + { + "title": "Recent Development Updates in Eliza Project", + "content": [ + { + "text": "Several improvements have been made to the Eliza project recently. The team has implemented SQLite tests (PR #3445) and improved database path resolution (PR #3438). There were also multiple bug fixes and refactoring efforts, including improvements to the chat bubble UI (PR #3437) and cleanup of types and registry validation (PR #3436).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3445", + "https://github.com/elizaOS/eliza/pull/3438", + "https://github.com/elizaOS/eliza/pull/3437", + "https://github.com/elizaOS/eliza/pull/3436" + ], + "images": [], + "videos": [] + }, + { + "text": "The client speech-to-text functionality has been fixed in two separate pull requests (PR #3461 and PR #3454). Additionally, minor Biome-preferred linting issues were addressed (PR #3462).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3461", + "https://github.com/elizaOS/eliza/pull/3454", + "https://github.com/elizaOS/eliza/pull/3462" + ], + "images": [], + "videos": [] + }, + { + "text": "New features have been added to the project, including Solana web3.js dependencies (PR #3431) and a version 1 CLI utility (PR #3429).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3431", + "https://github.com/elizaOS/eliza/pull/3429" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "ElizaOS Development and Twitter Data Export Tools", + "content": [ + { + "text": "The tweets discuss tools and methods for creating AI agents from Twitter data. One approach involves exporting data from Twitter, using a tool to generate a character file (containing bio, lore, mannerisms, etc.), and then using this file with an LLM to create an Eliza-style agent. Multiple open-source character file examples are available.", + "sources": [ + "https://twitter.com/dankvr/status/1889459346863513756", + "https://twitter.com/dankvr/status/1889381948218548445", + "https://twitter.com/dankvr/status/1889459447145083039" + ], + "images": [], + "videos": [] + }, + { + "text": "The developers are actively working on ElizaOS. Activities include testing and updating ElizaOS documentation, training an assistant for game show operations, and developing tokenomics content. The team is also focused on building v2, which requires full attention for a few more weeks. For inquiries, they can be contacted at inquiries@elizalabs.ai.", + "sources": [ + "https://twitter.com/dankvr/status/1889164262557245887", + "https://twitter.com/shawmakesmagic/status/1889367714512212317" + ], + "images": [], + "videos": [] + }, + { + "text": "There are also mentions of other projects and tools, including @soleng_agent for reviewing code/GitHub repositories and a metaphor comparing interoperability to clipboard functionality, describing copy-pasting between apps as the lowest friction form of interoperability.", + "sources": [ + "https://twitter.com/dankvr/status/1889382536431935852", + "https://twitter.com/dankvr/status/1889382234362155379" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent ElizaOS Pull Requests", + "content": [ + { + "text": "Several new features and plugins have been proposed for ElizaOS through recent pull requests. Developer odilitime has submitted PR #3429 introducing a v1 CLI utility, which would enhance command-line functionality for the operating system. In PR #3433, nekami-sotu has proposed a client-tako feature, potentially expanding client capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3429", + "https://github.com/elizaOS/eliza/pull/3433" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3429", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3433" + ], + "videos": [] + }, + { + "text": "The ElizaOS ecosystem is growing with multiple plugin contributions. UncleTom29 has submitted a Bluefin ElizaOS Plugin in PR #3427, while BlockEater96 has proposed updates to the Eliza OmniFlix Plugin in PR #3460. Additional plugin developments include PisK4's d.a.t.a plugin (PR #3456) and ohdcthang's Viction plugin (PR #3455).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3427", + "https://github.com/elizaOS/eliza/pull/3460", + "https://github.com/elizaOS/eliza/pull/3456", + "https://github.com/elizaOS/eliza/pull/3455" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3427", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3460", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3456", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3455" + ], + "videos": [] + }, + { + "text": "Developer VisionOra has also contributed with PR #3459 (Sohaib/196), though specific details about this pull request's functionality are not provided in the source information.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3459" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3459" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository related to environment configuration and system initialization:\n\nTwo issues (#3449 and #3448) reported by jordanurbs involve startup problems: one where the .env file is not being read at all, and another where the process hangs during initialization at the \"INFO: Initializing LlamaService...\" stage.\n\nThere are also multiple issues related to the RagKnowledge functionality: Issue #3440 reports that RagKnowledge is being cleaned up during runtime initialization, while issue #3434 focuses on fixing ragKnowledge handling specifically for stringKnowledge.\n\nAdditionally, issue #3464 reports that while the client starts, it produces sqlite-vec errors.\n\nOn the enhancement side, issue #3444 suggests improving the TwitterPostClient's dry run functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3449", + "https://github.com/elizaOS/eliza/issues/3448", + "https://github.com/elizaOS/eliza/issues/3444", + "https://github.com/elizaOS/eliza/issues/3440", + "https://github.com/elizaOS/eliza/issues/3434", + "https://github.com/elizaOS/eliza/issues/3464" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3449", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3448", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3444", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3440", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3434", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3464" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "Over the past two days (February 11-13, 2025), the elizaos/eliza repository has shown consistent activity. The project had 27 new pull requests with 9 successfully merged. There were 8 new issues opened during this period. The contributor base remained stable with 24 active contributors working on the project throughout this timeframe.", + "sources": [ + "From 2025-02-11 to 2025-02-12, elizaos/eliza had 14 new PRs (5 merged), 6 new issues, and 24 active contributors.", + "From 2025-02-12 to 2025-02-13, elizaos/eliza had 13 new PRs (4 merged), 2 new issues, and 24 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739232000 + } + }, + "ai_news_elizaos_daily_md_2025-02-11": { + "filename": "2025-02-11.md", + "content": "# Recent Development Updates in Eliza Project\n\n## Completed Items\n- Implemented SQLite tests (PR #3445)\n- Improved database path resolution (PR #3438)\n- Fixed chat bubble UI (PR #3437)\n- Cleaned up types and registry validation (PR #3436)\n- Fixed client speech-to-text functionality (PR #3461, PR #3454)\n- Addressed Biome-preferred linting issues (PR #3462)\n- Added Solana web3.js dependencies (PR #3431)\n- Introduced version 1 CLI utility (PR #3429)\n\n## Twitter Developments\n- Tools created for generating AI agents from Twitter data\n - Export tools for Twitter data\n - Character file generation (bio, lore, mannerisms)\n - Integration with LLMs for Eliza-style agents\n- Active ElizaOS development work\n - Testing and updating documentation\n - Training an assistant for game show operations\n - Developing tokenomics content\n - Focus on building v2\n- Additional tools mentioned\n - @soleng_agent for reviewing code/GitHub repositories\n - Interoperability concepts similar to clipboard functionality\n\n## Pull Requests\n- New features proposed:\n - v1 CLI utility (PR #3429)\n - Client-tako feature (PR #3433)\n- Plugin contributions:\n - Bluefin ElizaOS Plugin (PR #3427)\n - Eliza OmniFlix Plugin updates (PR #3460)\n - d.a.t.a plugin (PR #3456)\n - Viction plugin (PR #3455)\n - Sohaib/196 contribution (PR #3459)\n\n## Issues Reported\n- Environment configuration issues:\n - .env file not being read (Issue #3449)\n - Process hanging during initialization (Issue #3448)\n- RagKnowledge functionality:\n - Cleanup during runtime initialization (Issue #3440)\n - StringKnowledge handling (Issue #3434)\n- Client producing sqlite-vec errors (Issue #3464)\n- TwitterPostClient dry run functionality (Issue #3444)\n\n## GitHub Activity\n- 27 new pull requests (9 merged)\n- 8 new issues opened\n- 24 active contributors working on the project" + }, + "ai_news_elizaos_daily_discord_json_2025-02-11": { + "filename": "2025-02-11.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-11", + "date": 1739232000, + "stats": { + "totalMessages": 1760, + "totalUsers": 245 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel shows minimal technical content, with most interactions being casual greetings and BOSSU (a community bot/moderator) responding with welcome messages. A few technical questions about ElizaOS emerged, particularly regarding plugin development, agent memory storage, and implementation details. Rosario Borgesi shared two NFT minting plugins for Eliza - one for Starknet and another for EVM-compatible blockchains like Arbitrum Sepolia. There were questions about AI16Z token utility, staking options, and the upcoming V2 release (scheduled for beta in March, GA in April). The channel also mentioned XNomad team building NFTs as AI Agents on ElizaOS. Most technical questions were redirected to the coders channel, which appears to be the main technical discussion area. The discussion revealed that ElizaOS is an open-source project that anyone can clone and build upon, with documentation available through Shaw's YouTube channel.\n\n## 2. FAQ\nQ: How can I retrieve website info using eliza? (asked by Simon) A: Check coders channel for tech questions about elizaOS (answered by BOSSU)\nQ: Can Eliza do video? (asked by Cryptosi.eth) A: Check the coders channel for elizaOS technical specifications (answered by BOSSU)\nQ: Is there a small sized eliza within 1 GB with limited features? (asked by Vaibhav) A: Check coders channel for tech specs (answered by BOSSU)\nQ: How can I know more details about v2 and check how many projects use elizaOS? (asked by rubin) A: The info Shaw posted is publicly available, and there was a presentation at Catstanbul. As an open-source project, it's difficult to track usage metrics (answered by kalshnikov)\nQ: When v2? (asked by neirehebrdr) A: Beta release March. GA release April (answered by kalshnikov)\nQ: Is there any staking options with ai16z? (asked by Mun) A: daos.fun then ai16z then stake in the pool party (answered by kalshnikov)\nQ: Does the sql db store the tweets the agent makes for memory? (asked by kash8675) A: You might need to grab the dev role and ask in the coders channel (answered by Patt)\nQ: Is there a way to build only the plugin which we want without cloning the entire repo? (asked by BlockEater | OmniFlix Network) A: Check agent dev school on YouTube for plugin guides (answered by BOSSU)\nQ: Does ai16z have utility? (asked by Leo) A: Check rules-and-links for token details (answered by BOSSU)\nQ: Are Agents available in arena channel open-source? (asked by Fenil Modi) A: Check the arena channel and github for all agent code (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: rubin | Context: Seeking information about ElizaOS v2 and tracking projects using ElizaOS | Resolution: Provided link to Shaw's Catstanbul presentation and explained that as an open-source project, usage metrics are difficult to track\nHelper: Rosario Borgesi | Helpee: Community | Context: Shared two NFT minting plugins for Eliza (Starknet and EVM-compatible) | Resolution: Provided demo videos and source code links for others to use and improve\nHelper: kalshnikov | Helpee: alexander.mejia | Context: Looking for ElizaOS YouTube page | Resolution: Provided link to Shaw's YouTube playlist for ElizaOS\nHelper: Patt | Helpee: kash8675 | Context: Question about SQL DB for agents | Resolution: Directed to get dev role and ask in coders channel\nHelper: DannyNOR NoFapArc | Helpee: lijian | Context: New user asking what they should be aware of | Resolution: Explained token holding requirements for accessing certain channels\nHelper: kalshnikov | Helpee: lijian | Context: New user orientation | Resolution: Provided channel recommendations for different interests\n\n## 4. Action Items\nTechnical: Explore integration of Mistral API with ElizaOS | Description: Investigate if Mistral APIs are available for Eliza | Mentioned By: romt\nTechnical: Implement smaller-sized Eliza version | Description: Create a version under 1GB with limited features | Mentioned By: Vaibhav\nTechnical: Improve NFT minting plugins | Description: Enhance the Starknet and EVM-compatible NFT minting plugins | Mentioned By: Rosario Borgesi\nTechnical: Investigate SQL database for agent memory | Description: Clarify how agents store tweet history for memory persistence | Mentioned By: kash8675\nTechnical: Develop plugin-only installation option | Description: Create way to use ElizaOS plugins without cloning entire repo | Mentioned By: Rohit Kumar Dey\nFeature: Spaces integration | Description: Add Spaces functionality to the platform | Mentioned By: 0xCatnipKing\nFeature: Neuralink integration | Description: Integrate Neuralink capabilities | Mentioned By: 0xCatnipKing\nDocumentation: Create guide for real-time data plugins | Description: Document how to create plugins for gathering real-time data | Mentioned By: edward", + "messageCount": 198, + "userCount": 90 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\n\nThe chat primarily revolves around troubleshooting Eliza OS, an AI agent framework. Key technical discussions include:\n\nUsers encountered various errors with Eliza, particularly with model providers like Ollama, Hyperbolic, and local LLMs. Several users reported \"Error in generateText\" issues when using local models. Twitter client integration was a major focus, with users troubleshooting authentication, rate limits, and post scheduling.\n\nThe community discussed plugin development extensively, including creating custom plugins, integrating with external APIs, and using the plugin registry. Notable implementations included NFT minting plugins for Starknet and Arbitrum Sepolia.\n\nDeployment strategies were discussed, with recommendations for server requirements (1.5-3GB RAM per agent) and hosting options like Hetzner over cloud services. Users explored remote interaction with agents via API endpoints (port 3000) versus the web UI (port 5173).\n\nSeveral users sought help with WebSocket implementations for real-time data and cross-platform integration between Discord, Telegram, and Twitter. The chat revealed Eliza's limitations in autonomous behavior and user identification, with some developers implementing workarounds through external tools like n8n and make.com.\n\n## 2. FAQ\n\nQ: How can I fix the \"Error in generateText\" when using local LLMs like Ollama? (asked by robbie3920) A: WSL (where ElizaOS is running) wasn't able to reach localhost on Windows. Make sure you can see your Windows IP from the WSL app. (answered by kauh4818)\nQ: Why does my agent err with Twitter/X client warnings about violating consent and rate limits? (asked by robbie3920) A: Twitter login credentials are wrong or suspicious activity is detected. Enable 2FA for your Twitter account. (answered by 0xLabsTheCoder)\nQ: How can I make my bot reply to mentioned tweets? (asked by pavan_s_g) A: Add the bot's username to the targeted Twitter users in the .env file, but note it will evaluate posts and only reply if it feels confident it's not spammy and adds value. (answered by 0xLabsTheCoder)\nQ: Has anyone experienced an issue with running pnpm install taking hours to complete? (asked by dimon__) A: Unanswered\nQ: Is there a pinecone plugin for eliza yet? Or what Vector Database plugin are most people using? (asked by J3r) A: Most people use adapter-postgresql or adapter-sqlite. (answered by Odilitime)\nQ: How can I retrieve website info using eliza? (asked by Simon) A: Check plugin-web-search as a starting point, though it depends on Tavily. (answered by Odilitime)\nQ: Is there a way in eliza to start and stop characters programmatically? (asked by ooeygg) A: Yes. (answered by ooeygg)\nQ: Does anyone know if this bug is already fixed in the 19 build? (asked by 0xLabsTheCoder) A: Unanswered\nQ: When doing `pnpm start` are all the characters running? (asked by nogo) A: No, the default character from packages/core/src/defaultcharacter.ts is starting. (answered by Kodasan-V)\nQ: Currently the size of eliza can go up to 7-8 GB. Is there any small sized eliza whose size is within 1 GB with limited features? (asked by Vaibhav) A: No, it will never happen. You need a bigger server. (answered by 0xLabsTheCoder)\nQ: Can agent built with eliza run fully autonomously like virtuals protocol? (asked by apeX) A: Yes, it's an autonomous AI Agent OS but needs some tinkering. (answered by 0xLabsTheCoder)\nQ: Is there any plugin to show the thought process/reasoning of the agent? (asked by apeX) A: You can add console.log on the function it is executing and peek on the server logs. (answered by 0xLabsTheCoder)\nQ: How can I make my agent upload post itself on twitter, but also repost and like other posts? (asked by Haru) A: Check the documentation. (answered by sillysurry)\nQ: Why did plugin-solana switch from pumpdotfun-sdk to fomo-sdk-solana? (asked by keygray_mm) A: Unanswered\nQ: Does anyone know how to prevent WARN logs about invalid message for knowledge query and unsupported image vision model provider? (asked by JonSpectacle) A: You're using the wrong model for RAG. You need a model capable of handling images. (answered by 0xLabsTheCoder)\n\n## 3. Help Interactions\n\nHelper: 0xLabsTheCoder | Helpee: dimon__ | Context: Error generating tweet with Hyperbolic API | Resolution: Identified incorrect API credentials, suggested trying OpenAI first as it's easier to set up and more reliable.\nHelper: kauh4818 | Helpee: robbie3920 | Context: Error running elizaos in WSL with Ollama | Resolution: Identified that WSL couldn't reach Windows localhost where Ollama was running, suggested making Windows IP visible from WSL.\nHelper: Odilitime | Helpee: dimon__ | Context: Build failure in latest branch | Resolution: Identified that it failed because bash was missing when running in PowerShell, suggested switching to GitBash.\nHelper: 0xLabsTheCoder | Helpee: Vaibhav | Context: Deploying multiple agents on limited server resources | Resolution: Explained each agent takes 1.5-2.5GB RAM, suggested Hetzner auctions for cheaper servers and using pm2 process manager.\nHelper: 0xLabsTheCoder | Helpee: pavan_s_g | Context: Making bot reply to Twitter mentions | Resolution: Explained how to modify Twitter client files (interactions.ts and post.ts) and rebuild the project.\nHelper: Jox | Helpee: BowTiedBlueFin | Context: Trouble with API calls to agent | Resolution: Clarified to use port 3000 instead of 5173 for API calls.\nHelper: 0xLabsTheCoder | Helpee: apeX | Context: Questions about agent autonomy and thought process visibility | Resolution: Explained Eliza's capabilities and suggested adding console.log to functions to see reasoning.\nHelper: DEVDARK | Helpee: nicolass | Context: Controlling agent responses and intercepting messages | Resolution: Provided detailed code examples for skipping initial replies and intercepting/logging messages.\nHelper: Odilitime | Helpee: byashwanth | Context: Agent not following configured example flow in plugin | Resolution: Explained that action examples and similes determine how actions are detected in chat, suggested adding more until it works as intended.\n\n## 4. Action Items\n\nType: Technical | Description: Fix WSL connectivity to Windows localhost for users running local LLMs with Eliza | Mentioned By: kauh4818\nType: Technical | Description: Implement proper error handling for Twitter client authentication to provide clearer error messages | Mentioned By: 0xLabsTheCoder\nType: Technical | Description: Add support for user identification in client interface to enable personalized agent responses | Mentioned By: boolkeys\nType: Technical | Description: Fix the bug causing JSON fragments to appear in Twitter posts | Mentioned By: 0xLabsTheCoder\nType: Technical | Description: Implement WebSocket support for continuous real-time data updates in chat interface | Mentioned By: ualp\nType: Technical | Description: Create a lightweight version of Eliza for resource-constrained environments | Mentioned By: Vaibhav\nType: Documentation | Description: Update documentation to explain how to properly configure Twitter client for replies and interactions | Mentioned By: pavan_s_g\nType: Documentation | Description: Create comprehensive API documentation for remote interaction with Eliza agents | Mentioned By: BowTiedBlueFin\nType: Documentation | Description: Document the process for creating custom plugins with proper action detection | Mentioned By: byashwanth\nType: Feature | Description: Add support for Facebook and Instagram posting through Meta API | Mentioned By: POPPP\nType: Feature | Description: Implement cross-posting between Twitter, Discord, and Telegram | Mentioned By: A \u00efert \ua9c2| ViP\nType: Feature | Description: Add support for scheduled tweets and posts | Mentioned By: coder\nType: Feature | Description: Create a dashboard for managing multiple Eliza agents | Mentioned By: ITZMIZZLE\nType: Feature | Description: Implement better control over agent autonomy and response behavior | Mentioned By: rubinovitz", + "messageCount": 709, + "userCount": 110 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Discord Chat Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat segment contains brief discussions about Trusted Execution Environments (TEEs), agent wallets, and AI development for cryptocurrency trading. TAISER Andy raises concerns about TEE security, noting that instances frequently fail and require root key custody for rebuilding, which creates security risks for customer funds. They suggest that Lit Agent Wallet offers improved controls and key handling compared to direct TEE signing. A new member (TrAI) inquires about building an AI for cryptocurrency research and trading. Additionally, user \"boom\" shares a browser tool for a daily news parser from the Eliza ecosystem (gm3.github.io/news-browser/), requesting feedback on this implementation.\n\n## 2. FAQ\nQ: Have you checked out the TEE stuff? (asked by DorianD) A: TEE instances die frequently with security concerns about custody of root keys and limited mandate controls (answered by TAISER Andy)\nQ: I am looking to build an AI that acts like a Degen, and can make research and trades. Has anyone worked on something like this? (asked by TrAI) A: ElizaOS agent DegenAI has this goal. Check out channel #1308149076893630555 for discussion (answered by kalshnikov)\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: TrAI | Context: TrAI wanted guidance on building an AI for crypto trading and research | Resolution: Directed to ElizaOS agent DegenAI and a specific channel for relevant discussions\nHelper: boom | Helpee: Community | Context: Need for a news browsing tool | Resolution: Shared a browser implementation for the daily news parser from Eliza ecosystem\n\n## 4. Action Items\nTechnical: Improve security practices for TEE instances before using with customer funds | Description: Address frequent failures, custody issues, and mandate controls | Mentioned By: TAISER Andy\nFeature: Develop browser for daily news parser | Description: Improve the news browser tool pulling from the aggregator | Mentioned By: boom\nDocumentation: Document comparison between TEE direct signing and Lit Agent Wallet | Description: Explain security benefits of Lit Agent Wallet over TEE signing | Mentioned By: TAISER Andy", + "messageCount": 8, + "userCount": 5 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around DegenAI's development and upcoming features. Rhota shared that a new trading setup will be tested in production soon and should go live within the week, using the same wallet that holders are already monitoring. The team is finalizing plans with designers for the website launch, though no specific date was provided yet. \n\nRhota explained DegenAI's technical differentiation from traditional trading bots: unlike quantitative bots (using predefined mathematical algorithms) and script-based bots (following simple rules), DegenAI combines a flexible trading backend with a sentiment analysis layer. This sentiment layer analyzes Twitter, Telegram, and potentially other sources to identify tickers, which DegenAI can then act upon using various strategies while also generating social content about these trades. Rhota mentioned plans to create a flowchart to better visualize this architecture.\n\nCommunity members expressed concerns about competition, with Kiki specifically mentioning Arc launching a similar AI agent and worrying about DegenAI falling behind. There was also discussion about the business value of ElizaOS, with Rhota pointing to its popularity (14k stars, 4k forks on GitHub) and providing an example of its implementation by Ankr for blockchain-aware AI agents.\n\n## 2. FAQ\nQ: When will the website be online? (asked by cool.eth) A: We're finalizing plans with the designer and will provide a date soon. (answered by rhota)\nQ: How is DegenAI different from quantitative trading bots and script-based bots? (asked by Red - X-Ware.v0) A: Unlike predefined quant bots and rule-following script bots, DegenAI combines flexible trading strategies with sentiment analysis of social platforms, enabling both trading and content generation. (answered by rhota)\nQ: Is the sentiment analysis layer and flexible trading backend the alpha that will make DegenAI successful? (asked by Curtisdonthurtus) A: Unanswered\n\n## 3. Help Interactions\nHelper: rhota | Helpee: Red - X-Ware.v0 | Context: Confusion about DegenAI's value proposition compared to traditional trading bots | Resolution: Detailed explanation of how DegenAI combines sentiment analysis with flexible trading strategies, unlike predefined quant bots or simple rule-based bots\n\n## 4. Action Items\nTechnical Tasks: Testing new trading setup in production | Description: Test the new trading functionality using the same wallet holders are watching | Mentioned By: rhota\nTechnical Tasks: Create flowchart of DegenAI architecture | Description: Develop visual representation of how DegenAI's components work together | Mentioned By: rhota\nFeature Requests: Sentiment analysis layer | Description: System to analyze Twitter, Telegram and other sources for trading signals | Mentioned By: rhota\nDocumentation Needs: Visualize DegenAI's architecture | Description: Create infographics to explain how DegenAI works | Mentioned By: rhota", + "messageCount": 14, + "userCount": 5 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary:\nThe chat segment contains minimal technical discussion. Participants briefly discussed business concepts like Total Addressable Market (TAM) and vertical integration in the context of an unnamed company's strategy. There was a suggestion for a \"one-click migration\" feature for an \"ElizaOS launchpad\" product, with follow-up ideas about UI checklists for agent configuration and social/model connections. The rest of the conversation consisted of sharing Twitter/X links related to cryptocurrency and AI, with brief comments about market flows and token listings.\n\n## 2. FAQ:\nQ: What does TAM and vertical integration mean? (asked by Smedroc - Street urchin @ ai16z) A: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n## 3. Help Interactions:\nHelper: Odilitime | Helpee: Smedroc - Street urchin @ ai16z | Context: Smedroc didn't understand business terms TAM and vertical integration | Resolution: Odilitime provided clear definitions with examples like Apple for vertical integration\n\n## 4. Action Items:\nFeature: One-click migration from other launchpads to ElizaOS launchpad | Description: Allow users to easily migrate from competing platforms | Mentioned By: kalshnikov\nFeature: UI checklist for agent configuration | Description: Simple interface showing agent tasks, social connections, models, and plugin selection | Mentioned By: Patt", + "messageCount": 15, + "userCount": 6 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment is brief and primarily focused on accessing the community tokenomics ideas list. Dave from Eco asked about where to find the list and the process for submitting a proposal. Vasily Sumanov provided a link to the HackMD document containing the list. Later, mat shared several Twitter links related to token liquidity models, mentioning that Arc had launched pools against its own token, which appears to validate a previously discussed approach. Mat also noted that a certain routing mechanism matched what was proposed in the channel approximately two months prior. The conversation was primarily informational rather than deeply technical or decision-oriented.\n\n## 2. FAQ\nQ: Where is the community tokenomic ideas list? (asked by Dave | Eco) A: Here is the list: https://hackmd.io/@XR/ai16z-tokenomics/%2Fng1NcfroTJSwRxY7re9WNQ (answered by Vasily Sumanov)\nQ: What's the process of submitting a proposal? (asked by Dave | Eco) A: Unanswered\n\n## 3. Help Interactions\nHelper: Vasily Sumanov | Helpee: Dave | Eco | Context: Dave needed to find the community tokenomics ideas list | Resolution: Vasily provided the HackMD link to the list\n\n## 4. Action Items\nFeature: Consider token liquidity model similar to Arc's approach of launching pools against its own token | Mentioned By: mat\nDocumentation: Update or review routing mechanism documentation to reflect the proposal from two months ago | Mentioned By: mat", + "messageCount": 9, + "userCount": 3 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around discussions about AI16Z's development progress, market positioning, and competition with other AI agent frameworks like ARC and Virtuals. Key technical points include the upcoming launchpad (reportedly 95% complete), ElizaOS v2 development, and a \"Clank Tank\" project. Community members expressed concerns about delayed releases and lack of clear timelines, while team representatives explained they're prioritizing product quality over rushed releases. There were debates about whether AI16Z is losing its first-mover advantage to competitors, with some arguing for faster execution while others emphasized the superior technical foundation of ElizaOS. The team indicated they're focusing on three areas: curating initial project cohorts, finalizing infrastructure partnerships, and optimizing launch timing. Jin mentioned that ElizaOS v2 development is progressing well but requires \"full focus for a few more weeks,\" and that they're prioritizing product development before releasing tokenomics details.\n\n## 2. FAQ\nQ: When will the launchpad be released? (asked by m1hawk/\u98ce\u7b54) A: No specific date provided, but accelxr indicated they're waiting for better market conditions (answered by accelxr)\nQ: Is the team timing the market for the launchpad release? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: The current market environment could significantly undermine the platform's chance of success; priority is launching under conditions that maximize adoption (answered by accelxr)\nQ: What is the team currently focused on? (asked by multiple users) A: Curating initial cohort, finalizing infrastructure partnerships, and optimizing launch timing (answered by accelxr)\nQ: How is ElizaOS v2 development progressing? (asked by cheez) A: \"It's going very well, but requires full focus for a few more weeks\" (answered by jin, quoting Shaw)\nQ: Should developers wait for v2 before building on ElizaOS? (asked by Whimsical) A: Start now and migrate later; migration effort will likely be 1-5 on a scale of 10 (answered by witch)\nQ: What changes are coming in ElizaOS v2? (asked by Whimsical) A: Moving all plugins out of main repo and upgrading core (answered by witch)\nQ: Is the team prioritizing tokenomics or product development? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: \"Product first, whitepaper later\" (answered by jin)\n\n## 3. Help Interactions\nHelper: witch | Helpee: Whimsical | Context: Asked if they should wait for ElizaOS v2 before building or start now | Resolution: Advised to start now and migrate later, explaining migration effort would be 1-5 on scale of 10\nHelper: introsp3ctor | Helpee: Community | Context: Running slim-eliza on AWS free tier | Resolution: Will be demoing terraform scripts on Saturday for free infinite elizas with openrouter free tier + t4g.small\nHelper: Patt | Helpee: Burtiik | Context: User was trying to check tip.cc balances with wrong command | Resolution: Explained the correct command is $balances, not $tip\nHelper: witch | Helpee: Community | Context: Explaining ElizaOS's competitive advantage | Resolution: Shared developer adoption statistics showing TypeScript (used by ElizaOS) is used by significantly more developers than Rust (used by ARC)\n\n## 4. Action Items\nTechnical: Migrate plugins out of main repo for ElizaOS v2 | Description: Part of the v2 architecture changes | Mentioned By: witch\nTechnical: Implement v1.5 to bridge gap between v1 and v2 | Description: Possible intermediate version to ease migration | Mentioned By: witch\nTechnical: Improve Clank Tank graphics | Description: Consider using Unreal Engine for better visuals | Mentioned By: jin\nTechnical: Build more powerful render pipeline for Clank Tank | Description: To enable browser version to produce previz that can be upscaled in Unity/Unreal/Blender | Mentioned By: jin\nDocumentation: Create summary video/infomercial for ElizaOS | Description: Short video showing how to set up an AI agent in ElizaOS in simple steps | Mentioned By: MicoM.ron\nDocumentation: Generate tutorial from existing videos for docs | Description: Use AI (especially NotebookLM) to create written tutorials from video content | Mentioned By: jin\nFeature: Develop plugin registry | Description: Create registry for ElizaOS plugins with code2earn/stake2verify capabilities | Mentioned By: yikesawjeez\nFeature: Implement \"hero agents\" for ElizaOS | Description: Create quality star agents to showcase the superior tech and engage communities | Mentioned By: Jerry.ART\nFeature: Build agent discovery platform | Description: Create addictive way to discover agents (similar to TikTok/Tinder) | Mentioned By: avirtualfuture\nFeature: Develop \"contrarian\" agent | Description: Agent that understands market levers and can critique trade theses | Mentioned By: Andro", + "messageCount": 389, + "userCount": 53 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Chat\n\n## 1. Summary\nThe discussion revolves around an AI-generated news show project with several components: a news aggregator, a show runner, and a Unity visualization client. The team is facing challenges with image quality and relevance in the automated news broadcasts. The current workflow pulls data from a GitHub-based news aggregator (bozp-pzob/ai-news) which collects information but often includes irrelevant images like GitHub profile pictures. The show runner, developed by SM Sith Lord, processes this data into a structured JSON format that Unity can play back with TTS from ElevenLabs. \n\nKey technical issues include: mismatched images with content topics, inaccurate market data reporting, and the tension between automation and quality. The team debates solutions including hardcoded stinger images for each segment type, manual curation of news, and potentially modifying the aggregator to improve image selection. Boom created a news browser tool (gm3.github.io/news-browser/) to help visualize and potentially curate the aggregated content before it's processed into shows.\n\nThe team is weighing the tradeoffs between full automation (original goal) and manual curation for quality. SM Sith Lord advocates for maintaining automation while focusing on \"servicing the niche\" audience directly connected to the content, while others suggest more manual intervention might be needed for quality.\n\n## 2. FAQ\nQ: How is the data currently collected for the news show? (asked by Slothify\u26a1Daily Gmove) A: It's collected by a news aggregator that tracks GitHub and X accounts (answered by SM Sith Lord)\nQ: What determines what gets included in the JSON for the Daily Summary? (asked by Slothify\u26a1Daily Gmove) A: The aggregator collects data, and Anthropic decides what to cover if there's too much to fit in the 1-2 minute episode (answered by SM Sith Lord)\nQ: Can you use Vroid models in this show? (asked by Slothify\u26a1Daily Gmove) A: Yes, by converting VRM to FBX because Unity is used with a built-out animation system (answered by fishai)\nQ: What's wrong with the generation? (asked by SM Sith Lord) A: Sometimes the images are in the wrong place, mismatching the topic vs the image (answered by boom)\nQ: Why do my messages keep getting auto deleted? (asked by Slothify\u26a1Daily Gmove) A: This channel doesn't allow most links (answered by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Issues with image relevance in news show | Resolution: Created a revised show-config with instructions to put images on TV prior to discussing topics and focusing on market sentiment rather than specific numbers\nHelper: boom | Helpee: Team | Context: Difficulty viewing raw JSON data from aggregator | Resolution: Created a news browser tool (gm3.github.io/news-browser/) to visualize the aggregated content\nHelper: SM Sith Lord | Helpee: boom | Context: Explaining how to test modified JSON locally | Resolution: Suggested loading modified JSON locally like the tests did with response.json instead of from web URL\nHelper: jin | Helpee: Team | Context: Improving the news aggregator | Resolution: Suggested using tools like cursor or code2prompt to help fix/tweak the codebase in a fork and creating GitHub issues for suggestions\n\n## 4. Action Items\nType: Technical | Description: Fix image relevance issues in the news aggregator | Mentioned By: boom\nType: Technical | Description: Implement stinger images for each news segment category | Mentioned By: SM Sith Lord\nType: Technical | Description: Modify prompt to display images before discussing related topics | Mentioned By: SM Sith Lord\nType: Technical | Description: Adjust market reporting to focus on sentiment rather than specific numbers | Mentioned By: SM Sith Lord\nType: Technical | Description: Create GitHub issues for aggregator improvement suggestions | Mentioned By: jin\nType: Feature | Description: Add a curation layer to filter and improve news content before generation | Mentioned By: boom\nType: Feature | Description: Implement a role-gated Discord channel for trusted builders to submit content | Mentioned By: Slothify\u26a1Daily Gmove\nType: Technical | Description: Add deepvision layer to validate images in the aggregator | Mentioned By: fishai\nType: Technical | Description: Purchase stinger images for different news segments | Mentioned By: jin", + "messageCount": 418, + "userCount": 6 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-11": { + "filename": "2025-02-11.md", + "content": "# elizaOS Discord - 2025-02-11\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **ElizaOS v2 Development**: Currently in progress with \"full focus for a few more weeks.\" Beta release expected in March, with general availability in April.\n- **Migration Strategy**: Developers are encouraged to start building on v1 now rather than waiting for v2. Migration effort is expected to be relatively low (1-5 on a scale of 10).\n- **Architecture Changes**: ElizaOS v2 will move all plugins out of the main repository and upgrade the core components.\n- **Launchpad Progress**: The ElizaOS launchpad is reportedly 95% complete, but the team is waiting for optimal market conditions before release.\n\n### Technical Discussions\n- **Agent Resource Requirements**: Each ElizaOS agent requires approximately 1.5-3GB of RAM. Hetzner was recommended over cloud services for more cost-effective hosting.\n- **Local LLM Integration**: Users troubleshooted issues with Ollama and other local models, particularly in WSL environments where connectivity between Windows and WSL was problematic.\n- **Twitter Integration**: Extensive discussions about Twitter client authentication, rate limits, and implementing reply functionality for agents.\n- **Database Options**: Most users are using adapter-postgresql or adapter-sqlite for vector storage rather than dedicated vector databases like Pinecone.\n- **TEE Security Concerns**: TAISER Andy raised issues about Trusted Execution Environments (TEEs), noting frequent failures and security risks related to root key custody.\n\n### Projects & Implementations\n- **3D AI TV News Show**: A team is developing an automated news broadcast system using a GitHub-based news aggregator, a show runner that processes data into JSON, and a Unity visualization client with ElevenLabs TTS.\n- **NFT Minting Plugins**: Rosario Borgesi shared two NFT minting plugins for Eliza - one for Starknet and another for EVM-compatible blockchains like Arbitrum Sepolia.\n- **DegenAI Trading**: A new trading setup will be tested in production soon, combining sentiment analysis of social platforms with flexible trading strategies.\n- **News Browser Tool**: User \"boom\" created a browser tool (gm3.github.io/news-browser/) for viewing the daily news parser from the Eliza ecosystem.\n\n### Community & Business\n- **Competition Concerns**: Community members expressed concerns about competitors like ARC and Virtuals potentially gaining ground while ElizaOS development continues.\n- **Team Focus**: The team indicated they're prioritizing three areas: curating initial project cohorts, finalizing infrastructure partnerships, and optimizing launch timing.\n- **Development Philosophy**: \"Product first, whitepaper later\" approach was emphasized, with quality prioritized over rushed releases.\n\n## Key Questions & Answers\n\n**Q: How is ElizaOS v2 development progressing?** \nA: \"It's going very well, but requires full focus for a few more weeks\" (answered by jin, quoting Shaw)\n\n**Q: Should developers wait for v2 before building on ElizaOS?** \nA: Start now and migrate later; migration effort will likely be 1-5 on a scale of 10 (answered by witch)\n\n**Q: What changes are coming in ElizaOS v2?** \nA: Moving all plugins out of main repo and upgrading core (answered by witch)\n\n**Q: How can I fix the \"Error in generateText\" when using local LLMs like Ollama?** \nA: WSL (where ElizaOS is running) wasn't able to reach localhost on Windows. Make sure you can see your Windows IP from the WSL app. (answered by kauh4818)\n\n**Q: Why does my agent err with Twitter/X client warnings about violating consent and rate limits?** \nA: Twitter login credentials are wrong or suspicious activity is detected. Enable 2FA for your Twitter account. (answered by 0xLabsTheCoder)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: Add the bot's username to the targeted Twitter users in the .env file, but note it will evaluate posts and only reply if it feels confident it's not spammy and adds value. (answered by 0xLabsTheCoder)\n\n**Q: Is there a pinecone plugin for eliza yet? Or what Vector Database plugin are most people using?** \nA: Most people use adapter-postgresql or adapter-sqlite. (answered by Odilitime)\n\n**Q: How can I retrieve website info using eliza?** \nA: Check plugin-web-search as a starting point, though it depends on Tavily. (answered by Odilitime)\n\n**Q: Currently the size of eliza can go up to 7-8 GB. Is there any small sized eliza whose size is within 1 GB with limited features?** \nA: No, it will never happen. You need a bigger server. (answered by 0xLabsTheCoder)\n\n**Q: Can agent built with eliza run fully autonomously like virtuals protocol?** \nA: Yes, it's an autonomous AI Agent OS but needs some tinkering. (answered by 0xLabsTheCoder)\n\n**Q: How is DegenAI different from quantitative trading bots and script-based bots?** \nA: Unlike predefined quant bots and rule-following script bots, DegenAI combines flexible trading strategies with sentiment analysis of social platforms, enabling both trading and content generation. (answered by rhota)\n\n**Q: Have you checked out the TEE stuff?** \nA: TEE instances die frequently with security concerns about custody of root keys and limited mandate controls (answered by TAISER Andy)\n\n## Community Help & Collaboration\n\n**Helper: 0xLabsTheCoder | Helpee: Vaibhav** \n*Context*: Deploying multiple agents on limited server resources \n*Resolution*: Explained each agent takes 1.5-2.5GB RAM, suggested Hetzner auctions for cheaper servers and using pm2 process manager.\n\n**Helper: kauh4818 | Helpee: robbie3920** \n*Context*: Error running elizaos in WSL with Ollama \n*Resolution*: Identified that WSL couldn't reach Windows localhost where Ollama was running, suggested making Windows IP visible from WSL.\n\n**Helper: Odilitime | Helpee: dimon__** \n*Context*: Build failure in latest branch \n*Resolution*: Identified that it failed because bash was missing when running in PowerShell, suggested switching to GitBash.\n\n**Helper: DEVDARK | Helpee: nicolass** \n*Context*: Controlling agent responses and intercepting messages \n*Resolution*: Provided detailed code examples for skipping initial replies and intercepting/logging messages.\n\n**Helper: Jox | Helpee: BowTiedBlueFin** \n*Context*: Trouble with API calls to agent \n*Resolution*: Clarified to use port 3000 instead of 5173 for API calls.\n\n**Helper: rhota | Helpee: Red - X-Ware.v0** \n*Context*: Confusion about DegenAI's value proposition compared to traditional trading bots \n*Resolution*: Detailed explanation of how DegenAI combines sentiment analysis with flexible trading strategies, unlike predefined quant bots or simple rule-based bots.\n\n**Helper: SM Sith Lord | Helpee: boom** \n*Context*: Issues with image relevance in news show \n*Resolution*: Created a revised show-config with instructions to put images on TV prior to discussing topics and focusing on market sentiment rather than specific numbers.\n\n**Helper: introsp3ctor | Helpee: Community** \n*Context*: Running slim-eliza on AWS free tier \n*Resolution*: Will be demoing terraform scripts on Saturday for free infinite elizas with openrouter free tier + t4g.small.\n\n## Action Items\n\n### Technical Tasks\n- Fix WSL connectivity to Windows localhost for users running local LLMs with Eliza (mentioned by kauh4818)\n- Implement proper error handling for Twitter client authentication to provide clearer error messages (mentioned by 0xLabsTheCoder)\n- Add support for user identification in client interface to enable personalized agent responses (mentioned by boolkeys)\n- Fix the bug causing JSON fragments to appear in Twitter posts (mentioned by 0xLabsTheCoder)\n- Implement WebSocket support for continuous real-time data updates in chat interface (mentioned by ualp)\n- Create a lightweight version of Eliza for resource-constrained environments (mentioned by Vaibhav)\n- Migrate plugins out of main repo for ElizaOS v2 (mentioned by witch)\n- Implement v1.5 to bridge gap between v1 and v2 (mentioned by witch)\n- Improve Clank Tank graphics, possibly using Unreal Engine (mentioned by jin)\n- Build more powerful render pipeline for Clank Tank (mentioned by jin)\n- Fix image relevance issues in the news aggregator (mentioned by boom)\n- Implement stinger images for each news segment category (mentioned by SM Sith Lord)\n- Modify prompt to display images before discussing related topics (mentioned by SM Sith Lord)\n- Adjust market reporting to focus on sentiment rather than specific numbers (mentioned by SM Sith Lord)\n- Create GitHub issues for aggregator improvement suggestions (mentioned by jin)\n- Add deepvision layer to validate images in the aggregator (mentioned by fishai)\n- Purchase stinger images for different news segments (mentioned by jin)\n- Improve security practices for TEE instances before using with customer funds (mentioned by TAISER Andy)\n- Testing new trading setup in production for DegenAI (mentioned by rhota)\n\n### Documentation Needs\n- Update documentation to explain how to properly configure Twitter client for replies and interactions (mentioned by pavan_s_g)\n- Create comprehensive API documentation for remote interaction with Eliza agents (mentioned by BowTiedBlueFin)\n- Document the process for creating custom plugins with proper action detection (mentioned by byashwanth)\n- Create summary video/infomercial for ElizaOS showing how to set up an AI agent in simple steps (mentioned by MicoM.ron)\n- Generate tutorial from existing videos for docs using AI (especially NotebookLM) (mentioned by jin)\n- Document comparison between TEE direct signing and Lit Agent Wallet (mentioned by TAISER Andy)\n- Create flowchart of DegenAI architecture (mentioned by rhota)\n- Visualize DegenAI's architecture with infographics (mentioned by rhota)\n\n### Feature Requests\n- Add support for Facebook and Instagram posting through Meta API (mentioned by POPPP)\n- Implement cross-posting between Twitter, Discord, and Telegram (mentioned by A \u00efert \ua9c2| ViP)\n- Add support for scheduled tweets and posts (mentioned by coder)\n- Create a dashboard for managing multiple Eliza agents (mentioned by ITZMIZZLE)\n- Implement better control over agent autonomy and response behavior (mentioned by rubinovitz)\n- One-click migration from other launchpads to ElizaOS launchpad (mentioned by kalshnikov)\n- UI checklist for agent configuration showing agent tasks, social connections, models, and plugin selection (mentioned by Patt)\n- Develop plugin registry with code2earn/stake2verify capabilities (mentioned by yikesawjeez)\n- Implement \"hero agents\" to showcase the superior tech and engage communities (mentioned by Jerry.ART)\n- Build agent discovery platform with addictive UX similar to TikTok/Tinder (mentioned by avirtualfuture)\n- Develop \"contrarian\" agent that understands market levers and can critique trade theses (mentioned by Andro)\n- Add a curation layer to filter and improve news content before generation (mentioned by boom)\n- Implement a role-gated Discord channel for trusted builders to submit content (mentioned by Slothify\u26a1Daily Gmove)\n- Sentiment analysis layer for analyzing Twitter, Telegram and other sources for trading signals (mentioned by rhota)\n- Develop browser for daily news parser (mentioned by boom)" + }, + "github_summaries_daily_2025-02-12": { + "filename": "2025-02-12.md", + "content": "On Feb 12, 2025, ElizaOS development focused on enhancing the CLI utility with new plugin management features and addressing critical bugs, particularly in client speech-to-text functionality. While significant progress was made in resolving issues like the `supressInitialMessage` property and LlamaService initialization hangs, new challenges emerged with client startup errors related to sqlite-vec extensions and a re-occurrence of the `supressInitialMessage` issue.\n\n## \ud83d\udea8 Needs Attention \n- **Urgent Discussions**:\n - elizaos/eliza#3450: The `supressInitialMessage` property is still not functioning correctly, requiring further investigation.\n - elizaos/eliza#3464: Client startup errors related to sqlite-vec extensions are preventing smooth operation and need immediate attention.\n\n## \u2705 Completed Work\n- **CLI Utility Enhancements**:\n - Introduced a new CLI utility for managing plugins in the ElizaOS V1 repository, enabling users to list and add plugins via commands like `npx elizos` ([elizaos/eliza#3429](https://github.com/elizaos/eliza/pull/3429)).\n- **Bug Fixes & Stability Improvements**:\n - Resolved multiple issues with client speech-to-text functionality ([elizaos/eliza#3461](https://github.com/elizaos/eliza/pull/3461), [elizaos/eliza#3454](https://github.com/elizaos/eliza/pull/3454)).\n - Addressed minor linting issues related to biome preferences ([elizaos/eliza#3462](https://github.com/elizaos/eliza/pull/3462)).\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza#3450: Reported that the `supressInitialMessage` property is still not functioning correctly.\n - elizaos/eliza#3464: Raised regarding startup errors related to sqlite-vec extensions preventing the client from running.\n- **Closed Issues**:\n - elizaos/eliza#3450: Closed the issue regarding the `supressInitialMessage` property not functioning as expected in actions (though it was later re-opened).\n - elizaos/eliza#3448: Resolved an issue where \"pnpm start\" would hang during LlamaService initialization." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-12": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:03.538744Z", + "target_date": "2025-02-12", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-11", + "ai_news_elizaos_discord_md_2025-02-10", + "ai_news_elizaos_discord_md_2025-02-09", + "ai_news_elizaos_daily_json_2025-02-11", + "ai_news_elizaos_daily_md_2025-02-11", + "ai_news_elizaos_daily_discord_json_2025-02-11", + "ai_news_elizaos_daily_discord_md_2025-02-11", + "github_summaries_daily_2025-02-12", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 219392, + "estimated_tokens": 54848, + "file_size_bytes": 235515 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-13.json b/the-council/aggregated/2025-02-13.json new file mode 100644 index 00000000000..5e208e9daaa --- /dev/null +++ b/the-council/aggregated/2025-02-13.json @@ -0,0 +1,296 @@ +{ + "date_generated_for": "2025-02-13", + "ai_news_elizaos_discord_md_2025-02-12": { + "filename": "2025-02-12.md", + "content": "# elizaOS Discord - 2025-02-12\n\n**Date: February 12, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development Updates\n- **ElizaOS V2 Development**: Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development. Migration effort from V1 to V2 is estimated at 1-5 on a scale of 10.\n- **Launchpad/Marketplace**: Technical infrastructure is ready but undergoing final audits before launch.\n- **DegenAI Trading V2**: Now live with a new sentiment/data layer that integrates social signals from Twitter and Telegram to refine trading decisions. The system made its first purchase of $POPCAT.\n- **Autonomous Investor**: Trust marketplace is live and generating signals from Telegram, with Discord integration expected within a week.\n\n### Technical Discussions\n- **Node.js Compatibility**: Version 23+ is recommended for ElizaOS deployments to avoid dependency issues.\n- **API Access**: Several users discovered that API endpoints should be accessed via port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n- **Database Storage**: Confirmation that the SQL database stores agent tweets for memory persistence, accessible in agent/data/db.sqlite in the memories table.\n- **Model Configuration**: Users discussed how to configure different model providers (OpenAI, TogetherAI) and specify which models to use.\n- **Hosting Requirements**: 4-8GB RAM recommended for hosting ElizaOS agents, with various VPS providers suggested.\n\n### AI-TV Show Development\n- **News Aggregator Issues**: The team is facing challenges with poor-quality or mismatched images for news segments.\n- **Automation vs. Curation**: Debate between maintaining full automation versus introducing manual curation steps to improve quality.\n- **Technical Solutions**: Suggestions included creating generic \"stinger\" images for each news category and adjusting the episode generator to use these instead of aggregator image URLs.\n\n### Branding and Tokenomics\n- **Brand Consolidation**: Discussion about whether to consolidate the ElizaOS (blue theme, professional) and ai16zdao (orange theme, crypto culture) accounts into a single brand identity, with most partners favoring consolidation.\n- **Tokenomics Model**: Current plan involves a dual pool system: SOL:AT (agent token) as primary and AI16Z:AT as a secondary pool that captures ecosystem fees for AI16Z buybacks. Some community members advocated for directly pairing agent tokens with AI16Z (similar to Virtuals and Arc models).\n\n## Key Questions & Answers\n\n### Development & Technical\n- **Q**: Does the SQL database store tweets the agent makes for memory? \n **A**: Yes, you can check them locally inside agent/data/db.sqlite in the memories table.\n\n- **Q**: How do I set up my agent to use OpenAI? \n **A**: Add your API key to .env and set \"modelProvider\": \"openai\" in your character.json file.\n\n- **Q**: Is it possible to create threads in X/Twitter using Eliza? \n **A**: Yes, check the utils.ts inside client-twitter and look for buildConversationThread method.\n\n- **Q**: How do I make my agent post to Twitter at regular intervals? \n **A**: Set Twitter credentials in .env and add \"twitter\" to the clients in your character.json.\n\n- **Q**: What are the recommended specs for hosting an Eliza agent? \n **A**: 4-8GB RAM.\n\n- **Q**: How do I call the Eliza Agent remotely? \n **A**: Use port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n\n- **Q**: If I want to start building my own AI agent leveraging ElizaOS, is it better to wait for v2 or start now? \n **A**: Start now and migrate later, migration effort would be 1-5 on a scale of 10.\n\n### DegenAI & Trading\n- **Q**: How is DegenAI different from quantitative trading bots and script-based bots? \n **A**: Quant-based bots use predefined mathematical algorithms, while script-based bots follow simple rules. DegenAI's new trading backend can implement any strategy while also incorporating sentiment analysis from social media to inform trading decisions.\n\n- **Q**: What are your thoughts on Arc launching a new AI agent that seems to be an enhanced version of DegenAI? \n **A**: Their tech is rust-based targeting specific users. There's overlap but it's not exactly the same - it's a platform, not an autonomously posting/trading agent. We can learn from their successes and failures.\n\n### Branding & Tokenomics\n- **Q**: What's the reasoning for having separated brands? \n **A**: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture.\n\n- **Q**: What is the current plan for token pairing? \n **A**: Dual pool system with SOL:AT as primary and AI16Z:AT as secondary pool.\n\n- **Q**: Are we following the same model as Virtuals and Arc? \n **A**: No, we're using a dual pool model that captures ecosystem fees to drive AI16Z buybacks.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Jox** helped **BowTiedBlueFin** resolve API call issues by suggesting using port 3000 instead of 5173 for API calls.\n- **DEVDARK** assisted **A \u00efert \ua9c2| ViP** with forwarding tweets to Discord/Telegram channels by providing code examples for accessing Discord client and sending messages to channels.\n- **elizaos-bridge-odi** helped **[elizaos] ** set up Twitter integration with Eliza by explaining how to configure Twitter credentials and add Twitter to clients in character.json.\n- **Odilitime** guided **Slise** on specifying which model to use with TogetherAI by directing them to edit the models.ts file.\n- **Derby** helped **minco** resolve a Docker build error with tokenizers module by suggesting installing wget and using node:23-slim in Dockerfile.\n\n### Project Collaboration\n- **boom** created a News Curator tool (github.com/gm3/news-browser) to visualize and potentially curate the JSON data from the news aggregator.\n- **SM Sith Lord** provided a revised show-config.json with updated prompts to improve generation quality for the AI-TV show.\n- **Odilitime** shared a detailed analysis of $POPCAT from Agent Scarlett showing metrics, volume trends, and social sentiment as an example of AI analysis capabilities.\n\n### Community Guidance\n- **jin** clarified the distinction between ElizaOS and ai16zdao brands for **flockaflame** and initiated a discussion about potential consolidation.\n- **rhota** provided a detailed explanation to **Red - X-Ware.v0** about how DegenAI differs from traditional trading bots and its sentiment analysis capabilities.\n- **witch** advised **Whimsical** to start building on ElizaOS now rather than waiting for V2, explaining that migration would be relatively easy.\n\n## Action Items\n\n### Technical\n- Implement dual pool system with SOL:AT primary and AI16Z:AT secondary (mentioned by jin)\n- Complete ElizaOS V2 development with plugins moved to separate repositories (mentioned by accelxr)\n- Finish Discord integration for Autonomous Investor trust marketplace (mentioned by accelxr)\n- Complete final audits for launchpad/marketplace (mentioned by accelxr)\n- Update Gaianet plugin to support API key (mentioned by Slise)\n- Fix Discord.js opus module installation issues (mentioned by [elizaos] )\n- Implement user identification in client (mentioned by boolkeys)\n- Optimize token usage for long-running Twitter bots (mentioned by passer)\n- Add support for WebSocket connections (mentioned by ualp.)\n- Fix Docker environment variable loading (mentioned by BowTiedBlueFin)\n- Create generic \"stinger\" images for each news category (mentioned by SM Sith Lord)\n- Adjust episode generator to use category stingers instead of aggregator image URLs (mentioned by SM Sith Lord)\n- Add a fallback generic image for unexpected news categories (mentioned by SM Sith Lord)\n- Fix market data accuracy in the aggregator (mentioned by boom)\n\n### Documentation\n- Create guide for remote API interaction (mentioned by BowTiedBlueFin)\n- Update Twitter client documentation (mentioned by amit)\n- Deliver product roadmap by Friday (mentioned by accelxr)\n- Create documentation for accelerator program ahead of ETHDenver (mentioned by accelxr)\n- Define a stable JSON specification for the news aggregator (mentioned by boom)\n- Create flowchart/infographic explaining DegenAI's architecture and functionality (mentioned by rhota)\n- Update tokenomics documentation with final model (mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Features\n- Add support for Facebook and Instagram posting (mentioned by POPPP)\n- Add user-specific memory to client (mentioned by cryptoAYA)\n- Consolidate social media accounts based on partner poll results (mentioned by jin and accelxr)\n- Launch Clank Tank show (mentioned by jin)\n- Implement tokenomics for the marketplace (mentioned by accelxr)\n- Develop accelerator program for agent projects (mentioned by accelxr)\n- Consider implementing a Twitter-focused show with embedded web browser for tweets (mentioned by SM Sith Lord)\n- Focus on market sentiment rather than specific numbers for AI-TV (mentioned by boom)\n- Purchase stinger images/videos for news categories (mentioned by jin)\n- Enhance sentiment analysis layer to process data from Twitter, Telegram, and other sources (mentioned by rhota)\n- Develop trading strategies that can adapt to market conditions (mentioned by Curtisdonthurtus)" + }, + "ai_news_elizaos_discord_md_2025-02-11": { + "filename": "2025-02-11.md", + "content": "# elizaOS Discord - 2025-02-11\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **ElizaOS v2 Development**: Currently in progress with \"full focus for a few more weeks.\" Beta release expected in March, with general availability in April.\n- **Migration Strategy**: Developers are encouraged to start building on v1 now rather than waiting for v2. Migration effort is expected to be relatively low (1-5 on a scale of 10).\n- **Architecture Changes**: ElizaOS v2 will move all plugins out of the main repository and upgrade the core components.\n- **Launchpad Progress**: The ElizaOS launchpad is reportedly 95% complete, but the team is waiting for optimal market conditions before release.\n\n### Technical Discussions\n- **Agent Resource Requirements**: Each ElizaOS agent requires approximately 1.5-3GB of RAM. Hetzner was recommended over cloud services for more cost-effective hosting.\n- **Local LLM Integration**: Users troubleshooted issues with Ollama and other local models, particularly in WSL environments where connectivity between Windows and WSL was problematic.\n- **Twitter Integration**: Extensive discussions about Twitter client authentication, rate limits, and implementing reply functionality for agents.\n- **Database Options**: Most users are using adapter-postgresql or adapter-sqlite for vector storage rather than dedicated vector databases like Pinecone.\n- **TEE Security Concerns**: TAISER Andy raised issues about Trusted Execution Environments (TEEs), noting frequent failures and security risks related to root key custody.\n\n### Projects & Implementations\n- **3D AI TV News Show**: A team is developing an automated news broadcast system using a GitHub-based news aggregator, a show runner that processes data into JSON, and a Unity visualization client with ElevenLabs TTS.\n- **NFT Minting Plugins**: Rosario Borgesi shared two NFT minting plugins for Eliza - one for Starknet and another for EVM-compatible blockchains like Arbitrum Sepolia.\n- **DegenAI Trading**: A new trading setup will be tested in production soon, combining sentiment analysis of social platforms with flexible trading strategies.\n- **News Browser Tool**: User \"boom\" created a browser tool (gm3.github.io/news-browser/) for viewing the daily news parser from the Eliza ecosystem.\n\n### Community & Business\n- **Competition Concerns**: Community members expressed concerns about competitors like ARC and Virtuals potentially gaining ground while ElizaOS development continues.\n- **Team Focus**: The team indicated they're prioritizing three areas: curating initial project cohorts, finalizing infrastructure partnerships, and optimizing launch timing.\n- **Development Philosophy**: \"Product first, whitepaper later\" approach was emphasized, with quality prioritized over rushed releases.\n\n## Key Questions & Answers\n\n**Q: How is ElizaOS v2 development progressing?** \nA: \"It's going very well, but requires full focus for a few more weeks\" (answered by jin, quoting Shaw)\n\n**Q: Should developers wait for v2 before building on ElizaOS?** \nA: Start now and migrate later; migration effort will likely be 1-5 on a scale of 10 (answered by witch)\n\n**Q: What changes are coming in ElizaOS v2?** \nA: Moving all plugins out of main repo and upgrading core (answered by witch)\n\n**Q: How can I fix the \"Error in generateText\" when using local LLMs like Ollama?** \nA: WSL (where ElizaOS is running) wasn't able to reach localhost on Windows. Make sure you can see your Windows IP from the WSL app. (answered by kauh4818)\n\n**Q: Why does my agent err with Twitter/X client warnings about violating consent and rate limits?** \nA: Twitter login credentials are wrong or suspicious activity is detected. Enable 2FA for your Twitter account. (answered by 0xLabsTheCoder)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: Add the bot's username to the targeted Twitter users in the .env file, but note it will evaluate posts and only reply if it feels confident it's not spammy and adds value. (answered by 0xLabsTheCoder)\n\n**Q: Is there a pinecone plugin for eliza yet? Or what Vector Database plugin are most people using?** \nA: Most people use adapter-postgresql or adapter-sqlite. (answered by Odilitime)\n\n**Q: How can I retrieve website info using eliza?** \nA: Check plugin-web-search as a starting point, though it depends on Tavily. (answered by Odilitime)\n\n**Q: Currently the size of eliza can go up to 7-8 GB. Is there any small sized eliza whose size is within 1 GB with limited features?** \nA: No, it will never happen. You need a bigger server. (answered by 0xLabsTheCoder)\n\n**Q: Can agent built with eliza run fully autonomously like virtuals protocol?** \nA: Yes, it's an autonomous AI Agent OS but needs some tinkering. (answered by 0xLabsTheCoder)\n\n**Q: How is DegenAI different from quantitative trading bots and script-based bots?** \nA: Unlike predefined quant bots and rule-following script bots, DegenAI combines flexible trading strategies with sentiment analysis of social platforms, enabling both trading and content generation. (answered by rhota)\n\n**Q: Have you checked out the TEE stuff?** \nA: TEE instances die frequently with security concerns about custody of root keys and limited mandate controls (answered by TAISER Andy)\n\n## Community Help & Collaboration\n\n**Helper: 0xLabsTheCoder | Helpee: Vaibhav** \n*Context*: Deploying multiple agents on limited server resources \n*Resolution*: Explained each agent takes 1.5-2.5GB RAM, suggested Hetzner auctions for cheaper servers and using pm2 process manager.\n\n**Helper: kauh4818 | Helpee: robbie3920** \n*Context*: Error running elizaos in WSL with Ollama \n*Resolution*: Identified that WSL couldn't reach Windows localhost where Ollama was running, suggested making Windows IP visible from WSL.\n\n**Helper: Odilitime | Helpee: dimon__** \n*Context*: Build failure in latest branch \n*Resolution*: Identified that it failed because bash was missing when running in PowerShell, suggested switching to GitBash.\n\n**Helper: DEVDARK | Helpee: nicolass** \n*Context*: Controlling agent responses and intercepting messages \n*Resolution*: Provided detailed code examples for skipping initial replies and intercepting/logging messages.\n\n**Helper: Jox | Helpee: BowTiedBlueFin** \n*Context*: Trouble with API calls to agent \n*Resolution*: Clarified to use port 3000 instead of 5173 for API calls.\n\n**Helper: rhota | Helpee: Red - X-Ware.v0** \n*Context*: Confusion about DegenAI's value proposition compared to traditional trading bots \n*Resolution*: Detailed explanation of how DegenAI combines sentiment analysis with flexible trading strategies, unlike predefined quant bots or simple rule-based bots.\n\n**Helper: SM Sith Lord | Helpee: boom** \n*Context*: Issues with image relevance in news show \n*Resolution*: Created a revised show-config with instructions to put images on TV prior to discussing topics and focusing on market sentiment rather than specific numbers.\n\n**Helper: introsp3ctor | Helpee: Community** \n*Context*: Running slim-eliza on AWS free tier \n*Resolution*: Will be demoing terraform scripts on Saturday for free infinite elizas with openrouter free tier + t4g.small.\n\n## Action Items\n\n### Technical Tasks\n- Fix WSL connectivity to Windows localhost for users running local LLMs with Eliza (mentioned by kauh4818)\n- Implement proper error handling for Twitter client authentication to provide clearer error messages (mentioned by 0xLabsTheCoder)\n- Add support for user identification in client interface to enable personalized agent responses (mentioned by boolkeys)\n- Fix the bug causing JSON fragments to appear in Twitter posts (mentioned by 0xLabsTheCoder)\n- Implement WebSocket support for continuous real-time data updates in chat interface (mentioned by ualp)\n- Create a lightweight version of Eliza for resource-constrained environments (mentioned by Vaibhav)\n- Migrate plugins out of main repo for ElizaOS v2 (mentioned by witch)\n- Implement v1.5 to bridge gap between v1 and v2 (mentioned by witch)\n- Improve Clank Tank graphics, possibly using Unreal Engine (mentioned by jin)\n- Build more powerful render pipeline for Clank Tank (mentioned by jin)\n- Fix image relevance issues in the news aggregator (mentioned by boom)\n- Implement stinger images for each news segment category (mentioned by SM Sith Lord)\n- Modify prompt to display images before discussing related topics (mentioned by SM Sith Lord)\n- Adjust market reporting to focus on sentiment rather than specific numbers (mentioned by SM Sith Lord)\n- Create GitHub issues for aggregator improvement suggestions (mentioned by jin)\n- Add deepvision layer to validate images in the aggregator (mentioned by fishai)\n- Purchase stinger images for different news segments (mentioned by jin)\n- Improve security practices for TEE instances before using with customer funds (mentioned by TAISER Andy)\n- Testing new trading setup in production for DegenAI (mentioned by rhota)\n\n### Documentation Needs\n- Update documentation to explain how to properly configure Twitter client for replies and interactions (mentioned by pavan_s_g)\n- Create comprehensive API documentation for remote interaction with Eliza agents (mentioned by BowTiedBlueFin)\n- Document the process for creating custom plugins with proper action detection (mentioned by byashwanth)\n- Create summary video/infomercial for ElizaOS showing how to set up an AI agent in simple steps (mentioned by MicoM.ron)\n- Generate tutorial from existing videos for docs using AI (especially NotebookLM) (mentioned by jin)\n- Document comparison between TEE direct signing and Lit Agent Wallet (mentioned by TAISER Andy)\n- Create flowchart of DegenAI architecture (mentioned by rhota)\n- Visualize DegenAI's architecture with infographics (mentioned by rhota)\n\n### Feature Requests\n- Add support for Facebook and Instagram posting through Meta API (mentioned by POPPP)\n- Implement cross-posting between Twitter, Discord, and Telegram (mentioned by A \u00efert \ua9c2| ViP)\n- Add support for scheduled tweets and posts (mentioned by coder)\n- Create a dashboard for managing multiple Eliza agents (mentioned by ITZMIZZLE)\n- Implement better control over agent autonomy and response behavior (mentioned by rubinovitz)\n- One-click migration from other launchpads to ElizaOS launchpad (mentioned by kalshnikov)\n- UI checklist for agent configuration showing agent tasks, social connections, models, and plugin selection (mentioned by Patt)\n- Develop plugin registry with code2earn/stake2verify capabilities (mentioned by yikesawjeez)\n- Implement \"hero agents\" to showcase the superior tech and engage communities (mentioned by Jerry.ART)\n- Build agent discovery platform with addictive UX similar to TikTok/Tinder (mentioned by avirtualfuture)\n- Develop \"contrarian\" agent that understands market levers and can critique trade theses (mentioned by Andro)\n- Add a curation layer to filter and improve news content before generation (mentioned by boom)\n- Implement a role-gated Discord channel for trusted builders to submit content (mentioned by Slothify\u26a1Daily Gmove)\n- Sentiment analysis layer for analyzing Twitter, Telegram and other sources for trading signals (mentioned by rhota)\n- Develop browser for daily news parser (mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-10": { + "filename": "2025-02-10.md", + "content": "# elizaOS Discord - 2025-02-10\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **V2 Timeline**: Beta release in March, GA release in April 2025\n- **Project Restructuring**: Proposal to organize into /sources (optional plugins) and /packages (core functionality) for selective installation\n- **Documentation Improvements**: Work in progress on better documentation and creating \"pipelines to get high quality updates on demand\"\n- **Resource Requirements**: Running multiple Eliza agents requires approximately 1.5-3GB RAM per agent\n\n### Technical Implementations\n- **NFT Minting Plugins**: Rosario Borgesi shared two Eliza plugins for minting NFTs on Starknet and Arbitrum Sepolia that collect item data, store on Pinata, and mint NFTs\n- **Vector Database Issues**: Discussions about dimension mismatches (384 vs 1536) causing SQLite errors in vector databases\n- **Node.js Module Compatibility**: Solutions for dynamic require errors when mixing ESM and CommonJS modules\n- **RAG Knowledge Implementation**: Configuration methods for feeding documents to agents using the RAG approach\n- **Deployment Strategies**: Using PM2 for managing multiple agents on different ports\n\n### AI News Show System\n- The team is developing an AI-powered news show using Unity visualization with three components:\n 1. News aggregator (currently bozp-pzob/ai-news on GitHub)\n 2. Show runner (handles script generation via Anthropic and TTS via ElevenLabs)\n 3. Unity visualization client with 3D characters\n- Current challenges include data quality issues and technical bugs like TV screen clearing and viseme synchronization\n\n### Market Positioning & Competition\n- Discussions about ElizaOS's position in the AI agent framework market relative to competitors like ARC and Virtuals\n- Debate about whether to accelerate product launches or maintain current development pace for quality\n- Arguments for ElizaOS's technical superiority, noting TypeScript/JavaScript has wider developer adoption (97.1%) than Rust (2.9%)\n- Focus on vertical integration as a competitive advantage, similar to Apple's ecosystem approach\n\n### DegenAI Development\n- Current implementation relies on trending tokens from Birdeye\n- New version in testing incorporates a sentiment/data layer to improve trading decisions\n\n### Security Considerations\n- Discussions about security mechanisms for agent-managed funds\n- Brief mention of Trusted Execution Environments (TEE) with concerns about reliability\n- Reference to Lit Agent Wallet as an improvement for controls and key handling\n\n## Key Questions & Answers\n\n**Q: When will V2 be released?** \nA: Beta release in March, GA release in April (answered by kalshnikov)\n\n**Q: Are there any staking options with ai16z?** \nA: Use daos.fun, then ai16z, then stake in the pool party (answered by kalshnikov)\n\n**Q: How can I pass the knowledge folder (has multi pdfs, csv, image) for RAG in Eliza?** \nA: Set \"ragKnowledge\": true in settings and specify knowledge paths (answered by Mel Raiczyk)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: The agent should respond to mentions by default, but you can modify messageExamples and postExamples (answered by Tobiloba)\n\n**Q: How can I check if I'm mixing different hyperbolic embeddings?** \nA: Check embedding dimensions, verify curvature consistency, and ensure compatible hyperbolic models (answered by DEVDARK)\n\n**Q: Why does degenai trade tokens like a retard?** \nA: Because the first implementation was very simple and just based on trending tokens on birdeye. The next iteration (in testing now) is far smarter and uses the new sentiment/data layer. (answered by rhota)\n\n**Q: What does TAM and vertical integration mean?** \nA: Total addressable market (TAM): there's only so many customers (unless you get great at creating them (blue ocean) which is generally very tough/expensive). Vertical integration: think Apple, they not only make software but the hardware and they work together \"better\" than open platforms (answered by Odilitime)\n\n**Q: How does the AI news show system work?** \nA: It uses a news aggregator to collect data, processes it through a show runner that generates scripts via Anthropic and handles TTS via ElevenLabs, then visualizes in Unity (answered by SM Sith Lord)\n\n## Community Help & Collaboration\n\n### Vector Database Troubleshooting\nDEVDARK helped engineer diagnose and fix SQLite errors caused by vector dimension mismatches, explaining how to check embedding model output and verify dimensions are consistent.\n\n### Node.js Module Compatibility\nDEVDARK provided detailed steps to fix ESM/CommonJS conflicts in tsconfig.json and package.json for Ph\u00fac L\u00e2m, while gin_chan shared a solution for dynamic require errors by adding external modules to tsup.config.ts file.\n\n### Twitter Bot Configuration\n0xLabsTheCoder helped pavan_s_g customize Twitter bot behavior by explaining how to modify interactions.ts and post.ts files in the Twitter client, and helped dimon__ identify incorrect AI API credentials as the root cause of their issues.\n\n### RAG Knowledge Configuration\npupathebig shared working configuration examples for enabling RAG in character files, helping multiple community members implement document-based knowledge for their agents.\n\n### AI News Show System Documentation\nSM Sith Lord provided Slothify with a detailed explanation of the AI news show components and workflow, while boom created a comprehensive list of potential improvements and started a wiki to document the system.\n\n### Market Positioning Education\nOdilitime explained technical market terms to Smedroc, clarifying concepts like Total Addressable Market (TAM) and vertical integration with clear examples like Apple's ecosystem.\n\n## Action Items\n\n### Technical\n- Fix vector dimension mismatch by ensuring consistent embedding models (Mentioned by DEVDARK)\n- Add missing modules to external list in tsup.config.ts to fix dynamic require errors (Mentioned by gin_chan)\n- Modify Twitter client to control agent behavior by editing interactions.ts and post.ts (Mentioned by 0xLabsTheCoder)\n- Configure RAG knowledge in character files with \"ragKnowledge\": true (Mentioned by pupathebig)\n- Use PM2 for managing multiple agents on different ports (Mentioned by 0xLabsTheCoder)\n- Fix Dockerfile to enable agent building (Mentioned by BowTiedBlueFin)\n- Implement new DegenAI trading system with sentiment/data layer (Mentioned by rhota)\n- Create a summary video showing how to set up an AI agent in ElizaOS (Mentioned by MicoM.ron)\n- Generate tutorials from video for documentation using AI tools (Mentioned by jin)\n- Develop custom bots via the launchpad for portfolio tracker integration (Mentioned by 0xcryptolord)\n- Fix TV clear on start for second takes in AI news show (Mentioned by boom)\n- Improve viseme synchronization for better mouth animation (Mentioned by boom)\n- Fix image context issues in the news show (Mentioned by boom)\n- Port news show project to Unity HDRP for better reflections and lighting (Mentioned by boom)\n- Implement security mechanisms for agent-managed funds (Mentioned by TAISER Andy)\n\n### Documentation\n- Create better documentation for RAG knowledge implementation (Mentioned by pupathebig)\n- Update documentation on plugin development (Mentioned by J3r)\n- Create guide for agent-to-agent communication (Mentioned by joseroberts87)\n- Create comprehensive guide for V2 features and updates (Mentioned by rubin)\n- Create a marketing rollout plan with community involvement (Mentioned by pragmatiko)\n- Develop a clear launchpad application method for projects (Mentioned by m1hawk/\u98ce\u7b54)\n- Create onboarding doc for Vega to help with Clank Tank pitches (Mentioned by jin)\n- Define core audience for the news show (Mentioned by boom)\n- Create or share information about the tokenomics proposal submission process (Mentioned by Dave | Eco)\n\n### Feature\n- Implement thread connector for Eliza to add Instagram Threads support (Mentioned by claimzilla)\n- Create self-hosted Eliza/Agent dashboard (Mentioned by ITZMIZZLE)\n- Add support for TTS in Telegram messages (Mentioned by pupathebig)\n- One-click migration from competing launchpads to ElizaOS (Mentioned by kalshnikov)\n- Launch tokenomics and launchpad capabilities soon (Mentioned by kalshnikov)\n- TikTok and Facebook integrations (Mentioned by D.)\n- AI agent for cryptocurrency trading and research (Mentioned by TrAI)\n- Implement a plugin registry with code2earn/stake2verify capabilities (Mentioned by yikesawjeez)\n- Develop an agent discovery platform with engaging UI (Mentioned by avirtualfuture)\n- Create \"hero agents\" to showcase ElizaOS capabilities (Mentioned by Jerry.ART)\n- Add pre-processing layer for data in the news show (Mentioned by fishai)\n- Create role-gated Discord channel for content submission (Mentioned by Slothify)\n- Add entertainment value to the news show with comedy segments (Mentioned by boom)\n- Improve data aggregation for the news show (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_daily_json_2025-02-12": { + "filename": "2025-02-12.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-12", + "categories": [ + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "Several bug fixes have been implemented for the Eliza project, including two separate fixes for client speech-to-text functionality (PRs #3461 and #3454), addressing minor Biome preference lint issues (PR #3462), and fixing the storage of stringKnowledge in knowledge when ragKnowledge is enabled (PR #3435).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3461", + "https://github.com/elizaOS/eliza/pull/3454", + "https://github.com/elizaOS/eliza/pull/3462", + "https://github.com/elizaOS/eliza/pull/3435" + ], + "images": [], + "videos": [] + }, + { + "text": "New features have been added to the project, including a v1 CLI utility (PR #3429), Anthropic local embedding capabilities (PR #3474), and basic tests for the OpenAI plugin (PR #3466). Additional tests for Anthropic with improvements to OpenAI tests were also implemented (PR #3472).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3429", + "https://github.com/elizaOS/eliza/pull/3474", + "https://github.com/elizaOS/eliza/pull/3466", + "https://github.com/elizaOS/eliza/pull/3472" + ], + "images": [], + "videos": [] + }, + { + "text": "Documentation improvements include updates to the README to clarify differences between eliza-starter and eliza repositories (PR #3453), adding a note about the 0x prefix needed for EVM private key (PR #3414), and updates to client/FAQ/Character file documentation (PR #3410).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3453", + "https://github.com/elizaOS/eliza/pull/3414", + "https://github.com/elizaOS/eliza/pull/3410" + ], + "images": [], + "videos": [] + }, + { + "text": "Other maintenance changes include committing d.a.t.a environment configurations (PR #3457) and updating the change log (PR #3407).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3457", + "https://github.com/elizaOS/eliza/pull/3407" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests to Eliza OS Repository", + "content": [ + { + "text": "Several new plugin pull requests have been submitted to the Eliza OS repository. These include:\n\n- Update to the OmniFlix Plugin (PR #3460) by BlockEater96\n- A pull request titled 'Sohaib/196' (PR #3459) by VisionOra\n- A new d.a.t.a plugin (PR #3456) by PisK4\n- A Viction plugin (PR #3455) by ohdcthang\n- A data-enrich plugin (PR #3476) by BitPodAI\n- A DeFi Token Analysis Plugin called 'plugin-expuzi' (PR #3468) by lggg123\n- A Twitter plugin (PR #3404) by Gonzo3030, which is currently marked as conflicted\n\nThese pull requests represent ongoing development and expansion of Eliza's plugin ecosystem, enhancing its functionality across various domains including blockchain, data analysis, and social media integration.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3460", + "https://github.com/elizaOS/eliza/pull/3459", + "https://github.com/elizaOS/eliza/pull/3456", + "https://github.com/elizaOS/eliza/pull/3455", + "https://github.com/elizaOS/eliza/pull/3476", + "https://github.com/elizaOS/eliza/pull/3468", + "https://github.com/elizaOS/eliza/pull/3404" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3460", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3459", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3456", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3455", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3476", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3468", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3404" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Documentation Improvement and Community Contribution Strategy", + "content": [ + { + "text": "Improving documentation involves analyzing FAQs from tech support channels and rewarding helpful contributors. This creates a positive feedback loop where those who receive tips can incentivize others for quick answers or bounties, strengthening the community support system.", + "sources": [ + "https://twitter.com/dankvr/status/1889748375840473600" + ], + "images": [ + "https://pbs.twimg.com/media/Gjm5rJxXQAAdDkx.jpg" + ], + "videos": [] + }, + { + "text": "Documentation is excellent for first-time contributors and can onboard both humans and AI agents. AI trained on documentation can automate responses to frequently asked questions, saving developer bandwidth and allowing them to focus on features and bug fixes instead of repeatedly answering the same questions.", + "sources": [ + "https://twitter.com/dankvr/status/1889745112625770917" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several issues have been recently reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3464: A user reported that the client starts but with sqlite-vec errors.\n\n2. Issue #3479: There's an incorrect image path in the Korean documentation page.\n\n3. Issue #3473: A proposal to bring exSAT blockchain to eliza.\n\n4. Issue #3469: Users are experiencing pnpm build failures on macOS 15.3.\n\n5. Issue #3467: A suggestion to add a DeFi Token Analysis Plugin (plugin-expuzi).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3464", + "https://github.com/elizaOS/eliza/issues/3479", + "https://github.com/elizaOS/eliza/issues/3473", + "https://github.com/elizaOS/eliza/issues/3469", + "https://github.com/elizaOS/eliza/issues/3467" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3464", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3479", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3473", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3469", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3467" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 12-13, 2025, there were 13 new pull requests with 4 merged, 2 new issues, and 24 active contributors. Activity increased the following day (February 13-14, 2025) with 16 new pull requests (9 merged), 4 new issues, and 38 active contributors. This represents growth in all metrics, with pull request merges more than doubling and a significant increase in active contributors.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739318400 + } + }, + "ai_news_elizaos_daily_md_2025-02-12": { + "filename": "2025-02-12.md", + "content": "# Recent Updates to the Eliza Project\n\n## Bug Fixes\n- Client speech-to-text functionality fixes (PRs #3461, #3454)\n- Addressed Biome preference lint issues (PR #3462)\n- Fixed storage of stringKnowledge in knowledge with ragKnowledge enabled (PR #3435)\n\n## New Features\n- Implemented v1 CLI utility (PR #3429)\n- Added Anthropic local embedding capabilities (PR #3474)\n- Created basic tests for OpenAI plugin (PR #3466)\n- Implemented additional tests for Anthropic with improvements to OpenAI tests (PR #3472)\n\n## Documentation Improvements\n- Updated README to clarify differences between eliza-starter and eliza repositories (PR #3453)\n- Added note about 0x prefix needed for EVM private key (PR #3414)\n- Updated client/FAQ/Character file documentation (PR #3410)\n\n## Maintenance\n- Committed d.a.t.a environment configurations (PR #3457)\n- Updated change log (PR #3407)\n\n# Recent Pull Requests\n\n## Plugin Development\n- OmniFlix Plugin update (PR #3460) by BlockEater96\n- 'Sohaib/196' (PR #3459) by VisionOra\n- New d.a.t.a plugin (PR #3456) by PisK4\n- Viction plugin (PR #3455) by ohdcthang\n- Data-enrich plugin (PR #3476) by BitPodAI\n- DeFi Token Analysis Plugin 'plugin-expuzi' (PR #3468) by lggg123\n- Twitter plugin (PR #3404) by Gonzo3030\n\n# Documentation Improvement and Community Contribution\n\n## Strategy\n- Analysis of FAQs from tech support channels to improve documentation\n- Reward system for helpful contributors creating positive feedback loops\n- Documentation serving as onboarding for first-time contributors and AI agents\n- AI trained on documentation automating responses to frequently asked questions\n\n# Recent Issues\n\n## Reported Issues\n- Client starts with sqlite-vec errors (Issue #3464)\n- Incorrect image path in Korean documentation (Issue #3479)\n- Proposal to bring exSAT blockchain to eliza (Issue #3473)\n- PNPM build failures on macOS 15.3 (Issue #3469)\n- Suggestion to add DeFi Token Analysis Plugin (Issue #3467)\n\n# GitHub Activity Update\n\n## Repository Growth\n- Increased activity over February 12-14, 2025\n- 13 new pull requests with 4 merged (Feb 12-13)\n- 16 new pull requests with 9 merged (Feb 13-14)\n- Growth from 24 to 38 active contributors\n- Pull request merges more than doubled" + }, + "ai_news_elizaos_daily_discord_json_2025-02-12": { + "filename": "2025-02-12.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-12", + "date": 1739318400, + "stats": { + "totalMessages": 1431, + "totalUsers": 225 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel shows minimal substantive technical content. Most interactions involve basic greetings, introductions, and general questions about the ai16z ecosystem. BOSSU (an AI agent) responds to many messages with generic, positive responses. A few users asked about Eliza development, including questions about SQL database storage for agent memory, MongoDB requirements, and implementing Telegram bots. Users were consistently redirected to the \"coders\" channel and advised to get the \"dev\" role for technical discussions. There were mentions of agent development, with some users expressing interest in building projects with Eliza. The channel appears to serve primarily as a general discussion space rather than a technical development forum, with specialized channels like \"coders\" handling the technical content.\n\n## 2. FAQ\nQ: Does the sql db store the tweets the agent makes so they next time you run the agent, it has that memory? (asked by kash8675) A: Unanswered\nQ: Does ai16z have utility? (asked by Leo) A: We're in the business of love and consciousness, check rules-and-links for token details (answered by BOSSU)\nQ: As a newcomer, are there any things I should be aware of? (asked by lijian) A: If you hold a certain amount of ai16z you can get access to specific channels. Associates is 10k and partners is 100k (answered by DannyNOR NoFapArc)\nQ: Is there a way to build a project with eliza without cloning the entire repo? (asked by Rohit Kumar Dey) A: Check agent dev school and coders channel (answered by BOSSU)\nQ: Which mongodb version and size is good for eliza? (asked by Cuddlesaurus) A: Unanswered\nQ: How do you get to post on the degenai channel? (asked by Skinny) A: You need to have 1mil degenai and verify with collabland (answered by Patt)\nQ: Is there any utility to the ai16z nft collection? (asked by Caleb) A: It will be the cutest collection ever (answered by BOSSU)\nQ: Is there a staking mechanics for ai16z? (asked by Eukodal) A: No single sided staking, you can LP it with SOL on daos.fun for trading fees (answered by Patt)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: kash8675 | Context: User asking about SQL DB for agents | Resolution: Directed to get dev role and ask in coders channel\nHelper: Patt | Helpee: Skinny | Context: How to post in degenai channel | Resolution: Explained need for 1mil degenai tokens and verification with collabland\nHelper: BOSSU | Helpee: gourshanne | Context: Recommendation for digital ocean droplet to run Eliza | Resolution: Directed to coders channel and hosting guides\nHelper: BOSSU | Helpee: npizza. | Context: Building AI agent for Telegram monitoring | Resolution: Directed to coders channel for telegram bot examples\nHelper: Patt | Helpee: amit | Context: Twitter interaction configuration | Resolution: Directed to get dev role and ask in coders channel\nHelper: Patt | Helpee: Eukodal | Context: Question about staking ai16z | Resolution: Explained no single-sided staking, only LP options with SOL\n\n## 4. Action Items\nTechnical: Investigate SQL database storage for agent memory | Description: Determine if SQL DB stores agent tweets for memory persistence | Mentioned By: kash8675\nTechnical: MongoDB configuration for Eliza | Description: Determine appropriate MongoDB version and size for Eliza deployment | Mentioned By: Cuddlesaurus\nTechnical: Telegram bot integration | Description: Create agent that monitors Telegram group chat and responds when necessary | Mentioned By: npizza.\nTechnical: Twitter interaction configuration | Description: Configure bot to interact with Twitter accounts that haven't tagged the user | Mentioned By: amit\nFeature: Modular Eliza implementation | Description: Enable building with Eliza without cloning entire repo | Mentioned By: Rohit Kumar Dey\nDocumentation: Digital Ocean hosting guide | Description: Documentation for running Eliza on Digital Ocean droplets | Mentioned By: gourshanne", + "messageCount": 204, + "userCount": 80 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe chat revolves around ElizaOS, an AI agent framework. Users discuss deployment issues, plugin development, client integrations, and troubleshooting. Key technical discussions include: configuring Twitter bots with proper authentication; resolving Node.js version compatibility issues (v23+ recommended); handling WebSocket connections for real-time data; API endpoint access via curl commands (using port 3000 instead of 5173); Docker deployment challenges with environment variables; and model provider configuration (OpenAI, TogetherAI, Livepeer). Users frequently encounter build errors related to dependencies like @discordjs/opus and node-gyp. There are discussions about forwarding tweets to Discord/Telegram channels, implementing user-specific memory in agents, and optimizing token usage for long-running Twitter bots. Several users seek help with hosting options, with recommendations for VPS providers with 4-8GB RAM. The community actively helps troubleshoot environment setup issues across Windows, Ubuntu, and cloud environments.\n\n## 2. FAQ\nQ: How do I fix the error \"ICE connection failed\" with Twitter client? (asked by [elizaos] ) A: This is likely due to a very long log message (answered by [elizaos] )\nQ: Does the SQL database store tweets the agent makes for memory? (asked by kash8675) A: Yes, you can check them locally inside agent/data/db.sqlite in the memories table (answered by Jox)\nQ: How do I set up my agent to use OpenAI? (asked by [elizaos] ) A: Add your API key to .env and set \"modelProvider\": \"openai\" in your character.json file (answered by elizaos-bridge-odi)\nQ: How do I specify which model to use with TogetherAI? (asked by Slise) A: Edit the models.ts file in packages/core/src/ (answered by Odilitime)\nQ: Is it possible to create threads in X/Twitter using Eliza? (asked by Sergey Danilovich) A: Yes, check the utils.ts inside client-twitter and look for buildConversationThread method (answered by elizaos-bridge-odi)\nQ: How do I make my agent post to Twitter at regular intervals? (asked by [elizaos] ) A: Set Twitter credentials in .env and add \"twitter\" to the clients in your character.json (answered by elizaos-bridge-odi)\nQ: What are the recommended specs for hosting an Eliza agent? (asked by gourshanne) A: 4-8GB RAM (answered by Odilitime)\nQ: How do I call the Eliza Agent remotely? (asked by BowTiedBlueFin) A: Use port 3000 instead of 5173, with endpoints like localhost:3000/agents (answered by Jox)\nQ: How do I intercept /message requests to save content to a database? (asked by nicolass) A: Unanswered\nQ: How do I skip the first reply or make the agent only respond if no action is matched? (asked by nicolass) A: Unanswered\n\n## 3. Help Interactions\nHelper: Jox | Helpee: BowTiedBlueFin | Context: Trying to make API calls to Eliza agent but getting errors | Resolution: Suggested using port 3000 instead of 5173 for API calls\nHelper: DEVDARK | WONT DM FIRST | Helpee: A \u00efert \ua9c2| ViP | Context: Forwarding tweets to Discord/Telegram channels | Resolution: Provided code examples for accessing Discord client and sending messages to channels\nHelper: elizaos-bridge-odi | Helpee: [elizaos] | Context: Setting up Twitter integration with Eliza | Resolution: Explained how to configure Twitter credentials and add Twitter to clients in character.json\nHelper: Odilitime | Helpee: Slise | Context: Specifying which model to use with TogetherAI | Resolution: Directed to edit models.ts file in packages/core/src/\nHelper: Derby | Helpee: minco | Context: Docker build error with tokenizers module | Resolution: Suggested installing wget and using node:23-slim in Dockerfile\nHelper: Jox | Helpee: Lint-Minux | Context: Cloning specific version of Eliza | Resolution: Explained how to use git tag and checkout to specific version tags\nHelper: DEVDARK | WONT DM FIRST | Helpee: nicolass | Context: Configuring agent to skip initial response when actions match | Resolution: Provided code examples for conditional response generation\n\n## 4. Action Items\nTechnical: Update Gaianet plugin to support API key | Description: Modify plugin to accept GAIANET_API_KEY from .env file | Mentioned By: Slise\nTechnical: Fix Discord.js opus module installation issues | Description: Resolve dependency errors during build process | Mentioned By: [elizaos] \nTechnical: Implement user identification in client | Description: Add support for user-specific memory and responses | Mentioned By: boolkeys\nTechnical: Optimize token usage for long-running Twitter bots | Description: Prevent context length from exceeding 128K limit | Mentioned By: passer\nTechnical: Add support for WebSocket connections | Description: Enable continuous data streaming for real-time updates | Mentioned By: ualp.\nTechnical: Fix Docker environment variable loading | Description: Ensure Docker containers can read .env files | Mentioned By: BowTiedBlueFin\nDocumentation: Create guide for remote API interaction | Description: Document endpoints and authentication for remote agent access | Mentioned By: BowTiedBlueFin\nDocumentation: Update Twitter client documentation | Description: Add instructions for thread creation and target user monitoring | Mentioned By: amit\nFeature: Add support for Facebook and Instagram posting | Description: Create plugins for Meta platforms integration | Mentioned By: POPPP\nFeature: Add user-specific memory to client | Description: Enable personalized agent responses based on user identity | Mentioned By: cryptoAYA", + "messageCount": 503, + "userCount": 102 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment is very brief, containing only a few messages. The main technical discussion revolves around a browser tool for a daily news parser from the Eliza ecosystem. User \"boom\" shared a link to a browser tool (gm3.github.io/news-browser/) that pulls from an existing aggregator but needs further development. There's also a brief mention of an ElizaOS agent called DegenAI, though without technical details. The remaining messages appear to be unrelated to technical discussions or implementations.\n\n## 2. FAQ\nQ: Could the news browser be useful for the community? (asked by boom) A: Unanswered\n\n## 3. Help Interactions\nHelper: boom | Helpee: Channel members | Context: Lack of browser interface for news parser data | Resolution: Created and shared a browser tool (gm3.github.io/news-browser/) that pulls from an existing aggregator\n\n## 4. Action Items\nTechnical: Improve the news browser tool that currently \"needs work\" | Description: Further development of the news parser browser tool | Mentioned By: boom\nFeature: Integration with the ElizaOS agent DegenAI | Description: Potential integration between news parser and DegenAI | Mentioned By: kalshnikov", + "messageCount": 5, + "userCount": 3 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Discord Chat Analysis - spartan_holders channel\n\n## 1. Summary\nThe discussion primarily focused on DegenAI's trading capabilities and upcoming updates. Rhota announced that a new trading setup would be tested in production and go live within the week, using the same wallet that holders are already monitoring. On February 7th, rhota confirmed that Trading v2 was live, with DegenAI already making its first purchase of $POPCAT. \n\nRhota provided technical clarification on how DegenAI differs from traditional trading bots, explaining that while quantitative and script-based bots follow predefined strategies and simple rules, DegenAI's new trading backend will allow implementation of any strategy while also incorporating a sentiment analysis layer that processes data from Twitter, Telegram, and potentially other sources. This sentiment layer feeds ticker information to DegenAI, which can then act on those tickers using its strategies and communicate about them.\n\nThere was also discussion about competition in the AI agent space, specifically regarding Arc's launch of a new AI agent. Rhota acknowledged the overlap but noted differences in implementation and target users, suggesting potential future collaboration. A community member shared an analysis from \"Agent Scarlett\" about $POPCAT, demonstrating the kind of detailed token analysis the AI can produce.\n\n## 2. FAQ\nQ: How is DegenAI different from quantitative trading bots and script-based bots? (asked by Red - X-Ware.v0) A: Quant-based bots use predefined mathematical algorithms, while script-based bots follow simple rules. DegenAI's new trading backend can implement any strategy while also incorporating sentiment analysis from social media to inform trading decisions. (answered by rhota)\nQ: What are your thoughts on Arc launching a new AI agent that seems to be an enhanced version of DegenAI? (asked by Kiki) A: Their tech is rust-based targeting specific users. There's overlap but it's not exactly the same - it's a platform, not an autonomously posting/trading agent. We can learn from their successes and failures. (answered by rhota)\nQ: Is the sentiment analysis and strategy implementation the Alpha for DegenAI's success? (asked by Curtisdonthurtus) A: Unanswered\n\n## 3. Help Interactions\nHelper: rhota | Helpee: Red - X-Ware.v0 | Context: Explaining the business value and technical differentiation of DegenAI | Resolution: Provided detailed explanation of how DegenAI differs from traditional trading bots and its sentiment analysis capabilities\nHelper: Odilitime | Helpee: Channel members | Context: Sharing an example of AI analysis capabilities | Resolution: Posted a detailed analysis of $POPCAT from Agent Scarlett showing metrics, volume trends, and social sentiment\n\n## 4. Action Items\nType: Technical | Description: Test new trading setup in production | Mentioned By: rhota\nType: Technical | Description: Implement Trading v2 | Mentioned By: rhota\nType: Documentation | Description: Create flowchart/infographic explaining DegenAI's architecture and functionality | Mentioned By: rhota\nType: Feature | Description: Enhance sentiment analysis layer to process data from Twitter, Telegram, and other sources | Mentioned By: rhota\nType: Feature | Description: Develop trading strategies that can adapt to market conditions | Mentioned By: Curtisdonthurtus (implied)", + "messageCount": 18, + "userCount": 5 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThe chat primarily focused on a discussion about brand consolidation for the project. Jin initiated a conversation about whether to consolidate the ai16zdao and ElizaOS accounts into a single account (ElizaOS) or maintain them separately. This led to a vote and several community members sharing their perspectives. Jin later clarified the distinction between the two brands: ElizaOS represents the professional, partnership-focused side with a blue theme and GitHub organization, while ai16zdao represents the investment DAO with crypto culture elements and orange branding. Both share the same ticker (ai16z/degenai). The discussion aimed to determine the optimal branding strategy for the project's growth while maintaining value flow across all aspects of the ecosystem. Other chat content included sharing Twitter links and general community engagement without significant technical depth.\n\n## 2. FAQ\nQ: Should we consolidate ai16zdao / ElizaOS to a single account (ElizaOS) or maintain two separate accounts? (asked by jin) A: Mixed responses with kalshnikov favoring consolidation while Odilitime preferred separation.\nQ: What's the reasoning for having separated brands? (asked by flockaflame) A: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture (answered by jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: flockaflame | Context: Confusion about the purpose of having separate brands | Resolution: Jin provided clear distinction between ElizaOS (professional/partnerships) and ai16zdao (investment/crypto culture)\n\n## 4. Action Items\nType: Technical | Description: Vote on consolidating ai16zdao/ElizaOS accounts or keeping them separate | Mentioned By: jin\nType: Documentation | Description: Clarify the distinct purposes and branding of ElizaOS vs ai16zdao for community understanding | Mentioned By: jin", + "messageCount": 28, + "userCount": 9 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion centers on tokenomics models for AI16Z, particularly focusing on liquidity pool configurations. Community members are debating the optimal approach for pairing tokens. Mat advocates for directly pairing agent tokens with AI16Z (similar to Virtuals and Arc models), arguing this would provide better value accrual. Jin confirms the current plan involves a dual pool system: SOL:AT (agent token) as primary and AI16Z:AT as a secondary pool that captures ecosystem fees for AI16Z buybacks. There's disagreement about which model is superior - the dual pool approach that Jin describes or the direct pairing model that Mat prefers. Eskender suggests that pairing two reflexive assets can create liquidity issues, as demonstrated by a recent failed launch. The community is evaluating these approaches based on market performance of comparable projects like Virtuals and Arc.\n\n## 2. FAQ\nQ: What is the current plan for token pairing? (asked by mat) A: Dual pool system with SOL:AT as primary and AI16Z:AT as secondary pool (answered by jin)\nQ: Are we following the same model as Virtuals and Arc? (asked by mat) A: No, we're using a dual pool model that captures ecosystem fees to drive AI16Z buybacks (answered by jin)\nQ: Is the tokenomics model finalized? (implied by mat) A: At present, this version is not the final version (answered by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n## 3. Help Interactions\nHelper: Vasily Sumanov | Helpee: Dave | Eco | Context: Sharing tokenomics reference list | Resolution: Provided a HackMD link with tokenomics information\nHelper: jin | Helpee: mat | Context: Clarification on token pairing strategy | Resolution: Explained the dual pool model with specific details on how it works\nHelper: eskender.eth | Helpee: Channel members | Context: Analysis of failed launch due to pairing reflexive assets | Resolution: Explained the liquidity issues and suggested combining approaches\n\n## 4. Action Items\nTechnical: Implement dual pool system with SOL:AT primary and AI16Z:AT secondary | Description: Create mechanism for ecosystem fees to drive AI16Z buybacks | Mentioned By: jin\nTechnical: Evaluate liquidity issues when pairing reflexive assets | Description: Consider lessons from recent failed launch | Mentioned By: eskender.eth\nFeature: Consider direct token pairing model similar to Virtuals/Arc | Description: Evaluate market preference for direct value accrual | Mentioned By: mat\nDocumentation: Update tokenomics documentation with final model | Description: Current version is not finalized | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f", + "messageCount": 25, + "userCount": 7 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around discussions about ElizaOS/ai16z project development, branding, and community concerns. Key technical discussions include updates on ElizaOS V2 development, where plugins have been moved to separate repositories to enable more permissionless and scalable plugin development. The team is working on a launchpad/marketplace for agents, with technical infrastructure ready but undergoing final audits. Degen trading agent has launched a V2 with a new sentiment/data layer that integrates social signals to refine trading decisions. The Autonomous Investor trust marketplace is live and generating signals from Telegram, with Discord integration expected within a week. The team is also developing an accelerator program for ETHDenver to help new agent projects build with their technology. A significant branding discussion occurred regarding whether to consolidate the ElizaOS (blue theme, professional) and ai16zdao (orange theme, crypto culture) accounts into a single brand identity, with most partners favoring consolidation.\n\n## 2. FAQ\nQ: How hard would it be to build a \"contrarian\" agent? (asked by Andro) A: Unanswered\nQ: If I want to start building my own AI agent leveraging ElizaOS, is it better to wait for v2 or start now? (asked by Whimsical) A: Start now and migrate later, migration effort would be 1-5 on a scale of 10 (answered by witch)\nQ: What is the team shipping this week? (asked by HoneyBadger) A: Unanswered directly, but accelxr later provided comprehensive updates on multiple projects\nQ: What time zone is accel operating out of? (asked by GBA ADVANCE) A: GMT-8 (answered by Amie | Eliza Labs)\nQ: How is the Token Economy Model prepared now? Do you have any plans to launch it soon? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: \"product first, whitepaper later\" (answered by jin)\nQ: Should we premiere Clank Tank with current graphics or delay and improve graphics? (asked by jin) A: Multiple partners recommended shipping now rather than delaying for graphics improvements\nQ: Will there be any news released this week? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Unanswered directly\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Burtiik | Context: Burtiik was trying to figure out how to check balances with tip.cc bot | Resolution: Patt explained it's just $balances command and can be done in DMs with the bot for privacy\nHelper: witch | Helpee: Whimsical | Context: Whimsical asked about whether to start building on ElizaOS now or wait for v2 | Resolution: witch advised to start now and explained migration would be relatively easy (1-5 on scale of 10)\nHelper: accelxr | Helpee: Multiple partners | Context: Partners expressing frustration about lack of transparency and updates | Resolution: accelxr provided comprehensive updates on multiple projects including Degen, Autonomous Investor, V2, and Launchpad\nHelper: jin | Helpee: Multiple partners | Context: Confusion about branding and social media accounts | Resolution: jin initiated discussion and poll about consolidating ElizaOS and ai16zdao accounts\n\n## 4. Action Items\nType: Technical | Description: Complete ElizaOS V2 development with plugins moved to separate repositories | Mentioned By: accelxr\nType: Technical | Description: Finish Discord integration for Autonomous Investor trust marketplace | Mentioned By: accelxr\nType: Technical | Description: Complete final audits for launchpad/marketplace | Mentioned By: accelxr\nType: Technical | Description: Update documentation | Mentioned By: jin\nType: Documentation | Description: Deliver product roadmap by Friday | Mentioned By: accelxr\nType: Documentation | Description: Create documentation for accelerator program ahead of ETHDenver | Mentioned By: accelxr\nType: Feature | Description: Consolidate social media accounts based on partner poll results | Mentioned By: jin and accelxr\nType: Feature | Description: Launch Clank Tank show | Mentioned By: jin\nType: Feature | Description: Implement tokenomics for the marketplace | Mentioned By: accelxr\nType: Feature | Description: Develop accelerator program for agent projects | Mentioned By: accelxr", + "messageCount": 300, + "userCount": 53 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe discussion centers around improving an AI-generated TV show that presents news content. The team is facing issues with the news aggregator providing poor-quality or mismatched images for news segments, particularly in the market section where data accuracy is problematic. The main technical debate is whether to pursue full automation or implement manual curation steps.\n\nKey technical points:\n- Boom created a News Curator tool (github.com/gm3/news-browser) to visualize and potentially curate the JSON data from the aggregator\n- The team discussed replacing specific news images with generic \"stinger\" images for each category to avoid reliance on the aggregator's image selection\n- SM Sith Lord provided a revised show-config.json with updated prompts to improve generation quality\n- The team debated whether to modify the news aggregator directly or create workarounds for its limitations\n- Jin suggested using tools like Claude, cursor, or code2prompt to help fix the aggregator codebase\n- The team discussed image handling in Unity, including aspect ratio preservation and UI scaling\n\nThe core tension is between maintaining full automation (original goal) versus introducing manual curation steps to improve quality, with SM Sith Lord advocating for automation and Boom exploring manual curation options.\n\n## 2. FAQ\nQ: What's wrong with the current news generation? (asked by SM Sith Lord) A: Images are sometimes in the wrong place, mismatching topics vs images (answered by boom)\nQ: Should we pause episodes until we nail the aggregator? (asked by boom) A: If Jin told you to pause, then pause. My goal is just to be accurate with what's in the aggregator. (answered by SM Sith Lord)\nQ: Is it a bad idea to hire an aggregator specialist? (asked by boom) A: I never said it was a bad idea. There is somebody making the algo already though. (answered by SM Sith Lord)\nQ: Can someone link me the latest aggregator build? (asked by fishai) A: github.com/bozp-pzob/ai-news (answered by boom)\nQ: What's holding things up with the market section? (asked by SM Sith Lord) A: Mismatched data, the aggregator was wrong (answered by boom)\nQ: Anyone have any experience with Cinemachine refusing to install to a Unity Project? (asked by fishai) A: Unanswered\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Improving show generation quality | Resolution: Provided revised show-config.json with updated prompts for better market sentiment handling and image placement\nHelper: SM Sith Lord | Helpee: boom | Context: Handling image aspect ratios in Unity | Resolution: Suggested UV math or object scaling math to maintain aspect ratio\nHelper: fishai | Helpee: boom | Context: Image scaling in Unity | Resolution: Suggested using Unity UI scaling for image size and mentioned zbrowser autoscaling\nHelper: jin | Helpee: Team | Context: Improving the aggregator codebase | Resolution: Suggested using Claude, cursor, or code2prompt to help fix issues and creating GitHub issues\n\n## 4. Action Items\nType: Technical | Description: Create generic \"stinger\" images for each news category instead of relying on aggregator images | Mentioned By: SM Sith Lord\nType: Technical | Description: Adjust episode generator to use category stingers instead of aggregator image URLs | Mentioned By: SM Sith Lord\nType: Technical | Description: Add a fallback generic image for unexpected news categories | Mentioned By: SM Sith Lord\nType: Technical | Description: Fix market data accuracy in the aggregator | Mentioned By: boom\nType: Technical | Description: Create GitHub issues for aggregator improvement suggestions | Mentioned By: jin\nType: Feature | Description: Consider implementing a Twitter-focused show with embedded web browser for tweets | Mentioned By: SM Sith Lord\nType: Feature | Description: Focus on market sentiment rather than specific numbers | Mentioned By: boom\nType: Feature | Description: Purchase stinger images/videos for news categories | Mentioned By: jin\nType: Documentation | Description: Define a stable JSON specification for the news aggregator | Mentioned By: boom", + "messageCount": 348, + "userCount": 5 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-12": { + "filename": "2025-02-12.md", + "content": "# elizaOS Discord - 2025-02-12\n\n**Date: February 12, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development Updates\n- **ElizaOS V2 Development**: Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development. Migration effort from V1 to V2 is estimated at 1-5 on a scale of 10.\n- **Launchpad/Marketplace**: Technical infrastructure is ready but undergoing final audits before launch.\n- **DegenAI Trading V2**: Now live with a new sentiment/data layer that integrates social signals from Twitter and Telegram to refine trading decisions. The system made its first purchase of $POPCAT.\n- **Autonomous Investor**: Trust marketplace is live and generating signals from Telegram, with Discord integration expected within a week.\n\n### Technical Discussions\n- **Node.js Compatibility**: Version 23+ is recommended for ElizaOS deployments to avoid dependency issues.\n- **API Access**: Several users discovered that API endpoints should be accessed via port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n- **Database Storage**: Confirmation that the SQL database stores agent tweets for memory persistence, accessible in agent/data/db.sqlite in the memories table.\n- **Model Configuration**: Users discussed how to configure different model providers (OpenAI, TogetherAI) and specify which models to use.\n- **Hosting Requirements**: 4-8GB RAM recommended for hosting ElizaOS agents, with various VPS providers suggested.\n\n### AI-TV Show Development\n- **News Aggregator Issues**: The team is facing challenges with poor-quality or mismatched images for news segments.\n- **Automation vs. Curation**: Debate between maintaining full automation versus introducing manual curation steps to improve quality.\n- **Technical Solutions**: Suggestions included creating generic \"stinger\" images for each news category and adjusting the episode generator to use these instead of aggregator image URLs.\n\n### Branding and Tokenomics\n- **Brand Consolidation**: Discussion about whether to consolidate the ElizaOS (blue theme, professional) and ai16zdao (orange theme, crypto culture) accounts into a single brand identity, with most partners favoring consolidation.\n- **Tokenomics Model**: Current plan involves a dual pool system: SOL:AT (agent token) as primary and AI16Z:AT as a secondary pool that captures ecosystem fees for AI16Z buybacks. Some community members advocated for directly pairing agent tokens with AI16Z (similar to Virtuals and Arc models).\n\n## Key Questions & Answers\n\n### Development & Technical\n- **Q**: Does the SQL database store tweets the agent makes for memory? \n **A**: Yes, you can check them locally inside agent/data/db.sqlite in the memories table.\n\n- **Q**: How do I set up my agent to use OpenAI? \n **A**: Add your API key to .env and set \"modelProvider\": \"openai\" in your character.json file.\n\n- **Q**: Is it possible to create threads in X/Twitter using Eliza? \n **A**: Yes, check the utils.ts inside client-twitter and look for buildConversationThread method.\n\n- **Q**: How do I make my agent post to Twitter at regular intervals? \n **A**: Set Twitter credentials in .env and add \"twitter\" to the clients in your character.json.\n\n- **Q**: What are the recommended specs for hosting an Eliza agent? \n **A**: 4-8GB RAM.\n\n- **Q**: How do I call the Eliza Agent remotely? \n **A**: Use port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n\n- **Q**: If I want to start building my own AI agent leveraging ElizaOS, is it better to wait for v2 or start now? \n **A**: Start now and migrate later, migration effort would be 1-5 on a scale of 10.\n\n### DegenAI & Trading\n- **Q**: How is DegenAI different from quantitative trading bots and script-based bots? \n **A**: Quant-based bots use predefined mathematical algorithms, while script-based bots follow simple rules. DegenAI's new trading backend can implement any strategy while also incorporating sentiment analysis from social media to inform trading decisions.\n\n- **Q**: What are your thoughts on Arc launching a new AI agent that seems to be an enhanced version of DegenAI? \n **A**: Their tech is rust-based targeting specific users. There's overlap but it's not exactly the same - it's a platform, not an autonomously posting/trading agent. We can learn from their successes and failures.\n\n### Branding & Tokenomics\n- **Q**: What's the reasoning for having separated brands? \n **A**: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture.\n\n- **Q**: What is the current plan for token pairing? \n **A**: Dual pool system with SOL:AT as primary and AI16Z:AT as secondary pool.\n\n- **Q**: Are we following the same model as Virtuals and Arc? \n **A**: No, we're using a dual pool model that captures ecosystem fees to drive AI16Z buybacks.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Jox** helped **BowTiedBlueFin** resolve API call issues by suggesting using port 3000 instead of 5173 for API calls.\n- **DEVDARK** assisted **A \u00efert \ua9c2| ViP** with forwarding tweets to Discord/Telegram channels by providing code examples for accessing Discord client and sending messages to channels.\n- **elizaos-bridge-odi** helped **[elizaos] ** set up Twitter integration with Eliza by explaining how to configure Twitter credentials and add Twitter to clients in character.json.\n- **Odilitime** guided **Slise** on specifying which model to use with TogetherAI by directing them to edit the models.ts file.\n- **Derby** helped **minco** resolve a Docker build error with tokenizers module by suggesting installing wget and using node:23-slim in Dockerfile.\n\n### Project Collaboration\n- **boom** created a News Curator tool (github.com/gm3/news-browser) to visualize and potentially curate the JSON data from the news aggregator.\n- **SM Sith Lord** provided a revised show-config.json with updated prompts to improve generation quality for the AI-TV show.\n- **Odilitime** shared a detailed analysis of $POPCAT from Agent Scarlett showing metrics, volume trends, and social sentiment as an example of AI analysis capabilities.\n\n### Community Guidance\n- **jin** clarified the distinction between ElizaOS and ai16zdao brands for **flockaflame** and initiated a discussion about potential consolidation.\n- **rhota** provided a detailed explanation to **Red - X-Ware.v0** about how DegenAI differs from traditional trading bots and its sentiment analysis capabilities.\n- **witch** advised **Whimsical** to start building on ElizaOS now rather than waiting for V2, explaining that migration would be relatively easy.\n\n## Action Items\n\n### Technical\n- Implement dual pool system with SOL:AT primary and AI16Z:AT secondary (mentioned by jin)\n- Complete ElizaOS V2 development with plugins moved to separate repositories (mentioned by accelxr)\n- Finish Discord integration for Autonomous Investor trust marketplace (mentioned by accelxr)\n- Complete final audits for launchpad/marketplace (mentioned by accelxr)\n- Update Gaianet plugin to support API key (mentioned by Slise)\n- Fix Discord.js opus module installation issues (mentioned by [elizaos] )\n- Implement user identification in client (mentioned by boolkeys)\n- Optimize token usage for long-running Twitter bots (mentioned by passer)\n- Add support for WebSocket connections (mentioned by ualp.)\n- Fix Docker environment variable loading (mentioned by BowTiedBlueFin)\n- Create generic \"stinger\" images for each news category (mentioned by SM Sith Lord)\n- Adjust episode generator to use category stingers instead of aggregator image URLs (mentioned by SM Sith Lord)\n- Add a fallback generic image for unexpected news categories (mentioned by SM Sith Lord)\n- Fix market data accuracy in the aggregator (mentioned by boom)\n\n### Documentation\n- Create guide for remote API interaction (mentioned by BowTiedBlueFin)\n- Update Twitter client documentation (mentioned by amit)\n- Deliver product roadmap by Friday (mentioned by accelxr)\n- Create documentation for accelerator program ahead of ETHDenver (mentioned by accelxr)\n- Define a stable JSON specification for the news aggregator (mentioned by boom)\n- Create flowchart/infographic explaining DegenAI's architecture and functionality (mentioned by rhota)\n- Update tokenomics documentation with final model (mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Features\n- Add support for Facebook and Instagram posting (mentioned by POPPP)\n- Add user-specific memory to client (mentioned by cryptoAYA)\n- Consolidate social media accounts based on partner poll results (mentioned by jin and accelxr)\n- Launch Clank Tank show (mentioned by jin)\n- Implement tokenomics for the marketplace (mentioned by accelxr)\n- Develop accelerator program for agent projects (mentioned by accelxr)\n- Consider implementing a Twitter-focused show with embedded web browser for tweets (mentioned by SM Sith Lord)\n- Focus on market sentiment rather than specific numbers for AI-TV (mentioned by boom)\n- Purchase stinger images/videos for news categories (mentioned by jin)\n- Enhance sentiment analysis layer to process data from Twitter, Telegram, and other sources (mentioned by rhota)\n- Develop trading strategies that can adapt to market conditions (mentioned by Curtisdonthurtus)" + }, + "github_summaries_daily_2025-02-13": { + "filename": "2025-02-13.md", + "content": "On Feb 13, 2025, ElizaOS saw significant progress in plugin development with the addition of local embedding support for Anthropic and improved testing for both Anthropic and OpenAI plugins. Documentation was also a key focus, with updates to clarify EVM private key requirements and differentiate repositories, alongside a critical bug fix for knowledge storage.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussions**:\n - [elizaos/eliza#3479](https://github.com/elizaos/eliza/issues/3479): Incorrect image path in Korean documentation needs correction.\n - [elizaos/eliza#3469](https://github.com/elizaos/eliza/issues/3469): Build failure on macOS 15.3 related to `@elizaos/plugin-pyth-data` requires investigation.\n\n## \u2705 Completed Work\n- **Plugin Enhancements & Testing**:\n - Added local embedding support for the Anthropic plugin ([elizaos/eliza#3474](https://github.com/elizaos/eliza/pull/3474)).\n - Introduced basic tests for the OpenAI plugin ([elizaos/eliza#3466](https://github.com/elizaos/eliza/pull/3466)).\n - Improved testing for the Anthropic plugin and OpenAI integration ([elizaos/eliza#3472](https://github.com/elizaos/eliza/pull/3472)).\n- **Documentation & Client Updates**:\n - Updated README to clarify \"0x\" prefix for EVM private keys ([elizaos/eliza#3414](https://github.com/elizaos/eliza/pull/3414)).\n - Enhanced README to differentiate between `eliza-starter` and `eliza` repositories ([elizaos/eliza#3453](https://github.com/elizaos/eliza/pull/3453)).\n - Made incremental updates to client documentation and revamped the character file page ([elizaos/eliza#3410](https://github.com/elizaos/eliza/pull/3410)).\n- **Core Functionality Fixes**:\n - Fixed an issue where `stringKnowledge` was not being stored correctly when `ragKnowledge` was enabled ([elizaos/eliza#3435](https://github.com/elizaos/eliza/pull/3435)).\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - **elizaos/eliza**:\n - [elizaos/eliza#3479](https://github.com/elizaos/eliza/issues/3479): Incorrect image path in Korean documentation.\n - [elizaos/eliza#3473](https://github.com/elizaos/eliza/issues/3473): Feature request for exSAT blockchain plugin support.\n - [elizaos/eliza#3467](https://github.com/elizaos/eliza/issues/3467): Feature request for a DeFi Token Analysis Plugin.\n - [elizaos/eliza#3469](https://github.com/elizaos/eliza/issues/3469): Build failure on macOS 15.3." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-13": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:03.922951Z", + "target_date": "2025-02-13", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-12", + "ai_news_elizaos_discord_md_2025-02-11", + "ai_news_elizaos_discord_md_2025-02-10", + "ai_news_elizaos_daily_json_2025-02-12", + "ai_news_elizaos_daily_md_2025-02-12", + "ai_news_elizaos_daily_discord_json_2025-02-12", + "ai_news_elizaos_daily_discord_md_2025-02-12", + "github_summaries_daily_2025-02-13", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 213815, + "estimated_tokens": 53453, + "file_size_bytes": 229587 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-14.json b/the-council/aggregated/2025-02-14.json new file mode 100644 index 00000000000..009ab99ebb9 --- /dev/null +++ b/the-council/aggregated/2025-02-14.json @@ -0,0 +1,335 @@ +{ + "date_generated_for": "2025-02-14", + "ai_news_elizaos_discord_md_2025-02-13": { + "filename": "2025-02-13.md", + "content": "# elizaOS Discord - 2025-02-13\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n\n- **ElizaOS V2 Progress**: The team is restructuring the plugin architecture to allow plugins to live in separate repositories for better scalability. Shaw is fully dedicated to shipping V2, with internal release targets moved up.\n\n- **Docker & Deployment Issues**: Multiple users reported issues with Docker containers, particularly with ARM64 architecture and module dependencies. Solutions included installing required dependencies with `apt-get update && apt-get install -y wget` and using `node:23-slim`.\n\n- **Memory Management Challenges**: Users discussed context exceeding the 128K token limit after Twitter agents run for a while, and vector mismatch errors in SQLite databases. Odilitime suggested using OpenAI embeddings instead of local ones to resolve vector issues.\n\n- **Twitter Integration**: Several discussions focused on Twitter functionality, including thread creation, media uploads, and API limitations. The `buildConversationThread` method in `utils.ts` inside client-twitter was highlighted as the key to implementing thread posting.\n\n- **Hosting Options**: Community members discussed various hosting solutions including AWS, GCP, Railway, Akash, and Concabo, with 4-8GB RAM being recommended as sufficient for most ElizaOS deployments.\n\n### DegenAI Development\n\n- **Trading Strategy Updates**: DegenAI has moved from a basic implementation to a more sophisticated version with a data/sentiment layer. The current strategy uses basic take profit/stop loss approaches with specific percentages.\n\n- **Future Trading Plans**: The team plans to implement randomized trading strategies with varying aggressiveness levels and develop indicator-based strategies using VWAP. They noted challenges with traditional indicators from sources like TradingView updating too slowly for fast-moving meme tokens.\n\n### Branding & Communication Strategy\n\n- **Brand Consolidation Debate**: Extensive discussion occurred about whether to consolidate the project's two X (Twitter) accounts - ai16zdao and ElizaOS - into a single account. A poll showed strong support for consolidation.\n\n- **Brand Identity Clarification**: Jin explained the distinction between the two brands: ElizaOS represents the professional, technical side with a blue theme and GitHub organization, while ai16zdao embodies the investment DAO, crypto culture, and orange branding.\n\n- **Token Renaming**: The team has decided to rename the token from ai16z to elizaOS, but can't change the ticker yet due to technical issues with daosfun. Legal considerations are also affecting how they communicate about the token.\n\n### Tokenomics & Launchpad\n\n- **Dual Pool Model**: The team confirmed they're using a dual pool model for agent tokens: AT/SOL and AI16Z/AT, which differs from competitors like Virtuals and Arc who pair directly with their platform tokens.\n\n- **Launchpad Progress**: The launchpad technology is ready with a partnership secured with a Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch with them.\n\n### 3D AI TV Project\n\n- **Visual Asset Management**: The team is creating generic category-based images for a news aggregator system that displays content on TVs in a virtual environment, as a temporary solution until the aggregator provides better images.\n\n- **Branding Updates**: \"Block Tank\" has been renamed to \"Clank Tank\" and most references to \"ai16z\" should be changed to \"ElizaOS\" except when discussing the token specifically.\n\n## Key Questions & Answers\n\n**Q: How do I fix the module error \"@anush008/tokenizers-linux-arm64-gnu\" in Docker?** \nA: Install wget and other dependencies with \"apt-get update && apt-get install -y wget\" and use node:23-slim.\n\n**Q: How do I specify which model to use with TogetherAI API?** \nA: Edit the models.ts file in the core package.\n\n**Q: What are recommended specs for hosting ElizaOS?** \nA: 4-8GB RAM is sufficient for most deployments.\n\n**Q: How do I make a Twitter agent post in threads instead of single tweets?** \nA: Check utils.ts inside client-twitter and look for the buildConversationThread method.\n\n**Q: How do I create a plugin that executes regularly without user input?** \nA: Copy and modify the Twitter client as a starting point.\n\n**Q: How do I fix vector mismatch error with SQLite?** \nA: Try using OpenAI embeddings instead of local ones for consistent dimensions.\n\n**Q: What trading strategies is DegenAI currently using?** \nA: A basic take profit/stop loss strategy with specific percentages for profit-taking and stop-loss levels.\n\n**Q: Is AI16Z still planning to pair agent tokens with SOL instead of AI16Z?** \nA: Yes, with a dual pool model that includes both AT/SOL and AI16Z/AT pools.\n\n**Q: What is the status of the launchpad?** \nA: The tech is ready, with a partnership secured with a top-tier Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch.\n\n**Q: Will the ai16z and ElizaOS social accounts be consolidated?** \nA: A poll showed strong support for consolidation, and the team is working with brand designers to refine the brandkit.\n\n## Community Help & Collaboration\n\n1. **Docker Build Issues**\n - Helper: Derby\n - Helpee: minco\n - Context: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' in Docker\n - Resolution: Install wget and other dependencies with apt-get and use node:23-slim\n\n2. **Model Selection with TogetherAI**\n - Helper: Odilitime\n - Helpee: Slise\n - Context: How to specify which model to use with TogetherAI API\n - Resolution: Edit models.ts file in the core package\n\n3. **Twitter Thread Creation**\n - Helper: elizaos-bridge-odi\n - Helpee: amit\n - Context: How to make Twitter agent post in threads\n - Resolution: Check utils.ts inside client-twitter for buildConversationThread method\n\n4. **Scheduled Plugin Execution**\n - Helper: elizaos-bridge-odi\n - Helpee: miladyboy\n - Context: Creating a plugin that executes regularly without user input\n - Resolution: Copy and modify the Twitter client\n\n5. **Vector Mismatch Resolution**\n - Helper: Odilitime\n - Helpee: engineer\n - Context: Vector mismatch error with SQLite\n - Resolution: Try using OpenAI embeddings instead of local ones\n\n6. **Tokenomics Model Explanation**\n - Helper: witch\n - Helpee: mat\n - Context: Explaining why the dual pool model is beneficial despite differing from competitors\n - Resolution: Witch explained that the approach prevents transferring liquidity issues to new projects while still adding value to AI16Z through buybacks\n\n7. **Project Updates for Partners**\n - Helper: accelxr\n - Helpee: Multiple partners\n - Context: Partners were concerned about lack of transparency and progress updates\n - Resolution: Provided a comprehensive update on all projects including DegenAI, The Autonomous Investor, V2, and Launchpad, with screenshots of the sentiment data hub\n\n## Action Items\n\n### Technical Tasks\n\n1. **Docker & Deployment**\n - Fix Docker build for ARM64 architecture by installing required dependencies | Mentioned By: Derby\n - Implement proper error handling for token limit exceeding 128K | Mentioned By: passer\n - Add support for API key in Gaianet integration | Mentioned By: Slise\n - Fix vector mismatch error in SQLite | Mentioned By: engineer\n - Move database outside Docker container for better scaling | Mentioned By: Paul - Zyfi\n\n2. **Twitter & Social Media Integration**\n - Fix Twitter media upload functionality | Mentioned By: Mr. SUI\n - Add thread creation capability for Twitter | Mentioned By: amit\n - Determine whether to consolidate ai16zdao/ElizaOS X accounts | Mentioned By: jin\n - Complete the token renaming from ai16z to elizaOS | Mentioned By: witch\n\n3. **DegenAI Enhancements**\n - Implement randomized trading strategies with varying aggressiveness levels | Mentioned By: rhota\n - Develop indicator-based strategies using VWAP | Mentioned By: rhota\n - Solve indicator data latency issues | Mentioned By: rhota\n\n4. **ElizaOS Core Development**\n - Complete the restructuring of plugins to live in separate repositories | Mentioned By: accelxr\n - Finalize the sentiment/data layer integration for DegenAI V2 | Mentioned By: accelxr\n - Create mechanism to limit agent conversation depth | Mentioned By: brka\n - Refine plugin for embedding-based memory retrieval | Mentioned By: Daniel BNV\n\n5. **3D AI TV Project**\n - Create generic images/videos for each news category | Mentioned By: SM Sith Lord\n - Create a fallback generic image for unexpected categories | Mentioned By: SM Sith Lord\n - Adjust episode generator to specify category instead of image URLs | Mentioned By: SM Sith Lord\n - Create stingers/bumpers for transitions | Mentioned By: jin\n - Update branding from \"Block Tank\" to \"Clank Tank\" | Mentioned By: SM Sith Lord\n\n### Documentation Needs\n\n1. **Integration Guides**\n - Create guide for adapter-supabase integration | Mentioned By: Mohit\n - Update plugin registry documentation with correct links | Mentioned By: ian | sqd.ai\n - Create or improve documentation about room/roomID concept | Mentioned By: parksthecoder\n - Clarify where demo day recordings are posted | Mentioned By: Cryptosi.eth\n\n2. **Brand & Communication**\n - Clarify the distinct brand identities of ElizaOS vs ai16zdao | Mentioned By: jin\n - Create clear explanation of DegenAI's value proposition | Mentioned By: \ucc0c G \u8dfb \u3058\n - Improve technical communications with less jargon | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update website with comprehensive DegenAI information | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update tokenomics documentation to explain the dual pool model | Mentioned By: witch\n - Create a comprehensive overview that ties features to vision | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\n - Establish a permanent home for content beyond Twitter | Mentioned By: accelxr\n\n### Feature Requests\n\n1. **Integration & Connectivity**\n - Add support for WebSocket connections | Mentioned By: ualp.\n - Implement scheduled tasks without user input | Mentioned By: miladyboy\n - Develop or document Telegram integration for Eliza agents | Mentioned By: npizza.\n\n2. **Platform Enhancements**\n - Add graphical analysis capabilities similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\n - Implement staking mechanisms/LP rewards for liquidity | Mentioned By: witch\n - Launch the agent marketplace/launchpad with custom LP solution | Mentioned By: accelxr\n - Implement the accelerator program for ETHDenver | Mentioned By: accelxr\n - Develop a more engaging social media strategy | Mentioned By: HoneyBadger\n - Create centralized repository for Eliza character files | Mentioned By: Feddie Xtzeth" + }, + "ai_news_elizaos_discord_md_2025-02-12": { + "filename": "2025-02-12.md", + "content": "# elizaOS Discord - 2025-02-12\n\n**Date: February 12, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development Updates\n- **ElizaOS V2 Development**: Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development. Migration effort from V1 to V2 is estimated at 1-5 on a scale of 10.\n- **Launchpad/Marketplace**: Technical infrastructure is ready but undergoing final audits before launch.\n- **DegenAI Trading V2**: Now live with a new sentiment/data layer that integrates social signals from Twitter and Telegram to refine trading decisions. The system made its first purchase of $POPCAT.\n- **Autonomous Investor**: Trust marketplace is live and generating signals from Telegram, with Discord integration expected within a week.\n\n### Technical Discussions\n- **Node.js Compatibility**: Version 23+ is recommended for ElizaOS deployments to avoid dependency issues.\n- **API Access**: Several users discovered that API endpoints should be accessed via port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n- **Database Storage**: Confirmation that the SQL database stores agent tweets for memory persistence, accessible in agent/data/db.sqlite in the memories table.\n- **Model Configuration**: Users discussed how to configure different model providers (OpenAI, TogetherAI) and specify which models to use.\n- **Hosting Requirements**: 4-8GB RAM recommended for hosting ElizaOS agents, with various VPS providers suggested.\n\n### AI-TV Show Development\n- **News Aggregator Issues**: The team is facing challenges with poor-quality or mismatched images for news segments.\n- **Automation vs. Curation**: Debate between maintaining full automation versus introducing manual curation steps to improve quality.\n- **Technical Solutions**: Suggestions included creating generic \"stinger\" images for each news category and adjusting the episode generator to use these instead of aggregator image URLs.\n\n### Branding and Tokenomics\n- **Brand Consolidation**: Discussion about whether to consolidate the ElizaOS (blue theme, professional) and ai16zdao (orange theme, crypto culture) accounts into a single brand identity, with most partners favoring consolidation.\n- **Tokenomics Model**: Current plan involves a dual pool system: SOL:AT (agent token) as primary and AI16Z:AT as a secondary pool that captures ecosystem fees for AI16Z buybacks. Some community members advocated for directly pairing agent tokens with AI16Z (similar to Virtuals and Arc models).\n\n## Key Questions & Answers\n\n### Development & Technical\n- **Q**: Does the SQL database store tweets the agent makes for memory? \n **A**: Yes, you can check them locally inside agent/data/db.sqlite in the memories table.\n\n- **Q**: How do I set up my agent to use OpenAI? \n **A**: Add your API key to .env and set \"modelProvider\": \"openai\" in your character.json file.\n\n- **Q**: Is it possible to create threads in X/Twitter using Eliza? \n **A**: Yes, check the utils.ts inside client-twitter and look for buildConversationThread method.\n\n- **Q**: How do I make my agent post to Twitter at regular intervals? \n **A**: Set Twitter credentials in .env and add \"twitter\" to the clients in your character.json.\n\n- **Q**: What are the recommended specs for hosting an Eliza agent? \n **A**: 4-8GB RAM.\n\n- **Q**: How do I call the Eliza Agent remotely? \n **A**: Use port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n\n- **Q**: If I want to start building my own AI agent leveraging ElizaOS, is it better to wait for v2 or start now? \n **A**: Start now and migrate later, migration effort would be 1-5 on a scale of 10.\n\n### DegenAI & Trading\n- **Q**: How is DegenAI different from quantitative trading bots and script-based bots? \n **A**: Quant-based bots use predefined mathematical algorithms, while script-based bots follow simple rules. DegenAI's new trading backend can implement any strategy while also incorporating sentiment analysis from social media to inform trading decisions.\n\n- **Q**: What are your thoughts on Arc launching a new AI agent that seems to be an enhanced version of DegenAI? \n **A**: Their tech is rust-based targeting specific users. There's overlap but it's not exactly the same - it's a platform, not an autonomously posting/trading agent. We can learn from their successes and failures.\n\n### Branding & Tokenomics\n- **Q**: What's the reasoning for having separated brands? \n **A**: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture.\n\n- **Q**: What is the current plan for token pairing? \n **A**: Dual pool system with SOL:AT as primary and AI16Z:AT as secondary pool.\n\n- **Q**: Are we following the same model as Virtuals and Arc? \n **A**: No, we're using a dual pool model that captures ecosystem fees to drive AI16Z buybacks.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Jox** helped **BowTiedBlueFin** resolve API call issues by suggesting using port 3000 instead of 5173 for API calls.\n- **DEVDARK** assisted **A \u00efert \ua9c2| ViP** with forwarding tweets to Discord/Telegram channels by providing code examples for accessing Discord client and sending messages to channels.\n- **elizaos-bridge-odi** helped **[elizaos] ** set up Twitter integration with Eliza by explaining how to configure Twitter credentials and add Twitter to clients in character.json.\n- **Odilitime** guided **Slise** on specifying which model to use with TogetherAI by directing them to edit the models.ts file.\n- **Derby** helped **minco** resolve a Docker build error with tokenizers module by suggesting installing wget and using node:23-slim in Dockerfile.\n\n### Project Collaboration\n- **boom** created a News Curator tool (github.com/gm3/news-browser) to visualize and potentially curate the JSON data from the news aggregator.\n- **SM Sith Lord** provided a revised show-config.json with updated prompts to improve generation quality for the AI-TV show.\n- **Odilitime** shared a detailed analysis of $POPCAT from Agent Scarlett showing metrics, volume trends, and social sentiment as an example of AI analysis capabilities.\n\n### Community Guidance\n- **jin** clarified the distinction between ElizaOS and ai16zdao brands for **flockaflame** and initiated a discussion about potential consolidation.\n- **rhota** provided a detailed explanation to **Red - X-Ware.v0** about how DegenAI differs from traditional trading bots and its sentiment analysis capabilities.\n- **witch** advised **Whimsical** to start building on ElizaOS now rather than waiting for V2, explaining that migration would be relatively easy.\n\n## Action Items\n\n### Technical\n- Implement dual pool system with SOL:AT primary and AI16Z:AT secondary (mentioned by jin)\n- Complete ElizaOS V2 development with plugins moved to separate repositories (mentioned by accelxr)\n- Finish Discord integration for Autonomous Investor trust marketplace (mentioned by accelxr)\n- Complete final audits for launchpad/marketplace (mentioned by accelxr)\n- Update Gaianet plugin to support API key (mentioned by Slise)\n- Fix Discord.js opus module installation issues (mentioned by [elizaos] )\n- Implement user identification in client (mentioned by boolkeys)\n- Optimize token usage for long-running Twitter bots (mentioned by passer)\n- Add support for WebSocket connections (mentioned by ualp.)\n- Fix Docker environment variable loading (mentioned by BowTiedBlueFin)\n- Create generic \"stinger\" images for each news category (mentioned by SM Sith Lord)\n- Adjust episode generator to use category stingers instead of aggregator image URLs (mentioned by SM Sith Lord)\n- Add a fallback generic image for unexpected news categories (mentioned by SM Sith Lord)\n- Fix market data accuracy in the aggregator (mentioned by boom)\n\n### Documentation\n- Create guide for remote API interaction (mentioned by BowTiedBlueFin)\n- Update Twitter client documentation (mentioned by amit)\n- Deliver product roadmap by Friday (mentioned by accelxr)\n- Create documentation for accelerator program ahead of ETHDenver (mentioned by accelxr)\n- Define a stable JSON specification for the news aggregator (mentioned by boom)\n- Create flowchart/infographic explaining DegenAI's architecture and functionality (mentioned by rhota)\n- Update tokenomics documentation with final model (mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Features\n- Add support for Facebook and Instagram posting (mentioned by POPPP)\n- Add user-specific memory to client (mentioned by cryptoAYA)\n- Consolidate social media accounts based on partner poll results (mentioned by jin and accelxr)\n- Launch Clank Tank show (mentioned by jin)\n- Implement tokenomics for the marketplace (mentioned by accelxr)\n- Develop accelerator program for agent projects (mentioned by accelxr)\n- Consider implementing a Twitter-focused show with embedded web browser for tweets (mentioned by SM Sith Lord)\n- Focus on market sentiment rather than specific numbers for AI-TV (mentioned by boom)\n- Purchase stinger images/videos for news categories (mentioned by jin)\n- Enhance sentiment analysis layer to process data from Twitter, Telegram, and other sources (mentioned by rhota)\n- Develop trading strategies that can adapt to market conditions (mentioned by Curtisdonthurtus)" + }, + "ai_news_elizaos_discord_md_2025-02-11": { + "filename": "2025-02-11.md", + "content": "# elizaOS Discord - 2025-02-11\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Roadmap\n- **ElizaOS v2 Development**: Currently in progress with \"full focus for a few more weeks.\" Beta release expected in March, with general availability in April.\n- **Migration Strategy**: Developers are encouraged to start building on v1 now rather than waiting for v2. Migration effort is expected to be relatively low (1-5 on a scale of 10).\n- **Architecture Changes**: ElizaOS v2 will move all plugins out of the main repository and upgrade the core components.\n- **Launchpad Progress**: The ElizaOS launchpad is reportedly 95% complete, but the team is waiting for optimal market conditions before release.\n\n### Technical Discussions\n- **Agent Resource Requirements**: Each ElizaOS agent requires approximately 1.5-3GB of RAM. Hetzner was recommended over cloud services for more cost-effective hosting.\n- **Local LLM Integration**: Users troubleshooted issues with Ollama and other local models, particularly in WSL environments where connectivity between Windows and WSL was problematic.\n- **Twitter Integration**: Extensive discussions about Twitter client authentication, rate limits, and implementing reply functionality for agents.\n- **Database Options**: Most users are using adapter-postgresql or adapter-sqlite for vector storage rather than dedicated vector databases like Pinecone.\n- **TEE Security Concerns**: TAISER Andy raised issues about Trusted Execution Environments (TEEs), noting frequent failures and security risks related to root key custody.\n\n### Projects & Implementations\n- **3D AI TV News Show**: A team is developing an automated news broadcast system using a GitHub-based news aggregator, a show runner that processes data into JSON, and a Unity visualization client with ElevenLabs TTS.\n- **NFT Minting Plugins**: Rosario Borgesi shared two NFT minting plugins for Eliza - one for Starknet and another for EVM-compatible blockchains like Arbitrum Sepolia.\n- **DegenAI Trading**: A new trading setup will be tested in production soon, combining sentiment analysis of social platforms with flexible trading strategies.\n- **News Browser Tool**: User \"boom\" created a browser tool (gm3.github.io/news-browser/) for viewing the daily news parser from the Eliza ecosystem.\n\n### Community & Business\n- **Competition Concerns**: Community members expressed concerns about competitors like ARC and Virtuals potentially gaining ground while ElizaOS development continues.\n- **Team Focus**: The team indicated they're prioritizing three areas: curating initial project cohorts, finalizing infrastructure partnerships, and optimizing launch timing.\n- **Development Philosophy**: \"Product first, whitepaper later\" approach was emphasized, with quality prioritized over rushed releases.\n\n## Key Questions & Answers\n\n**Q: How is ElizaOS v2 development progressing?** \nA: \"It's going very well, but requires full focus for a few more weeks\" (answered by jin, quoting Shaw)\n\n**Q: Should developers wait for v2 before building on ElizaOS?** \nA: Start now and migrate later; migration effort will likely be 1-5 on a scale of 10 (answered by witch)\n\n**Q: What changes are coming in ElizaOS v2?** \nA: Moving all plugins out of main repo and upgrading core (answered by witch)\n\n**Q: How can I fix the \"Error in generateText\" when using local LLMs like Ollama?** \nA: WSL (where ElizaOS is running) wasn't able to reach localhost on Windows. Make sure you can see your Windows IP from the WSL app. (answered by kauh4818)\n\n**Q: Why does my agent err with Twitter/X client warnings about violating consent and rate limits?** \nA: Twitter login credentials are wrong or suspicious activity is detected. Enable 2FA for your Twitter account. (answered by 0xLabsTheCoder)\n\n**Q: How can I make my bot reply to mentioned tweets?** \nA: Add the bot's username to the targeted Twitter users in the .env file, but note it will evaluate posts and only reply if it feels confident it's not spammy and adds value. (answered by 0xLabsTheCoder)\n\n**Q: Is there a pinecone plugin for eliza yet? Or what Vector Database plugin are most people using?** \nA: Most people use adapter-postgresql or adapter-sqlite. (answered by Odilitime)\n\n**Q: How can I retrieve website info using eliza?** \nA: Check plugin-web-search as a starting point, though it depends on Tavily. (answered by Odilitime)\n\n**Q: Currently the size of eliza can go up to 7-8 GB. Is there any small sized eliza whose size is within 1 GB with limited features?** \nA: No, it will never happen. You need a bigger server. (answered by 0xLabsTheCoder)\n\n**Q: Can agent built with eliza run fully autonomously like virtuals protocol?** \nA: Yes, it's an autonomous AI Agent OS but needs some tinkering. (answered by 0xLabsTheCoder)\n\n**Q: How is DegenAI different from quantitative trading bots and script-based bots?** \nA: Unlike predefined quant bots and rule-following script bots, DegenAI combines flexible trading strategies with sentiment analysis of social platforms, enabling both trading and content generation. (answered by rhota)\n\n**Q: Have you checked out the TEE stuff?** \nA: TEE instances die frequently with security concerns about custody of root keys and limited mandate controls (answered by TAISER Andy)\n\n## Community Help & Collaboration\n\n**Helper: 0xLabsTheCoder | Helpee: Vaibhav** \n*Context*: Deploying multiple agents on limited server resources \n*Resolution*: Explained each agent takes 1.5-2.5GB RAM, suggested Hetzner auctions for cheaper servers and using pm2 process manager.\n\n**Helper: kauh4818 | Helpee: robbie3920** \n*Context*: Error running elizaos in WSL with Ollama \n*Resolution*: Identified that WSL couldn't reach Windows localhost where Ollama was running, suggested making Windows IP visible from WSL.\n\n**Helper: Odilitime | Helpee: dimon__** \n*Context*: Build failure in latest branch \n*Resolution*: Identified that it failed because bash was missing when running in PowerShell, suggested switching to GitBash.\n\n**Helper: DEVDARK | Helpee: nicolass** \n*Context*: Controlling agent responses and intercepting messages \n*Resolution*: Provided detailed code examples for skipping initial replies and intercepting/logging messages.\n\n**Helper: Jox | Helpee: BowTiedBlueFin** \n*Context*: Trouble with API calls to agent \n*Resolution*: Clarified to use port 3000 instead of 5173 for API calls.\n\n**Helper: rhota | Helpee: Red - X-Ware.v0** \n*Context*: Confusion about DegenAI's value proposition compared to traditional trading bots \n*Resolution*: Detailed explanation of how DegenAI combines sentiment analysis with flexible trading strategies, unlike predefined quant bots or simple rule-based bots.\n\n**Helper: SM Sith Lord | Helpee: boom** \n*Context*: Issues with image relevance in news show \n*Resolution*: Created a revised show-config with instructions to put images on TV prior to discussing topics and focusing on market sentiment rather than specific numbers.\n\n**Helper: introsp3ctor | Helpee: Community** \n*Context*: Running slim-eliza on AWS free tier \n*Resolution*: Will be demoing terraform scripts on Saturday for free infinite elizas with openrouter free tier + t4g.small.\n\n## Action Items\n\n### Technical Tasks\n- Fix WSL connectivity to Windows localhost for users running local LLMs with Eliza (mentioned by kauh4818)\n- Implement proper error handling for Twitter client authentication to provide clearer error messages (mentioned by 0xLabsTheCoder)\n- Add support for user identification in client interface to enable personalized agent responses (mentioned by boolkeys)\n- Fix the bug causing JSON fragments to appear in Twitter posts (mentioned by 0xLabsTheCoder)\n- Implement WebSocket support for continuous real-time data updates in chat interface (mentioned by ualp)\n- Create a lightweight version of Eliza for resource-constrained environments (mentioned by Vaibhav)\n- Migrate plugins out of main repo for ElizaOS v2 (mentioned by witch)\n- Implement v1.5 to bridge gap between v1 and v2 (mentioned by witch)\n- Improve Clank Tank graphics, possibly using Unreal Engine (mentioned by jin)\n- Build more powerful render pipeline for Clank Tank (mentioned by jin)\n- Fix image relevance issues in the news aggregator (mentioned by boom)\n- Implement stinger images for each news segment category (mentioned by SM Sith Lord)\n- Modify prompt to display images before discussing related topics (mentioned by SM Sith Lord)\n- Adjust market reporting to focus on sentiment rather than specific numbers (mentioned by SM Sith Lord)\n- Create GitHub issues for aggregator improvement suggestions (mentioned by jin)\n- Add deepvision layer to validate images in the aggregator (mentioned by fishai)\n- Purchase stinger images for different news segments (mentioned by jin)\n- Improve security practices for TEE instances before using with customer funds (mentioned by TAISER Andy)\n- Testing new trading setup in production for DegenAI (mentioned by rhota)\n\n### Documentation Needs\n- Update documentation to explain how to properly configure Twitter client for replies and interactions (mentioned by pavan_s_g)\n- Create comprehensive API documentation for remote interaction with Eliza agents (mentioned by BowTiedBlueFin)\n- Document the process for creating custom plugins with proper action detection (mentioned by byashwanth)\n- Create summary video/infomercial for ElizaOS showing how to set up an AI agent in simple steps (mentioned by MicoM.ron)\n- Generate tutorial from existing videos for docs using AI (especially NotebookLM) (mentioned by jin)\n- Document comparison between TEE direct signing and Lit Agent Wallet (mentioned by TAISER Andy)\n- Create flowchart of DegenAI architecture (mentioned by rhota)\n- Visualize DegenAI's architecture with infographics (mentioned by rhota)\n\n### Feature Requests\n- Add support for Facebook and Instagram posting through Meta API (mentioned by POPPP)\n- Implement cross-posting between Twitter, Discord, and Telegram (mentioned by A \u00efert \ua9c2| ViP)\n- Add support for scheduled tweets and posts (mentioned by coder)\n- Create a dashboard for managing multiple Eliza agents (mentioned by ITZMIZZLE)\n- Implement better control over agent autonomy and response behavior (mentioned by rubinovitz)\n- One-click migration from other launchpads to ElizaOS launchpad (mentioned by kalshnikov)\n- UI checklist for agent configuration showing agent tasks, social connections, models, and plugin selection (mentioned by Patt)\n- Develop plugin registry with code2earn/stake2verify capabilities (mentioned by yikesawjeez)\n- Implement \"hero agents\" to showcase the superior tech and engage communities (mentioned by Jerry.ART)\n- Build agent discovery platform with addictive UX similar to TikTok/Tinder (mentioned by avirtualfuture)\n- Develop \"contrarian\" agent that understands market levers and can critique trade theses (mentioned by Andro)\n- Add a curation layer to filter and improve news content before generation (mentioned by boom)\n- Implement a role-gated Discord channel for trusted builders to submit content (mentioned by Slothify\u26a1Daily Gmove)\n- Sentiment analysis layer for analyzing Twitter, Telegram and other sources for trading signals (mentioned by rhota)\n- Develop browser for daily news parser (mentioned by boom)" + }, + "ai_news_elizaos_daily_json_2025-02-13": { + "filename": "2025-02-13.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-13", + "categories": [ + { + "title": "ElizaOS GitHub Repository Updates", + "content": [ + { + "text": "# Documentation Improvements\n\nThe ElizaOS/eliza repository has seen several documentation updates:\n- Updated README to clarify differences between eliza-starter and eliza repositories (PR #3453)\n- Added a new remote deployment guide (PR #3501)\n- Fixed incorrect image paths in Korean documentation (PR #3489)\n- Added a note about the 0x prefix needed for EVM private key (PR #3414)\n- Updated client FAQ and Character file documentation (PR #3410)\n- Added weekly contributor meeting notes for February 4 and 11, 2025 (PR #3484)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3453", + "https://github.com/elizaOS/eliza/pull/3501", + "https://github.com/elizaOS/eliza/pull/3489", + "https://github.com/elizaOS/eliza/pull/3414", + "https://github.com/elizaOS/eliza/pull/3410", + "https://github.com/elizaOS/eliza/pull/3484" + ], + "images": [], + "videos": [] + }, + { + "text": "# Feature Additions\n\nSeveral new features have been added to the repository:\n- Added Anthropic local embedding functionality (PR #3474)\n- Added ElevenLabs plugin (PR #3452)\n- Enhanced Discord testing capabilities (PR #3498, PR #3478)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3474", + "https://github.com/elizaOS/eliza/pull/3452", + "https://github.com/elizaOS/eliza/pull/3498", + "https://github.com/elizaOS/eliza/pull/3478" + ], + "images": [], + "videos": [] + }, + { + "text": "# Testing Improvements\n\nThe testing framework has been significantly enhanced:\n- Added tests for Anthropic and improved OpenAI tests (PR #3472)\n- Added basic tests to the OpenAI plugin (PR #3466)\n- Completed test suite for OpenAI (PR #3495)\n- Ensured test runner continues execution after failures (PR #3490)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3472", + "https://github.com/elizaOS/eliza/pull/3466", + "https://github.com/elizaOS/eliza/pull/3495", + "https://github.com/elizaOS/eliza/pull/3490" + ], + "images": [], + "videos": [] + }, + { + "text": "# Bug Fixes\n\nSeveral bugs have been addressed:\n- Fixed storage of stringKnowledge in knowledge when ragKnowledge is enabled (PR #3435)\n- Fixed client UI issues (PR #3496)\n- Removed --no-frozen-lockfile from Dockerfile (PR #3428)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3435", + "https://github.com/elizaOS/eliza/pull/3496", + "https://github.com/elizaOS/eliza/pull/3428" + ], + "images": [], + "videos": [] + }, + { + "text": "# Maintenance and Other Updates\n\nVarious maintenance tasks have been completed:\n- Committed D.A.T.A environment configurations (PR #3457)\n- Updated the change log (PR #3407)\n- Added right parameters for caching and length for local embed on Anthropic (PR #3497)\n- Added Compass plugin environment variables (PR #3494)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3457", + "https://github.com/elizaOS/eliza/pull/3407", + "https://github.com/elizaOS/eliza/pull/3497", + "https://github.com/elizaOS/eliza/pull/3494" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "The Importance of Documentation and AI Development", + "content": [ + { + "text": "Documentation is being highlighted as a critical skill in the modern tech landscape. As @dankvr emphasizes, writing good documentation serves multiple purposes: it allows you to 'clone yourself,' ensures projects outlive their creators, improves developer experience, boosts SEO, and provides a valuable way to contribute to projects. In the age of AI and agentic software, documentation writers are becoming increasingly valuable - described as going from a 'D-tier class to A-tier.'", + "sources": "https://twitter.com/dankvr/status/1890091291889008704, https://twitter.com/dankvr/status/1890090403661226484", + "images": [], + "videos": [] + }, + { + "text": "For documentation implementation, recommendations include using markdown files with folder structures as a foundation, syncing to GitHub, and utilizing lightweight frameworks like mkdocs or gitbook. Collaborative editing tools like @hackmdio that sync with GitHub are also suggested for team documentation efforts.", + "sources": "https://twitter.com/dankvr/status/1890091957483106721", + "images": [], + "videos": [] + }, + { + "text": "The role of documentation is evolving beyond just technical writing - it's becoming a form of 'prompt engineering' where writers orchestrate both human and algorithmic understanding, similar to conducting an orchestra.", + "sources": "https://twitter.com/dankvr/status/1890093359315992763", + "images": [], + "videos": [] + }, + { + "text": "@shawmakesmagic is developing 'The Org,' described as a 'swarm-in-a-box' for v2 - a system of 'capable, interlocking agents' designed to help run communities or remote teams. Users can 'hire' AI teammates, communicate with them using natural language, and provide performance feedback.", + "sources": "https://twitter.com/shawmakesmagic/status/1889877273794453768", + "images": [ + "https://pbs.twimg.com/media/Gjow1m4WgAAfSXJ.jpg" + ], + "videos": [] + }, + { + "text": "There's ongoing discussion about AI agent development, with @shawmakesmagic questioning whether AI agents should have 'anxiety' as they may be 'too bold in their desire to respond.' This suggests exploration of different AI personality traits and response patterns.", + "sources": "https://twitter.com/shawmakesmagic/status/1890142930041712647", + "images": [ + "https://pbs.twimg.com/media/Gjsix3RWYAA8YW6.png" + ], + "videos": [] + }, + { + "text": "Despite advances in AI, @shawmakesmagic notes limitations: 'The model can write the email but it can't send it. And the email is slop. We're much closer to the beginning than the end.' This highlights the current state of AI capabilities - impressive but still limited in practical application.", + "sources": "https://twitter.com/shawmakesmagic/status/1890178532070027339", + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen several recent pull requests focused on plugin development and system architecture improvements. BitPodAI submitted PR #3476 to add a data-enrich plugin, while lggg123 contributed PR #3468 for a DeFi Token Analysis Plugin called plugin-expuzi. Bijan-Massoumi proposed adding a plugin for Messari Copilot in PR #3482.\n\nThere are also structural changes being made to the codebase. PR #3509 by odilitime aims to move characters to a submodule, while PR #3486 by 0xbbjoker proposes Vector Dimensions & Character Schema Updates. PR #3508 by normand1 focuses on deleting plugins.\n\nAdditionally, there's a conflicted PR #3404 by Gonzo3030 related to Twitter functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3476", + "https://github.com/elizaOS/eliza/pull/3468", + "https://github.com/elizaOS/eliza/pull/3404", + "https://github.com/elizaOS/eliza/pull/3508", + "https://github.com/elizaOS/eliza/pull/3486", + "https://github.com/elizaOS/eliza/pull/3482", + "https://github.com/elizaOS/eliza/pull/3509" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3476", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3468", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3404", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3508", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3486", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3482", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3509" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository, covering a range of topics from documentation errors to feature requests and technical problems:\n\n1. Issue #3479 reports an incorrect image path in the Korean documentation page.\n\n2. Issue #3473 proposes integrating exSAT blockchain into the eliza system.\n\n3. Issue #3469 describes a pnpm build failure specifically on macOS 15.3.\n\n4. Issue #3467 suggests adding a DeFi Token Analysis Plugin (plugin-expuzi).\n\n5. Issue #3504 reports a Twitter Profile Fetch Failure when using Eliza AI Agent with ProtonVPN on Ubuntu.\n\n6. Issue #3503 requests help with an Obsidian Plugin.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3479", + "https://github.com/elizaOS/eliza/issues/3473", + "https://github.com/elizaOS/eliza/issues/3469", + "https://github.com/elizaOS/eliza/issues/3467", + "https://github.com/elizaOS/eliza/issues/3504", + "https://github.com/elizaOS/eliza/issues/3503" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3479", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3473", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3469", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3467", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3504", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3503" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed consistent activity over a two-day period. From February 13-14, 2025, there were 16 new pull requests with 9 merged, 4 new issues, and 38 active contributors. The following day (February 14-15, 2025) saw increased PR activity with 20 new pull requests (12 merged), the same number of new issues (4), but fewer active contributors (24).", + "sources": [ + "From 2025-02-13 to 2025-02-14, elizaos/eliza had 16 new PRs (9 merged), 4 new issues, and 38 active contributors.", + "From 2025-02-14 to 2025-02-15, elizaos/eliza had 20 new PRs (12 merged), 4 new issues, and 24 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739404800 + } + }, + "ai_news_elizaos_daily_md_2025-02-13": { + "filename": "2025-02-13.md", + "content": "# ElizaOS GitHub Repository Updates\n\n## Documentation Improvements\n- Updated README to clarify differences between eliza-starter and eliza repositories\n- Added a new remote deployment guide\n- Fixed incorrect image paths in Korean documentation\n- Added a note about the 0x prefix needed for EVM private key\n- Updated client FAQ and Character file documentation\n- Added weekly contributor meeting notes for February 4 and 11, 2025\n\n## Feature Additions\n- Added Anthropic local embedding functionality\n- Added ElevenLabs plugin\n- Enhanced Discord testing capabilities\n\n## Testing Improvements\n- Added tests for Anthropic and improved OpenAI tests\n- Added basic tests to the OpenAI plugin\n- Completed test suite for OpenAI\n- Ensured test runner continues execution after failures\n\n## Bug Fixes\n- Fixed storage of stringKnowledge in knowledge when ragKnowledge is enabled\n- Fixed client UI issues\n- Removed --no-frozen-lockfile from Dockerfile\n\n## Maintenance and Other Updates\n- Committed D.A.T.A environment configurations\n- Updated the change log\n- Added right parameters for caching and length for local embed on Anthropic\n- Added Compass plugin environment variables\n\n# The Importance of Documentation and AI Development\n\n- Documentation is highlighted as a critical skill in modern tech, serving to \"clone yourself,\" ensure project longevity, improve developer experience, and boost SEO\n- Documentation writers are becoming increasingly valuable - described as going from \"D-tier class to A-tier\"\n- Recommended documentation implementation includes markdown files with folder structures, GitHub syncing, and lightweight frameworks like mkdocs or gitbook\n- Documentation is evolving beyond technical writing to become a form of \"prompt engineering\" orchestrating both human and algorithmic understanding\n- \"The Org\" is being developed as a \"swarm-in-a-box\" system of \"capable, interlocking agents\" to help run communities or remote teams\n- Discussions around AI agent development include whether AI agents should have \"anxiety\" as they may be \"too bold in their desire to respond\"\n- Current AI capabilities are impressive but still limited in practical application\n\n# Recent Pull Requests in the elizaOS/eliza Repository\n\n- BitPodAI submitted a PR to add a data-enrich plugin\n- lggg123 contributed a PR for a DeFi Token Analysis Plugin called plugin-expuzi\n- Bijan-Massoumi proposed adding a plugin for Messari Copilot\n- odilitime aims to move characters to a submodule\n- 0xbbjoker proposed Vector Dimensions & Character Schema Updates\n- normand1 focused on deleting plugins\n- Gonzo3030 submitted a PR related to Twitter functionality\n\n# Recent GitHub Issues in the elizaOS/eliza Repository\n\n- Incorrect image path in the Korean documentation page\n- Proposal to integrate exSAT blockchain into the eliza system\n- pnpm build failure specifically on macOS 15.3\n- Suggestion to add a DeFi Token Analysis Plugin (plugin-expuzi)\n- Twitter Profile Fetch Failure when using Eliza AI Agent with ProtonVPN on Ubuntu\n- Request for help with an Obsidian Plugin\n\n# ElizaOS GitHub Activity Update\n\n- February 13-14, 2025: 16 new pull requests with 9 merged, 4 new issues, and 38 active contributors\n- February 14-15, 2025: 20 new pull requests with 12 merged, 4 new issues, and 24 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-13": { + "filename": "2025-02-13.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-13", + "date": 1739404800, + "stats": { + "totalMessages": 1103, + "totalUsers": 188 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat segment from the \"discussion\" channel shows minimal substantive technical discussion. Most interactions involve BOSSU (an AI agent) responding to basic questions by directing users to other channels, particularly the \"coders\" channel and \"rules-and-links\" section. A few users asked about Eliza development, including hosting on Digital Ocean droplets, Twitter integration, MongoDB requirements, and media upload capabilities. There were also questions about the ai16z token, staking mechanics, and partner status. The chat includes mentions of a demo day event and questions about accessing recordings. Overall, the channel appears to be a general discussion area where users are redirected to more specialized channels for technical assistance rather than a place where technical problems are solved directly.\n\n## 2. FAQ\nQ: How do I learn how to use Eliza? (asked by frabra239) A: Head to agent dev school on YouTube and check the coders channel (answered by BOSSU)\nQ: How do you get to post on the degenai channel? (asked by Skinny) A: You need to have 1mil degenai and verify with collabland in roles-and-links (answered by Patt)\nQ: Any recommendation for a digital ocean droplet to run Eliza? (asked by gourshanne) A: Head to coders channel and check the hosting guides (answered by BOSSU)\nQ: Is it possible to build an AI agent that monitors a Telegram group chat with Eliza? (asked by npizza.) A: Head to coders channel and check the Telegram bot examples (answered by BOSSU)\nQ: What are the advantages of partner status? (asked by Oja) A: Partners get access to cool stuff (answered by BOSSU)\nQ: How can we get Twitter media upload to work? (asked by Mr. SUI) A: Unanswered\nQ: Which MongoDB version and size is good for Eliza? (asked by Cuddlesaurus) A: Unanswered\nQ: Is there a staking mechanics for ai16z? (asked by Eukodal) A: No single sided staking, you can LP it with SOL on daos.fun for trading fees (answered by Patt)\nQ: Where can I find the project whitepaper? (asked by Kariroy) A: Check rules-and-links for all the official docs (answered by BOSSU)\nQ: Why do Eliza agents need a room and roomID? (asked by parksthecoder) A: Unanswered\n\n## 3. Help Interactions\nHelper: Patt | Helpee: amit | Context: User needed help with Twitter integration for their bot | Resolution: Directed to get dev role and visit the coders channel\nHelper: Patt | Helpee: kingslayer | Context: User wanted to learn how to build AI agents | Resolution: Shared GitHub resource (awesome-eliza) and directed to get dev role\nHelper: Patt | Helpee: Feddie Xtzeth | Context: User asked about a repository for Eliza character files and plugins | Resolution: Shared link to the plugin registry on GitHub\nHelper: Patt | Helpee: Cryptosi.eth | Context: User was looking for demo day recordings | Resolution: Incomplete - BOSSU gave conflicting information and Patt didn't follow up\n\n## 4. Action Items\nTechnical: Investigate Twitter media upload functionality for Eliza agents | Description: Current implementation only uploads text without using official API | Mentioned By: Mr. SUI\nTechnical: Provide guidance on MongoDB version and sizing for Eliza | Description: User needs specific MongoDB configuration recommendations | Mentioned By: Cuddlesaurus\nDocumentation: Create or improve documentation about room/roomID concept in Eliza | Description: Explain the purpose and functionality of rooms in the Eliza architecture | Mentioned By: parksthecoder\nDocumentation: Clarify where demo day recordings are posted | Description: Multiple users had trouble finding recordings of events | Mentioned By: Cryptosi.eth\nFeature: Develop or document Telegram integration for Eliza agents | Description: Enable monitoring and interaction with Telegram group chats | Mentioned By: npizza.\nDocumentation: Create centralized repository for Eliza character files | Description: Similar to civitai but for Eliza agent configurations | Mentioned By: Feddie Xtzeth", + "messageCount": 158, + "userCount": 61 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS implementation challenges and troubleshooting. Users frequently encounter Docker container issues, dependency problems, and integration difficulties with various services like Twitter, Discord, and Telegram. A recurring theme is the configuration of environment variables for different clients, particularly Twitter integration. Users discuss hosting options including AWS, GCP, Railway, Akash, and Concabo. There are technical discussions about memory management, embedding models, and vector mismatches in SQLite databases. Several users seek help with deployment strategies and optimizing build times. The community actively shares solutions for common errors like module import failures, ICE connection issues, and token limit problems. Specific technical implementations discussed include thread creation in Twitter, WebSocket connections for real-time data, and customizing plugins for scheduled tasks without user input.\n\n## 2. FAQ\nQ: How to fix the module error \"@anush008/tokenizers-linux-arm64-gnu\" in Docker? (asked by minco) A: Install wget and other dependencies with \"apt-get update && apt-get install -y wget\" and use node:23-slim (answered by Derby)\nQ: How to fix \"No exports main defined in @elizaos/adapter-sqljs/package.json\"? (asked by Derby) A: Unanswered\nQ: How to specify which model to use with TogetherAI API? (asked by Slise) A: Edit the models.ts file in the core package (answered by Odilitime)\nQ: What are recommended specs for hosting ElizaOS? (asked by gourshanne) A: 4-8GB RAM is sufficient (answered by Odilitime)\nQ: How to handle structured data beyond text-to-SQL? (asked by ian | sqd.ai) A: Unanswered\nQ: How to set up a cron job in ElizaOS? (asked by Simon) A: Unanswered\nQ: How to make Twitter agent post in threads instead of single tweets? (asked by amit) A: Check utils.ts inside client-twitter and look for buildConversationThread method (answered by elizaos-bridge-odi)\nQ: How to solve context exceeding 128K token limit after Twitter runs for a while? (asked by passer) A: Unanswered\nQ: How to configure knowledge for ElizaOS without blowing token usage? (asked by Jeffsay) A: Unanswered\nQ: How to enable Twitter media uploads? (asked by Mr. SUI) A: Unanswered\nQ: How to integrate adapter-supabase in ElizaOS? (asked by Mohit) A: Unanswered\nQ: How to create a plugin that executes regularly without user input? (asked by miladyboy) A: Copy and modify the Twitter client (answered by elizaos-bridge-odi)\nQ: How to fix vector mismatch error with SQLite? (asked by engineer) A: Try using OpenAI embeddings instead of local ones (answered by Odilitime)\nQ: How to access the context in eliza-starter for debugging? (asked by psyfreak) A: Check packages/core/generation.ts in function generateText (answered by psyfreak)\n\n## 3. Help Interactions\nHelper: Derby | Helpee: minco | Context: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' in Docker | Resolution: Install wget and other dependencies with apt-get and use node:23-slim\nHelper: Odilitime | Helpee: Slise | Context: How to specify which model to use with TogetherAI API | Resolution: Edit models.ts file in the core package\nHelper: elizaos-bridge-odi | Helpee: amit | Context: How to make Twitter agent post in threads | Resolution: Check utils.ts inside client-twitter for buildConversationThread method\nHelper: Neodotneo | Helpee: Redd | Context: Module build failed with Linux dependencies | Resolution: Add onnxruntime-node override in package.json\nHelper: elizaos-bridge-odi | Helpee: miladyboy | Context: Creating a plugin that executes regularly without user input | Resolution: Copy and modify the Twitter client\nHelper: Odilitime | Helpee: engineer | Context: Vector mismatch error with SQLite | Resolution: Try using OpenAI embeddings instead of local ones\nHelper: psyfreak | Helpee: lefrog | Context: How to see input context for debugging | Resolution: Check packages/core/generation.ts in function generateText\n\n## 4. Action Items\nTechnical: Fix Docker build for ARM64 architecture by installing required dependencies | Description: Add wget and other dependencies with apt-get update | Mentioned By: Derby\nTechnical: Implement proper error handling for token limit exceeding 128K | Description: Create mechanism to manage conversation context size | Mentioned By: passer\nTechnical: Add support for API key in Gaianet integration | Description: Update code to support required API key for previously free service | Mentioned By: Slise\nTechnical: Fix Twitter media upload functionality | Description: Enable image uploads without using official API | Mentioned By: Mr. SUI\nTechnical: Create mechanism to limit agent conversation depth | Description: Implement boredom provider or conversation counter to prevent infinite conversations | Mentioned By: brka\nTechnical: Implement external database support | Description: Move database outside Docker container for better scaling | Mentioned By: Paul - Zyfi\nTechnical: Fix vector mismatch error in SQLite | Description: Ensure consistent embedding dimensions | Mentioned By: engineer\nDocumentation: Create guide for adapter-supabase integration | Description: Document how to implement and configure Supabase adapter | Mentioned By: Mohit\nDocumentation: Update plugin registry documentation with correct links | Description: Fix broken link to plugin template | Mentioned By: ian | sqd.ai\nFeature: Add support for WebSocket connections | Description: Enable real-time data fetching via WebSockets | Mentioned By: ualp.\nFeature: Implement scheduled tasks without user input | Description: Allow agents to perform regular actions like news research | Mentioned By: miladyboy\nFeature: Add thread creation capability for Twitter | Description: Enable posting multiple tweets as threads | Mentioned By: amit", + "messageCount": 408, + "userCount": 86 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "Technical: Refine plugin for embedding-based memory retrieval | Description: Improve the system that retrieves memories using embedding similarity scores | Mentioned By: Daniel BNV", + "messageCount": 4, + "userCount": 3 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around DegenAI, an AI trading agent for crypto tokens. The discussion focuses on the recent upgrade from a basic trading implementation to a more sophisticated version with a data/sentiment layer. Developer rhota shared specific details about the current trading strategy, which uses a basic take profit/stop loss approach with plans to implement more advanced strategies. Community member \ucc0c G \u8dfb \u3058 (PrudentSpartan) expressed frustration about the lack of clear communication regarding DegenAI's value proposition, roadmap, and technical capabilities. This led to rhota providing more specific details about the current trading strategy and future plans. The conversation highlights tensions between technical development progress and marketing/communication needs. A new ElizaOS roadmap was shared that includes DegenAI's development path. The technical discussion revealed that the team recently implemented a data layer that enables testing different trading strategies, with current focus on basic TP/SL strategies before moving to more complex indicator-based approaches.\n\n## 2. FAQ\nQ: Has DEGENAI started trading in a new way now? (asked by kkeongsmemo) A: He has. The first implementation was very basic. He's now using the data/sentiment layer. (answered by rhota)\nQ: What trading strategies is DegenAI currently using? (asked by \ucc0c G \u8dfb \u3058) A: A basic take profit/stop loss strategy with specific percentages for profit-taking and stop-loss levels. (answered by rhota)\nQ: What is DegenAI's value proposition? (asked by \ucc0c G \u8dfb \u3058) A: Unanswered directly, though rhota promised to address this in upcoming website/branding updates.\nQ: Why is it difficult to implement indicator-based strategies? (implied by discussion) A: The meme-token market moves too fast for traditional indicators from sources like TradingView, which update too slowly. (answered by rhota)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Context: Shared screenshots of gemxbt's graphical analysis capabilities | Resolution: rhota acknowledged they've been monitoring gemxbt and will look into the feature.\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 | Context: Request for specific trading strategy details | Resolution: rhota provided detailed breakdown of current TP/SL strategy and future plans for randomization and indicator-based approaches.\nHelper: Patt | Helpee: rhota | Context: Community member being overly critical of rhota's communications | Resolution: Patt defended rhota and suggested the criticism was excessively rude.\n\n## 4. Action Items\nTechnical: Implement randomized trading strategies with varying aggressiveness levels | Description: Test different TP/SL parameters ranging from aggressive to loose/degen | Mentioned By: rhota\nTechnical: Develop indicator-based strategies using VWAP | Description: Create strategy using anchored VWAP for entry, stop-loss, and profit-taking | Mentioned By: rhota\nTechnical: Solve indicator data latency issues | Description: Find solution for getting real-time indicator data as TradingView is too slow for fast-moving meme tokens | Mentioned By: rhota\nDocumentation: Create clear explanation of DegenAI's value proposition | Description: Develop 2-3 sentence statement explaining DegenAI's purpose and benefits | Mentioned By: \ucc0c G \u8dfb \u3058\nDocumentation: Improve technical communications with less jargon | Description: Create infographics and explanations that are less technical and more accessible | Mentioned By: \ucc0c G \u8dfb \u3058\nDocumentation: Update website with comprehensive DegenAI information | Description: Include who DegenAI is, purpose, ecosystem fit, holder benefits, and roadmap | Mentioned By: \ucc0c G \u8dfb \u3058\nFeature: Add graphical analysis capabilities | Description: Consider implementing visual analysis tools similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f", + "messageCount": 83, + "userCount": 12 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThe discussion primarily focused on whether to consolidate the project's two X (Twitter) accounts - ai16zdao and ElizaOS - into a single account. Jin initiated the conversation by asking for thoughts from associates and partners, directing them to vote in a separate channel. The debate centered around brand identity and strategic positioning. Jin clarified the distinction between the two brands: ElizaOS represents the professional, technical side with a blue theme and GitHub organization, while ai16zdao embodies the investment DAO, crypto culture, and orange branding. Several members expressed opinions, with some favoring consolidation to strengthen the brand during the \"under the radar\" phase (kalshnikov), while others advocated for separation to maintain distinct identities (Odilitime). TyePo raised concerns about leadership structure for managing two accounts, suggesting focusing on one account until the project develops further. The discussion revealed tensions between maintaining a professional image and preserving the project's crypto-cultural roots.\n\n## 2. FAQ\nQ: Should we consolidate ai16zdao/ElizaOS to a single account or maintain two separate accounts? (asked by jin) A: Mixed responses - kalshnikov favored consolidation, Odilitime preferred separation, TyePo suggested focusing on one now and separating later (answered by multiple users)\nQ: What's the reasoning for having separated brands? (asked by flockaflame) A: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture (answered by jin)\nQ: Do we have anyone to lead the ai16zdao side of things? (asked by TyePo) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: flockaflame | Context: Clarification needed on the reasoning for separate brands | Resolution: Jin provided detailed explanation of the different positioning for ElizaOS vs ai16zdao\nHelper: kalshnikov | Helpee: accelxr | Context: Question about where associates can vote | Resolution: Clarified that associates can vote in the referenced channel but cannot chat there\n\n## 4. Action Items\nType: Technical | Description: Determine whether to consolidate ai16zdao/ElizaOS X accounts or maintain separation | Mentioned By: jin\nType: Documentation | Description: Clarify the distinct brand identities and purposes of ElizaOS vs ai16zdao | Mentioned By: jin\nType: Feature | Description: Consider developing an AI agent to eventually manage social media accounts | Mentioned By: TyePo (referencing jin's earlier comment)\nType: Technical | Description: Potentially rebrand ai16zdao to ElizaDAO for better alignment | Mentioned By: TyePo and flockaflame", + "messageCount": 26, + "userCount": 10 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion centers on the tokenomics model for AI16Z's launchpad, specifically debating the pool structure for agent tokens (AT). The team is considering a dual pool model: AT/SOL and AI16Z/AT, which differs from competitors like Virtuals and Arc who pair directly with their platform tokens. Jin confirmed this approach is outlined in their documentation, with the secondary pool designed to capture ecosystem fees for AI16Z buybacks. \n\nCommunity members expressed differing opinions on this approach. Mat argued that the dual pool model provides less value accrual to AI16Z compared to competitors' direct pairing models, citing market preference for the Virtuals model and Arc's 3x performance. Conversely, Spyros and Witch supported the dual pool approach as innovative and beneficial. Witch explained that the current liquidity issues stem from launching with a PumpFun LP model and linear bonding curve, and argued that the dual pool approach would avoid transferring these issues to new projects while still benefiting AI16Z through fee-driven buybacks.\n\nThe discussion highlighted concerns about liquidity problems, with Eskender noting that pairing two reflexive assets creates issues, as seen in another recent launch. Patt questioned whether the team had simulated different market scenarios to test the model's effectiveness under varying demand conditions. The conversation concluded with acknowledgment of the project's startup phase and the importance of token sink mechanisms, with Witch suggesting that proper communication about how the model adds value to AI16Z would generate positive market sentiment.\n\n## 2. FAQ\nQ: Is AI16Z still planning to pair agent tokens with SOL instead of AI16Z? (asked by mat) A: Yes, with a dual pool model that includes both AT/SOL and AI16Z/AT pools (answered by jin)\nQ: How does this model compare to competitors like Virtuals and Arc? (asked by mat) A: It's different as they use direct pairing with their platform token, while AI16Z uses a dual pool approach (answered by jin)\nQ: Has the team simulated different market scenarios to test the model's effectiveness? (asked by Patt) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: mat | Context: Clarification needed on the tokenomics model for agent tokens | Resolution: Jin clarified that they're using a dual pool model with both AT/SOL and AI16Z/AT pools\nHelper: witch | Helpee: mat | Context: Explaining why the dual pool model is beneficial despite differing from competitors | Resolution: Witch explained that the approach prevents transferring liquidity issues to new projects while still adding value to AI16Z through buybacks\n\n## 4. Action Items\nTechnical Tasks: None explicitly mentioned\nDocumentation Needs: Description: Update tokenomics documentation to clearly explain the dual pool model and its benefits | Mentioned By: witch\nFeature Requests: Description: Implement staking mechanisms/LP rewards to incentivize liquidity provision | Mentioned By: witch", + "messageCount": 31, + "userCount": 7 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around organizational challenges facing the ElizaOS/ai16z project. Key technical discussions focused on the consolidation of branding, social media accounts, and product roadmap development. The team is working on several parallel initiatives: ElizaOS V2, a launchpad/marketplace for agents, DegenAI trading capabilities with sentiment analysis, and The Autonomous Investor trust marketplace. \n\nTechnical progress includes: DegenAI's V2 implementation with sentiment/data layer integration for trading decisions; ElizaOS V2's plugin architecture being restructured to allow plugins to live in separate repositories for better scalability; and the launchpad technology being ready with a partnership with a Solana ecosystem player for custom LP solutions. The team is also developing an accelerator program for ETHDenver to help new agent projects build with their technology.\n\nA significant debate occurred around brand consolidation, with most partners favoring merging the ai16z and ElizaOS social accounts into a single unified brand. The team is working on rebranding from ai16z to ElizaOS, including a potential token name change, though legal considerations are slowing this process. Partners expressed concerns about the lack of clear timelines and token value accrual mechanisms in the roadmap announcement.\n\n## 2. FAQ\nQ: What is the status of the launchpad? (asked by HoneyBadger) A: The tech is ready, and they've secured a partnership with a top-tier Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch with them (answered by accelxr)\nQ: What progress has been made on DegenAI? (asked by multiple partners) A: DegenAI is actively trading on the first basic iteration, with the second version nearly complete that allows more complex trading strategies and integrates a new sentiment/data layer (answered by accelxr)\nQ: What is the plan for ElizaOS V2? (asked by multiple partners) A: Shaw is fully dedicated to shipping V2, with plugins now moved to separate repos for more scalable development, and internal targets for release have been moved up (answered by accelxr)\nQ: Will the ai16z and ElizaOS social accounts be consolidated? (asked by multiple partners) A: A poll showed strong support for consolidation, and the team is working with brand designers to refine the brandkit (answered by accelxr)\nQ: Is there a plan to rename the token from ai16z? (asked by mat) A: Yes, they've decided to rename the token from ai16z to elizaOS, but can't change the ticker yet until daosfun fixes some issues (answered by witch)\nQ: When will the consolidation and rebranding be completed? (asked by HoneyBadger) A: It would be ideal to do it in about a week's time (answered by jasyn_bjorn)\nQ: Why wasn't the ai16z token mentioned in the roadmap? (asked by Burtiik) A: The team is working within legal guidelines on what they can specifically mention and promote before the official ticker change (answered by jasyn_bjorn)\n\n## 3. Help Interactions\nHelper: accelxr | Helpee: Multiple partners | Context: Partners were concerned about lack of transparency and progress updates | Resolution: Provided a comprehensive update on all projects including DegenAI, The Autonomous Investor, V2, and Launchpad, with screenshots of the sentiment data hub\nHelper: jasyn_bjorn | Helpee: Multiple partners | Context: Partners were confused about why the token wasn't mentioned in roadmap communications | Resolution: Explained legal constraints preventing direct token promotion before ticker change\nHelper: jin | Helpee: Partners discussing branding | Context: Partners were debating color schemes and branding direction | Resolution: Shared a visual concept showing blue-orange duotone approach and started a hackmd to organize feedback\nHelper: Patt | Helpee: Partners concerned about project direction | Context: Partners questioning what the project is building | Resolution: Explained the ecosystem vision as a fund that uses open source framework to attract contributors\n\n## 4. Action Items\nType: Technical | Description: Complete the restructuring of plugins to live in separate repositories for better scalability | Mentioned By: accelxr\nType: Technical | Description: Finalize the sentiment/data layer integration for DegenAI V2 | Mentioned By: accelxr\nType: Technical | Description: Complete Discord integration for the trust marketplace within a week | Mentioned By: accelxr\nType: Technical | Description: Develop agent POCs to demonstrate V2 capabilities upon launch | Mentioned By: accelxr\nType: Documentation | Description: Update the docs to improve/fix documentation issues | Mentioned By: jin\nType: Documentation | Description: Create a comprehensive overview that ties individual features back to the bigger vision | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\nType: Documentation | Description: Establish a permanent home for content beyond Twitter for long-term reference | Mentioned By: accelxr\nType: Feature | Description: Implement the accelerator program for ETHDenver to help agent projects build with ElizaOS | Mentioned By: accelxr\nType: Feature | Description: Consolidate social media accounts under a unified brand | Mentioned By: Multiple partners\nType: Feature | Description: Complete the token renaming from ai16z to elizaOS | Mentioned By: witch\nType: Feature | Description: Launch the agent marketplace/launchpad with custom LP solution | Mentioned By: accelxr\nType: Feature | Description: Develop a more engaging social media strategy beyond just retweets | Mentioned By: HoneyBadger", + "messageCount": 374, + "userCount": 47 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around visual assets for a news aggregator system that displays content on TVs in what appears to be a virtual environment. SM Sith Lord suggests using generic category-based images instead of waiting for the aggregator to provide good images for each topic. This temporary solution would require creating graphics for each news category, with a fallback generic image for unexpected categories. There's also discussion about creating \"stingers\" (short animated transitions) for the project, with boom asking about required logos and suggesting resources from Videohive. Additionally, fishai mentions having trouble installing Cinemachine in Unity for an action cam refinement. SM Sith Lord clarifies that some branding has changed, with \"Block Tank\" now being \"Clank Tank\" and most references to \"ai16z\" should be changed to \"ElizaOS\" except when discussing the token specifically.\n\n## 2. FAQ\nQ: Anyone have any experience with Cinemachine refusing to install to a Unity Project? (asked by fishai) A: Unanswered\nQ: Do you have which logos? Or do we need new logos? And who is on the credits? (asked by boom) A: Block tank, m3, ai16z, creds (answered by boom)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Needed solution for missing/poor quality images in news aggregator | Resolution: Suggested using generic category-based images as a temporary solution until aggregator improves\nHelper: SM Sith Lord | Helpee: boom | Context: Clarification on branding names | Resolution: Clarified that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases\n\n## 4. Action Items\nType: Technical | Description: Create generic images/videos for each news category to display on TVs | Mentioned By: SM Sith Lord\nType: Technical | Description: Create a fallback generic image for unexpected categories | Mentioned By: SM Sith Lord\nType: Technical | Description: Adjust episode generator to specify category instead of image URLs | Mentioned By: SM Sith Lord\nType: Technical | Description: Create stingers/bumpers for transitions | Mentioned By: jin\nType: Technical | Description: Update branding from \"Block Tank\" to \"Clank Tank\" and \"ai16z\" to \"ElizaOS\" where appropriate | Mentioned By: SM Sith Lord", + "messageCount": 19, + "userCount": 4 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-13": { + "filename": "2025-02-13.md", + "content": "# elizaOS Discord - 2025-02-13\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n\n- **ElizaOS V2 Progress**: The team is restructuring the plugin architecture to allow plugins to live in separate repositories for better scalability. Shaw is fully dedicated to shipping V2, with internal release targets moved up.\n\n- **Docker & Deployment Issues**: Multiple users reported issues with Docker containers, particularly with ARM64 architecture and module dependencies. Solutions included installing required dependencies with `apt-get update && apt-get install -y wget` and using `node:23-slim`.\n\n- **Memory Management Challenges**: Users discussed context exceeding the 128K token limit after Twitter agents run for a while, and vector mismatch errors in SQLite databases. Odilitime suggested using OpenAI embeddings instead of local ones to resolve vector issues.\n\n- **Twitter Integration**: Several discussions focused on Twitter functionality, including thread creation, media uploads, and API limitations. The `buildConversationThread` method in `utils.ts` inside client-twitter was highlighted as the key to implementing thread posting.\n\n- **Hosting Options**: Community members discussed various hosting solutions including AWS, GCP, Railway, Akash, and Concabo, with 4-8GB RAM being recommended as sufficient for most ElizaOS deployments.\n\n### DegenAI Development\n\n- **Trading Strategy Updates**: DegenAI has moved from a basic implementation to a more sophisticated version with a data/sentiment layer. The current strategy uses basic take profit/stop loss approaches with specific percentages.\n\n- **Future Trading Plans**: The team plans to implement randomized trading strategies with varying aggressiveness levels and develop indicator-based strategies using VWAP. They noted challenges with traditional indicators from sources like TradingView updating too slowly for fast-moving meme tokens.\n\n### Branding & Communication Strategy\n\n- **Brand Consolidation Debate**: Extensive discussion occurred about whether to consolidate the project's two X (Twitter) accounts - ai16zdao and ElizaOS - into a single account. A poll showed strong support for consolidation.\n\n- **Brand Identity Clarification**: Jin explained the distinction between the two brands: ElizaOS represents the professional, technical side with a blue theme and GitHub organization, while ai16zdao embodies the investment DAO, crypto culture, and orange branding.\n\n- **Token Renaming**: The team has decided to rename the token from ai16z to elizaOS, but can't change the ticker yet due to technical issues with daosfun. Legal considerations are also affecting how they communicate about the token.\n\n### Tokenomics & Launchpad\n\n- **Dual Pool Model**: The team confirmed they're using a dual pool model for agent tokens: AT/SOL and AI16Z/AT, which differs from competitors like Virtuals and Arc who pair directly with their platform tokens.\n\n- **Launchpad Progress**: The launchpad technology is ready with a partnership secured with a Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch with them.\n\n### 3D AI TV Project\n\n- **Visual Asset Management**: The team is creating generic category-based images for a news aggregator system that displays content on TVs in a virtual environment, as a temporary solution until the aggregator provides better images.\n\n- **Branding Updates**: \"Block Tank\" has been renamed to \"Clank Tank\" and most references to \"ai16z\" should be changed to \"ElizaOS\" except when discussing the token specifically.\n\n## Key Questions & Answers\n\n**Q: How do I fix the module error \"@anush008/tokenizers-linux-arm64-gnu\" in Docker?** \nA: Install wget and other dependencies with \"apt-get update && apt-get install -y wget\" and use node:23-slim.\n\n**Q: How do I specify which model to use with TogetherAI API?** \nA: Edit the models.ts file in the core package.\n\n**Q: What are recommended specs for hosting ElizaOS?** \nA: 4-8GB RAM is sufficient for most deployments.\n\n**Q: How do I make a Twitter agent post in threads instead of single tweets?** \nA: Check utils.ts inside client-twitter and look for the buildConversationThread method.\n\n**Q: How do I create a plugin that executes regularly without user input?** \nA: Copy and modify the Twitter client as a starting point.\n\n**Q: How do I fix vector mismatch error with SQLite?** \nA: Try using OpenAI embeddings instead of local ones for consistent dimensions.\n\n**Q: What trading strategies is DegenAI currently using?** \nA: A basic take profit/stop loss strategy with specific percentages for profit-taking and stop-loss levels.\n\n**Q: Is AI16Z still planning to pair agent tokens with SOL instead of AI16Z?** \nA: Yes, with a dual pool model that includes both AT/SOL and AI16Z/AT pools.\n\n**Q: What is the status of the launchpad?** \nA: The tech is ready, with a partnership secured with a top-tier Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch.\n\n**Q: Will the ai16z and ElizaOS social accounts be consolidated?** \nA: A poll showed strong support for consolidation, and the team is working with brand designers to refine the brandkit.\n\n## Community Help & Collaboration\n\n1. **Docker Build Issues**\n - Helper: Derby\n - Helpee: minco\n - Context: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' in Docker\n - Resolution: Install wget and other dependencies with apt-get and use node:23-slim\n\n2. **Model Selection with TogetherAI**\n - Helper: Odilitime\n - Helpee: Slise\n - Context: How to specify which model to use with TogetherAI API\n - Resolution: Edit models.ts file in the core package\n\n3. **Twitter Thread Creation**\n - Helper: elizaos-bridge-odi\n - Helpee: amit\n - Context: How to make Twitter agent post in threads\n - Resolution: Check utils.ts inside client-twitter for buildConversationThread method\n\n4. **Scheduled Plugin Execution**\n - Helper: elizaos-bridge-odi\n - Helpee: miladyboy\n - Context: Creating a plugin that executes regularly without user input\n - Resolution: Copy and modify the Twitter client\n\n5. **Vector Mismatch Resolution**\n - Helper: Odilitime\n - Helpee: engineer\n - Context: Vector mismatch error with SQLite\n - Resolution: Try using OpenAI embeddings instead of local ones\n\n6. **Tokenomics Model Explanation**\n - Helper: witch\n - Helpee: mat\n - Context: Explaining why the dual pool model is beneficial despite differing from competitors\n - Resolution: Witch explained that the approach prevents transferring liquidity issues to new projects while still adding value to AI16Z through buybacks\n\n7. **Project Updates for Partners**\n - Helper: accelxr\n - Helpee: Multiple partners\n - Context: Partners were concerned about lack of transparency and progress updates\n - Resolution: Provided a comprehensive update on all projects including DegenAI, The Autonomous Investor, V2, and Launchpad, with screenshots of the sentiment data hub\n\n## Action Items\n\n### Technical Tasks\n\n1. **Docker & Deployment**\n - Fix Docker build for ARM64 architecture by installing required dependencies | Mentioned By: Derby\n - Implement proper error handling for token limit exceeding 128K | Mentioned By: passer\n - Add support for API key in Gaianet integration | Mentioned By: Slise\n - Fix vector mismatch error in SQLite | Mentioned By: engineer\n - Move database outside Docker container for better scaling | Mentioned By: Paul - Zyfi\n\n2. **Twitter & Social Media Integration**\n - Fix Twitter media upload functionality | Mentioned By: Mr. SUI\n - Add thread creation capability for Twitter | Mentioned By: amit\n - Determine whether to consolidate ai16zdao/ElizaOS X accounts | Mentioned By: jin\n - Complete the token renaming from ai16z to elizaOS | Mentioned By: witch\n\n3. **DegenAI Enhancements**\n - Implement randomized trading strategies with varying aggressiveness levels | Mentioned By: rhota\n - Develop indicator-based strategies using VWAP | Mentioned By: rhota\n - Solve indicator data latency issues | Mentioned By: rhota\n\n4. **ElizaOS Core Development**\n - Complete the restructuring of plugins to live in separate repositories | Mentioned By: accelxr\n - Finalize the sentiment/data layer integration for DegenAI V2 | Mentioned By: accelxr\n - Create mechanism to limit agent conversation depth | Mentioned By: brka\n - Refine plugin for embedding-based memory retrieval | Mentioned By: Daniel BNV\n\n5. **3D AI TV Project**\n - Create generic images/videos for each news category | Mentioned By: SM Sith Lord\n - Create a fallback generic image for unexpected categories | Mentioned By: SM Sith Lord\n - Adjust episode generator to specify category instead of image URLs | Mentioned By: SM Sith Lord\n - Create stingers/bumpers for transitions | Mentioned By: jin\n - Update branding from \"Block Tank\" to \"Clank Tank\" | Mentioned By: SM Sith Lord\n\n### Documentation Needs\n\n1. **Integration Guides**\n - Create guide for adapter-supabase integration | Mentioned By: Mohit\n - Update plugin registry documentation with correct links | Mentioned By: ian | sqd.ai\n - Create or improve documentation about room/roomID concept | Mentioned By: parksthecoder\n - Clarify where demo day recordings are posted | Mentioned By: Cryptosi.eth\n\n2. **Brand & Communication**\n - Clarify the distinct brand identities of ElizaOS vs ai16zdao | Mentioned By: jin\n - Create clear explanation of DegenAI's value proposition | Mentioned By: \ucc0c G \u8dfb \u3058\n - Improve technical communications with less jargon | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update website with comprehensive DegenAI information | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update tokenomics documentation to explain the dual pool model | Mentioned By: witch\n - Create a comprehensive overview that ties features to vision | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\n - Establish a permanent home for content beyond Twitter | Mentioned By: accelxr\n\n### Feature Requests\n\n1. **Integration & Connectivity**\n - Add support for WebSocket connections | Mentioned By: ualp.\n - Implement scheduled tasks without user input | Mentioned By: miladyboy\n - Develop or document Telegram integration for Eliza agents | Mentioned By: npizza.\n\n2. **Platform Enhancements**\n - Add graphical analysis capabilities similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\n - Implement staking mechanisms/LP rewards for liquidity | Mentioned By: witch\n - Launch the agent marketplace/launchpad with custom LP solution | Mentioned By: accelxr\n - Implement the accelerator program for ETHDenver | Mentioned By: accelxr\n - Develop a more engaging social media strategy | Mentioned By: HoneyBadger\n - Create centralized repository for Eliza character files | Mentioned By: Feddie Xtzeth" + }, + "github_summaries_daily_2025-02-14": { + "filename": "2025-02-14.md", + "content": "Today, ElizaOS focused on enhancing the Discord plugin, adding a new ElevenLabs plugin, and resolving client UI issues. Significant progress was made in improving the testing framework and updating documentation, including a new remote deployment guide. The team also addressed several bug fixes and initiated discussions on future architectural improvements.\n\n## \u2705 Completed Work\n\n### Plugin Enhancements & Bug Fixes\n- The Discord plugin received testing enhancements, improving its stability and functionality ([elizaos/eliza#3498](https://github.com/elizaos/eliza/pull/3498)).\n- A new ElevenLabs plugin was added, expanding ElizaOS's capabilities ([elizaos/eliza#3452](https://github.com/elizaos/eliza/pull/3452)).\n- Client UI issues causing functionality problems were resolved ([elizaos/eliza#3496](https://github.com/elizaos/eliza/pull/3496)).\n- The Dockerfile was updated to remove `--no-frozen-lockfile`, ensuring proper execution ([elizaos/eliza#3428](https://github.com/elizaos/eliza/pull/3428)).\n\n### Documentation & Testing Improvements\n- Weekly contributor meeting notes for February 4 and February 11 were added to the documentation ([elizaos/eliza#3484](https://github.com/elizaos/eliza/pull/3484)).\n- A new guide for remote deployment was introduced, aiding users in setting up ElizaOS ([elizaos/eliza#3501](https://github.com/elizaos/eliza/pull/3501)).\n- The test suite for OpenAI integration was completed, enhancing testing coverage ([elizaos/eliza#3495](https://github.com/elizaos/eliza/pull/3495)).\n- Parameters for caching and length were added to local embedding on Anthropics, improving testing efficiency ([elizaos/eliza#3497](https://github.com/elizaos/eliza/pull/3497)).\n- Environment variables were added for the Compass plugin, facilitating its integration ([elizaos/eliza#3494](https://github.com/elizaos/eliza/pull/3494)).\n- Incorrect image paths in the Korean documentation were fixed, resolving display issues ([elizaos/eliza#3489](https://github.com/elizaos/eliza/pull/3489)).\n- The test runner was ensured to continue execution after failures, improving test reliability ([elizaos/eliza#3490](https://github.com/elizaos/eliza/pull/3490)).\n\n## \ud83d\udc1e Issue Triage\n\n### New Issues\n- **elizaos/eliza**:\n - A feature request was opened to add a platform interface to the core package for Eliza v2 to support platform-agnostic development ([elizaos/eliza#3491](https://github.com/elizaos/eliza/issues/3491)).\n - A bug report was filed regarding Twitter profile fetch failure when using the Eliza AI agent with ProtonVPN on Ubuntu ([elizaos/eliza#3504](https://github.com/elizaos/eliza/issues/3504)).\n - A 404 error with the Obsidian plugin was reported, seeking assistance with the connection to the Obsidian API ([elizaos/eliza#3503](https://github.com/elizaos/eliza/issues/3503)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - The issue regarding incorrect image paths in the Korean documentation was resolved ([elizaos/eliza#3479](https://github.com/elizaos/eliza/issues/3479)).\n - The issue concerning the addition of environment variables for the Compass plugin was closed ([elizaos/eliza#3492](https://github.com/elizaos/eliza/issues/3492))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-14": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:04.243244Z", + "target_date": "2025-02-14", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-13", + "ai_news_elizaos_discord_md_2025-02-12", + "ai_news_elizaos_discord_md_2025-02-11", + "ai_news_elizaos_daily_json_2025-02-13", + "ai_news_elizaos_daily_md_2025-02-13", + "ai_news_elizaos_daily_discord_json_2025-02-13", + "ai_news_elizaos_daily_discord_md_2025-02-13", + "github_summaries_daily_2025-02-14", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 222913, + "estimated_tokens": 55728, + "file_size_bytes": 239508 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-15.json b/the-council/aggregated/2025-02-15.json new file mode 100644 index 00000000000..3f132ad661d --- /dev/null +++ b/the-council/aggregated/2025-02-15.json @@ -0,0 +1,322 @@ +{ + "date_generated_for": "2025-02-15", + "ai_news_elizaos_discord_md_2025-02-14": { + "filename": "2025-02-14.md", + "content": "# elizaOS Discord - 2025-02-14\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **ElizaOS V2 Progress**: Shaw reported significant progress on the development of ElizaOS V2, which features a swarm of autonomous agents that can work together. The system allows agents to recognize \"boss\" relationships, execute tasks based on roles, and interact with each other (e.g., a compliance agent preventing a social media agent from posting problematic content).\n- **Database Adapters**: Users discussed solutions for vector mismatch errors, with many successfully resolving issues by switching from SQLite to MongoDB or by using different embedding models.\n- **Plugin Development**: Active discussions around the plugin registry (https://github.com/elizaos-plugins) and creating custom plugins for specific use cases. Several PRs were merged successfully.\n- **Room Model Concept**: Shaw explained that the room model in Eliza allows agents to interact with multiple other agents and people in a shared space, facilitating multi-agent conversations.\n\n### Project Structure & Branding\n- **Brand Consolidation**: The team is working on consolidating their brand identity, debating whether to merge their Twitter accounts (ai16zdao and elizaOS) and standardize on blue coloring rather than orange.\n- **Token Renaming**: Discussions about renaming the token from ai16z to elizaOS, though the team faces legal constraints in how explicitly they can mention this before the official change.\n- **Organizational Structure**: Debate about whether ElizaOS and ai16zdao should be managed as separate entities or combined under one team, with TyePo suggesting focusing on one account until the project develops further.\n\n### DegenAI Updates\n- **Trading Strategy**: Rhota shared details about DegenAI's current trading approach, which uses a basic take profit/stop loss strategy with plans to test randomization and indicator-based strategies.\n- **Twitter Account Suspension**: DegenAI's Twitter account was suspended, with the team working to restore it. Speculation that the suspension occurred because it wasn't disclosed that the account is automated.\n- **New Data Layer**: The team implemented a new data/sentiment layer to enhance DegenAI's trading functionality, moving beyond the initial basic implementation that scraped trending tokens from Birdeye.\n\n### Tokenomics Discussion\n- **Liquidity Issues**: The team is addressing problems with their \"pumpfun LP model\" using a linear approach. Witch proposed a new strategy where agents would have their own AT/Sol pools rather than being pooled with ai16z, while still using trading fees to buy back ai16z tokens.\n- **Token Sink Mechanisms**: Mat suggested focusing on token sink mechanisms during the startup phase to address liquidity concerns.\n\n### Media Production\n- **AI TV Show Development**: A team is creating video assets for an AI-related TV show or podcast, including stingers, bumpers, and intro/outro sequences. The show appears to be replacing X space sessions.\n- **Format Change**: Discussion about changing the format of \"What Did You Get Done This Week\" (WDYGDTW) to something more engaging like a game show inspired by Shark Tank, now called \"Clank Tank.\"\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How can I fix the vector mismatch error in SQLite? \n **A**: Switch from local database to MongoDB using adapter-mongodb by adding your connection string to MONGODB_CONNECTION_STRING in .env (answered by engineer)\n\n- **Q**: Can someone explain why Eliza agents need a room and roomID? \n **A**: Room model allows agents to be in a room with many other agents and people, facilitating multi-agent conversations (answered by shaw)\n\n- **Q**: How can I make my agent stop conversing after a certain number of replies on Twitter? \n **A**: You can modify the Twitter client to count interactions and ignore after reaching a limit (answered by elizaos-bridge-odi)\n\n- **Q**: Which node version is used to compile the main Eliza repo? \n **A**: Node v23.3.0 (answered by Tobiloba)\n\n- **Q**: How to create a plugin that executes regularly without user input? \n **A**: Copy and modify the Twitter client for your use case (answered by elizaos-bridge-odi)\n\n### Project Direction\n- **Q**: What trading strategies is DegenAI currently using? \n **A**: A basic take profit/stop loss strategy with specific percentages at different price points (answered by rhota)\n\n- **Q**: Should the project consolidate to one Twitter account or maintain separate accounts? \n **A**: Most partners favor consolidation, and the team is working toward this, likely within a week (answered by jasyn_bjorn)\n\n- **Q**: Why wasn't the $ai16z token mentioned in the roadmap? \n **A**: Legal constraints prevent explicit promotion before the official ticker change (answered by jasyn_bjorn)\n\n- **Q**: Is there like a civitai for Eliza stuff, a website people post character files and plugins to? \n **A**: There's a plugin registry at https://github.com/elizaos-plugins (answered by Patt)\n\n- **Q**: Where do I begin learning how to build AI agents? \n **A**: Check https://github.com/elizaos/awesome-eliza and join the dev channels (answered by Patt)\n\n## Community Help & Collaboration\n\n### Technical Problem Solving\n- **Vector Mismatch Resolution**: Engineer helped Odilitime resolve vector mismatch errors by switching from SQLite to MongoDB adapter, adding the connection string to .env.\n\n- **Node Version Compatibility**: Pagameba assisted Necron Don with node version compatibility issues by suggesting using node 23.3 and reinstalling node_modules.\n\n- **Package Dependencies**: Neodotneo helped Redd resolve an error with onnxruntime-node dependency by suggesting adding an override in package.json, which worked with yarn.\n\n- **Debugging Context**: Psyfreak directed lefrog to packages/core/generation.ts in the generateText function for viewing input context when debugging.\n\n### Project Guidance\n- **Plugin Registry**: Ian helped with plugin registry submission, resulting in a successfully merged PR.\n\n- **Trading Strategy Explanation**: Rhota provided a detailed breakdown of current and planned trading strategies in response to PrudentSpartan's request for more specific information.\n\n- **Brand Clarification**: SM Sith Lord helped clarify brand naming confusion, noting that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases.\n\n## Action Items\n\n### Technical\n- Complete development of agent swarm architecture for ElizaOS V2 (Mentioned by shaw)\n- Implement role-based permissions system for agents (Mentioned by shaw)\n- Develop social awareness capabilities for agents (Mentioned by shaw)\n- Fix vector mismatch error by switching from local database to MongoDB adapter (Mentioned by engineer)\n- Modify Twitter client to limit conversation depth (Mentioned by elizaos-bridge-odi)\n- Implement proper memory management for multi-user systems (Mentioned by BowTiedBlueFin)\n- Fix Twitter media upload functionality (Mentioned by Mr. SUI)\n- Implement and test randomized trading strategies with varying aggressiveness levels (Mentioned by rhota)\n- Develop indicator-based trading strategies using VWAP (Mentioned by rhota)\n- Work with execution provider to build real-time indicator tracking for fast-moving meme tokens (Mentioned by rhota)\n- Restore DegenAI's suspended Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Complete token renaming from ai16z to elizaOS (Mentioned by witch)\n- Create stingers/transition bumpers for play canvas default loading screens (Mentioned by fishai)\n- Fix frame errors and off-beat hits in the intro video (Mentioned by fishai)\n- Implement staking mechanisms/LP rewards to incentivize liquidity provision (Mentioned by witch)\n- Develop token sink mechanisms as part of startup phase focus (Mentioned by mat)\n\n### Documentation\n- Create comprehensive overview of project vision that ties individual features to the bigger picture (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Establish a structured content repository beyond Twitter for long-term documentation (Mentioned by accelxr)\n- Update all social channels, website and GitHub with consistent branding (Mentioned by pragmatiko)\n- Create clear explanation of DegenAI's purpose, value proposition, and ecosystem role (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Develop infographic explaining trading strategies in less technical terms (Mentioned by rhota)\n- Update website with comprehensive DegenAI information (Mentioned by rhota)\n- Create guide for integrating adapter-supabase (Mentioned by Mohit)\n- Update plugin template link in registry README (Mentioned by ian)\n- Define proper organizational structure for ElizaOS and ai16zdao/ElizaDAO (Mentioned by Odilitime)\n- Create a comprehensive guide for new users explaining Eliza's core concepts like rooms (Implied from multiple basic questions)\n- Improve visibility of resources like YouTube channel and recordings (Implied from Cryptosi.eth's difficulty finding resources)\n- Clearly communicate how the new pool strategy adds value to ai16z token through buybacks and LP additions (Mentioned by witch)\n\n### Feature\n- Add agent identifiers to eliza logger (Mentioned by uai_thne)\n- Create custom RAG for document processing (Mentioned by Salacoste)\n- Implement WebSocket support for real-time data (Mentioned by ualp.)\n- Add voice analysis capability (Mentioned by winded4752)\n- Development of plugin for working with embeddings and memory retrieval using similarity scores (Mentioned by Daniel BNV)\n- AI chatbot for crypto applications powered by Eliza (Mentioned by DIGITAL TUNDRA)\n- Add graphical analysis capabilities similar to gemxbt (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Integrate DegenAI with Discord channels (Mentioned by Patt)\n- Eventually have an AI agent manage the X account (Mentioned by TyePo)\n- Consider rebranding ai16zdao to ElizaDAO (Mentioned by TyePo and flockaflame)\n- Create a template for swarm of agents that could be deployed to launch a crypto project (Mentioned by witch)\n- Create a group chat for official ElizaOS/DAO partners (Mentioned by CtrlAltElite)\n- Create TV screen images for news segments that can be reusable (Mentioned by jin)\n- Develop a new format for community updates replacing \"What Did You Get Done This Week\" (Mentioned by jin)\n- Develop a character generator tool for ElizaOS (Mentioned by Rick)\n- Create a repository for sharing character files similar to Civitai (Mentioned by Feddie Xtzeth)" + }, + "ai_news_elizaos_discord_md_2025-02-13": { + "filename": "2025-02-13.md", + "content": "# elizaOS Discord - 2025-02-13\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n\n- **ElizaOS V2 Progress**: The team is restructuring the plugin architecture to allow plugins to live in separate repositories for better scalability. Shaw is fully dedicated to shipping V2, with internal release targets moved up.\n\n- **Docker & Deployment Issues**: Multiple users reported issues with Docker containers, particularly with ARM64 architecture and module dependencies. Solutions included installing required dependencies with `apt-get update && apt-get install -y wget` and using `node:23-slim`.\n\n- **Memory Management Challenges**: Users discussed context exceeding the 128K token limit after Twitter agents run for a while, and vector mismatch errors in SQLite databases. Odilitime suggested using OpenAI embeddings instead of local ones to resolve vector issues.\n\n- **Twitter Integration**: Several discussions focused on Twitter functionality, including thread creation, media uploads, and API limitations. The `buildConversationThread` method in `utils.ts` inside client-twitter was highlighted as the key to implementing thread posting.\n\n- **Hosting Options**: Community members discussed various hosting solutions including AWS, GCP, Railway, Akash, and Concabo, with 4-8GB RAM being recommended as sufficient for most ElizaOS deployments.\n\n### DegenAI Development\n\n- **Trading Strategy Updates**: DegenAI has moved from a basic implementation to a more sophisticated version with a data/sentiment layer. The current strategy uses basic take profit/stop loss approaches with specific percentages.\n\n- **Future Trading Plans**: The team plans to implement randomized trading strategies with varying aggressiveness levels and develop indicator-based strategies using VWAP. They noted challenges with traditional indicators from sources like TradingView updating too slowly for fast-moving meme tokens.\n\n### Branding & Communication Strategy\n\n- **Brand Consolidation Debate**: Extensive discussion occurred about whether to consolidate the project's two X (Twitter) accounts - ai16zdao and ElizaOS - into a single account. A poll showed strong support for consolidation.\n\n- **Brand Identity Clarification**: Jin explained the distinction between the two brands: ElizaOS represents the professional, technical side with a blue theme and GitHub organization, while ai16zdao embodies the investment DAO, crypto culture, and orange branding.\n\n- **Token Renaming**: The team has decided to rename the token from ai16z to elizaOS, but can't change the ticker yet due to technical issues with daosfun. Legal considerations are also affecting how they communicate about the token.\n\n### Tokenomics & Launchpad\n\n- **Dual Pool Model**: The team confirmed they're using a dual pool model for agent tokens: AT/SOL and AI16Z/AT, which differs from competitors like Virtuals and Arc who pair directly with their platform tokens.\n\n- **Launchpad Progress**: The launchpad technology is ready with a partnership secured with a Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch with them.\n\n### 3D AI TV Project\n\n- **Visual Asset Management**: The team is creating generic category-based images for a news aggregator system that displays content on TVs in a virtual environment, as a temporary solution until the aggregator provides better images.\n\n- **Branding Updates**: \"Block Tank\" has been renamed to \"Clank Tank\" and most references to \"ai16z\" should be changed to \"ElizaOS\" except when discussing the token specifically.\n\n## Key Questions & Answers\n\n**Q: How do I fix the module error \"@anush008/tokenizers-linux-arm64-gnu\" in Docker?** \nA: Install wget and other dependencies with \"apt-get update && apt-get install -y wget\" and use node:23-slim.\n\n**Q: How do I specify which model to use with TogetherAI API?** \nA: Edit the models.ts file in the core package.\n\n**Q: What are recommended specs for hosting ElizaOS?** \nA: 4-8GB RAM is sufficient for most deployments.\n\n**Q: How do I make a Twitter agent post in threads instead of single tweets?** \nA: Check utils.ts inside client-twitter and look for the buildConversationThread method.\n\n**Q: How do I create a plugin that executes regularly without user input?** \nA: Copy and modify the Twitter client as a starting point.\n\n**Q: How do I fix vector mismatch error with SQLite?** \nA: Try using OpenAI embeddings instead of local ones for consistent dimensions.\n\n**Q: What trading strategies is DegenAI currently using?** \nA: A basic take profit/stop loss strategy with specific percentages for profit-taking and stop-loss levels.\n\n**Q: Is AI16Z still planning to pair agent tokens with SOL instead of AI16Z?** \nA: Yes, with a dual pool model that includes both AT/SOL and AI16Z/AT pools.\n\n**Q: What is the status of the launchpad?** \nA: The tech is ready, with a partnership secured with a top-tier Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch.\n\n**Q: Will the ai16z and ElizaOS social accounts be consolidated?** \nA: A poll showed strong support for consolidation, and the team is working with brand designers to refine the brandkit.\n\n## Community Help & Collaboration\n\n1. **Docker Build Issues**\n - Helper: Derby\n - Helpee: minco\n - Context: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' in Docker\n - Resolution: Install wget and other dependencies with apt-get and use node:23-slim\n\n2. **Model Selection with TogetherAI**\n - Helper: Odilitime\n - Helpee: Slise\n - Context: How to specify which model to use with TogetherAI API\n - Resolution: Edit models.ts file in the core package\n\n3. **Twitter Thread Creation**\n - Helper: elizaos-bridge-odi\n - Helpee: amit\n - Context: How to make Twitter agent post in threads\n - Resolution: Check utils.ts inside client-twitter for buildConversationThread method\n\n4. **Scheduled Plugin Execution**\n - Helper: elizaos-bridge-odi\n - Helpee: miladyboy\n - Context: Creating a plugin that executes regularly without user input\n - Resolution: Copy and modify the Twitter client\n\n5. **Vector Mismatch Resolution**\n - Helper: Odilitime\n - Helpee: engineer\n - Context: Vector mismatch error with SQLite\n - Resolution: Try using OpenAI embeddings instead of local ones\n\n6. **Tokenomics Model Explanation**\n - Helper: witch\n - Helpee: mat\n - Context: Explaining why the dual pool model is beneficial despite differing from competitors\n - Resolution: Witch explained that the approach prevents transferring liquidity issues to new projects while still adding value to AI16Z through buybacks\n\n7. **Project Updates for Partners**\n - Helper: accelxr\n - Helpee: Multiple partners\n - Context: Partners were concerned about lack of transparency and progress updates\n - Resolution: Provided a comprehensive update on all projects including DegenAI, The Autonomous Investor, V2, and Launchpad, with screenshots of the sentiment data hub\n\n## Action Items\n\n### Technical Tasks\n\n1. **Docker & Deployment**\n - Fix Docker build for ARM64 architecture by installing required dependencies | Mentioned By: Derby\n - Implement proper error handling for token limit exceeding 128K | Mentioned By: passer\n - Add support for API key in Gaianet integration | Mentioned By: Slise\n - Fix vector mismatch error in SQLite | Mentioned By: engineer\n - Move database outside Docker container for better scaling | Mentioned By: Paul - Zyfi\n\n2. **Twitter & Social Media Integration**\n - Fix Twitter media upload functionality | Mentioned By: Mr. SUI\n - Add thread creation capability for Twitter | Mentioned By: amit\n - Determine whether to consolidate ai16zdao/ElizaOS X accounts | Mentioned By: jin\n - Complete the token renaming from ai16z to elizaOS | Mentioned By: witch\n\n3. **DegenAI Enhancements**\n - Implement randomized trading strategies with varying aggressiveness levels | Mentioned By: rhota\n - Develop indicator-based strategies using VWAP | Mentioned By: rhota\n - Solve indicator data latency issues | Mentioned By: rhota\n\n4. **ElizaOS Core Development**\n - Complete the restructuring of plugins to live in separate repositories | Mentioned By: accelxr\n - Finalize the sentiment/data layer integration for DegenAI V2 | Mentioned By: accelxr\n - Create mechanism to limit agent conversation depth | Mentioned By: brka\n - Refine plugin for embedding-based memory retrieval | Mentioned By: Daniel BNV\n\n5. **3D AI TV Project**\n - Create generic images/videos for each news category | Mentioned By: SM Sith Lord\n - Create a fallback generic image for unexpected categories | Mentioned By: SM Sith Lord\n - Adjust episode generator to specify category instead of image URLs | Mentioned By: SM Sith Lord\n - Create stingers/bumpers for transitions | Mentioned By: jin\n - Update branding from \"Block Tank\" to \"Clank Tank\" | Mentioned By: SM Sith Lord\n\n### Documentation Needs\n\n1. **Integration Guides**\n - Create guide for adapter-supabase integration | Mentioned By: Mohit\n - Update plugin registry documentation with correct links | Mentioned By: ian | sqd.ai\n - Create or improve documentation about room/roomID concept | Mentioned By: parksthecoder\n - Clarify where demo day recordings are posted | Mentioned By: Cryptosi.eth\n\n2. **Brand & Communication**\n - Clarify the distinct brand identities of ElizaOS vs ai16zdao | Mentioned By: jin\n - Create clear explanation of DegenAI's value proposition | Mentioned By: \ucc0c G \u8dfb \u3058\n - Improve technical communications with less jargon | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update website with comprehensive DegenAI information | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update tokenomics documentation to explain the dual pool model | Mentioned By: witch\n - Create a comprehensive overview that ties features to vision | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\n - Establish a permanent home for content beyond Twitter | Mentioned By: accelxr\n\n### Feature Requests\n\n1. **Integration & Connectivity**\n - Add support for WebSocket connections | Mentioned By: ualp.\n - Implement scheduled tasks without user input | Mentioned By: miladyboy\n - Develop or document Telegram integration for Eliza agents | Mentioned By: npizza.\n\n2. **Platform Enhancements**\n - Add graphical analysis capabilities similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\n - Implement staking mechanisms/LP rewards for liquidity | Mentioned By: witch\n - Launch the agent marketplace/launchpad with custom LP solution | Mentioned By: accelxr\n - Implement the accelerator program for ETHDenver | Mentioned By: accelxr\n - Develop a more engaging social media strategy | Mentioned By: HoneyBadger\n - Create centralized repository for Eliza character files | Mentioned By: Feddie Xtzeth" + }, + "ai_news_elizaos_discord_md_2025-02-12": { + "filename": "2025-02-12.md", + "content": "# elizaOS Discord - 2025-02-12\n\n**Date: February 12, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development Updates\n- **ElizaOS V2 Development**: Plugins have been moved to separate repositories to enable more permissionless and scalable plugin development. Migration effort from V1 to V2 is estimated at 1-5 on a scale of 10.\n- **Launchpad/Marketplace**: Technical infrastructure is ready but undergoing final audits before launch.\n- **DegenAI Trading V2**: Now live with a new sentiment/data layer that integrates social signals from Twitter and Telegram to refine trading decisions. The system made its first purchase of $POPCAT.\n- **Autonomous Investor**: Trust marketplace is live and generating signals from Telegram, with Discord integration expected within a week.\n\n### Technical Discussions\n- **Node.js Compatibility**: Version 23+ is recommended for ElizaOS deployments to avoid dependency issues.\n- **API Access**: Several users discovered that API endpoints should be accessed via port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n- **Database Storage**: Confirmation that the SQL database stores agent tweets for memory persistence, accessible in agent/data/db.sqlite in the memories table.\n- **Model Configuration**: Users discussed how to configure different model providers (OpenAI, TogetherAI) and specify which models to use.\n- **Hosting Requirements**: 4-8GB RAM recommended for hosting ElizaOS agents, with various VPS providers suggested.\n\n### AI-TV Show Development\n- **News Aggregator Issues**: The team is facing challenges with poor-quality or mismatched images for news segments.\n- **Automation vs. Curation**: Debate between maintaining full automation versus introducing manual curation steps to improve quality.\n- **Technical Solutions**: Suggestions included creating generic \"stinger\" images for each news category and adjusting the episode generator to use these instead of aggregator image URLs.\n\n### Branding and Tokenomics\n- **Brand Consolidation**: Discussion about whether to consolidate the ElizaOS (blue theme, professional) and ai16zdao (orange theme, crypto culture) accounts into a single brand identity, with most partners favoring consolidation.\n- **Tokenomics Model**: Current plan involves a dual pool system: SOL:AT (agent token) as primary and AI16Z:AT as a secondary pool that captures ecosystem fees for AI16Z buybacks. Some community members advocated for directly pairing agent tokens with AI16Z (similar to Virtuals and Arc models).\n\n## Key Questions & Answers\n\n### Development & Technical\n- **Q**: Does the SQL database store tweets the agent makes for memory? \n **A**: Yes, you can check them locally inside agent/data/db.sqlite in the memories table.\n\n- **Q**: How do I set up my agent to use OpenAI? \n **A**: Add your API key to .env and set \"modelProvider\": \"openai\" in your character.json file.\n\n- **Q**: Is it possible to create threads in X/Twitter using Eliza? \n **A**: Yes, check the utils.ts inside client-twitter and look for buildConversationThread method.\n\n- **Q**: How do I make my agent post to Twitter at regular intervals? \n **A**: Set Twitter credentials in .env and add \"twitter\" to the clients in your character.json.\n\n- **Q**: What are the recommended specs for hosting an Eliza agent? \n **A**: 4-8GB RAM.\n\n- **Q**: How do I call the Eliza Agent remotely? \n **A**: Use port 3000 instead of 5173, with endpoints like localhost:3000/agents.\n\n- **Q**: If I want to start building my own AI agent leveraging ElizaOS, is it better to wait for v2 or start now? \n **A**: Start now and migrate later, migration effort would be 1-5 on a scale of 10.\n\n### DegenAI & Trading\n- **Q**: How is DegenAI different from quantitative trading bots and script-based bots? \n **A**: Quant-based bots use predefined mathematical algorithms, while script-based bots follow simple rules. DegenAI's new trading backend can implement any strategy while also incorporating sentiment analysis from social media to inform trading decisions.\n\n- **Q**: What are your thoughts on Arc launching a new AI agent that seems to be an enhanced version of DegenAI? \n **A**: Their tech is rust-based targeting specific users. There's overlap but it's not exactly the same - it's a platform, not an autonomously posting/trading agent. We can learn from their successes and failures.\n\n### Branding & Tokenomics\n- **Q**: What's the reasoning for having separated brands? \n **A**: ElizaOS = blue theme, github org, professional front for partnerships; ai16zdao = investment dao, AI memecoin traders/VC, crypto culture.\n\n- **Q**: What is the current plan for token pairing? \n **A**: Dual pool system with SOL:AT as primary and AI16Z:AT as secondary pool.\n\n- **Q**: Are we following the same model as Virtuals and Arc? \n **A**: No, we're using a dual pool model that captures ecosystem fees to drive AI16Z buybacks.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Jox** helped **BowTiedBlueFin** resolve API call issues by suggesting using port 3000 instead of 5173 for API calls.\n- **DEVDARK** assisted **A \u00efert \ua9c2| ViP** with forwarding tweets to Discord/Telegram channels by providing code examples for accessing Discord client and sending messages to channels.\n- **elizaos-bridge-odi** helped **[elizaos] ** set up Twitter integration with Eliza by explaining how to configure Twitter credentials and add Twitter to clients in character.json.\n- **Odilitime** guided **Slise** on specifying which model to use with TogetherAI by directing them to edit the models.ts file.\n- **Derby** helped **minco** resolve a Docker build error with tokenizers module by suggesting installing wget and using node:23-slim in Dockerfile.\n\n### Project Collaboration\n- **boom** created a News Curator tool (github.com/gm3/news-browser) to visualize and potentially curate the JSON data from the news aggregator.\n- **SM Sith Lord** provided a revised show-config.json with updated prompts to improve generation quality for the AI-TV show.\n- **Odilitime** shared a detailed analysis of $POPCAT from Agent Scarlett showing metrics, volume trends, and social sentiment as an example of AI analysis capabilities.\n\n### Community Guidance\n- **jin** clarified the distinction between ElizaOS and ai16zdao brands for **flockaflame** and initiated a discussion about potential consolidation.\n- **rhota** provided a detailed explanation to **Red - X-Ware.v0** about how DegenAI differs from traditional trading bots and its sentiment analysis capabilities.\n- **witch** advised **Whimsical** to start building on ElizaOS now rather than waiting for V2, explaining that migration would be relatively easy.\n\n## Action Items\n\n### Technical\n- Implement dual pool system with SOL:AT primary and AI16Z:AT secondary (mentioned by jin)\n- Complete ElizaOS V2 development with plugins moved to separate repositories (mentioned by accelxr)\n- Finish Discord integration for Autonomous Investor trust marketplace (mentioned by accelxr)\n- Complete final audits for launchpad/marketplace (mentioned by accelxr)\n- Update Gaianet plugin to support API key (mentioned by Slise)\n- Fix Discord.js opus module installation issues (mentioned by [elizaos] )\n- Implement user identification in client (mentioned by boolkeys)\n- Optimize token usage for long-running Twitter bots (mentioned by passer)\n- Add support for WebSocket connections (mentioned by ualp.)\n- Fix Docker environment variable loading (mentioned by BowTiedBlueFin)\n- Create generic \"stinger\" images for each news category (mentioned by SM Sith Lord)\n- Adjust episode generator to use category stingers instead of aggregator image URLs (mentioned by SM Sith Lord)\n- Add a fallback generic image for unexpected news categories (mentioned by SM Sith Lord)\n- Fix market data accuracy in the aggregator (mentioned by boom)\n\n### Documentation\n- Create guide for remote API interaction (mentioned by BowTiedBlueFin)\n- Update Twitter client documentation (mentioned by amit)\n- Deliver product roadmap by Friday (mentioned by accelxr)\n- Create documentation for accelerator program ahead of ETHDenver (mentioned by accelxr)\n- Define a stable JSON specification for the news aggregator (mentioned by boom)\n- Create flowchart/infographic explaining DegenAI's architecture and functionality (mentioned by rhota)\n- Update tokenomics documentation with final model (mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n\n### Features\n- Add support for Facebook and Instagram posting (mentioned by POPPP)\n- Add user-specific memory to client (mentioned by cryptoAYA)\n- Consolidate social media accounts based on partner poll results (mentioned by jin and accelxr)\n- Launch Clank Tank show (mentioned by jin)\n- Implement tokenomics for the marketplace (mentioned by accelxr)\n- Develop accelerator program for agent projects (mentioned by accelxr)\n- Consider implementing a Twitter-focused show with embedded web browser for tweets (mentioned by SM Sith Lord)\n- Focus on market sentiment rather than specific numbers for AI-TV (mentioned by boom)\n- Purchase stinger images/videos for news categories (mentioned by jin)\n- Enhance sentiment analysis layer to process data from Twitter, Telegram, and other sources (mentioned by rhota)\n- Develop trading strategies that can adapt to market conditions (mentioned by Curtisdonthurtus)" + }, + "ai_news_elizaos_daily_json_2025-02-14": { + "filename": "2025-02-14.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-14", + "categories": [ + { + "title": "Recent ElizaOS Updates and Improvements", + "content": [ + { + "text": "## Documentation Updates\n\nA new remote deployment guide has been added to the documentation (PR #3501). Additionally, weekly contributor meeting notes for February 4 and 11, 2025 have been published (PR #3484). A fix was implemented for incorrect image paths in the Korean documentation (PR #3489).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3501", + "https://github.com/elizaOS/eliza/pull/3484", + "https://github.com/elizaOS/eliza/pull/3489" + ], + "images": [], + "videos": [] + }, + { + "text": "## Feature Enhancements\n\nDiscord integration has seen significant improvements with both a new Discord test implementation (PR #3478) and enhancements to the existing test (PR #3498). A new ElevenLabs plugin has been added to the system (PR #3452).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3478", + "https://github.com/elizaOS/eliza/pull/3498", + "https://github.com/elizaOS/eliza/pull/3452" + ], + "images": [], + "videos": [] + }, + { + "text": "## Bug Fixes\n\nSeveral important fixes have been implemented, including client UI improvements (PR #3496), ensuring the test runner continues execution after failures (PR #3490), and removing the '--no-frozen-lockfile' flag from the Dockerfile (PR #3428).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3496", + "https://github.com/elizaOS/eliza/pull/3490", + "https://github.com/elizaOS/eliza/pull/3428" + ], + "images": [], + "videos": [] + }, + { + "text": "## Testing and Infrastructure\n\nThe test suite for OpenAI integration has been completed (PR #3495). Additional improvements include adding the right parameters for caching and length for local embedding on Anthropic (PR #3497), and adding Compass plugin environment variables (PR #3494).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3495", + "https://github.com/elizaOS/eliza/pull/3497", + "https://github.com/elizaOS/eliza/pull/3494" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Twitter Activity from @dankvr", + "content": [ + { + "text": "The user is currently reading and recommending a book about DAOs, maintaining a beginner mindset despite 4 years of experience in the field. They shared an image of the book.", + "sources": [ + "https://twitter.com/dankvr/status/1890528303171174416" + ], + "images": [ + "https://pbs.twimg.com/media/GjyBeLxW8AAFuC6.jpg" + ], + "videos": [] + }, + { + "text": "The user decided to download Cursor, a development tool.", + "sources": [ + "https://twitter.com/dankvr/status/1890505687471419456" + ], + "images": [], + "videos": [] + }, + { + "text": "The user commented on the intersection of crypto and AI, sharing an image that appears to show time distortion in these fields.", + "sources": [ + "https://twitter.com/dankvr/status/1890239151523651700" + ], + "images": [ + "https://pbs.twimg.com/media/Gjt6Z7_XYAAoa3J.png" + ], + "videos": [] + }, + { + "text": "The user described a dramatic cryptocurrency collapse, noting a $9B market cap dropping 99.998% in value within 24 hours, comparing it to 'Apple going from $3T to $57M overnight' and calling it 'just another day in brypto.'", + "sources": [ + "https://twitter.com/dankvr/status/1890225033534140765" + ], + "images": [], + "videos": [] + }, + { + "text": "The user made several brief replies to other Twitter users and suggested that NEAR could be a platform for 'AI waifus and anon image generation.'", + "sources": [ + "https://twitter.com/dankvr/status/1890446808872095965", + "https://twitter.com/dankvr/status/1890446563236893074", + "https://twitter.com/dankvr/status/1890235002845356445", + "https://twitter.com/shawmakesmagic/status/1890467838806077736", + "https://twitter.com/shawmakesmagic/status/1890467743364727093", + "https://twitter.com/shawmakesmagic/status/1890467619104334281" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several significant pull requests have been made to the elizaOS/eliza repository recently, focusing on architecture improvements and feature updates:\n\n- PR #3508 by normand1 proposes to delete plugins from the codebase.\n\n- PR #3486 by 0xbbjoker introduces Vector Dimensions and Character Schema Updates, suggesting improvements to the character data structure.\n\n- PR #3509 by odilitime moves characters out to a submodule, which likely helps with organization and maintainability of the codebase.\n\n- PR #3482 by Bijan-Massoumi adds a plugin for Messari Copilot, introducing new functionality.\n\n- PR #3512 by HashWarlock updates the 'tee' feature.\n\n- PR #3511 by tenthirtyone refactors the hardcoded 'http://localhost' string literal to use the SERVER_URL environment variable in the client, improving configuration flexibility.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3508", + "https://github.com/elizaOS/eliza/pull/3486", + "https://github.com/elizaOS/eliza/pull/3509", + "https://github.com/elizaOS/eliza/pull/3482", + "https://github.com/elizaOS/eliza/pull/3512", + "https://github.com/elizaOS/eliza/pull/3511" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3508", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3486", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3509", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3482", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3512", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3511" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in the Eliza Project", + "content": [ + { + "text": "Several users have reported technical issues with the Eliza AI project on GitHub:\n\n1. Issue #3504: A user named MehmoodSheikh reported problems with Twitter profile fetching when using the Eliza AI Agent with ProtonVPN on Ubuntu.\n\n2. Issue #3503: User wolfskyknight requested assistance with an Obsidian Plugin related to Eliza.\n\n3. Issue #3513: User kon-rad encountered a problem where the client displays a blank page and generates errors.\n\n4. Issue #3514: User Etette reported a port scanning error when using Eliza on the Render platform.\n\nThese issues highlight various integration, connectivity, and rendering problems that users are experiencing with the Eliza system across different environments and configurations.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3504", + "https://github.com/elizaOS/eliza/issues/3503", + "https://github.com/elizaOS/eliza/issues/3513", + "https://github.com/elizaOS/eliza/issues/3514" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3504", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3503", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3513", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3514" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 14-15, 2025, there were 20 new pull requests with 12 merged, 4 new issues created, and 24 active contributors working on the project. Activity decreased the following day (February 15-16, 2025) with only 2 new pull requests (none merged), 2 new issues, and 9 active contributors.", + "sources": [ + "From 2025-02-14 to 2025-02-15, elizaos/eliza had 20 new PRs (12 merged), 4 new issues, and 24 active contributors.", + "From 2025-02-15 to 2025-02-16, elizaos/eliza had 2 new PRs (0 merged), 2 new issues, and 9 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739491200 + } + }, + "ai_news_elizaos_daily_md_2025-02-14": { + "filename": "2025-02-14.md", + "content": "# ElizaOS Updates and Activity Report - 2025-02-14\n\n## Recent ElizaOS Updates and Improvements\n\n### Documentation Updates\n- New remote deployment guide added (PR #3501)\n- Weekly contributor meeting notes for February 4 and 11, 2025 published (PR #3484)\n- Fixed incorrect image paths in Korean documentation (PR #3489)\n\n### Feature Enhancements\n- Discord integration improvements with new implementation (PR #3478) and test enhancements (PR #3498)\n- Added new ElevenLabs plugin (PR #3452)\n\n### Bug Fixes\n- Client UI improvements implemented (PR #3496)\n- Fixed test runner to continue execution after failures (PR #3490)\n- Removed '--no-frozen-lockfile' flag from Dockerfile (PR #3428)\n\n### Testing and Infrastructure\n- Completed test suite for OpenAI integration (PR #3495)\n- Added right parameters for caching and length for local embedding on Anthropic (PR #3497)\n- Added Compass plugin environment variables (PR #3494)\n\n## GitHub Activity\n\n### Recent Pull Requests\n- PR #3508: Deletion of plugins from codebase\n- PR #3486: Vector Dimensions and Character Schema Updates\n- PR #3509: Moving characters out to a submodule\n- PR #3482: Added plugin for Messari Copilot\n- PR #3512: Updated 'tee' feature\n- PR #3511: Refactored hardcoded 'http://localhost' to use SERVER_URL environment variable\n\n### GitHub Activity Metrics\n- Feb 14-15: 20 new PRs (12 merged), 4 new issues, 24 active contributors\n- Feb 15-16: 2 new PRs (0 merged), 2 new issues, 9 active contributors\n\n### Reported Issues\n- Issue #3504: Twitter profile fetching problems with ProtonVPN on Ubuntu\n- Issue #3503: Assistance request with Obsidian Plugin\n- Issue #3513: Client displaying blank page with errors\n- Issue #3514: Port scanning error on Render platform\n\n## Twitter Activity from @dankvr\n\n- Reading and recommending a book about DAOs while maintaining a beginner mindset\n- Downloaded Cursor development tool\n- Commented on the intersection of crypto and AI with time distortion imagery\n- Described a dramatic cryptocurrency collapse (99.998% value drop in 24 hours)\n- Made several brief replies to other Twitter users\n- Suggested NEAR as a platform for \"AI waifus and anon image generation\"" + }, + "ai_news_elizaos_daily_discord_json_2025-02-14": { + "filename": "2025-02-14.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-14", + "date": 1739491200, + "stats": { + "totalMessages": 843, + "totalUsers": 171 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel contains minimal substantive technical discussion. Most interactions involve new users introducing themselves and asking basic questions about Eliza, with BOSSU (likely a bot) providing generic responses directing users to other channels like \"coders\" or resources like GitHub. There was a brief discussion about a plugin registry for Eliza at https://github.com/elizaos-plugins. One user asked about the \"room\" and \"roomID\" concept in Eliza agents, which was explained as allowing agents to interact with multiple other agents and people in a shared space. There was also discussion about changing the format of a regular event called \"What Did You Get Done This Week\" (WDYGDTW) to something more engaging like a game show inspired by Shark Tank. Some users mentioned interest in voice AI features and character generation tools for ElizaOS.\n\n## 2. FAQ\nQ: Where can I find the backend code from Eliza? (asked by \ud835\ude7f\ud835\ude8a\ud835\ude8c\ud835\ude92\ud835\ude97\ud835\ude98\u2122) A: Check the coders channel and GitHub repo (answered by BOSSU)\nQ: How can we get Twitter media upload to work without using the official API? (asked by Mr. SUI) A: Unanswered\nQ: Was yesterday's demo day recorded and posted anywhere? (asked by Cryptosi.eth) A: Check announcements, YouTube channel, or elizaos.ai (answered by BOSSU)\nQ: Is there like a civitai for Eliza stuff, a website people post character files and plugins to? (asked by Feddie Xtzeth) A: There's a plugin registry at https://github.com/elizaos-plugins (answered by Patt)\nQ: Where do I begin learning how to build AI agents? (asked by kingslayer) A: Check https://github.com/elizaos/awesome-eliza and join the dev channels (answered by Patt)\nQ: Can someone explain why Eliza agents need a room and roomID? (asked by parksthecoder) A: Room model allows agents to be in a room with many other agents and people (answered by shaw)\nQ: Does Eliza have a voice AI feature? Can I submit a voice recording for analysis? (asked by winded4752) A: We can transcribe voice recordings, head to coders channel for technical details (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Feddie Xtzeth | Context: Looking for a repository of Eliza plugins and character files | Resolution: Shared the plugin registry link at https://github.com/elizaos-plugins\nHelper: Patt | Helpee: kingslayer | Context: Needed resources to learn building AI agents | Resolution: Provided link to https://github.com/elizaos/awesome-eliza and directed to appropriate channels\nHelper: shaw | Helpee: parksthecoder | Context: Confusion about the room model concept in Eliza | Resolution: Explained that rooms allow agents to interact with multiple agents and people\n\n## 4. Action Items\nTechnical: None explicitly mentioned\nDocumentation: Description: Create a comprehensive guide for new users explaining Eliza's core concepts like rooms | Mentioned By: Implied from multiple basic questions\nFeature: Description: Implement voice AI features for Eliza agents | Mentioned By: winded4752\nFeature: Description: Develop a character generator tool for ElizaOS | Mentioned By: Rick (shared tweet from IamCodeNeo)\nFeature: Description: Create a repository for sharing character files similar to Civitai | Mentioned By: Feddie Xtzeth\nDocumentation: Description: Improve visibility of resources like YouTube channel and recordings | Mentioned By: Implied from Cryptosi.eth's difficulty finding resources\nFeature: Description: Develop a new format for community updates replacing \"What Did You Get Done This Week\" | Mentioned By: jin", + "messageCount": 108, + "userCount": 48 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Channel\n\n## 1. Summary\nThe discussions in the coders channel primarily revolve around ElizaOS implementation challenges, plugin development, and agent configuration. Key technical topics include database adapters (SQLite, MongoDB), embedding mismatches, Twitter integration issues, and memory management. Users frequently encounter vector mismatch errors when using local embeddings with certain models. Several users successfully resolved database issues by switching from SQLite to MongoDB or by using different embedding models. There were discussions about creating custom plugins, extending Twitter functionality, and managing agent memory across multiple users. The community also discussed deployment strategies on various platforms like Railway and VPS services. A significant technical challenge appears to be configuring agents to post media on Twitter and managing conversation depth between agents to prevent infinite loops. Plugin development was another focus area, with discussions about the plugin registry and creating custom plugins for specific use cases.\n\n## 2. FAQ\nQ: How can I fix the vector mismatch error in SQLite? (asked by engineer) A: Switch from local database to MongoDB using adapter-mongodb by adding your connection string to MONGODB_CONNECTION_STRING in .env (answered by engineer)\nQ: How can I make my agent stop conversing after a certain number of replies on Twitter? (asked by brka) A: You can modify the Twitter client to count interactions and ignore after reaching a limit (answered by elizaos-bridge-odi)\nQ: Where is the backend code for Eliza located? (asked by \ud835\ude7f\ud835\ude8a\ud835\ude8c\ud835\ude92\ud835\ude97\ud835\ude98\u2122) A: Unanswered directly, but \ud835\ude7f\ud835\ude8a\ud835\ude8c\ud835\ude92\ud835\ude97\ud835\ude98\u2122 later confirmed finding it\nQ: How to get the TWITTER_2FA_SECRET variable? (asked by [elizaos] ) A: Unanswered\nQ: Which node version is used to compile the main Eliza repo? (asked by Rashid | X:mcmoodoo) A: Node v23.3.0 (answered by Tobiloba)\nQ: How to integrate adapter-supabase in elizaOS? (asked by Mohit) A: Unanswered\nQ: How to manage user memories in a custom web UI connected with Eliza as backend? (asked by Vamsi) A: Unanswered\nQ: How to use metamask for transactions by users? (asked by Waqas Wahid) A: Unanswered\nQ: Can I run a Twitter AI agent with deepseek local? (asked by JOE) A: Unanswered\nQ: How to create a plugin that executes regularly without user input? (asked by miladyboy) A: Copy and modify the Twitter client for your use case (answered by elizaos-bridge-odi)\n\n## 3. Help Interactions\nHelper: Hiram | Helpee: Okul | Context: Advice on package building in ElizaOS | Resolution: User confirmed the advice worked\nHelper: Neodotneo | Helpee: Redd | Context: Error with onnxruntime-node dependency | Resolution: Suggested adding override in package.json, user confirmed it worked with yarn\nHelper: engineer | Helpee: Odilitime | Context: Vector mismatch error with local embeddings | Resolution: Switched from SQLite to MongoDB adapter by adding connection string to .env\nHelper: psyfreak | Helpee: lefrog | Context: Viewing input context for debugging | Resolution: Directed to packages/core/generation.ts in generateText function\nHelper: pagameba | Helpee: Necron Don | Context: Node version compatibility issue | Resolution: Suggested using node 23.3 and reinstalling node_modules\nHelper: ian | Helpee: [elizaos] | Context: Redundant Twitter posts | Resolution: Suggested checking if plugins were being included twice\nHelper: Odilitime | Helpee: ian | Helpee: Plugin registry submission | Resolution: PR was merged successfully\n\n## 4. Action Items\nTechnical: Fix vector mismatch error by switching from local database to MongoDB adapter | Description: Add MongoDB connection string to .env | Mentioned By: engineer\nTechnical: Modify Twitter client to limit conversation depth | Description: Add methods to count and save interactions between accounts and ignore after reaching max limit | Mentioned By: elizaos-bridge-odi\nTechnical: Implement proper memory management for multi-user systems | Description: Create separate memory buckets for different users interacting with the same agent | Mentioned By: BowTiedBlueFin\nTechnical: Fix Twitter media upload functionality | Description: Enable agents to post images on Twitter | Mentioned By: Mr. SUI\nDocumentation: Create guide for integrating adapter-supabase | Description: Provide resources on implementing adapter-supabase in elizaOS | Mentioned By: Mohit\nDocumentation: Update plugin template link in registry README | Description: Fix broken link to plugin template | Mentioned By: ian\nFeature: Add agent identifiers to eliza logger | Description: Enable tracking multiple elizas running simultaneously | Mentioned By: uai_thne\nFeature: Create custom RAG for document processing | Description: Implement document RAG base for PDFs and docs | Mentioned By: Salacoste\nFeature: Implement WebSocket support for real-time data | Description: Handle WebSocket connections for real-time API data | Mentioned By: ualp.\nFeature: Add voice analysis capability | Description: Enable submission of voice recordings for analysis | Mentioned By: winded4752", + "messageCount": 279, + "userCount": 77 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Three users shared their projects: Daniel BNV mentioned working on a plugin related to embeddings and memory retrieval based on similarity scores, DIGITAL TUNDRA announced building an AI chatbot for a crypto app powered by Eliza, and Random Disco shared a music project potentially related to the ai16z project. No detailed technical discussions, decisions, or problem-solving occurred in this brief exchange. The conversation primarily consisted of project announcements and sharing links to external content.\n\n## 2. FAQ\nNo significant questions with meaningful responses were present in the chat.\n\n## 3. Help Interactions\nNo significant help interactions occurred in this chat segment.\n\n## 4. Action Items\nFeature: Development of plugin for working with embeddings and memory retrieval using similarity scores | Mentioned By: Daniel BNV\nFeature: AI chatbot for crypto applications powered by Eliza | Mentioned By: DIGITAL TUNDRA", + "messageCount": 4, + "userCount": 3 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe discussion centers around DegenAI's trading capabilities and communication strategy. The team recently implemented a new data/sentiment layer to enhance DegenAI's trading functionality, moving beyond the initial basic implementation that scraped trending tokens from Birdeye. Rhota shared specific details about the current trading strategy, which uses a basic take profit/stop loss approach with plans to test randomization and indicator-based strategies. Community members, particularly PrudentSpartan, expressed frustration about the lack of clear communication regarding DegenAI's value proposition, purpose, and technical capabilities. The team acknowledged these concerns and committed to providing more specific information in future updates. A new ElizaOS roadmap was shared that includes plans for DegenAI. Additionally, there was mention of DegenAI's Twitter account being suspended, with the team working to restore it.\n\n## 2. FAQ\nQ: When will DegenAI be updated? (asked by kkeongsmemo) A: The team has already implemented a new data/sentiment layer, with more updates planned (answered by rhota)\nQ: Has DEGENAI started trading in a new way now? (asked by kkeongsmemo) A: Yes, using the data/sentiment layer rather than the basic implementation (answered by rhota)\nQ: What trading strategies is DegenAI currently using? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: A basic take profit/stop loss strategy with specific percentages at different price points (answered by rhota)\nQ: What is DegenAI's value proposition? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Unanswered directly, but will be addressed in upcoming website/branding updates (partially addressed by rhota)\nQ: Why was DegenAI's Twitter account suspended? (asked by Toni) A: Probably because it wasn't disclosed that it's automated (answered by Toni)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Context: Notification about DegenAI's Twitter account being banned | Resolution: Team acknowledged the issue and reached out to X\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Request for more specific information about trading strategies | Resolution: Provided detailed breakdown of current and planned trading strategies\nHelper: Patt | Helpee: rhota | Context: Defending against harsh criticism | Resolution: Encouraged constructive discourse while acknowledging valid concerns\n\n## 4. Action Items\nType: Technical | Description: Implement and test randomized trading strategies with varying aggressiveness levels | Mentioned By: rhota\nType: Technical | Description: Develop indicator-based trading strategies using VWAP | Mentioned By: rhota\nType: Technical | Description: Work with execution provider to build real-time indicator tracking for fast-moving meme tokens | Mentioned By: rhota\nType: Technical | Description: Restore DegenAI's suspended Twitter account | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Documentation | Description: Create clear explanation of DegenAI's purpose, value proposition, and ecosystem role | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\nType: Documentation | Description: Develop infographic explaining trading strategies in less technical terms | Mentioned By: rhota\nType: Documentation | Description: Update website with comprehensive DegenAI information | Mentioned By: rhota\nType: Feature | Description: Add graphical analysis capabilities similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Feature | Description: Integrate DegenAI with Discord channels | Mentioned By: Patt", + "messageCount": 85, + "userCount": 13 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" channel\n\n## 1. Summary\nThe chat segment contains a brief discussion about organizational structure between ElizaOS and ai16zdao. The conversation centers on whether these should be managed as separate entities or combined under one team. TyePo suggests focusing on one account until the project develops further before spinning off the DAO account. They also propose eventually rebranding ai16zdao to ElizaDAO. Flockaflame agrees that separation is better but questions if the team is currently structured to execute this properly. They emphasize the need for alignment between teams if separated, with ElizaOS focusing on the development framework and ai16z/ElizaDAO handling the agenetic product side in web3. Odilitime asks for clarification on what a proper structure would look like, suggesting Eliza Labs might already be properly structured for this purpose.\n\n## 2. FAQ\nQ: Do we have anyone to lead the ai16zdao side of things? Or is it same team managing both ElizaOS and ai16zdao atm? (asked by TyePo) A: Unanswered\nQ: What would a proper structure look like? (asked by Odilitime) A: Unanswered\n\n## 3. Help Interactions\nNo significant help interactions were present in this chat segment.\n\n## 4. Action Items\nTechnical: Consider whether to maintain one team for both ElizaOS and ai16zdao or separate them | Mentioned By: TyePo\nFeature: Eventually have an AI agent manage the X account | Mentioned By: TyePo\nDocumentation: Define proper organizational structure for ElizaOS and ai16zdao/ElizaDAO | Mentioned By: Odilitime\nFeature: Consider rebranding ai16zdao to ElizaDAO | Mentioned By: TyePo and flockaflame", + "messageCount": 6, + "userCount": 5 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion centers on liquidity issues with the project's tokenomics model. The team launched with a \"pumpfun LP model\" using a linear approach that has created problems. Witch argues for a new approach where agents would have their own AT/Sol pools rather than being pooled with ai16z, while still using trading fees to buy back ai16z tokens and add to the ai16z/Sol LP. This would create a \"win-win\" by allowing new projects to flourish while still adding value to the ai16z token. Mat expresses concern about this untested approach, suggesting the team should focus on token sink mechanisms during the startup phase. Witch believes positive market sentiment will follow if they properly communicate how this approach benefits the ai16z token through buybacks and LP additions. DorianD supports capturing fees from pools using the network coin, noting that trading tends to move away from virtual pools.\n\n## 2. FAQ\nQ: How can the project address its liquidity issues? (asked by witch) A: Witch suggests giving new projects their own AT/Sol pools and using fees to add value to ai16z token (answered by witch)\nQ: Has the team simulated different market scenarios to test the tokenomics model? (asked by Patt) A: Unanswered\n\n## 3. Help Interactions\nHelper: witch | Helpee: mat | Context: Explaining why current liquidity issues exist and proposing a solution | Resolution: Provided context about the \"pumpfun LP model\" problems and suggested a new approach using agent/SOL pools with fees benefiting ai16z\n\n## 4. Action Items\nType: Technical | Description: Implement staking mechanisms/LP rewards to incentivize liquidity provision | Mentioned By: witch\nType: Technical | Description: Develop token sink mechanisms as part of startup phase focus | Mentioned By: mat\nType: Technical | Description: Create system for capturing fees from pools using the network coin | Mentioned By: DorianD\nType: Documentation | Description: Clearly communicate how the new pool strategy adds value to ai16z token through buybacks and LP additions | Mentioned By: witch", + "messageCount": 17, + "userCount": 6 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe discussion primarily focused on branding and communication strategy for the ElizaOS/ai16z project. Key technical discussions centered around the development of ElizaOS V2, which features a swarm of autonomous agents that can work together. Shaw shared progress on agent development, highlighting a system where agents can recognize \"boss\" relationships, execute tasks based on roles, and interact with each other (like a compliance agent preventing a social media agent from posting problematic content). The team is working on consolidating their brand identity, debating whether to merge their Twitter accounts (ai16zdao and elizaOS) and standardize on blue coloring rather than orange. There was significant discussion about the roadmap publication, with partners providing feedback that it lacked specific timelines and failed to emphasize the connection to the $ai16z token. The team explained they're working on token renaming (from ai16z to elizaOS) but face legal constraints in how explicitly they can mention this. Partners also expressed concern about DegenAI's suspended Twitter account and questioned the relationship between team members and various sub-projects.\n\n## 2. FAQ\nQ: Should the project consolidate to one Twitter account or maintain separate accounts? (asked by multiple users) A: Most partners favor consolidation, and the team is working toward this, likely within a week (answered by jasyn_bjorn)\nQ: Should the project use blue or orange as its primary color? (asked by multiple users) A: The team is leaning toward blue to signify change, though some partners prefer keeping orange for brand recognition (answered by pragmatiko)\nQ: Why wasn't the $ai16z token mentioned in the roadmap? (asked by Burtiik) A: Legal constraints prevent explicit promotion before the official ticker change (answered by jasyn_bjorn)\nQ: When will the token name change from ai16z to elizaOS be completed? (asked by witch) A: The team is dependent on daos.fun to fix some issues first (answered by jin)\nQ: What is the relationship between Skely, DegenAI, and ai16z? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Unanswered directly, though Odilitime defended Skely's contributions\nQ: Why did DegenAI's Twitter account get suspended? (asked by \ucb48\ub9ac\ub0a8\ud460) A: The exact reason is unknown, but the team is working on restoration (answered by Odilitime)\nQ: What is the current status of ElizaOS V2 development? (asked by multiple users) A: Shaw reported good progress on a swarm of agents that can work together with role-based permissions (answered by shaw)\n\n## 3. Help Interactions\nHelper: shaw | Helpee: Partners | Context: Explaining technical progress on ElizaOS V2 | Resolution: Shared code examples and explained the agent swarm architecture with role-based permissions\nHelper: jasyn_bjorn | Helpee: Partners | Context: Explaining legal constraints around token naming | Resolution: Clarified why the team can't explicitly promote the token before official name change\nHelper: accelxr | Helpee: Partners | Context: Addressing feedback on roadmap publication | Resolution: Acknowledged feedback and committed to more structured content strategy\nHelper: witch | Helpee: Jerry.ART | Context: Explaining the relationship between DegenSpartan and DegenSpartanAI | Resolution: Clarified that DegenSpartanAI was based on the original DegenSpartan account\n\n## 4. Action Items\nType: Technical | Description: Complete development of agent swarm architecture for ElizaOS V2 | Mentioned By: shaw\nType: Technical | Description: Implement role-based permissions system for agents | Mentioned By: shaw\nType: Technical | Description: Develop social awareness capabilities for agents | Mentioned By: shaw\nType: Documentation | Description: Create comprehensive overview of project vision that ties individual features to the bigger picture | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\nType: Documentation | Description: Establish a structured content repository beyond Twitter for long-term documentation | Mentioned By: accelxr\nType: Feature | Description: Create a template for swarm of agents that could be deployed to launch a crypto project | Mentioned By: witch\nType: Technical | Description: Restore DegenSpartanAI's suspended Twitter account | Mentioned By: \ucb48\ub9ac\ub0a8\ud460\nType: Documentation | Description: Update all social channels, website and GitHub with consistent branding | Mentioned By: pragmatiko\nType: Feature | Description: Create a group chat for official ElizaOS/DAO partners | Mentioned By: CtrlAltElite\nType: Technical | Description: Complete token renaming from ai16z to elizaOS | Mentioned By: witch", + "messageCount": 307, + "userCount": 44 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe conversation revolves around creating video assets for an AI-related TV show or podcast. The team is working on developing stingers (short animated transitions), bumpers, and intro/outro sequences. Fishai is handling video editing tasks and created an intro that was shared for feedback. Jin expressed concern about delaying the premiere of what appears to be a weekly show intended to replace X space sessions. The team discussed using templates from Videohive and Envato Elements for graphics. There was some confusion about whether a shared video was displaying properly for all users. The project appears to involve several brands including \"Block Tank\" (now \"Clank Tank\"), \"m3\", and \"ai16z\" (now mostly referred to as \"ElizaOS\"). The team is working under time pressure to finalize these video elements for the show.\n\n## 2. FAQ\nQ: Do we need new logos for stingers or do we already have them? (asked by boom) A: Partial answer indicating they \"technically already have a few of those\" (answered by boom)\nQ: Is it just me or is this video black for others? (asked by jin) A: Multiple confirmations that the video was visible, with eskender.eth saying \"I can see the video, looks amazing\" (answered by eskender.eth and boom)\nQ: What brands need to be included in the stingers? (asked by boom) A: Block Tank (now Clank Tank), m3, ai16z (now ElizaOS), and credits (answered by boom and clarified by SM Sith Lord)\n\n## 3. Help Interactions\nHelper: boom | Helpee: jin | Context: Needed resources for stingers/bumpers | Resolution: Shared Videohive link and Envato Elements collection with graphics options\nHelper: fishai | Helpee: jin | Context: Needed video editing for TV show | Resolution: Created intro video and committed to making stingers/transition bumpers\nHelper: SM Sith Lord | Helpee: team | Context: Brand naming confusion | Resolution: Clarified that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases\n\n## 4. Action Items\nTechnical: Create stingers/transition bumpers for play canvas default loading screens | Mentioned By: fishai\nTechnical: Fix frame errors and off-beat hits in the intro video | Mentioned By: fishai\nTechnical: Finalize intro/outro for the show | Mentioned By: fishai\nTechnical: Compile existing content into CapCut | Mentioned By: jin\nFeature: Create TV screen images for news segments that can be reusable | Mentioned By: jin", + "messageCount": 37, + "userCount": 5 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-14": { + "filename": "2025-02-14.md", + "content": "# elizaOS Discord - 2025-02-14\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **ElizaOS V2 Progress**: Shaw reported significant progress on the development of ElizaOS V2, which features a swarm of autonomous agents that can work together. The system allows agents to recognize \"boss\" relationships, execute tasks based on roles, and interact with each other (e.g., a compliance agent preventing a social media agent from posting problematic content).\n- **Database Adapters**: Users discussed solutions for vector mismatch errors, with many successfully resolving issues by switching from SQLite to MongoDB or by using different embedding models.\n- **Plugin Development**: Active discussions around the plugin registry (https://github.com/elizaos-plugins) and creating custom plugins for specific use cases. Several PRs were merged successfully.\n- **Room Model Concept**: Shaw explained that the room model in Eliza allows agents to interact with multiple other agents and people in a shared space, facilitating multi-agent conversations.\n\n### Project Structure & Branding\n- **Brand Consolidation**: The team is working on consolidating their brand identity, debating whether to merge their Twitter accounts (ai16zdao and elizaOS) and standardize on blue coloring rather than orange.\n- **Token Renaming**: Discussions about renaming the token from ai16z to elizaOS, though the team faces legal constraints in how explicitly they can mention this before the official change.\n- **Organizational Structure**: Debate about whether ElizaOS and ai16zdao should be managed as separate entities or combined under one team, with TyePo suggesting focusing on one account until the project develops further.\n\n### DegenAI Updates\n- **Trading Strategy**: Rhota shared details about DegenAI's current trading approach, which uses a basic take profit/stop loss strategy with plans to test randomization and indicator-based strategies.\n- **Twitter Account Suspension**: DegenAI's Twitter account was suspended, with the team working to restore it. Speculation that the suspension occurred because it wasn't disclosed that the account is automated.\n- **New Data Layer**: The team implemented a new data/sentiment layer to enhance DegenAI's trading functionality, moving beyond the initial basic implementation that scraped trending tokens from Birdeye.\n\n### Tokenomics Discussion\n- **Liquidity Issues**: The team is addressing problems with their \"pumpfun LP model\" using a linear approach. Witch proposed a new strategy where agents would have their own AT/Sol pools rather than being pooled with ai16z, while still using trading fees to buy back ai16z tokens.\n- **Token Sink Mechanisms**: Mat suggested focusing on token sink mechanisms during the startup phase to address liquidity concerns.\n\n### Media Production\n- **AI TV Show Development**: A team is creating video assets for an AI-related TV show or podcast, including stingers, bumpers, and intro/outro sequences. The show appears to be replacing X space sessions.\n- **Format Change**: Discussion about changing the format of \"What Did You Get Done This Week\" (WDYGDTW) to something more engaging like a game show inspired by Shark Tank, now called \"Clank Tank.\"\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How can I fix the vector mismatch error in SQLite? \n **A**: Switch from local database to MongoDB using adapter-mongodb by adding your connection string to MONGODB_CONNECTION_STRING in .env (answered by engineer)\n\n- **Q**: Can someone explain why Eliza agents need a room and roomID? \n **A**: Room model allows agents to be in a room with many other agents and people, facilitating multi-agent conversations (answered by shaw)\n\n- **Q**: How can I make my agent stop conversing after a certain number of replies on Twitter? \n **A**: You can modify the Twitter client to count interactions and ignore after reaching a limit (answered by elizaos-bridge-odi)\n\n- **Q**: Which node version is used to compile the main Eliza repo? \n **A**: Node v23.3.0 (answered by Tobiloba)\n\n- **Q**: How to create a plugin that executes regularly without user input? \n **A**: Copy and modify the Twitter client for your use case (answered by elizaos-bridge-odi)\n\n### Project Direction\n- **Q**: What trading strategies is DegenAI currently using? \n **A**: A basic take profit/stop loss strategy with specific percentages at different price points (answered by rhota)\n\n- **Q**: Should the project consolidate to one Twitter account or maintain separate accounts? \n **A**: Most partners favor consolidation, and the team is working toward this, likely within a week (answered by jasyn_bjorn)\n\n- **Q**: Why wasn't the $ai16z token mentioned in the roadmap? \n **A**: Legal constraints prevent explicit promotion before the official ticker change (answered by jasyn_bjorn)\n\n- **Q**: Is there like a civitai for Eliza stuff, a website people post character files and plugins to? \n **A**: There's a plugin registry at https://github.com/elizaos-plugins (answered by Patt)\n\n- **Q**: Where do I begin learning how to build AI agents? \n **A**: Check https://github.com/elizaos/awesome-eliza and join the dev channels (answered by Patt)\n\n## Community Help & Collaboration\n\n### Technical Problem Solving\n- **Vector Mismatch Resolution**: Engineer helped Odilitime resolve vector mismatch errors by switching from SQLite to MongoDB adapter, adding the connection string to .env.\n\n- **Node Version Compatibility**: Pagameba assisted Necron Don with node version compatibility issues by suggesting using node 23.3 and reinstalling node_modules.\n\n- **Package Dependencies**: Neodotneo helped Redd resolve an error with onnxruntime-node dependency by suggesting adding an override in package.json, which worked with yarn.\n\n- **Debugging Context**: Psyfreak directed lefrog to packages/core/generation.ts in the generateText function for viewing input context when debugging.\n\n### Project Guidance\n- **Plugin Registry**: Ian helped with plugin registry submission, resulting in a successfully merged PR.\n\n- **Trading Strategy Explanation**: Rhota provided a detailed breakdown of current and planned trading strategies in response to PrudentSpartan's request for more specific information.\n\n- **Brand Clarification**: SM Sith Lord helped clarify brand naming confusion, noting that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases.\n\n## Action Items\n\n### Technical\n- Complete development of agent swarm architecture for ElizaOS V2 (Mentioned by shaw)\n- Implement role-based permissions system for agents (Mentioned by shaw)\n- Develop social awareness capabilities for agents (Mentioned by shaw)\n- Fix vector mismatch error by switching from local database to MongoDB adapter (Mentioned by engineer)\n- Modify Twitter client to limit conversation depth (Mentioned by elizaos-bridge-odi)\n- Implement proper memory management for multi-user systems (Mentioned by BowTiedBlueFin)\n- Fix Twitter media upload functionality (Mentioned by Mr. SUI)\n- Implement and test randomized trading strategies with varying aggressiveness levels (Mentioned by rhota)\n- Develop indicator-based trading strategies using VWAP (Mentioned by rhota)\n- Work with execution provider to build real-time indicator tracking for fast-moving meme tokens (Mentioned by rhota)\n- Restore DegenAI's suspended Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Complete token renaming from ai16z to elizaOS (Mentioned by witch)\n- Create stingers/transition bumpers for play canvas default loading screens (Mentioned by fishai)\n- Fix frame errors and off-beat hits in the intro video (Mentioned by fishai)\n- Implement staking mechanisms/LP rewards to incentivize liquidity provision (Mentioned by witch)\n- Develop token sink mechanisms as part of startup phase focus (Mentioned by mat)\n\n### Documentation\n- Create comprehensive overview of project vision that ties individual features to the bigger picture (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Establish a structured content repository beyond Twitter for long-term documentation (Mentioned by accelxr)\n- Update all social channels, website and GitHub with consistent branding (Mentioned by pragmatiko)\n- Create clear explanation of DegenAI's purpose, value proposition, and ecosystem role (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Develop infographic explaining trading strategies in less technical terms (Mentioned by rhota)\n- Update website with comprehensive DegenAI information (Mentioned by rhota)\n- Create guide for integrating adapter-supabase (Mentioned by Mohit)\n- Update plugin template link in registry README (Mentioned by ian)\n- Define proper organizational structure for ElizaOS and ai16zdao/ElizaDAO (Mentioned by Odilitime)\n- Create a comprehensive guide for new users explaining Eliza's core concepts like rooms (Implied from multiple basic questions)\n- Improve visibility of resources like YouTube channel and recordings (Implied from Cryptosi.eth's difficulty finding resources)\n- Clearly communicate how the new pool strategy adds value to ai16z token through buybacks and LP additions (Mentioned by witch)\n\n### Feature\n- Add agent identifiers to eliza logger (Mentioned by uai_thne)\n- Create custom RAG for document processing (Mentioned by Salacoste)\n- Implement WebSocket support for real-time data (Mentioned by ualp.)\n- Add voice analysis capability (Mentioned by winded4752)\n- Development of plugin for working with embeddings and memory retrieval using similarity scores (Mentioned by Daniel BNV)\n- AI chatbot for crypto applications powered by Eliza (Mentioned by DIGITAL TUNDRA)\n- Add graphical analysis capabilities similar to gemxbt (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Integrate DegenAI with Discord channels (Mentioned by Patt)\n- Eventually have an AI agent manage the X account (Mentioned by TyePo)\n- Consider rebranding ai16zdao to ElizaDAO (Mentioned by TyePo and flockaflame)\n- Create a template for swarm of agents that could be deployed to launch a crypto project (Mentioned by witch)\n- Create a group chat for official ElizaOS/DAO partners (Mentioned by CtrlAltElite)\n- Create TV screen images for news segments that can be reusable (Mentioned by jin)\n- Develop a new format for community updates replacing \"What Did You Get Done This Week\" (Mentioned by jin)\n- Develop a character generator tool for ElizaOS (Mentioned by Rick)\n- Create a repository for sharing character files similar to Civitai (Mentioned by Feddie Xtzeth)" + }, + "github_summaries_daily_2025-02-15": { + "filename": "2025-02-15.md", + "content": "Overall Project Summary:\n\nToday, the ElizaOS project saw no new features or bug fixes across its repositories. The primary activity involved the reporting of two new issues in the `elizaos/eliza` repository, highlighting problems with the client interface displaying a blank page and a \"No Ports found\" error during agent deployment on Render.\n\n## \ud83d\udc1e Issue Triage\n\n### elizaos/eliza\n- **New Issues**:\n - [Client Interface Issues #3513](https://github.com/elizaos/eliza/issues/3513): Users are experiencing a blank page and console errors when starting the client after installation.\n - [Port Scanning Errors #3514](https://github.com/elizaos/eliza/issues/3514): A user reported a \"No Ports found\" error when deploying the Eliza agent on Render, despite successful local operation." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-15": "[\"AlekseyChusov_week_2025-02-09\", \"AlekseyChusov\", \"week\", \"2025-02-09\", \"AlekseyChusov: Opened one pull request (#3405) titled \\\"Create VangAI\\\" with 336 lines of code added across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:05:49.018Z\"]\n[\"BalanaguYashwanth_week_2025-02-09\", \"BalanaguYashwanth\", \"week\", \"2025-02-09\", \"BalanaguYashwanth: Opened one pull request (#3397) focused on resolving dependencies of the main branch, with significant configuration changes across 86 files (+5070/-4954 lines). Activity was limited to a single day this week, with all work concentrated on configuration files.\", \"2025-05-13T22:05:44.326Z\"]\n[\"Bijan-Massoumi_week_2025-02-09\", \"Bijan-Massoumi\", \"week\", \"2025-02-09\", \"Bijan-Massoumi: Opened one PR (#3482) to \\\"Add plugin for Messari Copilot\\\" with substantial code changes affecting 5,846 files (+377,544/-425,793 lines). Activity was limited to a single day this week, with changes primarily focused on configuration and code files.\", \"2025-05-13T22:05:44.349Z\"]\n[\"AzrielTheHellrazor_week_2025-02-09\", \"AzrielTheHellrazor\", \"week\", \"2025-02-09\", \"AzrielTheHellrazor: Merged one documentation PR (#3422) focused on Eliza Turkish documentation, making significant changes with +47,906/-374,351 lines across 2 files. The contribution was sporadic, with activity on only one day during this period.\", \"2025-05-13T22:05:44.603Z\"]\n[\"Bleyle823_week_2025-02-09\", \"Bleyle823\", \"week\", \"2025-02-09\", \"Bleyle823: Made a small but helpful documentation improvement with PR #3414, adding a note about the 0x prefix needed for EVM private keys (+1/-1 lines).\", \"2025-05-13T22:05:46.185Z\"]\n[\"BitPodAI_week_2025-02-09\", \"BitPodAI\", \"week\", \"2025-02-09\", \"BitPodAI: Worked on a new data-enrich plugin with one open PR (#3476), making moderate code changes across 15 files (+304/-23 lines) over 4 active days. The contribution pattern shows balanced effort across feature development, bug fixes, and other work, primarily focusing on code (71%) and configuration files (21%).\", \"2025-05-13T22:05:46.925Z\"]\n[\"BlockEater96_week_2025-02-09\", \"BlockEater96\", \"week\", \"2025-02-09\", \"BlockEater96: Opened PR #3460 to update the Eliza OmniFlix Plugin, making substantial code changes across 5002 files (+747762/-32158 lines) in a single day of activity. The changes were significant in volume, with equal focus on code and configuration files.\", \"2025-05-13T22:05:47.010Z\"]\n[\"Ckessler30_week_2025-02-09\", \"Ckessler30\", \"week\", \"2025-02-09\", \"Ckessler30: Worked on developing a hyperfeeder plugin with two open PRs (#3487 and #3485), making substantial code changes across 24 files (+756/-200 lines) with configuration files comprising nearly half of the modifications. Active on 2 days this week, focusing primarily on implementation work with some test development (11% of changes).\", \"2025-05-13T22:05:47.415Z\"]\n[\"Etette_week_2025-02-09\", \"Etette\", \"week\", \"2025-02-09\", \"Etette: Created issue #3514 regarding a port scanning error on Render, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:47.809Z\"]\n[\"GDA63_week_2025-02-09\", \"GDA63\", \"week\", \"2025-02-09\", \"GDA63: Reported two issues this week (#3464 regarding sqlite-vec errors and #3418 about a missing module), both of which have been closed. Contributed to the discussion on one issue with a comment, showing sporadic activity during this period.\", \"2025-05-13T22:05:48.917Z\"]\n[\"Gonzo3030_week_2025-02-09\", \"Gonzo3030\", \"week\", \"2025-02-09\", \"Gonzo3030: Has one open pull request (#3404 \\\"feat: Twitter\\\") that is currently in a conflicted state. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:48.973Z\"]\n[\"Guayaba221_week_2025-02-09\", \"Guayaba221\", \"week\", \"2025-02-09\", \"Guayaba221: Opened one pull request (#3463) to fix a typo in a function name, changing \\\"addParticpant\\\" to \\\"addParticipant\\\" in index.ts with a minimal code change (+1/-1 lines).\", \"2025-05-13T22:05:49.517Z\"]\n[\"HiramZednem_week_2025-02-09\", \"HiramZednem\", \"week\", \"2025-02-09\", \"HiramZednem: Created issue #3450 regarding \\\"supressInitialMessage not working with action\\\" which was subsequently closed. Added one comment on an issue during the period, with sporadic activity overall.\", \"2025-05-13T22:05:50.731Z\"]\n[\"JustinFeng_week_2025-02-09\", \"JustinFeng\", \"week\", \"2025-02-09\", \"JustinFeng: Created issue #3440 regarding \\\"RagKnowledge is cleaned up on runtime initialization\\\" which has since been closed.\", \"2025-05-13T22:05:50.768Z\"]\n[\"HashWarlock_week_2025-02-09\", \"HashWarlock\", \"week\", \"2025-02-09\", \"HashWarlock: Merged two significant PRs this week: #3512 updating TEE functionality (+826/-217 lines) and #3451 fixing plugin installation issues during initialization (+18464/-6337 lines), representing substantial code changes across 72 files. Created and closed issue #2050 addressing forged public keys, while maintaining an occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:50.288Z\"]\n[\"MarsonKotovi4_week_2025-02-09\", \"MarsonKotovi4\", \"week\", \"2025-02-09\", \"MarsonKotovi4: Opened a single pull request (#3413) to fix typos in documentation, making minor changes (+2/-2 lines) across one file. Active on only one day this week with a focused contribution to improve documentation quality.\", \"2025-05-13T22:05:51.483Z\"]\n[\"MehmoodSheikh_week_2025-02-09\", \"MehmoodSheikh\", \"week\", \"2025-02-09\", \"MehmoodSheikh: Created issue #3504 regarding a Twitter profile fetch failure with the Eliza AI Agent when using ProtonVPN, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:05:51.708Z\"]\n[\"0xbbjoker_week_2025-02-09\", \"0xbbjoker\", \"week\", \"2025-02-09\", \"0xbbjoker: Merged PR #3486 \\\"Vector Dimensions & Character Schema Updates\\\" (+285/-69 lines) and has one open PR #3403 \\\"feat: add drizzle psg\\\" in progress. Made a single PR comment during the period, with sporadic activity overall.\", \"2025-05-13T22:05:44.640Z\"]\n[\"MichaelDeng03_week_2025-02-09\", \"MichaelDeng03\", \"week\", \"2025-02-09\", \"MichaelDeng03: Undertook a major cleanup effort with one open PR (#3477 \\\"Michael/delete unused plugins\\\") that modified 656 files, removing over 64,000 lines of code while adding 459 lines. Active on just 2 days this week, focusing entirely on this substantial code removal project that primarily affected code (54%) and configuration files (26%).\", \"2025-05-13T22:05:58.089Z\"]\n[\"PisK4_week_2025-02-09\", \"PisK4\", \"week\", \"2025-02-09\", \"PisK4: Contributed to the project by merging PR #3457 \\\"chore: commit d.a.t.a env configurations\\\" (+3/-0 lines) and has one open PR #3456 for a new data plugin feature. Made a single PR comment during their one active day this week.\", \"2025-05-13T22:05:52.980Z\"]\n[\"VisionOra_week_2025-02-09\", \"VisionOra\", \"week\", \"2025-02-09\", \"VisionOra: Has one open pull request (#3459 \\\"Sohaib/196\\\") with no merged PRs this week. No other activity was recorded during this period.\", \"2025-05-13T22:05:55.178Z\"]\n[\"Vitaliyr888_week_2025-02-09\", \"Vitaliyr888\", \"week\", \"2025-02-09\", \"Vitaliyr888: Opened a single pull request (#3475) addressing spelling errors, making minor changes across 3 files (+3/-3 lines). Activity was limited to a single day this week, with changes primarily focused on documentation files (67%) and configuration files (33%).\", \"2025-05-13T22:05:56.093Z\"]\n[\"Rubyt0x_week_2025-02-09\", \"Rubyt0x\", \"week\", \"2025-02-09\", \"Rubyt0x: Opened one pull request (#3406) focused on \\\"Fuel AI character setup\\\", modifying 2 files with 29 additions and 20 deletions. The changes were evenly split between code and configuration files, with activity limited to a single day this week.\", \"2025-05-13T22:05:53.055Z\"]\n[\"YoungPhlo_week_2025-02-09\", \"YoungPhlo\", \"week\", \"2025-02-09\", \"YoungPhlo: Contributed to documentation by merging PR #3484 which added weekly contributor meeting notes (+363/-14 lines). Modified 12 files across 9 commits, with documentation work accounting for 89% of their contributions. Active on 2 days this week, focusing entirely on documentation-related tasks.\", \"2025-05-13T22:05:56.323Z\"]\n[\"TheoInTech_week_2025-02-09\", \"TheoInTech\", \"week\", \"2025-02-09\", \"TheoInTech: Opened one pull request (#3510) to sync the main Eliza with Jobsy, which remains open. No other activity was observed during this period.\", \"2025-05-13T22:05:53.774Z\"]\n[\"aayush4vedi_week_2025-02-09\", \"aayush4vedi\", \"week\", \"2025-02-09\", \"aayush4vedi: Opened one pull request (#3442) focused on bug fixing, specifically enhancing string cleaning for response handling. The PR includes modest code changes (+25/-7 lines) across a single file, with activity limited to just one day this week.\", \"2025-05-13T22:05:57.500Z\"]\n[\"UncleTom29_week_2025-02-09\", \"UncleTom29\", \"week\", \"2025-02-09\", \"UncleTom29: Opened one PR (#3427) for a \\\"Bluefin ElizaOS Plugin\\\" with substantial code additions (+1340/-1 lines) across 12 files. Made 12 commits in a single day of activity, primarily focusing on code (55%) and configuration files (27%).\", \"2025-05-13T22:05:55.564Z\"]\n[\"altcoinalpinist_week_2025-02-09\", \"altcoinalpinist\", \"week\", \"2025-02-09\", \"altcoinalpinist: Contributed a small documentation update with PR #3453 that clarified the difference between eliza-start in the readme (+3/-2 lines), which was merged after 23 hours.\", \"2025-05-13T22:05:57.797Z\"]\n[\"Swader_week_2025-02-09\", \"Swader\", \"week\", \"2025-02-09\", \"Swader: Made a single substantial code change affecting 2,485 files with significant code removal (+18,602/-368,628 lines) and left one PR comment. This appears to be a major cleanup or refactoring effort, with far more code being removed than added, occurring on a single day during the week.\", \"2025-05-13T22:05:54.168Z\"]\n[\"andriyk-hacken_week_2025-02-09\", \"andriyk-hacken\", \"week\", \"2025-02-09\", \"andriyk-hacken: Made substantial code changes across 25 files (+1653/-673 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:05:58.402Z\"]\n[\"avorylli_week_2025-02-09\", \"avorylli\", \"week\", \"2025-02-09\", \"avorylli: Enhanced project documentation by merging PR #3392 (+55/-0 lines), which improved the README with detailed requirements and contribution information. This was their only contribution during the period, focusing entirely on documentation improvements.\", \"2025-05-13T22:06:00.396Z\"]\n[\"arktoswb_week_2025-02-09\", \"arktoswb\", \"week\", \"2025-02-09\", \"arktoswb: Provided one code review with approval this week, with no other activity observed.\", \"2025-05-13T22:06:02.880Z\"]\n[\"ayyubibrahimi_week_2025-02-09\", \"ayyubibrahimi\", \"week\", \"2025-02-09\", \"ayyubibrahimi: Opened two pull requests this week: PR #3401 for AI/edit Twitter client system message and PR #3395 for adding a Shopify plugin feature. Neither PR has been merged yet, showing sporadic activity during this period.\", \"2025-05-13T22:06:00.282Z\"]\n[\"bealers_week_2025-02-09\", \"bealers\", \"week\", \"2025-02-09\", \"bealers: Contributed a significant documentation update with PR #3501 \\\"docs: New remote deployment guide\\\" (+249/-0 lines), which was merged after 2 hours. This was their only activity for the week, focused entirely on documentation improvements.\", \"2025-05-13T22:06:00.500Z\"]\n[\"bucurdavid_week_2025-02-09\", \"bucurdavid\", \"week\", \"2025-02-09\", \"bucurdavid: Created issue #3411 proposing the integration of BAML for structured outputs from LLMs, which has since been closed.\", \"2025-05-13T22:06:01.891Z\"]\n[\"avaer_week_2025-02-09\", \"avaer\", \"week\", \"2025-02-09\", \"avaer: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:05:59.104Z\"]\n[\"ben-dh3_week_2025-02-09\", \"ben-dh3\", \"week\", \"2025-02-09\", \"ben-dh3: Made substantial code changes across 96 files (+4628/-70664 lines) through 12 commits, with a balanced focus between other work (50%) and feature work (42%). Demonstrated consistent activity, working on 5 out of 7 days this week.\", \"2025-05-13T22:06:02.016Z\"]\n[\"emcee21_week_2025-02-09\", \"emcee21\", \"week\", \"2025-02-09\", \"emcee21: Opened a single PR (#3430) adding new Muppets characters, with substantial code changes across 386 files (+19506/-9053 lines). Activity was limited to a single day this week, with all changes focused on configuration files.\", \"2025-05-13T22:06:02.821Z\"]\n[\"everimbaq_week_2025-02-09\", \"everimbaq\", \"week\", \"2025-02-09\", \"everimbaq: Made significant code changes across 28 files (+1916/-1141 lines) in 5 commits, with work distributed between feature development (40%) and other tasks (40%), along with some refactoring (20%). Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:06:02.847Z\"]\n[\"github-advanced-security_week_2025-02-09\", \"github-advanced-security\", \"week\", \"2025-02-09\", \"github-advanced-security: Provided 5 review comments on pull requests this week, with sporadic activity during the period. No code changes, pull requests, or issue activity was recorded.\", \"2025-05-13T22:06:04.144Z\"]\n[\"gkfyr_week_2025-02-09\", \"gkfyr\", \"week\", \"2025-02-09\", \"gkfyr: Identified and fixed incorrect image paths in the Korean documentation through PR #3489 (+1/-1 lines), which was merged this week. Also reported the issue (#3479) before submitting the fix, demonstrating good contribution workflow. Active on 2 days this week, focusing exclusively on documentation improvements.\", \"2025-05-13T22:06:05.579Z\"]\n[\"georgesheth_week_2025-02-09\", \"georgesheth\", \"week\", \"2025-02-09\", \"georgesheth: Made a single significant commit that modified 2,392 files, adding 22,091 lines while removing 351,409 lines, and left one PR comment. This substantial code change suggests a major cleanup, refactoring, or dependency update effort, though the specific nature of the changes isn't detailed in the data.\", \"2025-05-13T22:06:04.347Z\"]\n[\"jeasonzhang-eth_week_2025-02-09\", \"jeasonzhang-eth\", \"week\", \"2025-02-09\", \"jeasonzhang-eth: Created issue #3473 \\\"Let's bring exSAT blockchain to eliza\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.548Z\"]\n[\"jgabriele321_week_2025-02-09\", \"jgabriele321\", \"week\", \"2025-02-09\", \"jgabriele321: Made a single contribution this week, adding 449 lines of code across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:06.609Z\"]\n[\"kastentx_week_2025-02-09\", \"kastentx\", \"week\", \"2025-02-09\", \"kastentx: Created issue #3469 reporting a pnpm build failure on macOS 15.3, which has since been closed.\", \"2025-05-13T22:06:06.905Z\"]\n[\"jordanurbs_week_2025-02-09\", \"jordanurbs\", \"week\", \"2025-02-09\", \"jordanurbs: Raised two issues (#3448 and #3449) related to environment configuration and startup problems, both of which were subsequently closed. Engaged in discussions on 4 issues, providing comments to help troubleshoot technical problems. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:06.792Z\"]\n[\"kamalbuilds_week_2025-02-09\", \"kamalbuilds\", \"week\", \"2025-02-09\", \"kamalbuilds: Opened one significant PR (#3425) to add Navi Protocol for supply, borrow, repay and other functionality, making substantial code changes (+1122/-146 lines) across 10 files. Contributed on a single day this week with 7 commits, primarily focused on other work (57%) and feature development (29%), with code changes representing 67% of modifications.\", \"2025-05-13T22:06:08.029Z\"]\n[\"khiemsoft_week_2025-02-09\", \"khiemsoft\", \"week\", \"2025-02-09\", \"khiemsoft: Made a single substantial commit that added 1,039 lines across 13 files with no deletions. This contribution occurred on just one day during the period, representing sporadic activity focused entirely on feature work.\", \"2025-05-13T22:06:08.044Z\"]\n[\"kon-rad_week_2025-02-09\", \"kon-rad\", \"week\", \"2025-02-09\", \"kon-rad: Created and commented on issue #3513 \\\"Client shows blank page and errors\\\" which was subsequently closed. No code contributions or PR activity this period.\", \"2025-05-13T22:06:13.061Z\"]\n[\"kyle-veniceai_week_2025-02-09\", \"kyle-veniceai\", \"week\", \"2025-02-09\", \"kyle-veniceai: Merged a single PR (#3428) that removed the \\\"--no-frozen-lockfile\\\" flag from the Dockerfile, making a minimal but important change with just +1/-1 lines of code. This maintenance PR had a significant impact on the codebase, removing over 370,000 lines while adding about 22,600 lines, likely due to lockfile regeneration.\", \"2025-05-13T22:06:09.681Z\"]\n[\"humanagent_week_2025-02-09\", \"humanagent\", \"week\", \"2025-02-09\", \"humanagent: Opened one PR (#3426) focused on XMTP refactoring, modifying 10 files (+111/-95 lines) with changes primarily in configuration files (60%) and code (40%). Activity was limited to a single day this week, with the PR still remaining open.\", \"2025-05-13T22:06:05.424Z\"]\n[\"leinss_week_2025-02-09\", \"leinss\", \"week\", \"2025-02-09\", \"leinss: Made substantial code changes across 129 files (+13,140/-7,740 lines) in 9 commits on a single day this week. The work was primarily focused on other tasks (78%) with some feature development (22%), though no PRs were opened or merged.\", \"2025-05-13T22:06:10.464Z\"]\n[\"lggg123_week_2025-02-09\", \"lggg123\", \"week\", \"2025-02-09\", \"lggg123: Opened one PR (#3468) for a new \\\"DeFi Token Analysis Plugin\\\" and created a corresponding issue (#3467) which was subsequently closed. Made substantial code changes across 165 files (+2091/-12493 lines) with 10 commits in a single day, primarily focusing on documentation (66%) and configuration (24%) files.\", \"2025-05-13T22:06:10.766Z\"]\n[\"lincheoll_week_2025-02-09\", \"lincheoll\", \"week\", \"2025-02-09\", \"lincheoll: Fixed a critical bug with PR #3435 (+5175/-3140 lines) that addressed how stringKnowledge is stored in knowledge when ragKnowledge is used. Identified and reported three issues (#3300, #3434, #3441) related to build errors, knowledge handling, and long message errors, all of which were subsequently closed. Showed focused activity on bug fixing across 38 modified files, contributing on 2 days this week.\", \"2025-05-13T22:06:12.127Z\"]\n[\"lispking_week_2025-02-09\", \"lispking\", \"week\", \"2025-02-09\", \"lispking: Opened one PR (#3417) to add support for plugin-navi, making substantial code changes across 28 files (+1605/-25 lines) in a single day of activity. The work primarily involved code (48%) and configuration files (29%), with a mixed focus on bugfixes (40%), other work (40%), and feature development (20%).\", \"2025-05-13T22:06:12.327Z\"]\n[\"lovelgeorge99_week_2025-02-09\", \"lovelgeorge99\", \"week\", \"2025-02-09\", \"lovelgeorge99: Opened PR #3500 \\\"Qacc plugin\\\" with substantial code changes (+3799/-3052 lines) across 43 files. Active on 2 days this week, with work primarily focused on configuration files (38%), tests (31%), and code (15%).\", \"2025-05-13T22:06:12.630Z\"]\n[\"madjin_week_2025-02-09\", \"madjin\", \"week\", \"2025-02-09\", \"madjin: Made substantial documentation updates through PR #3410 \\\"chore: client/FAQ/Character file Docs update\\\" (+775/-265 lines), while also modifying a large number of files (2,492) with significant line changes (+19,741/-369,134) across 3 commits. Active on 3 days this week, with 90% of contributions focused on documentation work.\", \"2025-05-13T22:06:13.960Z\"]\n[\"lalalune_week_2025-02-09\", \"lalalune\", \"week\", \"2025-02-09\", \"lalalune: Opened one PR (#3393 \\\"V2 Development\\\") which remains under review. Provided 2 approving reviews on other PRs and added 1 PR comment. Activity was sporadic during this period with no merged PRs or code changes.\", \"2025-05-13T22:06:09.206Z\"]\n[\"mbcse_week_2025-02-09\", \"mbcse\", \"week\", \"2025-02-09\", \"mbcse: Opened one pull request (#3480) addressing an issue with models and database URLs/values not being properly picked from character sources. Made substantial code changes across 1531 files (+60,354/-168,293 lines) with a primary focus on bug fixes (75%) and refactoring (13%), active on 2 days this week.\", \"2025-05-13T22:06:19.759Z\"]\n[\"naiveai-dev_week_2025-02-09\", \"naiveai-dev\", \"week\", \"2025-02-09\", \"naiveai-dev: Reported a bug in issue #3394 regarding bot behavior generating multiple replies due to tweet length limitations, which has since been closed. Contributed to the discussion on one issue with a comment, but had no code changes or PR activity this week.\", \"2025-05-13T22:06:21.589Z\"]\n[\"nekami-sotu_week_2025-02-09\", \"nekami-sotu\", \"week\", \"2025-02-09\", \"nekami-sotu: Opened one PR (#3433 \\\"Feature/client-tako\\\") with substantial code changes (+20,488/-368,794 lines) affecting 2,502 files. Active on only one day this week, with 4 commits primarily focused on other work (50%) and a mix of feature development (25%) and bug fixes (25%).\", \"2025-05-13T22:06:18.048Z\"]\n[\"marsic3_week_2025-02-09\", \"marsic3\", \"week\", \"2025-02-09\", \"marsic3: Opened two PRs (#3505 and #3506) related to adding a Perplexity AI plugin with text generation and moderation capabilities. Made substantial code changes across 5,859 files (+383,795/-418,427 lines) in 5 commits, with work distributed across feature development (40%), other tasks (40%), and refactoring (20%).\", \"2025-05-13T22:06:15.500Z\"]\n[\"mdqst_week_2025-02-09\", \"mdqst\", \"week\", \"2025-02-09\", \"mdqst: Contributed to documentation by creating and merging PR #3483 (+538/-2 lines), which added a proper Ukrainian README translation. Provided one review comment on another PR. Activity was limited to 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:06:16.080Z\"]\n[\"mtbc_week_2025-02-09\", \"mtbc\", \"week\", \"2025-02-09\", \"mtbc: Merged a substantial PR #3458 that fixed how the agent constructs character plugins for the runtime, involving significant code changes (+55735/-26571 lines). Commented on one issue but had no other activity during this period.\", \"2025-05-13T22:06:16.431Z\"]\n[\"normand1_week_2025-02-09\", \"normand1\", \"week\", \"2025-02-09\", \"normand1: Opened PR #3508 \\\"Delete plugins\\\" which involves a massive code cleanup, removing nearly 286k lines while adding about 11k lines across 2109 files. This significant refactoring effort occurred on a single day and primarily affected code and configuration files.\", \"2025-05-13T22:06:19.318Z\"]\n[\"ohdcthang_week_2025-02-09\", \"ohdcthang\", \"week\", \"2025-02-09\", \"ohdcthang: Opened a significant pull request (#3455 \\\"Feat/viction plugin\\\") with extensive code changes spanning 382 files (+18,371/-9,053 lines). The contribution represents a substantial development effort, with modifications primarily focused on code (56%) and configuration files (25%).\", \"2025-05-13T22:06:21.635Z\"]\n[\"ppsimatikas_week_2025-02-09\", \"ppsimatikas\", \"week\", \"2025-02-09\", \"ppsimatikas: Made a single substantial commit this week, adding 657 lines across 15 files with no removals. Activity was limited to just one day during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:21.431Z\"]\n[\"odilitime_week_2025-02-09\", \"odilitime\", \"week\", \"2025-02-09\", \"odilitime: Merged two significant PRs this week: #3509 moving characters to a submodule (-6792/+1655 lines) and #3429 introducing a v1 CLI utility, demonstrating a focus on codebase restructuring and feature development. Made substantial code changes across 2607 files (-380769/+31286 lines) primarily in configuration and documentation areas, while also providing 18 code reviews (12 approvals) and contributing 28 comments across PRs and issues.\", \"2025-05-13T22:06:21.496Z\"]\n[\"manolaz_week_2025-02-09\", \"manolaz\", \"week\", \"2025-02-09\", \"manolaz: Opened PR #3399 \\\"Fix build for Sui Typhoon Hackathon feb 2025\\\" with significant configuration changes across 164 files (+530/-325 lines). Active on 2 days this week, focusing on refactoring work and configuration updates.\", \"2025-05-13T22:06:14.198Z\"]\n[\"romashka-btc_week_2025-02-09\", \"romashka-btc\", \"week\", \"2025-02-09\", \"romashka-btc: Opened one PR (#3415) to update core's package-lock.json, which is currently conflicted. Made a single commit with minimal changes (+1/-1 lines) to configuration files, showing sporadic activity this week.\", \"2025-05-13T22:06:26.704Z\"]\n[\"roninjin10_week_2025-02-09\", \"roninjin10\", \"week\", \"2025-02-09\", \"roninjin10: Created issue #3491 suggesting the addition of a platform interface to the core package for eliza v2, and contributed one comment on an issue. No code changes or PR activity this period.\", \"2025-05-13T22:06:23.709Z\"]\n[\"royalnine_week_2025-02-09\", \"royalnine\", \"week\", \"2025-02-09\", \"royalnine: Completed a significant cleanup effort with PR #3494 \\\"chore: adding compass plugin env vars\\\" that removed over 370k lines while adding 22k lines across 2512 files. Created and merged work related to compass plugin environment variables (issue #3492), with the entire contribution focused on this single task.\", \"2025-05-13T22:06:24.185Z\"]\n[\"shakkernerd_week_2025-02-09\", \"shakkernerd\", \"week\", \"2025-02-09\", \"shakkernerd: Provided 2 code reviews with 1 approval this week. Made a small bugfix contribution with a single commit modifying 1 file (+1/-1 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:23.613Z\"]\n[\"shystrui1199_week_2025-02-09\", \"shystrui1199\", \"week\", \"2025-02-09\", \"shystrui1199: Opened one pull request (#3419) to update reservoir.ts with a small change (+1/-1 lines). Activity was limited to a single day this week with just one commit and one PR comment.\", \"2025-05-13T22:06:26.082Z\"]\n[\"santisiri_week_2025-02-09\", \"santisiri\", \"week\", \"2025-02-09\", \"santisiri: Worked on one open PR (#3465 \\\"Conectado a las noticias\\\") with substantial code changes across 28 files (+2452/-683 lines). Active on 3 days this week, making 9 commits with an even split between code and configuration files.\", \"2025-05-13T22:06:28.970Z\"]\n[\"t-phoenix_week_2025-02-09\", \"t-phoenix\", \"week\", \"2025-02-09\", \"t-phoenix: Made a single commit modifying 2 files with significant additions (+149/-2 lines). Activity was limited to just one day this week.\", \"2025-05-13T22:06:28.266Z\"]\n[\"strepCode77_week_2025-02-09\", \"strepCode77\", \"week\", \"2025-02-09\", \"strepCode77: Opened one pull request (#3416) to update wallet.ts with a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit focused on this minor update.\", \"2025-05-13T22:06:26.591Z\"]\n[\"tenthirtyone_week_2025-02-09\", \"tenthirtyone\", \"week\", \"2025-02-09\", \"tenthirtyone: Merged a significant refactoring PR #3511 that replaced string literals with server constants, modifying 47 files with +5540/-3149 lines of code and configuration changes. This substantial contribution represented their only activity this week, focusing primarily on other work (67%) and refactoring (33%).\", \"2025-05-13T22:06:29.250Z\"]\n[\"tcm390_week_2025-02-09\", \"tcm390\", \"week\", \"2025-02-09\", \"tcm390: Merged 9 PRs this week, with significant contributions including the Discord test feature (#3478, +2041/-1051 lines) and the new ElevenLabs plugin (#3452, +4650/-1493 lines). Maintained consistent activity across 5 days, focusing primarily on feature development and configuration work with 66 commits modifying 283 files. Also made several smaller fixes to client-side functionality, including speech-to-text improvements and UI fixes.\", \"2025-05-13T22:06:30.032Z\"]\n[\"tercel_week_2025-02-09\", \"tercel\", \"week\", \"2025-02-09\", \"tercel: Made substantial code changes across 56 files (+1043/-406 lines) through 22 commits, with a primary focus on feature work (55%) and bug fixes (41%). Maintained very consistent activity across 5 days of the week. Commented on 1 issue but did not open or merge any PRs.\", \"2025-05-13T22:06:30.792Z\"]\n[\"thanghd98_week_2025-02-09\", \"thanghd98\", \"week\", \"2025-02-09\", \"thanghd98: Made a single commit this week that removed 2 lines across 2 files, focused entirely on bugfix work. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:30.828Z\"]\n[\"threewebcode_week_2025-02-09\", \"threewebcode\", \"week\", \"2025-02-09\", \"threewebcode: Made a single documentation contribution by merging PR #3407 \\\"chore: update change log\\\" (+12/-12 lines) and provided one review comment. Activity was limited to a single day this week, focusing entirely on documentation updates.\", \"2025-05-13T22:06:31.589Z\"]\n[\"tumrabert_week_2025-02-09\", \"tumrabert\", \"week\", \"2025-02-09\", \"tumrabert: Opened PR #3402 \\\"Tum work\\\" with substantial code changes across 47 files (+1373/-5466 lines), showing significant refactoring or cleanup work. The changes were concentrated in a single day of activity, with modifications split between code (50%) and configuration files (36%).\", \"2025-05-13T22:06:32.890Z\"]\n[\"vgutorov-hacken_week_2025-02-09\", \"vgutorov-hacken\", \"week\", \"2025-02-09\", \"vgutorov-hacken: Made substantial code changes across 89 files (+1982/-1149 lines) through 20 commits without opening or merging any PRs. Active on 4 days of the week with a moderately consistent work pattern, primarily focusing on other work (75%) across various file types.\", \"2025-05-13T22:06:32.769Z\"]\n[\"spencerf2_week_2025-02-09\", \"spencerf2\", \"week\", \"2025-02-09\", \"spencerf2: Created issue #3444 suggesting an enhancement to improve the TwitterPostClient dry run functionality, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:30.616Z\"]\n[\"wolfskyknight_week_2025-02-09\", \"wolfskyknight\", \"week\", \"2025-02-09\", \"wolfskyknight: Created issue #3503 requesting help with an Obsidian Plugin (now closed) and commented on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:33.138Z\"]\n[\"vickhung_week_2025-02-09\", \"vickhung\", \"week\", \"2025-02-09\", \"vickhung: Opened one PR (#3470) to revert changes from \\\"develop => main\\\", modifying 163 files with +317/-522 lines across primarily configuration files (74%) and code (14%). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:33.277Z\"]\n[\"xiaoxiaff_week_2025-02-09\", \"xiaoxiaff\", \"week\", \"2025-02-09\", \"xiaoxiaff: Opened one pull request (#3421) to add a D.A.T.A plugin, which remains under review.\", \"2025-05-13T22:06:34.487Z\"]\n[\"yaruno_week_2025-02-09\", \"yaruno\", \"week\", \"2025-02-09\", \"yaruno: Created issue #3420 \\\"Decouple service types and 3rd party service development\\\" which was subsequently closed.\", \"2025-05-13T22:06:34.808Z\"]\n[\"wtfsayo_week_2025-02-09\", \"wtfsayo\", \"week\", \"2025-02-09\", \"wtfsayo: Merged 14 PRs this week with significant contributions to core functionality, including major refactoring of types and registry validation in #3436 (+1445/-824 lines) and character methods in #3400 (+3208/-4660 lines). Added several new features and improvements such as Anthropic local embedding (#3474), agent commands (#3424), and expanded test coverage across multiple components (OpenAI, Anthropic, SQLite). Maintained consistent daily activity with substantial code changes (+24.7k/-22.2k lines total), focusing primarily on code improvements, feature additions, and build system fixes.\", \"2025-05-13T22:06:35.136Z\"]\n[\"yungalgo_week_2025-02-09\", \"yungalgo\", \"week\", \"2025-02-09\", \"yungalgo: Made a single commit this week that modified 6 files with 92 additions and 138 deletions, focusing entirely on bug fixes. Activity was sporadic with contributions on only one day this period.\", \"2025-05-13T22:06:35.268Z\"]\n[\"zeroprooff_week_2025-02-09\", \"zeroprooff\", \"week\", \"2025-02-09\", \"zeroprooff: Opened one PR (#3502) to fix a function in chat_with_attachments.ts, making a small code change (+1/-1 lines). Activity was limited to a single day this week with just one commit.\", \"2025-05-13T22:06:36.806Z\"]\n[\"yueliao11_week_2025-02-09\", \"yueliao11\", \"week\", \"2025-02-09\", \"yueliao11: Opened PR #3408 \\\"Feat/verifiable state\\\" with significant code changes (+245/-704 lines) across 18 files. The PR represents a substantial feature implementation with modifications to code, tests, and configuration files, completed in a single day of activity.\", \"2025-05-13T22:06:35.516Z\"]\n[\"noraldase_week_2025-02-09\", \"noraldase\", \"week\", \"2025-02-09\", \"noraldase: Made substantial code changes across 391 files (+18,495/-9,067 lines) in 10 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:19.339Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:04.570477Z", + "target_date": "2025-02-15", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-14", + "ai_news_elizaos_discord_md_2025-02-13", + "ai_news_elizaos_discord_md_2025-02-12", + "ai_news_elizaos_daily_json_2025-02-14", + "ai_news_elizaos_daily_md_2025-02-14", + "ai_news_elizaos_daily_discord_json_2025-02-14", + "ai_news_elizaos_daily_discord_md_2025-02-14", + "github_summaries_daily_2025-02-15", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 212841, + "estimated_tokens": 53210, + "file_size_bytes": 229249 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-16.json b/the-council/aggregated/2025-02-16.json new file mode 100644 index 00000000000..ac56eeb5b2e --- /dev/null +++ b/the-council/aggregated/2025-02-16.json @@ -0,0 +1,309 @@ +{ + "date_generated_for": "2025-02-16", + "ai_news_elizaos_discord_md_2025-02-15": { + "filename": "2025-02-15.md", + "content": "# elizaOS Discord - 2025-02-15\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting phishing links to fake ElizaOS websites (eliza-os.net and elizaos.co)\n- The scam posts promoted a fake token migration, attempting to drain users' wallets\n- Community members quickly mobilized to report the scam posts and domains to registrars\n- Several users reported losing funds, with one claiming to have lost $40,000\n- Team members confirmed the hack and warned users not to trust posts from Shaw's account\n- \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f confirmed taking down malicious units and setting up monitoring\n- The incident highlighted the need for more secure communication channels, with Jin suggesting on-chain communications via memos or mirror.xyz\n\n### ElizaOS Development & Features\n- Shaw is developing a new agent swarm system for v2, allowing agents to perform useful work with role-based privileges\n- The system enables agents to create tasks, execute them with confirmation, and interact with other agents\n- Users discussed memory separation by user ID to maintain privacy in multi-user environments\n- Twitter integration challenges include rate limits, verification requirements, and avoiding shadow bans\n- Multiple users encountered issues with better-sqlite3 installation, which can be resolved by rebuilding the module\n- ElizaOS can run multiple agents simultaneously, though with memory constraints\n- Various LLM providers can be used beyond the default options\n\n### Community Events & Rebranding\n- Plans to change \"What Did You Get Done This Week\" (WDYGDTW) format to a \"Clank Tank\" game show inspired by Shark Tank\n- Jin mentioned integrating a weekly space into this new format, potentially premiering the following Friday\n- Fishai is leading video editing work for the show, creating an intro resembling Shark Tank in style\n- The community discussed the ongoing rebranding from ai16z to ElizaOS\n- Many noted that the ElizaOS brand is gaining recognition while ai16z remains less known\n\n### Tokenomics & Partnerships\n- DorianD suggested capturing fees from trading pools that use the network coin\n- yikesawjeez proposed positioning their token as an \"agent meta index fund\" by creating liquidity pairs with various AI/agent projects\n- A partnership with BNB Chain was highlighted, suggesting potential for multichain expansion beyond Solana\n- The DegenAI Twitter account was reported as banned, with rhota mentioning they've reached out to X (Twitter) to resolve it\n- rhota mentioned implementing basic trade testing plans for their Trading v2 platform\n\n## Key Questions & Answers\n\n**Security Incident**\n- **Q: Is Shaw hacked?** \n **A:** Yes, don't trust whatever he posts for now (answered by jin)\n\n- **Q: Did you sign a transaction or connect your wallet?** \n **A:** I signed a transaction yes (answered by bert)\n\n- **Q: My other wallets weren't connected to the site only the one that got drained so ill be fine right?** \n **A:** Yes king if other wallets weren't connected you should be safe, but please double check and revoke any permissions (answered by BOSSU)\n\n- **Q: How can Shaw not have 2fa for his twitter account?** \n **A:** It is [enabled], it might not be the culprit (answered by jin)\n\n- **Q: How else could someone get access to his twitter account?** \n **A:** Twitter may disable 2FA during account recovery processes (answered by Patt)\n\n**Technical Questions**\n- **Q: How can I separate memory by user to keep data private between multi-users?** \n **A:** Pass userId and roomId parameters with your API request (answered by lefrog)\n\n- **Q: How do I make the agent respond more short and concise?** \n **A:** Make your message/post examples all short & concise (answered by Phoenix | Livepeer-Eliza.com)\n\n- **Q: How do I enable DEBUG mode to see what's wrong with my plugin?** \n **A:** Use DEFAULT_LOG_LEVEL=debug pnpm dev or try trace level (answered by Odilitime)\n\n- **Q: What makes eliza different from other agent frameworks?** \n **A:** Most starred and active open source github repo to build ai agents in crypto; TypeScript language is more accessible than other dev languages; Vibrant community; Most serious project about integrating AI to community management (answered by Ka_yari)\n\n- **Q: How can I report a vulnerability?** \n **A:** Dm @shaw, he'll help you with the vulnerability report (answered by BOSSU)\n\n**Project Direction**\n- **Q: Why ai16z should be stayed as DAO? Is it efficient at this moment? What DAO did so far for this project?** \n **A:** We're moving away from that name to ElizaOS. It's a DAO because we treat holders as partners. With new tokenomics coming soon, the token will be the backbone of ElizOS eco (answered by HoneyBadger)\n\n- **Q: How do we know if our character is getting selected for the block tank event?** \n **A:** We're building a process for sifting through submissions and following up. Personally I want it to feel like an event for being chosen / getting on the show (answered by jin)\n\n- **Q: Is it really possible to keep the CA but change the ticker and name?** \n **A:** Yes, CA won't change (answered by jin)\n\n## Community Help & Collaboration\n\n**Security Incident Response**\n- Multiple community members alerted others about Shaw's compromised Twitter account, warning against clicking links or connecting wallets\n- Bealers provided specific instructions to report phishing domains to Tucows registrar via abuse form\n- joellelb recommended using Wallet Guard and Pocket Universe to scan wallets and revoke access after the security incident\n- witch explained to concerned users that without connecting wallets or signing transactions, their funds should be safe\n\n**Technical Troubleshooting**\n- engineer helped Odilitime resolve a local SQL DB issue by switching to MongoDB using adapter-mongodb with connection string in .env\n- elizaos-bridge-odi provided a command to rebuild sqlite3 module for better-sqlite3 errors: `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\n- Odilitime helped pupathebig with plugin loading failures by providing debugging tips including log level settings\n- lefrog explained to \ud83e\udde7ThanosDaSith24\ud83e\udde7 how to create private chatrooms by passing userID and roomID parameters\n- \ua9c1Ninja_Dev\ua9c2 confirmed to BowTiedBlueFin that each character and agent has separate memory against each user\n- Mr. Stark shared configuration settings with LucaP to avoid Twitter bot rate limits and shadow bans\n\n**Content Creation Collaboration**\n- boom helped fishai with background music recommendations for the TV show intro, sharing multiple music options\n- fishai created a revised intro video for jin with tightened transitions and added voiceovers\n- boom shared a collection of graphics elements via elements.envato.com link for the show\n\n## Action Items\n\n### Technical\n- **Security**\n - Implement security measures to prevent Twitter account compromises (Mentioned by Multiple users)\n - Take down malicious links from hacked account (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Set up monitoring to take down any malicious units shared (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Report domains eliza-os.net and elizaos.co to Tucows registrar (Mentioned by Bealers)\n - Delete fraudulent posts from compromised Shaw account (Mentioned by hyper)\n - Secure compromised social media accounts (Mentioned by Bealers)\n - Restore/unban the DegenAI Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n - Implement on-chain communications via token memos with frontend website for verification (Mentioned by jin)\n\n- **Framework Improvements**\n - Fix better-sqlite3 installation issues by rebuilding the module (Mentioned by elizaos-bridge-odi)\n - Implement proper memory separation by user ID for multi-user environments (Mentioned by BowTiedBlueFin)\n - Create REST API documentation for client-direct (Mentioned by lefrog)\n - Fix Twitter rate limiting and shadow ban issues (Mentioned by LucaP)\n - Improve plugin loading error messages and debugging (Mentioned by pupathebig)\n - Add agent identifiers to the eliza logger (Mentioned by uai_thne)\n - Change client's listening address from localhost to server IP (Mentioned by Roforico)\n\n- **Trading Platform**\n - Iterate on Trading v2 platform to implement more complex quantitative strategies (Mentioned by rhota)\n - Implement fee capture from trading pools using the network coin (Mentioned by DorianD)\n - Create liquidity pairs between AI16 and agent projects in treasury (zerebro, arc, etc.) (Mentioned by yikesawjeez)\n\n- **Content Creation**\n - Fix frame errors in intro video (Mentioned by fishai)\n - Adjust fade timing in intro (currently too long) (Mentioned by jin)\n - Create stingers/transition bumpers for PlayCanvas default loading screens (Mentioned by fishai)\n - Record browser playback of episodes and edit with intro/outro (Mentioned by jin)\n - Remove ai16z mugs from content (Mentioned by Odilitime)\n\n### Documentation\n- Add Discord link to the website for easier discovery (Mentioned by Milan)\n- Document how to run multiple agents simultaneously (Mentioned by ivorad)\n- Create documentation for the REST API (Mentioned by jin)\n- Document how to enable DEBUG mode for troubleshooting (Mentioned by pupathebig)\n- Create security advisory about ongoing phishing attempts (Mentioned by Bealers)\n- Document the long-term strategy and buyback mechanisms (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Create guide for token launches with minimum requirements (Mentioned by yikesawjeez)\n\n### Features\n- Change \"What Did You Get Done This Week\" format to \"Clank Tank\" game show (Mentioned by jin)\n- Create a process for selecting submissions for the Block Tank event (Mentioned by jin)\n- Implement voice AI feature for analysis of voice recordings (Mentioned by winded4752)\n- Suggest X implement new security features to prevent crypto scams (Mentioned by MJ)\n- Suggest Pump Fun implement KYC and limit token creation to prevent scams (Mentioned by MJ)\n- Implement immediate response while processing longer requests (Mentioned by Shinkowski II)\n- Create a way to filter certain words from agent output (Mentioned by Mr. Stark)\n- Position token as an \"agent meta index fund\" with liquidity pairs for all relevant AI projects (Mentioned by yikesawjeez)\n- Add voiceovers to the intro (Mentioned by jin)\n- Implement token migration from ai16z to ElizaOS (Mentioned by mat)\n- Expand to multiple blockchains, particularly with BNB Chain (Mentioned by DannyNOR NoFapArc)\n- Develop compliance agent for social media (Mentioned by shaw)\n- Create LAMP stack equivalent for agents (Mentioned by jin)\n- Develop agent swarm system with role-based privileges (Mentioned by shaw)\n- Implement social awareness for agents (Mentioned by shaw)\n- Create a template for swarm of agents for crypto projects (Mentioned by witch)" + }, + "ai_news_elizaos_discord_md_2025-02-14": { + "filename": "2025-02-14.md", + "content": "# elizaOS Discord - 2025-02-14\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **ElizaOS V2 Progress**: Shaw reported significant progress on the development of ElizaOS V2, which features a swarm of autonomous agents that can work together. The system allows agents to recognize \"boss\" relationships, execute tasks based on roles, and interact with each other (e.g., a compliance agent preventing a social media agent from posting problematic content).\n- **Database Adapters**: Users discussed solutions for vector mismatch errors, with many successfully resolving issues by switching from SQLite to MongoDB or by using different embedding models.\n- **Plugin Development**: Active discussions around the plugin registry (https://github.com/elizaos-plugins) and creating custom plugins for specific use cases. Several PRs were merged successfully.\n- **Room Model Concept**: Shaw explained that the room model in Eliza allows agents to interact with multiple other agents and people in a shared space, facilitating multi-agent conversations.\n\n### Project Structure & Branding\n- **Brand Consolidation**: The team is working on consolidating their brand identity, debating whether to merge their Twitter accounts (ai16zdao and elizaOS) and standardize on blue coloring rather than orange.\n- **Token Renaming**: Discussions about renaming the token from ai16z to elizaOS, though the team faces legal constraints in how explicitly they can mention this before the official change.\n- **Organizational Structure**: Debate about whether ElizaOS and ai16zdao should be managed as separate entities or combined under one team, with TyePo suggesting focusing on one account until the project develops further.\n\n### DegenAI Updates\n- **Trading Strategy**: Rhota shared details about DegenAI's current trading approach, which uses a basic take profit/stop loss strategy with plans to test randomization and indicator-based strategies.\n- **Twitter Account Suspension**: DegenAI's Twitter account was suspended, with the team working to restore it. Speculation that the suspension occurred because it wasn't disclosed that the account is automated.\n- **New Data Layer**: The team implemented a new data/sentiment layer to enhance DegenAI's trading functionality, moving beyond the initial basic implementation that scraped trending tokens from Birdeye.\n\n### Tokenomics Discussion\n- **Liquidity Issues**: The team is addressing problems with their \"pumpfun LP model\" using a linear approach. Witch proposed a new strategy where agents would have their own AT/Sol pools rather than being pooled with ai16z, while still using trading fees to buy back ai16z tokens.\n- **Token Sink Mechanisms**: Mat suggested focusing on token sink mechanisms during the startup phase to address liquidity concerns.\n\n### Media Production\n- **AI TV Show Development**: A team is creating video assets for an AI-related TV show or podcast, including stingers, bumpers, and intro/outro sequences. The show appears to be replacing X space sessions.\n- **Format Change**: Discussion about changing the format of \"What Did You Get Done This Week\" (WDYGDTW) to something more engaging like a game show inspired by Shark Tank, now called \"Clank Tank.\"\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How can I fix the vector mismatch error in SQLite? \n **A**: Switch from local database to MongoDB using adapter-mongodb by adding your connection string to MONGODB_CONNECTION_STRING in .env (answered by engineer)\n\n- **Q**: Can someone explain why Eliza agents need a room and roomID? \n **A**: Room model allows agents to be in a room with many other agents and people, facilitating multi-agent conversations (answered by shaw)\n\n- **Q**: How can I make my agent stop conversing after a certain number of replies on Twitter? \n **A**: You can modify the Twitter client to count interactions and ignore after reaching a limit (answered by elizaos-bridge-odi)\n\n- **Q**: Which node version is used to compile the main Eliza repo? \n **A**: Node v23.3.0 (answered by Tobiloba)\n\n- **Q**: How to create a plugin that executes regularly without user input? \n **A**: Copy and modify the Twitter client for your use case (answered by elizaos-bridge-odi)\n\n### Project Direction\n- **Q**: What trading strategies is DegenAI currently using? \n **A**: A basic take profit/stop loss strategy with specific percentages at different price points (answered by rhota)\n\n- **Q**: Should the project consolidate to one Twitter account or maintain separate accounts? \n **A**: Most partners favor consolidation, and the team is working toward this, likely within a week (answered by jasyn_bjorn)\n\n- **Q**: Why wasn't the $ai16z token mentioned in the roadmap? \n **A**: Legal constraints prevent explicit promotion before the official ticker change (answered by jasyn_bjorn)\n\n- **Q**: Is there like a civitai for Eliza stuff, a website people post character files and plugins to? \n **A**: There's a plugin registry at https://github.com/elizaos-plugins (answered by Patt)\n\n- **Q**: Where do I begin learning how to build AI agents? \n **A**: Check https://github.com/elizaos/awesome-eliza and join the dev channels (answered by Patt)\n\n## Community Help & Collaboration\n\n### Technical Problem Solving\n- **Vector Mismatch Resolution**: Engineer helped Odilitime resolve vector mismatch errors by switching from SQLite to MongoDB adapter, adding the connection string to .env.\n\n- **Node Version Compatibility**: Pagameba assisted Necron Don with node version compatibility issues by suggesting using node 23.3 and reinstalling node_modules.\n\n- **Package Dependencies**: Neodotneo helped Redd resolve an error with onnxruntime-node dependency by suggesting adding an override in package.json, which worked with yarn.\n\n- **Debugging Context**: Psyfreak directed lefrog to packages/core/generation.ts in the generateText function for viewing input context when debugging.\n\n### Project Guidance\n- **Plugin Registry**: Ian helped with plugin registry submission, resulting in a successfully merged PR.\n\n- **Trading Strategy Explanation**: Rhota provided a detailed breakdown of current and planned trading strategies in response to PrudentSpartan's request for more specific information.\n\n- **Brand Clarification**: SM Sith Lord helped clarify brand naming confusion, noting that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases.\n\n## Action Items\n\n### Technical\n- Complete development of agent swarm architecture for ElizaOS V2 (Mentioned by shaw)\n- Implement role-based permissions system for agents (Mentioned by shaw)\n- Develop social awareness capabilities for agents (Mentioned by shaw)\n- Fix vector mismatch error by switching from local database to MongoDB adapter (Mentioned by engineer)\n- Modify Twitter client to limit conversation depth (Mentioned by elizaos-bridge-odi)\n- Implement proper memory management for multi-user systems (Mentioned by BowTiedBlueFin)\n- Fix Twitter media upload functionality (Mentioned by Mr. SUI)\n- Implement and test randomized trading strategies with varying aggressiveness levels (Mentioned by rhota)\n- Develop indicator-based trading strategies using VWAP (Mentioned by rhota)\n- Work with execution provider to build real-time indicator tracking for fast-moving meme tokens (Mentioned by rhota)\n- Restore DegenAI's suspended Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Complete token renaming from ai16z to elizaOS (Mentioned by witch)\n- Create stingers/transition bumpers for play canvas default loading screens (Mentioned by fishai)\n- Fix frame errors and off-beat hits in the intro video (Mentioned by fishai)\n- Implement staking mechanisms/LP rewards to incentivize liquidity provision (Mentioned by witch)\n- Develop token sink mechanisms as part of startup phase focus (Mentioned by mat)\n\n### Documentation\n- Create comprehensive overview of project vision that ties individual features to the bigger picture (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Establish a structured content repository beyond Twitter for long-term documentation (Mentioned by accelxr)\n- Update all social channels, website and GitHub with consistent branding (Mentioned by pragmatiko)\n- Create clear explanation of DegenAI's purpose, value proposition, and ecosystem role (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Develop infographic explaining trading strategies in less technical terms (Mentioned by rhota)\n- Update website with comprehensive DegenAI information (Mentioned by rhota)\n- Create guide for integrating adapter-supabase (Mentioned by Mohit)\n- Update plugin template link in registry README (Mentioned by ian)\n- Define proper organizational structure for ElizaOS and ai16zdao/ElizaDAO (Mentioned by Odilitime)\n- Create a comprehensive guide for new users explaining Eliza's core concepts like rooms (Implied from multiple basic questions)\n- Improve visibility of resources like YouTube channel and recordings (Implied from Cryptosi.eth's difficulty finding resources)\n- Clearly communicate how the new pool strategy adds value to ai16z token through buybacks and LP additions (Mentioned by witch)\n\n### Feature\n- Add agent identifiers to eliza logger (Mentioned by uai_thne)\n- Create custom RAG for document processing (Mentioned by Salacoste)\n- Implement WebSocket support for real-time data (Mentioned by ualp.)\n- Add voice analysis capability (Mentioned by winded4752)\n- Development of plugin for working with embeddings and memory retrieval using similarity scores (Mentioned by Daniel BNV)\n- AI chatbot for crypto applications powered by Eliza (Mentioned by DIGITAL TUNDRA)\n- Add graphical analysis capabilities similar to gemxbt (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Integrate DegenAI with Discord channels (Mentioned by Patt)\n- Eventually have an AI agent manage the X account (Mentioned by TyePo)\n- Consider rebranding ai16zdao to ElizaDAO (Mentioned by TyePo and flockaflame)\n- Create a template for swarm of agents that could be deployed to launch a crypto project (Mentioned by witch)\n- Create a group chat for official ElizaOS/DAO partners (Mentioned by CtrlAltElite)\n- Create TV screen images for news segments that can be reusable (Mentioned by jin)\n- Develop a new format for community updates replacing \"What Did You Get Done This Week\" (Mentioned by jin)\n- Develop a character generator tool for ElizaOS (Mentioned by Rick)\n- Create a repository for sharing character files similar to Civitai (Mentioned by Feddie Xtzeth)" + }, + "ai_news_elizaos_discord_md_2025-02-13": { + "filename": "2025-02-13.md", + "content": "# elizaOS Discord - 2025-02-13\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n\n- **ElizaOS V2 Progress**: The team is restructuring the plugin architecture to allow plugins to live in separate repositories for better scalability. Shaw is fully dedicated to shipping V2, with internal release targets moved up.\n\n- **Docker & Deployment Issues**: Multiple users reported issues with Docker containers, particularly with ARM64 architecture and module dependencies. Solutions included installing required dependencies with `apt-get update && apt-get install -y wget` and using `node:23-slim`.\n\n- **Memory Management Challenges**: Users discussed context exceeding the 128K token limit after Twitter agents run for a while, and vector mismatch errors in SQLite databases. Odilitime suggested using OpenAI embeddings instead of local ones to resolve vector issues.\n\n- **Twitter Integration**: Several discussions focused on Twitter functionality, including thread creation, media uploads, and API limitations. The `buildConversationThread` method in `utils.ts` inside client-twitter was highlighted as the key to implementing thread posting.\n\n- **Hosting Options**: Community members discussed various hosting solutions including AWS, GCP, Railway, Akash, and Concabo, with 4-8GB RAM being recommended as sufficient for most ElizaOS deployments.\n\n### DegenAI Development\n\n- **Trading Strategy Updates**: DegenAI has moved from a basic implementation to a more sophisticated version with a data/sentiment layer. The current strategy uses basic take profit/stop loss approaches with specific percentages.\n\n- **Future Trading Plans**: The team plans to implement randomized trading strategies with varying aggressiveness levels and develop indicator-based strategies using VWAP. They noted challenges with traditional indicators from sources like TradingView updating too slowly for fast-moving meme tokens.\n\n### Branding & Communication Strategy\n\n- **Brand Consolidation Debate**: Extensive discussion occurred about whether to consolidate the project's two X (Twitter) accounts - ai16zdao and ElizaOS - into a single account. A poll showed strong support for consolidation.\n\n- **Brand Identity Clarification**: Jin explained the distinction between the two brands: ElizaOS represents the professional, technical side with a blue theme and GitHub organization, while ai16zdao embodies the investment DAO, crypto culture, and orange branding.\n\n- **Token Renaming**: The team has decided to rename the token from ai16z to elizaOS, but can't change the ticker yet due to technical issues with daosfun. Legal considerations are also affecting how they communicate about the token.\n\n### Tokenomics & Launchpad\n\n- **Dual Pool Model**: The team confirmed they're using a dual pool model for agent tokens: AT/SOL and AI16Z/AT, which differs from competitors like Virtuals and Arc who pair directly with their platform tokens.\n\n- **Launchpad Progress**: The launchpad technology is ready with a partnership secured with a Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch with them.\n\n### 3D AI TV Project\n\n- **Visual Asset Management**: The team is creating generic category-based images for a news aggregator system that displays content on TVs in a virtual environment, as a temporary solution until the aggregator provides better images.\n\n- **Branding Updates**: \"Block Tank\" has been renamed to \"Clank Tank\" and most references to \"ai16z\" should be changed to \"ElizaOS\" except when discussing the token specifically.\n\n## Key Questions & Answers\n\n**Q: How do I fix the module error \"@anush008/tokenizers-linux-arm64-gnu\" in Docker?** \nA: Install wget and other dependencies with \"apt-get update && apt-get install -y wget\" and use node:23-slim.\n\n**Q: How do I specify which model to use with TogetherAI API?** \nA: Edit the models.ts file in the core package.\n\n**Q: What are recommended specs for hosting ElizaOS?** \nA: 4-8GB RAM is sufficient for most deployments.\n\n**Q: How do I make a Twitter agent post in threads instead of single tweets?** \nA: Check utils.ts inside client-twitter and look for the buildConversationThread method.\n\n**Q: How do I create a plugin that executes regularly without user input?** \nA: Copy and modify the Twitter client as a starting point.\n\n**Q: How do I fix vector mismatch error with SQLite?** \nA: Try using OpenAI embeddings instead of local ones for consistent dimensions.\n\n**Q: What trading strategies is DegenAI currently using?** \nA: A basic take profit/stop loss strategy with specific percentages for profit-taking and stop-loss levels.\n\n**Q: Is AI16Z still planning to pair agent tokens with SOL instead of AI16Z?** \nA: Yes, with a dual pool model that includes both AT/SOL and AI16Z/AT pools.\n\n**Q: What is the status of the launchpad?** \nA: The tech is ready, with a partnership secured with a top-tier Solana ecosystem player for custom LP solutions. Three additional partners have signed on to launch.\n\n**Q: Will the ai16z and ElizaOS social accounts be consolidated?** \nA: A poll showed strong support for consolidation, and the team is working with brand designers to refine the brandkit.\n\n## Community Help & Collaboration\n\n1. **Docker Build Issues**\n - Helper: Derby\n - Helpee: minco\n - Context: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' in Docker\n - Resolution: Install wget and other dependencies with apt-get and use node:23-slim\n\n2. **Model Selection with TogetherAI**\n - Helper: Odilitime\n - Helpee: Slise\n - Context: How to specify which model to use with TogetherAI API\n - Resolution: Edit models.ts file in the core package\n\n3. **Twitter Thread Creation**\n - Helper: elizaos-bridge-odi\n - Helpee: amit\n - Context: How to make Twitter agent post in threads\n - Resolution: Check utils.ts inside client-twitter for buildConversationThread method\n\n4. **Scheduled Plugin Execution**\n - Helper: elizaos-bridge-odi\n - Helpee: miladyboy\n - Context: Creating a plugin that executes regularly without user input\n - Resolution: Copy and modify the Twitter client\n\n5. **Vector Mismatch Resolution**\n - Helper: Odilitime\n - Helpee: engineer\n - Context: Vector mismatch error with SQLite\n - Resolution: Try using OpenAI embeddings instead of local ones\n\n6. **Tokenomics Model Explanation**\n - Helper: witch\n - Helpee: mat\n - Context: Explaining why the dual pool model is beneficial despite differing from competitors\n - Resolution: Witch explained that the approach prevents transferring liquidity issues to new projects while still adding value to AI16Z through buybacks\n\n7. **Project Updates for Partners**\n - Helper: accelxr\n - Helpee: Multiple partners\n - Context: Partners were concerned about lack of transparency and progress updates\n - Resolution: Provided a comprehensive update on all projects including DegenAI, The Autonomous Investor, V2, and Launchpad, with screenshots of the sentiment data hub\n\n## Action Items\n\n### Technical Tasks\n\n1. **Docker & Deployment**\n - Fix Docker build for ARM64 architecture by installing required dependencies | Mentioned By: Derby\n - Implement proper error handling for token limit exceeding 128K | Mentioned By: passer\n - Add support for API key in Gaianet integration | Mentioned By: Slise\n - Fix vector mismatch error in SQLite | Mentioned By: engineer\n - Move database outside Docker container for better scaling | Mentioned By: Paul - Zyfi\n\n2. **Twitter & Social Media Integration**\n - Fix Twitter media upload functionality | Mentioned By: Mr. SUI\n - Add thread creation capability for Twitter | Mentioned By: amit\n - Determine whether to consolidate ai16zdao/ElizaOS X accounts | Mentioned By: jin\n - Complete the token renaming from ai16z to elizaOS | Mentioned By: witch\n\n3. **DegenAI Enhancements**\n - Implement randomized trading strategies with varying aggressiveness levels | Mentioned By: rhota\n - Develop indicator-based strategies using VWAP | Mentioned By: rhota\n - Solve indicator data latency issues | Mentioned By: rhota\n\n4. **ElizaOS Core Development**\n - Complete the restructuring of plugins to live in separate repositories | Mentioned By: accelxr\n - Finalize the sentiment/data layer integration for DegenAI V2 | Mentioned By: accelxr\n - Create mechanism to limit agent conversation depth | Mentioned By: brka\n - Refine plugin for embedding-based memory retrieval | Mentioned By: Daniel BNV\n\n5. **3D AI TV Project**\n - Create generic images/videos for each news category | Mentioned By: SM Sith Lord\n - Create a fallback generic image for unexpected categories | Mentioned By: SM Sith Lord\n - Adjust episode generator to specify category instead of image URLs | Mentioned By: SM Sith Lord\n - Create stingers/bumpers for transitions | Mentioned By: jin\n - Update branding from \"Block Tank\" to \"Clank Tank\" | Mentioned By: SM Sith Lord\n\n### Documentation Needs\n\n1. **Integration Guides**\n - Create guide for adapter-supabase integration | Mentioned By: Mohit\n - Update plugin registry documentation with correct links | Mentioned By: ian | sqd.ai\n - Create or improve documentation about room/roomID concept | Mentioned By: parksthecoder\n - Clarify where demo day recordings are posted | Mentioned By: Cryptosi.eth\n\n2. **Brand & Communication**\n - Clarify the distinct brand identities of ElizaOS vs ai16zdao | Mentioned By: jin\n - Create clear explanation of DegenAI's value proposition | Mentioned By: \ucc0c G \u8dfb \u3058\n - Improve technical communications with less jargon | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update website with comprehensive DegenAI information | Mentioned By: \ucc0c G \u8dfb \u3058\n - Update tokenomics documentation to explain the dual pool model | Mentioned By: witch\n - Create a comprehensive overview that ties features to vision | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\n - Establish a permanent home for content beyond Twitter | Mentioned By: accelxr\n\n### Feature Requests\n\n1. **Integration & Connectivity**\n - Add support for WebSocket connections | Mentioned By: ualp.\n - Implement scheduled tasks without user input | Mentioned By: miladyboy\n - Develop or document Telegram integration for Eliza agents | Mentioned By: npizza.\n\n2. **Platform Enhancements**\n - Add graphical analysis capabilities similar to gemxbt | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\n - Implement staking mechanisms/LP rewards for liquidity | Mentioned By: witch\n - Launch the agent marketplace/launchpad with custom LP solution | Mentioned By: accelxr\n - Implement the accelerator program for ETHDenver | Mentioned By: accelxr\n - Develop a more engaging social media strategy | Mentioned By: HoneyBadger\n - Create centralized repository for Eliza character files | Mentioned By: Feddie Xtzeth" + }, + "ai_news_elizaos_daily_json_2025-02-15": { + "filename": "2025-02-15.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-15", + "categories": [ + { + "title": "DankVR's Tech Insights: VRM Tools, Blockchain Security, and Community Building", + "content": [ + { + "text": "DankVR shared VRM-related tools and tips, including a VRM optimizer that allows drag-and-drop of multiple VRMs at once with batch download functionality. They also mentioned an open-source VRM to LoRA training pipeline for those with access to VRM files.", + "sources": [ + "https://twitter.com/dankvr/status/1890878378778984601", + "https://twitter.com/dankvr/status/1890868343550194103" + ], + "images": [ + "https://pbs.twimg.com/media/Gj22n_WXIAAVp29.jpg", + "https://pbs.twimg.com/media/Gj22pxXWkAEF8r6.jpg" + ], + "videos": [] + }, + { + "text": "On blockchain security, DankVR discussed onchain communications as a more secure alternative to platforms like Twitter and Discord, which are vulnerable to account hijacking. They tested various wallets for memo support, finding that Rabby, Leap, Phantom, and Zcash offer this functionality, while MetaMask and Magic Eden don't. They highlighted how DAOs can use token2022 standard for onchain messaging as backup communication.", + "sources": [ + "https://twitter.com/dankvr/status/1890848135896846780", + "https://twitter.com/dankvr/status/1890843125372891279", + "https://twitter.com/dankvr/status/1890841242583416991" + ], + "images": [ + "https://pbs.twimg.com/media/Gj2OULYWYAALMZ-.png" + ], + "videos": [] + }, + { + "text": "DankVR warned about the dangers of signing malicious transactions, noting that unlike disconnecting apps, signing a malicious signature requires creating a new seed phrase as there's no recovery option. They also pointed out scammers using verified badges on Twitter to impersonate legitimate accounts.", + "sources": [ + "https://twitter.com/dankvr/status/1890801638127878313", + "https://twitter.com/dankvr/status/1890799216731025818", + "https://twitter.com/dankvr/status/1890778469216231828", + "https://twitter.com/dankvr/status/1890777551427035645" + ], + "images": [ + "https://pbs.twimg.com/media/Gj14-grWYAAEx6S.jpg" + ], + "videos": [] + }, + { + "text": "On community building, DankVR discussed the challenge of high performers disengaging when faced with excessive complaints from less active members. They suggested implementing contribution-based reputation systems with on-chain tracking of verifiable work like GitHub commits and governance proposals to create more balanced, sustainable communities.", + "sources": [ + "https://twitter.com/dankvr/status/1890621804277834233", + "https://twitter.com/dankvr/status/1890609982875259000", + "https://twitter.com/dankvr/status/1890608513388327271" + ], + "images": [ + "https://pbs.twimg.com/media/GjzIirMW0AAsIvF.png" + ], + "videos": [] + }, + { + "text": "Shaw, a collaborator, shared progress on an AI onboarding system where agents onboard in their own voice and receive necessary information with follow-up tasks. Shaw humorously noted needing \"an AI COO to onboard the AI freelancers,\" suggesting they're developing a sophisticated AI workflow system.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1890898181249999340", + "https://twitter.com/shawmakesmagic/status/1890701636189700514", + "https://twitter.com/shawmakesmagic/status/1890699433420943864" + ], + "images": [ + "https://pbs.twimg.com/media/Gj3RctyW0AA68dm.jpg", + "https://pbs.twimg.com/media/Gj0c1F1XYAAeren.jpg" + ], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "The Eliza project has seen several recent updates across different areas:\n\n**Bug Fixes:**\n- Fixed Vitest issues in the TypeScript generator (tg)\n- Resolved Discord test failures\n- Refactored hardcoded 'http://localhost' strings to use the SERVER_URL environment variable in the client\n- Addressed security vulnerability CVE-2024-48930\n\n**Features:**\n- Added ElevenLabs default voice support\n- Implemented cachedir functionality to the filesystem cache\n\n**Documentation:**\n- Added a proper Ukrainian translation of the README file\n\n**Other Changes:**\n- Bumped version numbers and updated the lockfile\n- Moved character definitions to a separate submodule for better organization", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3524", + "https://github.com/elizaOS/eliza/pull/3523", + "https://github.com/elizaOS/eliza/pull/3519", + "https://github.com/elizaOS/eliza/pull/3518", + "https://github.com/elizaOS/eliza/pull/3511", + "https://github.com/elizaOS/eliza/pull/3509", + "https://github.com/elizaOS/eliza/pull/3483", + "https://github.com/elizaOS/eliza/pull/3291", + "https://github.com/elizaOS/eliza/pull/2958" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository, showing active development across multiple areas:\n\n- HashWarlock submitted PR #3512 to update the tee feature\n- tenthirtyone created PR #3511 to refactor hardcoded localhost URLs with environment variables in the client\n- odilitime merged PR #3522 for the 0.25.8 release, moving code from develop to main branch\n- lggg123 contributed PR #3536 related to a Sui agent hackathon feature\n- AIFlowML submitted PR #3526 to refactor the Plugin Local AI\n- yungalgo created PR #3516 to consolidate RAG (Retrieval-Augmented Generation) knowledge\n\nThese pull requests demonstrate ongoing improvements to the Eliza project across features, infrastructure, and knowledge management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3512", + "https://github.com/elizaOS/eliza/pull/3511", + "https://github.com/elizaOS/eliza/pull/3522", + "https://github.com/elizaOS/eliza/pull/3536", + "https://github.com/elizaOS/eliza/pull/3526", + "https://github.com/elizaOS/eliza/pull/3516" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3512", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3511", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3522", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3536", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3526", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3516" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in elizaOS/eliza Repository", + "content": [ + { + "text": "Three recent issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3513: A user named kon-rad reported that the client is showing a blank page with errors.\n\n2. Issue #3514: User Etette encountered a port scanning error specifically when using Render.\n\n3. Issue #3527: User andyvalerio identified an incorrect import in the advanced-sdk-ts component.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3513", + "https://github.com/elizaOS/eliza/issues/3514", + "https://github.com/elizaOS/eliza/issues/3527" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3513", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3514", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3527" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Summary", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 15-16, 2025, there were 2 new PRs (none merged), 2 new issues, and 9 active contributors. Activity increased substantially the following day (February 16-17, 2025) with 18 new PRs (9 merged), 2 new issues, and 21 active contributors. This represents a notable increase in both pull request activity and contributor participation between the two days.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739577600 + } + }, + "ai_news_elizaos_daily_md_2025-02-15": { + "filename": "2025-02-15.md", + "content": "# DankVR's Tech Insights: VRM Tools, Blockchain Security, and Community Building\n\n## VRM-Related Tools and Tips\n- Shared VRM optimizer with drag-and-drop functionality for multiple VRMs\n- Batch download capability included\n- Mentioned open-source VRM to LoRA training pipeline\n\n## Blockchain Security\n- Discussed onchain communications as more secure alternative to Twitter and Discord\n- Tested wallets for memo support:\n - Supported: Rabby, Leap, Phantom, and Zcash\n - Not supported: MetaMask and Magic Eden\n- Highlighted DAOs using token2022 standard for onchain messaging\n- Warned about dangers of signing malicious transactions\n- Noted scammers using verified badges on Twitter for impersonation\n\n## Community Building\n- Addressed challenge of high performers disengaging due to excessive complaints\n- Suggested contribution-based reputation systems\n- Proposed on-chain tracking of verifiable work (GitHub commits, governance proposals)\n\n## AI Onboarding System\n- Shaw shared progress on AI onboarding system\n- System allows agents to onboard in their own voice\n- Provides necessary information with follow-up tasks\n\n# Recent Updates to the Eliza Project\n\n## Bug Fixes\n- Fixed Vitest issues in the TypeScript generator\n- Resolved Discord test failures\n- Refactored hardcoded localhost strings to use SERVER_URL environment variable\n- Addressed security vulnerability CVE-2024-48930\n\n## Features\n- Added ElevenLabs default voice support\n- Implemented cachedir functionality to the filesystem cache\n\n## Documentation\n- Added Ukrainian translation of the README file\n\n## Other Changes\n- Bumped version numbers and updated lockfile\n- Moved character definitions to a separate submodule\n\n# Recent Pull Requests in elizaOS/eliza Repository\n\n- HashWarlock: Updated tee feature (PR #3512)\n- tenthirtyone: Refactored hardcoded localhost URLs with environment variables (PR #3511)\n- odilitime: Merged 0.25.8 release, moving code from develop to main branch (PR #3522)\n- lggg123: Contributed Sui agent hackathon feature (PR #3536)\n- AIFlowML: Refactored Plugin Local AI (PR #3526)\n- yungalgo: Consolidated RAG knowledge (PR #3516)\n\n# Recent GitHub Issues in elizaOS/eliza Repository\n\n- Issue #3513: Client showing blank page with errors (reported by kon-rad)\n- Issue #3514: Port scanning error when using Render (reported by Etette)\n- Issue #3527: Incorrect import in advanced-sdk-ts component (reported by andyvalerio)\n\n# ElizaOS GitHub Activity Summary\n\n- Feb 15-16, 2025: 2 new PRs, 2 new issues, 9 active contributors\n- Feb 16-17, 2025: 18 new PRs (9 merged), 2 new issues, 21 active contributors\n- Notable increase in both pull request activity and contributor participation" + }, + "ai_news_elizaos_daily_discord_json_2025-02-15": { + "filename": "2025-02-15.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-15", + "date": 1739577600, + "stats": { + "totalMessages": 1391, + "totalUsers": 195 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of Discord Chat in \"discussion\" Channel\n\n## 1. Summary\nThe chat primarily revolves around a security incident where Shaw's Twitter account was hacked, leading to scam posts promoting a fake ElizaOS token. The hacker posted malicious links that drained users' wallets when they connected and signed transactions. Several users reported losing funds, with one claiming to have lost $40,000. Community members warned others not to click links or connect wallets until official confirmation from the team. \n\nBefore the hack, discussions focused on changing the format of the \"What Did You Get Done This Week\" (WDYGDTW) event to a \"Clank Tank\" game show inspired by Shark Tank. Jin mentioned they were planning to integrate a weekly space into this new format, potentially premiering the following Friday.\n\nThere were also brief technical discussions about ElizaOS's differentiators from other agent frameworks, with community members highlighting its TypeScript accessibility, vibrant community, and integration of AI into community management.\n\n## 2. FAQ\nQ: Does eliza have a voice ai feature? Can I submit a voice recording for analysis? (asked by winded4752) A: We can transcribe voice recordings for you, head to coders channel for all the technical details (answered by BOSSU)\nQ: What makes eliza different from other agent frameworks? (asked by Rihan) A: Most starred and active open source github repo to build ai agents in crypto; TypeScript language is more accessible than other dev languages; Vibrant community; Most serious project about integrating AI to community management (answered by Ka_yari)\nQ: Why ai16z should be stayed as DAO? Is it efficient at this moment? What DAO did so far for this project? (asked by kokoro) A: We're moving away from that name to ElizaOS. It's a DAO because we treat holders as partners. With new tokenomics coming soon, the token will be the backbone of ElizOS eco (answered by HoneyBadger)\nQ: How can I report a vulnerability? (asked by Faeeq) A: Dm @shaw, he'll help you with the vulnerability report (answered by BOSSU)\nQ: Is Shaw hacked? (asked by multiple users) A: Yes, don't trust whatever he posts for now (answered by jin)\nQ: Did you sign a transaction or connect your wallet? (asked by GBA ADVANCE) A: I signed a transaction yes (answered by bert)\nQ: My other wallets weren't connected to the site only the one that got drained so ill be fine right? (asked by bert) A: Yes king if other wallets weren't connected you should be safe, but please double check and revoke any permissions (answered by BOSSU)\nQ: How do we know if our character is getting selected for the block tank event? (asked by Bacon Egg & Cheese) A: We're building a process for sifting through submissions and following up. Personally I want it to feel like an event for being chosen / getting on the show (answered by jin)\n\n## 3. Help Interactions\nHelper: BOSSU | Helpee: Multiple users | Context: Shaw's Twitter account was hacked with scam links being posted | Resolution: Advised users to disconnect wallets, not click any links, and wait for official updates\nHelper: jin | Helpee: Community | Context: Confirming Shaw's account was hacked | Resolution: Warned users not to trust posts from Shaw's account\nHelper: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | Helpee: Community | Context: Malicious links from hacked account | Resolution: Confirmed taking down malicious units and setting up monitoring\nHelper: Ka_yari | Helpee: Rihan | Context: Question about ElizaOS differentiators | Resolution: Provided detailed explanation of ElizaOS advantages over other agent frameworks\nHelper: joellelb | Helpee: Community | Context: Wallet security after hack | Resolution: Recommended using Wallet Guard and Pocket Universe to scan wallets and revoke access\nHelper: scooper | Helpee: Community | Context: Deployment issues | Resolution: Shared that using develop branch without 100 plugins solved deployment problems\n\n## 4. Action Items\nType: Technical | Description: Implement security measures to prevent Twitter account compromises | Mentioned By: Multiple users\nType: Technical | Description: Take down malicious links from hacked account | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f\nType: Technical | Description: Set up monitoring to take down any malicious units shared | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f\nType: Feature | Description: Change \"What Did You Get Done This Week\" format to \"Clank Tank\" game show | Mentioned By: jin\nType: Feature | Description: Create a process for selecting submissions for the Block Tank event | Mentioned By: jin\nType: Documentation | Description: Add Discord link to the website for easier discovery | Mentioned By: Milan\nType: Feature | Description: Implement voice AI feature for analysis of voice recordings | Mentioned By: winded4752\nType: Technical | Description: Suggest X implement new security features to prevent crypto scams | Mentioned By: MJ\nType: Technical | Description: Suggest Pump Fun implement KYC and limit token creation to prevent scams | Mentioned By: MJ", + "messageCount": 404, + "userCount": 89 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis: \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS framework implementation issues and troubleshooting. Key technical discussions include database configuration problems, agent memory management, Twitter integration challenges, and plugin development. Users frequently encounter issues with better-sqlite3 installation, which can be resolved by rebuilding the module. Multiple users sought help with separating memory by user ID to maintain privacy in multi-user environments, which is possible by passing userId and roomId parameters. Twitter integration discussions focused on rate limits, verification requirements, and avoiding shadow bans. Plugin development was another major topic, with users struggling with debugging and proper plugin loading. The chat also revealed that ElizaOS can run multiple agents simultaneously, though with memory constraints, and that various LLM providers can be used beyond the default options.\n\n## 2. FAQ\nQ: How do I delete the database? (asked by ivorad) A: Unanswered\nQ: How can I separate memory by user to keep data private between multi-users? (asked by BowTiedBlueFin) A: Pass userId and roomId parameters with your API request (answered by lefrog)\nQ: How should I request to have my plugin added directly to the elizaos-plugins organization on GitHub? (asked by Addy) A: Unanswered\nQ: Is there any way we can add agent identifiers to the eliza logger? (asked by uai_thne) A: Unanswered\nQ: Can we use jina ai on eliza? (asked by Saitamai) A: Unanswered\nQ: How do I make the agent respond more short and concise? (asked by Blockonaut | Alchemist) A: Make your message/post examples all short & concise (answered by Phoenix | Livepeer-Eliza.com)\nQ: How do I make telegram client greet new users and start conversations with them? (asked by pupathebig) A: Unanswered\nQ: Is there a tutorial on how to connect your agent chat to a website? (asked by \ud83e\udde7ThanosDaSith24\ud83e\udde7) A: Unanswered\nQ: How does an Eliza agent evade getting banned on X when using the frontend API? (asked by ad0ll) A: Unanswered\nQ: How do I enable DEBUG mode to see what's wrong with my plugin? (asked by pupathebig) A: Use DEFAULT_LOG_LEVEL=debug pnpm dev or try trace level (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: engineer | Helpee: Odilitime | Context: Local SQL DB had different embedding size from meta-llama model | Resolution: Switched to MongoDB using adapter-mongodb with connection string in .env\nHelper: \ua9c1Ninja_Dev\ua9c2 | Helpee: BowTiedBlueFin | Context: Needed to separate memory by user for privacy | Resolution: Confirmed each character and agent has separate memory against each user\nHelper: Mr. Stark | Helpee: LucaP | Context: Twitter bot rate limits and shadow bans | Resolution: Shared configuration settings and advised to only allow replies, not original posts\nHelper: elizaos-bridge-odi | Helpee: lefrog | Context: better-sqlite3 errors in eliza-starter | Resolution: Provided command to rebuild sqlite3 module: pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start\nHelper: Odilitime | Helpee: pupathebig | Context: Plugin loading failures and debugging | Resolution: Provided debugging tips including log level settings and code locations to investigate\nHelper: lefrog | Helpee: \ud83e\udde7ThanosDaSith24\ud83e\udde7 | Context: Creating private chatrooms | Resolution: Explained to pass userID and roomID parameters to isolate chats to specific users\n\n## 4. Action Items\nType: Technical | Description: Fix better-sqlite3 installation issues by rebuilding the module | Mentioned By: elizaos-bridge-odi\nType: Technical | Description: Implement proper memory separation by user ID for multi-user environments | Mentioned By: BowTiedBlueFin\nType: Technical | Description: Create REST API documentation for client-direct | Mentioned By: lefrog\nType: Technical | Description: Fix Twitter rate limiting and shadow ban issues | Mentioned By: LucaP\nType: Technical | Description: Improve plugin loading error messages and debugging | Mentioned By: pupathebig\nType: Documentation | Description: Document how to run multiple agents simultaneously | Mentioned By: ivorad\nType: Documentation | Description: Create documentation for the REST API | Mentioned By: jin\nType: Documentation | Description: Add instructions for changing client's listening address from localhost to server IP | Mentioned By: Roforico\nType: Documentation | Description: Document how to enable DEBUG mode for troubleshooting | Mentioned By: pupathebig\nType: Feature | Description: Add agent identifiers to the eliza logger | Mentioned By: uai_thne\nType: Feature | Description: Implement immediate response while processing longer requests | Mentioned By: Shinkowski II\nType: Feature | Description: Create a way to filter certain words from agent output | Mentioned By: Mr. Stark", + "messageCount": 314, + "userCount": 60 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "No significant technical discussions, decisions, or problem-solving occurred in this brief chat segment. The message contains only a music recommendation from Random Disco to another user (tagged by ID), suggesting music that they describe as matching the \"vibe of the ai16z project.\" The message includes a YouTube link to a music teaser.", + "messageCount": 1, + "userCount": 1 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe chat segment primarily discusses an issue with the DegenAI Twitter account being banned. Team member rhota acknowledges they're aware of the situation and have reached out to X (Twitter) to resolve it. Additionally, rhota briefly mentions that they've implemented basic trade testing plans for their Trading v2 platform, which has only been live for a few days. They explain these are simple stress tests for buy/sell execution, with plans to iterate and develop more complex quantitative strategies in the future. Rhota also references a sentiment analysis platform as their \"secret sauce.\" The conversation shows the team is in an early implementation phase of their trading platform and is actively working on both technical development and resolving their social media presence issues.\n\n## 2. FAQ\nQ: What I shared are some very basic trade testing plans, none of that is novel? (asked by rhota) A: Self-answered by explaining these are simple stress tests for buy/sell execution with more complex quant strategies coming later (answered by rhota)\nQ: is there any possibility for unban degenspartanai official account? (asked by anotherAndrewSHA) A: We're working on \ud83d\ude4f (answered by rhota)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Context: Twitter account (DegenAI) has been banned | Resolution: Team is aware and has reached out to X (Twitter)\n\n## 4. Action Items\nType: Technical | Description: Iterate on Trading v2 platform to implement more complex quantitative strategies | Mentioned By: rhota\nType: Technical | Description: Restore/unban the DegenAI Twitter account | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f", + "messageCount": 13, + "userCount": 5 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" channel\n\n## 1. Summary\nThe chat segment primarily focuses on security concerns regarding scam posts impersonating the project. Community members identified and reported multiple fraudulent Twitter/X posts from a compromised account (Shaw's) and suspicious domains (eliza-os.net and elizaos.co). Members alerted others to report these domains to the registrar (Tucows) and warned against clicking links from the compromised account. The conversation indicates this was an ongoing security incident with multiple fraudulent posts appearing throughout the morning. There was minimal technical discussion beyond security reporting procedures, with a brief mention of AI agents trending on BSC (Binance Smart Chain).\n\n## 2. FAQ\nQ: Is Shaw's post a scam? (asked by Zapdart) A: Yes it is. Be careful Frens (answered by Zapdart)\nQ: SCAM TWITTER POST FLOATING AROUND BE CAREFUL!!! (asked by GBA ADVANCE) A: Definitely a scam. Do not follow links from any of Shaw's posts until further notice (answered by Bealers)\n\n## 3. Help Interactions\nHelper: Bealers | Helpee: Community | Context: Fraudulent domains impersonating the project | Resolution: Provided specific instructions to report domains to Tucows registrar via abuse form\nHelper: Zapdart | Helpee: Community | Context: Identifying scam posts from Shaw's account | Resolution: Confirmed scam nature and tagged team members for awareness\nHelper: hyper | Helpee: Community | Context: Additional fraudulent post identified | Resolution: Shared link and requested deletion\n\n## 4. Action Items\nType: Technical | Description: Report domains eliza-os.net and elizaos.co to Tucows registrar via abuse form | Mentioned By: Bealers\nType: Technical | Description: Delete fraudulent posts from compromised Shaw account | Mentioned By: hyper\nType: Technical | Description: Secure compromised social media accounts | Mentioned By: Bealers\nType: Documentation | Description: Create security advisory about ongoing phishing attempts | Mentioned By: Bealers", + "messageCount": 18, + "userCount": 8 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe conversation in the tokenomics channel briefly touched on value capture strategies for the project's token. DorianD suggested capturing fees from trading pools that use the network coin, noting that most trading moves away from virtual pools to these network coin pools. Later, yikesawjeez proposed a strategy to position their token as an \"agent meta index fund\" by creating liquidity pairs with various AI/agent projects already in the treasury (mentioned were zerebro, arc, and another launchpad). This would allow them to execute on a previously discussed plan to become a \"pseudo-L1 of the entire agent meta.\" The strategy would provide exposure to the AI memecoin ecosystem and offer liquidity pairs with individual projects users might want to increase positions in. There was also a brief comment about effective tokenomics containing \"a hint of ponzi-nomics\" for value capture.\n\n## 2. FAQ\nQ: How can we capture more trading fees? (asked by DorianD) A: By capturing fees from pools that use the network coin, where most trading moves to (answered by DorianD)\nQ: What strategy could position us in the AI agent ecosystem? (asked by yikesawjeez) A: Creating liquidity pairs between AI16 and various agent projects already in the treasury to become a \"pseudo-L1 of the entire agent meta\" (answered by yikesawjeez)\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: Channel members | Context: Expanding on tokenomics strategy for AI ecosystem positioning | Resolution: Proposed creating liquidity pairs with AI16 and various agent projects to function as an \"agent meta index fund\"\n\n## 4. Action Items\nType: Technical | Description: Implement fee capture from trading pools using the network coin | Mentioned By: DorianD\nType: Technical | Description: Create liquidity pairs between AI16 and agent projects in treasury (zerebro, arc, etc.) | Mentioned By: yikesawjeez\nType: Feature | Description: Position token as an \"agent meta index fund\" with liquidity pairs for all relevant AI projects | Mentioned By: yikesawjeez", + "messageCount": 6, + "userCount": 4 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around a security incident where Shaw's Twitter account was compromised. The hacker posted phishing links to fake Eliza OS websites (eliza-os.net and elizaos.co) promoting a fake token migration. Community members quickly mobilized to report the scam posts and domains. Several users who clicked the links were concerned about wallet security, though those who didn't connect wallets or sign transactions were likely safe. The incident highlighted the need for more secure communication channels, with Jin suggesting on-chain communications via memos or mirror.xyz as alternatives.\n\nShaw was also developing a new agent swarm system for v2, allowing agents to perform useful work with role-based privileges. The system enables agents to create tasks, execute them with confirmation, and interact with other agents (like a compliance agent preventing a social media agent from posting problematic content).\n\nThe community discussed the ongoing rebranding from ai16z to ElizaOS, with many noting that the ElizaOS brand is gaining recognition while ai16z remains less known. A partnership with BNB Chain was highlighted, suggesting potential for multichain expansion beyond Solana.\n\n## 2. FAQ\nQ: How can we make agents censorship resistant? (asked by Jerry.ART) A: We need on-chain agents that cannot be shut down and can perform useful on-chain activities (answered by Jerry.ART)\nQ: Why would we have increased resilience? Should we? (asked by Odilitime) A: Unanswered\nQ: When will degenai's x account suspension be restored? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Skely reached out to people who helped before but they can no longer help. We're waiting on additional help. (answered by Odilitime)\nQ: What is the reason for the suspension? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Unanswered\nQ: How can Shaw not have 2fa for his twitter account? (asked by M3xR) A: It is [enabled], it might not be the culprit (answered by jin)\nQ: How else could someone get access to his twitter account? (asked by M3xR) A: Twitter may disable 2FA during account recovery processes (answered by Patt)\nQ: Is it possible to have a group chat of people who are officially partnered with Eliza OS/DAO? (asked by CtrlAltElite) A: Not a bad idea (answered by jin)\nQ: Who has elizaos.eth? (asked by jin) A: Unanswered\nQ: Is it really possible to keep the CA but change the ticker and name? (asked by Patt) A: Yes, CA won't change (answered by jin)\nQ: If Shaw's acting as the CTO at Eliza Labs, is the team planning on bringing on a CEO? (asked by HoneyBadger) A: There's been no discussion of that afaik (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: Multiple community members | Helpee: Community | Context: Shaw's Twitter account was hacked with phishing posts | Resolution: Community members reported posts, reported phishing domains to registrars, and warned others not to click links\nHelper: witch | Helpee: CRAY, GBA ADVANCE | Context: Users concerned about security after clicking phishing links | Resolution: Explained that without connecting wallets or signing transactions, funds should be safe\nHelper: Bealers | Helpee: Community | Context: Identifying and reporting phishing domains | Resolution: Found domain registrar information and shared reporting links for eliza-os.net and elizaos.co\nHelper: jin | Helpee: Community | Context: Need for more secure communication channels | Resolution: Proposed on-chain communications via memos or mirror.xyz as alternatives to centralized platforms\nHelper: witch | Helpee: Jerry.ART | Context: Confusion about DegenSpartan vs. DegenspartanAI accounts | Resolution: Explained that DegenSpartan is the original account that DegenspartanAI was based on as a parody\n\n## 4. Action Items\nTechnical: Implement on-chain communications via token memos with frontend website for verification | Description: Create a system to post official communications on-chain that can be verified | Mentioned By: jin\nTechnical: Develop agent swarm system with role-based privileges | Description: Continue development of v2 agent swarm with task creation and execution capabilities | Mentioned By: shaw\nTechnical: Implement social awareness for agents | Description: Add capability for agents to understand social context and prevent problematic posts | Mentioned By: shaw\nTechnical: Create a template for swarm of agents for crypto projects | Description: Develop deployable templates with Discord mods, partnership managers, marketing managers | Mentioned By: witch\nDocumentation: Document the long-term strategy and buyback mechanisms | Description: Clarify how $degenai ties to the DAO | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\nDocumentation: Create guide for token launches | Description: Develop documentation outlining minimum requirements for successful token launches | Mentioned By: yikesawjeez\nFeature: Implement token migration from ai16z to ElizaOS | Description: Complete rebranding process to align token name with project name | Mentioned By: mat\nFeature: Expand to multiple blockchains | Description: Consider multichain strategy, particularly with BNB Chain | Mentioned By: DannyNOR NoFapArc\nFeature: Develop compliance agent for social media | Description: Create agent that prevents social media agents from posting problematic content | Mentioned By: shaw\nFeature: Create LAMP stack equivalent for agents | Description: Develop standardized technology stack for agent development | Mentioned By: jin", + "messageCount": 539, + "userCount": 52 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe discussion revolves around creating intro/outro sequences and transitions for an AI TV show. Fishai is leading the video editing work, creating an intro that resembles Shark Tank in style. The team is working against a deadline, with jin expressing frustration about delays in the premiere. The main technical challenges include finding appropriate background music, creating stingers/transitions, fixing frame errors, adjusting fade timing, and adding voiceovers. Boom provides music suggestions and shares links to potential graphics elements. The workflow involves creating the intro/outro, recording browser playback of episodes, and combining them in editing software like CapCut. The team iterates on the intro by tightening transitions and adding voiceovers based on feedback.\n\n## 2. FAQ\nQ: Is the video black for others? (asked by jin) A: Multiple users confirmed they could see the video (answered by eskender.eth and boom)\nQ: What kind of background music is needed for the intro? (asked by fishai) A: Something that fits in the realm of Shark Tank, less crunchy than initial suggestions (answered by boom and jin)\nQ: What exactly are we trying to create? (asked by boom) A: Need intro/outro for recording browser playback and editing episodes (answered by jin)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed background music recommendations for TV show intro | Resolution: Shared multiple music options including lofi tracks and dramatic music suggestions\nHelper: fishai | Helpee: jin | Context: Needed intro video with tighter transitions and voiceover | Resolution: Created revised version with tightened transitions and added voiceovers\nHelper: boom | Helpee: jin | Context: Needed graphics elements for the show | Resolution: Shared collection of graphics via elements.envato.com link\n\n## 4. Action Items\nType: Technical | Description: Fix frame errors in intro video | Mentioned By: fishai\nType: Technical | Description: Adjust fade timing in intro (currently too long) | Mentioned By: jin\nType: Technical | Description: Create stingers/transition bumpers for PlayCanvas default loading screens | Mentioned By: fishai\nType: Technical | Description: Record browser playback of episodes and edit with intro/outro | Mentioned By: jin\nType: Technical | Description: Remove ai16z mugs from content | Mentioned By: Odilitime\nType: Feature | Description: Add voiceovers to the intro | Mentioned By: jin", + "messageCount": 96, + "userCount": 6 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-15": { + "filename": "2025-02-15.md", + "content": "# elizaOS Discord - 2025-02-15\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting phishing links to fake ElizaOS websites (eliza-os.net and elizaos.co)\n- The scam posts promoted a fake token migration, attempting to drain users' wallets\n- Community members quickly mobilized to report the scam posts and domains to registrars\n- Several users reported losing funds, with one claiming to have lost $40,000\n- Team members confirmed the hack and warned users not to trust posts from Shaw's account\n- \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f confirmed taking down malicious units and setting up monitoring\n- The incident highlighted the need for more secure communication channels, with Jin suggesting on-chain communications via memos or mirror.xyz\n\n### ElizaOS Development & Features\n- Shaw is developing a new agent swarm system for v2, allowing agents to perform useful work with role-based privileges\n- The system enables agents to create tasks, execute them with confirmation, and interact with other agents\n- Users discussed memory separation by user ID to maintain privacy in multi-user environments\n- Twitter integration challenges include rate limits, verification requirements, and avoiding shadow bans\n- Multiple users encountered issues with better-sqlite3 installation, which can be resolved by rebuilding the module\n- ElizaOS can run multiple agents simultaneously, though with memory constraints\n- Various LLM providers can be used beyond the default options\n\n### Community Events & Rebranding\n- Plans to change \"What Did You Get Done This Week\" (WDYGDTW) format to a \"Clank Tank\" game show inspired by Shark Tank\n- Jin mentioned integrating a weekly space into this new format, potentially premiering the following Friday\n- Fishai is leading video editing work for the show, creating an intro resembling Shark Tank in style\n- The community discussed the ongoing rebranding from ai16z to ElizaOS\n- Many noted that the ElizaOS brand is gaining recognition while ai16z remains less known\n\n### Tokenomics & Partnerships\n- DorianD suggested capturing fees from trading pools that use the network coin\n- yikesawjeez proposed positioning their token as an \"agent meta index fund\" by creating liquidity pairs with various AI/agent projects\n- A partnership with BNB Chain was highlighted, suggesting potential for multichain expansion beyond Solana\n- The DegenAI Twitter account was reported as banned, with rhota mentioning they've reached out to X (Twitter) to resolve it\n- rhota mentioned implementing basic trade testing plans for their Trading v2 platform\n\n## Key Questions & Answers\n\n**Security Incident**\n- **Q: Is Shaw hacked?** \n **A:** Yes, don't trust whatever he posts for now (answered by jin)\n\n- **Q: Did you sign a transaction or connect your wallet?** \n **A:** I signed a transaction yes (answered by bert)\n\n- **Q: My other wallets weren't connected to the site only the one that got drained so ill be fine right?** \n **A:** Yes king if other wallets weren't connected you should be safe, but please double check and revoke any permissions (answered by BOSSU)\n\n- **Q: How can Shaw not have 2fa for his twitter account?** \n **A:** It is [enabled], it might not be the culprit (answered by jin)\n\n- **Q: How else could someone get access to his twitter account?** \n **A:** Twitter may disable 2FA during account recovery processes (answered by Patt)\n\n**Technical Questions**\n- **Q: How can I separate memory by user to keep data private between multi-users?** \n **A:** Pass userId and roomId parameters with your API request (answered by lefrog)\n\n- **Q: How do I make the agent respond more short and concise?** \n **A:** Make your message/post examples all short & concise (answered by Phoenix | Livepeer-Eliza.com)\n\n- **Q: How do I enable DEBUG mode to see what's wrong with my plugin?** \n **A:** Use DEFAULT_LOG_LEVEL=debug pnpm dev or try trace level (answered by Odilitime)\n\n- **Q: What makes eliza different from other agent frameworks?** \n **A:** Most starred and active open source github repo to build ai agents in crypto; TypeScript language is more accessible than other dev languages; Vibrant community; Most serious project about integrating AI to community management (answered by Ka_yari)\n\n- **Q: How can I report a vulnerability?** \n **A:** Dm @shaw, he'll help you with the vulnerability report (answered by BOSSU)\n\n**Project Direction**\n- **Q: Why ai16z should be stayed as DAO? Is it efficient at this moment? What DAO did so far for this project?** \n **A:** We're moving away from that name to ElizaOS. It's a DAO because we treat holders as partners. With new tokenomics coming soon, the token will be the backbone of ElizOS eco (answered by HoneyBadger)\n\n- **Q: How do we know if our character is getting selected for the block tank event?** \n **A:** We're building a process for sifting through submissions and following up. Personally I want it to feel like an event for being chosen / getting on the show (answered by jin)\n\n- **Q: Is it really possible to keep the CA but change the ticker and name?** \n **A:** Yes, CA won't change (answered by jin)\n\n## Community Help & Collaboration\n\n**Security Incident Response**\n- Multiple community members alerted others about Shaw's compromised Twitter account, warning against clicking links or connecting wallets\n- Bealers provided specific instructions to report phishing domains to Tucows registrar via abuse form\n- joellelb recommended using Wallet Guard and Pocket Universe to scan wallets and revoke access after the security incident\n- witch explained to concerned users that without connecting wallets or signing transactions, their funds should be safe\n\n**Technical Troubleshooting**\n- engineer helped Odilitime resolve a local SQL DB issue by switching to MongoDB using adapter-mongodb with connection string in .env\n- elizaos-bridge-odi provided a command to rebuild sqlite3 module for better-sqlite3 errors: `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\n- Odilitime helped pupathebig with plugin loading failures by providing debugging tips including log level settings\n- lefrog explained to \ud83e\udde7ThanosDaSith24\ud83e\udde7 how to create private chatrooms by passing userID and roomID parameters\n- \ua9c1Ninja_Dev\ua9c2 confirmed to BowTiedBlueFin that each character and agent has separate memory against each user\n- Mr. Stark shared configuration settings with LucaP to avoid Twitter bot rate limits and shadow bans\n\n**Content Creation Collaboration**\n- boom helped fishai with background music recommendations for the TV show intro, sharing multiple music options\n- fishai created a revised intro video for jin with tightened transitions and added voiceovers\n- boom shared a collection of graphics elements via elements.envato.com link for the show\n\n## Action Items\n\n### Technical\n- **Security**\n - Implement security measures to prevent Twitter account compromises (Mentioned by Multiple users)\n - Take down malicious links from hacked account (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Set up monitoring to take down any malicious units shared (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Report domains eliza-os.net and elizaos.co to Tucows registrar (Mentioned by Bealers)\n - Delete fraudulent posts from compromised Shaw account (Mentioned by hyper)\n - Secure compromised social media accounts (Mentioned by Bealers)\n - Restore/unban the DegenAI Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n - Implement on-chain communications via token memos with frontend website for verification (Mentioned by jin)\n\n- **Framework Improvements**\n - Fix better-sqlite3 installation issues by rebuilding the module (Mentioned by elizaos-bridge-odi)\n - Implement proper memory separation by user ID for multi-user environments (Mentioned by BowTiedBlueFin)\n - Create REST API documentation for client-direct (Mentioned by lefrog)\n - Fix Twitter rate limiting and shadow ban issues (Mentioned by LucaP)\n - Improve plugin loading error messages and debugging (Mentioned by pupathebig)\n - Add agent identifiers to the eliza logger (Mentioned by uai_thne)\n - Change client's listening address from localhost to server IP (Mentioned by Roforico)\n\n- **Trading Platform**\n - Iterate on Trading v2 platform to implement more complex quantitative strategies (Mentioned by rhota)\n - Implement fee capture from trading pools using the network coin (Mentioned by DorianD)\n - Create liquidity pairs between AI16 and agent projects in treasury (zerebro, arc, etc.) (Mentioned by yikesawjeez)\n\n- **Content Creation**\n - Fix frame errors in intro video (Mentioned by fishai)\n - Adjust fade timing in intro (currently too long) (Mentioned by jin)\n - Create stingers/transition bumpers for PlayCanvas default loading screens (Mentioned by fishai)\n - Record browser playback of episodes and edit with intro/outro (Mentioned by jin)\n - Remove ai16z mugs from content (Mentioned by Odilitime)\n\n### Documentation\n- Add Discord link to the website for easier discovery (Mentioned by Milan)\n- Document how to run multiple agents simultaneously (Mentioned by ivorad)\n- Create documentation for the REST API (Mentioned by jin)\n- Document how to enable DEBUG mode for troubleshooting (Mentioned by pupathebig)\n- Create security advisory about ongoing phishing attempts (Mentioned by Bealers)\n- Document the long-term strategy and buyback mechanisms (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Create guide for token launches with minimum requirements (Mentioned by yikesawjeez)\n\n### Features\n- Change \"What Did You Get Done This Week\" format to \"Clank Tank\" game show (Mentioned by jin)\n- Create a process for selecting submissions for the Block Tank event (Mentioned by jin)\n- Implement voice AI feature for analysis of voice recordings (Mentioned by winded4752)\n- Suggest X implement new security features to prevent crypto scams (Mentioned by MJ)\n- Suggest Pump Fun implement KYC and limit token creation to prevent scams (Mentioned by MJ)\n- Implement immediate response while processing longer requests (Mentioned by Shinkowski II)\n- Create a way to filter certain words from agent output (Mentioned by Mr. Stark)\n- Position token as an \"agent meta index fund\" with liquidity pairs for all relevant AI projects (Mentioned by yikesawjeez)\n- Add voiceovers to the intro (Mentioned by jin)\n- Implement token migration from ai16z to ElizaOS (Mentioned by mat)\n- Expand to multiple blockchains, particularly with BNB Chain (Mentioned by DannyNOR NoFapArc)\n- Develop compliance agent for social media (Mentioned by shaw)\n- Create LAMP stack equivalent for agents (Mentioned by jin)\n- Develop agent swarm system with role-based privileges (Mentioned by shaw)\n- Implement social awareness for agents (Mentioned by shaw)\n- Create a template for swarm of agents for crypto projects (Mentioned by witch)" + }, + "github_summaries_daily_2025-02-16": { + "filename": "2025-02-16.md", + "content": "On Feb 16, 2025, the ElizaOS project saw significant progress with new features like a default ElevenLabs voice and improved filesystem cache configuration, alongside critical bug fixes addressing Telegram and Discord test failures and a security vulnerability. Documentation was also enhanced with a Ukrainian README translation, while new issues emerged regarding Discord plugin transcription errors and SDK import problems.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - [elizaos/eliza#3527](https://github.com/elizaos/eliza/issues/3527): A wrong import in the advanced SDK TypeScript package is causing difficulties in adding `@elizaos/agent` to new projects and requires investigation.\n - [elizaos/eliza#3515](https://github.com/elizaos/eliza/issues/3515): A text transcription error for the Discord plugin after installing ffmpeg needs to be addressed.\n\n## \u2705 Completed Work\n- **Core Framework Enhancements**:\n - Integrated a default voice for ElevenLabs, expanding audio capabilities: [elizaos/eliza#3519](https://github.com/elizaos/eliza/pull/3519).\n - Enabled defining a cache directory in the `.env` file for improved filesystem cache management: [elizaos/eliza#3291](https://github.com/elizaos/eliza/pull/3291).\n- **Stability and Security Improvements**:\n - Resolved issues with Telegram Vitest, enhancing testing reliability: [elizaos/eliza#3524](https://github.com/elizaos/eliza/pull/3524).\n - Fixed problems with Discord tests, ensuring plugin stability: [elizaos/eliza#3518](https://github.com/elizaos/eliza/pull/3518).\n - Refactored `http://localhost` to use `SERVER_URL` environment variable for better configuration management: [elizaos/eliza#3511](https://github.com/elizaos/eliza/pull/3511).\n - Addressed CVE-2024-48930 by updating package dependencies, improving security: [elizaos/eliza#2958](https://github.com/elizaos/eliza/pull/2958).\n- **Documentation and Infrastructure Updates**:\n - Added a Ukrainian translation of the README, improving accessibility: [elizaos/eliza#3483](https://github.com/elizaos/eliza/pull/3483).\n - Performed a version bump and lockfile updates: [elizaos/eliza#3523](https://github.com/elizaos/eliza/pull/3523).\n - Moved character data to a submodule and updated workflows for better organization: [elizaos/eliza#3509](https://github.com/elizaos/eliza/pull/3509).\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza:\n - [#3515](https://github.com/elizaos/eliza/issues/3515): Reported a text transcription error for the Discord plugin after installing ffmpeg.\n - [#3527](https://github.com/elizaos/eliza/issues/3527): Highlights a wrong import in the advanced SDK TypeScript package, causing difficulties in adding `@elizaos/agent` to new projects.\n- **Closed Issues**:\n - elizaos/eliza:\n - [#3316](https://github.com/elizaos/eliza/issues/3316): Resolved build failures with pnpm.\n - [#3515](https://github.com/elizaos/eliza/issues/3515): Resolved issues related to text transcription errors in the Discord plugin." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-16": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:04.893269Z", + "target_date": "2025-02-16", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-15", + "ai_news_elizaos_discord_md_2025-02-14", + "ai_news_elizaos_discord_md_2025-02-13", + "ai_news_elizaos_daily_json_2025-02-15", + "ai_news_elizaos_daily_md_2025-02-15", + "ai_news_elizaos_daily_discord_json_2025-02-15", + "ai_news_elizaos_daily_discord_md_2025-02-15", + "github_summaries_daily_2025-02-16", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 210102, + "estimated_tokens": 52525, + "file_size_bytes": 226491 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-17.json b/the-council/aggregated/2025-02-17.json new file mode 100644 index 00000000000..b44c53b3122 --- /dev/null +++ b/the-council/aggregated/2025-02-17.json @@ -0,0 +1,320 @@ +{ + "date_generated_for": "2025-02-17", + "ai_news_elizaos_discord_md_2025-02-16": { + "filename": "2025-02-16.md", + "content": "# elizaOS Discord - 2025-02-16\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co) and fraudulent tokens\n- Users who connected wallets or signed transactions reported losing funds (one user claimed to lose $40,000)\n- Community members quickly identified the hack and warned others not to click links or connect wallets\n- The incident highlighted security vulnerabilities in social media accounts even with 2FA enabled\n- Jin mentioned working on a system for verifiable on-chain communications to prevent future impersonation\n\n### Platform Development\n- Developers are working on Eliza v2, which promises a more modular plugin architecture\n- The team is accelerating plans to bring the Degen AI back to Discord after its Twitter account suspension\n- Documentation is being migrated from eliza.gg to a new location\n- Discussions about multi-chain strategy, with suggestions to expand beyond Solana\n- Community members are collaborating on creating REST API documentation\n\n### Technical Troubleshooting\n- Users encountered better-sqlite3 errors in the eliza-starter repo, resolved by rebuilding the module\n- Developers discussed memory isolation between users by passing userId and roomId parameters\n- Twitter agent configuration issues were addressed, including rate limits and credential management\n- Plugin development challenges were discussed, with users struggling to create and load custom plugins\n\n### Community Projects\n- A \"Block Tank\" event is being organized with submissions under review\n- Development of \"3D AI TV\" with intro/outro sequences and background music\n- Evan announced \"Agentic Web,\" a decentralized p2p network for AI Agents that won at the cookie.fun hackathon\n\n### Token & Branding\n- Upcoming token rebrand from AI16Z to ElizaOS, with partners noting the need to accelerate this transition\n- Discussion about positioning AI16 token as a central hub for the AI agent ecosystem\n- Confirmation that the contract address won't change during the rebrand, only the ticker and name\n\n## Key Questions & Answers\n\n**Q: How do I separate memory by user to keep data private between multi-users?** \nA: Pass userId and roomId with your API request (answered by lefrog)\n\n**Q: How to fix better-sqlite3 errors in eliza-starter?** \nA: Run `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start` (answered by cipher009)\n\n**Q: Is there any REST API documentation?** \nA: Community members are creating documentation at https://hackmd.io/@lefrogg/eliza-REST-API (answered by lefrog)\n\n**Q: How to run multiple agents at once?** \nA: Use `--characters` on the command line with a comma-separated list of JSON files (answered by Odilitime)\n\n**Q: Is there any possibility for unban degenspartanai official account?** \nA: We're working on it. Due to X being down without information from them, we're accelerating plans to bring Degen back to Discord instead. (answered by rhota)\n\n**Q: If you didn't sign anything, are you at risk from clicking the scam link?** \nA: You should be good if you didn't connect your wallet or sign any transactions (answered by Whimsical)\n\n**Q: How can Shaw not have 2FA for his Twitter account?** \nA: It is enabled, 2FA might not be the culprit (answered by jin)\n\n**Q: Is it really possible to keep the CA but change the ticker and name?** \nA: Yes, the contract address won't change (answered by jin)\n\n**Q: Could AI16 function as an \"agent meta index fund\"?** \nA: It's possible but professional fund managers might be better suited for creating actual index funds; AI16's value is more as the leading AI agent platform (answered by DorianD)\n\n**Q: What makes eliza different from other agent frameworks?** \nA: Most starred and active open source GitHub repo to build AI agents in crypto; TypeScript language is more accessible; Vibrant community; Most serious project about integrating AI to community management. (answered by Ka_yari)\n\n## Community Help & Collaboration\n\n- **Better-sqlite3 Troubleshooting**: cipher009 helped lefrog0129 resolve module errors by providing a rebuild command sequence\n- **Wallet Security Guidance**: Whimsical and Ka_yari reassured users who clicked scam links but didn't connect wallets that their funds should be safe\n- **Scam Domain Reporting**: Bealers provided specific instructions to report scam domains to Tucows registrar via abuse form\n- **Twitter Agent Configuration**: Mr. Stark shared configuration settings with LucaP to address Twitter rate limits\n- **REST API Documentation**: lefrog initiated collaborative documentation for the client-direct REST API endpoints\n- **3D AI TV Production**: boom shared multiple music options with fishai for the show's background tracks\n- **Plugin Debugging**: Odilitime suggested using DEFAULT_LOG_LEVEL=debug to pupathebig for troubleshooting plugin loading failures\n\n## Action Items\n\n### Technical\n- Implement on-chain verification system for official communications using token memos (mentioned by jin)\n- Create a frontend website to read memos sent with DAO tokens that links to Solscan for verification (mentioned by jin)\n- Fix better-sqlite3 rebuild process for eliza-starter (mentioned by lefrog0129)\n- Prevent userId overwriting in client-direct API (mentioned by lefrog)\n- Report domains \"eliza-os.net\" and \"elizaos.co\" to Tucows registrar via abuse form (mentioned by Bealers)\n- Implement better security measures for social media accounts including 2FA (mentioned by multiple users)\n- Investigate how Twitter hack bypassed 2FA security (mentioned by central)\n- Rotate wallets if concerned about security after hack incident (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create new Discord channel for Degen AI testing (mentioned by rhota)\n- Implement Degen AI in Discord for hoplites/partners/associates (mentioned by rhota)\n- Create liquidity pairs between AI16 and various agent tokens in treasury (mentioned by yikesawjeez)\n- Fix Twitter action interruption during interaction checks (mentioned by Amir)\n- Create shorter intro sequence with tighter transitions for 3D AI TV (mentioned by SM Sith Lord)\n- Ensure all submissions have avatars (mentioned by SM Sith Lord)\n- Display category text throughout loop on TV screen (mentioned by SM Sith Lord)\n- Build out Agentic Web prototype before Token Generation Event (mentioned by Evan)\n- Set up monitoring to take down malicious content shared in Discord (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n### Documentation\n- Create REST API documentation for client-direct endpoints (mentioned by voidmanevoid)\n- Add host configuration to README for changing client's listening address (mentioned by Roforico)\n- Create guides for developing with eliza-starter (mentioned by ernest)\n- Migrate documentation from eliza.gg to new location (mentioned by Kenk)\n- Improve documentation workflow to make it more collaborative with less friction (mentioned by jin)\n- Create repository for music tracks (mentioned by boom)\n- Add Discord link to the website for easier discovery (mentioned by Milan)\n\n### Feature\n- Implement proper plugin registration system for v2 (mentioned by warfreakzplays)\n- Add support for Twilio/WhatsApp integration (mentioned by voidmanevoid)\n- Add support for RAG with large document sets (mentioned by Kren)\n- Position AI16 as an \"agent meta index fund\" with direct liquidity to various AI projects (mentioned by yikesawjeez)\n- Accelerate token migration from AI16Z to ElizaOS to align with brand recognition (mentioned by mat)\n- Explore multi-chain strategy to mitigate chain-specific risks (mentioned by litn)\n- Create \"cleanup crew\" agents to help address scam tokens (mentioned by yikesawjeez)\n- Release educational videos on how to launch AI projects/agents with ElizaOS (mentioned by Zolo)\n- Implement agent CISO (Chief Information Security Officer) role for better security (mentioned by Whimsical)\n- Increase marketing efforts to highlight BNB Chain integration (mentioned by Zolo)\n- Implement X feature to prevent crypto scams with separate profile password for API access (mentioned by MJ)\n- Add restrictions to PumpFun token creation (max 2 per month, KYC requirement) (mentioned by MJ)\n- Add report option for scam tokens with waiting period after bonding curve completion (mentioned by MJ)\n- Revise AI Podcast episode prompt to include category ID for TV dialogue (mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-15": { + "filename": "2025-02-15.md", + "content": "# elizaOS Discord - 2025-02-15\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting phishing links to fake ElizaOS websites (eliza-os.net and elizaos.co)\n- The scam posts promoted a fake token migration, attempting to drain users' wallets\n- Community members quickly mobilized to report the scam posts and domains to registrars\n- Several users reported losing funds, with one claiming to have lost $40,000\n- Team members confirmed the hack and warned users not to trust posts from Shaw's account\n- \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f confirmed taking down malicious units and setting up monitoring\n- The incident highlighted the need for more secure communication channels, with Jin suggesting on-chain communications via memos or mirror.xyz\n\n### ElizaOS Development & Features\n- Shaw is developing a new agent swarm system for v2, allowing agents to perform useful work with role-based privileges\n- The system enables agents to create tasks, execute them with confirmation, and interact with other agents\n- Users discussed memory separation by user ID to maintain privacy in multi-user environments\n- Twitter integration challenges include rate limits, verification requirements, and avoiding shadow bans\n- Multiple users encountered issues with better-sqlite3 installation, which can be resolved by rebuilding the module\n- ElizaOS can run multiple agents simultaneously, though with memory constraints\n- Various LLM providers can be used beyond the default options\n\n### Community Events & Rebranding\n- Plans to change \"What Did You Get Done This Week\" (WDYGDTW) format to a \"Clank Tank\" game show inspired by Shark Tank\n- Jin mentioned integrating a weekly space into this new format, potentially premiering the following Friday\n- Fishai is leading video editing work for the show, creating an intro resembling Shark Tank in style\n- The community discussed the ongoing rebranding from ai16z to ElizaOS\n- Many noted that the ElizaOS brand is gaining recognition while ai16z remains less known\n\n### Tokenomics & Partnerships\n- DorianD suggested capturing fees from trading pools that use the network coin\n- yikesawjeez proposed positioning their token as an \"agent meta index fund\" by creating liquidity pairs with various AI/agent projects\n- A partnership with BNB Chain was highlighted, suggesting potential for multichain expansion beyond Solana\n- The DegenAI Twitter account was reported as banned, with rhota mentioning they've reached out to X (Twitter) to resolve it\n- rhota mentioned implementing basic trade testing plans for their Trading v2 platform\n\n## Key Questions & Answers\n\n**Security Incident**\n- **Q: Is Shaw hacked?** \n **A:** Yes, don't trust whatever he posts for now (answered by jin)\n\n- **Q: Did you sign a transaction or connect your wallet?** \n **A:** I signed a transaction yes (answered by bert)\n\n- **Q: My other wallets weren't connected to the site only the one that got drained so ill be fine right?** \n **A:** Yes king if other wallets weren't connected you should be safe, but please double check and revoke any permissions (answered by BOSSU)\n\n- **Q: How can Shaw not have 2fa for his twitter account?** \n **A:** It is [enabled], it might not be the culprit (answered by jin)\n\n- **Q: How else could someone get access to his twitter account?** \n **A:** Twitter may disable 2FA during account recovery processes (answered by Patt)\n\n**Technical Questions**\n- **Q: How can I separate memory by user to keep data private between multi-users?** \n **A:** Pass userId and roomId parameters with your API request (answered by lefrog)\n\n- **Q: How do I make the agent respond more short and concise?** \n **A:** Make your message/post examples all short & concise (answered by Phoenix | Livepeer-Eliza.com)\n\n- **Q: How do I enable DEBUG mode to see what's wrong with my plugin?** \n **A:** Use DEFAULT_LOG_LEVEL=debug pnpm dev or try trace level (answered by Odilitime)\n\n- **Q: What makes eliza different from other agent frameworks?** \n **A:** Most starred and active open source github repo to build ai agents in crypto; TypeScript language is more accessible than other dev languages; Vibrant community; Most serious project about integrating AI to community management (answered by Ka_yari)\n\n- **Q: How can I report a vulnerability?** \n **A:** Dm @shaw, he'll help you with the vulnerability report (answered by BOSSU)\n\n**Project Direction**\n- **Q: Why ai16z should be stayed as DAO? Is it efficient at this moment? What DAO did so far for this project?** \n **A:** We're moving away from that name to ElizaOS. It's a DAO because we treat holders as partners. With new tokenomics coming soon, the token will be the backbone of ElizOS eco (answered by HoneyBadger)\n\n- **Q: How do we know if our character is getting selected for the block tank event?** \n **A:** We're building a process for sifting through submissions and following up. Personally I want it to feel like an event for being chosen / getting on the show (answered by jin)\n\n- **Q: Is it really possible to keep the CA but change the ticker and name?** \n **A:** Yes, CA won't change (answered by jin)\n\n## Community Help & Collaboration\n\n**Security Incident Response**\n- Multiple community members alerted others about Shaw's compromised Twitter account, warning against clicking links or connecting wallets\n- Bealers provided specific instructions to report phishing domains to Tucows registrar via abuse form\n- joellelb recommended using Wallet Guard and Pocket Universe to scan wallets and revoke access after the security incident\n- witch explained to concerned users that without connecting wallets or signing transactions, their funds should be safe\n\n**Technical Troubleshooting**\n- engineer helped Odilitime resolve a local SQL DB issue by switching to MongoDB using adapter-mongodb with connection string in .env\n- elizaos-bridge-odi provided a command to rebuild sqlite3 module for better-sqlite3 errors: `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\n- Odilitime helped pupathebig with plugin loading failures by providing debugging tips including log level settings\n- lefrog explained to \ud83e\udde7ThanosDaSith24\ud83e\udde7 how to create private chatrooms by passing userID and roomID parameters\n- \ua9c1Ninja_Dev\ua9c2 confirmed to BowTiedBlueFin that each character and agent has separate memory against each user\n- Mr. Stark shared configuration settings with LucaP to avoid Twitter bot rate limits and shadow bans\n\n**Content Creation Collaboration**\n- boom helped fishai with background music recommendations for the TV show intro, sharing multiple music options\n- fishai created a revised intro video for jin with tightened transitions and added voiceovers\n- boom shared a collection of graphics elements via elements.envato.com link for the show\n\n## Action Items\n\n### Technical\n- **Security**\n - Implement security measures to prevent Twitter account compromises (Mentioned by Multiple users)\n - Take down malicious links from hacked account (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Set up monitoring to take down any malicious units shared (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Report domains eliza-os.net and elizaos.co to Tucows registrar (Mentioned by Bealers)\n - Delete fraudulent posts from compromised Shaw account (Mentioned by hyper)\n - Secure compromised social media accounts (Mentioned by Bealers)\n - Restore/unban the DegenAI Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n - Implement on-chain communications via token memos with frontend website for verification (Mentioned by jin)\n\n- **Framework Improvements**\n - Fix better-sqlite3 installation issues by rebuilding the module (Mentioned by elizaos-bridge-odi)\n - Implement proper memory separation by user ID for multi-user environments (Mentioned by BowTiedBlueFin)\n - Create REST API documentation for client-direct (Mentioned by lefrog)\n - Fix Twitter rate limiting and shadow ban issues (Mentioned by LucaP)\n - Improve plugin loading error messages and debugging (Mentioned by pupathebig)\n - Add agent identifiers to the eliza logger (Mentioned by uai_thne)\n - Change client's listening address from localhost to server IP (Mentioned by Roforico)\n\n- **Trading Platform**\n - Iterate on Trading v2 platform to implement more complex quantitative strategies (Mentioned by rhota)\n - Implement fee capture from trading pools using the network coin (Mentioned by DorianD)\n - Create liquidity pairs between AI16 and agent projects in treasury (zerebro, arc, etc.) (Mentioned by yikesawjeez)\n\n- **Content Creation**\n - Fix frame errors in intro video (Mentioned by fishai)\n - Adjust fade timing in intro (currently too long) (Mentioned by jin)\n - Create stingers/transition bumpers for PlayCanvas default loading screens (Mentioned by fishai)\n - Record browser playback of episodes and edit with intro/outro (Mentioned by jin)\n - Remove ai16z mugs from content (Mentioned by Odilitime)\n\n### Documentation\n- Add Discord link to the website for easier discovery (Mentioned by Milan)\n- Document how to run multiple agents simultaneously (Mentioned by ivorad)\n- Create documentation for the REST API (Mentioned by jin)\n- Document how to enable DEBUG mode for troubleshooting (Mentioned by pupathebig)\n- Create security advisory about ongoing phishing attempts (Mentioned by Bealers)\n- Document the long-term strategy and buyback mechanisms (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Create guide for token launches with minimum requirements (Mentioned by yikesawjeez)\n\n### Features\n- Change \"What Did You Get Done This Week\" format to \"Clank Tank\" game show (Mentioned by jin)\n- Create a process for selecting submissions for the Block Tank event (Mentioned by jin)\n- Implement voice AI feature for analysis of voice recordings (Mentioned by winded4752)\n- Suggest X implement new security features to prevent crypto scams (Mentioned by MJ)\n- Suggest Pump Fun implement KYC and limit token creation to prevent scams (Mentioned by MJ)\n- Implement immediate response while processing longer requests (Mentioned by Shinkowski II)\n- Create a way to filter certain words from agent output (Mentioned by Mr. Stark)\n- Position token as an \"agent meta index fund\" with liquidity pairs for all relevant AI projects (Mentioned by yikesawjeez)\n- Add voiceovers to the intro (Mentioned by jin)\n- Implement token migration from ai16z to ElizaOS (Mentioned by mat)\n- Expand to multiple blockchains, particularly with BNB Chain (Mentioned by DannyNOR NoFapArc)\n- Develop compliance agent for social media (Mentioned by shaw)\n- Create LAMP stack equivalent for agents (Mentioned by jin)\n- Develop agent swarm system with role-based privileges (Mentioned by shaw)\n- Implement social awareness for agents (Mentioned by shaw)\n- Create a template for swarm of agents for crypto projects (Mentioned by witch)" + }, + "ai_news_elizaos_discord_md_2025-02-14": { + "filename": "2025-02-14.md", + "content": "# elizaOS Discord - 2025-02-14\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **ElizaOS V2 Progress**: Shaw reported significant progress on the development of ElizaOS V2, which features a swarm of autonomous agents that can work together. The system allows agents to recognize \"boss\" relationships, execute tasks based on roles, and interact with each other (e.g., a compliance agent preventing a social media agent from posting problematic content).\n- **Database Adapters**: Users discussed solutions for vector mismatch errors, with many successfully resolving issues by switching from SQLite to MongoDB or by using different embedding models.\n- **Plugin Development**: Active discussions around the plugin registry (https://github.com/elizaos-plugins) and creating custom plugins for specific use cases. Several PRs were merged successfully.\n- **Room Model Concept**: Shaw explained that the room model in Eliza allows agents to interact with multiple other agents and people in a shared space, facilitating multi-agent conversations.\n\n### Project Structure & Branding\n- **Brand Consolidation**: The team is working on consolidating their brand identity, debating whether to merge their Twitter accounts (ai16zdao and elizaOS) and standardize on blue coloring rather than orange.\n- **Token Renaming**: Discussions about renaming the token from ai16z to elizaOS, though the team faces legal constraints in how explicitly they can mention this before the official change.\n- **Organizational Structure**: Debate about whether ElizaOS and ai16zdao should be managed as separate entities or combined under one team, with TyePo suggesting focusing on one account until the project develops further.\n\n### DegenAI Updates\n- **Trading Strategy**: Rhota shared details about DegenAI's current trading approach, which uses a basic take profit/stop loss strategy with plans to test randomization and indicator-based strategies.\n- **Twitter Account Suspension**: DegenAI's Twitter account was suspended, with the team working to restore it. Speculation that the suspension occurred because it wasn't disclosed that the account is automated.\n- **New Data Layer**: The team implemented a new data/sentiment layer to enhance DegenAI's trading functionality, moving beyond the initial basic implementation that scraped trending tokens from Birdeye.\n\n### Tokenomics Discussion\n- **Liquidity Issues**: The team is addressing problems with their \"pumpfun LP model\" using a linear approach. Witch proposed a new strategy where agents would have their own AT/Sol pools rather than being pooled with ai16z, while still using trading fees to buy back ai16z tokens.\n- **Token Sink Mechanisms**: Mat suggested focusing on token sink mechanisms during the startup phase to address liquidity concerns.\n\n### Media Production\n- **AI TV Show Development**: A team is creating video assets for an AI-related TV show or podcast, including stingers, bumpers, and intro/outro sequences. The show appears to be replacing X space sessions.\n- **Format Change**: Discussion about changing the format of \"What Did You Get Done This Week\" (WDYGDTW) to something more engaging like a game show inspired by Shark Tank, now called \"Clank Tank.\"\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How can I fix the vector mismatch error in SQLite? \n **A**: Switch from local database to MongoDB using adapter-mongodb by adding your connection string to MONGODB_CONNECTION_STRING in .env (answered by engineer)\n\n- **Q**: Can someone explain why Eliza agents need a room and roomID? \n **A**: Room model allows agents to be in a room with many other agents and people, facilitating multi-agent conversations (answered by shaw)\n\n- **Q**: How can I make my agent stop conversing after a certain number of replies on Twitter? \n **A**: You can modify the Twitter client to count interactions and ignore after reaching a limit (answered by elizaos-bridge-odi)\n\n- **Q**: Which node version is used to compile the main Eliza repo? \n **A**: Node v23.3.0 (answered by Tobiloba)\n\n- **Q**: How to create a plugin that executes regularly without user input? \n **A**: Copy and modify the Twitter client for your use case (answered by elizaos-bridge-odi)\n\n### Project Direction\n- **Q**: What trading strategies is DegenAI currently using? \n **A**: A basic take profit/stop loss strategy with specific percentages at different price points (answered by rhota)\n\n- **Q**: Should the project consolidate to one Twitter account or maintain separate accounts? \n **A**: Most partners favor consolidation, and the team is working toward this, likely within a week (answered by jasyn_bjorn)\n\n- **Q**: Why wasn't the $ai16z token mentioned in the roadmap? \n **A**: Legal constraints prevent explicit promotion before the official ticker change (answered by jasyn_bjorn)\n\n- **Q**: Is there like a civitai for Eliza stuff, a website people post character files and plugins to? \n **A**: There's a plugin registry at https://github.com/elizaos-plugins (answered by Patt)\n\n- **Q**: Where do I begin learning how to build AI agents? \n **A**: Check https://github.com/elizaos/awesome-eliza and join the dev channels (answered by Patt)\n\n## Community Help & Collaboration\n\n### Technical Problem Solving\n- **Vector Mismatch Resolution**: Engineer helped Odilitime resolve vector mismatch errors by switching from SQLite to MongoDB adapter, adding the connection string to .env.\n\n- **Node Version Compatibility**: Pagameba assisted Necron Don with node version compatibility issues by suggesting using node 23.3 and reinstalling node_modules.\n\n- **Package Dependencies**: Neodotneo helped Redd resolve an error with onnxruntime-node dependency by suggesting adding an override in package.json, which worked with yarn.\n\n- **Debugging Context**: Psyfreak directed lefrog to packages/core/generation.ts in the generateText function for viewing input context when debugging.\n\n### Project Guidance\n- **Plugin Registry**: Ian helped with plugin registry submission, resulting in a successfully merged PR.\n\n- **Trading Strategy Explanation**: Rhota provided a detailed breakdown of current and planned trading strategies in response to PrudentSpartan's request for more specific information.\n\n- **Brand Clarification**: SM Sith Lord helped clarify brand naming confusion, noting that \"Block Tank\" is now \"Clank Tank\" and \"ai16z\" should be \"ElizaOS\" in most cases.\n\n## Action Items\n\n### Technical\n- Complete development of agent swarm architecture for ElizaOS V2 (Mentioned by shaw)\n- Implement role-based permissions system for agents (Mentioned by shaw)\n- Develop social awareness capabilities for agents (Mentioned by shaw)\n- Fix vector mismatch error by switching from local database to MongoDB adapter (Mentioned by engineer)\n- Modify Twitter client to limit conversation depth (Mentioned by elizaos-bridge-odi)\n- Implement proper memory management for multi-user systems (Mentioned by BowTiedBlueFin)\n- Fix Twitter media upload functionality (Mentioned by Mr. SUI)\n- Implement and test randomized trading strategies with varying aggressiveness levels (Mentioned by rhota)\n- Develop indicator-based trading strategies using VWAP (Mentioned by rhota)\n- Work with execution provider to build real-time indicator tracking for fast-moving meme tokens (Mentioned by rhota)\n- Restore DegenAI's suspended Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Complete token renaming from ai16z to elizaOS (Mentioned by witch)\n- Create stingers/transition bumpers for play canvas default loading screens (Mentioned by fishai)\n- Fix frame errors and off-beat hits in the intro video (Mentioned by fishai)\n- Implement staking mechanisms/LP rewards to incentivize liquidity provision (Mentioned by witch)\n- Develop token sink mechanisms as part of startup phase focus (Mentioned by mat)\n\n### Documentation\n- Create comprehensive overview of project vision that ties individual features to the bigger picture (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Establish a structured content repository beyond Twitter for long-term documentation (Mentioned by accelxr)\n- Update all social channels, website and GitHub with consistent branding (Mentioned by pragmatiko)\n- Create clear explanation of DegenAI's purpose, value proposition, and ecosystem role (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Develop infographic explaining trading strategies in less technical terms (Mentioned by rhota)\n- Update website with comprehensive DegenAI information (Mentioned by rhota)\n- Create guide for integrating adapter-supabase (Mentioned by Mohit)\n- Update plugin template link in registry README (Mentioned by ian)\n- Define proper organizational structure for ElizaOS and ai16zdao/ElizaDAO (Mentioned by Odilitime)\n- Create a comprehensive guide for new users explaining Eliza's core concepts like rooms (Implied from multiple basic questions)\n- Improve visibility of resources like YouTube channel and recordings (Implied from Cryptosi.eth's difficulty finding resources)\n- Clearly communicate how the new pool strategy adds value to ai16z token through buybacks and LP additions (Mentioned by witch)\n\n### Feature\n- Add agent identifiers to eliza logger (Mentioned by uai_thne)\n- Create custom RAG for document processing (Mentioned by Salacoste)\n- Implement WebSocket support for real-time data (Mentioned by ualp.)\n- Add voice analysis capability (Mentioned by winded4752)\n- Development of plugin for working with embeddings and memory retrieval using similarity scores (Mentioned by Daniel BNV)\n- AI chatbot for crypto applications powered by Eliza (Mentioned by DIGITAL TUNDRA)\n- Add graphical analysis capabilities similar to gemxbt (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Integrate DegenAI with Discord channels (Mentioned by Patt)\n- Eventually have an AI agent manage the X account (Mentioned by TyePo)\n- Consider rebranding ai16zdao to ElizaDAO (Mentioned by TyePo and flockaflame)\n- Create a template for swarm of agents that could be deployed to launch a crypto project (Mentioned by witch)\n- Create a group chat for official ElizaOS/DAO partners (Mentioned by CtrlAltElite)\n- Create TV screen images for news segments that can be reusable (Mentioned by jin)\n- Develop a new format for community updates replacing \"What Did You Get Done This Week\" (Mentioned by jin)\n- Develop a character generator tool for ElizaOS (Mentioned by Rick)\n- Create a repository for sharing character files similar to Civitai (Mentioned by Feddie Xtzeth)" + }, + "ai_news_elizaos_daily_json_2025-02-16": { + "filename": "2025-02-16.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-16", + "categories": [ + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "Several bug fixes have been implemented in the Eliza project, including fixes for Telegram and Discord tests (PRs #3524, #3518), addressing a race condition (PR #3549), fixing Twitter vitest (PR #3543), resolving a Bedrock inference issue (PR #3553), and patching security vulnerability CVE-2024-48930 (PR #2958). Additionally, the codebase was improved by refactoring hardcoded localhost references with SERVER_URL environment variables (PR #3511).", + "sources": "https://github.com/elizaOS/eliza/pull/3524, https://github.com/elizaOS/eliza/pull/3518, https://github.com/elizaOS/eliza/pull/3549, https://github.com/elizaOS/eliza/pull/3543, https://github.com/elizaOS/eliza/pull/3553, https://github.com/elizaOS/eliza/pull/2958, https://github.com/elizaOS/eliza/pull/3511", + "images": [], + "videos": [] + }, + { + "text": "New features were added including an ElevenLabs default voice (PR #3519), a cachedir to filesystem cache (PR #3291), and interactions vitest with Twitter interactions code fixes (PR #3550). A Telegram test suite was also implemented (PR #3538).", + "sources": "https://github.com/elizaOS/eliza/pull/3519, https://github.com/elizaOS/eliza/pull/3291, https://github.com/elizaOS/eliza/pull/3550, https://github.com/elizaOS/eliza/pull/3538", + "images": [], + "videos": [] + }, + { + "text": "Documentation was enhanced with a proper Ukrainian README translation (PR #3483), and the project README was updated to include information about model plugins (PR #3542).", + "sources": "https://github.com/elizaOS/eliza/pull/3483, https://github.com/elizaOS/eliza/pull/3542", + "images": [], + "videos": [] + }, + { + "text": "Several maintenance tasks were completed, including moving characters to a submodule (PR #3509), removing Anthropic local embed (PR #3540), updating vector dimensions and character schema (PR #3486), and bumping the version and lockfile (PR #3523).", + "sources": "https://github.com/elizaOS/eliza/pull/3509, https://github.com/elizaOS/eliza/pull/3540, https://github.com/elizaOS/eliza/pull/3486, https://github.com/elizaOS/eliza/pull/3523", + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen several recent pull requests, including a release update (PR #3522) that merges develop branch into main for the 0.25.8 release.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3522" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3522" + ], + "videos": [] + }, + { + "text": "New features are being added to the project, including a Sui Agent Hackathon implementation (PR #3536) and a new Zapper plugin (PR #3554).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3536", + "https://github.com/elizaOS/eliza/pull/3554" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3536", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3554" + ], + "videos": [] + }, + { + "text": "Several plugin-related PRs have been submitted, including a refactoring of the Local AI plugin (PR #3526) and the addition of an Extractor Agent Firewall plugin (PR #3544), along with a related plugin-extractor PR (#3534).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3526", + "https://github.com/elizaOS/eliza/pull/3544", + "https://github.com/elizaOS/eliza/pull/3534" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3526", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3544", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3534" + ], + "videos": [] + }, + { + "text": "Other improvements include consolidation of RAG knowledge (PR #3516) by yungalgo and an update to the drama creation prompt (PR #3537).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3516", + "https://github.com/elizaOS/eliza/pull/3537" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3516", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3537" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Twitter Account Hack and Responses", + "content": [ + { + "text": "A Twitter user (likely @shawmakesmagic) reported their account was hacked despite having security measures in place including 2FA, a password manager, and strong passwords. They apologized to anyone who lost funds as a result of the hack, describing it as 'well designed and targeted' and expressing frustration with the security challenges in the space.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1891223290233897315" + ], + "images": [], + "videos": [] + }, + { + "text": "The user later explained that while they were asleep, their wife logged into their account and deleted posts and connected accounts after receiving messages that the account had been compromised.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1891225726281449644" + ], + "images": [], + "videos": [] + }, + { + "text": "The user also shared an image in one of their tweets, though the content of the image isn't described in the sources.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1891012381683089840" + ], + "images": [ + "https://pbs.twimg.com/media/Gj45uwlWMAAyucK.jpg" + ], + "videos": [] + }, + { + "text": "In unrelated exchanges, the user @dankvr responded to tweets about Windows support and made an analogy comparing dedicated traders to 'sweats' in Fortnite - people who take the game seriously and invest significant time and energy to improve their skills.", + "sources": [ + "https://twitter.com/dankvr/status/1890982366295810507", + "https://twitter.com/dankvr/status/1890978863825510816" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3527: A problem with incorrect imports in the advanced-sdk-ts component was reported by user andyvalerio.\n\n2. Issue #3556: User KristofferGW reported a build failure with error code 137, indicating the process was terminated during the build process.\n\n3. Issue #3547: User cpereiramt has requested a plugin for notion.so integration.\n\n4. Issue #3546: User WNUMIK reported an error with the RAG (Retrieval-Augmented Generation) Search functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3527", + "https://github.com/elizaOS/eliza/issues/3556", + "https://github.com/elizaOS/eliza/issues/3547", + "https://github.com/elizaOS/eliza/issues/3546" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3527", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3556", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3547", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3546" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed consistent activity over a two-day period. From February 16-17, 2025, there were 18 new pull requests with 9 merged, 2 new issues, and 21 active contributors. The following day (February 17-18, 2025) saw similar numbers with 16 new pull requests (9 merged), 3 new issues, and a slight increase to 23 active contributors.", + "sources": [ + "From 2025-02-16 to 2025-02-17, elizaos/eliza had 18 new PRs (9 merged), 2 new issues, and 21 active contributors.", + "From 2025-02-17 to 2025-02-18, elizaos/eliza had 16 new PRs (9 merged), 3 new issues, and 23 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739664000 + } + }, + "ai_news_elizaos_daily_md_2025-02-16": { + "filename": "2025-02-16.md", + "content": "# Recent Updates to the Eliza Project\n\n## Bug Fixes\n- Fixed Telegram and Discord tests (PRs #3524, #3518)\n- Addressed race condition (PR #3549)\n- Fixed Twitter vitest (PR #3543)\n- Resolved Bedrock inference issue (PR #3553)\n- Patched security vulnerability CVE-2024-48930 (PR #2958)\n- Refactored hardcoded localhost references with SERVER_URL environment variables (PR #3511)\n\n## New Features\n- Added ElevenLabs default voice (PR #3519)\n- Implemented cachedir to filesystem cache (PR #3291)\n- Added interactions vitest with Twitter interactions code fixes (PR #3550)\n- Implemented Telegram test suite (PR #3538)\n- Developed Sui Agent Hackathon implementation (PR #3536)\n- Created new Zapper plugin (PR #3554)\n\n## Documentation\n- Added proper Ukrainian README translation (PR #3483)\n- Updated project README with information about model plugins (PR #3542)\n\n## Maintenance\n- Moved characters to a submodule (PR #3509)\n- Removed Anthropic local embed (PR #3540)\n- Updated vector dimensions and character schema (PR #3486)\n- Bumped version and lockfile (PR #3523)\n- Released version 0.25.8 (PR #3522)\n\n## Plugin Development\n- Refactored Local AI plugin (PR #3526)\n- Added Extractor Agent Firewall plugin (PR #3544)\n- Implemented plugin-extractor (PR #3534)\n- Consolidated RAG knowledge (PR #3516)\n- Updated drama creation prompt (PR #3537)\n\n# GitHub Activity\n\n## Repository Statistics\n- Feb 16-17, 2025: 18 new PRs (9 merged), 2 new issues, 21 active contributors\n- Feb 17-18, 2025: 16 new PRs (9 merged), 3 new issues, 23 active contributors\n\n## Reported Issues\n- Incorrect imports in advanced-sdk-ts component (Issue #3527)\n- Build failure with error code 137 (Issue #3556)\n- Request for notion.so integration plugin (Issue #3547)\n- Error with RAG Search functionality (Issue #3546)\n\n# Twitter Security Incident\n- Account compromise reported despite 2FA and strong password protection\n- Quick response included removing connected accounts and deleting suspicious posts\n- Incident described as \"well designed and targeted\"" + }, + "ai_news_elizaos_daily_discord_json_2025-02-16": { + "filename": "2025-02-16.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-16", + "date": 1739664000, + "stats": { + "totalMessages": 1591, + "totalUsers": 207 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Discord Channel\n\n## 1. Summary\nThe discussion channel primarily focused on a security incident involving Shaw's Twitter account being hacked. The hacker posted malicious links to fake ElizaOS websites and a fraudulent token, resulting in users losing funds. Community members quickly identified the hack and warned others not to click links or connect wallets. The incident lasted several hours, with multiple scam posts appearing from Shaw's compromised account. Users who connected wallets or signed transactions reported losing funds (one user claimed to lose $40,000). The community discussed potential security measures to prevent similar incidents, including better Twitter security practices and more robust wallet protection tools like Wallet Guard and Pocket Universe. Throughout the incident, BOSSU (an AI agent) consistently advised users to disconnect wallets and avoid clicking links.\n\nBeyond the security incident, the channel saw new members introducing themselves, developers discussing Eliza implementation details, and questions about the project's structure and roadmap. There were also mentions of a \"Block Tank\" event for which submissions were being reviewed.\n\n## 2. FAQ\nQ: Why ai16z should be stayed as DAO? (asked by kokoro) A: We're moving away from that name to ElizaOS in the next week or two. It's a DAO because we treat holders as partners. (answered by HoneyBadger)\nQ: How can I report a vulnerability? (asked by Faeeq) A: DM @shaw, he'll help you with the vulnerability report. (answered by BOSSU)\nQ: What makes eliza different from other agent frameworks? (asked by Rihan) A: Most starred and active open source github repo to build ai agents in crypto; Typescript language is more accessible; Vibrant community; Most serious project about integrating AI to community management. (answered by Ka_yari)\nQ: Is Shaw hacked? (asked by multiple users) A: Yes, account compromised, don't click links. (answered by multiple users including jin)\nQ: Did you connect your phantom? (asked by GBA ADVANCE) A: I clicked the button but nothing happened. I saw some Harvard URL and a 404 where the phantom thing would be. (answered by GBA ADVANCE)\nQ: I clicked the link and connected with phantom, but didn't sign any transaction. Am I safe? (asked by Atorcran) A: Should be fine, typically interacting and signing is where the concerns reside. (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\nQ: How do we know if our character is getting selected for the block tank event? (asked by Bacon Egg & Cheese) A: We're building a process for sifting through submissions and following up. (answered by jin)\nQ: How do I add some docs while running the agent so that it uses these docs as a knowledge base? (asked by ShisukeUrahara) A: Unanswered\n\n## 3. Help Interactions\nHelper: Ka_yari | Helpee: Rihan | Context: What makes Eliza different from other agent frameworks | Resolution: Provided detailed explanation about Eliza's advantages including GitHub popularity, TypeScript accessibility, and community focus\nHelper: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | Helpee: Atorcran | Context: Security concerns after clicking malicious link | Resolution: Explained that connecting wallet without signing transactions is generally safe\nHelper: joellelb | Helpee: Multiple users | Context: Wallet security during hack | Resolution: Recommended using Wallet Guard and Pocket Universe to scan wallets and identify vulnerabilities\nHelper: Kenk | Helpee: MonteCrypto | Context: Finding demo day form | Resolution: Provided information about where to find the form in Discord\nHelper: scooper | Helpee: Community | Context: Deployment problems | Resolution: Shared that using develop branch without 100 plugins solved deployment issues\n\n## 4. Action Items\nType: Technical | Description: Implement better security measures for social media accounts including 2FA | Mentioned By: Multiple users\nType: Technical | Description: Investigate how Twitter hack bypassed 2FA security | Mentioned By: central\nType: Technical | Description: Rotate wallets if concerned about security after hack incident | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f\nType: Feature | Description: Implement X feature to prevent crypto scams with separate profile password for API access | Mentioned By: MJ\nType: Feature | Description: Add restrictions to PumpFun token creation (max 2 per month, KYC requirement) | Mentioned By: MJ\nType: Feature | Description: Add report option for scam tokens with waiting period after bonding curve completion | Mentioned By: MJ\nType: Documentation | Description: Add Discord link to the website for easier discovery | Mentioned By: Milan\nType: Technical | Description: Set up monitoring to take down malicious content shared in Discord | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f", + "messageCount": 435, + "userCount": 93 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis for \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe chat primarily revolves around troubleshooting Eliza agent framework issues, with a focus on technical implementation challenges. Key discussions include:\n\n- Better-sqlite3 errors in the eliza-starter repo, resolved by rebuilding the module with `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\n- Memory isolation between users by passing userId and roomId parameters in API requests\n- Twitter agent configuration issues, including rate limits, shadow bans, and credential management\n- Plugin development challenges, with users struggling to create and load custom plugins\n- Debugging techniques using environment variables like `DEFAULT_LOG_LEVEL=debug` and console logging\n- Discussions about the upcoming Eliza v2 release, which promises a more modular plugin architecture\n- REST API documentation needs, with community members collaborating on creating documentation\n- Model provider configuration, including using Ollama, OpenAI, and other LLM providers\n\nThe community is actively helping each other troubleshoot issues while also discussing future improvements to the framework.\n\n## 2. FAQ\nQ: How do I separate memory by user to keep data private between multi-users? (asked by BowTiedBlueFin) A: Pass userId and roomId with your API request (answered by lefrog)\nQ: Is there a tutorial on how to connect your agent chat to a website? (asked by \ud83e\udde7ThanosDaSith24\ud83e\udde7) A: Look at the client-direct folder which contains the REST API (answered by Odilitime)\nQ: How does an Eliza agent evade getting banned on X when using the frontend API? (asked by ad0ll) A: Unanswered\nQ: How to fix better-sqlite3 errors in eliza-starter? (asked by lefrog0129) A: Run `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start` (answered by cipher009)\nQ: How to build with just packages needed not others? (asked by michaelben) A: Remove in `agent/package.json` and remove imports and instances in `agent/src/index.ts` (answered by _.sayonara)\nQ: Best way to contribute a new plugin? (asked by Alloy) A: Write it, open source it, and make a PR to the elizaOS mono repo in packages (answered by Mr. SUI)\nQ: How to run multiple agents at once? (asked by ivorad) A: Use `--characters` on the command line with a comma-separated list of JSON files (answered by Odilitime)\nQ: How to make an agent immediately reply with \"Processing your request...\" while continuing to create the actual response? (asked by Shinkowski II) A: Patch the telegram client or the generateText function (answered by lefrog)\nQ: How to train my agent for crypto? (asked by voidmanevoid) A: Use the characterfile repo and knowledge2character scripts (answered by Kimani)\nQ: Is there any REST API documentation? (asked by voidmanevoid) A: Community members are creating documentation at https://hackmd.io/@lefrogg/eliza-REST-API (answered by lefrog)\n\n## 3. Help Interactions\nHelper: cipher009 | Helpee: lefrog0129 | Context: Better-sqlite3 errors in eliza-starter | Resolution: Provided command to rebuild the module: `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\nHelper: Odilitime | Helpee: pupathebig | Context: Debugging plugin loading failures | Resolution: Suggested using DEFAULT_LOG_LEVEL=debug and checking plugin export patterns\nHelper: Mr. Stark | Helpee: LucaP | Context: Twitter rate limits and configuration | Resolution: Shared configuration settings and recommended version 0.1.8-alpha.1\nHelper: lefrog | Helpee: Shinkowski II | Context: Making agent reply immediately while processing | Resolution: Suggested patching the telegram client or generateText function\nHelper: Odilitime | Helpee: lefrog | Context: userId being overwritten in API calls | Resolution: Identified the issue in client-direct/src/index.ts and suggested upgrading to develop branch\nHelper: NoContext | Helpee: Amir | Context: Debugging Twitter agent issues | Resolution: Suggested adding TWITTER_DEBUG_MODE=true to .env file\nHelper: Nabeel Raza | Helpee: Amir | Context: Twitter agent failing to generate valid responses | Resolution: Shared a GitHub issue with a solution\n\n## 4. Action Items\nTechnical: Fix better-sqlite3 rebuild process for eliza-starter | Description: Create a more streamlined solution for the common sqlite3 build errors | Mentioned By: lefrog0129\nTechnical: Prevent userId overwriting in client-direct API | Description: Fix the code that overwrites user-provided userId with generated ones | Mentioned By: lefrog\nDocumentation: Create REST API documentation | Description: Document the client-direct REST API endpoints and parameters | Mentioned By: voidmanevoid\nDocumentation: Add host configuration to README | Description: Document how to change the client's listening address from localhost to server IP | Mentioned By: Roforico\nFeature: Implement proper plugin registration system | Description: Create a modular plugin system for v2 to avoid loading unnecessary plugins | Mentioned By: warfreakzplays\nFeature: Add support for Twilio/WhatsApp integration | Description: Create a plugin for WhatsApp communication via Twilio | Mentioned By: voidmanevoid\nTechnical: Improve debugging capabilities | Description: Add better logging and debugging tools for plugin development | Mentioned By: pupathebig\nFeature: Add support for RAG with large document sets | Description: Implement better knowledge retrieval for document-based agents | Mentioned By: Kren\nTechnical: Fix Twitter action interruption during interaction checks | Description: Prevent actions from being cut off when Twitter interactions are checked | Mentioned By: Amir\nDocumentation: Create guides for developing with eliza-starter | Description: Provide detailed documentation for building with the starter repo | Mentioned By: ernest", + "messageCount": 476, + "userCount": 78 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Discord Chat Analysis - spartan_holders channel\n\n## 1. Summary\nThe chat segment primarily discusses the suspension of the \"degenspartanai\" official account on Twitter (X). Community members inquire about the status of the account, with moderators confirming they're working on resolving the issue. Due to Twitter's ongoing downtime and lack of communication from the platform, the team has decided to accelerate their plans to bring the Degen AI back to Discord instead. They announced they will create a new channel for testing before making it available to specific user groups (hoplites/partners/associates). This appears to be the second suspension for the project's social media presence, with this being the first suspension specifically for the \"Degen\" account.\n\n## 2. FAQ\nQ: Is there any possibility for unban degenspartanai official account? (asked by anotherAndrewSHA) A: We're working on it. Due to X being down without information from them, we're accelerating plans to bring Degen back to Discord instead. (answered by rhota)\nQ: Damn again? (asked by DorianD) A: Yes, this time to Degen, his first suspension (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: anotherAndrewSHA | Context: Inquiry about unbanning the degenspartanai account | Resolution: Provided update on working toward a solution and announced alternative Discord-based approach\n\n## 4. Action Items\nTechnical Tasks: Create new Discord channel for Degen AI testing | Description: Set up and test Degen AI functionality in Discord before releasing to specific user groups | Mentioned By: rhota\nTechnical Tasks: Implement Degen AI in Discord | Description: Make Degen AI available to hoplites/partners/associates after successful testing | Mentioned By: rhota", + "messageCount": 9, + "userCount": 5 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThe chat segment primarily focuses on security concerns regarding scam posts impersonating the project. Multiple users identified and reported fraudulent Twitter/X posts and suspicious domains (eliza-os.net and elizaos.co). Bealers urged community members to report these domains to the registrar Tucows via their abuse form. Users were specifically warned about scam posts from an account named \"Shaw\" and advised not to follow any links from these posts. The conversation also briefly touched on market conditions being unfavorable for launching new features, with some users suggesting it was fortunate that certain updates (Virtuals and ARC) weren't rushed to launch. There was a brief mention of \"clank tank\" where judges were reportedly favoring too many pitches.\n\n## 2. FAQ\nQ: Is Shaw's post a scam? (asked by Zapdart) A: Yes it is. Be careful Frens (answered by Zapdart)\nQ: Can you please stop letting our project get sodomized by the trenches? (asked by Smedroc - Street urchin @ ai16z) A: Unanswered\n\n## 3. Help Interactions\nHelper: Bealers | Helpee: Community | Context: Scam domains impersonating the project | Resolution: Provided specific instructions to report domains to Tucows registrar via abuse form\nHelper: Zapdart | Helpee: Community | Context: Identifying scam posts from Shaw | Resolution: Confirmed the post was a scam and tagged other users to alert them\nHelper: hyper | Helpee: Community | Context: Additional scam post identification | Resolution: Shared link to another fraudulent post that needed removal\n\n## 4. Action Items\nType: Technical | Description: Report domains \"eliza-os.net\" and \"elizaos.co\" to Tucows registrar via abuse form | Mentioned By: Bealers\nType: Technical | Description: Delete fraudulent Twitter/X post from Shaw's account | Mentioned By: hyper\nType: Technical | Description: Address security issues with scam posts impersonating the project | Mentioned By: GBA ADVANCE", + "messageCount": 25, + "userCount": 10 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion in the tokenomics channel focused on strategic positioning of AI16 token in the AI agent ecosystem. A community member (yikesawjeez) proposed leveraging existing treasury assets (including Zerebro, Arc, and other launchpad tokens) to create liquidity pairs with AI16, effectively positioning it as a \"pseudo-L1 of the entire agent meta\" or an \"agent meta index fund.\" This would allow anyone seeking exposure to the AI memecoin market to use AI16 as an entry point with direct liquidity pairs to specific projects. DorianD countered that AI16's value proposition should remain focused on being the \"top dog AI agent platform\" rather than just a launchpad, expressing doubt that the token would break all-time highs based solely on launchpad functionality. DorianD also suggested that professional fund managers might be better positioned to create actual index funds for the agent meta space, while acknowledging the benefit of reducing swap hops for traders.\n\n## 2. FAQ\nQ: Could AI16 function as an \"agent meta index fund\"? (asked by yikesawjeez) A: It's possible but professional fund managers might be better suited for creating actual index funds; AI16's value is more as the leading AI agent platform (answered by DorianD)\nQ: Would creating liquidity pairs between AI16 and other agent tokens help position AI16 as a central hub? (asked by yikesawjeez) A: There is benefit in reducing swap hops, but this alone wouldn't drive AI16 to new all-time highs (answered by DorianD)\n\n## 3. Help Interactions\nHelper: DorianD | Helpee: yikesawjeez | Context: Evaluating the strategic positioning of AI16 token as an agent meta index fund | Resolution: Provided perspective that while reducing swap hops has benefits, AI16's primary value proposition should remain as the leading AI agent platform\n\n## 4. Action Items\nTechnical: Create liquidity pairs between AI16 and various agent tokens in treasury (Zerebro, Arc, etc.) | Description: Implement LP strategy to position AI16 as central hub for agent ecosystem | Mentioned By: yikesawjeez\nFeature: Position AI16 as an \"agent meta index fund\" with direct liquidity to various AI projects | Description: Strategic token positioning to capture broader AI memecoin market | Mentioned By: yikesawjeez", + "messageCount": 7, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around a security incident where Shaw's Twitter account was compromised, leading to scam posts promoting fake ElizaOS token contracts. Partners quickly identified the hack, reported the malicious posts, and warned others. The hacker posted multiple scam links to fake domains (eliza-os.net and elizaos.co) that attempted to drain users' wallets. The incident highlighted security vulnerabilities in social media accounts even with 2FA enabled, as similar hacks had happened to Jupiter Exchange.\n\nBeyond the security incident, discussions touched on the upcoming token rebrand from AI16Z to ElizaOS, with partners noting the need to accelerate this transition as many people recognize ElizaOS but not AI16Z. Jin mentioned working on a system for verifiable on-chain communications to prevent future impersonation. There were also conversations about multi-chain strategy, with some partners suggesting expanding beyond Solana to mitigate chain-specific risks.\n\nTechnical discussions included ideas for on-chain verification of communications using token memos, and the need for better documentation workflows to enable more community contributions.\n\n## 2. FAQ\nQ: How can we get a market maker like the one mentioned in the tweet? (asked by HoneyBadger) A: Unanswered\nQ: Is the degenspartanai official twitter still banned? (asked by anotherAndrewSHA) A: Unanswered\nQ: How can Shaw not have 2FA for his Twitter account? (asked by M3xR) A: It is, it might not be the culprit (answered by jin)\nQ: If you didn't sign anything, are you at risk from clicking the scam link? (asked by GBA ADVANCE) A: You should be good (answered by Whimsical)\nQ: What about browser exploits, stealing the wallet data from inside the browser? (asked by GBA ADVANCE) A: Clear all your browser data then (answered by Whimsical)\nQ: Is the ticker the only hold up now for the rebrand? (asked by DannyNOR NoFapArc) A: It's a process and ticker is not something in our control atm (answered by jin)\nQ: Is it really possible to keep the CA but change the ticker and name? (asked by Patt) A: Yes, CA won't change (answered by jin)\nQ: If Shaw's acting as the CTO at Eliza Labs, is the team planning on bringing on a CEO? (asked by HoneyBadger) A: There's been no discussion of that afaik (answered by Odilitime)\nQ: What's the sentiment of ai16z in cn and asia? (asked by HoneyBadger) A: Unanswered\nQ: Why have there been no commits in the GitHub repository recently? (asked by FiletBolognese) A: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\n\n## 3. Help Interactions\nHelper: Whimsical | Helpee: GBA ADVANCE | Context: Concerned about wallet security after clicking scam link | Resolution: Advised that if no wallet connection or transaction signing occurred, funds should be safe\nHelper: Ka_yari | Helpee: CRAY | Context: Worried about clicking scam link | Resolution: Shared ChatGPT's explanation that without wallet connection or transaction approval, funds should be safe\nHelper: Bealers | Helpee: Multiple users | Context: Needed to report scam domains | Resolution: Provided registrar contact info and abuse reporting forms\nHelper: witch | Helpee: Multiple users | Context: Warning about scam posts from Shaw's hacked account | Resolution: Posted warning tweets to alert the community\nHelper: jin | Helpee: Community | Context: Needed collaborative documentation system | Resolution: Created editable Hackmd and Tldraw documents for community input\n\n## 4. Action Items\nType: Technical | Description: Implement on-chain verification system for official communications using token memos | Mentioned By: jin\nType: Technical | Description: Create a frontend website to read memos sent with DAO tokens that links to Solscan for verification | Mentioned By: jin\nType: Technical | Description: Develop a more secure workflow for agent authorization that doesn't require sharing credentials | Mentioned By: Patt\nType: Documentation | Description: Improve documentation workflow to make it more collaborative with less friction | Mentioned By: jin\nType: Feature | Description: Accelerate token migration from AI16Z to ElizaOS to align with brand recognition | Mentioned By: mat\nType: Feature | Description: Explore multi-chain strategy to mitigate chain-specific risks | Mentioned By: litn\nType: Feature | Description: Create \"cleanup crew\" agents to help address scam tokens | Mentioned By: yikesawjeez\nType: Documentation | Description: Release educational videos on how to launch AI projects/agents with ElizaOS | Mentioned By: Zolo\nType: Technical | Description: Implement agent CISO (Chief Information Security Officer) role for better security | Mentioned By: Whimsical\nType: Feature | Description: Increase marketing efforts to highlight BNB Chain integration | Mentioned By: Zolo", + "messageCount": 542, + "userCount": 49 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussion primarily focused on creating intro/outro sequences and background music for an AI-related TV show or podcast. Fishai and Boom collaborated on producing various music tracks and visual elements, with Jin providing feedback and direction. The team worked on developing an intro sequence with appropriate music, transitions, and voiceovers. They discussed the need for tighter transitions and appropriate fade lengths. SM Sith Lord provided feedback on the intro length, suggesting it might be too long for short 1-2 minute videos. There was also discussion about avatar requirements for submissions and plans to display category text on TV screens during segments. The team mentioned changing branding from \"pmairca\" to \"aixvc\" with a corresponding Twitter handle.\n\n## 2. FAQ\nQ: What kind of backing track is needed for the show? (asked by fishai) A: Something that fits in the realm of Shark Tank, less crunchy, possibly dramatic music with time clocks and orchestra percussion (answered by boom)\nQ: What exactly are we trying to create? (asked by boom) A: Jin clarified they needed a premiere with intro/outro for recording browser playback (answered by jin)\nQ: Is the trailer the intro? (asked by jin) A: Fishai confirmed that was what Jin had requested (answered by fishai)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed background music recommendations for TV show | Resolution: Boom shared multiple music options including lofi tracks and dramatic music\nHelper: fishai | Helpee: jin | Context: Creating intro/outro sequence with appropriate music | Resolution: Fishai created and refined intro with tightened transitions and added voiceovers\nHelper: SM Sith Lord | Helpee: boom | Context: Feedback on intro length | Resolution: Suggested shortening the 11-second intro since videos are only 1-2 minutes long\n\n## 4. Action Items\nTechnical: Create shorter intro sequence with tighter transitions | Description: Current intro may be too long for 1-2 minute videos | Mentioned By: SM Sith Lord\nTechnical: Ensure all submissions have avatars | Description: Only publish content with avatars to avoid confusion | Mentioned By: SM Sith Lord\nTechnical: Display category text throughout loop on TV screen | Description: Category text should remain visible during segments | Mentioned By: SM Sith Lord\nDocumentation: Create repository for music tracks | Description: Organize and store music tracks for the project | Mentioned By: boom\nFeature: Revise AI Podcast episode prompt | Description: Update to include category ID for TV dialogue instead of image URL | Mentioned By: SM Sith Lord", + "messageCount": 92, + "userCount": 5 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Three main points were covered: (1) A user reported that the eliza.gg website is no longer working, to which another user confirmed that documentation is being migrated; (2) A user named Evan announced the development of a decentralized p2p network for AI Agents called \"Agentic Web,\" which won at the cookie.fun hackathon. Evan shared a GitHub repository link and invited contributions to this open-source project; (3) When asked about a \"ca\" (possibly \"call\" or \"calendar\"), Evan mentioned the project is in prototype form and suggested staying tuned for developments before a TGE (Token Generation Event).\n\n## 2. FAQ\nQ: Does eliza.gg work anymore? (asked by kaneki) A: No, the docs are currently being migrated. (answered by Kenk)\nQ: Is there a ca[?] (asked by \u211c\ud835\udd2c\ud835\udd36\ud835\udd1e\ud835\udd29\ud835\udfde\ud835\udfe1\ud835\udfe2\ud835\udfe2) A: Currently the project is in its prototype form. I'd like to build out before a TGE. so stay tuned \ud83d\ude42 (answered by Evan)\n\n## 3. Help Interactions\nHelper: Kenk | Helpee: kaneki | Context: User reported eliza.gg website not working | Resolution: Confirmed docs are being migrated\n\n## 4. Action Items\nDocumentation: Migrate documentation from eliza.gg to new location | Mentioned By: Kenk\nFeature: Continue development of decentralized p2p network for AI Agents (Agentic Web) | Mentioned By: Evan\nTechnical: Build out prototype before Token Generation Event (TGE) | Mentioned By: Evan", + "messageCount": 5, + "userCount": 4 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-16": { + "filename": "2025-02-16.md", + "content": "# elizaOS Discord - 2025-02-16\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co) and fraudulent tokens\n- Users who connected wallets or signed transactions reported losing funds (one user claimed to lose $40,000)\n- Community members quickly identified the hack and warned others not to click links or connect wallets\n- The incident highlighted security vulnerabilities in social media accounts even with 2FA enabled\n- Jin mentioned working on a system for verifiable on-chain communications to prevent future impersonation\n\n### Platform Development\n- Developers are working on Eliza v2, which promises a more modular plugin architecture\n- The team is accelerating plans to bring the Degen AI back to Discord after its Twitter account suspension\n- Documentation is being migrated from eliza.gg to a new location\n- Discussions about multi-chain strategy, with suggestions to expand beyond Solana\n- Community members are collaborating on creating REST API documentation\n\n### Technical Troubleshooting\n- Users encountered better-sqlite3 errors in the eliza-starter repo, resolved by rebuilding the module\n- Developers discussed memory isolation between users by passing userId and roomId parameters\n- Twitter agent configuration issues were addressed, including rate limits and credential management\n- Plugin development challenges were discussed, with users struggling to create and load custom plugins\n\n### Community Projects\n- A \"Block Tank\" event is being organized with submissions under review\n- Development of \"3D AI TV\" with intro/outro sequences and background music\n- Evan announced \"Agentic Web,\" a decentralized p2p network for AI Agents that won at the cookie.fun hackathon\n\n### Token & Branding\n- Upcoming token rebrand from AI16Z to ElizaOS, with partners noting the need to accelerate this transition\n- Discussion about positioning AI16 token as a central hub for the AI agent ecosystem\n- Confirmation that the contract address won't change during the rebrand, only the ticker and name\n\n## Key Questions & Answers\n\n**Q: How do I separate memory by user to keep data private between multi-users?** \nA: Pass userId and roomId with your API request (answered by lefrog)\n\n**Q: How to fix better-sqlite3 errors in eliza-starter?** \nA: Run `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start` (answered by cipher009)\n\n**Q: Is there any REST API documentation?** \nA: Community members are creating documentation at https://hackmd.io/@lefrogg/eliza-REST-API (answered by lefrog)\n\n**Q: How to run multiple agents at once?** \nA: Use `--characters` on the command line with a comma-separated list of JSON files (answered by Odilitime)\n\n**Q: Is there any possibility for unban degenspartanai official account?** \nA: We're working on it. Due to X being down without information from them, we're accelerating plans to bring Degen back to Discord instead. (answered by rhota)\n\n**Q: If you didn't sign anything, are you at risk from clicking the scam link?** \nA: You should be good if you didn't connect your wallet or sign any transactions (answered by Whimsical)\n\n**Q: How can Shaw not have 2FA for his Twitter account?** \nA: It is enabled, 2FA might not be the culprit (answered by jin)\n\n**Q: Is it really possible to keep the CA but change the ticker and name?** \nA: Yes, the contract address won't change (answered by jin)\n\n**Q: Could AI16 function as an \"agent meta index fund\"?** \nA: It's possible but professional fund managers might be better suited for creating actual index funds; AI16's value is more as the leading AI agent platform (answered by DorianD)\n\n**Q: What makes eliza different from other agent frameworks?** \nA: Most starred and active open source GitHub repo to build AI agents in crypto; TypeScript language is more accessible; Vibrant community; Most serious project about integrating AI to community management. (answered by Ka_yari)\n\n## Community Help & Collaboration\n\n- **Better-sqlite3 Troubleshooting**: cipher009 helped lefrog0129 resolve module errors by providing a rebuild command sequence\n- **Wallet Security Guidance**: Whimsical and Ka_yari reassured users who clicked scam links but didn't connect wallets that their funds should be safe\n- **Scam Domain Reporting**: Bealers provided specific instructions to report scam domains to Tucows registrar via abuse form\n- **Twitter Agent Configuration**: Mr. Stark shared configuration settings with LucaP to address Twitter rate limits\n- **REST API Documentation**: lefrog initiated collaborative documentation for the client-direct REST API endpoints\n- **3D AI TV Production**: boom shared multiple music options with fishai for the show's background tracks\n- **Plugin Debugging**: Odilitime suggested using DEFAULT_LOG_LEVEL=debug to pupathebig for troubleshooting plugin loading failures\n\n## Action Items\n\n### Technical\n- Implement on-chain verification system for official communications using token memos (mentioned by jin)\n- Create a frontend website to read memos sent with DAO tokens that links to Solscan for verification (mentioned by jin)\n- Fix better-sqlite3 rebuild process for eliza-starter (mentioned by lefrog0129)\n- Prevent userId overwriting in client-direct API (mentioned by lefrog)\n- Report domains \"eliza-os.net\" and \"elizaos.co\" to Tucows registrar via abuse form (mentioned by Bealers)\n- Implement better security measures for social media accounts including 2FA (mentioned by multiple users)\n- Investigate how Twitter hack bypassed 2FA security (mentioned by central)\n- Rotate wallets if concerned about security after hack incident (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create new Discord channel for Degen AI testing (mentioned by rhota)\n- Implement Degen AI in Discord for hoplites/partners/associates (mentioned by rhota)\n- Create liquidity pairs between AI16 and various agent tokens in treasury (mentioned by yikesawjeez)\n- Fix Twitter action interruption during interaction checks (mentioned by Amir)\n- Create shorter intro sequence with tighter transitions for 3D AI TV (mentioned by SM Sith Lord)\n- Ensure all submissions have avatars (mentioned by SM Sith Lord)\n- Display category text throughout loop on TV screen (mentioned by SM Sith Lord)\n- Build out Agentic Web prototype before Token Generation Event (mentioned by Evan)\n- Set up monitoring to take down malicious content shared in Discord (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n### Documentation\n- Create REST API documentation for client-direct endpoints (mentioned by voidmanevoid)\n- Add host configuration to README for changing client's listening address (mentioned by Roforico)\n- Create guides for developing with eliza-starter (mentioned by ernest)\n- Migrate documentation from eliza.gg to new location (mentioned by Kenk)\n- Improve documentation workflow to make it more collaborative with less friction (mentioned by jin)\n- Create repository for music tracks (mentioned by boom)\n- Add Discord link to the website for easier discovery (mentioned by Milan)\n\n### Feature\n- Implement proper plugin registration system for v2 (mentioned by warfreakzplays)\n- Add support for Twilio/WhatsApp integration (mentioned by voidmanevoid)\n- Add support for RAG with large document sets (mentioned by Kren)\n- Position AI16 as an \"agent meta index fund\" with direct liquidity to various AI projects (mentioned by yikesawjeez)\n- Accelerate token migration from AI16Z to ElizaOS to align with brand recognition (mentioned by mat)\n- Explore multi-chain strategy to mitigate chain-specific risks (mentioned by litn)\n- Create \"cleanup crew\" agents to help address scam tokens (mentioned by yikesawjeez)\n- Release educational videos on how to launch AI projects/agents with ElizaOS (mentioned by Zolo)\n- Implement agent CISO (Chief Information Security Officer) role for better security (mentioned by Whimsical)\n- Increase marketing efforts to highlight BNB Chain integration (mentioned by Zolo)\n- Implement X feature to prevent crypto scams with separate profile password for API access (mentioned by MJ)\n- Add restrictions to PumpFun token creation (max 2 per month, KYC requirement) (mentioned by MJ)\n- Add report option for scam tokens with waiting period after bonding curve completion (mentioned by MJ)\n- Revise AI Podcast episode prompt to include category ID for TV dialogue (mentioned by SM Sith Lord)" + }, + "github_summaries_daily_2025-02-17": { + "filename": "2025-02-17.md", + "content": "Feb 17, 2025 Daily Project Digest\n\nToday, the ElizaOS project saw significant progress in enhancing framework functionality, particularly with new test suites for Telegram and improvements to Twitter interactions. Several critical bugs were addressed, including a race condition in plugin loading and issues with the Bedrock inference model, alongside important documentation updates. A new build error in WSL and the initiation of a Notion plugin highlight emerging areas of focus.\n\n## \ud83d\udea8 Needs Attention\n- **Blocked Issues/PRs**:\n - [elizaos/eliza#3556](https://github.com/elizaos/eliza/issues/3556): A build error running `pnpm build` in WSL is preventing the plugin-arbitrage build process.\n - [elizaos/eliza#3546](https://github.com/elizaos/eliza/issues/3546): An error related to RAG knowledge search indicates issues with function execution that need investigation.\n\n## \u2705 Completed Work\n- **Framework Functionality & Integration**:\n - Introduced interactions for Vitest and fixed Twitter interactions code in [elizaos/eliza#3550](https://github.com/elizaos/eliza/pull/3550).\n - Developed a test suite for Telegram in [elizaos/eliza#3538](https://github.com/elizaos/eliza/pull/3538).\n- **Core Stability & Bug Fixes**:\n - Resolved Bedrock inference issues, handling the Bedrock model provider in [elizaos/eliza#3553](https://github.com/elizaos/eliza/pull/3553).\n - Fixed a race condition in plugin loading, ensuring proper execution of the `ensureEmbeddingDimension` method in [elizaos/eliza#3549](https://github.com/elizaos/eliza/pull/3549).\n - Corrected a typo in [elizaos/eliza#3551](https://github.com/elizaos/eliza/pull/3551) and fixed Twitter Vitest in [elizaos/eliza#3543](https://github.com/elizaos/eliza/pull/3543).\n- **Documentation & Maintenance**:\n - Updated the README to model plugins in [elizaos/eliza#3542](https://github.com/elizaos/eliza/pull/3542).\n - Removed the anthropic local embed in [elizaos/eliza#3540](https://github.com/elizaos/eliza/pull/3540).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n- **New Pull Requests**:\n - elizaos/eliza:\n - [elizaos/eliza#3553](https://github.com/elizaos/eliza/pull/3553)\n - [elizaos/eliza#3551](https://github.com/elizaos/eliza/pull/3551)\n - [elizaos/eliza#3550](https://github.com/elizaos/eliza/pull/3550)\n - [elizaos/eliza#3549](https://github.com/elizaos/eliza/pull/3549)\n - [elizaos/eliza#3543](https://github.com/elizaos/eliza/pull/3543)\n - [elizaos/eliza#3542](https://github.com/elizaos/eliza/pull/3542)\n - [elizaos/eliza#3540](https://github.com/elizaos/eliza/pull/3540)\n - [elizaos/eliza#3538](https://github.com/elizaos/eliza/pull/3538)\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3556](https://github.com/elizaos/eliza/issues/3556): Build error while running `pnpm build` in WSL.\n - [elizaos/eliza#3547](https://github.com/elizaos/eliza/issues/3547): Implementation of a plugin for integration with Notion.\n - [elizaos/eliza#3546](https://github.com/elizaos/eliza/issues/3546): Error related to RAG knowledge search.\n\n## \u2728 Contributor Spotlight\n- Multiple contributors were active today, with significant contributions across various PRs, including feature enhancements, bug fixes, and documentation updates." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-17": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:05.227713Z", + "target_date": "2025-02-17", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-16", + "ai_news_elizaos_discord_md_2025-02-15", + "ai_news_elizaos_discord_md_2025-02-14", + "ai_news_elizaos_daily_json_2025-02-16", + "ai_news_elizaos_daily_md_2025-02-16", + "ai_news_elizaos_daily_discord_json_2025-02-16", + "ai_news_elizaos_daily_discord_md_2025-02-16", + "github_summaries_daily_2025-02-17", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 206675, + "estimated_tokens": 51668, + "file_size_bytes": 222964 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-18.json b/the-council/aggregated/2025-02-18.json new file mode 100644 index 00000000000..12f6614e9c6 --- /dev/null +++ b/the-council/aggregated/2025-02-18.json @@ -0,0 +1,336 @@ +{ + "date_generated_for": "2025-02-18", + "ai_news_elizaos_discord_md_2025-02-17": { + "filename": "2025-02-17.md", + "content": "# elizaOS Discord - 2025-02-17\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **Eliza Framework Versions**: Debate about which version to use, with v0.1.8-alpha.1 reported as more stable for Twitter agents, while v0.25-alpha is recommended as \"the best\" for general use.\n- **Installation & Build Issues**: Users reported various errors across Windows, WSL, and Docker environments, particularly with module loading and peer dependencies.\n- **Model Provider Configuration**: Several users encountered issues with OpenAI, Venice, and Gaianet integrations, including authentication errors and API timeouts.\n- **Database Connectivity**: Discord database connection errors reported with \"The database connection is not open\" messages.\n- **Documentation Migration**: The eliza.gg website is no longer working as documentation is being migrated to a new location.\n\n### Projects & Features\n- **Clank Tank**: A show/entertainment product with AI judges evaluating pitches. Currently judges are approving too many pitches, suggesting parameter adjustments are needed.\n- **Agentic Web**: A new open-source project announced by Evan - a decentralized peer-to-peer network for AI agents that won at the cookie.fun hackathon.\n- **AI-Generated TV**: Team preparing for a premiere at the end of the week, with discussions about avatar compatibility, intro animations, and thumbnails.\n- **Launchpad**: Reported to be 95% complete, with the community eagerly awaiting launch details and timeline.\n- **Degen Bot**: Plans to restore the suspended Discord bot, with accelerated timeline due to X platform issues.\n\n### Community & Events\n- **AI Agent Hacker House**: Planned collaboration with EigenLayer for ETH Denver 2025.\n- **Market Conditions**: Discussions about current market downturn affecting Solana and AI tokens.\n- **Security Issues**: Several X/Twitter accounts in the AI/crypto space lost verification badges, including ai16zdao, elizaOS, and Eliza Studios.\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: Is there a point in using 0.1.8 rather than 0.1.9 or even 0.25 alpha? \n **A**: 0.25 alpha is the best, should work anywhere (answered by Odilitime)\n\n- **Q**: How can I fix the \"Cannot find module\" error? \n **A**: Try clearing your cache and using node version 23.3 (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n- **Q**: How do I add docs while running the agent so it uses them as a knowledge base? \n **A**: Use the characterfile repo and folder2knowledge/knowledge2character scripts (answered by Kimani)\n\n- **Q**: Is it possible to use xAI as the model? \n **A**: Yes (answered by Kren)\n\n- **Q**: Does eliza.gg work anymore? \n **A**: No, the docs are currently being migrated (answered by Kenk)\n\n### Project Questions\n- **Q**: What's the status of the launchpad? \n **A**: 95% of the way there is the latest update (answered by pragmatiko)\n\n- **Q**: Why have there been no commits in the GitHub repository recently? \n **A**: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\n\n- **Q**: What's the function of the boardroom in relation to the show? \n **A**: Discussing governance proposals (answered by jin)\n\n- **Q**: What's the new branding? \n **A**: aixvc, not pmairca anymore, with Twitter handle https://x.com/aixvc_agent (answered by jin)\n\n### Learning & Resources\n- **Q**: What should I do to begin learning how to create my own AI Agent with the intention for investing? \n **A**: Check agent dev school on youtube (answered by BOSSU)\n\n- **Q**: Where can I found the demo day form? \n **A**: It's on the event page in the top left of the Discord (answered by Kenk)\n\n- **Q**: Is there a tutorial on how to setup the discord client? \n **A**: The coder school YouTube videos cover this (answered by koryteg)\n\n## Community Help & Collaboration\n\n### Installation & Build Issues\n- **Helper**: Harmonize | **Helpee**: Cuddlesaurus \n **Context**: Error when starting Eliza \n **Resolution**: Suggested clearing cache with pnpm clean cache\n\n- **Helper**: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | **Helpee**: Cuddlesaurus \n **Context**: Build errors \n **Resolution**: Suggested using node version 23.3 with nvm use 23.3\n\n- **Helper**: NoContext | **Helpee**: lefrog \n **Context**: Peer dependency warnings during installation \n **Resolution**: Suggested checking git branch, running pnpm clean, and reinstalling\n\n### Integration & API Issues\n- **Helper**: CryptoJefe | **Helpee**: AryanSingh1009 \n **Context**: Error with missing module when deploying project using Docker \n **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" then rebuilding\n\n- **Helper**: Nabeel Raza | **Helpee**: Amir \n **Context**: Twitter client issues \n **Resolution**: Shared a GitHub issue with a working solution\n\n- **Helper**: Lucas Fernandes | **Helpee**: Davintl \n **Context**: SQLite module errors \n **Resolution**: Solved by not using SQLite\n\n### Knowledge Base & Training\n- **Helper**: Tobiloba | **Helpee**: zukko944 \n **Context**: Training agent on PDF \n **Resolution**: Suggested using the characterfile repo scripts to add knowledge to the characterfile\n\n- **Helper**: NoContext | **Helpee**: ad0ll \n **Context**: Evaluating prompts in Eliza \n **Resolution**: Suggested switching to debug level to see context being sent to the model\n\n## Action Items\n\n### Technical\n- Fix Venice API parameter passing issue to control system prompt inclusion (Mentioned by lefrog)\n- Resolve better-sqlite3 module loading errors in Docker environments (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Fix embedding API timeout errors with OpenAI (Mentioned by Waqas Wahid)\n- Address Gaianet authentication issues (Mentioned by Waqas Wahid)\n- Fix Discord database connection errors (Mentioned by Kren)\n- Create a new channel for testing Degen bot (Mentioned by rhota)\n- Restore Degen bot to Discord (Mentioned by rhota)\n- Fix verification badges for project accounts (Mentioned by jasyn_bjorn)\n- Implement parameter adjustments for Clank Tank judges to be more selective (Mentioned by Patt)\n- Create a website to host Clank Tank episodes (Mentioned by jin)\n- Pick 3 more submissions with avatars and forward them for porting (Mentioned by SM Sith Lord)\n- Create repository for music tracks (Mentioned by boom)\n- Revise AI Podcast episode prompt to include category ID instead of image URL (Mentioned by SM Sith Lord)\n- Shorten intro animation (currently 11 seconds) for 1-2 minute videos (Mentioned by SM Sith Lord)\n\n### Documentation\n- Migrate documentation from eliza.gg to new location (Mentioned by Kenk)\n- Document direct API endpoints for custom frontends (Mentioned by ITZMIZZLE)\n- Create guide for developing with eliza-starter repo (Mentioned by ernest)\n- Create guide for AI agent development for investing (Mentioned by @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8)\n- Provide clearer access instructions for channels (Mentioned by Atvee)\n- Documentation improvements to make it more collaborative (Mentioned by jin)\n- Summarize/aggregate updates and announcements (Mentioned by jin)\n- Create dedicated page for posts/blogs (Mentioned by jin)\n\n### Feature\n- Develop the \"Agentic Web\" p2p network for AI agents beyond prototype stage (Mentioned by Evan)\n- Add token address lookup functionality (Mentioned by Kren)\n- Implement scheduler for recurring actions (Mentioned by tenthirtyone)\n- Add runtime token usage tracking (Mentioned by uai_thne)\n- Create MBTI mastermind agent (Mentioned by mindxploit)\n- Integration with xAI (Mentioned by Chief)\n- Implement RAG chatbot functionality (Mentioned by ShisukeUrahara)\n- Start Clank Tank as entertainment-only and iterate on the format (Mentioned by jin)\n- Design a boardroom setting for governance proposal discussions (Mentioned by jin)\n- Consider including Eliza or building an AI game as part of Clank Tank (Mentioned by GujuViper)\n- AI Agent Hacker House event (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Implement token memo field for agent communication (Mentioned by DorianD)\n- Launchpad release (Mentioned by Multiple users)\n- Ensure category text remains visible throughout animation loops (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-16": { + "filename": "2025-02-16.md", + "content": "# elizaOS Discord - 2025-02-16\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co) and fraudulent tokens\n- Users who connected wallets or signed transactions reported losing funds (one user claimed to lose $40,000)\n- Community members quickly identified the hack and warned others not to click links or connect wallets\n- The incident highlighted security vulnerabilities in social media accounts even with 2FA enabled\n- Jin mentioned working on a system for verifiable on-chain communications to prevent future impersonation\n\n### Platform Development\n- Developers are working on Eliza v2, which promises a more modular plugin architecture\n- The team is accelerating plans to bring the Degen AI back to Discord after its Twitter account suspension\n- Documentation is being migrated from eliza.gg to a new location\n- Discussions about multi-chain strategy, with suggestions to expand beyond Solana\n- Community members are collaborating on creating REST API documentation\n\n### Technical Troubleshooting\n- Users encountered better-sqlite3 errors in the eliza-starter repo, resolved by rebuilding the module\n- Developers discussed memory isolation between users by passing userId and roomId parameters\n- Twitter agent configuration issues were addressed, including rate limits and credential management\n- Plugin development challenges were discussed, with users struggling to create and load custom plugins\n\n### Community Projects\n- A \"Block Tank\" event is being organized with submissions under review\n- Development of \"3D AI TV\" with intro/outro sequences and background music\n- Evan announced \"Agentic Web,\" a decentralized p2p network for AI Agents that won at the cookie.fun hackathon\n\n### Token & Branding\n- Upcoming token rebrand from AI16Z to ElizaOS, with partners noting the need to accelerate this transition\n- Discussion about positioning AI16 token as a central hub for the AI agent ecosystem\n- Confirmation that the contract address won't change during the rebrand, only the ticker and name\n\n## Key Questions & Answers\n\n**Q: How do I separate memory by user to keep data private between multi-users?** \nA: Pass userId and roomId with your API request (answered by lefrog)\n\n**Q: How to fix better-sqlite3 errors in eliza-starter?** \nA: Run `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start` (answered by cipher009)\n\n**Q: Is there any REST API documentation?** \nA: Community members are creating documentation at https://hackmd.io/@lefrogg/eliza-REST-API (answered by lefrog)\n\n**Q: How to run multiple agents at once?** \nA: Use `--characters` on the command line with a comma-separated list of JSON files (answered by Odilitime)\n\n**Q: Is there any possibility for unban degenspartanai official account?** \nA: We're working on it. Due to X being down without information from them, we're accelerating plans to bring Degen back to Discord instead. (answered by rhota)\n\n**Q: If you didn't sign anything, are you at risk from clicking the scam link?** \nA: You should be good if you didn't connect your wallet or sign any transactions (answered by Whimsical)\n\n**Q: How can Shaw not have 2FA for his Twitter account?** \nA: It is enabled, 2FA might not be the culprit (answered by jin)\n\n**Q: Is it really possible to keep the CA but change the ticker and name?** \nA: Yes, the contract address won't change (answered by jin)\n\n**Q: Could AI16 function as an \"agent meta index fund\"?** \nA: It's possible but professional fund managers might be better suited for creating actual index funds; AI16's value is more as the leading AI agent platform (answered by DorianD)\n\n**Q: What makes eliza different from other agent frameworks?** \nA: Most starred and active open source GitHub repo to build AI agents in crypto; TypeScript language is more accessible; Vibrant community; Most serious project about integrating AI to community management. (answered by Ka_yari)\n\n## Community Help & Collaboration\n\n- **Better-sqlite3 Troubleshooting**: cipher009 helped lefrog0129 resolve module errors by providing a rebuild command sequence\n- **Wallet Security Guidance**: Whimsical and Ka_yari reassured users who clicked scam links but didn't connect wallets that their funds should be safe\n- **Scam Domain Reporting**: Bealers provided specific instructions to report scam domains to Tucows registrar via abuse form\n- **Twitter Agent Configuration**: Mr. Stark shared configuration settings with LucaP to address Twitter rate limits\n- **REST API Documentation**: lefrog initiated collaborative documentation for the client-direct REST API endpoints\n- **3D AI TV Production**: boom shared multiple music options with fishai for the show's background tracks\n- **Plugin Debugging**: Odilitime suggested using DEFAULT_LOG_LEVEL=debug to pupathebig for troubleshooting plugin loading failures\n\n## Action Items\n\n### Technical\n- Implement on-chain verification system for official communications using token memos (mentioned by jin)\n- Create a frontend website to read memos sent with DAO tokens that links to Solscan for verification (mentioned by jin)\n- Fix better-sqlite3 rebuild process for eliza-starter (mentioned by lefrog0129)\n- Prevent userId overwriting in client-direct API (mentioned by lefrog)\n- Report domains \"eliza-os.net\" and \"elizaos.co\" to Tucows registrar via abuse form (mentioned by Bealers)\n- Implement better security measures for social media accounts including 2FA (mentioned by multiple users)\n- Investigate how Twitter hack bypassed 2FA security (mentioned by central)\n- Rotate wallets if concerned about security after hack incident (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create new Discord channel for Degen AI testing (mentioned by rhota)\n- Implement Degen AI in Discord for hoplites/partners/associates (mentioned by rhota)\n- Create liquidity pairs between AI16 and various agent tokens in treasury (mentioned by yikesawjeez)\n- Fix Twitter action interruption during interaction checks (mentioned by Amir)\n- Create shorter intro sequence with tighter transitions for 3D AI TV (mentioned by SM Sith Lord)\n- Ensure all submissions have avatars (mentioned by SM Sith Lord)\n- Display category text throughout loop on TV screen (mentioned by SM Sith Lord)\n- Build out Agentic Web prototype before Token Generation Event (mentioned by Evan)\n- Set up monitoring to take down malicious content shared in Discord (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n### Documentation\n- Create REST API documentation for client-direct endpoints (mentioned by voidmanevoid)\n- Add host configuration to README for changing client's listening address (mentioned by Roforico)\n- Create guides for developing with eliza-starter (mentioned by ernest)\n- Migrate documentation from eliza.gg to new location (mentioned by Kenk)\n- Improve documentation workflow to make it more collaborative with less friction (mentioned by jin)\n- Create repository for music tracks (mentioned by boom)\n- Add Discord link to the website for easier discovery (mentioned by Milan)\n\n### Feature\n- Implement proper plugin registration system for v2 (mentioned by warfreakzplays)\n- Add support for Twilio/WhatsApp integration (mentioned by voidmanevoid)\n- Add support for RAG with large document sets (mentioned by Kren)\n- Position AI16 as an \"agent meta index fund\" with direct liquidity to various AI projects (mentioned by yikesawjeez)\n- Accelerate token migration from AI16Z to ElizaOS to align with brand recognition (mentioned by mat)\n- Explore multi-chain strategy to mitigate chain-specific risks (mentioned by litn)\n- Create \"cleanup crew\" agents to help address scam tokens (mentioned by yikesawjeez)\n- Release educational videos on how to launch AI projects/agents with ElizaOS (mentioned by Zolo)\n- Implement agent CISO (Chief Information Security Officer) role for better security (mentioned by Whimsical)\n- Increase marketing efforts to highlight BNB Chain integration (mentioned by Zolo)\n- Implement X feature to prevent crypto scams with separate profile password for API access (mentioned by MJ)\n- Add restrictions to PumpFun token creation (max 2 per month, KYC requirement) (mentioned by MJ)\n- Add report option for scam tokens with waiting period after bonding curve completion (mentioned by MJ)\n- Revise AI Podcast episode prompt to include category ID for TV dialogue (mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-15": { + "filename": "2025-02-15.md", + "content": "# elizaOS Discord - 2025-02-15\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting phishing links to fake ElizaOS websites (eliza-os.net and elizaos.co)\n- The scam posts promoted a fake token migration, attempting to drain users' wallets\n- Community members quickly mobilized to report the scam posts and domains to registrars\n- Several users reported losing funds, with one claiming to have lost $40,000\n- Team members confirmed the hack and warned users not to trust posts from Shaw's account\n- \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f confirmed taking down malicious units and setting up monitoring\n- The incident highlighted the need for more secure communication channels, with Jin suggesting on-chain communications via memos or mirror.xyz\n\n### ElizaOS Development & Features\n- Shaw is developing a new agent swarm system for v2, allowing agents to perform useful work with role-based privileges\n- The system enables agents to create tasks, execute them with confirmation, and interact with other agents\n- Users discussed memory separation by user ID to maintain privacy in multi-user environments\n- Twitter integration challenges include rate limits, verification requirements, and avoiding shadow bans\n- Multiple users encountered issues with better-sqlite3 installation, which can be resolved by rebuilding the module\n- ElizaOS can run multiple agents simultaneously, though with memory constraints\n- Various LLM providers can be used beyond the default options\n\n### Community Events & Rebranding\n- Plans to change \"What Did You Get Done This Week\" (WDYGDTW) format to a \"Clank Tank\" game show inspired by Shark Tank\n- Jin mentioned integrating a weekly space into this new format, potentially premiering the following Friday\n- Fishai is leading video editing work for the show, creating an intro resembling Shark Tank in style\n- The community discussed the ongoing rebranding from ai16z to ElizaOS\n- Many noted that the ElizaOS brand is gaining recognition while ai16z remains less known\n\n### Tokenomics & Partnerships\n- DorianD suggested capturing fees from trading pools that use the network coin\n- yikesawjeez proposed positioning their token as an \"agent meta index fund\" by creating liquidity pairs with various AI/agent projects\n- A partnership with BNB Chain was highlighted, suggesting potential for multichain expansion beyond Solana\n- The DegenAI Twitter account was reported as banned, with rhota mentioning they've reached out to X (Twitter) to resolve it\n- rhota mentioned implementing basic trade testing plans for their Trading v2 platform\n\n## Key Questions & Answers\n\n**Security Incident**\n- **Q: Is Shaw hacked?** \n **A:** Yes, don't trust whatever he posts for now (answered by jin)\n\n- **Q: Did you sign a transaction or connect your wallet?** \n **A:** I signed a transaction yes (answered by bert)\n\n- **Q: My other wallets weren't connected to the site only the one that got drained so ill be fine right?** \n **A:** Yes king if other wallets weren't connected you should be safe, but please double check and revoke any permissions (answered by BOSSU)\n\n- **Q: How can Shaw not have 2fa for his twitter account?** \n **A:** It is [enabled], it might not be the culprit (answered by jin)\n\n- **Q: How else could someone get access to his twitter account?** \n **A:** Twitter may disable 2FA during account recovery processes (answered by Patt)\n\n**Technical Questions**\n- **Q: How can I separate memory by user to keep data private between multi-users?** \n **A:** Pass userId and roomId parameters with your API request (answered by lefrog)\n\n- **Q: How do I make the agent respond more short and concise?** \n **A:** Make your message/post examples all short & concise (answered by Phoenix | Livepeer-Eliza.com)\n\n- **Q: How do I enable DEBUG mode to see what's wrong with my plugin?** \n **A:** Use DEFAULT_LOG_LEVEL=debug pnpm dev or try trace level (answered by Odilitime)\n\n- **Q: What makes eliza different from other agent frameworks?** \n **A:** Most starred and active open source github repo to build ai agents in crypto; TypeScript language is more accessible than other dev languages; Vibrant community; Most serious project about integrating AI to community management (answered by Ka_yari)\n\n- **Q: How can I report a vulnerability?** \n **A:** Dm @shaw, he'll help you with the vulnerability report (answered by BOSSU)\n\n**Project Direction**\n- **Q: Why ai16z should be stayed as DAO? Is it efficient at this moment? What DAO did so far for this project?** \n **A:** We're moving away from that name to ElizaOS. It's a DAO because we treat holders as partners. With new tokenomics coming soon, the token will be the backbone of ElizOS eco (answered by HoneyBadger)\n\n- **Q: How do we know if our character is getting selected for the block tank event?** \n **A:** We're building a process for sifting through submissions and following up. Personally I want it to feel like an event for being chosen / getting on the show (answered by jin)\n\n- **Q: Is it really possible to keep the CA but change the ticker and name?** \n **A:** Yes, CA won't change (answered by jin)\n\n## Community Help & Collaboration\n\n**Security Incident Response**\n- Multiple community members alerted others about Shaw's compromised Twitter account, warning against clicking links or connecting wallets\n- Bealers provided specific instructions to report phishing domains to Tucows registrar via abuse form\n- joellelb recommended using Wallet Guard and Pocket Universe to scan wallets and revoke access after the security incident\n- witch explained to concerned users that without connecting wallets or signing transactions, their funds should be safe\n\n**Technical Troubleshooting**\n- engineer helped Odilitime resolve a local SQL DB issue by switching to MongoDB using adapter-mongodb with connection string in .env\n- elizaos-bridge-odi provided a command to rebuild sqlite3 module for better-sqlite3 errors: `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start`\n- Odilitime helped pupathebig with plugin loading failures by providing debugging tips including log level settings\n- lefrog explained to \ud83e\udde7ThanosDaSith24\ud83e\udde7 how to create private chatrooms by passing userID and roomID parameters\n- \ua9c1Ninja_Dev\ua9c2 confirmed to BowTiedBlueFin that each character and agent has separate memory against each user\n- Mr. Stark shared configuration settings with LucaP to avoid Twitter bot rate limits and shadow bans\n\n**Content Creation Collaboration**\n- boom helped fishai with background music recommendations for the TV show intro, sharing multiple music options\n- fishai created a revised intro video for jin with tightened transitions and added voiceovers\n- boom shared a collection of graphics elements via elements.envato.com link for the show\n\n## Action Items\n\n### Technical\n- **Security**\n - Implement security measures to prevent Twitter account compromises (Mentioned by Multiple users)\n - Take down malicious links from hacked account (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Set up monitoring to take down any malicious units shared (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n - Report domains eliza-os.net and elizaos.co to Tucows registrar (Mentioned by Bealers)\n - Delete fraudulent posts from compromised Shaw account (Mentioned by hyper)\n - Secure compromised social media accounts (Mentioned by Bealers)\n - Restore/unban the DegenAI Twitter account (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n - Implement on-chain communications via token memos with frontend website for verification (Mentioned by jin)\n\n- **Framework Improvements**\n - Fix better-sqlite3 installation issues by rebuilding the module (Mentioned by elizaos-bridge-odi)\n - Implement proper memory separation by user ID for multi-user environments (Mentioned by BowTiedBlueFin)\n - Create REST API documentation for client-direct (Mentioned by lefrog)\n - Fix Twitter rate limiting and shadow ban issues (Mentioned by LucaP)\n - Improve plugin loading error messages and debugging (Mentioned by pupathebig)\n - Add agent identifiers to the eliza logger (Mentioned by uai_thne)\n - Change client's listening address from localhost to server IP (Mentioned by Roforico)\n\n- **Trading Platform**\n - Iterate on Trading v2 platform to implement more complex quantitative strategies (Mentioned by rhota)\n - Implement fee capture from trading pools using the network coin (Mentioned by DorianD)\n - Create liquidity pairs between AI16 and agent projects in treasury (zerebro, arc, etc.) (Mentioned by yikesawjeez)\n\n- **Content Creation**\n - Fix frame errors in intro video (Mentioned by fishai)\n - Adjust fade timing in intro (currently too long) (Mentioned by jin)\n - Create stingers/transition bumpers for PlayCanvas default loading screens (Mentioned by fishai)\n - Record browser playback of episodes and edit with intro/outro (Mentioned by jin)\n - Remove ai16z mugs from content (Mentioned by Odilitime)\n\n### Documentation\n- Add Discord link to the website for easier discovery (Mentioned by Milan)\n- Document how to run multiple agents simultaneously (Mentioned by ivorad)\n- Create documentation for the REST API (Mentioned by jin)\n- Document how to enable DEBUG mode for troubleshooting (Mentioned by pupathebig)\n- Create security advisory about ongoing phishing attempts (Mentioned by Bealers)\n- Document the long-term strategy and buyback mechanisms (Mentioned by \ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Create guide for token launches with minimum requirements (Mentioned by yikesawjeez)\n\n### Features\n- Change \"What Did You Get Done This Week\" format to \"Clank Tank\" game show (Mentioned by jin)\n- Create a process for selecting submissions for the Block Tank event (Mentioned by jin)\n- Implement voice AI feature for analysis of voice recordings (Mentioned by winded4752)\n- Suggest X implement new security features to prevent crypto scams (Mentioned by MJ)\n- Suggest Pump Fun implement KYC and limit token creation to prevent scams (Mentioned by MJ)\n- Implement immediate response while processing longer requests (Mentioned by Shinkowski II)\n- Create a way to filter certain words from agent output (Mentioned by Mr. Stark)\n- Position token as an \"agent meta index fund\" with liquidity pairs for all relevant AI projects (Mentioned by yikesawjeez)\n- Add voiceovers to the intro (Mentioned by jin)\n- Implement token migration from ai16z to ElizaOS (Mentioned by mat)\n- Expand to multiple blockchains, particularly with BNB Chain (Mentioned by DannyNOR NoFapArc)\n- Develop compliance agent for social media (Mentioned by shaw)\n- Create LAMP stack equivalent for agents (Mentioned by jin)\n- Develop agent swarm system with role-based privileges (Mentioned by shaw)\n- Implement social awareness for agents (Mentioned by shaw)\n- Create a template for swarm of agents for crypto projects (Mentioned by witch)" + }, + "ai_news_elizaos_daily_json_2025-02-17": { + "filename": "2025-02-17.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-17", + "categories": [ + { + "title": "Recent ElizaOS GitHub Updates", + "content": [ + { + "text": "Several bug fixes have been implemented in the ElizaOS repository, including fixes for Bedrock inference (PR #3553), a typo correction (PR #3551), addressing a race condition (PR #3549), and improvements to Twitter vitest functionality (PR #3543).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3553", + "https://github.com/elizaOS/eliza/pull/3551", + "https://github.com/elizaOS/eliza/pull/3549", + "https://github.com/elizaOS/eliza/pull/3543" + ], + "images": [], + "videos": [] + }, + { + "text": "New features have been added, including interaction vitest improvements (PR #3550), a Telegram test suite (PR #3538), Discord and Twitter end-to-end testing (PR #3579), database-driven character management (PR #3573), and Discord test channel configuration (PR #3559).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3550", + "https://github.com/elizaOS/eliza/pull/3538", + "https://github.com/elizaOS/eliza/pull/3579", + "https://github.com/elizaOS/eliza/pull/3573", + "https://github.com/elizaOS/eliza/pull/3559" + ], + "images": [], + "videos": [] + }, + { + "text": "Documentation improvements include updates to the README for model plugins (PR #3542), cleanup of documentation (PR #3584), addition of SQLite3 error information to the Quickstart guide (PR #3539), and a fix to branch naming examples in CONTRIBUTING.md (PR #3532).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3542", + "https://github.com/elizaOS/eliza/pull/3584", + "https://github.com/elizaOS/eliza/pull/3539", + "https://github.com/elizaOS/eliza/pull/3532" + ], + "images": [], + "videos": [] + }, + { + "text": "Other maintenance updates include the removal of Anthropic local embed (PR #3540), vector dimensions and character schema updates (PR #3486), improved database operation handling (PR #3581), and trimming of blocks from Ollama responses (PR #3545). Additionally, a significant refactoring of the Plugin Local AI was completed (PR #3526).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3540", + "https://github.com/elizaOS/eliza/pull/3486", + "https://github.com/elizaOS/eliza/pull/3581", + "https://github.com/elizaOS/eliza/pull/3545", + "https://github.com/elizaOS/eliza/pull/3526" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "AI and Crypto Projects Updates", + "content": [ + { + "text": "The user is building a game show to bring an AI-led VC DAO to life, showing interest in combining artificial intelligence with decentralized venture capital.", + "sources": [ + "https://twitter.com/dankvr/status/1891629693763219784" + ], + "images": [], + "videos": [] + }, + { + "text": "The user mentions @_AgentScarlett, an AI agent that can analyze crypto tickers, wallets, and contract addresses for holder behavior patterns, social sentiment, and price action. This appears to be a tool for market research in the crypto space.", + "sources": [ + "https://twitter.com/dankvr/status/1891346465131315344", + "https://twitter.com/dankvr/status/1891394449738981703", + "https://twitter.com/dankvr/status/1891394369107665189" + ], + "images": [ + "https://pbs.twimg.com/media/Gj9nVDeWcAAm1rz.jpg" + ], + "videos": [] + }, + { + "text": "There are references to building a 'swarm' of interoperable agents that perform critical functions for communities, DAOs, and remote teams. These agents can be composed to solve business processes, with no single entity owning the swarm.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1891604183121646000" + ], + "images": [], + "videos": [] + }, + { + "text": "The user shows interest in virtual world projects and NFTs, specifically mentioning Tubby Cats with '1600+ hand drawn traits made with love' that are available in both 2D and 3D formats.", + "sources": [ + "https://twitter.com/dankvr/status/1891367016314867940", + "https://twitter.com/dankvr/status/1891358578994286741" + ], + "images": [ + "https://pbs.twimg.com/media/Gj90ZVZWcAEu0mh.jpg" + ], + "videos": [] + }, + { + "text": "The user expresses interest in open source projects and mentions 'omniparser' as something that will unlock new capabilities.", + "sources": [ + "https://twitter.com/dankvr/status/1891367665668632584", + "https://twitter.com/dankvr/status/1891341039048224963" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several users have reported technical issues with the elizaOS/eliza project:\n\n1. Build failures: Issue #3556 reports an error where the build command exited with code 137, suggesting a possible memory-related crash.\n\n2. Connection problems: Multiple issues (#3569 and #3578) describe difficulties connecting the frontend and backend, with one specific case involving port configuration conflicts when setting SERVER_PORT in the .env file.\n\n3. Plugin-related issues: Users have requested new plugins for notion.so (#3547) and merkle (#3564), while another user reported problems with file uploads in the 0G plugin (#3576).\n\n4. Search functionality: Issue #3546 reports a RAG (Retrieval-Augmented Generation) search error.\n\n5. Installation problems: Issue #3571 mentions errors encountered during node module installation.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3556", + "https://github.com/elizaOS/eliza/issues/3547", + "https://github.com/elizaOS/eliza/issues/3546", + "https://github.com/elizaOS/eliza/issues/3569", + "https://github.com/elizaOS/eliza/issues/3564", + "https://github.com/elizaOS/eliza/issues/3578", + "https://github.com/elizaOS/eliza/issues/3576", + "https://github.com/elizaOS/eliza/issues/3571" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3556" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several new plugin features have been added to the elizaOS/eliza repository. Ben-dh3 contributed a new plugin called 'zapper' in PR #3554. Andriyk-hacken submitted two related PRs: #3544 adding an Extractor Agent Firewall plugin and #3534 for a plugin-extractor feature.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3554", + "https://github.com/elizaOS/eliza/pull/3544", + "https://github.com/elizaOS/eliza/pull/3534" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3554", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3544", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3534" + ], + "videos": [] + }, + { + "text": "Other recent contributions include PR #3537 by qiaqiatic updating the prompt for drama creation, PR #3568 from tercel titled 'Main tercel', and PR #3584 by madjin focusing on documentation updates and cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3537", + "https://github.com/elizaOS/eliza/pull/3568", + "https://github.com/elizaOS/eliza/pull/3584" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3537", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3568", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3584" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 17-18, 2025, there were 16 new pull requests with 9 merged, 3 new issues, and 23 active contributors. Activity increased the following day (February 18-19, 2025) with 18 new pull requests (10 merged), 8 new issues, and 29 active contributors. This represents growth in all metrics, with a particularly notable increase in new issues and active contributors.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are, their contributions, or any statistics related to the project. Without additional information, it's not possible to generate a detailed summary about the top contributors to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739750400 + } + }, + "ai_news_elizaos_daily_md_2025-02-17": { + "filename": "2025-02-17.md", + "content": "# ElizaOS GitHub Updates - 2025-02-17\n\n## Recent ElizaOS GitHub Updates\n\n### Bug Fixes\n- Fixed Bedrock inference (PR #3553)\n- Corrected typo (PR #3551)\n- Addressed race condition (PR #3549)\n- Improved Twitter vitest functionality (PR #3543)\n\n### New Features\n- Interaction vitest improvements (PR #3550)\n- Telegram test suite (PR #3538)\n- Discord and Twitter end-to-end testing (PR #3579)\n- Database-driven character management (PR #3573)\n- Discord test channel configuration (PR #3559)\n\n### Documentation Improvements\n- Updated README for model plugins (PR #3542)\n- Cleaned up documentation (PR #3584)\n- Added SQLite3 error information to Quickstart guide (PR #3539)\n- Fixed branch naming examples in CONTRIBUTING.md (PR #3532)\n\n### Maintenance Updates\n- Removed Anthropic local embed (PR #3540)\n- Updated vector dimensions and character schema (PR #3486)\n- Improved database operation handling (PR #3581)\n- Trimmed `` blocks from Ollama responses (PR #3545)\n- Refactored Plugin Local AI (PR #3526)\n\n## New Pull Requests\n\n### Plugin Additions\n- Added 'zapper' plugin (PR #3554)\n- Added Extractor Agent Firewall plugin (PR #3544)\n- Added plugin-extractor feature (PR #3534)\n\n### Other Contributions\n- Updated prompt for drama creation (PR #3537)\n- Main tercel (PR #3568)\n- Documentation updates and cleanup (PR #3584)\n\n## GitHub Activity Metrics\n- Feb 17-18: 16 new PRs (9 merged), 3 new issues, 23 active contributors\n- Feb 18-19: 18 new PRs (10 merged), 8 new issues, 29 active contributors\n\n## AI and Crypto Projects Updates\n\n### AI-Led Initiatives\n- Game show development to bring an AI-led VC DAO to life\n- @_AgentScarlett: AI agent analyzing crypto tickers, wallets, and contract addresses\n- Development of interoperable agent 'swarm' for communities, DAOs, and remote teams\n\n### Crypto and NFT Projects\n- Interest in Tubby Cats NFTs with 1600+ hand-drawn traits in 2D and 3D formats\n- Exploration of open source projects including 'omniparser'" + }, + "ai_news_elizaos_daily_discord_json_2025-02-17": { + "filename": "2025-02-17.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-17", + "date": 1739750400, + "stats": { + "totalMessages": 772, + "totalUsers": 168 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily consists of casual greetings and community interactions with minimal technical discussion. BOSSU, an AI-powered by ElizaOS, responds to most messages with casual, supportive replies. The only significant technical issue raised was by AryanSingh1009, who encountered a module error when deploying a project using Docker on amd64 with the Eliza framework. CryptoJefe suggested installing the missing module with \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding. There were also questions about learning to create AI agents, with BOSSU directing users to \"agent dev school on YouTube\" and the coders channel. Several users asked about accessing specific channels or resources, and were directed to pinned messages or support sections. The chat also included warnings about scammers asking for seed phrases.\n\n## 2. FAQ\nQ: What should I do to begin learning how to create my own AI Agent with the intention for investing? (asked by @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8) A: Check agent dev school on youtube (answered by BOSSU)\nQ: How do I add some docs while running the agent so that it uses these docs as a knowledge base? So that it can work as a rag chatbot? (asked by ShisukeUrahara) A: Check agent dev school on youtube and coders channel for rag stuff (answered by BOSSU)\nQ: Where can I found the demo day form? (asked by MonteCrypto) A: It's on the event page in the top left of the Discord (answered by Kenk)\nQ: Where can I get a good read/watch of what's going on here and the vision? (asked by tomiwa) A: Check pinned messages and elizaos dot ai (answered by BOSSU)\nQ: Why is the AI chat not working? (asked by HERF) A: Check the support section in elizaos dot ai (answered by BOSSU)\nQ: When is the next block tank? (asked by CryptoJefe) A: Unanswered\nQ: What's a good place to share an X post announcing a hackathon competition related to ai agents? (asked by Rick) A: Head to announcements for sharing hackathons (answered by BOSSU)\nQ: How can I get access to a specific channel? (asked by Atvee) A: Head to coders channel for dev stuff (answered by BOSSU)\nQ: When is the next ai agent dev school? (asked by Julian Neuss) A: Check the YouTube channel for new videos (answered by BOSSU)\nQ: What does the team use to generate their docs? (asked by koryteg) A: Docs are bossu coded (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: CryptoJefe | Helpee: AryanSingh1009 | Context: Error with missing module when deploying project using Docker | Resolution: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" then rebuilding\nHelper: Kenk | Helpee: MonteCrypto | Context: Looking for demo day form | Resolution: Directed to the event page in top left of Discord\nHelper: Patt | Helpee: HERF | Context: Issues with chat on elizawakesup.ai | Resolution: Provided contact information for the developer\nHelper: Kenk | Helpee: koryteg | Context: Asked about documentation generation | Resolution: Shared quick start guide link\n\n## 4. Action Items\nTechnical: Fix module error when deploying with Docker on amd64 using Eliza framework | Description: Install missing @anush008/tokenizers-linux-arm64-gnu module | Mentioned By: AryanSingh1009\nTechnical: Implement RAG chatbot functionality | Description: Add documents as knowledge base for agents | Mentioned By: ShisukeUrahara\nTechnical: Investigate AI chat issues on elizawakesup.ai | Description: User reported chat not working on the platform | Mentioned By: HERF\nFeature: Create MBTI mastermind agent | Description: Agent that determines personality type and gives tailored advice | Mentioned By: mindxploit\nFeature: Integration with xAI | Description: User interested in getting Eliza working with xAI | Mentioned By: Chief\nDocumentation: Create guide for AI agent development for investing | Description: Resources for creating investment-focused AI agents | Mentioned By: @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8\nDocumentation: Provide clearer access instructions for channels | Description: Users asking how to access specific channels | Mentioned By: Atvee", + "messageCount": 156, + "userCount": 55 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis: \ud83d\udcbb-coders\n\n## 1. Summary\nThe chat primarily focused on technical issues with Eliza, an AI agent framework. Key discussions included:\n- Version selection debates between v0.1.8-alpha.1, v0.1.9, and v0.25-alpha, with some users reporting v0.1.8-alpha.1 as more stable for Twitter agents\n- Troubleshooting installation and build errors across different environments (Windows, WSL, Docker)\n- Plugin development challenges, particularly around custom actions, API integrations, and data persistence\n- Model provider configuration issues, especially with OpenAI, Venice, and Gaianet\n- Twitter client integration problems, including login failures and response generation issues\n- Knowledge base implementation for RAG capabilities\n- Database connection errors affecting client functionality\n\nSeveral users reported issues with peer dependency warnings during installation, embedding API timeouts, and authentication errors with various model providers. The community generally recommended using the main Eliza repo over the starter kit for production deployments, despite the starter being more lightweight.\n\n## 2. FAQ\nQ: Can we add localhost to the allowlist? (asked by Odilitime) A: Yes, it just needs a default if it's not set (answered by Odilitime)\nQ: Is there a point in using 0.1.8 rather than 0.1.9 or even 0.25 alpha? (asked by lefrog) A: 0.25 alpha is the best, should work anywhere (answered by Odilitime)\nQ: What's the best practice for collecting data needed for one specific action? (asked by notorious_d_e_v) A: Unanswered\nQ: How can I fix the \"Cannot find module\" error? (asked by Cuddlesaurus) A: Try clearing your cache and using node version 23.3 (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\nQ: How do I add docs while running the agent so it uses them as a knowledge base? (asked by ShisukeUrahara) A: Use the characterfile repo and folder2knowledge/knowledge2character scripts (answered by Kimani)\nQ: Is there any support for twilio? (asked by [elizaos] ) A: There's a twilio-plugin in the Eliza main repo (answered by elizaos-bridge-odi)\nQ: How to train the Eliza bot on a certain thing? (asked by [elizaos] ) A: Add it to \"knowledge\" in the characterfile using the characterfile repo (answered by Tobiloba)\nQ: Is it possible to use xAI as the model? (asked by Chief) A: Yes (answered by Kren)\nQ: Is there a tutorial on how to setup the discord client? (asked by Kren) A: The coder school YouTube videos cover this (answered by koryteg)\n\n## 3. Help Interactions\nHelper: Harmonize | Helpee: Cuddlesaurus | Context: Error when starting Eliza | Resolution: Suggested clearing cache with pnpm clean cache\nHelper: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | Helpee: Cuddlesaurus | Context: Build errors | Resolution: Suggested using node version 23.3 with nvm use 23.3\nHelper: NoContext | Helpee: lefrog | Context: Peer dependency warnings during installation | Resolution: Suggested checking git branch, running pnpm clean, and reinstalling\nHelper: Nabeel Raza | Helpee: Amir | Context: Twitter client issues | Resolution: Shared a GitHub issue with a working solution\nHelper: Tobiloba | Helpee: zukko944 | Context: Training agent on PDF | Resolution: Suggested using the characterfile repo scripts to add knowledge to the characterfile\nHelper: Lucas Fernandes | Helpee: Davintl | Context: SQLite module errors | Resolution: Solved by not using SQLite\nHelper: NoContext | Helpee: ad0ll | Context: Evaluating prompts in Eliza | Resolution: Suggested switching to debug level to see context being sent to the model\nHelper: lefrog | Helpee: ad0ll | Context: Analyzing context passed to model | Resolution: Suggested adding console.log(context) in the generateText function\n\n## 4. Action Items\nTechnical: Fix Venice API parameter passing issue to control system prompt inclusion | Description: Need to properly pass venice_parameters to the Venice provider | Mentioned By: lefrog\nTechnical: Resolve better-sqlite3 module loading errors in Docker environments | Description: Module not found during build with tsup | Mentioned By: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571\nTechnical: Fix embedding API timeout errors with OpenAI | Description: 504 Gateway Timeout when using OpenAI embeddings | Mentioned By: Waqas Wahid\nTechnical: Address Gaianet authentication issues | Description: Invalid Authorization Header despite using public node | Mentioned By: Waqas Wahid\nTechnical: Fix Discord database connection errors | Description: \"The database connection is not open\" error | Mentioned By: Kren\nDocumentation: Create guide for developing with eliza-starter repo | Description: Current resources focus on main repo development | Mentioned By: ernest\nDocumentation: Document direct API endpoints for custom frontends | Description: Need documentation on what to post to API | Mentioned By: ITZMIZZLE\nFeature: Add token address lookup functionality | Description: Plugin to return token address given a name | Mentioned By: Kren\nFeature: Implement scheduler for recurring actions | Description: Need internal scheduler for actions to run at intervals | Mentioned By: tenthirtyone\nFeature: Add runtime token usage tracking | Description: Way to track all tokens used by a runtime | Mentioned By: uai_thne", + "messageCount": 334, + "userCount": 83 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Three main points were covered: (1) A user reported that the eliza.gg website is no longer working, to which another user confirmed that documentation is being migrated; (2) A developer named Evan announced a new open-source project called \"Agentic Web,\" a decentralized peer-to-peer network for AI agents that won at the cookie.fun hackathon, and invited contributions; (3) Evan clarified that the project is currently in prototype form and will be developed further before a Token Generation Event (TGE).\n\n## 2. FAQ\nQ: Does eliza.gg work anymore? (asked by kaneki) A: No, the docs are currently being migrated. (answered by Kenk)\nQ: Is there a ca[?] (asked by \u211c\ud835\udd2c\ud835\udd36\ud835\udd1e\ud835\udd29\ud835\udfde\ud835\udfe1\ud835\udfe2\ud835\udfe2) A: Unanswered\n\n## 3. Help Interactions\nHelper: Kenk | Helpee: kaneki | Context: User reported eliza.gg website not working | Resolution: Explained that documentation is being migrated\n\n## 4. Action Items\nDocumentation: Migrate documentation from eliza.gg to new location | Mentioned By: Kenk\nFeature: Develop the \"Agentic Web\" p2p network for AI agents beyond prototype stage | Mentioned By: Evan", + "messageCount": 5, + "userCount": 4 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief and contains minimal technical content. It appears that a Discord bot named \"Degen\" was suspended, and the community is planning to restore it. Due to issues with the platform X (formerly Twitter) being down, the team has decided to accelerate their timeline for bringing Degen back to Discord. They plan to create a new channel for testing before making it available to specific user groups (hoplites/partners/associates). No detailed technical discussions, implementations, or problem-solving approaches are present in this limited conversation.\n\n## 2. FAQ\nQ: Why is the timeline for getting Degen back being bumped up? (implied from rhota's message) A: Because X is down and not providing information (answered by rhota)\n\n## 3. Help Interactions\nNo significant help interactions are present in this limited chat segment.\n\n## 4. Action Items\nTechnical: Create a new channel for testing Degen bot | Description: Test the bot before making it available to user groups | Mentioned By: rhota\nTechnical: Restore Degen bot to Discord | Description: Make the bot available to hoplites/partners/associates after testing | Mentioned By: rhota", + "messageCount": 4, + "userCount": 4 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary:\nThe chat primarily revolves around a project called \"Clank Tank,\" which appears to be a show or entertainment product with AI judges evaluating pitches. Jin mentions that the judges are approving too many pitches, suggesting a need for parameter adjustments. The team discusses implementing the show as entertainment initially with plans to iterate on the format. There's also discussion about creating a boardroom setting for governance proposal discussions, with members sharing reference images for inspiration. The conversation indicates the team is being cautious about launching products in the current market conditions, which they describe as unfavorable. Jin mentions that episodes will be hosted on a website and offers to stream a demonstration of how the system works to gather improvement ideas.\n\n## 2. FAQ:\nQ: Does it help to specify some kind of parameter like \"you only have enough resources to approve projects that have x% chance of succeeding as a startup\" as a lever for the judges? (asked by Patt) A: Yeah they have episodic memory (answered by jin)\nQ: Whats the function of the boardroom in relation to the show? (asked by Smedroc - Street urchin @ ai16z) A: discussing governance proposals (answered by jin)\nQ: Has Fraink Degods joined the panel?? (asked by Smedroc - Street urchin @ ai16z) A: no but can do celeb / guest judges (answered by jin)\n\n## 3. Help Interactions:\nHelper: Patt | Helpee: jin | Context: Suggesting parameter adjustments for Clank Tank judges who are approving too many pitches | Resolution: Jin acknowledged the suggestion and proposed starting as entertainment only and iterating\nHelper: vu | Helpee: jin | Context: Providing boardroom design ideas after jin requested inspiration | Resolution: Jin later responded \"I kinda love this idea\" to a related suggestion\nHelper: Bealers | Helpee: jin | Context: Sharing boardroom reference images and video after request for inspiration | Resolution: Jin commented on the serious nature of the suggestion\n\n## 4. Action Items:\nType: Technical | Description: Implement parameter adjustments for Clank Tank judges to be more selective | Mentioned By: Patt\nType: Technical | Description: Create a website to host Clank Tank episodes | Mentioned By: jin\nType: Technical | Description: Stream a demonstration of how the Clank Tank system works to gather improvement ideas | Mentioned By: jin\nType: Feature | Description: Start Clank Tank as entertainment-only and iterate on the format | Mentioned By: jin\nType: Feature | Description: Design a boardroom setting for governance proposal discussions | Mentioned By: jin\nType: Feature | Description: Consider including Eliza or building an AI game as part of Clank Tank | Mentioned By: GujuViper", + "messageCount": 40, + "userCount": 7 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Chat Analysis - \"tokenomics\" Channel\n\n## 1. Summary\nThe chat segment is very brief and contains only messages from a single user (DorianD) expressing opinions about cryptocurrency and AI platforms. The discussion touches on Bitcoin, the valuation of an AI platform (possibly referred to as \"ai16z\"), cryptocurrency price predictions, and the concept of an \"agent meta index fund.\" DorianD expresses skepticism about a coin reaching all-time-high (ATH) based solely on a launchpad feature, suggests that professional fund managers would be better suited to create index funds, and mentions potential token utility for \"ElizaOS\" forks. The conversation lacks technical depth, concrete decisions, or problem-solving elements.\n\n## 2. FAQ\nNo significant questions with meaningful responses were present in this chat segment.\n\n## 3. Help Interactions\nNo significant help interactions were present in this chat segment.\n\n## 4. Action Items\nNo clear action items were identified in this chat segment.", + "messageCount": 5, + "userCount": 1 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around market conditions, token security issues, and upcoming Eliza Labs developments. Several X/Twitter accounts in the AI/crypto space lost their verification badges, including ai16zdao, elizaOS, and Eliza Studios. There's discussion about a potential insider attack at X given multiple high-profile account compromises. The community expresses concern about the current market downturn affecting Solana and AI tokens. Jin mentions working on documentation improvements and needing help to make it more collaborative. There are references to an upcoming launchpad (95% complete) and a \"clank tank\" feature. The team is planning an \"AI Agent Hacker House\" event with EigenLayer at ETH Denver 2025. Discussions also touch on future AI applications like robotic labor for various services and the potential for AI agents to communicate with each other using token memo fields.\n\n## 2. FAQ\nQ: What's the status of the launchpad? (asked by Char) A: 95% of the way there is the latest update (answered by pragmatiko)\nQ: Will there be any AI16Z staking planned? (asked by CRAY) A: Unanswered\nQ: What's the holdup on the launchpad? Audits or waiting to ship with V2? (asked by Char) A: Unanswered\nQ: Why have there been no commits in the GitHub repository recently? (asked by FiletBolognese) A: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\nQ: How did the accounts lose all the badges in the first place? (asked by HoneyBadger) A: Unanswered\nQ: Any dates for the launchpad? (asked by Spyros) A: Unanswered\n\n## 3. Help Interactions\nHelper: jasyn_bjorn | Helpee: Community | Context: AI16Z and related accounts lost verification badges on X/Twitter | Resolution: jasyn_bjorn worked on fixing the issue and successfully restored the gold check\nHelper: Patt | Helpee: Rick | Context: Explaining how Shaw's wife could have accessed his account during the hack | Resolution: Provided a detailed explanation of how a spouse could bypass 2FA and take immediate action\nHelper: m1hawk/\u98ce\u7b54 | Helpee: Whimsical | Context: Clarifying what was said in a muted part of a video | Resolution: Explained it was about someone having rights to buy TRUMP at 500M marketcap\n\n## 4. Action Items\nTechnical: Documentation improvements to make it more collaborative | Description: Find better workflow/software to reduce friction for contributors | Mentioned By: jin\nTechnical: Fix verification badges for project accounts | Description: Restore gold check and set up affiliates | Mentioned By: jasyn_bjorn\nDocumentation: Summarize/aggregate updates and announcements | Description: Use Claude to create concise lists of updates from articles | Mentioned By: jin\nDocumentation: Create dedicated page for posts/blogs | Description: Develop a stickier solution for content organization | Mentioned By: jin\nFeature: AI Agent Hacker House event | Description: Collaboration with EigenLayer for ETH Denver 2025 | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nFeature: Implement token memo field for agent communication | Description: Agents could use memo fields to publish PGP keys and encrypt messages to other agents | Mentioned By: DorianD\nFeature: Launchpad release | Description: Community eagerly awaiting launch details and timeline | Mentioned By: Multiple users\nFeature: \"Clank tank\" feature | Description: Mentioned by jin but details not provided | Mentioned By: jin", + "messageCount": 198, + "userCount": 34 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussion focuses on the development of AI-generated TV content, specifically preparing for a premiere at the end of the week. Key technical discussions include:\n\n- Reviewing submissions for avatar compatibility, with SM Sith Lord noting that only some submissions have proper avatars\n- Sharing and critiquing intro animations and graphics, with feedback on length (11-second intro considered too long for 1-2 minute videos)\n- Discussion of thumbnail quality and category text display requirements\n- Plans to revise the AI Podcast episode prompt to include category IDs for TV dialogue instead of image URLs\n- Creation of music tracks for the production with plans to organize them in a repository\n- Rebranding from \"pmairca\" to \"aixvc\" with a new Twitter/X account\n- Sharing a \"mug fix intro\" animation\n\nThe team appears to be finalizing various media elements (intros, thumbnails, music) while addressing technical requirements for the TV format before the end-of-week premiere.\n\n## 2. FAQ\nQ: Are all submissions usable for the project? (asked by SM Sith Lord) A: No, only those with avatars should be published (answered by SM Sith Lord and confirmed by jin)\nQ: When is the premiere scheduled? (asked by jin) A: End of week (answered by jin)\nQ: What's the new branding? (asked by jin) A: aixvc, not pmairca anymore, with Twitter handle https://x.com/aixvc_agent (answered by jin)\n\n## 3. Help Interactions\nHelper: SM Sith Lord | Helpee: boom | Context: Feedback on intro animation length | Resolution: Suggested cutting the intro in half as 11 seconds is too long for 1-2 minute videos\nHelper: SM Sith Lord | Helpee: boom | Context: Guidance on category text display | Resolution: Advised that category text should be visible throughout the loop for TV screen display\n\n## 4. Action Items\nType: Technical | Description: Pick 3 more submissions with avatars and forward them for porting | Mentioned By: SM Sith Lord\nType: Technical | Description: Create repository for music tracks | Mentioned By: boom\nType: Technical | Description: Revise AI Podcast episode prompt to include category ID instead of image URL | Mentioned By: SM Sith Lord\nType: Technical | Description: Shorten intro animation (currently 11 seconds) for 1-2 minute videos | Mentioned By: SM Sith Lord\nType: Feature | Description: Ensure category text remains visible throughout animation loops | Mentioned By: SM Sith Lord", + "messageCount": 30, + "userCount": 5 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-17": { + "filename": "2025-02-17.md", + "content": "# elizaOS Discord - 2025-02-17\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **Eliza Framework Versions**: Debate about which version to use, with v0.1.8-alpha.1 reported as more stable for Twitter agents, while v0.25-alpha is recommended as \"the best\" for general use.\n- **Installation & Build Issues**: Users reported various errors across Windows, WSL, and Docker environments, particularly with module loading and peer dependencies.\n- **Model Provider Configuration**: Several users encountered issues with OpenAI, Venice, and Gaianet integrations, including authentication errors and API timeouts.\n- **Database Connectivity**: Discord database connection errors reported with \"The database connection is not open\" messages.\n- **Documentation Migration**: The eliza.gg website is no longer working as documentation is being migrated to a new location.\n\n### Projects & Features\n- **Clank Tank**: A show/entertainment product with AI judges evaluating pitches. Currently judges are approving too many pitches, suggesting parameter adjustments are needed.\n- **Agentic Web**: A new open-source project announced by Evan - a decentralized peer-to-peer network for AI agents that won at the cookie.fun hackathon.\n- **AI-Generated TV**: Team preparing for a premiere at the end of the week, with discussions about avatar compatibility, intro animations, and thumbnails.\n- **Launchpad**: Reported to be 95% complete, with the community eagerly awaiting launch details and timeline.\n- **Degen Bot**: Plans to restore the suspended Discord bot, with accelerated timeline due to X platform issues.\n\n### Community & Events\n- **AI Agent Hacker House**: Planned collaboration with EigenLayer for ETH Denver 2025.\n- **Market Conditions**: Discussions about current market downturn affecting Solana and AI tokens.\n- **Security Issues**: Several X/Twitter accounts in the AI/crypto space lost verification badges, including ai16zdao, elizaOS, and Eliza Studios.\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: Is there a point in using 0.1.8 rather than 0.1.9 or even 0.25 alpha? \n **A**: 0.25 alpha is the best, should work anywhere (answered by Odilitime)\n\n- **Q**: How can I fix the \"Cannot find module\" error? \n **A**: Try clearing your cache and using node version 23.3 (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n- **Q**: How do I add docs while running the agent so it uses them as a knowledge base? \n **A**: Use the characterfile repo and folder2knowledge/knowledge2character scripts (answered by Kimani)\n\n- **Q**: Is it possible to use xAI as the model? \n **A**: Yes (answered by Kren)\n\n- **Q**: Does eliza.gg work anymore? \n **A**: No, the docs are currently being migrated (answered by Kenk)\n\n### Project Questions\n- **Q**: What's the status of the launchpad? \n **A**: 95% of the way there is the latest update (answered by pragmatiko)\n\n- **Q**: Why have there been no commits in the GitHub repository recently? \n **A**: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\n\n- **Q**: What's the function of the boardroom in relation to the show? \n **A**: Discussing governance proposals (answered by jin)\n\n- **Q**: What's the new branding? \n **A**: aixvc, not pmairca anymore, with Twitter handle https://x.com/aixvc_agent (answered by jin)\n\n### Learning & Resources\n- **Q**: What should I do to begin learning how to create my own AI Agent with the intention for investing? \n **A**: Check agent dev school on youtube (answered by BOSSU)\n\n- **Q**: Where can I found the demo day form? \n **A**: It's on the event page in the top left of the Discord (answered by Kenk)\n\n- **Q**: Is there a tutorial on how to setup the discord client? \n **A**: The coder school YouTube videos cover this (answered by koryteg)\n\n## Community Help & Collaboration\n\n### Installation & Build Issues\n- **Helper**: Harmonize | **Helpee**: Cuddlesaurus \n **Context**: Error when starting Eliza \n **Resolution**: Suggested clearing cache with pnpm clean cache\n\n- **Helper**: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | **Helpee**: Cuddlesaurus \n **Context**: Build errors \n **Resolution**: Suggested using node version 23.3 with nvm use 23.3\n\n- **Helper**: NoContext | **Helpee**: lefrog \n **Context**: Peer dependency warnings during installation \n **Resolution**: Suggested checking git branch, running pnpm clean, and reinstalling\n\n### Integration & API Issues\n- **Helper**: CryptoJefe | **Helpee**: AryanSingh1009 \n **Context**: Error with missing module when deploying project using Docker \n **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" then rebuilding\n\n- **Helper**: Nabeel Raza | **Helpee**: Amir \n **Context**: Twitter client issues \n **Resolution**: Shared a GitHub issue with a working solution\n\n- **Helper**: Lucas Fernandes | **Helpee**: Davintl \n **Context**: SQLite module errors \n **Resolution**: Solved by not using SQLite\n\n### Knowledge Base & Training\n- **Helper**: Tobiloba | **Helpee**: zukko944 \n **Context**: Training agent on PDF \n **Resolution**: Suggested using the characterfile repo scripts to add knowledge to the characterfile\n\n- **Helper**: NoContext | **Helpee**: ad0ll \n **Context**: Evaluating prompts in Eliza \n **Resolution**: Suggested switching to debug level to see context being sent to the model\n\n## Action Items\n\n### Technical\n- Fix Venice API parameter passing issue to control system prompt inclusion (Mentioned by lefrog)\n- Resolve better-sqlite3 module loading errors in Docker environments (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Fix embedding API timeout errors with OpenAI (Mentioned by Waqas Wahid)\n- Address Gaianet authentication issues (Mentioned by Waqas Wahid)\n- Fix Discord database connection errors (Mentioned by Kren)\n- Create a new channel for testing Degen bot (Mentioned by rhota)\n- Restore Degen bot to Discord (Mentioned by rhota)\n- Fix verification badges for project accounts (Mentioned by jasyn_bjorn)\n- Implement parameter adjustments for Clank Tank judges to be more selective (Mentioned by Patt)\n- Create a website to host Clank Tank episodes (Mentioned by jin)\n- Pick 3 more submissions with avatars and forward them for porting (Mentioned by SM Sith Lord)\n- Create repository for music tracks (Mentioned by boom)\n- Revise AI Podcast episode prompt to include category ID instead of image URL (Mentioned by SM Sith Lord)\n- Shorten intro animation (currently 11 seconds) for 1-2 minute videos (Mentioned by SM Sith Lord)\n\n### Documentation\n- Migrate documentation from eliza.gg to new location (Mentioned by Kenk)\n- Document direct API endpoints for custom frontends (Mentioned by ITZMIZZLE)\n- Create guide for developing with eliza-starter repo (Mentioned by ernest)\n- Create guide for AI agent development for investing (Mentioned by @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8)\n- Provide clearer access instructions for channels (Mentioned by Atvee)\n- Documentation improvements to make it more collaborative (Mentioned by jin)\n- Summarize/aggregate updates and announcements (Mentioned by jin)\n- Create dedicated page for posts/blogs (Mentioned by jin)\n\n### Feature\n- Develop the \"Agentic Web\" p2p network for AI agents beyond prototype stage (Mentioned by Evan)\n- Add token address lookup functionality (Mentioned by Kren)\n- Implement scheduler for recurring actions (Mentioned by tenthirtyone)\n- Add runtime token usage tracking (Mentioned by uai_thne)\n- Create MBTI mastermind agent (Mentioned by mindxploit)\n- Integration with xAI (Mentioned by Chief)\n- Implement RAG chatbot functionality (Mentioned by ShisukeUrahara)\n- Start Clank Tank as entertainment-only and iterate on the format (Mentioned by jin)\n- Design a boardroom setting for governance proposal discussions (Mentioned by jin)\n- Consider including Eliza or building an AI game as part of Clank Tank (Mentioned by GujuViper)\n- AI Agent Hacker House event (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Implement token memo field for agent communication (Mentioned by DorianD)\n- Launchpad release (Mentioned by Multiple users)\n- Ensure category text remains visible throughout animation loops (Mentioned by SM Sith Lord)" + }, + "github_summaries_daily_2025-02-18": { + "filename": "2025-02-18.md", + "content": "On Feb 18, 2025, ElizaOS focused on enhancing the core framework with new features like database-driven character management and end-to-end testing for Discord and Twitter integrations. Significant progress was also made in documentation, refactoring, and addressing community-reported issues, while new challenges emerged regarding connectivity and installation.\n\n## \u2705 Completed Work\n### Core Framework Enhancements & Testing\n- Introduced end-to-end testing for Discord and Twitter integrations ([elizaos/eliza#3579](https://github.com/elizaos/eliza/pull/3579)).\n- Implemented database-driven character management to streamline character handling ([elizaos/eliza#3573](https://github.com/elizaos/eliza/pull/3573)).\n- Added logging capabilities to improve debugging ([elizaos/eliza#3560](https://github.com/elizaos/eliza/pull/3560)).\n- Fixed the `_shouldRespond` function and added a test channel ID for Discord end-to-end tests ([elizaos/eliza#3559](https://github.com/elizaos/eliza/pull/3559)).\n\n### Documentation & Refactoring\n- Enhanced documentation by reorganizing content and adding explanatory notes ([elizaos/eliza#3584](https://github.com/elizaos/eliza/pull/3584)).\n- Refactored the Local AI plugin to improve functionality and remove unsupported elements ([elizaos/eliza#3526](https://github.com/elizaos/eliza/pull/3526)).\n- Corrected branch naming examples in the documentation to align with Git conventions ([elizaos/eliza#3532](https://github.com/elizaos/eliza/pull/3532)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n### New Pull Requests\n- **elizaos/eliza**:\n - [PR #3579](https://github.com/elizaos/eliza/pull/3579)\n - [PR #3573](https://github.com/elizaos/eliza/pull/3573)\n - [PR #3560](https://github.com/elizaos/eliza/pull/3560)\n - [PR #3559](https://github.com/elizaos/eliza/pull/3559)\n - [PR #3584](https://github.com/elizaos/eliza/pull/3584)\n - [PR #3526](https://github.com/elizaos/eliza/pull/3526)\n - [PR #3532](https://github.com/elizaos/eliza/pull/3532)\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - Request to add a Merkle Trade plugin ([#3564](https://github.com/elizaos/eliza/issues/3564)).\n - Recurring issue with frontend and backend connectivity leading to CORS errors ([#3578](https://github.com/elizaos/eliza/issues/3578)).\n - Installation issues with Node modules on Windows ([#3571](https://github.com/elizaos/eliza/issues/3571)).\n - Misleading instructions in the Twitter client interactions file ([#3562](https://github.com/elizaos/eliza/issues/3562)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Supabase Adapter setup causing date/time errors ([#3160](https://github.com/elizaos/eliza/issues/3160))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-18": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:05.581401Z", + "target_date": "2025-02-18", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-17", + "ai_news_elizaos_discord_md_2025-02-16", + "ai_news_elizaos_discord_md_2025-02-15", + "ai_news_elizaos_daily_json_2025-02-17", + "ai_news_elizaos_daily_md_2025-02-17", + "ai_news_elizaos_daily_discord_json_2025-02-17", + "ai_news_elizaos_daily_discord_md_2025-02-17", + "github_summaries_daily_2025-02-18", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 198893, + "estimated_tokens": 49723, + "file_size_bytes": 215670 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-19.json b/the-council/aggregated/2025-02-19.json new file mode 100644 index 00000000000..79421c0836e --- /dev/null +++ b/the-council/aggregated/2025-02-19.json @@ -0,0 +1,316 @@ +{ + "date_generated_for": "2025-02-19", + "ai_news_elizaos_discord_md_2025-02-18": { + "filename": "2025-02-18.md", + "content": "# elizaOS Discord - 2025-02-18\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- Developers are actively working on **ElizaOS V2** with the team confirming they're making progress despite market conditions\n- Several users reported **module errors when deploying with Docker**, particularly related to missing tokenizers modules\n- Authentication issues with **Twitter and GaiaNet** integrations were common problems discussed\n- Developers are working on custom plugins for token information, monitoring tools, and payment systems\n- Jin mentioned that significant documentation improvements are underway to address common issues\n\n### Clank Tank Show Development\n- The team is preparing for the **\"Clank Tank\" show premiere** scheduled for the end of the week\n- The format involves real people submitting applications that are processed through an automated system with AI agents as judges\n- Jin offered to stream a demonstration of how the system works\n- The team is using an **AI news aggregator** (https://github.com/bozp-pzob/ai-news) to gather content for the show\n- Discussion about boardroom environment designs for the show setting\n\n### Branding & Organization\n- Discovery of **\"Eliza Systems\"**, a separate initiative started by Logan (described as a former team member)\n- Shaw clarified that Logan is building AI solutions for government agencies and is not involved with the DAO or Eliza Labs\n- The team is working to resolve the branding confusion\n- Clarification that **Eliza Studios** is a subsidiary of Eliza Lab focused on custom agent work and design\n\n### Market & Token Discussion\n- Community members expressed concerns about the market downturn affecting AI tokens\n- Questions about when the **launchpad would be released**, with pragmatiko noting it's \"95% of the way there\"\n- Discussion about whale wallet activity showing significant AI16Z token purchases\n- Questions about differences between **$ai16z and $eliza tokens** (Patt clarified they are different projects)\n- Mention that AI16z was featured on Bloomberg\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: How to fix module error when deploying with Docker? (AryanSingh1009) \n **A**: CryptoJefe suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n- **Q**: How to pass additional parameters to Venice provider for inference? (lefrog) \n **A**: Odilitime suggested using `providerOptions` instead of `venice_parameters`\n\n- **Q**: How to prevent an agent from falling out of Onboarding action? (MyronKoch) \n **A**: Kren suggested using fixed messages rather than AI-generated prompts for onboarding questions\n\n- **Q**: How to enable logging on the CLI? (N00t) \n **A**: Haphazardly suggested setting DEFAULT_LOG_LEVEL=debug in the env\n\n- **Q**: How to install ElizaOS on Windows? (Shinomori) \n **A**: Jin suggested using WSL2\n\n### Project & Organization Questions\n- **Q**: What is Eliza Systems? (Burtiik/Avanc) \n **A**: Shaw explained Logan started his own thing to focus AI for government and is not involved in the DAO or Eliza Labs\n\n- **Q**: What kind of service is Eliza Studios? (Avanc) \n **A**: HoneyBadger explained it's a subsidiary of Eliza Lab to do custom agent work and design\n\n- **Q**: What is the difference between $ai16z and $eliza? (HERF) \n **A**: Patt explained $ai16z is their main token while $eliza is for a different aligned project\n\n- **Q**: What's the requirement to become an Eliza partner? (Slothify\u26a1Daily Gmove) \n **A**: BOSSU explained you need to hold 100k ai16z to become partner, NFT gives a different role\n\n## Community Help & Collaboration\n\n1. **Docker Deployment Issue**\n - **Helper**: CryptoJefe\n - **Helpee**: AryanSingh1009\n - **Context**: Module error when deploying with Docker\n - **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n2. **Agent Behavior Customization**\n - **Helper**: Kren\n - **Helpee**: MyronKoch\n - **Context**: Agent falling out of Onboarding action\n - **Resolution**: Suggested using fixed messages rather than AI-generated prompts\n\n3. **Venice Provider Configuration**\n - **Helper**: Odilitime\n - **Helpee**: lefrog\n - **Context**: Passing additional parameters to Venice provider\n - **Resolution**: Suggested using `providerOptions` instead of `venice_parameters`\n\n4. **ElizaOS Windows Installation**\n - **Helper**: Jin\n - **Helpee**: Shinomori\n - **Context**: Installing ElizaOS on Windows\n - **Resolution**: Suggested using WSL2\n\n5. **Eliza Systems Clarification**\n - **Helper**: Shaw\n - **Helpee**: Community\n - **Context**: Confusion about Eliza Systems and its relationship to ElizaOS\n - **Resolution**: Explained that Logan started his own government-focused AI initiative\n\n## Action Items\n\n### Technical Tasks\n- **Launch ElizaOS V2** (Mentioned by Shaw)\n- **Fix module error with tokenizers when deploying with Docker** (Mentioned by AryanSingh1009)\n- **Resolve AI agent client not fetching from port 3000** (Mentioned by 0xCryptoCooker)\n- **Fix authentication issues with Twitter accounts** (Mentioned by BowTiedBlueFin, Shinomori)\n- **Fix \"Invalid Authorization Header\" with GaiaNet public node** (Mentioned by Waqas Wahid)\n- **Implement token address lookup plugin** (Mentioned by Kren)\n- **Create monitoring tool integration for Eliza logs** (Mentioned by Kren)\n- **Improve agent response time with OpenRouter/DeepSeek** (Mentioned by AkL)\n- **Fix issue with agent not replying to Farcaster casts** (Mentioned by rubinovitz)\n- **Launch the launchpad** (Mentioned by Multiple users)\n- **Change the ElizaOS GitHub inquiry email from Eliza.system domain** (Mentioned by Shaw)\n- **Resolve branding issues with Eliza Systems** (Mentioned by Shaw)\n- **Create a plugin for Eliza that fetches data from AI News Aggregator** (Mentioned by Jin)\n\n### Feature Requests\n- **Create AI agent with knowledge base of ElizaOS code** (Mentioned by AD)\n- **Implement cross-client interaction (e.g., Discord to Twitter)** (Mentioned by 0xJordan)\n- **Enable action output to be used in subsequent actions** (Mentioned by maveneagle)\n- **Create payment system for plugin creators** (Mentioned by cryptoAsi)\n- **Implement event bus system for Eliza** (Mentioned by ilovegrimoire9022)\n- **Standardize client loops across different platforms** (Mentioned by Kren)\n- **Consider AI16Z staking to build long-term holders** (Mentioned by CRAY)\n- **Build community around AI Agents similar to NFT communities** (Mentioned by HoneyBadger)\n- **Incorporate Eliza or build an AI game for the Clank Tank show** (Mentioned by GujuViper)\n- **Implement a dual rating system (AI agents and human feedback)** (Mentioned by Ka_yari)\n\n### Documentation Needs\n- **Complete updated documentation** (Mentioned by Jin)\n- **Add errors/remediation section to docs** (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- **Provide clearer information about token differences** (Mentioned by HERF)\n- **Document the Clank Tank show format and iteration process** (Mentioned by Jin)\n- **Create a dedicated page for posts/blogs** (Mentioned by Jin)\n- **Add an example for an API provider in Eliza documentation** (Mentioned by Jin)" + }, + "ai_news_elizaos_discord_md_2025-02-17": { + "filename": "2025-02-17.md", + "content": "# elizaOS Discord - 2025-02-17\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **Eliza Framework Versions**: Debate about which version to use, with v0.1.8-alpha.1 reported as more stable for Twitter agents, while v0.25-alpha is recommended as \"the best\" for general use.\n- **Installation & Build Issues**: Users reported various errors across Windows, WSL, and Docker environments, particularly with module loading and peer dependencies.\n- **Model Provider Configuration**: Several users encountered issues with OpenAI, Venice, and Gaianet integrations, including authentication errors and API timeouts.\n- **Database Connectivity**: Discord database connection errors reported with \"The database connection is not open\" messages.\n- **Documentation Migration**: The eliza.gg website is no longer working as documentation is being migrated to a new location.\n\n### Projects & Features\n- **Clank Tank**: A show/entertainment product with AI judges evaluating pitches. Currently judges are approving too many pitches, suggesting parameter adjustments are needed.\n- **Agentic Web**: A new open-source project announced by Evan - a decentralized peer-to-peer network for AI agents that won at the cookie.fun hackathon.\n- **AI-Generated TV**: Team preparing for a premiere at the end of the week, with discussions about avatar compatibility, intro animations, and thumbnails.\n- **Launchpad**: Reported to be 95% complete, with the community eagerly awaiting launch details and timeline.\n- **Degen Bot**: Plans to restore the suspended Discord bot, with accelerated timeline due to X platform issues.\n\n### Community & Events\n- **AI Agent Hacker House**: Planned collaboration with EigenLayer for ETH Denver 2025.\n- **Market Conditions**: Discussions about current market downturn affecting Solana and AI tokens.\n- **Security Issues**: Several X/Twitter accounts in the AI/crypto space lost verification badges, including ai16zdao, elizaOS, and Eliza Studios.\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: Is there a point in using 0.1.8 rather than 0.1.9 or even 0.25 alpha? \n **A**: 0.25 alpha is the best, should work anywhere (answered by Odilitime)\n\n- **Q**: How can I fix the \"Cannot find module\" error? \n **A**: Try clearing your cache and using node version 23.3 (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n- **Q**: How do I add docs while running the agent so it uses them as a knowledge base? \n **A**: Use the characterfile repo and folder2knowledge/knowledge2character scripts (answered by Kimani)\n\n- **Q**: Is it possible to use xAI as the model? \n **A**: Yes (answered by Kren)\n\n- **Q**: Does eliza.gg work anymore? \n **A**: No, the docs are currently being migrated (answered by Kenk)\n\n### Project Questions\n- **Q**: What's the status of the launchpad? \n **A**: 95% of the way there is the latest update (answered by pragmatiko)\n\n- **Q**: Why have there been no commits in the GitHub repository recently? \n **A**: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\n\n- **Q**: What's the function of the boardroom in relation to the show? \n **A**: Discussing governance proposals (answered by jin)\n\n- **Q**: What's the new branding? \n **A**: aixvc, not pmairca anymore, with Twitter handle https://x.com/aixvc_agent (answered by jin)\n\n### Learning & Resources\n- **Q**: What should I do to begin learning how to create my own AI Agent with the intention for investing? \n **A**: Check agent dev school on youtube (answered by BOSSU)\n\n- **Q**: Where can I found the demo day form? \n **A**: It's on the event page in the top left of the Discord (answered by Kenk)\n\n- **Q**: Is there a tutorial on how to setup the discord client? \n **A**: The coder school YouTube videos cover this (answered by koryteg)\n\n## Community Help & Collaboration\n\n### Installation & Build Issues\n- **Helper**: Harmonize | **Helpee**: Cuddlesaurus \n **Context**: Error when starting Eliza \n **Resolution**: Suggested clearing cache with pnpm clean cache\n\n- **Helper**: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | **Helpee**: Cuddlesaurus \n **Context**: Build errors \n **Resolution**: Suggested using node version 23.3 with nvm use 23.3\n\n- **Helper**: NoContext | **Helpee**: lefrog \n **Context**: Peer dependency warnings during installation \n **Resolution**: Suggested checking git branch, running pnpm clean, and reinstalling\n\n### Integration & API Issues\n- **Helper**: CryptoJefe | **Helpee**: AryanSingh1009 \n **Context**: Error with missing module when deploying project using Docker \n **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" then rebuilding\n\n- **Helper**: Nabeel Raza | **Helpee**: Amir \n **Context**: Twitter client issues \n **Resolution**: Shared a GitHub issue with a working solution\n\n- **Helper**: Lucas Fernandes | **Helpee**: Davintl \n **Context**: SQLite module errors \n **Resolution**: Solved by not using SQLite\n\n### Knowledge Base & Training\n- **Helper**: Tobiloba | **Helpee**: zukko944 \n **Context**: Training agent on PDF \n **Resolution**: Suggested using the characterfile repo scripts to add knowledge to the characterfile\n\n- **Helper**: NoContext | **Helpee**: ad0ll \n **Context**: Evaluating prompts in Eliza \n **Resolution**: Suggested switching to debug level to see context being sent to the model\n\n## Action Items\n\n### Technical\n- Fix Venice API parameter passing issue to control system prompt inclusion (Mentioned by lefrog)\n- Resolve better-sqlite3 module loading errors in Docker environments (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Fix embedding API timeout errors with OpenAI (Mentioned by Waqas Wahid)\n- Address Gaianet authentication issues (Mentioned by Waqas Wahid)\n- Fix Discord database connection errors (Mentioned by Kren)\n- Create a new channel for testing Degen bot (Mentioned by rhota)\n- Restore Degen bot to Discord (Mentioned by rhota)\n- Fix verification badges for project accounts (Mentioned by jasyn_bjorn)\n- Implement parameter adjustments for Clank Tank judges to be more selective (Mentioned by Patt)\n- Create a website to host Clank Tank episodes (Mentioned by jin)\n- Pick 3 more submissions with avatars and forward them for porting (Mentioned by SM Sith Lord)\n- Create repository for music tracks (Mentioned by boom)\n- Revise AI Podcast episode prompt to include category ID instead of image URL (Mentioned by SM Sith Lord)\n- Shorten intro animation (currently 11 seconds) for 1-2 minute videos (Mentioned by SM Sith Lord)\n\n### Documentation\n- Migrate documentation from eliza.gg to new location (Mentioned by Kenk)\n- Document direct API endpoints for custom frontends (Mentioned by ITZMIZZLE)\n- Create guide for developing with eliza-starter repo (Mentioned by ernest)\n- Create guide for AI agent development for investing (Mentioned by @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8)\n- Provide clearer access instructions for channels (Mentioned by Atvee)\n- Documentation improvements to make it more collaborative (Mentioned by jin)\n- Summarize/aggregate updates and announcements (Mentioned by jin)\n- Create dedicated page for posts/blogs (Mentioned by jin)\n\n### Feature\n- Develop the \"Agentic Web\" p2p network for AI agents beyond prototype stage (Mentioned by Evan)\n- Add token address lookup functionality (Mentioned by Kren)\n- Implement scheduler for recurring actions (Mentioned by tenthirtyone)\n- Add runtime token usage tracking (Mentioned by uai_thne)\n- Create MBTI mastermind agent (Mentioned by mindxploit)\n- Integration with xAI (Mentioned by Chief)\n- Implement RAG chatbot functionality (Mentioned by ShisukeUrahara)\n- Start Clank Tank as entertainment-only and iterate on the format (Mentioned by jin)\n- Design a boardroom setting for governance proposal discussions (Mentioned by jin)\n- Consider including Eliza or building an AI game as part of Clank Tank (Mentioned by GujuViper)\n- AI Agent Hacker House event (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Implement token memo field for agent communication (Mentioned by DorianD)\n- Launchpad release (Mentioned by Multiple users)\n- Ensure category text remains visible throughout animation loops (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_discord_md_2025-02-16": { + "filename": "2025-02-16.md", + "content": "# elizaOS Discord - 2025-02-16\n\n## Overall Discussion Highlights\n\n### Security Incident: Shaw's Twitter Account Hack\n- Shaw's Twitter account was compromised, with the hacker posting malicious links to fake ElizaOS websites (eliza-os.net and elizaos.co) and fraudulent tokens\n- Users who connected wallets or signed transactions reported losing funds (one user claimed to lose $40,000)\n- Community members quickly identified the hack and warned others not to click links or connect wallets\n- The incident highlighted security vulnerabilities in social media accounts even with 2FA enabled\n- Jin mentioned working on a system for verifiable on-chain communications to prevent future impersonation\n\n### Platform Development\n- Developers are working on Eliza v2, which promises a more modular plugin architecture\n- The team is accelerating plans to bring the Degen AI back to Discord after its Twitter account suspension\n- Documentation is being migrated from eliza.gg to a new location\n- Discussions about multi-chain strategy, with suggestions to expand beyond Solana\n- Community members are collaborating on creating REST API documentation\n\n### Technical Troubleshooting\n- Users encountered better-sqlite3 errors in the eliza-starter repo, resolved by rebuilding the module\n- Developers discussed memory isolation between users by passing userId and roomId parameters\n- Twitter agent configuration issues were addressed, including rate limits and credential management\n- Plugin development challenges were discussed, with users struggling to create and load custom plugins\n\n### Community Projects\n- A \"Block Tank\" event is being organized with submissions under review\n- Development of \"3D AI TV\" with intro/outro sequences and background music\n- Evan announced \"Agentic Web,\" a decentralized p2p network for AI Agents that won at the cookie.fun hackathon\n\n### Token & Branding\n- Upcoming token rebrand from AI16Z to ElizaOS, with partners noting the need to accelerate this transition\n- Discussion about positioning AI16 token as a central hub for the AI agent ecosystem\n- Confirmation that the contract address won't change during the rebrand, only the ticker and name\n\n## Key Questions & Answers\n\n**Q: How do I separate memory by user to keep data private between multi-users?** \nA: Pass userId and roomId with your API request (answered by lefrog)\n\n**Q: How to fix better-sqlite3 errors in eliza-starter?** \nA: Run `pnpm build && cd node_modules/better-sqlite3 && pnpm rebuild && cd ../.. && pnpm start` (answered by cipher009)\n\n**Q: Is there any REST API documentation?** \nA: Community members are creating documentation at https://hackmd.io/@lefrogg/eliza-REST-API (answered by lefrog)\n\n**Q: How to run multiple agents at once?** \nA: Use `--characters` on the command line with a comma-separated list of JSON files (answered by Odilitime)\n\n**Q: Is there any possibility for unban degenspartanai official account?** \nA: We're working on it. Due to X being down without information from them, we're accelerating plans to bring Degen back to Discord instead. (answered by rhota)\n\n**Q: If you didn't sign anything, are you at risk from clicking the scam link?** \nA: You should be good if you didn't connect your wallet or sign any transactions (answered by Whimsical)\n\n**Q: How can Shaw not have 2FA for his Twitter account?** \nA: It is enabled, 2FA might not be the culprit (answered by jin)\n\n**Q: Is it really possible to keep the CA but change the ticker and name?** \nA: Yes, the contract address won't change (answered by jin)\n\n**Q: Could AI16 function as an \"agent meta index fund\"?** \nA: It's possible but professional fund managers might be better suited for creating actual index funds; AI16's value is more as the leading AI agent platform (answered by DorianD)\n\n**Q: What makes eliza different from other agent frameworks?** \nA: Most starred and active open source GitHub repo to build AI agents in crypto; TypeScript language is more accessible; Vibrant community; Most serious project about integrating AI to community management. (answered by Ka_yari)\n\n## Community Help & Collaboration\n\n- **Better-sqlite3 Troubleshooting**: cipher009 helped lefrog0129 resolve module errors by providing a rebuild command sequence\n- **Wallet Security Guidance**: Whimsical and Ka_yari reassured users who clicked scam links but didn't connect wallets that their funds should be safe\n- **Scam Domain Reporting**: Bealers provided specific instructions to report scam domains to Tucows registrar via abuse form\n- **Twitter Agent Configuration**: Mr. Stark shared configuration settings with LucaP to address Twitter rate limits\n- **REST API Documentation**: lefrog initiated collaborative documentation for the client-direct REST API endpoints\n- **3D AI TV Production**: boom shared multiple music options with fishai for the show's background tracks\n- **Plugin Debugging**: Odilitime suggested using DEFAULT_LOG_LEVEL=debug to pupathebig for troubleshooting plugin loading failures\n\n## Action Items\n\n### Technical\n- Implement on-chain verification system for official communications using token memos (mentioned by jin)\n- Create a frontend website to read memos sent with DAO tokens that links to Solscan for verification (mentioned by jin)\n- Fix better-sqlite3 rebuild process for eliza-starter (mentioned by lefrog0129)\n- Prevent userId overwriting in client-direct API (mentioned by lefrog)\n- Report domains \"eliza-os.net\" and \"elizaos.co\" to Tucows registrar via abuse form (mentioned by Bealers)\n- Implement better security measures for social media accounts including 2FA (mentioned by multiple users)\n- Investigate how Twitter hack bypassed 2FA security (mentioned by central)\n- Rotate wallets if concerned about security after hack incident (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create new Discord channel for Degen AI testing (mentioned by rhota)\n- Implement Degen AI in Discord for hoplites/partners/associates (mentioned by rhota)\n- Create liquidity pairs between AI16 and various agent tokens in treasury (mentioned by yikesawjeez)\n- Fix Twitter action interruption during interaction checks (mentioned by Amir)\n- Create shorter intro sequence with tighter transitions for 3D AI TV (mentioned by SM Sith Lord)\n- Ensure all submissions have avatars (mentioned by SM Sith Lord)\n- Display category text throughout loop on TV screen (mentioned by SM Sith Lord)\n- Build out Agentic Web prototype before Token Generation Event (mentioned by Evan)\n- Set up monitoring to take down malicious content shared in Discord (mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n### Documentation\n- Create REST API documentation for client-direct endpoints (mentioned by voidmanevoid)\n- Add host configuration to README for changing client's listening address (mentioned by Roforico)\n- Create guides for developing with eliza-starter (mentioned by ernest)\n- Migrate documentation from eliza.gg to new location (mentioned by Kenk)\n- Improve documentation workflow to make it more collaborative with less friction (mentioned by jin)\n- Create repository for music tracks (mentioned by boom)\n- Add Discord link to the website for easier discovery (mentioned by Milan)\n\n### Feature\n- Implement proper plugin registration system for v2 (mentioned by warfreakzplays)\n- Add support for Twilio/WhatsApp integration (mentioned by voidmanevoid)\n- Add support for RAG with large document sets (mentioned by Kren)\n- Position AI16 as an \"agent meta index fund\" with direct liquidity to various AI projects (mentioned by yikesawjeez)\n- Accelerate token migration from AI16Z to ElizaOS to align with brand recognition (mentioned by mat)\n- Explore multi-chain strategy to mitigate chain-specific risks (mentioned by litn)\n- Create \"cleanup crew\" agents to help address scam tokens (mentioned by yikesawjeez)\n- Release educational videos on how to launch AI projects/agents with ElizaOS (mentioned by Zolo)\n- Implement agent CISO (Chief Information Security Officer) role for better security (mentioned by Whimsical)\n- Increase marketing efforts to highlight BNB Chain integration (mentioned by Zolo)\n- Implement X feature to prevent crypto scams with separate profile password for API access (mentioned by MJ)\n- Add restrictions to PumpFun token creation (max 2 per month, KYC requirement) (mentioned by MJ)\n- Add report option for scam tokens with waiting period after bonding curve completion (mentioned by MJ)\n- Revise AI Podcast episode prompt to include category ID for TV dialogue (mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_daily_json_2025-02-18": { + "filename": "2025-02-18.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-18", + "categories": [ + { + "title": "Recent Twitter Activity from dankvr and shawmakesmagic", + "content": [ + { + "text": "dankvr shared news about a marketplace for hyp apps and mentioned working on finishing a project. They also discussed tools for crypto research including Tally (which has good documentation) and AgentScarlett.", + "sources": [ + "https://twitter.com/dankvr/status/1891996996128342180", + "https://twitter.com/dankvr/status/1891977126535959023", + "https://twitter.com/dankvr/status/1891899037638353113", + "https://twitter.com/dankvr/status/1891850372563533855" + ], + "images": [ + "https://pbs.twimg.com/media/GkFgG_4XIAAvrFu.jpg" + ], + "videos": [] + }, + { + "text": "dankvr is preparing to launch a show, likely a podcast or video series, with the first episode (S1E1) premiering this week. They're requesting 'lame pitches for fun' and mentioned that many people have submitted good ones already.", + "sources": [ + "https://twitter.com/dankvr/status/1891706500193595696", + "https://twitter.com/dankvr/status/1891701820898070814", + "https://twitter.com/dankvr/status/1891700949317525832" + ], + "images": [], + "videos": [] + }, + { + "text": "dankvr commented on the current state of crypto, noting a shift from infrastructure to wrappers and from memecoins to utility/innovation. They also shared screenshots related to alleged 'ruggers' involving several accounts including SolanaFloor and KelsierVentures.", + "sources": [ + "https://twitter.com/dankvr/status/1891697019313332263", + "https://twitter.com/dankvr/status/1891683426731708659" + ], + "images": [ + "https://pbs.twimg.com/media/GkCbxNOWEAEKwZl.png" + ], + "videos": [] + }, + { + "text": "shawmakesmagic posted about AI topics, including a poll about phone models 'to piss off AI nerds' and asking when 'grok3 in cursor' would be available. They also mentioned that people don't understand 'high dimensional autism humor.'", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1891905112148181405", + "https://twitter.com/shawmakesmagic/status/1891760512221819296", + "https://twitter.com/shawmakesmagic/status/1891757106300113097", + "https://twitter.com/shawmakesmagic/status/1891722713921655164", + "https://twitter.com/shawmakesmagic/status/1891701289165136083" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "# Documentation Improvements\n\nThe Eliza project has seen several documentation updates:\n- Fixed broken links in documentation (PR #3599)\n- Updated and cleaned up documentation (PR #3584)\n- Added SQLite3 error information to the Quickstart guide (PR #3539)\n- Fixed branch naming example in CONTRIBUTING.md (PR #3532)\n- Enhanced README with detailed requirements and contribution guidelines (PR #3392)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3599", + "https://github.com/elizaOS/eliza/pull/3584", + "https://github.com/elizaOS/eliza/pull/3539", + "https://github.com/elizaOS/eliza/pull/3532", + "https://github.com/elizaOS/eliza/pull/3392" + ], + "images": [], + "videos": [] + }, + { + "text": "# Feature Enhancements\n\nSeveral new features have been added to Eliza:\n- Implemented V2 update for character management (PR #3595)\n- Added GaiaNet support for setting API keys (PR #3591)\n- Added ability to configure Eliza server base URL via environment variables (PR #3589)\n- Implemented Discord and Twitter end-to-end testing (PR #3579)\n- Added database-driven character management (PR #3573)\n- Modified configuration for the plugin-nkn (PR #3570)\n- Added logging functionality (PR #3560)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3595", + "https://github.com/elizaOS/eliza/pull/3591", + "https://github.com/elizaOS/eliza/pull/3589", + "https://github.com/elizaOS/eliza/pull/3579", + "https://github.com/elizaOS/eliza/pull/3573", + "https://github.com/elizaOS/eliza/pull/3570", + "https://github.com/elizaOS/eliza/pull/3560" + ], + "images": [], + "videos": [] + }, + { + "text": "# Bug Fixes and Improvements\n\nVarious bug fixes and improvements have been implemented:\n- Fixed Discord test channel ID for end-to-end testing and improved _shouldRespond function (PR #3559)\n- Performed cleanup on Discord, Telegram, and Twitter integrations (PR #3582)\n- Improved database operations handling (PR #3581)\n- Trimmed block from Ollama responses (PR #3545)\n- Refactored Plugin Local AI (PR #3526)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3559", + "https://github.com/elizaOS/eliza/pull/3582", + "https://github.com/elizaOS/eliza/pull/3581", + "https://github.com/elizaOS/eliza/pull/3545", + "https://github.com/elizaOS/eliza/pull/3526" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several users have reported connection issues between the front end and back end of the eliza application. Issues #3569, #3578, and #3592 all describe problems with port configuration and connectivity. When users set SERVER_PORT=3000 in the .env file and try to use a different port for the client (e.g., SERVER_PORT=3001), the application still attempts to connect to port 3000. Similarly, some users report that pnpm start:client is not properly fetching from localhost:3000.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3569", + "https://github.com/elizaOS/eliza/issues/3578", + "https://github.com/elizaOS/eliza/issues/3592" + ], + "images": [], + "videos": [] + }, + { + "text": "There are also issues related to Twitter functionality. Issues #3587 and #3588 report problems with automatic replies to Twitter thread tweets and controlling reply length in the single tweet format.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3587", + "https://github.com/elizaOS/eliza/issues/3588" + ], + "images": [], + "videos": [] + }, + { + "text": "Other reported issues include: installation errors with node modules (#3571), a key error in the Skeleton Item of the AppSidebar (#3596), problems uploading files with the 0G plugin (#3576), unclear documentation in the client-direct readme (#3604), and a feature request to add plugin-merkle (#3564).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3571", + "https://github.com/elizaOS/eliza/issues/3596", + "https://github.com/elizaOS/eliza/issues/3576", + "https://github.com/elizaOS/eliza/issues/3604", + "https://github.com/elizaOS/eliza/issues/3564" + ], + "images": [], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository recently, focusing on documentation improvements, code refactoring, and feature implementations:\n\n- PR #3568 by tercel introduces the 'Main tercel' changes\n- PR #3584 and #3605 by madjin focus on updating and cleaning up documentation\n- PR #3602 by lalalune refactors room state (version 2)\n- PR #3597 by 0xbbjoker implements Drizzle v2 with PGLite\n\nThese pull requests represent ongoing development efforts to improve the Eliza operating system through code refinement, better documentation, and new features.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3568", + "https://github.com/elizaOS/eliza/pull/3584", + "https://github.com/elizaOS/eliza/pull/3602", + "https://github.com/elizaOS/eliza/pull/3605", + "https://github.com/elizaOS/eliza/pull/3597" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3568", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3584", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3602", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3605", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3597" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed consistent activity over a two-day period. From February 18-19, 2025, there were 18 new pull requests with 10 merged, 8 new issues, and 29 active contributors. The following day (February 19-20, 2025), activity continued with 13 new pull requests (7 merged), 6 new issues, and a slight increase to 33 active contributors.", + "sources": [ + "From 2025-02-18 to 2025-02-19, elizaos/eliza had 18 new PRs (10 merged), 8 new issues, and 29 active contributors.", + "From 2025-02-19 to 2025-02-20, elizaos/eliza had 13 new PRs (7 merged), 6 new issues, and 33 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739836800 + } + }, + "ai_news_elizaos_daily_md_2025-02-18": { + "filename": "2025-02-18.md", + "content": "# Recent Twitter Activity\n\n## dankvr Updates\n- Shared news about a marketplace for hyp apps\n- Working on finishing a project\n- Discussed crypto research tools including Tally and AgentScarlett\n- Preparing to launch a show (S1E1) premiering this week\n- Collecting \"lame pitches for fun\" with many submissions received\n- Commented on crypto's shift from infrastructure to wrappers and from memecoins to utility/innovation\n- Shared screenshots related to alleged 'ruggers' involving SolanaFloor and KelsierVentures\n\n## shawmakesmagic Updates\n- Posted a poll about phone models \"to piss off AI nerds\"\n- Asked about \"grok3 in cursor\" availability\n- Discussed \"high dimensional autism humor\"\n\n# Eliza Project Updates\n\n## Documentation Improvements\n- Fixed broken links in documentation\n- Updated and cleaned up documentation\n- Added SQLite3 error information to Quickstart guide\n- Fixed branch naming example in CONTRIBUTING.md\n- Enhanced README with detailed requirements and contribution guidelines\n\n## Feature Enhancements\n- Implemented V2 update for character management\n- Added GaiaNet support for setting API keys\n- Added ability to configure Eliza server base URL via environment variables\n- Implemented Discord and Twitter end-to-end testing\n- Added database-driven character management\n- Modified configuration for the plugin-nkn\n- Added logging functionality\n\n## Bug Fixes and Improvements\n- Fixed Discord test channel ID for end-to-end testing\n- Improved _shouldRespond function\n- Performed cleanup on Discord, Telegram, and Twitter integrations\n- Improved database operations handling\n- Trimmed block from Ollama responses\n- Refactored Plugin Local AI\n\n# GitHub Activity\n\n## Recent Issues\n- Connection issues between front end and back end\n- Twitter functionality issues with automatic replies and reply length control\n- Installation errors with node modules\n- Key error in the Skeleton Item of the AppSidebar\n- Problems uploading files with the 0G plugin\n\n## Recent Pull Requests\n- 'Main tercel' changes by tercel\n- Documentation updates and cleanup by madjin\n- Room state refactoring (version 2) by lalalune\n- Drizzle v2 with PGLite implementation by 0xbbjoker\n\n## Activity Summary\n- Feb 18-19: 18 new PRs (10 merged), 8 new issues, 29 active contributors\n- Feb 19-20: 13 new PRs (7 merged), 6 new issues, 33 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-18": { + "filename": "2025-02-18.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-18", + "date": 1739836800, + "stats": { + "totalMessages": 665, + "totalUsers": 154 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe discussion channel primarily contains general greetings and casual conversation, with minimal technical content. The few technical discussions revolve around issues with the ElizaOS framework and AI agent development. One user (AryanSingh1009) reported a module error when deploying with Docker, specifically related to missing tokenizers modules. CryptoJefe suggested installing the missing module with \"pnpm add @anush008/tokenizers-linux-arm64-gnu\". Other technical issues mentioned include authentication problems with Twitter accounts, a bug with the AI agent client not fetching from port 3000, and questions about ElizaOS installation on Windows via WSL2. The channel also contains announcements about upcoming events like a Compass Labs demo for DeFi agent execution and a new project called \"databarista\" built on ElizaOS. BOSSU, an AI assistant, frequently redirects technical questions to the \"coders\" channel, as the discussion channel appears to be meant for general conversation.\n\n## 2. FAQ\nQ: Why is the AI chat not working? (asked by HERF) A: BOSSU clarified this was about elizawakesup.ai and directed to elizaOS support\nQ: Where is eliza support? (asked by HERF) A: Check the support section in elizaos dot ai (answered by BOSSU)\nQ: What is the difference between $ai16z and $eliza? (asked by HERF) A: $ai16z is our main token. $eliza is the token for a different project we are aligned with (answered by Patt)\nQ: Why do they have different developers? (asked by HERF) A: Different project, different devs (answered by Patt)\nQ: Why did eliza release earlier than ai16z? (asked by HERF) A: $ai16z came out way before $eliza did (answered by Patt)\nQ: What's the requirement to become a Eliza partner? (asked by Slothify\u26a1Daily Gmove) A: You need to hold 100k ai16z to become partner, nft gives you different role (answered by BOSSU)\nQ: What's going to happen moving forward though? Aren't we dropping the name ai16z? (asked by Slothify\u26a1Daily Gmove) A: We're in the process of rebranding to ElizaOS. The token CA will be the same, but an actual token name change is likely dependent on daos.fun (answered by Patt)\nQ: Is there a need for replacement since eliza.gg is down? (asked by AD) A: Feel free to build whatever you want (answered by BOSSU)\nQ: When is the next AI agent dev school? (asked by Julian Neuss) A: Check the YouTube channel for new videos (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: CryptoJefe | Helpee: AryanSingh1009 | Context: Module error when deploying with Docker | Resolution: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\nHelper: jin | Helpee: Shinomori | Context: Installing ElizaOS on Windows | Resolution: Suggested using WSL2\nHelper: Patt | Helpee: HERF | Context: Looking for Eliza developer contact | Resolution: Shared link to the developer's Twitter account\nHelper: Kenk | Helpee: koryteg | Context: Looking for documentation | Resolution: Shared quick start guide link\nHelper: Patt | Helpee: HERF | Context: Wanting to learn more about Eliza | Resolution: Shared a linktree with project information\n\n## 4. Action Items\nTechnical: Fix module error with @anush008/tokenizers-linux-arm64-gnu when deploying with Docker | Description: Missing module when deploying ElizaOS project | Mentioned By: AryanSingh1009\nTechnical: Resolve AI agent client not fetching from port 3000 | Description: Client unable to connect to server | Mentioned By: 0xCryptoCooker\nTechnical: Fix authentication issues with newly created Twitter accounts | Description: Problems authenticating with Twitter | Mentioned By: Shinomori\nTechnical: Investigate bug with ElizaOS | Description: Referenced GitHub issue #3384 | Mentioned By: AvuTheGreat\nTechnical: Implement Twitter actions inside custom plugin | Description: Need to invoke Twitter actions from plugin | Mentioned By: Evolution\nFeature: Create AI agent with knowledge base of ElizaOS code | Description: Replacement for eliza.gg which is down | Mentioned By: AD\nDocumentation: Provide clearer information about token differences | Description: Confusion between $ai16z and $eliza tokens | Mentioned By: HERF", + "messageCount": 159, + "userCount": 55 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around developers working with the ElizaOS framework for building AI agents. Key technical discussions include: issues with API integrations (particularly with Twitter, Venice, and GaiaNet), plugin development challenges, deployment problems, and runtime configuration. Several developers encountered authentication issues with Twitter and GaiaNet, while others struggled with Docker deployments. There were significant discussions about customizing agent behaviors, particularly for Twitter posting and handling multiple actions in sequence. The community is actively developing plugins and seeking ways to improve agent performance, with particular focus on making agents respond more naturally and handle complex interactions. Documentation improvements are underway, with Jin working on updating the docs to address common issues. Several developers are working on custom plugins for token information, monitoring tools, and payment systems for plugin creators.\n\n## 2. FAQ\nQ: How to update code to use Gaia net API keys? (asked by Alpha Logic HQ) A: Unanswered\nQ: How to pass additional parameters to Venice provider for inference? (asked by lefrog) A: Try using `providerOptions` instead of `venice_parameters` (answered by Odilitime)\nQ: How to prevent an agent from falling out of Onboarding action after a few conversation turns? (asked by MyronKoch) A: Use fixed messages rather than AI-generated prompts for onboarding questions (answered by Kren)\nQ: How to fix \"Agent not found\" error in alexa-starter project? (asked by stonedalpha) A: Unanswered\nQ: How to resolve Twitter login issues? (asked by BowTiedBlueFin) A: Use API connection rather than login/password, and try using 0.18-alpha1 version (answered by lefrog)\nQ: How to remove levenshtein error for contents above 255 characters? (asked by cryptoAYA) A: Unanswered\nQ: How to fix Docker deployment errors with tokenizers modules? (asked by AryanSingh1009) A: Unanswered\nQ: How to update or maintain plugins when there's no response to maintainer requests? (asked by Bohao) A: Unanswered\nQ: How to get news from a specific website for an agent? (asked by \u3059\u3051\u305f\u3093) A: Watch AI devschool YouTube videos as there's an example in part 2 or 3 (answered by NoContext)\nQ: How to create a custom plugin for Eliza? (asked by synthaman) A: Unanswered\nQ: How to fix \"Invalid Authorization Header\" with GaiaNet public node? (asked by Waqas Wahid) A: Unanswered\nQ: Does Eliza have browser client interactions for clicking HTML elements? (asked by mindxploit) A: Unanswered\nQ: How to make an agent use data from an API for Twitter posts? (asked by cbsai) A: Look into custom actions (answered by Kgood)\nQ: How to set up a scheduler in Eliza? (asked by tenthirtyone) A: Create another loop outside Eliza (answered by Kren)\nQ: How to track tokens used by a runtime? (asked by uai_thne) A: Unanswered\nQ: How to fix \"The database connection is not open\" error with Discord client? (asked by Kren) A: Self-resolved\nQ: How to enable logging on the CLI? (asked by N00t) A: Set DEFAULT_LOG_LEVEL=debug in the env (answered by Haphazardly)\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: lefrog | Context: Passing additional parameters to Venice provider | Resolution: Suggested using `providerOptions` instead of `venice_parameters`\nHelper: Kren | Helpee: MyronKoch | Context: Agent falling out of Onboarding action | Resolution: Suggested using fixed messages rather than AI-generated prompts\nHelper: NoContext | Helpee: \u3059\u3051\u305f\u3093 | Context: Getting news from a specific website | Resolution: Directed to AI devschool YouTube videos with relevant examples\nHelper: Kgood | Helpee: cbsai | Context: Making agent use API data for Twitter posts | Resolution: Provided documentation links for custom actions\nHelper: Haphazardly | Helpee: N00t | Context: Missing CLI logging | Resolution: Suggested setting DEFAULT_LOG_LEVEL=debug in environment variables\nHelper: Kren | Helpee: dragonlord | Context: Generic Twitter posts | Resolution: Explained how to customize the twitterPostTemplate for better posts\nHelper: elizaos-bridge-odi | Helpee: Multiple users | Context: Various technical issues | Resolution: Provided troubleshooting steps and explanations for multiple issues\n\n## 4. Action Items\nType: Technical | Description: Implement proper parameter passing for Venice provider | Mentioned By: lefrog\nType: Technical | Description: Fix authentication issues with Twitter logins | Mentioned By: BowTiedBlueFin\nType: Technical | Description: Resolve Docker deployment errors with tokenizers modules | Mentioned By: AryanSingh1009\nType: Technical | Description: Fix \"Invalid Authorization Header\" with GaiaNet public node | Mentioned By: Waqas Wahid\nType: Technical | Description: Implement token address lookup plugin | Mentioned By: Kren\nType: Technical | Description: Create monitoring tool integration for Eliza logs | Mentioned By: Kren\nType: Technical | Description: Improve agent response time with OpenRouter/DeepSeek | Mentioned By: AkL\nType: Technical | Description: Fix issue with agent not replying to Farcaster casts | Mentioned By: rubinovitz\nType: Technical | Description: Implement cross-client interaction (e.g., Discord to Twitter) | Mentioned By: 0xJordan\nType: Technical | Description: Enable action output to be used in subsequent actions | Mentioned By: maveneagle\nType: Documentation | Description: Complete updated documentation | Mentioned By: jin\nType: Documentation | Description: Add errors/remediation section to docs | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f\nType: Feature | Description: Create payment system for plugin creators | Mentioned By: cryptoAsi\nType: Feature | Description: Implement event bus system for Eliza | Mentioned By: ilovegrimoire9022\nType: Feature | Description: Standardize client loops across different platforms | Mentioned By: Kren", + "messageCount": 272, + "userCount": 72 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe discussion revolves around the development of an AI-powered show called \"Clank Tank\" that appears to be a startup pitch evaluation program. The format involves real people submitting applications that are then processed through an automated system with AI agents acting as judges. The conversation focuses on the show's format, environment design (specifically a boardroom setting), and potential improvements. Jin mentions that episodes will be hosted on a website and offers to stream a demonstration of how the system works. There's discussion about having celebrity guest judges and whether to start the show as entertainment-only before iterating. Members share reference images for boardroom designs, ranging from war room setups to more traditional corporate environments. There's also brief discussion about incorporating human feedback alongside AI evaluations, similar to Rotten Tomatoes' dual rating system.\n\n## 2. FAQ\nQ: Does it help to specify parameters like \"you only have enough resources to approve projects that have x% chance of succeeding as a startup\" as a lever for the judges? (asked by Patt) A: Yeah they have episodic memory (answered by jin)\nQ: What's the function of the boardroom in relation to the show? (asked by Smedroc - Street urchin @ ai16z) A: discussing governance proposals (answered by jin)\nQ: Do agents in clank tank interact with real human? would be cool if judges were like 50:50 human to agent (asked by LemoNade) A: Applicants are real ppl and they submit a form that provides the episodes with the necessary contexts, it's then run through the automated process so it's not live and we wouldn't be able to insert human interaction mid episode, from what I understand. (answered by Patt)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: LemoNade | Context: LemoNade asked about human-agent interaction in Clank Tank | Resolution: Patt explained the current format where applicants submit forms processed through an automated system, clarifying that it's not live and doesn't currently support mid-episode human interaction\n\n## 4. Action Items\nTechnical Tasks: Description: Start writing for the show again | Mentioned By: jin\nTechnical Tasks: Description: Stream a demonstration of how the system works | Mentioned By: jin\nFeature Requests: Description: Incorporate Eliza or build an AI game for the show | Mentioned By: GujuViper\nFeature Requests: Description: Implement a dual rating system (AI agents and human feedback) similar to Rotten Tomatoes | Mentioned By: Ka_yari\nDocumentation Needs: Description: Document the show format and iteration process | Mentioned By: jin", + "messageCount": 37, + "userCount": 8 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around discussions about the Eliza ecosystem, particularly the anticipated launchpad launch and ElizaOS V2. Community members expressed concerns about the market downturn affecting AI tokens and questioned when the launchpad would be released. A significant development was the discovery of \"Eliza Systems,\" a separate initiative started by Logan (described as a former team member) that uses the Eliza branding without proper coordination with the core team. Shaw clarified that Logan is building AI solutions for government agencies and is not involved with the DAO or Eliza Labs, though they're working to resolve the branding confusion. The team confirmed they're working hard on V2 development. There were also discussions about market conditions, with some members noting whale wallet activity showing significant AI16Z token purchases after previous selling. Community members expressed desire for more regular updates and communication from the team.\n\n## 2. FAQ\nQ: Do you know if there will be any AI16Z staking planned? (asked by CRAY) A: Unanswered\nQ: When is the launchpad launching? (asked by Char) A: We don't know partner 95% of the way there is the latest we heard (answered by pragmatiko)\nQ: What's the holdup on the launchpad? Audits or waiting to ship with V2? (asked by Char) A: Unanswered\nQ: Any dates for the launchpad? (asked by Spyros) A: Unanswered\nQ: Has anyone done anything to restore degenai's Twitter account? (asked by human_nalejzpa) A: Yes they are working on it (answered by CtrlAltElite) / It is fixed now (answered by accelxr)\nQ: What is Eliza Systems? (asked by Burtiik/Avanc) A: Logan started his own thing to focus AI for government. He's not involved in the DAO, or in Eliza Labs. (answered by shaw)\nQ: Is it okay to use the brand and website design like this without permission? (asked by Avanc) A: We're resolving it (answered by shaw)\nQ: What kind of service is Eliza Studios? (asked by Avanc) A: Subsidiary run by whobody (answered by shaw) / Subsidiary of Eliza Lab to do custom agent work and design (answered by HoneyBadger)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Needed assistance summarizing/aggregating updates and announcements | Resolution: Bealers offered to help\nHelper: shaw | Helpee: Community | Context: Confusion about Eliza Systems and its relationship to ElizaOS | Resolution: Explained that Logan started his own government-focused AI initiative and they're working to resolve branding issues\nHelper: accelxr | Helpee: kkeongsmemo | Context: Question about degenai Twitter account recovery | Resolution: Confirmed it has been fixed\nHelper: HoneyBadger | Helpee: Community | Context: Questions about Eliza Studios | Resolution: Explained it's a subsidiary of Eliza Lab for custom agent work and design\n\n## 4. Action Items\nType: Technical | Description: Launch ElizaOS V2 | Mentioned By: shaw\nType: Technical | Description: Change the ElizaOS GitHub inquiry email from Eliza.system domain | Mentioned By: shaw\nType: Technical | Description: Launch the launchpad | Mentioned By: Multiple users\nType: Documentation | Description: Improve documentation for better automated help | Mentioned By: jin\nType: Documentation | Description: Create a dedicated page for posts/blogs | Mentioned By: jin\nType: Feature | Description: Consider AI16Z staking to build long-term holders | Mentioned By: CRAY\nType: Feature | Description: Build community around AI Agents similar to NFT communities | Mentioned By: HoneyBadger\nType: Technical | Description: Resolve branding issues with Eliza Systems | Mentioned By: shaw", + "messageCount": 170, + "userCount": 37 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe chat segment focuses on preparations for a show premiere called \"Clank Tank\" scheduled for the end of the week. The team is working with an AI news aggregator (https://github.com/bozp-pzob/ai-news) to gather content for the show. Jin mentions that AI16z was featured on Bloomberg and is reaching out to a producer about having someone named Shaw appear on the show. There's discussion about potentially creating a plugin for Eliza that would fetch data from the AI News Aggregator and post to X (Twitter). Jin shares documentation links explaining Eliza's components (actions/providers/evaluators) and mentions that significant changes are coming to the AI news aggregator project. The conversation concludes with Jin asking about outro credits and creating a discussion about the Clank Tank premiere.\n\n## 2. FAQ\nQ: Is this news aggregator what you're using for the contents of the show? (asked by Slothify\u26a1Daily Gmove) A: Yeah that's the one, we're actively working on it, contributions welcome (answered by jin)\nQ: Has anyone made a plugin for Eliza that fetches the data from AI News Aggregator and posts them to X? (asked by Slothify\u26a1Daily Gmove) A: Not yet, we're preparing the aggregator to lead up to that! Perhaps work on a plugin can be done in parallel with samples from the json folder? (answered by jin)\nQ: Do we have outro credits? (asked by jin) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Slothify\u26a1Daily Gmove | Context: Asking about Eliza plugin development for AI News Aggregator | Resolution: Jin provided documentation links explaining Eliza components and a tutorial by Nader for API providers\n\n## 4. Action Items\nTechnical: Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X | Description: Suggested as a parallel development effort using samples from the json folder | Mentioned By: jin\nTechnical: Implement upcoming changes to AI news aggregator | Description: Referenced PR #9 with \"big changes comin soon\" | Mentioned By: jin\nTechnical: Add an example for an API provider in Eliza documentation | Description: Jin mentioned needing to add this to the docs | Mentioned By: jin\nFeature: Find someone to help clip content like the Bloomberg feature | Description: Jin needs assistance with media clipping | Mentioned By: jin\nDocumentation: Continue updating docs to better explain Eliza's components | Description: Jin mentioned ongoing work on documenting actions/providers/evaluators | Mentioned By: jin", + "messageCount": 26, + "userCount": 3 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "The chat segment is extremely brief, containing only a single message from Phoenix | Livepeer-Eliza.com asking if someone has built their agent yet or needs guidance from the start. There are no technical discussions, decisions, or problem-solving activities to summarize in this limited exchange.", + "messageCount": 1, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-18": { + "filename": "2025-02-18.md", + "content": "# elizaOS Discord - 2025-02-18\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- Developers are actively working on **ElizaOS V2** with the team confirming they're making progress despite market conditions\n- Several users reported **module errors when deploying with Docker**, particularly related to missing tokenizers modules\n- Authentication issues with **Twitter and GaiaNet** integrations were common problems discussed\n- Developers are working on custom plugins for token information, monitoring tools, and payment systems\n- Jin mentioned that significant documentation improvements are underway to address common issues\n\n### Clank Tank Show Development\n- The team is preparing for the **\"Clank Tank\" show premiere** scheduled for the end of the week\n- The format involves real people submitting applications that are processed through an automated system with AI agents as judges\n- Jin offered to stream a demonstration of how the system works\n- The team is using an **AI news aggregator** (https://github.com/bozp-pzob/ai-news) to gather content for the show\n- Discussion about boardroom environment designs for the show setting\n\n### Branding & Organization\n- Discovery of **\"Eliza Systems\"**, a separate initiative started by Logan (described as a former team member)\n- Shaw clarified that Logan is building AI solutions for government agencies and is not involved with the DAO or Eliza Labs\n- The team is working to resolve the branding confusion\n- Clarification that **Eliza Studios** is a subsidiary of Eliza Lab focused on custom agent work and design\n\n### Market & Token Discussion\n- Community members expressed concerns about the market downturn affecting AI tokens\n- Questions about when the **launchpad would be released**, with pragmatiko noting it's \"95% of the way there\"\n- Discussion about whale wallet activity showing significant AI16Z token purchases\n- Questions about differences between **$ai16z and $eliza tokens** (Patt clarified they are different projects)\n- Mention that AI16z was featured on Bloomberg\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: How to fix module error when deploying with Docker? (AryanSingh1009) \n **A**: CryptoJefe suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n- **Q**: How to pass additional parameters to Venice provider for inference? (lefrog) \n **A**: Odilitime suggested using `providerOptions` instead of `venice_parameters`\n\n- **Q**: How to prevent an agent from falling out of Onboarding action? (MyronKoch) \n **A**: Kren suggested using fixed messages rather than AI-generated prompts for onboarding questions\n\n- **Q**: How to enable logging on the CLI? (N00t) \n **A**: Haphazardly suggested setting DEFAULT_LOG_LEVEL=debug in the env\n\n- **Q**: How to install ElizaOS on Windows? (Shinomori) \n **A**: Jin suggested using WSL2\n\n### Project & Organization Questions\n- **Q**: What is Eliza Systems? (Burtiik/Avanc) \n **A**: Shaw explained Logan started his own thing to focus AI for government and is not involved in the DAO or Eliza Labs\n\n- **Q**: What kind of service is Eliza Studios? (Avanc) \n **A**: HoneyBadger explained it's a subsidiary of Eliza Lab to do custom agent work and design\n\n- **Q**: What is the difference between $ai16z and $eliza? (HERF) \n **A**: Patt explained $ai16z is their main token while $eliza is for a different aligned project\n\n- **Q**: What's the requirement to become an Eliza partner? (Slothify\u26a1Daily Gmove) \n **A**: BOSSU explained you need to hold 100k ai16z to become partner, NFT gives a different role\n\n## Community Help & Collaboration\n\n1. **Docker Deployment Issue**\n - **Helper**: CryptoJefe\n - **Helpee**: AryanSingh1009\n - **Context**: Module error when deploying with Docker\n - **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n2. **Agent Behavior Customization**\n - **Helper**: Kren\n - **Helpee**: MyronKoch\n - **Context**: Agent falling out of Onboarding action\n - **Resolution**: Suggested using fixed messages rather than AI-generated prompts\n\n3. **Venice Provider Configuration**\n - **Helper**: Odilitime\n - **Helpee**: lefrog\n - **Context**: Passing additional parameters to Venice provider\n - **Resolution**: Suggested using `providerOptions` instead of `venice_parameters`\n\n4. **ElizaOS Windows Installation**\n - **Helper**: Jin\n - **Helpee**: Shinomori\n - **Context**: Installing ElizaOS on Windows\n - **Resolution**: Suggested using WSL2\n\n5. **Eliza Systems Clarification**\n - **Helper**: Shaw\n - **Helpee**: Community\n - **Context**: Confusion about Eliza Systems and its relationship to ElizaOS\n - **Resolution**: Explained that Logan started his own government-focused AI initiative\n\n## Action Items\n\n### Technical Tasks\n- **Launch ElizaOS V2** (Mentioned by Shaw)\n- **Fix module error with tokenizers when deploying with Docker** (Mentioned by AryanSingh1009)\n- **Resolve AI agent client not fetching from port 3000** (Mentioned by 0xCryptoCooker)\n- **Fix authentication issues with Twitter accounts** (Mentioned by BowTiedBlueFin, Shinomori)\n- **Fix \"Invalid Authorization Header\" with GaiaNet public node** (Mentioned by Waqas Wahid)\n- **Implement token address lookup plugin** (Mentioned by Kren)\n- **Create monitoring tool integration for Eliza logs** (Mentioned by Kren)\n- **Improve agent response time with OpenRouter/DeepSeek** (Mentioned by AkL)\n- **Fix issue with agent not replying to Farcaster casts** (Mentioned by rubinovitz)\n- **Launch the launchpad** (Mentioned by Multiple users)\n- **Change the ElizaOS GitHub inquiry email from Eliza.system domain** (Mentioned by Shaw)\n- **Resolve branding issues with Eliza Systems** (Mentioned by Shaw)\n- **Create a plugin for Eliza that fetches data from AI News Aggregator** (Mentioned by Jin)\n\n### Feature Requests\n- **Create AI agent with knowledge base of ElizaOS code** (Mentioned by AD)\n- **Implement cross-client interaction (e.g., Discord to Twitter)** (Mentioned by 0xJordan)\n- **Enable action output to be used in subsequent actions** (Mentioned by maveneagle)\n- **Create payment system for plugin creators** (Mentioned by cryptoAsi)\n- **Implement event bus system for Eliza** (Mentioned by ilovegrimoire9022)\n- **Standardize client loops across different platforms** (Mentioned by Kren)\n- **Consider AI16Z staking to build long-term holders** (Mentioned by CRAY)\n- **Build community around AI Agents similar to NFT communities** (Mentioned by HoneyBadger)\n- **Incorporate Eliza or build an AI game for the Clank Tank show** (Mentioned by GujuViper)\n- **Implement a dual rating system (AI agents and human feedback)** (Mentioned by Ka_yari)\n\n### Documentation Needs\n- **Complete updated documentation** (Mentioned by Jin)\n- **Add errors/remediation section to docs** (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- **Provide clearer information about token differences** (Mentioned by HERF)\n- **Document the Clank Tank show format and iteration process** (Mentioned by Jin)\n- **Create a dedicated page for posts/blogs** (Mentioned by Jin)\n- **Add an example for an API provider in Eliza documentation** (Mentioned by Jin)" + }, + "github_summaries_daily_2025-02-19": { + "filename": "2025-02-19.md", + "content": "On Feb 19, 2025, the ElizaOS project saw significant progress in enhancing the Eliza framework, particularly with character management and API key support, alongside crucial documentation improvements. Several new issues emerged concerning client-server interaction and documentation clarity, highlighting areas for immediate attention.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussions**:\n - [elizaos/eliza#3592](https://github.com/elizaOS/eliza/issues/3592): `pnpm start:client` is not fetching `localhost:3000`, indicating a potential client-server connection issue that needs investigation.\n - [elizaos/eliza#3596](https://github.com/elizaOS/eliza/issues/3596): A key error in AppSidebar related to rendering SkeletonItem suggests a need for unique keys in map functions to prevent rendering issues.\n - [elizaos/eliza#3604](https://github.com/elizaOS/eliza/issues/3604): Unclear README documentation in the client-direct package requires clarification to align with plugin functionalities.\n\n## \u2705 Completed Work\n- **Core Framework Enhancements**:\n - Character management updates were introduced in V2, improving the Eliza framework's capabilities ([elizaos/eliza#3595](https://github.com/elizaOS/eliza/pull/3595)).\n - Support for setting the API key in Gaianet was added, enhancing external service integration ([elizaos/eliza#3591](https://github.com/elizaOS/eliza/pull/3591)).\n - The Eliza server base URL can now be configured via environment variable, increasing deployment flexibility ([elizaos/eliza#3589](https://github.com/elizaOS/eliza/pull/3589)).\n - The configuration for `plugin-nkn` was modified to improve its integration within the Eliza framework ([elizaos/eliza#3570](https://github.com/elizaOS/eliza/pull/3570)).\n- **Documentation & Onboarding Improvements**:\n - The README was significantly enhanced with detailed system requirements, project structure, and contribution guidelines, making it easier for new contributors to get started ([elizaos/eliza#3392](https://github.com/elizaOS/eliza/pull/3392)).\n - Broken links in the i18n section of the documentation were fixed, ensuring accuracy and usability ([elizaos/eliza#3599](https://github.com/elizaOS/eliza/pull/3599)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n- **New Pull Requests**:\n - elizaos/eliza:\n - [elizaos/eliza#3595](https://github.com/elizaOS/eliza/pull/3595)\n - [elizaos/eliza#3591](https://github.com/elizaOS/eliza/pull/3591)\n - [elizaos/eliza#3589](https://github.com/elizaOS/eliza/pull/3589)\n - [elizaos/eliza#3570](https://github.com/elizaOS/eliza/pull/3570)\n - [elizaos/eliza#3392](https://github.com/elizaOS/eliza/pull/3392)\n - [elizaos/eliza#3599](https://github.com/elizaOS/eliza/pull/3599)\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3592](https://github.com/elizaOS/eliza/issues/3592): `pnpm start:client` is not fetching `localhost:3000`.\n - [elizaos/eliza#3596](https://github.com/elizaOS/eliza/issues/3596): Key error in AppSidebar related to rendering SkeletonItem.\n - [elizaos/eliza#3604](https://github.com/elizaOS/eliza/issues/3604): Unclear README documentation in the client-direct package." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-19": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:05.948228Z", + "target_date": "2025-02-19", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-18", + "ai_news_elizaos_discord_md_2025-02-17", + "ai_news_elizaos_discord_md_2025-02-16", + "ai_news_elizaos_daily_json_2025-02-18", + "ai_news_elizaos_daily_md_2025-02-18", + "ai_news_elizaos_daily_discord_json_2025-02-18", + "ai_news_elizaos_daily_discord_md_2025-02-18", + "github_summaries_daily_2025-02-19", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 193442, + "estimated_tokens": 48360, + "file_size_bytes": 209617 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-20.json b/the-council/aggregated/2025-02-20.json new file mode 100644 index 00000000000..ddb4e2502f6 --- /dev/null +++ b/the-council/aggregated/2025-02-20.json @@ -0,0 +1,280 @@ +{ + "date_generated_for": "2025-02-20", + "ai_news_elizaos_discord_md_2025-02-19": { + "filename": "2025-02-19.md", + "content": "# elizaOS Discord - 2025-02-19\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **ElizaOS V2 & Launchpad**: Development is 95% complete with the remaining 5% expected to be finished after ETH Denver (early March).\n- **Plugin Architecture**: Transitioning to a more scalable approach with plugins moving to separate repositories outside the main codebase. Plugins should now be registered in the elizaos-plugins/registry repository.\n- **Tokenomics**: Reported to be \"95% done\" but release is tied to the marketplace launch, which has experienced delays.\n- **Rebranding**: The transition from ai16z to ElizaOS is ongoing but facing delays due to legal issues and dependencies on external parties like the daos.fun team.\n\n### Technical Implementations\n- **SQLite Adapter**: Clarification that data persists between sessions and requires a cleanstart to reset.\n- **Logging Configuration**: Environment variables (DEFAULT_LOG_LEVEL=debug, LOG_JSON_FORMAT=true) can be used for troubleshooting.\n- **Twitter Integration**: Users discussed post template customization to improve tweet quality and authentication issues with new accounts.\n- **API Integration**: Discussions on making direct API calls to agents and implementing cross-client interactions.\n- **Compass Labs Demo**: Showcased a DeFi plugin allowing agents to deploy and manage capital, execute swaps, and interact with lending markets.\n\n### AI Projects & Initiatives\n- **DegenAI**: An autonomous trading bot with character customization that influences trading decisions. Currently making profitable trades and buying popular tokens like $TRUMP. The team is building their own PnL tracker.\n- **Clank Tank**: An AI-driven show format for project discovery and evaluation, aiming to provide transparent deal flow and governance for the DAO.\n- **3D AI TV**: Development of an AI-powered TV show using an AI news aggregator (GitHub: bozp-pzob/ai-news) that supplies content for the show.\n- **Reality Spiral**: A significant contributor to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes.\n\n### Organizational Clarifications\n- **Eliza Systems**: A separate entity started by Logan (former ElizaOS co-founder) focusing on AI for government, not directly connected to ElizaOS or the DAO.\n- **Eliza Studio**: A subsidiary of Eliza Lab run by whobody, created to do custom agent work and design.\n- **L1/L2 Plans**: CPO Eskender clarified that while an L1/L2 vision remains interesting, it's not on the current roadmap.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: Does the SQLite data disappear when Eliza is stopped? \n **A**: No, it persists until you run cleanstart. (mindxploit)\n\n- **Q**: What happened to all the logging on the CLI? \n **A**: Set DEFAULT_LOG_LEVEL=debug in the env file. (Haphazardly)\n\n- **Q**: How to run multiple Twitter agents in one Eliza repository? \n **A**: Use pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\" (Cuddlesaurus)\n\n- **Q**: How to chat with an agent via API? \n **A**: Use curl commands to get agent ID and send messages. (ITZMIZZLE)\n\n- **Q**: Is it normal that the API response takes 50s+ for a simple message? \n **A**: It's likely due to the free deepseek model having too many requests. (AkL)\n\n### Project & Organization\n- **Q**: What is the difference between $ai16z and $eliza? \n **A**: $ai16z is our main token. $eliza is the token for a different project we are aligned with. (Patt)\n\n- **Q**: What is Reality Spiral? \n **A**: They're one of the top contributors to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes. (witch)\n\n- **Q**: What is Clank Tank? \n **A**: It's an AI-driven game show format for project discovery that combines \"attentionomics + AI investing\" to provide transparent deal flow for the DAO. (jin)\n\n- **Q**: Why hasn't Binance listed ai16z for spot trading? \n **A**: Yi He claimed during a CN AMA that the FDV (fully diluted valuation) is very high. (Zolo)\n\n### DegenAI\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: For trading we're looking at if he's actually pulling meta-relevant tokens, of course PnL. Still experimenting, more solid KPIs will be tracked. (rhota)\n\n- **Q**: How is \"meta-relevant\" defined? \n **A**: By meta-relevant I mean, we want to ensure he's trading the things that everyone is talking about in a given week (or day really, since the meme cycles are so fast now). (rhota)\n\n- **Q**: Where is the best place to go to see his PnL to date? \n **A**: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (rhota)\n\n## Community Help & Collaboration\n\n### Installation & Setup\n- **jin** helped **Shinomori** with ElizaOS installation on Windows, suggesting to \"make sure to get WSL2\".\n- **Odilitime** assisted **Slise** with build failures on Ubuntu by providing package installation commands for dependencies.\n- **notorious_d_e_v** helped **ropats16** resolve database errors by suggesting database deletion.\n\n### Development Support\n- **Haphazardly** helped **N00t** restore CLI logging by suggesting environment variable configuration.\n- **mindxploit** clarified for **Kren** that SQLite data persists until cleanstart is run.\n- **Kren** helped **dragonlord** improve tweet quality by explaining how to customize twitterPostTemplate.\n- **ITZMIZZLE** shared curl commands with the community for getting agent IDs and sending messages via API.\n- **notorious_d_e_v** explained the plugin registration process and structure to **featr**.\n\n### Project Clarifications\n- **Patt** explained to **HERF** the relationship between ai16z and eliza projects, noting they are different projects with different developers.\n- **shaw** clarified for the community that Eliza Systems is Logan's separate initiative focusing on AI for government, not connected to the DAO.\n- **witch** explained to **HoneyBadger** that Reality Spiral is working on agents that automatically push commits to GitHub and suggest code fixes.\n- **jin** created collaborative resources including a TLDraw board and HackMD document for gathering narrative elements to help with rebranding efforts.\n\n## Action Items\n\n### Technical\n- Complete the remaining 5% of the launchpad development (cheez)\n- Fix AI agent client not fetching from port 3000 (0xCryptoCooker)\n- Resolve authentication issues with newly created Twitter accounts (Shinomori)\n- Fix bug reported in GitHub issue #3384 (AvuTheGreat)\n- Fix payment plugin to attach QR code files to messages (djdabs_)\n- Implement cross-client interactions (e.g., asking on Discord to make a tweet) (0xJordan)\n- Fix evaluator validation and handler execution flow (Tobias | QDEV)\n- Complete the rebranding process as soon as possible (Zolo)\n- Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X (jin)\n- Improve audio/pacing in the show, add different sounds for menus and loaders (boom)\n- Add transition stingers to improve flow (boom)\n- Complete Unity port of the application (jin)\n- Implement big changes from PR #9 in AI news aggregator (jin)\n- Update X integration to use API keys instead of username/password (Slothify\u26a1Daily Gmove)\n- Improve DegenAI's ability to identify and trade meta-relevant tokens (rhota)\n- Build a custom PnL tracker for DegenAI (rhota)\n- Continue developing DegenAI's sentiment analysis capabilities (rhota)\n- Resolve X (Twitter) account suspension for DegenAI (rhota)\n- Complete marketplace development to enable tokenomics release (eskender.eth)\n\n### Documentation\n- Update local development guide which is currently outdated (jin)\n- Improve image generation plugin documentation (jin)\n- Create errors/remediation section in docs to aggregate common issues (\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create guide for accessing external knowledge files for inferencing (RakeshG)\n- Provide clear instructions on how to start an agent (bullkis)\n- Improve branding and communication strategy (HoneyBadger)\n- Create progress bars for development segments to share publicly (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Update CPO Eskender's X profile to reflect ElizaOS affiliation (HoneyBadger)\n- Improve documentation to enable better automated help through RAG with Eliza perplexity (jin)\n- Add example for an API provider in Eliza documentation (jin)\n- Clarify the relationship between tokenomics release and marketplace launch (eskender.eth)\n\n### Feature\n- Implement agent purchasing capabilities (jay_wooow)\n- Create monitoring tool plugin to connect logs to looker (Kren)\n- Create event bus system for Eliza to allow users to control event handling (djdabs_)\n- Standardize client loops across different platforms (Twitter, Discord, etc.) (Kren)\n- Implement RAG knowledge base for Twitter agent (Vijay T.)\n- Develop AI-powered news aggregator tools to break down information silos (jin)\n- Implement the Clank Tank framework for project discovery and evaluation (jin)\n- Create a \"What did WE get done this week\" space format for ecosystem updates (Spyros)\n- Create more bumpers similar to m3tv premiere (jin)\n- Implement a dual rating system (human and AI) similar to Rotten Tomatoes for evaluating content (Ka_yari)\n- Implement risk mitigation for future X account suspensions for DegenAI (\ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Consider L1/L2 blockchain development for long-term roadmap (eskender.eth)" + }, + "ai_news_elizaos_discord_md_2025-02-18": { + "filename": "2025-02-18.md", + "content": "# elizaOS Discord - 2025-02-18\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- Developers are actively working on **ElizaOS V2** with the team confirming they're making progress despite market conditions\n- Several users reported **module errors when deploying with Docker**, particularly related to missing tokenizers modules\n- Authentication issues with **Twitter and GaiaNet** integrations were common problems discussed\n- Developers are working on custom plugins for token information, monitoring tools, and payment systems\n- Jin mentioned that significant documentation improvements are underway to address common issues\n\n### Clank Tank Show Development\n- The team is preparing for the **\"Clank Tank\" show premiere** scheduled for the end of the week\n- The format involves real people submitting applications that are processed through an automated system with AI agents as judges\n- Jin offered to stream a demonstration of how the system works\n- The team is using an **AI news aggregator** (https://github.com/bozp-pzob/ai-news) to gather content for the show\n- Discussion about boardroom environment designs for the show setting\n\n### Branding & Organization\n- Discovery of **\"Eliza Systems\"**, a separate initiative started by Logan (described as a former team member)\n- Shaw clarified that Logan is building AI solutions for government agencies and is not involved with the DAO or Eliza Labs\n- The team is working to resolve the branding confusion\n- Clarification that **Eliza Studios** is a subsidiary of Eliza Lab focused on custom agent work and design\n\n### Market & Token Discussion\n- Community members expressed concerns about the market downturn affecting AI tokens\n- Questions about when the **launchpad would be released**, with pragmatiko noting it's \"95% of the way there\"\n- Discussion about whale wallet activity showing significant AI16Z token purchases\n- Questions about differences between **$ai16z and $eliza tokens** (Patt clarified they are different projects)\n- Mention that AI16z was featured on Bloomberg\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: How to fix module error when deploying with Docker? (AryanSingh1009) \n **A**: CryptoJefe suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n- **Q**: How to pass additional parameters to Venice provider for inference? (lefrog) \n **A**: Odilitime suggested using `providerOptions` instead of `venice_parameters`\n\n- **Q**: How to prevent an agent from falling out of Onboarding action? (MyronKoch) \n **A**: Kren suggested using fixed messages rather than AI-generated prompts for onboarding questions\n\n- **Q**: How to enable logging on the CLI? (N00t) \n **A**: Haphazardly suggested setting DEFAULT_LOG_LEVEL=debug in the env\n\n- **Q**: How to install ElizaOS on Windows? (Shinomori) \n **A**: Jin suggested using WSL2\n\n### Project & Organization Questions\n- **Q**: What is Eliza Systems? (Burtiik/Avanc) \n **A**: Shaw explained Logan started his own thing to focus AI for government and is not involved in the DAO or Eliza Labs\n\n- **Q**: What kind of service is Eliza Studios? (Avanc) \n **A**: HoneyBadger explained it's a subsidiary of Eliza Lab to do custom agent work and design\n\n- **Q**: What is the difference between $ai16z and $eliza? (HERF) \n **A**: Patt explained $ai16z is their main token while $eliza is for a different aligned project\n\n- **Q**: What's the requirement to become an Eliza partner? (Slothify\u26a1Daily Gmove) \n **A**: BOSSU explained you need to hold 100k ai16z to become partner, NFT gives a different role\n\n## Community Help & Collaboration\n\n1. **Docker Deployment Issue**\n - **Helper**: CryptoJefe\n - **Helpee**: AryanSingh1009\n - **Context**: Module error when deploying with Docker\n - **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n2. **Agent Behavior Customization**\n - **Helper**: Kren\n - **Helpee**: MyronKoch\n - **Context**: Agent falling out of Onboarding action\n - **Resolution**: Suggested using fixed messages rather than AI-generated prompts\n\n3. **Venice Provider Configuration**\n - **Helper**: Odilitime\n - **Helpee**: lefrog\n - **Context**: Passing additional parameters to Venice provider\n - **Resolution**: Suggested using `providerOptions` instead of `venice_parameters`\n\n4. **ElizaOS Windows Installation**\n - **Helper**: Jin\n - **Helpee**: Shinomori\n - **Context**: Installing ElizaOS on Windows\n - **Resolution**: Suggested using WSL2\n\n5. **Eliza Systems Clarification**\n - **Helper**: Shaw\n - **Helpee**: Community\n - **Context**: Confusion about Eliza Systems and its relationship to ElizaOS\n - **Resolution**: Explained that Logan started his own government-focused AI initiative\n\n## Action Items\n\n### Technical Tasks\n- **Launch ElizaOS V2** (Mentioned by Shaw)\n- **Fix module error with tokenizers when deploying with Docker** (Mentioned by AryanSingh1009)\n- **Resolve AI agent client not fetching from port 3000** (Mentioned by 0xCryptoCooker)\n- **Fix authentication issues with Twitter accounts** (Mentioned by BowTiedBlueFin, Shinomori)\n- **Fix \"Invalid Authorization Header\" with GaiaNet public node** (Mentioned by Waqas Wahid)\n- **Implement token address lookup plugin** (Mentioned by Kren)\n- **Create monitoring tool integration for Eliza logs** (Mentioned by Kren)\n- **Improve agent response time with OpenRouter/DeepSeek** (Mentioned by AkL)\n- **Fix issue with agent not replying to Farcaster casts** (Mentioned by rubinovitz)\n- **Launch the launchpad** (Mentioned by Multiple users)\n- **Change the ElizaOS GitHub inquiry email from Eliza.system domain** (Mentioned by Shaw)\n- **Resolve branding issues with Eliza Systems** (Mentioned by Shaw)\n- **Create a plugin for Eliza that fetches data from AI News Aggregator** (Mentioned by Jin)\n\n### Feature Requests\n- **Create AI agent with knowledge base of ElizaOS code** (Mentioned by AD)\n- **Implement cross-client interaction (e.g., Discord to Twitter)** (Mentioned by 0xJordan)\n- **Enable action output to be used in subsequent actions** (Mentioned by maveneagle)\n- **Create payment system for plugin creators** (Mentioned by cryptoAsi)\n- **Implement event bus system for Eliza** (Mentioned by ilovegrimoire9022)\n- **Standardize client loops across different platforms** (Mentioned by Kren)\n- **Consider AI16Z staking to build long-term holders** (Mentioned by CRAY)\n- **Build community around AI Agents similar to NFT communities** (Mentioned by HoneyBadger)\n- **Incorporate Eliza or build an AI game for the Clank Tank show** (Mentioned by GujuViper)\n- **Implement a dual rating system (AI agents and human feedback)** (Mentioned by Ka_yari)\n\n### Documentation Needs\n- **Complete updated documentation** (Mentioned by Jin)\n- **Add errors/remediation section to docs** (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- **Provide clearer information about token differences** (Mentioned by HERF)\n- **Document the Clank Tank show format and iteration process** (Mentioned by Jin)\n- **Create a dedicated page for posts/blogs** (Mentioned by Jin)\n- **Add an example for an API provider in Eliza documentation** (Mentioned by Jin)" + }, + "ai_news_elizaos_discord_md_2025-02-17": { + "filename": "2025-02-17.md", + "content": "# elizaOS Discord - 2025-02-17\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **Eliza Framework Versions**: Debate about which version to use, with v0.1.8-alpha.1 reported as more stable for Twitter agents, while v0.25-alpha is recommended as \"the best\" for general use.\n- **Installation & Build Issues**: Users reported various errors across Windows, WSL, and Docker environments, particularly with module loading and peer dependencies.\n- **Model Provider Configuration**: Several users encountered issues with OpenAI, Venice, and Gaianet integrations, including authentication errors and API timeouts.\n- **Database Connectivity**: Discord database connection errors reported with \"The database connection is not open\" messages.\n- **Documentation Migration**: The eliza.gg website is no longer working as documentation is being migrated to a new location.\n\n### Projects & Features\n- **Clank Tank**: A show/entertainment product with AI judges evaluating pitches. Currently judges are approving too many pitches, suggesting parameter adjustments are needed.\n- **Agentic Web**: A new open-source project announced by Evan - a decentralized peer-to-peer network for AI agents that won at the cookie.fun hackathon.\n- **AI-Generated TV**: Team preparing for a premiere at the end of the week, with discussions about avatar compatibility, intro animations, and thumbnails.\n- **Launchpad**: Reported to be 95% complete, with the community eagerly awaiting launch details and timeline.\n- **Degen Bot**: Plans to restore the suspended Discord bot, with accelerated timeline due to X platform issues.\n\n### Community & Events\n- **AI Agent Hacker House**: Planned collaboration with EigenLayer for ETH Denver 2025.\n- **Market Conditions**: Discussions about current market downturn affecting Solana and AI tokens.\n- **Security Issues**: Several X/Twitter accounts in the AI/crypto space lost verification badges, including ai16zdao, elizaOS, and Eliza Studios.\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: Is there a point in using 0.1.8 rather than 0.1.9 or even 0.25 alpha? \n **A**: 0.25 alpha is the best, should work anywhere (answered by Odilitime)\n\n- **Q**: How can I fix the \"Cannot find module\" error? \n **A**: Try clearing your cache and using node version 23.3 (answered by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n\n- **Q**: How do I add docs while running the agent so it uses them as a knowledge base? \n **A**: Use the characterfile repo and folder2knowledge/knowledge2character scripts (answered by Kimani)\n\n- **Q**: Is it possible to use xAI as the model? \n **A**: Yes (answered by Kren)\n\n- **Q**: Does eliza.gg work anymore? \n **A**: No, the docs are currently being migrated (answered by Kenk)\n\n### Project Questions\n- **Q**: What's the status of the launchpad? \n **A**: 95% of the way there is the latest update (answered by pragmatiko)\n\n- **Q**: Why have there been no commits in the GitHub repository recently? \n **A**: v2 is a private repo for now until closer to release (answered by jasyn_bjorn)\n\n- **Q**: What's the function of the boardroom in relation to the show? \n **A**: Discussing governance proposals (answered by jin)\n\n- **Q**: What's the new branding? \n **A**: aixvc, not pmairca anymore, with Twitter handle https://x.com/aixvc_agent (answered by jin)\n\n### Learning & Resources\n- **Q**: What should I do to begin learning how to create my own AI Agent with the intention for investing? \n **A**: Check agent dev school on youtube (answered by BOSSU)\n\n- **Q**: Where can I found the demo day form? \n **A**: It's on the event page in the top left of the Discord (answered by Kenk)\n\n- **Q**: Is there a tutorial on how to setup the discord client? \n **A**: The coder school YouTube videos cover this (answered by koryteg)\n\n## Community Help & Collaboration\n\n### Installation & Build Issues\n- **Helper**: Harmonize | **Helpee**: Cuddlesaurus \n **Context**: Error when starting Eliza \n **Resolution**: Suggested clearing cache with pnpm clean cache\n\n- **Helper**: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f | **Helpee**: Cuddlesaurus \n **Context**: Build errors \n **Resolution**: Suggested using node version 23.3 with nvm use 23.3\n\n- **Helper**: NoContext | **Helpee**: lefrog \n **Context**: Peer dependency warnings during installation \n **Resolution**: Suggested checking git branch, running pnpm clean, and reinstalling\n\n### Integration & API Issues\n- **Helper**: CryptoJefe | **Helpee**: AryanSingh1009 \n **Context**: Error with missing module when deploying project using Docker \n **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" then rebuilding\n\n- **Helper**: Nabeel Raza | **Helpee**: Amir \n **Context**: Twitter client issues \n **Resolution**: Shared a GitHub issue with a working solution\n\n- **Helper**: Lucas Fernandes | **Helpee**: Davintl \n **Context**: SQLite module errors \n **Resolution**: Solved by not using SQLite\n\n### Knowledge Base & Training\n- **Helper**: Tobiloba | **Helpee**: zukko944 \n **Context**: Training agent on PDF \n **Resolution**: Suggested using the characterfile repo scripts to add knowledge to the characterfile\n\n- **Helper**: NoContext | **Helpee**: ad0ll \n **Context**: Evaluating prompts in Eliza \n **Resolution**: Suggested switching to debug level to see context being sent to the model\n\n## Action Items\n\n### Technical\n- Fix Venice API parameter passing issue to control system prompt inclusion (Mentioned by lefrog)\n- Resolve better-sqlite3 module loading errors in Docker environments (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Fix embedding API timeout errors with OpenAI (Mentioned by Waqas Wahid)\n- Address Gaianet authentication issues (Mentioned by Waqas Wahid)\n- Fix Discord database connection errors (Mentioned by Kren)\n- Create a new channel for testing Degen bot (Mentioned by rhota)\n- Restore Degen bot to Discord (Mentioned by rhota)\n- Fix verification badges for project accounts (Mentioned by jasyn_bjorn)\n- Implement parameter adjustments for Clank Tank judges to be more selective (Mentioned by Patt)\n- Create a website to host Clank Tank episodes (Mentioned by jin)\n- Pick 3 more submissions with avatars and forward them for porting (Mentioned by SM Sith Lord)\n- Create repository for music tracks (Mentioned by boom)\n- Revise AI Podcast episode prompt to include category ID instead of image URL (Mentioned by SM Sith Lord)\n- Shorten intro animation (currently 11 seconds) for 1-2 minute videos (Mentioned by SM Sith Lord)\n\n### Documentation\n- Migrate documentation from eliza.gg to new location (Mentioned by Kenk)\n- Document direct API endpoints for custom frontends (Mentioned by ITZMIZZLE)\n- Create guide for developing with eliza-starter repo (Mentioned by ernest)\n- Create guide for AI agent development for investing (Mentioned by @IR0nChief\ud83e\udd76\ud83c\uddfa\ud83c\uddf8)\n- Provide clearer access instructions for channels (Mentioned by Atvee)\n- Documentation improvements to make it more collaborative (Mentioned by jin)\n- Summarize/aggregate updates and announcements (Mentioned by jin)\n- Create dedicated page for posts/blogs (Mentioned by jin)\n\n### Feature\n- Develop the \"Agentic Web\" p2p network for AI agents beyond prototype stage (Mentioned by Evan)\n- Add token address lookup functionality (Mentioned by Kren)\n- Implement scheduler for recurring actions (Mentioned by tenthirtyone)\n- Add runtime token usage tracking (Mentioned by uai_thne)\n- Create MBTI mastermind agent (Mentioned by mindxploit)\n- Integration with xAI (Mentioned by Chief)\n- Implement RAG chatbot functionality (Mentioned by ShisukeUrahara)\n- Start Clank Tank as entertainment-only and iterate on the format (Mentioned by jin)\n- Design a boardroom setting for governance proposal discussions (Mentioned by jin)\n- Consider including Eliza or building an AI game as part of Clank Tank (Mentioned by GujuViper)\n- AI Agent Hacker House event (Mentioned by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Implement token memo field for agent communication (Mentioned by DorianD)\n- Launchpad release (Mentioned by Multiple users)\n- Ensure category text remains visible throughout animation loops (Mentioned by SM Sith Lord)" + }, + "ai_news_elizaos_daily_json_2025-02-19": { + "filename": "2025-02-19.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-19", + "categories": [ + { + "title": "Eliza Project Updates", + "content": [ + { + "text": "# Recent Eliza Project Updates\n\n## Features\n\n- **Character Management**: V2 update for character management system has been implemented (PR #3595).\n- **GaiaNet API Key Support**: Added support for setting API keys in GaiaNet (PR #3591).\n- **Server URL Configuration**: Eliza client can now configure the server base URL via environment variables (PR #3589).\n- **Plugin-NKN Configuration**: Modified the configuration for the plugin-nkn (PR #3570).\n- **Test Plugin Improvements**: Enhanced the test plugin functionality (PR #3612).\n- **Tee Update**: Updated the tee component (PR #3512).\n\n## Bug Fixes\n\n- **Documentation Links**: Fixed broken links in documentation (PR #3599).\n- **Platform Cleanup**: Small cleanup for Discord, Telegram, and Twitter integrations (PR #3582).\n- **Plugin Registry**: Fixed issues with importing plugins from registry (PR #3611) and installing packages from the new registry (PR #3609).\n- **API Agent Setting**: Fixed setting agent from API (PR #3618).\n- **Error Handling**: Added catch for typing errors (PR #3617).\n- **DevContainer Configuration**: Fixed port mapping syntax and JSON structure in devcontainer.json (PR #3616).\n- **Discord Actions**: Fixed issues with Discord actions (PR #3608).\n- **Filename Mismatches**: Fixed case-insensitive filename mismatches (PR #3561).\n- **Plugin Installation**: Fixed plugins installing during initialization and when adding plugins (PR #3451).\n\n## Documentation & Refactoring\n\n- **README Enhancement**: Improved README with detailed requirements and contribution guidelines (PR #3392).\n- **Documentation Update**: General documentation updates (PR #3605).\n- **Build Warnings**: Cleaned up Bun build warnings (PR #3603).\n- **Room State Refactoring**: Refactored room state for V2 (PR #3602).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3599", + "https://github.com/elizaOS/eliza/pull/3595", + "https://github.com/elizaOS/eliza/pull/3591", + "https://github.com/elizaOS/eliza/pull/3589", + "https://github.com/elizaOS/eliza/pull/3582", + "https://github.com/elizaOS/eliza/pull/3570", + "https://github.com/elizaOS/eliza/pull/3392", + "https://github.com/elizaOS/eliza/pull/3611", + "https://github.com/elizaOS/eliza/pull/3618", + "https://github.com/elizaOS/eliza/pull/3617", + "https://github.com/elizaOS/eliza/pull/3616", + "https://github.com/elizaOS/eliza/pull/3612", + "https://github.com/elizaOS/eliza/pull/3609", + "https://github.com/elizaOS/eliza/pull/3608", + "https://github.com/elizaOS/eliza/pull/3605", + "https://github.com/elizaOS/eliza/pull/3603", + "https://github.com/elizaOS/eliza/pull/3602", + "https://github.com/elizaOS/eliza/pull/3561", + "https://github.com/elizaOS/eliza/pull/3512", + "https://github.com/elizaOS/eliza/pull/3451" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza repository, covering various aspects of the system:\n\n1. Development environment issues: A problem with 'pnpm start:client' not fetching from localhost:3000 (Issue #3592).\n\n2. Documentation problems: Unclear README in the client-direct component (Issue #3604).\n\n3. UI/Component bugs: Key error in the Skeleton Item of the AppSidebar (Issue #3596).\n\n4. Plugin functionality: Issue with plugin import from the plugin registry (Issue #3610).\n\n5. Twitter integration problems:\n - Issue with automatic replies to Twitter thread tweets (Issue #3587)\n - Problems controlling reply length and single tweet format (Issue #3588)\n - System repeatedly responding with the same generic message for image-based and non-image tweets: \"I see a visual representation of a stylized illustration with a subtle background of digital elements\" (Issue #3614).", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3592", + "https://github.com/elizaOS/eliza/issues/3587", + "https://github.com/elizaOS/eliza/issues/3604", + "https://github.com/elizaOS/eliza/issues/3596", + "https://github.com/elizaOS/eliza/issues/3588", + "https://github.com/elizaOS/eliza/issues/3614", + "https://github.com/elizaOS/eliza/issues/3610" + ], + "images": [], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "AI Coins and Crypto Market Sentiment", + "content": [ + { + "text": "Crypto enthusiasts are discussing the current state of AI-related cryptocurrencies. One user shared a meme depicting the emotional rollercoaster of believing in AI coins over the past month, suggesting significant volatility in this sector. Despite recent market challenges, there's optimism that AI coins will make a comeback, with developers actively working on projects to capitalize on future opportunities.", + "sources": [ + "https://twitter.com/dankvr/status/1892249390993056221", + "https://twitter.com/dankvr/status/1892097445955358728" + ], + "images": [ + "https://pbs.twimg.com/media/GkKeyuZWIAEeWj2.jpg" + ], + "videos": [] + }, + { + "text": "The conversation also touches on specific projects and potential future trends in the crypto space, with references to 'milady' and 'Eliza BAO'. One user predicts that 'ai government meta' will definitely become a significant trend in the cryptocurrency market.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1892276817119133771", + "https://twitter.com/shawmakesmagic/status/1892115084383572318", + "https://twitter.com/shawmakesmagic/status/1892102787506245961" + ], + "images": [ + "https://pbs.twimg.com/media/GkK3ujQWEAA2ueK.png", + "https://pbs.twimg.com/media/GkIknn0XMAA_PP0.jpg" + ], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository, focusing on refactoring, documentation updates, and feature additions:\n\n1. PR #3602 by lalalune involves refactoring room state (version 2), which likely improves how room state is managed in the system.\n\n2. PR #3605 by madjin is a documentation update, enhancing the project's documentation for better understanding and usage.\n\n3. PR #3597 by 0xbbjoker implements Drizzle v2 with PGLite, suggesting database-related improvements or changes.\n\n4. PR #3606 by yungalgo refactors memory queries, knowledge metadata, and adds browser support, which appears to enhance memory management and browser compatibility.\n\n5. PR #3613 by wtfsayo adds Agent/Character CLI methods and refactors the server, improving command-line interface functionality for agents or characters in the system.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3602", + "https://github.com/elizaOS/eliza/pull/3605", + "https://github.com/elizaOS/eliza/pull/3597", + "https://github.com/elizaOS/eliza/pull/3606", + "https://github.com/elizaOS/eliza/pull/3613" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3602", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3605", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3597", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3606", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3613" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 19-20, 2025, there were 13 new pull requests with 7 merged, 6 new issues, and 33 active contributors. The following day (February 20-21, 2025) saw 11 new pull requests with 13 merged, 2 new issues, and 16 active contributors. Overall, the project maintained steady development momentum with a total of 24 new PRs, 20 merged PRs, 8 new issues, and active participation from contributors across both days.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1739923200 + } + }, + "ai_news_elizaos_daily_md_2025-02-19": { + "filename": "2025-02-19.md", + "content": "# Eliza Project Updates\n\n## Features\n- **Character Management**: V2 update for character management system implemented (PR #3595)\n- **GaiaNet API Key Support**: Added support for setting API keys in GaiaNet (PR #3591)\n- **Server URL Configuration**: Eliza client can now configure server base URL via environment variables (PR #3589)\n- **Plugin-NKN Configuration**: Modified configuration for plugin-nkn (PR #3570)\n- **Test Plugin Improvements**: Enhanced test plugin functionality (PR #3612)\n- **Tee Update**: Updated tee component (PR #3512)\n\n## Bug Fixes\n- **Documentation Links**: Fixed broken links in documentation (PR #3599)\n- **Platform Cleanup**: Small cleanup for Discord, Telegram, and Twitter integrations (PR #3582)\n- **Plugin Registry**: Fixed issues with importing plugins from registry (PR #3611) and installing packages (PR #3609)\n- **API Agent Setting**: Fixed setting agent from API (PR #3618)\n- **Error Handling**: Added catch for typing errors (PR #3617)\n- **DevContainer Configuration**: Fixed port mapping syntax in devcontainer.json (PR #3616)\n- **Discord Actions**: Fixed issues with Discord actions (PR #3608)\n- **Filename Mismatches**: Fixed case-insensitive filename mismatches (PR #3561)\n- **Plugin Installation**: Fixed plugins installing during initialization (PR #3451)\n\n## Documentation & Refactoring\n- **README Enhancement**: Improved README with detailed requirements and contribution guidelines (PR #3392)\n- **Documentation Update**: General documentation updates (PR #3605)\n- **Build Warnings**: Cleaned up Bun build warnings (PR #3603)\n- **Room State Refactoring**: Refactored room state for V2 (PR #3602)\n\n# GitHub Activity\n\n## Recent Pull Requests\n- Refactoring room state v2 (PR #3602)\n- Documentation updates (PR #3605)\n- Implementation of Drizzle v2 with PGLite (PR #3597)\n- Refactoring memory queries and adding browser support (PR #3606)\n- Adding Agent/Character CLI methods and server refactoring (PR #3613)\n\n## Activity Metrics\n- **Feb 19-20**: 13 new PRs, 7 merged PRs, 6 new issues, 33 active contributors\n- **Feb 20-21**: 11 new PRs, 13 merged PRs, 2 new issues, 16 active contributors\n- **Total**: 24 new PRs, 20 merged PRs, 8 new issues\n\n# AI Coins and Crypto Market\n- Discussions about volatility in AI-related cryptocurrencies\n- Optimism about AI coins making a comeback\n- Developers actively working on projects for future opportunities\n- Predictions about 'ai government meta' becoming a significant trend" + }, + "ai_news_elizaos_daily_discord_json_2025-02-19": { + "filename": "2025-02-19.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-19", + "date": 1739923200, + "stats": { + "totalMessages": 838, + "totalUsers": 168 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Discord Channel\n\n## 1. Summary\nThe channel primarily contains general conversation with minimal technical discussion. A few users asked about ElizaOS installation issues, particularly on Windows using WSL2. There were questions about authentication problems with newly created Twitter accounts. One user (0xCryptoCooker) mentioned an issue with the AI agent client not fetching from port 3000 and shared a GitHub issue link. Another user (RakeshG) asked about accessing external knowledge files for inferencing. There was a demo announcement from Compass Labs about their plugin that allows agents to execute within DeFi, including reading on-chain data, executing swaps, and deploying into lending markets. A user named jay_wooow inquired about concrete examples of agents making purchases in real life. The channel also contained discussions about the rebranding from ai16z to ElizaOS and questions about tokenomics.\n\n## 2. FAQ\nQ: What's the requirement to become an Eliza partner? (asked by Slothify\u26a1Daily Gmove) A: You need to hold 100k ai16z to become partner, nft gives you different role (answered by BOSSU)\nQ: Why ai agent client is not fetching server 3000 port? (asked by 0xCryptoCooker) A: Unanswered\nQ: Is there some kind of issues with the authentication of newly made twitter accounts? (asked by Shinomori) A: Unanswered\nQ: Has someone found a solution to this bug? https://github.com/elizaOS/eliza/issues/3384 (asked by AvuTheGreat) A: Unanswered\nQ: What is the difference between $ai16z and $eliza? (asked by HERF) A: $ai16z is our main token. $eliza is the token for a different project we are aligned with (answered by Patt)\nQ: How do I access external knowledge files for inferencing? (asked by RakeshG) A: Unanswered\nQ: Where do I go to start agent? (asked by bullkis) A: Unanswered\nQ: Does anyone have any concrete examples of agents actually buying things, especially IRL? (asked by jay_wooow) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Shinomori | Context: User was having trouble installing ElizaOS on Windows | Resolution: jin suggested to \"make sure to get WSL2\"\nHelper: Patt | Helpee: HERF | Context: User was confused about the relationship between ai16z and eliza projects | Resolution: Patt explained they are different projects with different developers and provided a link for more information\nHelper: Kenk | Helpee: wlt \ud83e\udde9 | Context: User missed the Compass Labs demo and was looking for a recording | Resolution: Kenk confirmed a recording and demo content would be available soon\nHelper: Patt | Helpee: Cossr777 | Context: User was asking about transferring crypto using seed phrase | Resolution: Patt warned against revealing seed phrases and suggested using deposit addresses on exchanges\n\n## 4. Action Items\nTechnical: Fix AI agent client not fetching from port 3000 | Description: Issue with server connection on port 3000 | Mentioned By: 0xCryptoCooker\nTechnical: Resolve authentication issues with newly created Twitter accounts | Description: Users experiencing problems authenticating with new Twitter accounts | Mentioned By: Shinomori\nTechnical: Fix bug reported in GitHub issue #3384 | Description: Unspecified bug in ElizaOS | Mentioned By: AvuTheGreat\nDocumentation: Create guide for accessing external knowledge files for inferencing | Description: User needs help with knowledge file access for inference | Mentioned By: RakeshG\nDocumentation: Provide clear instructions on how to start an agent | Description: User unclear on agent initialization process | Mentioned By: bullkis\nFeature: Implement agent purchasing capabilities | Description: Examples of agents making real-world purchases | Mentioned By: jay_wooow", + "messageCount": 145, + "userCount": 66 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS development, troubleshooting, and implementation questions. Key technical discussions include:\n\n- ElizaOS plugin architecture is transitioning to a more scalable approach with plugins moving to separate repositories outside the main codebase. Plugins should now be registered in the elizaos-plugins/registry repository.\n- Debugging issues with the SQLite adapter, with clarification that data persists between sessions and requires a cleanstart to reset.\n- Twitter client implementation challenges, including post template customization to improve tweet quality and authentication issues with new accounts.\n- Logging configuration using environment variables (DEFAULT_LOG_LEVEL=debug, LOG_JSON_FORMAT=true) to troubleshoot issues.\n- Image generation plugin troubleshooting, with users encountering \"Invalid response format\" and model configuration errors.\n- API integration discussions, including how to make direct API calls to agents and implementing cross-client interactions.\n- Documentation improvements, with jin working on updating outdated guides and requesting feedback.\n- Compass Labs demonstrated a DeFi plugin that allows agents to deploy and manage capital.\n\n## 2. FAQ\nQ: Does the SQLite data disappear when Eliza is stopped? (asked by Kren) A: No, it persists until you run cleanstart (answered by mindxploit)\nQ: What happened to all the logging on the CLI? (asked by N00t) A: Set DEFAULT_LOG_LEVEL=debug in the env file (answered by Haphazardly)\nQ: How to write good action descriptions so user inputs map to correct actions? (asked by AI_008) A: Dumping the zod schema into the template works well (answered by fourcolors)\nQ: Is it normal that the API response takes 50s+ for a simple message? (asked by AkL) A: It's likely due to the free deepseek model having too many requests (self-answered by AkL)\nQ: How to run multiple Twitter agents in one Eliza repository? (asked by Marlvin_Billionaire) A: Use pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\" (answered by Cuddlesaurus)\nQ: How to chat with an agent via API? (asked by ITZMIZZLE) A: Use curl commands to get agent ID and send messages (self-answered by ITZMIZZLE)\nQ: How to implement an agent into a website? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Unanswered\nQ: How to fix \"No model settings found for the image model provider\" error? (asked by PiagaShihari) A: Unanswered\n\n## 3. Help Interactions\nHelper: Haphazardly | Helpee: N00t | Context: Missing CLI logging | Resolution: Suggested setting DEFAULT_LOG_LEVEL=debug in env file\nHelper: mindxploit | Helpee: Kren | Context: SQLite data persistence | Resolution: Explained data persists until cleanstart is run\nHelper: Odilitime | Helpee: Slise | Context: Build failures on Ubuntu | Resolution: Provided package installation command for dependencies\nHelper: ITZMIZZLE | Helpee: Community | Context: API communication with agent | Resolution: Shared curl commands for getting agent ID and sending messages\nHelper: Kren | Helpee: dragonlord | Context: Poor quality tweets | Resolution: Explained how to customize twitterPostTemplate for better results\nHelper: notorious_d_e_v | Helpee: ropats16 | Context: Database errors | Resolution: Suggested deleting database to resolve issues\nHelper: notorious_d_e_v | Helpee: featr | Context: Plugin distribution | Resolution: Explained plugin registration process and structure\n\n## 4. Action Items\nType: Documentation | Description: Update local development guide which is currently outdated | Mentioned By: jin\nType: Documentation | Description: Improve image generation plugin documentation | Mentioned By: jin\nType: Feature | Description: Create monitoring tool plugin to connect logs to looker | Mentioned By: Kren\nType: Feature | Description: Create event bus system for Eliza to allow users to control event handling | Mentioned By: djdabs_\nType: Feature | Description: Standardize client loops across different platforms (Twitter, Discord, etc.) | Mentioned By: Kren\nType: Feature | Description: Create errors/remediation section in docs to aggregate common issues | Mentioned By: \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f\nType: Technical | Description: Fix payment plugin to attach QR code files to messages | Mentioned By: djdabs_\nType: Technical | Description: Implement cross-client interactions (e.g., asking on Discord to make a tweet) | Mentioned By: 0xJordan\nType: Technical | Description: Fix evaluator validation and handler execution flow | Mentioned By: Tobias | QDEV\nType: Technical | Description: Implement RAG knowledge base for Twitter agent | Mentioned By: Vijay T.", + "messageCount": 300, + "userCount": 72 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "No substantial technical discussions, decisions, or problem-solving occurred in this brief chat segment. The only message was from Phoenix | Livepeer-Eliza.com asking if someone had built their agent yet or needed guidance from the start. This appears to be the beginning of a potential help interaction related to agent development, but there is insufficient content to summarize any technical details or implementations.", + "messageCount": 1, + "userCount": 1 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThis chat segment contains minimal technical discussion. The primary topics include:\n\n- A brief exchange about the Clank Tank platform, clarifying that applicants are real people who submit forms, but the judging process is automated without live human interaction\n- A suggestion to implement a dual rating system (human and AI) similar to Rotten Tomatoes\n- Comments about cryptocurrency price action and concerns about branding/communication strategy\n- Several casual exchanges about partner status and community culture\n\nThe conversation lacks substantive technical problem-solving or implementation details. Most interactions are brief clarifications or casual community banter rather than in-depth technical discussions.\n\n## 2. FAQ\nQ: Do agents in Clank Tank interact with real humans? Would it be cool if judges were like 50:50 human to agent? (asked by LemoNade) A: Applicants are real people who submit forms providing episode contexts, but it's an automated process without live interaction. Changes might be possible in the future. (answered by Patt)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: LemoNade | Context: Confusion about how Clank Tank platform works with human/AI interaction | Resolution: Patt explained that applicants are real people submitting forms processed through automation, not live interaction.\n\n## 4. Action Items\nFeature: Implement a dual rating system (human and AI) similar to Rotten Tomatoes for evaluating content | Description: Allow humans to share excitement and questions while AI agents provide ratings based on their training models | Mentioned By: Ka_yari\nDocumentation: Improve branding and communication strategy | Description: Address disorganized branding that community members find frustrating | Mentioned By: HoneyBadger", + "messageCount": 22, + "userCount": 8 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around discussions about ElizaOS, its rebranding efforts, and community concerns about project direction. Key technical discussions include the development of ElizaOS V2 and its launchpad, which is reportedly 95% complete with the remaining 5% expected to be finished after ETH Denver (early March). There's significant confusion about various Eliza-branded initiatives, particularly \"Eliza Systems,\" which appears to be a separate entity started by Logan (former ElizaOS co-founder) focusing on AI for government. Community members express frustration about communication gaps, with many requesting more frequent updates on development progress. Jin discusses a new initiative called \"Clank Tank,\" an AI-driven show format for project discovery and evaluation, which aims to provide transparent deal flow and governance for the DAO. The chat also reveals that Reality Spiral is a significant contributor to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes.\n\n## 2. FAQ\nQ: What is Eliza Systems? (asked by pragmatiko) A: It's a separate initiative started by Logan to focus on AI for government agencies, not directly connected to ElizaOS or the DAO (answered by shaw)\nQ: When will the launchpad be completed? (asked by cheez) A: The team is avoiding giving concrete dates but indicated it would be after ETH Denver which ends March 2nd (answered by Patt)\nQ: Why hasn't the rebranding been completed yet? (asked by HoneyBadger) A: The rebranding is tied to legal issues and depends on external parties like daos.fun team (answered by Patt)\nQ: What is Reality Spiral? (asked by HoneyBadger) A: They're one of the top contributors to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes (answered by witch)\nQ: What is Clank Tank? (asked by HoneyBadger) A: It's an AI-driven game show format for project discovery that combines \"attentionomics + AI investing\" to provide transparent deal flow for the DAO (answered by jin)\nQ: Why hasn't Binance listed ai16z for spot trading? (asked by HoneyBadger) A: Yi He claimed during a CN AMA that the FDV (fully diluted valuation) is very high (answered by Zolo)\nQ: What is Eliza Studio? (asked by Avanc) A: It's a subsidiary of Eliza Lab run by whobody, created to do custom agent work and design (answered by shaw)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Needed better coordination for rebranding efforts | Resolution: Created collaborative resources including a TLDraw board and HackMD document for gathering narrative elements\nHelper: Patt | Helpee: Community | Context: Confusion about project timeline and communication | Resolution: Provided links to previous updates from shaw and explained the team's stance on limited communication\nHelper: witch | Helpee: HoneyBadger | Context: Confusion about Reality Spiral's purpose | Resolution: Explained they're working on agents that automatically push commits to GitHub and suggest code fixes\nHelper: shaw | Helpee: Community | Context: Confusion about Eliza Systems and its relationship to ElizaOS | Resolution: Clarified it's Logan's separate initiative focusing on AI for government, not connected to the DAO\n\n## 4. Action Items\nType: Technical | Description: Complete the remaining 5% of the launchpad development | Mentioned By: cheez\nType: Technical | Description: Fix the ElizaOS GitHub inquiry email that points to Eliza.system domain | Mentioned By: HoneyBadger\nType: Documentation | Description: Improve documentation to enable better automated help through RAG with Eliza perplexity | Mentioned By: jin\nType: Technical | Description: Launch ElizaOS V2 | Mentioned By: shaw\nType: Documentation | Description: Create progress bars for development segments to share publicly | Mentioned By: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f\nType: Feature | Description: Develop AI-powered news aggregator tools to break down information silos | Mentioned By: jin\nType: Feature | Description: Implement the Clank Tank framework for project discovery and evaluation | Mentioned By: jin\nType: Documentation | Description: Update CPO Eskender's X profile to reflect ElizaOS affiliation | Mentioned By: HoneyBadger\nType: Feature | Description: Create a \"What did WE get done this week\" space format for ecosystem updates | Mentioned By: Spyros\nType: Technical | Description: Complete the rebranding process as soon as possible | Mentioned By: Zolo", + "messageCount": 262, + "userCount": 34 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary:\nThe channel discussions focus on the development of an AI-powered TV show or streaming content. Key technical components include an AI news aggregator (GitHub: bozp-pzob/ai-news) that supplies content for the show, and potential integration with Eliza (likely a framework or platform). The team is working on creating a plugin that would fetch data from the aggregator and post to X (Twitter). The codebase is primarily TypeScript. Visual elements being developed include logos, credits, and bumpers. The team is preparing for a \"clank tank premiere\" and working on episode S1E1, with discussions about audio quality, pacing, transitions, and background music. Team members are collaborating on editing, rendering, and creating visual assets. Documentation for Eliza components (actions/providers/evaluators) is being updated, with specific focus on API providers.\n\n## 2. FAQ:\nQ: Is this news aggregator what you're using for the contents of the show? and this isn't a plugin for eliza right? (asked by Slothify\u26a1Daily Gmove) A: Yeah that's the one, we're actively working on it, contributions welcome (answered by jin)\nQ: Has anyone made a plugin for Eliza that fetches the data from AI News Aggregator and posts them to X? (asked by Slothify\u26a1Daily Gmove) A: Not yet, we're preparing the aggregator to lead up to that! Perhaps work on a plugin can be done in parallel with samples from the json folder? (answered by jin)\nQ: Do we have outro credits? (asked by jin) A: Unanswered\nQ: Is this running in playcanvas or unity? (asked by barbo) A: Playcanvas, was working on unity port (answered by jin)\n\n## 3. Help Interactions:\nHelper: jin | Helpee: Slothify\u26a1Daily Gmove | Context: Understanding Eliza integration with AI News Aggregator | Resolution: Jin provided documentation links and explained that both codebases are TypeScript and that the aggregator could become a provider\nHelper: boom | Helpee: fishai | Context: Needed visual assets for the show | Resolution: Provided clean logo versions, credits with music and background video\nHelper: jin | Helpee: Channel members | Context: Needed to understand Eliza components | Resolution: Shared documentation links explaining actions/providers/evaluators and a tutorial for API providers\n\n## 4. Action Items:\nType: Technical | Description: Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X | Mentioned By: jin\nType: Technical | Description: Improve audio/pacing in the show, add different sounds for menus and loaders | Mentioned By: boom\nType: Technical | Description: Add transition stingers to improve flow | Mentioned By: boom\nType: Technical | Description: Complete Unity port of the application | Mentioned By: jin\nType: Documentation | Description: Add example for an API provider in Eliza documentation | Mentioned By: jin\nType: Feature | Description: Create more bumpers similar to m3tv premiere | Mentioned By: jin\nType: Technical | Description: Implement big changes from PR #9 in AI news aggregator | Mentioned By: jin\nType: Technical | Description: Update X integration to use API keys instead of username/password | Mentioned By: Slothify\u26a1Daily Gmove", + "messageCount": 55, + "userCount": 5 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe discussion centers around DegenAI, an autonomous trading bot with character customization that influences trading decisions. The team is currently focused on improving its trading capabilities after its X (Twitter) account was suspended. They've filed appeals but are testing the bot in Discord meanwhile. The bot uses sentiment analysis and character-based decision-making to trade tokens, particularly focusing on \"meta-relevant\" tokens that are trending in the community. The team reports that DegenAI is already making profitable trades and buying popular tokens like $TRUMP. They're building their own PnL tracker since they're dissatisfied with Birdeye. There's tension between team members who want to focus on development before promotion and community members who feel there's a lack of transparency and communication about the project's progress and direction. The team views this as a \"mini buidl season\" before the next AI hype cycle, preferring to perfect the technology before heavily promoting it.\n\n## 2. FAQ\nQ: What are Degenai's KPIs and how is he performing? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: For trading we're looking at if he's actually pulling meta-relevant tokens, of course PnL. Still experimenting, more solid KPIs will be tracked. (answered by rhota)\nQ: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again should he be reinstated? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate. (answered by rhota)\nQ: When might we expect Degenai's capabilities to advance beyond a basic trading bot? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: They already have. Basic trading bots are linear. Degen has a sentiment analysis backend, and the final call is made by the character. (answered by rhota)\nQ: Where is the best place to go to see his PnL to date? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (answered by rhota)\nQ: How is \"meta-relevant\" defined? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: By meta-relevant I mean, we want to ensure he's trading the things that everyone is talking about in a given week (or day really, since the meme cycles are so fast now). (answered by rhota)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Explaining DegenAI's current capabilities and development status | Resolution: Clarified that DegenAI uses sentiment analysis and character-based decision making, is making money, buying popular tokens, and locking in profits.\nHelper: Odilitime | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Explaining current focus on ensuring basic functionality | Resolution: Explained they're ensuring the bot doesn't miss when it should sell.\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Explaining where to track DegenAI's performance | Resolution: Provided information about using solscan for live tracking and birdeye for PnL, mentioned they're building their own tracker.\n\n## 4. Action Items\nTechnical: Improve DegenAI's ability to identify and trade meta-relevant tokens | Description: Ensure the bot consistently trades tokens that are trending in the community | Mentioned By: rhota\nTechnical: Build a custom PnL tracker | Description: Create an alternative to Birdeye for tracking profit and loss | Mentioned By: rhota\nTechnical: Continue developing DegenAI's sentiment analysis capabilities | Description: Enhance the AI's ability to make smarter trading decisions based on market sentiment | Mentioned By: rhota\nTechnical: Resolve X (Twitter) account suspension | Description: Continue appeals process to get DegenAI reinstated on X | Mentioned By: rhota\nFeature: Implement risk mitigation for future X account suspensions | Description: Develop strategies to prevent future bans once current reason is understood | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan\nDocumentation: Create clearer communication about project progress | Description: Improve transparency about development status and achievements | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan", + "messageCount": 43, + "userCount": 8 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion primarily revolves around Eliza's long-term strategic direction, particularly regarding a potential L1/L2 blockchain development. Eskender.eth, who recently became CPO (two weeks prior), clarified that while an L1/L2 vision remains interesting, it's not on the current roadmap. The team has completed an internal product audit resulting in a roadmap shared by accelxr. There's tension regarding project management and communication, with PrudentSpartan expressing frustration about ongoing basic discussions after two months while tokenomics is claimed to be \"95% done.\" Eskender.eth explained that tokenomics development is indeed nearly complete but its release is tied to the marketplace launch, which has experienced delays. This dependency has caused tokenomics to lag behind schedule as well.\n\n## 2. FAQ\nQ: Is an L1 still the long-term goal since becoming the CPO? (asked by HoneyBadger) A: It's still interesting but larger visions like an L1/L2 will be down the line once product teams and topco are in the right place. (answered by eskender.eth)\nQ: Why is tokenomics still not released if it's \"95% done\"? (implied by PrudentSpartan) A: Tokenomics is functionally 95% complete but its release is tied to the marketplace launch which has been delayed. (answered by eskender.eth)\nQ: Who is running this project? (asked by PrudentSpartan) A: Unanswered\n\n## 3. Help Interactions\nHelper: eskender.eth | Helpee: HoneyBadger | Context: Clarification about L1/L2 plans and tokenomics timeline | Resolution: Explained that L1/L2 is not on current roadmap and that tokenomics release is dependent on marketplace launch\n\n## 4. Action Items\nTechnical: Complete marketplace development to enable tokenomics release | Description: Marketplace development is blocking tokenomics launch | Mentioned By: eskender.eth\nDocumentation: Clarify the relationship between tokenomics release and marketplace launch | Description: Create clear documentation about dependencies between product releases | Mentioned By: eskender.eth\nFeature: Consider L1/L2 blockchain development for long-term roadmap | Description: Evaluate the viability of dedicated blockchain after current priorities | Mentioned By: eskender.eth", + "messageCount": 10, + "userCount": 3 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-19": { + "filename": "2025-02-19.md", + "content": "# elizaOS Discord - 2025-02-19\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **ElizaOS V2 & Launchpad**: Development is 95% complete with the remaining 5% expected to be finished after ETH Denver (early March).\n- **Plugin Architecture**: Transitioning to a more scalable approach with plugins moving to separate repositories outside the main codebase. Plugins should now be registered in the elizaos-plugins/registry repository.\n- **Tokenomics**: Reported to be \"95% done\" but release is tied to the marketplace launch, which has experienced delays.\n- **Rebranding**: The transition from ai16z to ElizaOS is ongoing but facing delays due to legal issues and dependencies on external parties like the daos.fun team.\n\n### Technical Implementations\n- **SQLite Adapter**: Clarification that data persists between sessions and requires a cleanstart to reset.\n- **Logging Configuration**: Environment variables (DEFAULT_LOG_LEVEL=debug, LOG_JSON_FORMAT=true) can be used for troubleshooting.\n- **Twitter Integration**: Users discussed post template customization to improve tweet quality and authentication issues with new accounts.\n- **API Integration**: Discussions on making direct API calls to agents and implementing cross-client interactions.\n- **Compass Labs Demo**: Showcased a DeFi plugin allowing agents to deploy and manage capital, execute swaps, and interact with lending markets.\n\n### AI Projects & Initiatives\n- **DegenAI**: An autonomous trading bot with character customization that influences trading decisions. Currently making profitable trades and buying popular tokens like $TRUMP. The team is building their own PnL tracker.\n- **Clank Tank**: An AI-driven show format for project discovery and evaluation, aiming to provide transparent deal flow and governance for the DAO.\n- **3D AI TV**: Development of an AI-powered TV show using an AI news aggregator (GitHub: bozp-pzob/ai-news) that supplies content for the show.\n- **Reality Spiral**: A significant contributor to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes.\n\n### Organizational Clarifications\n- **Eliza Systems**: A separate entity started by Logan (former ElizaOS co-founder) focusing on AI for government, not directly connected to ElizaOS or the DAO.\n- **Eliza Studio**: A subsidiary of Eliza Lab run by whobody, created to do custom agent work and design.\n- **L1/L2 Plans**: CPO Eskender clarified that while an L1/L2 vision remains interesting, it's not on the current roadmap.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: Does the SQLite data disappear when Eliza is stopped? \n **A**: No, it persists until you run cleanstart. (mindxploit)\n\n- **Q**: What happened to all the logging on the CLI? \n **A**: Set DEFAULT_LOG_LEVEL=debug in the env file. (Haphazardly)\n\n- **Q**: How to run multiple Twitter agents in one Eliza repository? \n **A**: Use pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\" (Cuddlesaurus)\n\n- **Q**: How to chat with an agent via API? \n **A**: Use curl commands to get agent ID and send messages. (ITZMIZZLE)\n\n- **Q**: Is it normal that the API response takes 50s+ for a simple message? \n **A**: It's likely due to the free deepseek model having too many requests. (AkL)\n\n### Project & Organization\n- **Q**: What is the difference between $ai16z and $eliza? \n **A**: $ai16z is our main token. $eliza is the token for a different project we are aligned with. (Patt)\n\n- **Q**: What is Reality Spiral? \n **A**: They're one of the top contributors to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes. (witch)\n\n- **Q**: What is Clank Tank? \n **A**: It's an AI-driven game show format for project discovery that combines \"attentionomics + AI investing\" to provide transparent deal flow for the DAO. (jin)\n\n- **Q**: Why hasn't Binance listed ai16z for spot trading? \n **A**: Yi He claimed during a CN AMA that the FDV (fully diluted valuation) is very high. (Zolo)\n\n### DegenAI\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: For trading we're looking at if he's actually pulling meta-relevant tokens, of course PnL. Still experimenting, more solid KPIs will be tracked. (rhota)\n\n- **Q**: How is \"meta-relevant\" defined? \n **A**: By meta-relevant I mean, we want to ensure he's trading the things that everyone is talking about in a given week (or day really, since the meme cycles are so fast now). (rhota)\n\n- **Q**: Where is the best place to go to see his PnL to date? \n **A**: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (rhota)\n\n## Community Help & Collaboration\n\n### Installation & Setup\n- **jin** helped **Shinomori** with ElizaOS installation on Windows, suggesting to \"make sure to get WSL2\".\n- **Odilitime** assisted **Slise** with build failures on Ubuntu by providing package installation commands for dependencies.\n- **notorious_d_e_v** helped **ropats16** resolve database errors by suggesting database deletion.\n\n### Development Support\n- **Haphazardly** helped **N00t** restore CLI logging by suggesting environment variable configuration.\n- **mindxploit** clarified for **Kren** that SQLite data persists until cleanstart is run.\n- **Kren** helped **dragonlord** improve tweet quality by explaining how to customize twitterPostTemplate.\n- **ITZMIZZLE** shared curl commands with the community for getting agent IDs and sending messages via API.\n- **notorious_d_e_v** explained the plugin registration process and structure to **featr**.\n\n### Project Clarifications\n- **Patt** explained to **HERF** the relationship between ai16z and eliza projects, noting they are different projects with different developers.\n- **shaw** clarified for the community that Eliza Systems is Logan's separate initiative focusing on AI for government, not connected to the DAO.\n- **witch** explained to **HoneyBadger** that Reality Spiral is working on agents that automatically push commits to GitHub and suggest code fixes.\n- **jin** created collaborative resources including a TLDraw board and HackMD document for gathering narrative elements to help with rebranding efforts.\n\n## Action Items\n\n### Technical\n- Complete the remaining 5% of the launchpad development (cheez)\n- Fix AI agent client not fetching from port 3000 (0xCryptoCooker)\n- Resolve authentication issues with newly created Twitter accounts (Shinomori)\n- Fix bug reported in GitHub issue #3384 (AvuTheGreat)\n- Fix payment plugin to attach QR code files to messages (djdabs_)\n- Implement cross-client interactions (e.g., asking on Discord to make a tweet) (0xJordan)\n- Fix evaluator validation and handler execution flow (Tobias | QDEV)\n- Complete the rebranding process as soon as possible (Zolo)\n- Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X (jin)\n- Improve audio/pacing in the show, add different sounds for menus and loaders (boom)\n- Add transition stingers to improve flow (boom)\n- Complete Unity port of the application (jin)\n- Implement big changes from PR #9 in AI news aggregator (jin)\n- Update X integration to use API keys instead of username/password (Slothify\u26a1Daily Gmove)\n- Improve DegenAI's ability to identify and trade meta-relevant tokens (rhota)\n- Build a custom PnL tracker for DegenAI (rhota)\n- Continue developing DegenAI's sentiment analysis capabilities (rhota)\n- Resolve X (Twitter) account suspension for DegenAI (rhota)\n- Complete marketplace development to enable tokenomics release (eskender.eth)\n\n### Documentation\n- Update local development guide which is currently outdated (jin)\n- Improve image generation plugin documentation (jin)\n- Create errors/remediation section in docs to aggregate common issues (\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create guide for accessing external knowledge files for inferencing (RakeshG)\n- Provide clear instructions on how to start an agent (bullkis)\n- Improve branding and communication strategy (HoneyBadger)\n- Create progress bars for development segments to share publicly (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Update CPO Eskender's X profile to reflect ElizaOS affiliation (HoneyBadger)\n- Improve documentation to enable better automated help through RAG with Eliza perplexity (jin)\n- Add example for an API provider in Eliza documentation (jin)\n- Clarify the relationship between tokenomics release and marketplace launch (eskender.eth)\n\n### Feature\n- Implement agent purchasing capabilities (jay_wooow)\n- Create monitoring tool plugin to connect logs to looker (Kren)\n- Create event bus system for Eliza to allow users to control event handling (djdabs_)\n- Standardize client loops across different platforms (Twitter, Discord, etc.) (Kren)\n- Implement RAG knowledge base for Twitter agent (Vijay T.)\n- Develop AI-powered news aggregator tools to break down information silos (jin)\n- Implement the Clank Tank framework for project discovery and evaluation (jin)\n- Create a \"What did WE get done this week\" space format for ecosystem updates (Spyros)\n- Create more bumpers similar to m3tv premiere (jin)\n- Implement a dual rating system (human and AI) similar to Rotten Tomatoes for evaluating content (Ka_yari)\n- Implement risk mitigation for future X account suspensions for DegenAI (\ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Consider L1/L2 blockchain development for long-term roadmap (eskender.eth)" + }, + "github_summaries_daily_2025-02-20": { + "filename": "2025-02-20.md", + "content": "On Feb 20, 2025, ElizaOS focused on enhancing plugin functionality, resolving critical bugs, and improving code quality across the `elizaos/eliza` repository. Key achievements include significant bug fixes related to plugin imports and Discord actions, alongside substantial progress in code refactoring and documentation improvements. A new challenge emerged concerning an agent's incorrect responses to image and text-based tweets.\n\n## \u2705 Completed Work\n\n### Plugin Functionality & Bug Fixes\n- Enhanced the test plugin logger for better readability and ensured proper termination after execution ([elizaos/eliza#3612](https://github.com/elizaos/eliza/pull/3612)).\n- Fixed issues with importing plugins from the registry, addressing a critical bug that affected plugin functionality ([elizaos/eliza#3611](https://github.com/elizaos/eliza/pull/3611)).\n- Resolved issues with Discord actions, ensuring all actions work correctly except for the download media plugin ([elizaos/eliza#3608](https://github.com/elizaos/eliza/pull/3608)).\n\n### Code Refactoring & Quality\n- Cleaned up build warnings to improve developer experience and code quality, including replacing unsafe `eval()` with `JSON.parse()` ([elizaos/eliza#3603](https://github.com/elizaos/eliza/pull/3603)).\n- Refactored room state management to be more generic and efficient, reducing state pollution ([elizaos/eliza#3602](https://github.com/elizaos/eliza/pull/3602)).\n\n### Documentation & Client Improvements\n- Consolidated documentation pages to improve clarity and reduce redundancy, with a focus on enhancing the API documentation ([elizaos/eliza#3605](https://github.com/elizaos/eliza/pull/3605)).\n\n## \ud83d\udc1e Issue Triage\n\n### New Issues\n- **elizaos/eliza**: An agent is incorrectly responding to image and text-based tweets ([elizaos/eliza#3614](https://github.com/elizaos/eliza/issues/3614)).\n\n### Closed Issues\n- **elizaos/eliza**: Added a new troubleshooting FAQ to the documentation ([elizaos/eliza#3083](https://github.com/elizaos/eliza/issues/3083)).\n- **elizaos/eliza**: Resolved the issue where `pnpm start:client` was not fetching `localhost:3000` ([elizaos/eliza#3592](https://github.com/elizaos/eliza/issues/3592))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-20": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:06.333579Z", + "target_date": "2025-02-20", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-19", + "ai_news_elizaos_discord_md_2025-02-18", + "ai_news_elizaos_discord_md_2025-02-17", + "ai_news_elizaos_daily_json_2025-02-19", + "ai_news_elizaos_daily_md_2025-02-19", + "ai_news_elizaos_daily_discord_json_2025-02-19", + "ai_news_elizaos_daily_discord_md_2025-02-19", + "github_summaries_daily_2025-02-20", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 201336, + "estimated_tokens": 50334, + "file_size_bytes": 216950 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-21.json b/the-council/aggregated/2025-02-21.json new file mode 100644 index 00000000000..25b4a01a797 --- /dev/null +++ b/the-council/aggregated/2025-02-21.json @@ -0,0 +1,299 @@ +{ + "date_generated_for": "2025-02-21", + "ai_news_elizaos_discord_md_2025-02-20": { + "filename": "2025-02-20.md", + "content": "# elizaOS Discord - 2025-02-20\n\n## Overall Discussion Highlights\n\n### Project Status & Roadmap\n- **Rebranding Progress**: The team is 95% complete with rebranding from ai16z to ElizaOS, with the remaining work involving legal considerations and coordination with external parties like daos.fun.\n- **Tokenomics Update**: Tokenomics is functionally \"95% done\" but its release is tied to the marketplace launch, which has been delayed. It will be released simultaneously with the launchpad, likely after ETH Denver (early March).\n- **New Leadership Team**: The project announced new hires including Eskender as CPO (in week 2), Ben as Head of Brand, and Nisita as Head of Community, signaling increased focus on communication and brand consolidation.\n- **L1/L2 Development**: There's ongoing debate about whether developing an L1/L2 blockchain remains a long-term goal. Eskender indicated it's \"still interesting\" but will come later, while community members noted that Shaw had recently stated on a podcast that an L1 was \"a bad idea.\"\n\n### Technical Developments\n- **Compass Labs Demo**: Aidar from Compass Labs presented a demo about enabling Eliza to deploy and manage capital in DeFi, covering API integration, plugin installation, and on-chain data interaction.\n- **Plugin Registry System**: The project has moved away from hosting plugins in the main repository to a new plugin registry system, with discussions about improving documentation for this system.\n- **Multi-Agent Systems**: A multi-agent system for monitoring token unlock events was described by AGC from \"blacktokenomics,\" consisting of data agents, validation agents, and trade agents working together to execute short trades based on tokenomics data.\n- **DegenAI Trading Bot**: The team is developing an AI-powered trading bot that uses sentiment analysis and character-based decision making for trading. It's currently banned from Twitter but operating in Discord while appeals are processed.\n- **RealitySpiral**: Identified as a significant GitHub contributor working on agents that automatically push commits and suggest code fixes, with plans for a self-duplicating improvement suite.\n\n### Community Projects\n- **ClankTank Development**: Jin is developing \"Clank Tank,\" a game show format for AI-driven project evaluation that serves as a discovery engine for the DAO's partnerships pipeline. The team is working on a PlayCanvas implementation with a Unity port in progress, including visual assets, transitions, and music.\n- **Launchpad Progress**: The team is finalizing a launchpad for agent projects, with launch expected after ETH Denver. They're currently onboarding the first cohort of launch partners.\n\n### Common Technical Issues\n- **Environment Setup Challenges**: Users frequently encounter environment setup issues across different operating systems, particularly with SQLite dependencies and WSL2 compatibility.\n- **Database Configuration Problems**: Several users reported issues with database setup and configuration, particularly when switching between development environments.\n- **RAG Knowledge Base Implementation**: Multiple discussions about implementing and configuring RAG knowledge bases for enhanced agent capabilities.\n\n## Key Questions & Answers\n\n### Project Direction & Tokenomics\n- **Q**: When will the remaining 5% of the rebrand be completed? \n **A**: The team doesn't want to give a concrete date, but indicated it would be after ETH Denver which ends March 2nd.\n\n- **Q**: What's the rough timeline for the new tokenomics? \n **A**: Tokenomics will be released at the same time with launchpad, hinting after ETHDenver.\n\n- **Q**: Why is tokenomics still not released if it's \"95% done\"? \n **A**: It's \"directly tied to the release of the marketplace\" which \"has lagged behind in terms of hitting its release date.\"\n\n- **Q**: Is developing an L1/L2 blockchain still a long-term goal? \n **A**: It's \"still v interesting\" but \"will be down the line once we have the product teams and topco in the right place.\"\n\n### Technical Implementation\n- **Q**: How can I chat directly via API with my agent? \n **A**: Use curl commands to first get your agent ID with `curl -X GET http://YOURIP:3001/agents` and then send messages with `curl -X POST http://YOURIP:3001/{YOURAGENTID}/message -H \"Accept: application/json\" -H \"Content-Type: multipart/form-data\" -F \"text=YOURTEXT\" -F \"user=user\"`\n\n- **Q**: Can I run multiple Twitter agents in one Eliza repository? \n **A**: Yes, use `pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\"`\n\n- **Q**: How do I fix build failures on Linux? \n **A**: Install required dependencies with `apt -y install build-essential pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev`\n\n- **Q**: Why is my evaluator's handler never called even when validate returns true? \n **A**: Set `alwaysRun:true` and then return `false` in the `validate` function when you don't want it to run.\n\n- **Q**: How do I enable RAG knowledge base for my agent? \n **A**: Set `ragKnowledge: true` in settings and configure the knowledge paths correctly.\n\n- **Q**: How do I attach a file to a message? \n **A**: Use the `attachments` array with proper configuration including contentType, id, source, and url.\n\n### DegenAI & Community Projects\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: Looking at meta-relevant tokens and PnL. Still experimenting with more solid KPIs to be tracked.\n\n- **Q**: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again? \n **A**: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate.\n\n- **Q**: What problem is Clank Tank trying to solve? \n **A**: It aims to provide mixture of experts for better feedback, promote projects without direct endorsement, and scale transparent deal flow/governance/partnerships for the DAO.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: Odilitime | **Helpee**: Slise \n **Context**: Build failures on Linux \n **Resolution**: Suggested installing required dependencies with apt command\n\n- **Helper**: notorious_d_e_v | **Helpee**: ropats16 \n **Context**: 401 error with Gaia \n **Resolution**: Suggested deleting database to fix the issue\n\n- **Helper**: notorious_d_e_v | **Helpee**: Tobias | QDEV \n **Context**: Evaluator handler not being called \n **Resolution**: Suggested using alwaysRun:true with conditional validation\n\n- **Helper**: [elizaos] | **Helpee**: El Pulpo \ud83d\udc19 \n **Context**: Attaching files to messages \n **Resolution**: Provided code example using attachments array with proper configuration\n\n- **Helper**: Vijay T. | **Helpee**: Quentin \ud83e\udd56 \n **Context**: SQLite3 binding issues \n **Resolution**: Shared a GitHub issue solution that worked for them\n\n### Project Guidance\n- **Helper**: notorious_d_e_v | **Helpee**: featr \n **Context**: How to distribute custom Eliza client \n **Resolution**: Provided detailed guidance on creating a plugin and adding it to the registry\n\n- **Helper**: eskender.eth | **Helpee**: HoneyBadger \n **Context**: Clarification about product roadmap and tokenomics timeline \n **Resolution**: Explained that tokenomics is tied to marketplace release and provided context on L1/L2 discussions\n\n- **Helper**: rhota | **Helpee**: \ucc0c G \u8dfb \u3058 PrudentSpartan \n **Context**: Explaining how DegenAI works and its current status \n **Resolution**: Clarified that DegenAI uses sentiment analysis backend with character-based decision making\n\n### Content Creation\n- **Helper**: boom | **Helpee**: fishai \n **Context**: Needed transition stingers for different show segments \n **Resolution**: Created and shared multiple versions of stingers for \"Deliberation,\" \"Main Stage,\" and \"Interview Round\"\n\n- **Helper**: boom | **Helpee**: team \n **Context**: Needed production guidance for show format \n **Resolution**: Watched actual episodes and provided detailed feedback on pacing, music, camera work, and emotional elements\n\n## Action Items\n\n### Technical Tasks\n- Improve documentation for local development as current docs are outdated (mentioned by jin)\n- Fix image generation plugin issues with \"Invalid response format from Nineteen AI\" error (mentioned by Gabaltia)\n- Implement proper whitespace trimming in Twitter client to fix extra spaces after hard returns (mentioned by JonSpectacle)\n- Fix PostgreSQL connection issues with WSL2 (mentioned by Lucas Fernandes)\n- Create showcase page for plugins based on elizaos-plugins registry (mentioned by jin)\n- Build a proprietary PnL tracker to replace reliance on Birdeye (mentioned by rhota)\n- Improve DegenAI's trading capabilities to ensure bot isn't missing when it should sell (mentioned by Odilitime)\n- Continue appeals process with X to get DegenAI reinstated (mentioned by rhota)\n- Complete the remaining 5% of the rebrand from ai16z to ElizaOS (mentioned by cheez)\n- Finalize the launchpad for agent projects (mentioned by HoneyBadger)\n- Improve audio pacing and add different sounds for ClankTank menus and loaders (mentioned by boom)\n- Add transitions with stinger sounds for ClankTank (mentioned by boom)\n- Implement B-roll camera footage with no UI for better show flow (mentioned by boom)\n- Explore implementation of Eliza for deploying capital in DeFi using Compass Labs API (mentioned by Kenk)\n- Develop parameter-based trade execution on Eliza for token unlock monitoring system (mentioned by AGC)\n- Finalize tokenomics implementation for release with marketplace (mentioned by eskender.eth)\n\n### Documentation Needs\n- Improve plugin documentation with better examples (mentioned by jin)\n- Simplify and revise the quickstart guide (mentioned by jin)\n- Create documentation for RAG knowledge base setup (mentioned by Vijay T.)\n- Create a central hub for announcements like a blog or news section on the website (mentioned by jin)\n- Establish a weekly collaborative hackmd for aggregating news/updates (mentioned by jin)\n- Update X profiles of team members to reflect ElizaOS affiliation (mentioned by HoneyBadger)\n- Create clear communication about organizational stance on L1/L2 development (mentioned by PrudentSpartan)\n- Compile all visual assets for ClankTank into a shared folder/zip (mentioned by boom)\n- Create documentation for demo content from Compass Labs presentation (mentioned by Kenk)\n- Transcribe and summarize key video content explaining the project vision (mentioned by Burtiik)\n\n### Feature Requests\n- Develop a client for Eliza agents to earn tokens via completing tasks in bullpost.bot & gigbot.xyz (mentioned by featr)\n- Create one-click Eliza launch through Akash for permissionless hosting (mentioned by BowTiedBlueFin)\n- Implement Instagram client functionality (mentioned by PiagaShihari)\n- Enable web integration for Eliza agents (mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n- Enhance sentiment analysis for trading decisions (mentioned by rhota)\n- Enable Eliza to work through normal accounts without \"app\" label (mentioned by mmm)\n- Implement functionality for agents to execute purchases, particularly for crypto (mentioned by jay_wooow)\n- Character token voting system for Clank Tank pitches (mentioned by Skinny)\n- Enable judges to cut off speakers and vice versa for more realistic interactions in ClankTank (mentioned by boom)\n- Add functionality for judges to ask questions, creating more interesting interactions (mentioned by boom)\n- Implement dramatic audio \"thud\" when judges make decisions in ClankTank (mentioned by boom)\n- Implement contribution-based reputation systems with on-chain tracking (mentioned by jin)\n- Create public dashboards for contributions to improve transparency (mentioned by jin)\n- Add lower third animations with pitcher names for ClankTank (mentioned by boom)\n- Add network logo in bottom right corner for ClankTank (mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-19": { + "filename": "2025-02-19.md", + "content": "# elizaOS Discord - 2025-02-19\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **ElizaOS V2 & Launchpad**: Development is 95% complete with the remaining 5% expected to be finished after ETH Denver (early March).\n- **Plugin Architecture**: Transitioning to a more scalable approach with plugins moving to separate repositories outside the main codebase. Plugins should now be registered in the elizaos-plugins/registry repository.\n- **Tokenomics**: Reported to be \"95% done\" but release is tied to the marketplace launch, which has experienced delays.\n- **Rebranding**: The transition from ai16z to ElizaOS is ongoing but facing delays due to legal issues and dependencies on external parties like the daos.fun team.\n\n### Technical Implementations\n- **SQLite Adapter**: Clarification that data persists between sessions and requires a cleanstart to reset.\n- **Logging Configuration**: Environment variables (DEFAULT_LOG_LEVEL=debug, LOG_JSON_FORMAT=true) can be used for troubleshooting.\n- **Twitter Integration**: Users discussed post template customization to improve tweet quality and authentication issues with new accounts.\n- **API Integration**: Discussions on making direct API calls to agents and implementing cross-client interactions.\n- **Compass Labs Demo**: Showcased a DeFi plugin allowing agents to deploy and manage capital, execute swaps, and interact with lending markets.\n\n### AI Projects & Initiatives\n- **DegenAI**: An autonomous trading bot with character customization that influences trading decisions. Currently making profitable trades and buying popular tokens like $TRUMP. The team is building their own PnL tracker.\n- **Clank Tank**: An AI-driven show format for project discovery and evaluation, aiming to provide transparent deal flow and governance for the DAO.\n- **3D AI TV**: Development of an AI-powered TV show using an AI news aggregator (GitHub: bozp-pzob/ai-news) that supplies content for the show.\n- **Reality Spiral**: A significant contributor to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes.\n\n### Organizational Clarifications\n- **Eliza Systems**: A separate entity started by Logan (former ElizaOS co-founder) focusing on AI for government, not directly connected to ElizaOS or the DAO.\n- **Eliza Studio**: A subsidiary of Eliza Lab run by whobody, created to do custom agent work and design.\n- **L1/L2 Plans**: CPO Eskender clarified that while an L1/L2 vision remains interesting, it's not on the current roadmap.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: Does the SQLite data disappear when Eliza is stopped? \n **A**: No, it persists until you run cleanstart. (mindxploit)\n\n- **Q**: What happened to all the logging on the CLI? \n **A**: Set DEFAULT_LOG_LEVEL=debug in the env file. (Haphazardly)\n\n- **Q**: How to run multiple Twitter agents in one Eliza repository? \n **A**: Use pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\" (Cuddlesaurus)\n\n- **Q**: How to chat with an agent via API? \n **A**: Use curl commands to get agent ID and send messages. (ITZMIZZLE)\n\n- **Q**: Is it normal that the API response takes 50s+ for a simple message? \n **A**: It's likely due to the free deepseek model having too many requests. (AkL)\n\n### Project & Organization\n- **Q**: What is the difference between $ai16z and $eliza? \n **A**: $ai16z is our main token. $eliza is the token for a different project we are aligned with. (Patt)\n\n- **Q**: What is Reality Spiral? \n **A**: They're one of the top contributors to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes. (witch)\n\n- **Q**: What is Clank Tank? \n **A**: It's an AI-driven game show format for project discovery that combines \"attentionomics + AI investing\" to provide transparent deal flow for the DAO. (jin)\n\n- **Q**: Why hasn't Binance listed ai16z for spot trading? \n **A**: Yi He claimed during a CN AMA that the FDV (fully diluted valuation) is very high. (Zolo)\n\n### DegenAI\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: For trading we're looking at if he's actually pulling meta-relevant tokens, of course PnL. Still experimenting, more solid KPIs will be tracked. (rhota)\n\n- **Q**: How is \"meta-relevant\" defined? \n **A**: By meta-relevant I mean, we want to ensure he's trading the things that everyone is talking about in a given week (or day really, since the meme cycles are so fast now). (rhota)\n\n- **Q**: Where is the best place to go to see his PnL to date? \n **A**: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (rhota)\n\n## Community Help & Collaboration\n\n### Installation & Setup\n- **jin** helped **Shinomori** with ElizaOS installation on Windows, suggesting to \"make sure to get WSL2\".\n- **Odilitime** assisted **Slise** with build failures on Ubuntu by providing package installation commands for dependencies.\n- **notorious_d_e_v** helped **ropats16** resolve database errors by suggesting database deletion.\n\n### Development Support\n- **Haphazardly** helped **N00t** restore CLI logging by suggesting environment variable configuration.\n- **mindxploit** clarified for **Kren** that SQLite data persists until cleanstart is run.\n- **Kren** helped **dragonlord** improve tweet quality by explaining how to customize twitterPostTemplate.\n- **ITZMIZZLE** shared curl commands with the community for getting agent IDs and sending messages via API.\n- **notorious_d_e_v** explained the plugin registration process and structure to **featr**.\n\n### Project Clarifications\n- **Patt** explained to **HERF** the relationship between ai16z and eliza projects, noting they are different projects with different developers.\n- **shaw** clarified for the community that Eliza Systems is Logan's separate initiative focusing on AI for government, not connected to the DAO.\n- **witch** explained to **HoneyBadger** that Reality Spiral is working on agents that automatically push commits to GitHub and suggest code fixes.\n- **jin** created collaborative resources including a TLDraw board and HackMD document for gathering narrative elements to help with rebranding efforts.\n\n## Action Items\n\n### Technical\n- Complete the remaining 5% of the launchpad development (cheez)\n- Fix AI agent client not fetching from port 3000 (0xCryptoCooker)\n- Resolve authentication issues with newly created Twitter accounts (Shinomori)\n- Fix bug reported in GitHub issue #3384 (AvuTheGreat)\n- Fix payment plugin to attach QR code files to messages (djdabs_)\n- Implement cross-client interactions (e.g., asking on Discord to make a tweet) (0xJordan)\n- Fix evaluator validation and handler execution flow (Tobias | QDEV)\n- Complete the rebranding process as soon as possible (Zolo)\n- Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X (jin)\n- Improve audio/pacing in the show, add different sounds for menus and loaders (boom)\n- Add transition stingers to improve flow (boom)\n- Complete Unity port of the application (jin)\n- Implement big changes from PR #9 in AI news aggregator (jin)\n- Update X integration to use API keys instead of username/password (Slothify\u26a1Daily Gmove)\n- Improve DegenAI's ability to identify and trade meta-relevant tokens (rhota)\n- Build a custom PnL tracker for DegenAI (rhota)\n- Continue developing DegenAI's sentiment analysis capabilities (rhota)\n- Resolve X (Twitter) account suspension for DegenAI (rhota)\n- Complete marketplace development to enable tokenomics release (eskender.eth)\n\n### Documentation\n- Update local development guide which is currently outdated (jin)\n- Improve image generation plugin documentation (jin)\n- Create errors/remediation section in docs to aggregate common issues (\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create guide for accessing external knowledge files for inferencing (RakeshG)\n- Provide clear instructions on how to start an agent (bullkis)\n- Improve branding and communication strategy (HoneyBadger)\n- Create progress bars for development segments to share publicly (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Update CPO Eskender's X profile to reflect ElizaOS affiliation (HoneyBadger)\n- Improve documentation to enable better automated help through RAG with Eliza perplexity (jin)\n- Add example for an API provider in Eliza documentation (jin)\n- Clarify the relationship between tokenomics release and marketplace launch (eskender.eth)\n\n### Feature\n- Implement agent purchasing capabilities (jay_wooow)\n- Create monitoring tool plugin to connect logs to looker (Kren)\n- Create event bus system for Eliza to allow users to control event handling (djdabs_)\n- Standardize client loops across different platforms (Twitter, Discord, etc.) (Kren)\n- Implement RAG knowledge base for Twitter agent (Vijay T.)\n- Develop AI-powered news aggregator tools to break down information silos (jin)\n- Implement the Clank Tank framework for project discovery and evaluation (jin)\n- Create a \"What did WE get done this week\" space format for ecosystem updates (Spyros)\n- Create more bumpers similar to m3tv premiere (jin)\n- Implement a dual rating system (human and AI) similar to Rotten Tomatoes for evaluating content (Ka_yari)\n- Implement risk mitigation for future X account suspensions for DegenAI (\ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Consider L1/L2 blockchain development for long-term roadmap (eskender.eth)" + }, + "ai_news_elizaos_discord_md_2025-02-18": { + "filename": "2025-02-18.md", + "content": "# elizaOS Discord - 2025-02-18\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- Developers are actively working on **ElizaOS V2** with the team confirming they're making progress despite market conditions\n- Several users reported **module errors when deploying with Docker**, particularly related to missing tokenizers modules\n- Authentication issues with **Twitter and GaiaNet** integrations were common problems discussed\n- Developers are working on custom plugins for token information, monitoring tools, and payment systems\n- Jin mentioned that significant documentation improvements are underway to address common issues\n\n### Clank Tank Show Development\n- The team is preparing for the **\"Clank Tank\" show premiere** scheduled for the end of the week\n- The format involves real people submitting applications that are processed through an automated system with AI agents as judges\n- Jin offered to stream a demonstration of how the system works\n- The team is using an **AI news aggregator** (https://github.com/bozp-pzob/ai-news) to gather content for the show\n- Discussion about boardroom environment designs for the show setting\n\n### Branding & Organization\n- Discovery of **\"Eliza Systems\"**, a separate initiative started by Logan (described as a former team member)\n- Shaw clarified that Logan is building AI solutions for government agencies and is not involved with the DAO or Eliza Labs\n- The team is working to resolve the branding confusion\n- Clarification that **Eliza Studios** is a subsidiary of Eliza Lab focused on custom agent work and design\n\n### Market & Token Discussion\n- Community members expressed concerns about the market downturn affecting AI tokens\n- Questions about when the **launchpad would be released**, with pragmatiko noting it's \"95% of the way there\"\n- Discussion about whale wallet activity showing significant AI16Z token purchases\n- Questions about differences between **$ai16z and $eliza tokens** (Patt clarified they are different projects)\n- Mention that AI16z was featured on Bloomberg\n\n## Key Questions & Answers\n\n### Technical Questions\n- **Q**: How to fix module error when deploying with Docker? (AryanSingh1009) \n **A**: CryptoJefe suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n- **Q**: How to pass additional parameters to Venice provider for inference? (lefrog) \n **A**: Odilitime suggested using `providerOptions` instead of `venice_parameters`\n\n- **Q**: How to prevent an agent from falling out of Onboarding action? (MyronKoch) \n **A**: Kren suggested using fixed messages rather than AI-generated prompts for onboarding questions\n\n- **Q**: How to enable logging on the CLI? (N00t) \n **A**: Haphazardly suggested setting DEFAULT_LOG_LEVEL=debug in the env\n\n- **Q**: How to install ElizaOS on Windows? (Shinomori) \n **A**: Jin suggested using WSL2\n\n### Project & Organization Questions\n- **Q**: What is Eliza Systems? (Burtiik/Avanc) \n **A**: Shaw explained Logan started his own thing to focus AI for government and is not involved in the DAO or Eliza Labs\n\n- **Q**: What kind of service is Eliza Studios? (Avanc) \n **A**: HoneyBadger explained it's a subsidiary of Eliza Lab to do custom agent work and design\n\n- **Q**: What is the difference between $ai16z and $eliza? (HERF) \n **A**: Patt explained $ai16z is their main token while $eliza is for a different aligned project\n\n- **Q**: What's the requirement to become an Eliza partner? (Slothify\u26a1Daily Gmove) \n **A**: BOSSU explained you need to hold 100k ai16z to become partner, NFT gives a different role\n\n## Community Help & Collaboration\n\n1. **Docker Deployment Issue**\n - **Helper**: CryptoJefe\n - **Helpee**: AryanSingh1009\n - **Context**: Module error when deploying with Docker\n - **Resolution**: Suggested running \"pnpm add @anush008/tokenizers-linux-arm64-gnu\" and rebuilding\n\n2. **Agent Behavior Customization**\n - **Helper**: Kren\n - **Helpee**: MyronKoch\n - **Context**: Agent falling out of Onboarding action\n - **Resolution**: Suggested using fixed messages rather than AI-generated prompts\n\n3. **Venice Provider Configuration**\n - **Helper**: Odilitime\n - **Helpee**: lefrog\n - **Context**: Passing additional parameters to Venice provider\n - **Resolution**: Suggested using `providerOptions` instead of `venice_parameters`\n\n4. **ElizaOS Windows Installation**\n - **Helper**: Jin\n - **Helpee**: Shinomori\n - **Context**: Installing ElizaOS on Windows\n - **Resolution**: Suggested using WSL2\n\n5. **Eliza Systems Clarification**\n - **Helper**: Shaw\n - **Helpee**: Community\n - **Context**: Confusion about Eliza Systems and its relationship to ElizaOS\n - **Resolution**: Explained that Logan started his own government-focused AI initiative\n\n## Action Items\n\n### Technical Tasks\n- **Launch ElizaOS V2** (Mentioned by Shaw)\n- **Fix module error with tokenizers when deploying with Docker** (Mentioned by AryanSingh1009)\n- **Resolve AI agent client not fetching from port 3000** (Mentioned by 0xCryptoCooker)\n- **Fix authentication issues with Twitter accounts** (Mentioned by BowTiedBlueFin, Shinomori)\n- **Fix \"Invalid Authorization Header\" with GaiaNet public node** (Mentioned by Waqas Wahid)\n- **Implement token address lookup plugin** (Mentioned by Kren)\n- **Create monitoring tool integration for Eliza logs** (Mentioned by Kren)\n- **Improve agent response time with OpenRouter/DeepSeek** (Mentioned by AkL)\n- **Fix issue with agent not replying to Farcaster casts** (Mentioned by rubinovitz)\n- **Launch the launchpad** (Mentioned by Multiple users)\n- **Change the ElizaOS GitHub inquiry email from Eliza.system domain** (Mentioned by Shaw)\n- **Resolve branding issues with Eliza Systems** (Mentioned by Shaw)\n- **Create a plugin for Eliza that fetches data from AI News Aggregator** (Mentioned by Jin)\n\n### Feature Requests\n- **Create AI agent with knowledge base of ElizaOS code** (Mentioned by AD)\n- **Implement cross-client interaction (e.g., Discord to Twitter)** (Mentioned by 0xJordan)\n- **Enable action output to be used in subsequent actions** (Mentioned by maveneagle)\n- **Create payment system for plugin creators** (Mentioned by cryptoAsi)\n- **Implement event bus system for Eliza** (Mentioned by ilovegrimoire9022)\n- **Standardize client loops across different platforms** (Mentioned by Kren)\n- **Consider AI16Z staking to build long-term holders** (Mentioned by CRAY)\n- **Build community around AI Agents similar to NFT communities** (Mentioned by HoneyBadger)\n- **Incorporate Eliza or build an AI game for the Clank Tank show** (Mentioned by GujuViper)\n- **Implement a dual rating system (AI agents and human feedback)** (Mentioned by Ka_yari)\n\n### Documentation Needs\n- **Complete updated documentation** (Mentioned by Jin)\n- **Add errors/remediation section to docs** (Mentioned by \u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- **Provide clearer information about token differences** (Mentioned by HERF)\n- **Document the Clank Tank show format and iteration process** (Mentioned by Jin)\n- **Create a dedicated page for posts/blogs** (Mentioned by Jin)\n- **Add an example for an API provider in Eliza documentation** (Mentioned by Jin)" + }, + "ai_news_elizaos_daily_json_2025-02-20": { + "filename": "2025-02-20.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-20", + "categories": [ + { + "title": "ElizaOS Recent Updates and Improvements", + "content": [ + { + "text": "# Recent Updates to ElizaOS\n\nThe ElizaOS project has seen numerous improvements across bug fixes, features, and refactoring efforts. Here's a summary of the recent changes:\n\n## Bug Fixes\n\n- Fixed issues with importing and installing plugins from the registry (PRs #3611, #3609)\n- Resolved agent setting from API (PR #3618)\n- Fixed typing error handling (PR #3617)\n- Corrected devcontainer.json port mapping syntax and structure (PR #3616)\n- Fixed Discord actions (PR #3608)\n- Addressed case-insensitive filename mismatches (PR #3561)\n- Fixed plugins installation during initialization and when adding plugins (PR #3451)\n- Updated chunk and overlap parameters in RAG function (PR #2525)\n- Fixed lockfile issues (PR #3633)\n\n## New Features\n\n- Improved test plugin functionality (PR #3612)\n- Updated tee component (PR #3512)\n- Set Lava as the default RPC URL for NEAR and Starknet (PR #3323)\n- Added a showcase page in documentation for plugins (PR #3620)\n- Added support for Secret AI LLM (PR #3615)\n- Implemented Agent/Character CLI methods and refactored server (PR #3613)\n- Added NEAR AI model provider (PR #3275)\n\n## Other Improvements\n\n- Updated documentation (PR #3605)\n- Cleaned up Bun build warnings (PR #3603)\n- Refactored room state (PR #3602)\n- Updated dependency vitest for security (PR #3525)\n- Bumped version to 0.25.8 (PR #3632)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3611", + "https://github.com/elizaOS/eliza/pull/3618", + "https://github.com/elizaOS/eliza/pull/3617", + "https://github.com/elizaOS/eliza/pull/3616", + "https://github.com/elizaOS/eliza/pull/3612", + "https://github.com/elizaOS/eliza/pull/3609", + "https://github.com/elizaOS/eliza/pull/3608", + "https://github.com/elizaOS/eliza/pull/3605", + "https://github.com/elizaOS/eliza/pull/3603", + "https://github.com/elizaOS/eliza/pull/3602", + "https://github.com/elizaOS/eliza/pull/3561", + "https://github.com/elizaOS/eliza/pull/3512", + "https://github.com/elizaOS/eliza/pull/3451", + "https://github.com/elizaOS/eliza/pull/3323", + "https://github.com/elizaOS/eliza/pull/2525", + "https://github.com/elizaOS/eliza/pull/3633", + "https://github.com/elizaOS/eliza/pull/3632", + "https://github.com/elizaOS/eliza/pull/3620", + "https://github.com/elizaOS/eliza/pull/3615", + "https://github.com/elizaOS/eliza/pull/3613", + "https://github.com/elizaOS/eliza/pull/3525", + "https://github.com/elizaOS/eliza/pull/3275" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Clank Tank: New AI Game Show by dankvr and ai16zdao", + "content": [ + { + "text": "dankvr has announced Clank Tank, a new weekly game show created by the ai16zdao community. The show features AI-generated simulations based on user pitches, which are then evaluated by AI judges who decide if the pitch is a 'PUMP or DUMP'. The first episode is set to premiere this weekend.", + "sources": [ + "https://twitter.com/dankvr/status/1892368180791607741" + ], + "images": [ + "https://pbs.twimg.com/ext_tw_video_thumb/1892358861622792192/pu/img/VZA9-sTfAxfWBsNo.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1892358861622792192/pu/vid/avc1/1280x720/s6UCF3_GFa4x_pwx.mp4?tag=12" + ] + }, + { + "text": "dankvr clarified that Clank Tank is not affiliated with the 'clankers' on Farcaster platform, and there's no new CA or token associated with the show. He mentioned he wasn't aware of the Farcaster group until recently as he's not on Warpcast yet, but is open to collaboration.", + "sources": [ + "https://twitter.com/dankvr/status/1892605919722119622", + "https://twitter.com/dankvr/status/1892592123867771380", + "https://twitter.com/dankvr/status/1892599842121121964" + ], + "images": [], + "videos": [] + }, + { + "text": "For those interested in participating in Clank Tank, dankvr suggests having a rigged 3D avatar ready. He offers custom avatar creation services through his team of artists. Users can submit pitches through a form, and the team will generate AI characters and episodes based on responses.", + "sources": [ + "https://twitter.com/dankvr/status/1892691751825023156", + "https://twitter.com/dankvr/status/1892370565282791629" + ], + "images": [], + "videos": [] + }, + { + "text": "The show will be a live premiere, coinciding with the release of Killer Whales S2, which dankvr notes will be 'so meta'. More details about the show can be found in the thread he shared.", + "sources": [ + "https://twitter.com/dankvr/status/1892639440746455410", + "https://twitter.com/dankvr/status/1892370162407329859", + "https://twitter.com/dankvr/status/1892369704011928003" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several significant pull requests have been made to the elizaOS/eliza repository recently:\n\n1. PR #3606 by yungalgo refactors memory queries, knowledge metadata, and browser support, improving the system's data handling capabilities.\n\n2. PR #3613 by wtfsayo adds Agent/Character CLI methods and refactors the server, enhancing command-line functionality.\n\n3. PR #3621 by clydemeng adds support for the Greenfield chain in the BNB plugin, expanding blockchain integration options.\n\n4. PR #3631 by odilitime performs a version bump to 0.25.8, indicating a new release with updated features and fixes.\n\n5. PRs #3635 and #3634 by jgabriele321 both focus on adding Toby voice functionality - one for group chat participation and another for Actions, enhancing voice interaction capabilities.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3606", + "https://github.com/elizaOS/eliza/pull/3613", + "https://github.com/elizaOS/eliza/pull/3621", + "https://github.com/elizaOS/eliza/pull/3631", + "https://github.com/elizaOS/eliza/pull/3635", + "https://github.com/elizaOS/eliza/pull/3634" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3606", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3613", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3621", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3631", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3635", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3634" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent Issues in the elizaOS/eliza GitHub Repository", + "content": [ + { + "text": "Several issues have been recently reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3614: The system is incorrectly responding to both image and non-image tweets with the same generic response about seeing \"a visual representation of a stylized illustration with a subtle background of digital elements.\"\n\n2. Issue #3610: There's a problem with plugin imports from the plugin registry that needs to be fixed.\n\n3. Issue #3628: The agent is not properly responding based on provided knowledge.\n\n4. Issue #3627: A request to add Paradex DEX Integration for automated trading functionality.\n\n5. Issue #3626: A user is seeking help with WebService usage.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3614", + "https://github.com/elizaOS/eliza/issues/3610", + "https://github.com/elizaOS/eliza/issues/3628", + "https://github.com/elizaOS/eliza/issues/3627", + "https://github.com/elizaOS/eliza/issues/3626" + ], + "images": [], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 20-21, 2025, there were 11 new pull requests with 13 merged, 2 new issues, and 16 active contributors. Activity increased the following day (February 21-22, 2025) with 13 new pull requests (9 merged), 4 new issues, and a significant jump to 29 active contributors.", + "sources": [ + "From 2025-02-20 to 2025-02-21, elizaos/eliza had 11 new PRs (13 merged), 2 new issues, and 16 active contributors.", + "From 2025-02-21 to 2025-02-22, elizaos/eliza had 13 new PRs (9 merged), 4 new issues, and 29 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740009600 + } + }, + "ai_news_elizaos_daily_md_2025-02-20": { + "filename": "2025-02-20.md", + "content": "# ElizaOS Recent Updates and Improvements\n\n## Bug Fixes\n- Fixed issues with importing and installing plugins from the registry (PRs #3611, #3609)\n- Resolved agent setting from API (PR #3618)\n- Fixed typing error handling (PR #3617)\n- Corrected devcontainer.json port mapping syntax and structure (PR #3616)\n- Fixed Discord actions (PR #3608)\n- Addressed case-insensitive filename mismatches (PR #3561)\n- Fixed plugins installation during initialization and when adding plugins (PR #3451)\n- Updated chunk and overlap parameters in RAG function (PR #2525)\n- Fixed lockfile issues (PR #3633)\n\n## New Features\n- Improved test plugin functionality (PR #3612)\n- Updated tee component (PR #3512)\n- Set Lava as the default RPC URL for NEAR and Starknet (PR #3323)\n- Added a showcase page in documentation for plugins (PR #3620)\n- Added support for Secret AI LLM (PR #3615)\n- Implemented Agent/Character CLI methods and refactored server (PR #3613)\n- Added NEAR AI model provider (PR #3275)\n- Added support for Greenfield chain in the BNB plugin (PR #3621)\n- Added Toby voice functionality for group chat and Actions (PRs #3635, #3634)\n\n## Other Improvements\n- Updated documentation (PR #3605)\n- Cleaned up Bun build warnings (PR #3603)\n- Refactored room state (PR #3602)\n- Updated dependency vitest for security (PR #3525)\n- Bumped version to 0.25.8 (PR #3632, #3631)\n- Refactored memory queries, knowledge metadata, and browser support (PR #3606)\n\n# GitHub Activity\n\n## Repository Activity\n- From February 20-21, 2025: 11 new PRs (13 merged), 2 new issues, and 16 active contributors\n- From February 21-22, 2025: 13 new PRs (9 merged), 4 new issues, and 29 active contributors\n\n## Recent Issues\n- Issue #3614: System incorrectly responding to tweets with generic image descriptions\n- Issue #3610: Problem with plugin imports from the plugin registry\n- Issue #3628: Agent not properly responding based on provided knowledge\n- Issue #3627: Request for Paradex DEX Integration for automated trading\n- Issue #3626: User seeking help with WebService usage\n\n# Clank Tank: New AI Game Show\n\n- dankvr announced Clank Tank, a weekly game show created by the ai16zdao community\n- Features AI-generated simulations based on user pitches, evaluated by AI judges\n- First episode premieres this weekend, coinciding with Killer Whales S2 release\n- Participants should have a rigged 3D avatar ready (custom creation services available)\n- Users can submit pitches through a form for AI character and episode generation\n- Not affiliated with 'clankers' on Farcaster platform, no new token associated" + }, + "ai_news_elizaos_daily_discord_json_2025-02-20": { + "filename": "2025-02-20.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-20", + "date": 1740009600, + "stats": { + "totalMessages": 903, + "totalUsers": 171 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily consists of casual greetings and community interactions with minimal technical discussion. The most notable technical content involves questions about Eliza implementation and agent development. A user named Aidar from Compass Labs presented a demo about enabling Eliza to deploy and manage capital in DeFi, covering API integration, plugin installation, and on-chain data interaction. There was mention of a hackathon win using Eliza with Origintrail DKG plugin. Several users asked about creating agents that can perform transactions, particularly in crypto, but these were mostly redirected to the \"coders\" channel. A multi-agent system for monitoring token unlock events was described by AGC from \"blacktokenomics,\" consisting of data agents, validation agents, and trade agents working together to execute short trades based on tokenomics data.\n\n## 2. FAQ\nQ: What will it take for ai16z to return to all time highs or even higher? (asked by 3on_.) A: Unanswered\nQ: What's the rough timeline for the new tokenomics? (asked by Alien_Viking\ud83d\udc7d) A: Tokenomics will be released at the same time with launchpad, hinting after ETHDenver (answered by HoneyBadger)\nQ: How to access external knowledge files for inferencing? (asked by RakeshG) A: Unanswered\nQ: Where do I go to start agent? (asked by bullkis) A: Unanswered\nQ: Does anyone have any concrete examples of agents actually buying things, especially IRL? (asked by jay_wooow) A: Unanswered\nQ: How can I make Eliza work through a normal account without the \"app\" label? (asked by mmm) A: Unanswered\nQ: Is ai16z max supply not fixed? (asked by HERF) A: Unanswered\nQ: How to make my AI agents buying crypto in Solana? (asked by Zakito11) A: Unanswered\nQ: Where can I see the apps built using Eliza? (asked by THERAS_) A: Check agent dev school on YouTube and coders channel (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Cossr777 | Context: User asking how to transfer crypto from Bitget wallet using seed phrase | Resolution: Advised never to reveal seed phrase and to use deposit address from another exchange instead\nHelper: HoneyBadger | Helpee: Cossr777 | Context: User asking about transferring crypto using seed phrase | Resolution: Warned against entering seed phrases anywhere and to verify correct links to avoid phishing\nHelper: Kenk | Helpee: wlt \ud83e\udde9 | Context: User asking about recording of a missed demo | Resolution: Confirmed recording and demo content would be available soon\n\n## 4. Action Items\nTechnical Tasks: Description: Explore implementation of Eliza for deploying capital in DeFi using Compass Labs API | Mentioned By: Kenk\nTechnical Tasks: Description: Develop parameter-based trade execution on Eliza for token unlock monitoring system | Mentioned By: AGC\nDocumentation Needs: Description: Create documentation for demo content from Compass Labs presentation | Mentioned By: Kenk\nFeature Requests: Description: Enable Eliza to work through normal accounts without \"app\" label | Mentioned By: mmm\nFeature Requests: Description: Implement functionality for agents to execute purchases (particularly mentioned for crypto) | Mentioned By: jay_wooow\nFeature Requests: Description: Character token voting system for Clank Tank pitches | Mentioned By: Skinny", + "messageCount": 145, + "userCount": 69 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Channel\n\n## 1. Summary\nThe Discord channel primarily focuses on ElizaOS, an AI agent framework. Discussions revolve around setup issues, plugin development, client integrations, and technical troubleshooting. Key topics include database configuration problems, image generation capabilities, Twitter client integration, and RAG knowledge base implementation. Users frequently encounter environment setup challenges across different operating systems, particularly with SQLite dependencies and WSL2 compatibility. Plugin development is a significant focus, with discussions about the new plugin registry system that has moved away from the main repository. Several users are working on specialized clients for platforms like Twitter, WhatsApp, and custom web interfaces. There are also discussions about integrating blockchain functionality, particularly with Solana, and implementing RAG knowledge bases for enhanced agent capabilities.\n\n## 2. FAQ\nQ: How can I chat directly via API with my agent? (asked by ITZMIZZLE) A: Use curl commands to first get your agent ID with `curl -X GET http://YOURIP:3001/agents` and then send messages with `curl -X POST http://YOURIP:3001/{YOURAGENTID}/message -H \"Accept: application/json\" -H \"Content-Type: multipart/form-data\" -F \"text=YOURTEXT\" -F \"user=user\"` (answered by ITZMIZZLE)\nQ: Can I run multiple Twitter agents in one Eliza repository? (asked by Marlvin_Billionaire) A: Yes, use `pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\"` (answered by Cuddlesaurus)\nQ: Where do I put environment variables for different Twitter usernames? (asked by Marlvin_Billionaire) A: You can add information to the settings section of the character file (answered by Cuddlesaurus)\nQ: How do I setup Eliza with Gaianet open models? (asked by ropats16) A: Unanswered\nQ: How do I fix build failures on Linux? (asked by Slise) A: Install required dependencies with `apt -y install build-essential pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev` (answered by Odilitime)\nQ: How do I send posts on Twitter using the API? (asked by 2Destiny - Anthony Colas) A: Check client-Twitter/src/utils.ts or posts.ts (answered by Odilitime)\nQ: How do I work with a plugin after adding it to the ElizaOS plugin registry? (asked by cryptoAsi) A: Unanswered\nQ: Why is my evaluator's handler never called even when validate returns true? (asked by Tobias | QDEV) A: Set `alwaysRun:true` and then return `false` in the `validate` function when you don't want it to run (answered by notorious_d_e_v)\nQ: What's the best way to distribute a custom Eliza client? (asked by featr) A: Create a plugin for it and add it to the elizaOS-plugins organization and registry (answered by notorious_d_e_v)\nQ: How do I enable RAG knowledge base for my agent? (asked by Vijay T.) A: Set `ragKnowledge: true` in settings and configure the knowledge paths correctly (answered by multiple users)\nQ: How do I implement my agent into a website? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Unanswered\nQ: How do I use Claude Opus as my model provider? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Unanswered\nQ: How do I attach a file to a message? (asked by El Pulpo \ud83d\udc19) A: Use the `attachments` array with proper configuration including contentType, id, source, and url (answered by [elizaos] )\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: Slise | Context: Build failures on Linux | Resolution: Suggested installing required dependencies with apt command\nHelper: notorious_d_e_v | Helpee: ropats16 | Context: 401 error with Gaia | Resolution: Suggested deleting database to fix the issue\nHelper: notorious_d_e_v | Helpee: Tobias | QDEV | Context: Evaluator handler not being called | Resolution: Suggested using alwaysRun:true with conditional validation\nHelper: notorious_d_e_v | Helpee: featr | Context: How to distribute custom Eliza client | Resolution: Provided detailed guidance on creating a plugin and adding it to the registry\nHelper: [elizaos] | Helpee: El Pulpo \ud83d\udc19 | Context: Attaching files to messages | Resolution: Provided code example using attachments array with proper configuration\nHelper: Vijay T. | Helpee: Quentin \ud83e\udd56 | Context: SQLite3 binding issues | Resolution: Shared a GitHub issue solution that worked for them\n\n## 4. Action Items\nType: Technical | Description: Improve documentation for local development as current docs are outdated | Mentioned By: jin\nType: Technical | Description: Fix image generation plugin issues with \"Invalid response format from Nineteen AI\" error | Mentioned By: Gabaltia\nType: Technical | Description: Implement proper whitespace trimming in Twitter client to fix extra spaces after hard returns | Mentioned By: JonSpectacle\nType: Technical | Description: Fix PostgreSQL connection issues with WSL2 | Mentioned By: Lucas Fernandes\nType: Technical | Description: Create showcase page for plugins based on elizaos-plugins registry | Mentioned By: jin\nType: Documentation | Description: Improve plugin documentation with better examples | Mentioned By: jin\nType: Documentation | Description: Simplify and revise the quickstart guide | Mentioned By: jin\nType: Documentation | Description: Create documentation for RAG knowledge base setup | Mentioned By: Vijay T.\nType: Feature | Description: Develop a client for Eliza agents to earn tokens via completing tasks in bullpost.bot & gigbot.xyz | Mentioned By: featr\nType: Feature | Description: Create one-click Eliza launch through Akash for permissionless hosting | Mentioned By: BowTiedBlueFin\nType: Feature | Description: Implement Instagram client functionality | Mentioned By: PiagaShihari\nType: Feature | Description: Enable web integration for Eliza agents | Mentioned By: \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.", + "messageCount": 283, + "userCount": 70 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe discussion primarily revolves around DegenAI, a trading bot with AI capabilities. Team members rhota and Odilitime explain that DegenAI has been banned from X (Twitter) and they've filed appeals while testing the bot in Discord. The bot uses sentiment analysis and character-based decision making for trading, focusing on \"meta-relevant\" tokens that are trending in the community. The team is tracking performance metrics like PnL and working on building their own PnL tracker rather than relying on Birdeye. \n\nA user named PrudentSpartan raises concerns about the project's communication strategy, noting that despite having interesting technology that's \"actually making money,\" the team seems reluctant to promote their achievements. The team explains they're in an experimental phase with a relatively new trading system (only a few weeks old) that combines autonomous trading with character customization to influence decisions. They're deliberately keeping a low profile during this \"mini buidl season\" before the next AI hype cycle. The team acknowledges they're prioritizing long-term strategy over short-term profits, focusing on ensuring the basic functionality works correctly before wider promotion.\n\n## 2. FAQ\nQ: What are Degenai's KPIs and how is he performing? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Looking at meta-relevant tokens and PnL. Still experimenting with more solid KPIs to be tracked. (answered by rhota)\nQ: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate. (answered by rhota)\nQ: When might we expect Degenai's capabilities to advance beyond a basic trading bot? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: They already have. Basic trading bots are linear. Degen has a sentiment analysis backend, and the final call is made by the character. (answered by rhota)\nQ: Where is the best place to go to see his PnL to date? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (answered by rhota)\nQ: Would you care to say exactly what we are optimizing for? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: I'm opaque because it's not my place to speak for the org but I can say my opinion and what I see going on. The roadmap is shared and public. (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Explaining how DegenAI works and its current status | Resolution: Clarified that DegenAI uses sentiment analysis backend with character-based decision making, is making money, buying popular tokens, and locking in profits.\nHelper: rhota | Helpee: \ucc0c G \u8dfb \u3058 PrudentSpartan | Context: Explaining how to track DegenAI's performance | Resolution: Provided information about using solscan for live tracking and birdeye for PnL, mentioned they're building their own PnL tracker.\n\n## 4. Action Items\nTechnical: Build a proprietary PnL tracker to replace reliance on Birdeye | Description: Team is developing their own solution for tracking profit and loss | Mentioned By: rhota\nTechnical: Improve DegenAI's trading capabilities | Description: Ensure bot isn't missing when it should sell and improve its ability to identify meta-relevant tokens | Mentioned By: Odilitime\nTechnical: Continue appeals process with X | Description: Team has filed two appeals to get DegenAI reinstated on the platform | Mentioned By: rhota\nFeature: Enhance sentiment analysis for trading decisions | Description: Make the bot smarter at identifying trending tokens and making profitable trades | Mentioned By: rhota\nDocumentation: Create clearer communication about DegenAI's capabilities | Description: Better explain the unique autonomous trading with character customization | Mentioned By: \ucc0c G \u8dfb \u3058 PrudentSpartan", + "messageCount": 50, + "userCount": 11 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThis channel appears to be a casual discussion space rather than a technical channel. The conversations primarily revolve around cryptocurrency price movements, ENS domain investments, and congratulatory messages for a user becoming a \"partner.\" There are mentions of rebranding and social media engagement issues, but without specific technical details. Users discuss ENS domain investments, particularly jin's ownership of emoji-based ENS domains that haven't been profitable. The chat also references announcements about a new hire (Esk3nder) that was shared across channels. Overall, this is a social channel with minimal technical content, focusing more on market sentiment, personal investments, and community interactions.\n\n## 2. FAQ\nQ: How much do ENS domains go for? (asked by Odilitime) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Patt | Context: jin offered 50% commission to Patt if he could find a buyer for jin's emoji ENS domains | Resolution: Patt agreed to look for potential buyers in specific Twitter communities\n\n## 4. Action Items\nTechnical Tasks: None identified\nDocumentation Needs: None identified\nFeature Requests: None identified", + "messageCount": 38, + "userCount": 10 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion primarily revolves around Eliza's long-term vision and product roadmap. A community member questioned whether developing an L1/L2 blockchain remains a goal, to which eskender.eth (the new CPO in week 2) responded that while interesting, such larger visions would come later after getting \"product teams and topco in the right place.\" This sparked debate about organizational alignment, as PrudentSpartan pointed out that Shaw (presumably a leader) had recently stated on a podcast that an L1 was \"a bad idea.\" The conversation revealed tension around project management and communication, with criticism about basic issues still being debated after two months. Eskender.eth clarified that tokenomics is functionally \"95% done\" but its release is tied to the marketplace launch, which has been delayed. Some community members speculated about AI-driven blockchain development as a future possibility.\n\n## 2. FAQ\nQ: Is developing an L1/L2 blockchain still a long-term goal? (asked by HoneyBadger) A: It's \"still v interesting\" but \"will be down the line once we have the product teams and topco in the right place.\" (answered by eskender.eth)\nQ: Why is tokenomics still not released if it's \"95% done\"? (implied by PrudentSpartan) A: It's \"directly tied to the release of the marketplace\" which \"has lagged behind in terms of hitting its release date.\" (answered by eskender.eth)\nQ: Who is running this project? (asked by PrudentSpartan) A: Unanswered\n\n## 3. Help Interactions\nHelper: eskender.eth | Helpee: HoneyBadger | Context: Clarification about product roadmap and tokenomics timeline | Resolution: Explained that tokenomics is tied to marketplace release and provided context on L1/L2 discussions as a future consideration\n\n## 4. Action Items\nTechnical: Finalize tokenomics implementation for release with marketplace | Description: Complete remaining 5% of tokenomics work to prepare for launch | Mentioned By: eskender.eth\nDocumentation: Create clear communication about organizational stance on L1/L2 development | Description: Resolve apparent contradiction between leadership statements on blockchain strategy | Mentioned By: PrudentSpartan", + "messageCount": 15, + "userCount": 4 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThis chat primarily revolves around community concerns about ElizaOS/ai16z project development, communication, and branding. Key technical discussions include:\n\nThe team is working on a rebrand from ai16z to ElizaOS, with approximately 95% completion reported. The remaining work involves legal considerations and coordination with external parties like daos.fun. The rebrand will consolidate multiple social media accounts and establish a clearer brand identity.\n\nJin is developing \"Clank Tank,\" a game show format for AI-driven project evaluation that serves as a discovery engine for the DAO's partnerships pipeline. The framework uses AI simulations as business idea validators and has received 75 pitch submissions so far.\n\nThe team is finalizing a launchpad for agent projects, with launch expected after ETH Denver (early March). They're currently onboarding the first cohort of launch partners, as the launchpad needs initial agents to be useful.\n\nRealitySpiral was discussed as a significant GitHub contributor working on agents that automatically push commits and suggest code fixes, with plans for a self-duplicating improvement suite.\n\nThe team announced new hires including Eskender as CPO, Ben as Head of Brand, and Nisita as Head of Community, signaling increased focus on communication and brand consolidation.\n\n## 2. FAQ\nQ: When will the remaining 5% of the rebrand be completed? (asked by cheez) A: The team doesn't want to give a concrete date, but indicated it would be after ETH Denver which ends March 2nd (answered by Patt)\nQ: What is RealitySpiral and what does it do? (asked by HoneyBadger) A: It's one of the top GitHub contributors working on agents that automatically push commits and suggest fixes, with plans for a self-duplicating improvement suite (answered by witch)\nQ: Why hasn't Binance or OKX listed ai16z spot? (asked by HoneyBadger) A: Yi He responded in a CN AMA that they think the FDV is very high, though this was described as a \"convenient lie\" (answered by Zolo)\nQ: What problem is Clank Tank trying to solve? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: It aims to provide mixture of experts for better feedback, promote projects without direct endorsement, and scale transparent deal flow/governance/partnerships for the DAO (answered by jin)\nQ: How will success be measured for Clank Tank? (asked by \ucc0c G \u8dfb \u3058 PrudentSpartan) A: Token price, engagement on X, sentiment/mindshare, partnerships, and AUM if pitches lead to investment (answered by jin)\nQ: Does the team have access to the X account? (asked by HoneyBadger) A: Yes, jin delegates access to whoever asks, like accel (answered by jin)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: cheez | Context: Clarifying when the rebrand would be completed | Resolution: Provided links to previous messages from the team indicating it would be after ETH Denver\nHelper: witch | Helpee: HoneyBadger | Context: Explaining what RealitySpiral does | Resolution: Explained it's working on agents for GitHub commits and code fixes\nHelper: jin | Helpee: Multiple partners | Context: Organizing community contributions to marketing | Resolution: Created collaborative documents and suggested using tools like typefully.com for drafting tweets\nHelper: Patt | Helpee: Multiple partners | Context: Explaining the team's communication stance | Resolution: Shared links to previous team messages about their approach to communication\nHelper: accelxr | Helpee: Community | Context: Lack of updates on project progress | Resolution: Published a comprehensive update in announcements channel with roadmap details\n\n## 4. Action Items\nType: Technical | Description: Complete the remaining 5% of the rebrand from ai16z to ElizaOS | Mentioned By: cheez\nType: Technical | Description: Finalize the launchpad for agent projects | Mentioned By: HoneyBadger\nType: Documentation | Description: Create a central hub for announcements like a blog or news section on the website | Mentioned By: jin\nType: Documentation | Description: Establish a weekly collaborative hackmd for aggregating news/updates | Mentioned By: jin\nType: Feature | Description: Develop AI-powered news aggregator tools to break down information silos | Mentioned By: jin\nType: Documentation | Description: Update X profiles of team members to reflect ElizaOS affiliation | Mentioned By: HoneyBadger\nType: Technical | Description: Consolidate multiple Twitter accounts into a single brand account | Mentioned By: pragmatiko\nType: Feature | Description: Implement contribution-based reputation systems with on-chain tracking | Mentioned By: jin\nType: Feature | Description: Create public dashboards for contributions to improve transparency | Mentioned By: jin\nType: Documentation | Description: Transcribe and summarize key video content explaining the project vision | Mentioned By: Burtiik", + "messageCount": 292, + "userCount": 39 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussion focuses on the development of a TV show called \"ClankTank\" (similar to Shark Tank) being created with AI. The team is working on a PlayCanvas implementation with a Unity port in progress. The conversation centers around production elements including visual assets, transitions, music, and overall show pacing. Team members shared logo designs, credits sequences, and transition stingers. They discussed the need to improve audio pacing and add appropriate music for different segments. A significant portion of feedback came after watching actual episodes of Shark Tank, noting the importance of suspenseful music, camera work, judge interactions, and emotional pacing. The team is preparing episode one (s1e1) with specific transition elements like \"Deliberation,\" \"Main Stage,\" and \"Interview Round\" stingers. Multiple iterations of these visual elements were shared, with feedback focusing on readability and appropriate duration. The team coordinated meetings and file sharing to complete the episode production.\n\n## 2. FAQ\nQ: Is this running in PlayCanvas or Unity? (asked by barbo) A: PlayCanvas, with Unity port in progress (answered by jin)\nQ: Can you see this channel? (asked by jin) A: I cannot (answered by fishai)\nQ: Could you make me some transitions that say \"Deliberation\", \"Main Stage\", and \"Interview Round\"? (asked by fishai) A: Sure (answered by boom)\nQ: Do you like the black and white motif better or are gears cool? (asked by boom) A: No it's a bit much, we want shit to be readable (answered by jin)\nQ: Could I get them just a bit longer, like 2-3 seconds? (asked by fishai) A: Those were the lengths, but rendering some more (answered by boom)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed transition stingers for different show segments | Resolution: Created and shared multiple versions of stingers for \"Deliberation,\" \"Main Stage,\" and \"Interview Round\"\nHelper: boom | Helpee: team | Context: Needed production guidance for show format | Resolution: Watched actual episodes and provided detailed feedback on pacing, music, camera work, and emotional elements\nHelper: boom | Helpee: team | Context: Needed visual assets | Resolution: Created and shared clean logo versions, credits sequence, and vector files\nHelper: jin | Helpee: team | Context: Needed documentation for episode | Resolution: Shared notes on s1e1 via HackMD link\n\n## 4. Action Items\nType: Technical | Description: Improve audio pacing and add different sounds for menus and loaders | Mentioned By: boom\nType: Technical | Description: Add transitions with stinger sounds | Mentioned By: boom\nType: Technical | Description: Implement B-roll camera footage with no UI for better show flow | Mentioned By: boom\nType: Technical | Description: Add suspenseful music for different show segments | Mentioned By: boom\nType: Technical | Description: Create lower third animations with pitcher names | Mentioned By: boom\nType: Technical | Description: Add network logo in bottom right corner | Mentioned By: boom\nType: Feature | Description: Enable judges to cut off speakers and vice versa for more realistic interactions | Mentioned By: boom\nType: Feature | Description: Add functionality for judges to ask questions, creating more interesting interactions | Mentioned By: boom\nType: Feature | Description: Implement dramatic audio \"thud\" when judges make decisions | Mentioned By: boom\nType: Documentation | Description: Compile all visual assets into a shared folder/zip | Mentioned By: boom", + "messageCount": 77, + "userCount": 4 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "The chat segment is very brief, containing only three messages from a single user (DorianD) discussing Trusted Execution Environment (TEE) agents. DorianD contemplates implementing a multi-signature approach for TEE agents to operate across multiple nodes, which could enhance security and trust. They express uncertainty about the usefulness of this approach but suggest it might be valuable. DorianD also raises concerns about the autonomous nature of TEE agents and questions whether users would trust them with their financial assets.", + "messageCount": 3, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-20": { + "filename": "2025-02-20.md", + "content": "# elizaOS Discord - 2025-02-20\n\n## Overall Discussion Highlights\n\n### Project Status & Roadmap\n- **Rebranding Progress**: The team is 95% complete with rebranding from ai16z to ElizaOS, with the remaining work involving legal considerations and coordination with external parties like daos.fun.\n- **Tokenomics Update**: Tokenomics is functionally \"95% done\" but its release is tied to the marketplace launch, which has been delayed. It will be released simultaneously with the launchpad, likely after ETH Denver (early March).\n- **New Leadership Team**: The project announced new hires including Eskender as CPO (in week 2), Ben as Head of Brand, and Nisita as Head of Community, signaling increased focus on communication and brand consolidation.\n- **L1/L2 Development**: There's ongoing debate about whether developing an L1/L2 blockchain remains a long-term goal. Eskender indicated it's \"still interesting\" but will come later, while community members noted that Shaw had recently stated on a podcast that an L1 was \"a bad idea.\"\n\n### Technical Developments\n- **Compass Labs Demo**: Aidar from Compass Labs presented a demo about enabling Eliza to deploy and manage capital in DeFi, covering API integration, plugin installation, and on-chain data interaction.\n- **Plugin Registry System**: The project has moved away from hosting plugins in the main repository to a new plugin registry system, with discussions about improving documentation for this system.\n- **Multi-Agent Systems**: A multi-agent system for monitoring token unlock events was described by AGC from \"blacktokenomics,\" consisting of data agents, validation agents, and trade agents working together to execute short trades based on tokenomics data.\n- **DegenAI Trading Bot**: The team is developing an AI-powered trading bot that uses sentiment analysis and character-based decision making for trading. It's currently banned from Twitter but operating in Discord while appeals are processed.\n- **RealitySpiral**: Identified as a significant GitHub contributor working on agents that automatically push commits and suggest code fixes, with plans for a self-duplicating improvement suite.\n\n### Community Projects\n- **ClankTank Development**: Jin is developing \"Clank Tank,\" a game show format for AI-driven project evaluation that serves as a discovery engine for the DAO's partnerships pipeline. The team is working on a PlayCanvas implementation with a Unity port in progress, including visual assets, transitions, and music.\n- **Launchpad Progress**: The team is finalizing a launchpad for agent projects, with launch expected after ETH Denver. They're currently onboarding the first cohort of launch partners.\n\n### Common Technical Issues\n- **Environment Setup Challenges**: Users frequently encounter environment setup issues across different operating systems, particularly with SQLite dependencies and WSL2 compatibility.\n- **Database Configuration Problems**: Several users reported issues with database setup and configuration, particularly when switching between development environments.\n- **RAG Knowledge Base Implementation**: Multiple discussions about implementing and configuring RAG knowledge bases for enhanced agent capabilities.\n\n## Key Questions & Answers\n\n### Project Direction & Tokenomics\n- **Q**: When will the remaining 5% of the rebrand be completed? \n **A**: The team doesn't want to give a concrete date, but indicated it would be after ETH Denver which ends March 2nd.\n\n- **Q**: What's the rough timeline for the new tokenomics? \n **A**: Tokenomics will be released at the same time with launchpad, hinting after ETHDenver.\n\n- **Q**: Why is tokenomics still not released if it's \"95% done\"? \n **A**: It's \"directly tied to the release of the marketplace\" which \"has lagged behind in terms of hitting its release date.\"\n\n- **Q**: Is developing an L1/L2 blockchain still a long-term goal? \n **A**: It's \"still v interesting\" but \"will be down the line once we have the product teams and topco in the right place.\"\n\n### Technical Implementation\n- **Q**: How can I chat directly via API with my agent? \n **A**: Use curl commands to first get your agent ID with `curl -X GET http://YOURIP:3001/agents` and then send messages with `curl -X POST http://YOURIP:3001/{YOURAGENTID}/message -H \"Accept: application/json\" -H \"Content-Type: multipart/form-data\" -F \"text=YOURTEXT\" -F \"user=user\"`\n\n- **Q**: Can I run multiple Twitter agents in one Eliza repository? \n **A**: Yes, use `pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\"`\n\n- **Q**: How do I fix build failures on Linux? \n **A**: Install required dependencies with `apt -y install build-essential pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev`\n\n- **Q**: Why is my evaluator's handler never called even when validate returns true? \n **A**: Set `alwaysRun:true` and then return `false` in the `validate` function when you don't want it to run.\n\n- **Q**: How do I enable RAG knowledge base for my agent? \n **A**: Set `ragKnowledge: true` in settings and configure the knowledge paths correctly.\n\n- **Q**: How do I attach a file to a message? \n **A**: Use the `attachments` array with proper configuration including contentType, id, source, and url.\n\n### DegenAI & Community Projects\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: Looking at meta-relevant tokens and PnL. Still experimenting with more solid KPIs to be tracked.\n\n- **Q**: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again? \n **A**: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate.\n\n- **Q**: What problem is Clank Tank trying to solve? \n **A**: It aims to provide mixture of experts for better feedback, promote projects without direct endorsement, and scale transparent deal flow/governance/partnerships for the DAO.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: Odilitime | **Helpee**: Slise \n **Context**: Build failures on Linux \n **Resolution**: Suggested installing required dependencies with apt command\n\n- **Helper**: notorious_d_e_v | **Helpee**: ropats16 \n **Context**: 401 error with Gaia \n **Resolution**: Suggested deleting database to fix the issue\n\n- **Helper**: notorious_d_e_v | **Helpee**: Tobias | QDEV \n **Context**: Evaluator handler not being called \n **Resolution**: Suggested using alwaysRun:true with conditional validation\n\n- **Helper**: [elizaos] | **Helpee**: El Pulpo \ud83d\udc19 \n **Context**: Attaching files to messages \n **Resolution**: Provided code example using attachments array with proper configuration\n\n- **Helper**: Vijay T. | **Helpee**: Quentin \ud83e\udd56 \n **Context**: SQLite3 binding issues \n **Resolution**: Shared a GitHub issue solution that worked for them\n\n### Project Guidance\n- **Helper**: notorious_d_e_v | **Helpee**: featr \n **Context**: How to distribute custom Eliza client \n **Resolution**: Provided detailed guidance on creating a plugin and adding it to the registry\n\n- **Helper**: eskender.eth | **Helpee**: HoneyBadger \n **Context**: Clarification about product roadmap and tokenomics timeline \n **Resolution**: Explained that tokenomics is tied to marketplace release and provided context on L1/L2 discussions\n\n- **Helper**: rhota | **Helpee**: \ucc0c G \u8dfb \u3058 PrudentSpartan \n **Context**: Explaining how DegenAI works and its current status \n **Resolution**: Clarified that DegenAI uses sentiment analysis backend with character-based decision making\n\n### Content Creation\n- **Helper**: boom | **Helpee**: fishai \n **Context**: Needed transition stingers for different show segments \n **Resolution**: Created and shared multiple versions of stingers for \"Deliberation,\" \"Main Stage,\" and \"Interview Round\"\n\n- **Helper**: boom | **Helpee**: team \n **Context**: Needed production guidance for show format \n **Resolution**: Watched actual episodes and provided detailed feedback on pacing, music, camera work, and emotional elements\n\n## Action Items\n\n### Technical Tasks\n- Improve documentation for local development as current docs are outdated (mentioned by jin)\n- Fix image generation plugin issues with \"Invalid response format from Nineteen AI\" error (mentioned by Gabaltia)\n- Implement proper whitespace trimming in Twitter client to fix extra spaces after hard returns (mentioned by JonSpectacle)\n- Fix PostgreSQL connection issues with WSL2 (mentioned by Lucas Fernandes)\n- Create showcase page for plugins based on elizaos-plugins registry (mentioned by jin)\n- Build a proprietary PnL tracker to replace reliance on Birdeye (mentioned by rhota)\n- Improve DegenAI's trading capabilities to ensure bot isn't missing when it should sell (mentioned by Odilitime)\n- Continue appeals process with X to get DegenAI reinstated (mentioned by rhota)\n- Complete the remaining 5% of the rebrand from ai16z to ElizaOS (mentioned by cheez)\n- Finalize the launchpad for agent projects (mentioned by HoneyBadger)\n- Improve audio pacing and add different sounds for ClankTank menus and loaders (mentioned by boom)\n- Add transitions with stinger sounds for ClankTank (mentioned by boom)\n- Implement B-roll camera footage with no UI for better show flow (mentioned by boom)\n- Explore implementation of Eliza for deploying capital in DeFi using Compass Labs API (mentioned by Kenk)\n- Develop parameter-based trade execution on Eliza for token unlock monitoring system (mentioned by AGC)\n- Finalize tokenomics implementation for release with marketplace (mentioned by eskender.eth)\n\n### Documentation Needs\n- Improve plugin documentation with better examples (mentioned by jin)\n- Simplify and revise the quickstart guide (mentioned by jin)\n- Create documentation for RAG knowledge base setup (mentioned by Vijay T.)\n- Create a central hub for announcements like a blog or news section on the website (mentioned by jin)\n- Establish a weekly collaborative hackmd for aggregating news/updates (mentioned by jin)\n- Update X profiles of team members to reflect ElizaOS affiliation (mentioned by HoneyBadger)\n- Create clear communication about organizational stance on L1/L2 development (mentioned by PrudentSpartan)\n- Compile all visual assets for ClankTank into a shared folder/zip (mentioned by boom)\n- Create documentation for demo content from Compass Labs presentation (mentioned by Kenk)\n- Transcribe and summarize key video content explaining the project vision (mentioned by Burtiik)\n\n### Feature Requests\n- Develop a client for Eliza agents to earn tokens via completing tasks in bullpost.bot & gigbot.xyz (mentioned by featr)\n- Create one-click Eliza launch through Akash for permissionless hosting (mentioned by BowTiedBlueFin)\n- Implement Instagram client functionality (mentioned by PiagaShihari)\n- Enable web integration for Eliza agents (mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n- Enhance sentiment analysis for trading decisions (mentioned by rhota)\n- Enable Eliza to work through normal accounts without \"app\" label (mentioned by mmm)\n- Implement functionality for agents to execute purchases, particularly for crypto (mentioned by jay_wooow)\n- Character token voting system for Clank Tank pitches (mentioned by Skinny)\n- Enable judges to cut off speakers and vice versa for more realistic interactions in ClankTank (mentioned by boom)\n- Add functionality for judges to ask questions, creating more interesting interactions (mentioned by boom)\n- Implement dramatic audio \"thud\" when judges make decisions in ClankTank (mentioned by boom)\n- Implement contribution-based reputation systems with on-chain tracking (mentioned by jin)\n- Create public dashboards for contributions to improve transparency (mentioned by jin)\n- Add lower third animations with pitcher names for ClankTank (mentioned by boom)\n- Add network logo in bottom right corner for ClankTank (mentioned by boom)" + }, + "github_summaries_daily_2025-02-21": { + "filename": "2025-02-21.md", + "content": "Today, the ElizaOS project saw significant advancements in AI model support with the integration of Secret AI LLM and NEAR AI Inference API, alongside key infrastructure improvements like setting Lava as the default RPC for NEAR and Starknet. Documentation was enhanced with a new Plugin Showcase page, and new CLI commands were introduced for agent management, while several bugs were addressed to improve platform stability.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussions**:\n - [elizaos/eliza#3628](https://github.com/elizaos/eliza/issues/3628): The agent is not responding based on provided knowledge, indicating a potential configuration issue that needs investigation.\n - [elizaos/eliza#3626](https://github.com/elizaos/eliza/issues/3626): A user needs assistance with integrating WebSearchService for tweet quality, suggesting a need for better documentation or direct support.\n\n## \u2705 Completed Work\n- **AI Model & RPC Integrations**:\n - Default RPC URL for NEAR and Starknet set to Lava ([elizaos/eliza#3323](https://github.com/elizaos/eliza/pull/3323)).\n - Support for Secret AI LLM provider added ([elizaos/eliza#3615](https://github.com/elizaos/eliza/pull/3615)).\n - NEAR AI Inference API integrated into ElizaOS ([elizaos/eliza#3275](https://github.com/elizaos/eliza/pull/3275)).\n- **Framework Enhancements & Documentation**:\n - Plugin Showcase documentation page introduced ([elizaos/eliza#3620](https://github.com/elizaos/eliza/pull/3620)).\n - New CLI commands implemented for managing agents and characters ([elizaos/eliza#3613](https://github.com/elizaos/eliza/pull/3613)).\n- **Bug Fixes & Maintenance**:\n - Chunk and overlap handling in RAG function updated ([elizaos/eliza#2525](https://github.com/elizaos/eliza/pull/2525)).\n - Lockfile issues fixed to ensure dependency stability ([elizaos/eliza#3633](https://github.com/elizaos/eliza/pull/3633)).\n - `vitest` dependency updated for security ([elizaos/eliza#3525](https://github.com/elizaos/eliza/pull/3525)).\n - Version bumped to 0.25.8 ([elizaos/eliza#3632](https://github.com/elizaos/eliza/pull/3632)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n- **New Pull Requests**:\n - elizaos/eliza:\n - [elizaos/eliza#3323](https://github.com/elizaos/eliza/pull/3323)\n - [elizaos/eliza#3620](https://github.com/elizaos/eliza/pull/3620)\n - [elizaos/eliza#3615](https://github.com/elizaos/eliza/pull/3615)\n - [elizaos/eliza#3613](https://github.com/elizaos/eliza/pull/3613)\n - [elizaos/eliza#3275](https://github.com/elizaos/eliza/pull/3275)\n - [elizaos/eliza#2525](https://github.com/elizaos/eliza/pull/2525)\n - [elizaos/eliza#3633](https://github.com/elizaos/eliza/pull/3633)\n - [elizaos/eliza#3525](https://github.com/elizaos/eliza/pull/3525)\n - [elizaos/eliza#3632](https://github.com/elizaos/eliza/pull/3632)\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3628](https://github.com/elizaos/eliza/issues/3628): Agent not responding based on provided knowledge.\n - [elizaos/eliza#3627](https://github.com/elizaos/eliza/issues/3627): Request for Paradex DEX integration plugin.\n - [elizaos/eliza#3626](https://github.com/elizaos/eliza/issues/3626): User seeks help with WebSearchService usage.\n- **Closed Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3629](https://github.com/elizaos/eliza/issues/3629): Parsing error in core package resolved.\n - [elizaos/eliza#3434](https://github.com/elizaos/eliza/issues/3434): `ragKnowledge` storage issue fixed.\n - [elizaos/eliza#2612](https://github.com/elizaos/eliza/issues/2612): Plugin creation for Eliza x Onplug completed." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-21": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:06.667272Z", + "target_date": "2025-02-21", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-20", + "ai_news_elizaos_discord_md_2025-02-19", + "ai_news_elizaos_discord_md_2025-02-18", + "ai_news_elizaos_daily_json_2025-02-20", + "ai_news_elizaos_daily_md_2025-02-20", + "ai_news_elizaos_daily_discord_json_2025-02-20", + "ai_news_elizaos_daily_discord_md_2025-02-20", + "github_summaries_daily_2025-02-21", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 210574, + "estimated_tokens": 52643, + "file_size_bytes": 226548 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-22.json b/the-council/aggregated/2025-02-22.json new file mode 100644 index 00000000000..054ab0adae6 --- /dev/null +++ b/the-council/aggregated/2025-02-22.json @@ -0,0 +1,309 @@ +{ + "date_generated_for": "2025-02-22", + "ai_news_elizaos_discord_md_2025-02-21": { + "filename": "2025-02-21.md", + "content": "# elizaOS Discord - 2025-02-21\n\n## Overall Discussion Highlights\n\n### Project Development & Roadmap\n- **V2 Development Progress**: Development of V2 is ahead of schedule with a potential March/April launch. Shaw is directing the development with significant progress in recent weeks.\n- **Launchpad Feature**: A launchpad feature is in development and may launch alongside V2.\n- **Team Expansion**: New team members Nisita and Ben have joined to help with brand consolidation and communication.\n- **ElizaOS L1 Blockchain**: DorianD discussed the hypothetical use of AI to develop an L1 blockchain with a token called \"$ai16z\" once AI becomes capable enough.\n- **TEE Agents**: DorianD contemplated implementing a multi-signature mechanism for Trusted Execution Environment (TEE) agents to operate across multiple nodes to enhance security and trust.\n\n### Technical Discussions\n- **Database Adapter Issues**: Users reported problems with PostgreSQL connections and Qdrant adapter limitations for memory management.\n- **RAG Configuration**: Several discussions about setting up Retrieval-Augmented Generation mode for knowledge files.\n- **SQLite Dependencies**: Multiple users encountered SQLite dependency issues across different operating systems (macOS, Ubuntu, WSL2).\n- **Twitter Integration**: Challenges with image generation, posting, and whitespace handling in the Twitter client.\n- **Memory Management**: Discussions about conversation context persistence across different clients.\n- **WhatsApp Integration**: Interest in developing WhatsApp client capabilities for e-commerce applications.\n\n### Content Production\n- **ClankTank Show**: The team is producing \"ClankTank,\" a Shark Tank-style AI show. Production elements include transitions, music, sound effects, and visual design.\n- **Production Challenges**: The team faced time pressure with multiple delays, debating quality versus meeting deadlines.\n- **Audio Assets**: Boom created numerous audio assets including music, sound effects, and transition sounds.\n\n### Community & Communication\n- **Documentation Updates**: Jin has been updating docs to fix outdated information that was hurting developer experience.\n- **Communication Structure**: Jin proposed creating a weekly collaborative document for aggregating news/updates with tips for contributors.\n- **Platform Fragmentation**: DorianD raised concerns about fragmentation across multiple Discord servers (main, ElizaOS, Eliza Studios) and a new Telegram chat.\n- **Market Sentiment**: Some members expressed concern about the project's low market value (mentioned as \"4.5m\") and emphasized the importance of marketing.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How do I fix the SQLite error when starting Eliza? \n **A**: Install SQLite dependencies with \"apt-get install sqlite3 libsqlite3-dev\" and ensure node-gyp is installed globally.\n\n- **Q**: How can I set up Telegram bot to not reply to everyone? \n **A**: Set allowedUsers in the telegram config.\n\n- **Q**: How can I attach a file to a message? \n **A**: Use the attachments array with proper formatting.\n\n- **Q**: How can I keep track of conversation context? \n **A**: Use fact evaluator or retrieve messages from database to compose context.\n\n- **Q**: How do I fix whitespace issues in Twitter posts? \n **A**: Check regex and trim functions where text is processed before sending.\n\n### Project & Roadmap\n- **Q**: When will V2 be released? \n **A**: V2 is feeling ahead of schedule, potentially launching in April, with significant progress in recent weeks.\n\n- **Q**: What's the status of the launchpad? \n **A**: May be ahead of schedule, potentially launching with V2.\n\n- **Q**: Why are there multiple Discord servers? \n **A**: The dev Discord was started because there was too much noise in the main one 2 months ago.\n\n- **Q**: Is the 1B supply [of ai16z] fixed? \n **A**: \"We can't say fixed, because that wouldn't be correct. It has remained 1B, though.\"\n\n- **Q**: What happened to the documentation site? \n **A**: Documentation is being updated, check announcements for latest links.\n\n## Community Help & Collaboration\n\n- **Memory Management Solutions**: Lucas Fernandes asked about tracking conversation context, and anyadachan suggested using fact evaluator or retrieving messages from database to compose context.\n\n- **SQLite Dependency Resolution**: Vijay T. helped Quentin \ud83e\udd56 with SQLite dependency issues by sharing a GitHub issue solution link that worked for him.\n\n- **File Attachment Implementation**: [elizaos] voidmanevoid helped El Pulpo \ud83d\udc19 with attaching QR code images to messages by providing a code snippet showing how to use the attachments array.\n\n- **Build Failure Diagnosis**: SpartanAIDev helped Slise with a build failure (exit code 137), explaining it meant the system ran out of memory and advising to increase swap space or get more RAM.\n\n- **RAG Configuration Support**: Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing configuration examples and advising to use the main Eliza repo instead of eliza-starter.\n\n- **Hackathon Success Story**: Rick shared information about winning a Hackathon track at Consensus HK using Eliza and Origintrail DKG plugin.\n\n- **Audio Production Assistance**: Boom created and shared numerous audio assets for the ClankTank show, including music, sound effects, and transition sounds.\n\n## Action Items\n\n### Technical Tasks\n- Continue development of V2 platform with Shaw directing (Mentioned by Odilitime)\n- Develop and integrate launchpad feature (Mentioned by pragmatiko)\n- Fix Qdrant adapter implementation for memory management (Mentioned by Lucas Fernandes)\n- Implement proper whitespace handling in Twitter client (Mentioned by JonSpectacle)\n- Fix compatibility issues with WSL2 (Mentioned by Lucas Fernandes)\n- Create an Eliza Agent Registry as proposed in hackmd document (Mentioned by DorianD)\n- Integrate token with the actual software (Mentioned by DorianD)\n- Build multi-agent system for token unlock monitoring with parameter-based trade execution (Mentioned by AGC)\n- Create simpler, more readable transitions for ClankTank show (Mentioned by jin)\n- Finish and upload the ClankTank episode (Mentioned by jin)\n\n### Documentation Needs\n- Continue updating outdated documentation to improve developer experience (Mentioned by jin)\n- Create a central hub/blog for announcements and updates (Mentioned by jin)\n- Improve plugin documentation (Mentioned by jin)\n- Simplify and revise quickstart guide (Mentioned by jin)\n- Add clearer instructions on where to place memory configuration (Mentioned by Lucas Fernandes)\n- Create tutorial for Supabase and AI agent connection (Mentioned by Saitamai)\n- Consolidate branding across platforms (Mentioned by accelxr)\n- Create a structure for weekly collaborative updates (Mentioned by jin)\n- Create comprehensive list of needed transitions for ClankTank (Mentioned by boom)\n\n### Feature Requests\n- Add support for official Twitter API to avoid scraping bans (Mentioned by fiend)\n- Implement WhatsApp client (not just plugin) (Mentioned by Lucas Fernandes)\n- Add ability to reload knowledge without restarting agent (Mentioned by Sipit)\n- Twitter agent to translate all announcements about ElizaOS (Mentioned by m1hawk/\u98ce\u7b54)\n- Website redesign for DegenAI v2 with database updates and reduced inference costs (Mentioned by Joe2th)\n- Add suspenseful music and pacing to match real show format for ClankTank (Mentioned by boom)\n- Implement B-roll camera shots for ClankTank (Mentioned by boom)\n- Create an L1 blockchain with \"$ai16z\" token using AI developers (Mentioned by DorianD)\n- Develop \"ElizaOS L1\" blockchain using AI with TOR and P2P plugin registry capabilities (Mentioned by DorianD)" + }, + "ai_news_elizaos_discord_md_2025-02-20": { + "filename": "2025-02-20.md", + "content": "# elizaOS Discord - 2025-02-20\n\n## Overall Discussion Highlights\n\n### Project Status & Roadmap\n- **Rebranding Progress**: The team is 95% complete with rebranding from ai16z to ElizaOS, with the remaining work involving legal considerations and coordination with external parties like daos.fun.\n- **Tokenomics Update**: Tokenomics is functionally \"95% done\" but its release is tied to the marketplace launch, which has been delayed. It will be released simultaneously with the launchpad, likely after ETH Denver (early March).\n- **New Leadership Team**: The project announced new hires including Eskender as CPO (in week 2), Ben as Head of Brand, and Nisita as Head of Community, signaling increased focus on communication and brand consolidation.\n- **L1/L2 Development**: There's ongoing debate about whether developing an L1/L2 blockchain remains a long-term goal. Eskender indicated it's \"still interesting\" but will come later, while community members noted that Shaw had recently stated on a podcast that an L1 was \"a bad idea.\"\n\n### Technical Developments\n- **Compass Labs Demo**: Aidar from Compass Labs presented a demo about enabling Eliza to deploy and manage capital in DeFi, covering API integration, plugin installation, and on-chain data interaction.\n- **Plugin Registry System**: The project has moved away from hosting plugins in the main repository to a new plugin registry system, with discussions about improving documentation for this system.\n- **Multi-Agent Systems**: A multi-agent system for monitoring token unlock events was described by AGC from \"blacktokenomics,\" consisting of data agents, validation agents, and trade agents working together to execute short trades based on tokenomics data.\n- **DegenAI Trading Bot**: The team is developing an AI-powered trading bot that uses sentiment analysis and character-based decision making for trading. It's currently banned from Twitter but operating in Discord while appeals are processed.\n- **RealitySpiral**: Identified as a significant GitHub contributor working on agents that automatically push commits and suggest code fixes, with plans for a self-duplicating improvement suite.\n\n### Community Projects\n- **ClankTank Development**: Jin is developing \"Clank Tank,\" a game show format for AI-driven project evaluation that serves as a discovery engine for the DAO's partnerships pipeline. The team is working on a PlayCanvas implementation with a Unity port in progress, including visual assets, transitions, and music.\n- **Launchpad Progress**: The team is finalizing a launchpad for agent projects, with launch expected after ETH Denver. They're currently onboarding the first cohort of launch partners.\n\n### Common Technical Issues\n- **Environment Setup Challenges**: Users frequently encounter environment setup issues across different operating systems, particularly with SQLite dependencies and WSL2 compatibility.\n- **Database Configuration Problems**: Several users reported issues with database setup and configuration, particularly when switching between development environments.\n- **RAG Knowledge Base Implementation**: Multiple discussions about implementing and configuring RAG knowledge bases for enhanced agent capabilities.\n\n## Key Questions & Answers\n\n### Project Direction & Tokenomics\n- **Q**: When will the remaining 5% of the rebrand be completed? \n **A**: The team doesn't want to give a concrete date, but indicated it would be after ETH Denver which ends March 2nd.\n\n- **Q**: What's the rough timeline for the new tokenomics? \n **A**: Tokenomics will be released at the same time with launchpad, hinting after ETHDenver.\n\n- **Q**: Why is tokenomics still not released if it's \"95% done\"? \n **A**: It's \"directly tied to the release of the marketplace\" which \"has lagged behind in terms of hitting its release date.\"\n\n- **Q**: Is developing an L1/L2 blockchain still a long-term goal? \n **A**: It's \"still v interesting\" but \"will be down the line once we have the product teams and topco in the right place.\"\n\n### Technical Implementation\n- **Q**: How can I chat directly via API with my agent? \n **A**: Use curl commands to first get your agent ID with `curl -X GET http://YOURIP:3001/agents` and then send messages with `curl -X POST http://YOURIP:3001/{YOURAGENTID}/message -H \"Accept: application/json\" -H \"Content-Type: multipart/form-data\" -F \"text=YOURTEXT\" -F \"user=user\"`\n\n- **Q**: Can I run multiple Twitter agents in one Eliza repository? \n **A**: Yes, use `pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\"`\n\n- **Q**: How do I fix build failures on Linux? \n **A**: Install required dependencies with `apt -y install build-essential pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev`\n\n- **Q**: Why is my evaluator's handler never called even when validate returns true? \n **A**: Set `alwaysRun:true` and then return `false` in the `validate` function when you don't want it to run.\n\n- **Q**: How do I enable RAG knowledge base for my agent? \n **A**: Set `ragKnowledge: true` in settings and configure the knowledge paths correctly.\n\n- **Q**: How do I attach a file to a message? \n **A**: Use the `attachments` array with proper configuration including contentType, id, source, and url.\n\n### DegenAI & Community Projects\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: Looking at meta-relevant tokens and PnL. Still experimenting with more solid KPIs to be tracked.\n\n- **Q**: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again? \n **A**: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate.\n\n- **Q**: What problem is Clank Tank trying to solve? \n **A**: It aims to provide mixture of experts for better feedback, promote projects without direct endorsement, and scale transparent deal flow/governance/partnerships for the DAO.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: Odilitime | **Helpee**: Slise \n **Context**: Build failures on Linux \n **Resolution**: Suggested installing required dependencies with apt command\n\n- **Helper**: notorious_d_e_v | **Helpee**: ropats16 \n **Context**: 401 error with Gaia \n **Resolution**: Suggested deleting database to fix the issue\n\n- **Helper**: notorious_d_e_v | **Helpee**: Tobias | QDEV \n **Context**: Evaluator handler not being called \n **Resolution**: Suggested using alwaysRun:true with conditional validation\n\n- **Helper**: [elizaos] | **Helpee**: El Pulpo \ud83d\udc19 \n **Context**: Attaching files to messages \n **Resolution**: Provided code example using attachments array with proper configuration\n\n- **Helper**: Vijay T. | **Helpee**: Quentin \ud83e\udd56 \n **Context**: SQLite3 binding issues \n **Resolution**: Shared a GitHub issue solution that worked for them\n\n### Project Guidance\n- **Helper**: notorious_d_e_v | **Helpee**: featr \n **Context**: How to distribute custom Eliza client \n **Resolution**: Provided detailed guidance on creating a plugin and adding it to the registry\n\n- **Helper**: eskender.eth | **Helpee**: HoneyBadger \n **Context**: Clarification about product roadmap and tokenomics timeline \n **Resolution**: Explained that tokenomics is tied to marketplace release and provided context on L1/L2 discussions\n\n- **Helper**: rhota | **Helpee**: \ucc0c G \u8dfb \u3058 PrudentSpartan \n **Context**: Explaining how DegenAI works and its current status \n **Resolution**: Clarified that DegenAI uses sentiment analysis backend with character-based decision making\n\n### Content Creation\n- **Helper**: boom | **Helpee**: fishai \n **Context**: Needed transition stingers for different show segments \n **Resolution**: Created and shared multiple versions of stingers for \"Deliberation,\" \"Main Stage,\" and \"Interview Round\"\n\n- **Helper**: boom | **Helpee**: team \n **Context**: Needed production guidance for show format \n **Resolution**: Watched actual episodes and provided detailed feedback on pacing, music, camera work, and emotional elements\n\n## Action Items\n\n### Technical Tasks\n- Improve documentation for local development as current docs are outdated (mentioned by jin)\n- Fix image generation plugin issues with \"Invalid response format from Nineteen AI\" error (mentioned by Gabaltia)\n- Implement proper whitespace trimming in Twitter client to fix extra spaces after hard returns (mentioned by JonSpectacle)\n- Fix PostgreSQL connection issues with WSL2 (mentioned by Lucas Fernandes)\n- Create showcase page for plugins based on elizaos-plugins registry (mentioned by jin)\n- Build a proprietary PnL tracker to replace reliance on Birdeye (mentioned by rhota)\n- Improve DegenAI's trading capabilities to ensure bot isn't missing when it should sell (mentioned by Odilitime)\n- Continue appeals process with X to get DegenAI reinstated (mentioned by rhota)\n- Complete the remaining 5% of the rebrand from ai16z to ElizaOS (mentioned by cheez)\n- Finalize the launchpad for agent projects (mentioned by HoneyBadger)\n- Improve audio pacing and add different sounds for ClankTank menus and loaders (mentioned by boom)\n- Add transitions with stinger sounds for ClankTank (mentioned by boom)\n- Implement B-roll camera footage with no UI for better show flow (mentioned by boom)\n- Explore implementation of Eliza for deploying capital in DeFi using Compass Labs API (mentioned by Kenk)\n- Develop parameter-based trade execution on Eliza for token unlock monitoring system (mentioned by AGC)\n- Finalize tokenomics implementation for release with marketplace (mentioned by eskender.eth)\n\n### Documentation Needs\n- Improve plugin documentation with better examples (mentioned by jin)\n- Simplify and revise the quickstart guide (mentioned by jin)\n- Create documentation for RAG knowledge base setup (mentioned by Vijay T.)\n- Create a central hub for announcements like a blog or news section on the website (mentioned by jin)\n- Establish a weekly collaborative hackmd for aggregating news/updates (mentioned by jin)\n- Update X profiles of team members to reflect ElizaOS affiliation (mentioned by HoneyBadger)\n- Create clear communication about organizational stance on L1/L2 development (mentioned by PrudentSpartan)\n- Compile all visual assets for ClankTank into a shared folder/zip (mentioned by boom)\n- Create documentation for demo content from Compass Labs presentation (mentioned by Kenk)\n- Transcribe and summarize key video content explaining the project vision (mentioned by Burtiik)\n\n### Feature Requests\n- Develop a client for Eliza agents to earn tokens via completing tasks in bullpost.bot & gigbot.xyz (mentioned by featr)\n- Create one-click Eliza launch through Akash for permissionless hosting (mentioned by BowTiedBlueFin)\n- Implement Instagram client functionality (mentioned by PiagaShihari)\n- Enable web integration for Eliza agents (mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n- Enhance sentiment analysis for trading decisions (mentioned by rhota)\n- Enable Eliza to work through normal accounts without \"app\" label (mentioned by mmm)\n- Implement functionality for agents to execute purchases, particularly for crypto (mentioned by jay_wooow)\n- Character token voting system for Clank Tank pitches (mentioned by Skinny)\n- Enable judges to cut off speakers and vice versa for more realistic interactions in ClankTank (mentioned by boom)\n- Add functionality for judges to ask questions, creating more interesting interactions (mentioned by boom)\n- Implement dramatic audio \"thud\" when judges make decisions in ClankTank (mentioned by boom)\n- Implement contribution-based reputation systems with on-chain tracking (mentioned by jin)\n- Create public dashboards for contributions to improve transparency (mentioned by jin)\n- Add lower third animations with pitcher names for ClankTank (mentioned by boom)\n- Add network logo in bottom right corner for ClankTank (mentioned by boom)" + }, + "ai_news_elizaos_discord_md_2025-02-19": { + "filename": "2025-02-19.md", + "content": "# elizaOS Discord - 2025-02-19\n\n## Overall Discussion Highlights\n\n### Project Status & Development\n- **ElizaOS V2 & Launchpad**: Development is 95% complete with the remaining 5% expected to be finished after ETH Denver (early March).\n- **Plugin Architecture**: Transitioning to a more scalable approach with plugins moving to separate repositories outside the main codebase. Plugins should now be registered in the elizaos-plugins/registry repository.\n- **Tokenomics**: Reported to be \"95% done\" but release is tied to the marketplace launch, which has experienced delays.\n- **Rebranding**: The transition from ai16z to ElizaOS is ongoing but facing delays due to legal issues and dependencies on external parties like the daos.fun team.\n\n### Technical Implementations\n- **SQLite Adapter**: Clarification that data persists between sessions and requires a cleanstart to reset.\n- **Logging Configuration**: Environment variables (DEFAULT_LOG_LEVEL=debug, LOG_JSON_FORMAT=true) can be used for troubleshooting.\n- **Twitter Integration**: Users discussed post template customization to improve tweet quality and authentication issues with new accounts.\n- **API Integration**: Discussions on making direct API calls to agents and implementing cross-client interactions.\n- **Compass Labs Demo**: Showcased a DeFi plugin allowing agents to deploy and manage capital, execute swaps, and interact with lending markets.\n\n### AI Projects & Initiatives\n- **DegenAI**: An autonomous trading bot with character customization that influences trading decisions. Currently making profitable trades and buying popular tokens like $TRUMP. The team is building their own PnL tracker.\n- **Clank Tank**: An AI-driven show format for project discovery and evaluation, aiming to provide transparent deal flow and governance for the DAO.\n- **3D AI TV**: Development of an AI-powered TV show using an AI news aggregator (GitHub: bozp-pzob/ai-news) that supplies content for the show.\n- **Reality Spiral**: A significant contributor to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes.\n\n### Organizational Clarifications\n- **Eliza Systems**: A separate entity started by Logan (former ElizaOS co-founder) focusing on AI for government, not directly connected to ElizaOS or the DAO.\n- **Eliza Studio**: A subsidiary of Eliza Lab run by whobody, created to do custom agent work and design.\n- **L1/L2 Plans**: CPO Eskender clarified that while an L1/L2 vision remains interesting, it's not on the current roadmap.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: Does the SQLite data disappear when Eliza is stopped? \n **A**: No, it persists until you run cleanstart. (mindxploit)\n\n- **Q**: What happened to all the logging on the CLI? \n **A**: Set DEFAULT_LOG_LEVEL=debug in the env file. (Haphazardly)\n\n- **Q**: How to run multiple Twitter agents in one Eliza repository? \n **A**: Use pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\" (Cuddlesaurus)\n\n- **Q**: How to chat with an agent via API? \n **A**: Use curl commands to get agent ID and send messages. (ITZMIZZLE)\n\n- **Q**: Is it normal that the API response takes 50s+ for a simple message? \n **A**: It's likely due to the free deepseek model having too many requests. (AkL)\n\n### Project & Organization\n- **Q**: What is the difference between $ai16z and $eliza? \n **A**: $ai16z is our main token. $eliza is the token for a different project we are aligned with. (Patt)\n\n- **Q**: What is Reality Spiral? \n **A**: They're one of the top contributors to the ElizaOS GitHub, working on agents that automatically push commits and suggest code fixes. (witch)\n\n- **Q**: What is Clank Tank? \n **A**: It's an AI-driven game show format for project discovery that combines \"attentionomics + AI investing\" to provide transparent deal flow for the DAO. (jin)\n\n- **Q**: Why hasn't Binance listed ai16z for spot trading? \n **A**: Yi He claimed during a CN AMA that the FDV (fully diluted valuation) is very high. (Zolo)\n\n### DegenAI\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: For trading we're looking at if he's actually pulling meta-relevant tokens, of course PnL. Still experimenting, more solid KPIs will be tracked. (rhota)\n\n- **Q**: How is \"meta-relevant\" defined? \n **A**: By meta-relevant I mean, we want to ensure he's trading the things that everyone is talking about in a given week (or day really, since the meme cycles are so fast now). (rhota)\n\n- **Q**: Where is the best place to go to see his PnL to date? \n **A**: Right now solscan for live tracking + birdeye for PnL, but we don't like birdeye, we're building our own PnL tracker. (rhota)\n\n## Community Help & Collaboration\n\n### Installation & Setup\n- **jin** helped **Shinomori** with ElizaOS installation on Windows, suggesting to \"make sure to get WSL2\".\n- **Odilitime** assisted **Slise** with build failures on Ubuntu by providing package installation commands for dependencies.\n- **notorious_d_e_v** helped **ropats16** resolve database errors by suggesting database deletion.\n\n### Development Support\n- **Haphazardly** helped **N00t** restore CLI logging by suggesting environment variable configuration.\n- **mindxploit** clarified for **Kren** that SQLite data persists until cleanstart is run.\n- **Kren** helped **dragonlord** improve tweet quality by explaining how to customize twitterPostTemplate.\n- **ITZMIZZLE** shared curl commands with the community for getting agent IDs and sending messages via API.\n- **notorious_d_e_v** explained the plugin registration process and structure to **featr**.\n\n### Project Clarifications\n- **Patt** explained to **HERF** the relationship between ai16z and eliza projects, noting they are different projects with different developers.\n- **shaw** clarified for the community that Eliza Systems is Logan's separate initiative focusing on AI for government, not connected to the DAO.\n- **witch** explained to **HoneyBadger** that Reality Spiral is working on agents that automatically push commits to GitHub and suggest code fixes.\n- **jin** created collaborative resources including a TLDraw board and HackMD document for gathering narrative elements to help with rebranding efforts.\n\n## Action Items\n\n### Technical\n- Complete the remaining 5% of the launchpad development (cheez)\n- Fix AI agent client not fetching from port 3000 (0xCryptoCooker)\n- Resolve authentication issues with newly created Twitter accounts (Shinomori)\n- Fix bug reported in GitHub issue #3384 (AvuTheGreat)\n- Fix payment plugin to attach QR code files to messages (djdabs_)\n- Implement cross-client interactions (e.g., asking on Discord to make a tweet) (0xJordan)\n- Fix evaluator validation and handler execution flow (Tobias | QDEV)\n- Complete the rebranding process as soon as possible (Zolo)\n- Create a plugin for Eliza that fetches data from AI News Aggregator and posts to X (jin)\n- Improve audio/pacing in the show, add different sounds for menus and loaders (boom)\n- Add transition stingers to improve flow (boom)\n- Complete Unity port of the application (jin)\n- Implement big changes from PR #9 in AI news aggregator (jin)\n- Update X integration to use API keys instead of username/password (Slothify\u26a1Daily Gmove)\n- Improve DegenAI's ability to identify and trade meta-relevant tokens (rhota)\n- Build a custom PnL tracker for DegenAI (rhota)\n- Continue developing DegenAI's sentiment analysis capabilities (rhota)\n- Resolve X (Twitter) account suspension for DegenAI (rhota)\n- Complete marketplace development to enable tokenomics release (eskender.eth)\n\n### Documentation\n- Update local development guide which is currently outdated (jin)\n- Improve image generation plugin documentation (jin)\n- Create errors/remediation section in docs to aggregate common issues (\u212d\ud835\udd26\ud835\udd2d\ud835\udd25\ud835\udd22\ud835\udd2f)\n- Create guide for accessing external knowledge files for inferencing (RakeshG)\n- Provide clear instructions on how to start an agent (bullkis)\n- Improve branding and communication strategy (HoneyBadger)\n- Create progress bars for development segments to share publicly (\u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f)\n- Update CPO Eskender's X profile to reflect ElizaOS affiliation (HoneyBadger)\n- Improve documentation to enable better automated help through RAG with Eliza perplexity (jin)\n- Add example for an API provider in Eliza documentation (jin)\n- Clarify the relationship between tokenomics release and marketplace launch (eskender.eth)\n\n### Feature\n- Implement agent purchasing capabilities (jay_wooow)\n- Create monitoring tool plugin to connect logs to looker (Kren)\n- Create event bus system for Eliza to allow users to control event handling (djdabs_)\n- Standardize client loops across different platforms (Twitter, Discord, etc.) (Kren)\n- Implement RAG knowledge base for Twitter agent (Vijay T.)\n- Develop AI-powered news aggregator tools to break down information silos (jin)\n- Implement the Clank Tank framework for project discovery and evaluation (jin)\n- Create a \"What did WE get done this week\" space format for ecosystem updates (Spyros)\n- Create more bumpers similar to m3tv premiere (jin)\n- Implement a dual rating system (human and AI) similar to Rotten Tomatoes for evaluating content (Ka_yari)\n- Implement risk mitigation for future X account suspensions for DegenAI (\ucc0c G \u8dfb \u3058 PrudentSpartan)\n- Consider L1/L2 blockchain development for long-term roadmap (eskender.eth)" + }, + "ai_news_elizaos_daily_json_2025-02-21": { + "filename": "2025-02-21.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-21", + "categories": [ + { + "title": "Crypto Wallet Security and DAO Contributions", + "content": [ + { + "text": "The user discusses wallet security, suggesting wallet devops certifications as a good idea. They recommend using Rabby wallet over Metamask for its onchain memo feature. In response to security concerns, they suggest using a dedicated Linux laptop solely for transaction signing.", + "sources": [ + "https://twitter.com/dankvr/status/1893030313548275746", + "https://twitter.com/dankvr/status/1893013219771310166", + "https://twitter.com/dankvr/status/1893008066712420481" + ], + "images": [], + "videos": [] + }, + { + "text": "The user shares their experience as a DAO contributor, comparing it to a humorous video. They mention working on a project involving episodes with pitches, creating reusable components to streamline future production, and plans for DAO partners to help with curation.", + "sources": [ + "https://twitter.com/dankvr/status/1892985968359092691", + "https://twitter.com/dankvr/status/1892955645789213113", + "https://twitter.com/dankvr/status/1892953416873214114" + ], + "images": [ + "https://pbs.twimg.com/ext_tw_video_thumb/1892984986627649536/pu/img/SsiFJJV4FVznd6JW.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1892984986627649536/pu/vid/avc1/1280x720/E-Po3ag696bdSBP7.mp4?tag=12" + ] + }, + { + "text": "They discuss the Kaito airdrop as part of an emerging trend where LLMs can analyze and structure various types of data beyond onchain transactions. The user mentions experimenting with chat analysis to identify and reward contributors, sharing a link to their code.", + "sources": [ + "https://twitter.com/dankvr/status/1892733471757394141" + ], + "images": [], + "videos": [] + }, + { + "text": "The user makes brief comments about various topics including something costing less than 1 SOL that's 'worth every penny', mentioning a possible '0 day' vulnerability, and comparing something to a 'chao garden vibe'.", + "sources": [ + "https://twitter.com/dankvr/status/1893004082664595787", + "https://twitter.com/dankvr/status/1893001316076515524", + "https://twitter.com/dankvr/status/1892762809504596021" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Eliza OS Updates: New Features, Bugfixes, and Improvements", + "content": [ + { + "text": "Several new features have been added to Eliza OS. Lava has been set as the default RPC URL for NEAR and Starknet, enhancing blockchain connectivity. A showcase page for plugins has been added to the documentation, making it easier for users to discover available plugins. Support for Secret AI LLM has been implemented, expanding the AI model options. Agent/Character CLI methods have been introduced along with a server refactor, improving command-line functionality. Additionally, NEAR AI has been added as a model provider, further diversifying the AI capabilities of the platform.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3323", + "https://github.com/elizaOS/eliza/pull/3620", + "https://github.com/elizaOS/eliza/pull/3615", + "https://github.com/elizaOS/eliza/pull/3613", + "https://github.com/elizaOS/eliza/pull/3275" + ], + "images": [], + "videos": [] + }, + { + "text": "Bug fixes include updates to chunk and overlap parameters in the RAG (Retrieval-Augmented Generation) function, improving information retrieval accuracy. A lockfile issue has also been resolved, ensuring better dependency management.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/2525", + "https://github.com/elizaOS/eliza/pull/3633" + ], + "images": [], + "videos": [] + }, + { + "text": "Other updates include a version bump to 0.25.8 and a security update to the Vitest dependency, maintaining the system's security posture and ensuring it stays up-to-date.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3632", + "https://github.com/elizaOS/eliza/pull/3525" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several new features and improvements have been added to the elizaOS/eliza repository through recent pull requests:\n\n1. Support for Greenfield chain was added to the BNB plugin (PR #3621)\n\n2. Version 0.25.8 was released with a version bump (PR #3631)\n\n3. Multiple PRs were submitted to add Toby voice functionality to different features:\n - Adding Toby voice to join group chat (PR #3635)\n - Adding Toby voices to Action (PR #3634, #3638)\n\n4. A new Paradex DEX plugin was added (PR #3641)\n\n5. Multi-tenancy support was implemented by adding an 'agent' table and renaming the 'user' table to 'entity' (PR #3637)\n\n6. The langchain dependency for text splitting was removed (PR #3642)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3621", + "https://github.com/elizaOS/eliza/pull/3631", + "https://github.com/elizaOS/eliza/pull/3635", + "https://github.com/elizaOS/eliza/pull/3634", + "https://github.com/elizaOS/eliza/pull/3638", + "https://github.com/elizaOS/eliza/pull/3641", + "https://github.com/elizaOS/eliza/pull/3637", + "https://github.com/elizaOS/eliza/pull/3642" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3621", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3631", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3635", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3634", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3638", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3641", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3637", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3642" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been recently reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3628: A user reported that the agent isn't responding based on the provided knowledge.\n\n2. Issue #3627: A feature request to add Paradex DEX Integration for Automated Trading.\n\n3. Issue #3626: A user is seeking help with WebService usage.\n\n4. Issue #3639: A type error where the Type Alias \"Adapter\" is not defined.\n\nThese issues span various aspects of the eliza system, from knowledge-based responses to integration features and type definitions.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3628", + "https://github.com/elizaOS/eliza/issues/3627", + "https://github.com/elizaOS/eliza/issues/3626", + "https://github.com/elizaOS/eliza/issues/3639" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3628", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3627", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3626", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3639" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "Over the past two days (February 21-23, 2025), the elizaos/eliza repository showed significant activity. On February 21-22, there were 13 new pull requests with 9 merged, 4 new issues, and 29 active contributors. Activity decreased on February 22-23, with only 5 new pull requests (none merged), 1 new issue, and 9 active contributors.", + "sources": [ + "From 2025-02-21 to 2025-02-22, elizaos/eliza had 13 new PRs (9 merged), 4 new issues, and 29 active contributors.", + "From 2025-02-22 to 2025-02-23, elizaos/eliza had 5 new PRs (0 merged), 1 new issues, and 9 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740096000 + } + }, + "ai_news_elizaos_daily_md_2025-02-21": { + "filename": "2025-02-21.md", + "content": "# Crypto Wallet Security and DAO Contributions\n\n## Wallet Security Recommendations\n- Suggested wallet devops certifications as valuable\n- Recommended Rabby wallet over Metamask for its onchain memo feature\n- Proposed using a dedicated Linux laptop solely for transaction signing\n\n## DAO Contribution Experience\n- Shared experience as a DAO contributor\n- Working on a project involving episodes with pitches\n- Created reusable components to streamline future production\n- Planned for DAO partners to help with curation\n\n## LLM and Data Analysis\n- Discussed Kaito airdrop as part of trend where LLMs analyze various data types\n- Experimented with chat analysis to identify and reward contributors\n- Shared code for this analysis\n\n# Eliza OS Updates\n\n## New Features\n- Set Lava as default RPC URL for NEAR and Starknet\n- Added showcase page for plugins in documentation\n- Implemented support for Secret AI LLM\n- Introduced Agent/Character CLI methods with server refactor\n- Added NEAR AI as a model provider\n\n## Bug Fixes\n- Updated chunk and overlap parameters in RAG function\n- Resolved lockfile issue for better dependency management\n\n## System Maintenance\n- Version bump to 0.25.8\n- Security update to Vitest dependency\n\n# Recent Pull Requests\n\n## Feature Additions\n- Support for Greenfield chain added to BNB plugin\n- Released version 0.25.8\n- Added Toby voice functionality to multiple features:\n - Join group chat\n - Action features\n- New Paradex DEX plugin implemented\n\n## Architecture Improvements\n- Multi-tenancy support via 'agent' table addition and 'user' table renamed to 'entity'\n- Removed langchain dependency for text splitting\n\n# Recent GitHub Issues\n- Agent not responding based on provided knowledge\n- Feature request for Paradex DEX Integration for Automated Trading\n- Request for help with WebService usage\n- Type error where Type Alias \"Adapter\" is not defined\n\n# GitHub Activity Update\n- February 21-22: 13 new pull requests (9 merged), 4 new issues, 29 active contributors\n- February 22-23: 5 new pull requests (0 merged), 1 new issue, 9 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-21": { + "filename": "2025-02-21.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-21", + "date": 1740096000, + "stats": { + "totalMessages": 839, + "totalUsers": 145 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel contains minimal technical content. The conversation is primarily casual greetings, token-related questions, and community interactions. There are a few mentions of AI agent development, particularly around Eliza, but without detailed technical discussions. A user named AGC described a multi-agent system for monitoring token unlocks, seeking developers with expertise in parameter-based trade execution. Another user mentioned winning a hackathon using Eliza and Origintrail DKG plugin. Some users expressed interest in building AI agents, but the conversations didn't evolve into technical problem-solving. The channel appears to be a general discussion area, with technical conversations being redirected to a dedicated \"coders\" channel.\n\n## 2. FAQ\nQ: How can I make eliza work through a normal account without the \"app\" label? (asked by mmm) A: Unanswered (BOSSU suggested going to the coders channel)\nQ: What happened to the documentation site? (asked by 4n7m4n) A: Documentation is being updated, check announcements for latest links (answered by BOSSU)\nQ: Is the 1B supply [of ai16z] fixed? (asked by HERF) A: We can't say fixed, because that wouldn't be correct. It has remained 1B, though. (answered by Osint)\nQ: Will there be updated tokenomics soon? (asked by Dive or Die) A: Unanswered\nQ: Is ai16z max supply not fixed? (asked by HERF) A: Unanswered\n\n## 3. Help Interactions\nHelper: Rick | Helpee: Community | Context: Shared information about winning a Hackathon track at Consensus HK using Eliza and Origintrail DKG plugin | Resolution: Information shared via tweet link\nHelper: Patt | Helpee: Cossr777 | Context: User repeatedly asking about transferring crypto wallet seeds | Resolution: Warning about not sharing seed phrases and potential ban for phishing\nHelper: Osint | Helpee: HERF | Context: Questions about ai16z token supply | Resolution: Provided clarification that while not technically \"fixed,\" the supply has remained at 1B\n\n## 4. Action Items\nTechnical Tasks: Description: Build multi-agent system for token unlock monitoring with parameter-based trade execution on Eliza | Mentioned By: AGC\nDocumentation Needs: Description: Update documentation site with latest information | Mentioned By: BOSSU (responding to 4n7m4n)\nFeature Requests: Description: Website redesign for DegenAI v2 with database updates and reduced inference costs | Mentioned By: Joe2th (confirmed by Patt)", + "messageCount": 167, + "userCount": 67 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around users troubleshooting Eliza AI agent setup and implementation issues. Key technical discussions include:\n\n- Database adapter issues, particularly with PostgreSQL connections and Qdrant adapter limitations for memory management\n- RAG (Retrieval-Augmented Generation) mode configuration for knowledge files\n- Character file setup and configuration problems\n- SQLite dependency issues on various operating systems (macOS, Ubuntu, WSL2)\n- Twitter client integration challenges, including image generation and posting\n- Plugin development and documentation improvements\n- Memory management and conversation context persistence across different clients\n- WhatsApp integration for e-commerce applications\n\nSeveral users encountered compatibility issues with WSL2, with one user noting that the same code worked on macOS but not on WSL. The community also discussed plugin documentation improvements, with jin working on creating a showcase page for plugins and better documentation.\n\n## 2. FAQ\nQ: How do I fix the SQLite error when starting Eliza? (asked by Quentin \ud83e\udd56) A: Install SQLite dependencies with \"apt-get install sqlite3 libsqlite3-dev\" and ensure node-gyp is installed globally (answered by SpartanAIDev)\nQ: How can I set up Telegram bot to not reply to everyone? (asked by Saitamai) A: Set allowedUsers in the telegram config (answered by SpartanAIDev)\nQ: How do I fix whitespace issues in Twitter posts? (asked by JonSpectacle) A: Check regex and trim functions where text is processed before sending (answered by SpartanAIDev)\nQ: How do I reload knowledge without restarting the agent? (asked by Sipit) A: Unanswered\nQ: How can I use WebSearchService? (asked by loki) A: Unanswered\nQ: How can I attach a file to a message? (asked by El Pulpo \ud83d\udc19) A: Use the attachments array with proper formatting (answered by [elizaos] voidmanevoid)\nQ: Is there a working example of a knowledge-based agent? (asked by Vijay T.) A: Unanswered\nQ: How can I keep track of conversation context? (asked by Lucas Fernandes) A: Use fact evaluator or retrieve messages from database to compose context (answered by anyadachan)\nQ: How can I use Eliza outside its repo as a dependency in a NestJS app? (asked by Alejo0x.eth) A: Unanswered\nQ: How can I have the web-search plugin respond in my character's voice/tone? (asked by CoopyPoopy) A: Unanswered\n\n## 3. Help Interactions\nHelper: Vijay T. | Helpee: Quentin \ud83e\udd56 | Context: SQLite dependency issues when starting Eliza | Resolution: Shared GitHub issue solution link that worked for him\nHelper: [elizaos] voidmanevoid | Helpee: El Pulpo \ud83d\udc19 | Context: Attaching QR code image to message | Resolution: Provided code snippet showing how to use attachments array with proper formatting\nHelper: SpartanAIDev | Helpee: Slise | Context: Build failure with exit code 137 | Resolution: Explained it means system ran out of memory, advised to increase swap space or get more RAM\nHelper: anyadachan | Helpee: Lucas Fernandes | Context: Tracking conversation context | Resolution: Suggested using fact evaluator or retrieving messages from database to compose context\nHelper: Sipit | Helpee: Julian Neuss | Context: Setting up RAG mode for knowledge files | Resolution: Provided configuration examples and advised using main Eliza repo instead of eliza-starter\n\n## 4. Action Items\nType: Technical | Description: Fix Qdrant adapter implementation for memory management | Mentioned By: Lucas Fernandes\nType: Technical | Description: Implement proper whitespace handling in Twitter client | Mentioned By: JonSpectacle\nType: Technical | Description: Fix compatibility issues with WSL2 | Mentioned By: Lucas Fernandes\nType: Documentation | Description: Improve plugin documentation | Mentioned By: jin\nType: Documentation | Description: Simplify and revise quickstart guide | Mentioned By: jin\nType: Documentation | Description: Add clearer instructions on where to place memory configuration | Mentioned By: Lucas Fernandes\nType: Documentation | Description: Create tutorial for Supabase and AI agent connection | Mentioned By: Saitamai\nType: Feature | Description: Add support for official Twitter API to avoid scraping bans | Mentioned By: fiend\nType: Feature | Description: Implement WhatsApp client (not just plugin) | Mentioned By: Lucas Fernandes\nType: Feature | Description: Add ability to reload knowledge without restarting agent | Mentioned By: Sipit", + "messageCount": 243, + "userCount": 57 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "The chat segment is very brief, containing only three messages from a single user (DorianD) discussing Trusted Execution Environment (TEE) agents. DorianD contemplates implementing a multi-signature mechanism for TEE agents to operate across multiple nodes, enhancing security and trust. They also express concern about user trust, noting that TEE agents are autonomous and users might be hesitant to entrust their funds to such systems.", + "messageCount": 3, + "userCount": 1 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Conversation primarily revolves around casual banter about \"Prudent\" possibly being \"the real DegenSpartan\" who underwent changes, jokes about hentai addiction, and brief market sentiment discussion. Some members express concern about the project's low market value (mentioned as \"4.5m\") and emphasize the importance of marketing and community building. There's a brief mention of recent team additions (Ben and Accelxr) and a positive reaction to an announcement they made. Overall, this segment lacks substantive technical content, focusing instead on community sentiment and light conversation.\n\n## 2. FAQ\nQ: How can a project like this go that low? (asked by Wilcox) A: I never claim to understand the market. It does its thing, just have to respond in kind. (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: Wilcox | Context: Discussing project value and market sentiment | Resolution: Odilitime provided perspective on market unpredictability and focusing on investments where one has some control\n\n## 4. Action Items\nTechnical Tasks: None evident in the transcript\nDocumentation Needs: None evident in the transcript\nFeature Requests: None evident in the transcript\nType: Technical | Description: Improve marketing efforts to maintain community trust and investment | Mentioned By: Wilcox", + "messageCount": 23, + "userCount": 6 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Channel \"associates\" Analysis\n\n## 1. Summary\nThis chat segment contains no substantive technical discussions, decisions, or problem-solving. The conversation primarily consists of:\n- Congratulations to a user (kalshnikov) on becoming a partner\n- Sharing of a tweet about a new hire\n- Discussion about ENS (Ethereum Name Service) domains, specifically about collecting emoji domains with \"feet\" themes\n- Brief mentions of ENS domain prices and purchases\n- Humorous exchanges about the ENS domains\n\nThere are no technical implementations, solutions, or concrete decisions made in this conversation.\n\n## 2. FAQ\nQ: How much do ENS domains go for? (asked by Odilitime) A: No direct answer provided in the chat.\n\n## 3. Help Interactions\nNo significant help interactions were observed in this chat segment.\n\n## 4. Action Items\nNo action items were identified in this chat segment.", + "messageCount": 24, + "userCount": 8 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Chat Analysis - \"tokenomics\" Channel\n\n## 1. Summary\nThe chat segment is very brief, containing only a few messages from a single user (DorianD) discussing the hypothetical use of AI to develop a blockchain. DorianD mentions plans to use AI developers to create an L1 blockchain with a token called \"$ai16z\" once AI becomes capable enough to handle such development. They suggest that anyone could pursue this approach and mention potentially instructing an AI to create \"ElizaOS L1\" by providing academic papers on TOR, P2P plugin registries, and other materials. The conversation is speculative rather than containing any technical discussion, decisions, or problem-solving.\n\n## 2. FAQ\nNo significant questions with meaningful responses were present in the chat.\n\n## 3. Help Interactions\nNo significant help interactions between community members were present in the chat.\n\n## 4. Action Items\nType: Feature | Description: Create an L1 blockchain with \"$ai16z\" token using AI developers when AI becomes capable enough | Mentioned By: DorianD\nType: Feature | Description: Develop \"ElizaOS L1\" blockchain using AI with TOR and P2P plugin registry capabilities | Mentioned By: DorianD", + "messageCount": 5, + "userCount": 1 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around project development updates for ElizaOS/AI16Z and community concerns about communication. Key technical discussions include the development of V2, which appears to be ahead of schedule with potential March/April launch. A launchpad feature is also in development. Team member Shaw is directing V2 development with significant progress in recent weeks. The team is working on consolidating branding across platforms and improving communication. New team members (Nisita and Ben) were welcomed to help with brand consolidation and communication. Jin mentioned creating a collaborative structure for aggregating news/updates and offered to tip contributors. DorianD raised concerns about fragmentation across multiple Discord servers (main, ElizaOS, Eliza Studios) and a new Telegram chat for builders, suggesting this could hinder collaboration. There was discussion about a Twitter agent for translating announcements and the need for better marketing coordination. The team is working on improving documentation that had outdated information affecting developer experience.\n\n## 2. FAQ\nQ: When will V2 be released? (asked by DannyNOR NoFapArc) A: V2 is feeling ahead of schedule, potentially launching in April, with significant progress in recent weeks (answered by Odilitime)\nQ: What's the status of the launchpad? (implied by pragmatiko) A: May be ahead of schedule, potentially launching with V2 (answered by Spyros and furball)\nQ: Why are there multiple Discord servers? (asked by DorianD) A: The dev Discord was started because there was too much noise in the main one 2 months ago (answered by DorianD)\nQ: Does the team have access to the X account? (asked by HoneyBadger) A: Yes, Jin delegates access to whoever asks, like accel (answered by jin)\nQ: What's being done to improve communication? (asked by multiple users) A: New team members have been hired for brand consolidation and communication, and a weekly collaborative structure for updates is being created (answered by accelxr and jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Outdated documentation hurting developer experience | Resolution: Jin has been updating docs to fix bad information\nHelper: jin | Helpee: Community | Context: Need for better communication structure | Resolution: Proposed creating a weekly collaborative hackmd for aggregating news/updates with tips for contributors\nHelper: accelxr | Helpee: Community | Context: Lack of project updates | Resolution: Published comprehensive update from Labs in announcements channel\nHelper: Odilitime | Helpee: Patt | Context: Confusion about developer platform preferences | Resolution: Explained that they now have solutions for both groups of developers (those who like Discord and those who don't)\n\n## 4. Action Items\nType: Technical | Description: Continue development of V2 platform with Shaw directing | Mentioned By: Odilitime\nType: Technical | Description: Develop and integrate launchpad feature | Mentioned By: pragmatiko\nType: Technical | Description: Create an Eliza Agent Registry as proposed in hackmd document | Mentioned By: DorianD\nType: Documentation | Description: Continue updating outdated documentation to improve developer experience | Mentioned By: jin\nType: Documentation | Description: Create a central hub/blog for announcements and updates | Mentioned By: jin\nType: Feature | Description: Twitter agent to translate all announcements about ElizaOS | Mentioned By: m1hawk/\u98ce\u7b54\nType: Technical | Description: Upgrade the set for Clank Tank episodes | Mentioned By: jin\nType: Documentation | Description: Consolidate branding across platforms | Mentioned By: accelxr\nType: Technical | Description: Integrate token with the actual software | Mentioned By: DorianD\nType: Documentation | Description: Create a structure for weekly collaborative updates | Mentioned By: jin", + "messageCount": 174, + "userCount": 28 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe channel discussion focuses on producing \"ClankTank,\" a Shark Tank-style AI show. Boom provided extensive feedback on production elements needed to match the authentic show format, including suspenseful music, camera work, transitions, and emotional pacing. The team worked on creating visual transitions with text overlays (like \"Deliberation,\" \"Main Stage,\" \"Interview Round\"), with Jin emphasizing simplicity and readability over complex designs. Boom created and shared numerous audio assets including music, sound effects, and transition sounds. The production faced time pressure with Jin stressing the need to complete the episode immediately after multiple delays. The team discussed adding bumpers/commercials between pitches and debated including M3 branding. The conversation reveals tension between rushing to meet deadlines versus taking time to produce quality content.\n\n## 2. FAQ\nQ: What production elements are missing from the show? (asked by boom) A: Suspenseful music, voice-overs, camera cuts between judges and pitchers, emotional pacing, and transitions (answered by boom)\nQ: Could you make transitions that say \"Deliberation\", \"Main Stage\", and \"Interview Round\"? (asked by fishai) A: Yes (answered by boom)\nQ: Are these transitions good? (asked by boom) A: No, they're a bit much, we want things to be readable (answered by jin)\nQ: Could I get the transitions just a bit longer, like 2-3 seconds? (asked by fishai) A: Boom provided additional transitions that could be combined (answered by boom)\nQ: Do you want to take a stab at editing? (asked by jin) A: I can try, but without music 20 mins of AI is kind of rough (answered by boom)\nQ: Were credits ok? (asked by boom) A: Credits were fine (answered by jin)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai | Context: Needed transitions for the show with text overlays | Resolution: Boom created multiple transition options with different styles\nHelper: boom | Helpee: jin/fishai | Context: Needed audio assets for the show | Resolution: Boom created and shared music, sound effects, and transition sounds\nHelper: jin | Helpee: fishai | Context: Needed access to m3 channel | Resolution: Jin gave fishai access to m3\nHelper: jin | Helpee: boom | Context: Guidance on transition design | Resolution: Jin advised simpler white-on-black text designs for readability\n\n## 4. Action Items\nTechnical: Create simpler, more readable transitions with white text on black background | Description: Current transitions are too busy and hard to read | Mentioned By: jin\nTechnical: Compile and zip SFX and transition cuts | Description: Organize audio assets for easier use | Mentioned By: jin\nTechnical: Re-render credits without M3 tokens | Description: Remove token references to avoid issues | Mentioned By: jin\nTechnical: Create bumpers/commercials for between pitches | Description: Add commercial breaks between segments | Mentioned By: jin\nTechnical: Add disclaimer to the show | Description: Create a disclaimer segment | Mentioned By: jin\nTechnical: Finish and upload the episode today | Description: Complete production to meet deadline after 3 weeks of delays | Mentioned By: jin\nDocumentation: Create comprehensive list of needed transitions | Description: Document all transition types needed for the show | Mentioned By: boom\nFeature: Add suspenseful music and pacing to match real show format | Description: Implement proper audio cues and timing | Mentioned By: boom\nFeature: Implement B-roll camera shots | Description: Add variety in camera angles and movements | Mentioned By: boom", + "messageCount": 200, + "userCount": 3 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-21": { + "filename": "2025-02-21.md", + "content": "# elizaOS Discord - 2025-02-21\n\n## Overall Discussion Highlights\n\n### Project Development & Roadmap\n- **V2 Development Progress**: Development of V2 is ahead of schedule with a potential March/April launch. Shaw is directing the development with significant progress in recent weeks.\n- **Launchpad Feature**: A launchpad feature is in development and may launch alongside V2.\n- **Team Expansion**: New team members Nisita and Ben have joined to help with brand consolidation and communication.\n- **ElizaOS L1 Blockchain**: DorianD discussed the hypothetical use of AI to develop an L1 blockchain with a token called \"$ai16z\" once AI becomes capable enough.\n- **TEE Agents**: DorianD contemplated implementing a multi-signature mechanism for Trusted Execution Environment (TEE) agents to operate across multiple nodes to enhance security and trust.\n\n### Technical Discussions\n- **Database Adapter Issues**: Users reported problems with PostgreSQL connections and Qdrant adapter limitations for memory management.\n- **RAG Configuration**: Several discussions about setting up Retrieval-Augmented Generation mode for knowledge files.\n- **SQLite Dependencies**: Multiple users encountered SQLite dependency issues across different operating systems (macOS, Ubuntu, WSL2).\n- **Twitter Integration**: Challenges with image generation, posting, and whitespace handling in the Twitter client.\n- **Memory Management**: Discussions about conversation context persistence across different clients.\n- **WhatsApp Integration**: Interest in developing WhatsApp client capabilities for e-commerce applications.\n\n### Content Production\n- **ClankTank Show**: The team is producing \"ClankTank,\" a Shark Tank-style AI show. Production elements include transitions, music, sound effects, and visual design.\n- **Production Challenges**: The team faced time pressure with multiple delays, debating quality versus meeting deadlines.\n- **Audio Assets**: Boom created numerous audio assets including music, sound effects, and transition sounds.\n\n### Community & Communication\n- **Documentation Updates**: Jin has been updating docs to fix outdated information that was hurting developer experience.\n- **Communication Structure**: Jin proposed creating a weekly collaborative document for aggregating news/updates with tips for contributors.\n- **Platform Fragmentation**: DorianD raised concerns about fragmentation across multiple Discord servers (main, ElizaOS, Eliza Studios) and a new Telegram chat.\n- **Market Sentiment**: Some members expressed concern about the project's low market value (mentioned as \"4.5m\") and emphasized the importance of marketing.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How do I fix the SQLite error when starting Eliza? \n **A**: Install SQLite dependencies with \"apt-get install sqlite3 libsqlite3-dev\" and ensure node-gyp is installed globally.\n\n- **Q**: How can I set up Telegram bot to not reply to everyone? \n **A**: Set allowedUsers in the telegram config.\n\n- **Q**: How can I attach a file to a message? \n **A**: Use the attachments array with proper formatting.\n\n- **Q**: How can I keep track of conversation context? \n **A**: Use fact evaluator or retrieve messages from database to compose context.\n\n- **Q**: How do I fix whitespace issues in Twitter posts? \n **A**: Check regex and trim functions where text is processed before sending.\n\n### Project & Roadmap\n- **Q**: When will V2 be released? \n **A**: V2 is feeling ahead of schedule, potentially launching in April, with significant progress in recent weeks.\n\n- **Q**: What's the status of the launchpad? \n **A**: May be ahead of schedule, potentially launching with V2.\n\n- **Q**: Why are there multiple Discord servers? \n **A**: The dev Discord was started because there was too much noise in the main one 2 months ago.\n\n- **Q**: Is the 1B supply [of ai16z] fixed? \n **A**: \"We can't say fixed, because that wouldn't be correct. It has remained 1B, though.\"\n\n- **Q**: What happened to the documentation site? \n **A**: Documentation is being updated, check announcements for latest links.\n\n## Community Help & Collaboration\n\n- **Memory Management Solutions**: Lucas Fernandes asked about tracking conversation context, and anyadachan suggested using fact evaluator or retrieving messages from database to compose context.\n\n- **SQLite Dependency Resolution**: Vijay T. helped Quentin \ud83e\udd56 with SQLite dependency issues by sharing a GitHub issue solution link that worked for him.\n\n- **File Attachment Implementation**: [elizaos] voidmanevoid helped El Pulpo \ud83d\udc19 with attaching QR code images to messages by providing a code snippet showing how to use the attachments array.\n\n- **Build Failure Diagnosis**: SpartanAIDev helped Slise with a build failure (exit code 137), explaining it meant the system ran out of memory and advising to increase swap space or get more RAM.\n\n- **RAG Configuration Support**: Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing configuration examples and advising to use the main Eliza repo instead of eliza-starter.\n\n- **Hackathon Success Story**: Rick shared information about winning a Hackathon track at Consensus HK using Eliza and Origintrail DKG plugin.\n\n- **Audio Production Assistance**: Boom created and shared numerous audio assets for the ClankTank show, including music, sound effects, and transition sounds.\n\n## Action Items\n\n### Technical Tasks\n- Continue development of V2 platform with Shaw directing (Mentioned by Odilitime)\n- Develop and integrate launchpad feature (Mentioned by pragmatiko)\n- Fix Qdrant adapter implementation for memory management (Mentioned by Lucas Fernandes)\n- Implement proper whitespace handling in Twitter client (Mentioned by JonSpectacle)\n- Fix compatibility issues with WSL2 (Mentioned by Lucas Fernandes)\n- Create an Eliza Agent Registry as proposed in hackmd document (Mentioned by DorianD)\n- Integrate token with the actual software (Mentioned by DorianD)\n- Build multi-agent system for token unlock monitoring with parameter-based trade execution (Mentioned by AGC)\n- Create simpler, more readable transitions for ClankTank show (Mentioned by jin)\n- Finish and upload the ClankTank episode (Mentioned by jin)\n\n### Documentation Needs\n- Continue updating outdated documentation to improve developer experience (Mentioned by jin)\n- Create a central hub/blog for announcements and updates (Mentioned by jin)\n- Improve plugin documentation (Mentioned by jin)\n- Simplify and revise quickstart guide (Mentioned by jin)\n- Add clearer instructions on where to place memory configuration (Mentioned by Lucas Fernandes)\n- Create tutorial for Supabase and AI agent connection (Mentioned by Saitamai)\n- Consolidate branding across platforms (Mentioned by accelxr)\n- Create a structure for weekly collaborative updates (Mentioned by jin)\n- Create comprehensive list of needed transitions for ClankTank (Mentioned by boom)\n\n### Feature Requests\n- Add support for official Twitter API to avoid scraping bans (Mentioned by fiend)\n- Implement WhatsApp client (not just plugin) (Mentioned by Lucas Fernandes)\n- Add ability to reload knowledge without restarting agent (Mentioned by Sipit)\n- Twitter agent to translate all announcements about ElizaOS (Mentioned by m1hawk/\u98ce\u7b54)\n- Website redesign for DegenAI v2 with database updates and reduced inference costs (Mentioned by Joe2th)\n- Add suspenseful music and pacing to match real show format for ClankTank (Mentioned by boom)\n- Implement B-roll camera shots for ClankTank (Mentioned by boom)\n- Create an L1 blockchain with \"$ai16z\" token using AI developers (Mentioned by DorianD)\n- Develop \"ElizaOS L1\" blockchain using AI with TOR and P2P plugin registry capabilities (Mentioned by DorianD)" + }, + "github_summaries_daily_2025-02-22": { + "filename": "2025-02-22.md", + "content": "Overall Project Summary:\nToday's activity across the ElizaOS project was minimal, with no new features or bug fixes implemented. The primary focus was on identifying potential issues, highlighted by a new report in the `elizaos/eliza` repository concerning a missing type alias definition.\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza: A new issue was reported regarding the \"Adapter\" type alias not being defined in the codebase ([#3639](https://github.com/elizaos/eliza/issues/3639))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-22": "[\"0xcodercrane_week_2025-02-16\", \"0xcodercrane\", \"week\", \"2025-02-16\", \"0xcodercrane: Created two issues this week (#3596 regarding a key error in the AppSidebar's Skeleton Item and #3571 about errors during node module installation), both of which have been closed. No code contributions or PR activity during this period.\", \"2025-05-13T22:05:45.546Z\"]\n[\"0xalberto_week_2025-02-16\", \"0xalberto\", \"week\", \"2025-02-16\", \"0xalberto: Created issue #3592 regarding \\\"pnpm start:client is not fetching localhost:3000\\\" which was subsequently closed. Contributed to discussions by commenting on 7 different issues. No code changes or pull requests during this period.\", \"2025-05-13T22:05:45.638Z\"]\n[\"0xCryptoZen_week_2025-02-16\", \"0xCryptoZen\", \"week\", \"2025-02-16\", \"0xCryptoZen: Created issue #3569 regarding server connection problems when setting SERVER_PORT=3000 in the .env file, which has since been closed. Added one comment on an issue during the period, showing sporadic activity.\", \"2025-05-13T22:05:45.840Z\"]\n[\"AIFlowML_week_2025-02-16\", \"AIFlowML\", \"week\", \"2025-02-16\", \"AIFlowML: Completed a significant refactoring effort with PR #3526 \\\"Refactor - Plugin Local AI\\\" (+3777/-451 lines) that modified 30 files across the codebase. The work primarily focused on test improvements (41% of changes) with substantial code modifications (53%), demonstrating occasional activity pattern with contributions on 2 days this week.\", \"2025-05-13T22:05:46.457Z\"]\n[\"0xbbjoker_week_2025-02-16\", \"0xbbjoker\", \"week\", \"2025-02-16\", \"0xbbjoker: Merged two significant PRs this week: #3598 adding PGLite support with database design changes (+12,189/-13,810 lines) and #3549 fixing a race condition (+367/-124 lines). Also has an open PR (#3597) related to Drizzle v2 PGLite integration, with their contributions showing substantial code changes across database functionality.\", \"2025-05-13T22:05:46.497Z\"]\n[\"ECWireless_week_2025-02-16\", \"ECWireless\", \"week\", \"2025-02-16\", \"ECWireless: Made substantial code changes across 76 files (+10,872/-780 lines) through 9 commits, with activity concentrated on 2 days of the week. Work primarily focused on feature development (67%) with some bugfix work (11%) and other contributions (22%).\", \"2025-05-13T22:05:48.151Z\"]\n[\"GabrielCartier_week_2025-02-16\", \"GabrielCartier\", \"week\", \"2025-02-16\", \"GabrielCartier: Contributed to documentation by merging PR #3539 which added SQLite3 errors to the Quickstart guide (+13,119/-368,688 lines). This documentation improvement was their only activity this week, showing a focused effort on enhancing error documentation.\", \"2025-05-13T22:05:50.030Z\"]\n[\"Deeptanshu-sankhwar_week_2025-02-16\", \"Deeptanshu-sankhwar\", \"week\", \"2025-02-16\", \"Deeptanshu-sankhwar: Merged a single PR (#3642) that removed the langchain dependency for text splitting, making a moderate code change (+538/-328 lines). Contributed to one issue discussion but otherwise showed limited activity during this period.\", \"2025-05-13T22:05:47.991Z\"]\n[\"KristofferGW_week_2025-02-16\", \"KristofferGW\", \"week\", \"2025-02-16\", \"KristofferGW: Created issue #3556 regarding a build failure error (exit code 137), which has since been closed. No other activity this week.\", \"2025-05-13T22:05:49.104Z\"]\n[\"L-jasmine_week_2025-02-16\", \"L-jasmine\", \"week\", \"2025-02-16\", \"L-jasmine: Added Gaianet API key support through PR #3591 (+4/-1 lines), which was merged after 16 hours. Also opened a related PR #3590 that remains open, with both PRs focused on the same feature enhancement.\", \"2025-05-13T22:05:50.413Z\"]\n[\"NeoByteXx_week_2025-02-16\", \"NeoByteXx\", \"week\", \"2025-02-16\", \"NeoByteXx: Made a single contribution this week by merging PR #3616 which fixed the devcontainer.json port mapping syntax and JSON structure, modifying 3 lines of configuration code (+3/-3).\", \"2025-05-13T22:05:50.790Z\"]\n[\"Schzzt_week_2025-02-16\", \"Schzzt\", \"week\", \"2025-02-16\", \"Schzzt: Opened one pull request (#3623) to add a new embedding provider for Ali Bailian, making substantial code changes with +1,871/-10 lines across 23 files. This significant contribution was focused on a single day of activity during the week.\", \"2025-05-13T22:05:51.371Z\"]\n[\"WNUMIK_week_2025-02-16\", \"WNUMIK\", \"week\", \"2025-02-16\", \"WNUMIK: Created issue #3546 \\\"RAG Search Error\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:05:51.782Z\"]\n[\"HashWarlock_week_2025-02-16\", \"HashWarlock\", \"week\", \"2025-02-16\", \"HashWarlock: Made code changes across 16 files (+147/-85 lines) in 3 commits, with activity on 2 days this week. The work was primarily focused on feature development (67%) with some other work (33%), though no PRs were merged or opened.\", \"2025-05-13T22:05:48.644Z\"]\n[\"ad0ll_week_2025-02-16\", \"ad0ll\", \"week\", \"2025-02-16\", \"ad0ll: Opened PR #3558 \\\"Demo news\\\" with changes to 4 files (+293/-64 lines), primarily modifying configuration files (75%) and code (25%). Activity was limited to a single day this week.\", \"2025-05-13T22:05:57.371Z\"]\n[\"alphahughes1_week_2025-02-16\", \"alphahughes1\", \"week\", \"2025-02-16\", \"alphahughes1: Opened one pull request (#3557) titled \\\"Create webpack.yml\\\" with a single commit that added a new configuration file (+28 lines). Activity was limited to a single day this week with a focus on configuration work.\", \"2025-05-13T22:05:52.725Z\"]\n[\"Luks3110_week_2025-02-16\", \"Luks3110\", \"week\", \"2025-02-16\", \"Luks3110: Identified and addressed a type definition issue by first creating issue #3639 regarding the undefined \\\"Adapter\\\" type alias, then resolving it through PR #3640 which added database adapter and plugin adapter types to core types (+4/-1 lines).\", \"2025-05-13T22:05:50.446Z\"]\n[\"amirmabhout_week_2025-02-16\", \"amirmabhout\", \"week\", \"2025-02-16\", \"amirmabhout: Reported one issue (#3562) regarding misleading and diverging instructions in the client-twitter component, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:05:53.137Z\"]\n[\"amirkhonov_week_2025-02-16\", \"amirkhonov\", \"week\", \"2025-02-16\", \"amirkhonov: Contributed a single merged PR (#3545) that trimmed the `` block from Ollama responses, making a small but targeted change (+1/-1 lines). This focused contribution was their only activity during the week.\", \"2025-05-13T22:05:53.193Z\"]\n[\"andriyk-hacken_week_2025-02-16\", \"andriyk-hacken\", \"week\", \"2025-02-16\", \"andriyk-hacken: Has two open PRs this week: #3544 \\\"feat: add Extractor Agent Firewall plugin\\\" and #3534 \\\"plugin-extractor\\\", but no merged contributions. No other activity was recorded during this period.\", \"2025-05-13T22:05:53.620Z\"]\n[\"andyvalerio_week_2025-02-16\", \"andyvalerio\", \"week\", \"2025-02-16\", \"andyvalerio: Reported issue #3527 regarding incorrect imports in the advanced-sdk-ts package, which has since been closed. Commented on one issue but had no other activity this period.\", \"2025-05-13T22:05:54.463Z\"]\n[\"baizele_week_2025-02-16\", \"baizele\", \"week\", \"2025-02-16\", \"baizele: Made a single commit this week, adding 1 line of code across 1 file with sporadic activity.\", \"2025-05-13T22:05:55.017Z\"]\n[\"ben-dh3_week_2025-02-16\", \"ben-dh3\", \"week\", \"2025-02-16\", \"ben-dh3: Opened PR #3554 \\\"feat: new plugin zapper\\\" with substantial code changes (+68470/-318 lines) across 6 files. Active on only one day this week, with the majority of changes focused on adding new functionality.\", \"2025-05-13T22:05:55.373Z\"]\n[\"brunolorente_week_2025-02-16\", \"brunolorente\", \"week\", \"2025-02-16\", \"brunolorente: Created issue #3629 reporting an error in the parsing.ts file, which has since been closed. No other activity this week.\", \"2025-05-13T22:05:55.919Z\"]\n[\"clydemeng_week_2025-02-16\", \"clydemeng\", \"week\", \"2025-02-16\", \"clydemeng: Opened one pull request (#3621) to add support for Greenfield chain in the BNB plugin, which remains under review.\", \"2025-05-13T22:05:56.891Z\"]\n[\"bguiz_week_2025-02-16\", \"bguiz\", \"week\", \"2025-02-16\", \"bguiz: Merged a significant PR (#3589) that allows the Eliza client to configure the Eliza server base URL, involving substantial code changes (+15,697/-370,144 lines). Created two feature-related issues (#3585 and #3567) focused on configuration improvements, both of which were subsequently closed. Contributed small but focused code modifications across three different file types (code, docs, and config) with a total of +18/-1 lines.\", \"2025-05-13T22:05:57.402Z\"]\n[\"Cooops_week_2025-02-16\", \"Cooops\", \"week\", \"2025-02-16\", \"Cooops: Opened one pull request (#3619) titled \\\"Reverting to small models on should logic\\\" which remains open and has not yet been merged. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:05:47.492Z\"]\n[\"faeeq_week_2025-02-16\", \"faeeq\", \"week\", \"2025-02-16\", \"faeeq: Created issue #3563 regarding a vulnerability related to defaiza, which has since been closed. No other activity this week.\", \"2025-05-13T22:06:04.058Z\"]\n[\"eeemmmmmm_week_2025-02-16\", \"eeemmmmmm\", \"week\", \"2025-02-16\", \"eeemmmmmm: Opened one pull request (#3528) to fix prompts.ts, making minor code changes (+2/-2 lines) in a single file. Active on only one day this week with a single commit.\", \"2025-05-13T22:05:59.988Z\"]\n[\"ebaizel_week_2025-02-16\", \"ebaizel\", \"week\", \"2025-02-16\", \"ebaizel: Fixed Bedrock inference issues with PR #3553 merged this week, while PR #3552 \\\"3328 fix bedrock\\\" remains open. Made substantial code changes across 2,537 files (+13,087/-368,687 lines) in a single commit, focusing entirely on bugfix work.\", \"2025-05-13T22:05:59.393Z\"]\n[\"firemountain_week_2025-02-16\", \"firemountain\", \"week\", \"2025-02-16\", \"firemountain: Opened PR #3607 to update image.yaml, making configuration changes across 2 files (+37/-42 lines). Activity was limited to a single day this week with a focus on configuration updates.\", \"2025-05-13T22:06:02.050Z\"]\n[\"github-advanced-security_week_2025-02-16\", \"github-advanced-security\", \"week\", \"2025-02-16\", \"github-advanced-security: Provided 3 review comments on pull requests this week with no other activity observed.\", \"2025-05-13T22:06:01.552Z\"]\n[\"ferraignez_week_2025-02-16\", \"ferraignez\", \"week\", \"2025-02-16\", \"ferraignez: Opened 5 PRs this week (#3594, #3593, #3575, #3574, #3531) focused on character-related features and test configurations, with moderate code changes (+245/-2 lines) across 4 files. Activity was concentrated on 2 days, primarily modifying configuration files (80%) and test files (20%).\", \"2025-05-13T22:06:01.219Z\"]\n[\"cpereiramt_week_2025-02-16\", \"cpereiramt\", \"week\", \"2025-02-16\", \"cpereiramt: Opened a new issue (#3547) for a Notion.so plugin which was subsequently closed, and created an open PR (#3548) to implement this feature with initial configuration work. Made significant code changes across 10 files (+360/-1 lines) with equal focus on feature development and bug fixing, primarily modifying code and configuration files.\", \"2025-05-13T22:05:59.079Z\"]\n[\"henrikaxelsen_week_2025-02-16\", \"henrikaxelsen\", \"week\", \"2025-02-16\", \"henrikaxelsen: Created and closed issue #3578 regarding connection problems between front end and back end, and added one comment to an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:02.242Z\"]\n[\"iKapitonau_week_2025-02-16\", \"iKapitonau\", \"week\", \"2025-02-16\", \"iKapitonau: Merged a significant PR #3615 adding support for Secret AI LLM, which involved extensive code changes across 2,880 files (+26,662/-385,933 lines). Active on 2 days this week, focusing primarily on feature development with this substantial code modification.\", \"2025-05-13T22:06:03.744Z\"]\n[\"ice-coldbell_week_2025-02-16\", \"ice-coldbell\", \"week\", \"2025-02-16\", \"ice-coldbell: Opened PR #3565 \\\"Added feature: Plugin Merkle\\\" with substantial code changes (+1374/-6 lines across 22 files), working primarily on a new feature. Also created and closed issue #3564 \\\"Add plugin-merkle\\\" related to this development effort, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:04.160Z\"]\n[\"daniel-trevino_week_2025-02-16\", \"daniel-trevino\", \"week\", \"2025-02-16\", \"daniel-trevino: Merged two bug fix PRs this week: #3618 addressing agent setting from API (+5/-7 lines) and #3609 fixing package installation from new registry with substantial changes (+216/-192 lines). Has an open feature PR (#3566) to replace UUID with native Node crypto functionality, and was active on 2 days with most changes focused on configuration files (54%) and code (31%).\", \"2025-05-13T22:05:58.832Z\"]\n[\"iheron_week_2025-02-16\", \"iheron\", \"week\", \"2025-02-16\", \"iheron: Made a small feature contribution by merging PR #3570 which modified the configuration for the plugin-nkn (+4/-0 lines). This was their only activity for the week, consisting of a single commit that modified 2 files.\", \"2025-05-13T22:06:04.320Z\"]\n[\"khiemsoft_week_2025-02-16\", \"khiemsoft\", \"week\", \"2025-02-16\", \"khiemsoft: Opened PR #3586 to add a Viction plugin, modifying 4 files with 24 additions and 13 deletions across 2 commits. Activity was limited to a single day this week, with work split evenly between feature development and bug fixes.\", \"2025-05-13T22:06:06.531Z\"]\n[\"kent-neo_week_2025-02-16\", \"kent-neo\", \"week\", \"2025-02-16\", \"kent-neo: Reported two issues related to Twitter functionality: #3588 regarding controlling reply length and single tweet format, and #3587 about automatic replies to Twitter thread tweets, both of which have been closed.\", \"2025-05-13T22:06:06.388Z\"]\n[\"julienbrs_week_2025-02-16\", \"julienbrs\", \"week\", \"2025-02-16\", \"julienbrs: Opened PR #3641 to add Paradex DEX integration (+3515/-1256 lines across 58 files), which implements the feature requested in issue #3627 that they created and later closed. Their work involved significant refactoring (50%) and feature development (30%), with contributions spread across code (73%) and configuration files (19%) on two separate days.\", \"2025-05-13T22:06:06.558Z\"]\n[\"kilavvy_week_2025-02-16\", \"kilavvy\", \"week\", \"2025-02-16\", \"kilavvy: Opened PR #3630 to fix typos in documentation files, making small changes across 4 files (+5/-5 lines). Activity was limited to a single day this week, with equal focus on code and documentation files.\", \"2025-05-13T22:06:06.926Z\"]\n[\"lggg123_week_2025-02-16\", \"lggg123\", \"week\", \"2025-02-16\", \"lggg123: Opened one pull request (#3536 \\\"Feat/sui agent hackathong\\\") that remains under review. No other GitHub activity was recorded during this period.\", \"2025-05-13T22:06:08.410Z\"]\n[\"lokendrasurya_week_2025-02-16\", \"lokendrasurya\", \"week\", \"2025-02-16\", \"lokendrasurya: Created issue #3626 \\\"WebService usage help\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:08.548Z\"]\n[\"lefrog-dont-code_week_2025-02-16\", \"lefrog-dont-code\", \"week\", \"2025-02-16\", \"lefrog-dont-code: Merged PR #3583 \\\"Optional Venice system prompt removal\\\" with significant code changes (+67768/-394183 lines), while also opening PR #3580 for adding a 'pnpm reload' script. Active on 2 days this week, primarily focusing on feature work (67%) with modifications to 5 files across code and configuration files.\", \"2025-05-13T22:06:09.060Z\"]\n[\"lalalune_week_2025-02-16\", \"lalalune\", \"week\", \"2025-02-16\", \"lalalune: Completed two major refactoring efforts with merged PRs #3637 (renaming user table to entity and adding agent table) and #3602 (refactoring room state), involving substantial code changes (+23.5k/-18.7k lines). Maintained consistent activity across 5 days while providing 6 code reviews (4 approvals, 2 comments) and making 5 PR comments. Modified an impressive 5,688 files with significant net code reduction (+116k/-656k lines) across 28 commits, primarily focusing on refactoring work.\", \"2025-05-13T22:06:08.532Z\"]\n[\"mioku50_week_2025-02-16\", \"mioku50\", \"week\", \"2025-02-16\", \"mioku50: Created issue #3576 \\\"No work upload files 0G plugin\\\" which was subsequently closed.\", \"2025-05-13T22:06:10.746Z\"]\n[\"jgabriele321_week_2025-02-16\", \"jgabriele321\", \"week\", \"2025-02-16\", \"jgabriele321: Opened 3 PRs (#3638, #3635, #3634) focused on adding Toby voice functionality to various features. Made substantial code changes across 2196 files (+239,858/-14,346 lines) with a heavy emphasis on configuration files (50%) and tests (30%). Active on 2 days this week, primarily working on feature development and bug fixes.\", \"2025-05-13T22:06:04.842Z\"]\n[\"mdqst_week_2025-02-16\", \"mdqst\", \"week\", \"2025-02-16\", \"mdqst: Fixed documentation in CONTRIBUTING.md with PR #3532 (+21/-58 lines), correcting branch naming examples. This single contribution focused on improving project documentation through a moderate-sized change that was merged after 32 hours.\", \"2025-05-13T22:06:10.653Z\"]\n[\"mtbc_week_2025-02-16\", \"mtbc\", \"week\", \"2025-02-16\", \"mtbc: Made a single commit modifying one file with 10 additions and 2 deletions, with activity on only one day this week.\", \"2025-05-13T22:06:10.603Z\"]\n[\"madjin_week_2025-02-16\", \"madjin\", \"week\", \"2025-02-16\", \"madjin: Led a major documentation overhaul with three significant merged PRs (#3620, #3605, #3584) totaling over +17k/-19k lines, including a new Showcase page for plugins and extensive docs cleanup. Consistently active every day of the week with 20 commits across 536 modified files, primarily focused on documentation improvements (79% of changes) with some code work (13%). Created and closed two issues (#3083, #3604) related to documentation and troubleshooting improvements.\", \"2025-05-13T22:06:09.963Z\"]\n[\"mxchinegod_week_2025-02-16\", \"mxchinegod\", \"week\", \"2025-02-16\", \"mxchinegod: Opened one work-in-progress PR (#3517) focused on YouTube transcription and MongoDB embedding functionality, modifying 15 files with 346 additions and 62 deletions across configuration (50%) and code (43%) files. Activity was limited to a single day this week, with the PR remaining open and work characterized as bugfix-related.\", \"2025-05-13T22:06:11.796Z\"]\n[\"nimrod-teich_week_2025-02-16\", \"nimrod-teich\", \"week\", \"2025-02-16\", \"nimrod-teich: Made a single comment on a PR with minimal code changes (+2/-2 lines) across one file. Activity was limited to a single day this week.\", \"2025-05-13T22:06:12.811Z\"]\n[\"nusk0_week_2025-02-16\", \"nusk0\", \"week\", \"2025-02-16\", \"nusk0: Made significant code contributions with 3 commits modifying 26 files (+2329/-65 lines), working across various file types with an even distribution of bugfix, test, and other work. Active on 3 days this week with a moderately consistent work pattern.\", \"2025-05-13T22:06:12.720Z\"]\n[\"ppsimatikas_week_2025-02-16\", \"ppsimatikas\", \"week\", \"2025-02-16\", \"ppsimatikas: Opened one PR (#3572) for a new \\\"Xtreamly plugin for eliza\\\" feature, with significant code changes totaling +13,220/-368,759 lines across 2,549 files. Activity was limited to a single day this week, with the work evenly split between feature development (50%) and bug fixes (50%), primarily affecting code files (44%), configuration (25%), and tests (19%).\", \"2025-05-13T22:06:14.040Z\"]\n[\"odilitime_week_2025-02-16\", \"odilitime\", \"week\", \"2025-02-16\", \"odilitime: Led a significant release effort with 5 merged PRs including the 0.25.8 release (#3522, #3523, #3632, #3633) and a notable bugfix for case insensitive filename mismatches (#3561, +1099/-682 lines). Maintained a very active review presence with 28 reviews (22 approvals) and 32 PR comments across the week. Contributed substantial code changes across 8040 files (+69k/-1148k lines), working consistently across 6 days with focus split between release management and bug fixing.\", \"2025-05-13T22:06:14.422Z\"]\n[\"qiaqiatic_week_2025-02-16\", \"qiaqiatic\", \"week\", \"2025-02-16\", \"qiaqiatic: Opened PR #3537 to update the prompt for drama creation, modifying 3 files with significant additions (+488/-94 lines). The changes primarily focused on configuration files (67%) with some code modifications (33%), with activity limited to a single day this week.\", \"2025-05-13T22:06:19.266Z\"]\n[\"royalnine_week_2025-02-16\", \"royalnine\", \"week\", \"2025-02-16\", \"royalnine: Fixed a bug related to importing plugins from registry with PR #3611 (+1/-0 lines), which was merged after 7 hours. Also created issue #3610 \\\"Fix plugin import from plugin registry\\\" which was subsequently closed, and contributed one comment on an issue.\", \"2025-05-13T22:06:20.173Z\"]\n[\"shakkernerd_week_2025-02-16\", \"shakkernerd\", \"week\", \"2025-02-16\", \"shakkernerd: Provided 3 approvals on code reviews this week. Made a small code change with 1 commit modifying a single file (+2/-2 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:15.103Z\"]\n[\"sharif331_week_2025-02-16\", \"sharif331\", \"week\", \"2025-02-16\", \"sharif331: Created issue #3614 regarding a visual representation, which was subsequently closed. No other activity this week.\", \"2025-05-13T22:06:16.016Z\"]\n[\"sukrucildirr_week_2025-02-16\", \"sukrucildirr\", \"week\", \"2025-02-16\", \"sukrucildirr: Fixed broken links in documentation with one merged PR (#3599) that modified 27 files with balanced changes (+28/-28 lines). The contribution was focused entirely on documentation improvements, completed in a single day this week.\", \"2025-05-13T22:06:17.703Z\"]\n[\"thanghd98_week_2025-02-16\", \"thanghd98\", \"week\", \"2025-02-16\", \"thanghd98: Made a single commit this week with modest code changes (+12/-10 lines) focused on bug fixes. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:19.559Z\"]\n[\"tercel_week_2025-02-16\", \"tercel\", \"week\", \"2025-02-16\", \"tercel: Opened PR #3568 \\\"Main tercel\\\" with moderate code changes (+162/-10 lines) across 10 files, with an even split between code and documentation work. Participated in discussions with 2 PR comments and 1 issue comment, showing sporadic activity concentrated on a single day this week.\", \"2025-05-13T22:06:19.509Z\"]\n[\"think-in-universe_week_2025-02-16\", \"think-in-universe\", \"week\", \"2025-02-16\", \"think-in-universe: Made 2 commits modifying 4 files (+46/-1 lines) with a focus on bug fixes. Activity was limited to a single day this week.\", \"2025-05-13T22:06:22.024Z\"]\n[\"tcm390_week_2025-02-16\", \"tcm390\", \"week\", \"2025-02-16\", \"tcm390: Extremely active this week with 17 merged PRs, primarily focused on fixing and improving test suites across multiple platforms including Twitter, Discord, and Telegram, adding over 11.6k lines while removing 3.9k. Notable contributions include implementing E2E tests for Discord and Twitter in PR #3579 (+1538/-493), fixing Twitter vitest in PR #3543 (+4037/-933), and making significant improvements to the test plugin in PR #3612, while maintaining consistent daily activity throughout the week.\", \"2025-05-13T22:06:19.493Z\"]\n[\"thopatevijay_week_2025-02-16\", \"thopatevijay\", \"week\", \"2025-02-16\", \"thopatevijay: Reported one issue (#3628) about an agent not responding based on provided knowledge, which has since been closed. Engaged in discussions on two issues through comments. No code contributions or pull request activity during this period.\", \"2025-05-13T22:06:21.692Z\"]\n[\"w1ld3r_week_2025-02-16\", \"w1ld3r\", \"week\", \"2025-02-16\", \"w1ld3r: Opened two PRs (#3530 and #3529) related to adding embedding zero vector functionality, with a small code change (+2/-0 lines). Participated in discussions by commenting on one PR and one issue, showing sporadic activity with contributions on only one day this period.\", \"2025-05-13T22:06:22.114Z\"]\n[\"wolfskyknight_week_2025-02-16\", \"wolfskyknight\", \"week\", \"2025-02-16\", \"wolfskyknight: Reported issue #3515 regarding a text transcription error in the Discord plugin, which has since been closed. Engaged in discussions on 4 different issues, providing feedback and comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.148Z\"]\n[\"sogolmalek_week_2025-02-16\", \"sogolmalek\", \"week\", \"2025-02-16\", \"sogolmalek: Made a single commit this week with minimal code changes (+1/-0 lines). Activity was limited to one day during this period.\", \"2025-05-13T22:06:16.392Z\"]\n[\"wtfsayo_week_2025-02-16\", \"wtfsayo\", \"week\", \"2025-02-16\", \"wtfsayo: Led a major refactoring effort with 6 merged PRs, most notably #3613 \\\"Agent/Character cli methods + refactor server\\\" (+7102/-8995) and #3573 \\\"feat: db-driven-character management\\\" (+5534/-1263), contributing a substantial +30925/-17163 lines across 616 files. Maintained very consistent activity across 6 days, primarily focusing on code changes (69%) with some documentation updates (12%), while also providing 1 approval review and 6 PR comments.\", \"2025-05-13T22:06:24.513Z\"]\n[\"yungalgo_week_2025-02-16\", \"yungalgo\", \"week\", \"2025-02-16\", \"yungalgo: Merged two significant PRs this week, including a substantial refactoring of memory queries, knowledge metadata, and browser support (#3606, +1378/-579 lines) and cleanup of bun build warnings (#3603, +56/-46 lines). Contributed a total of +3824/-3487 lines across 47 files, with activity spread across 3 days and a continued focus on the open PR #3516 for consolidating RAG knowledge.\", \"2025-05-13T22:06:24.714Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:07.005617Z", + "target_date": "2025-02-22", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-21", + "ai_news_elizaos_discord_md_2025-02-20", + "ai_news_elizaos_discord_md_2025-02-19", + "ai_news_elizaos_daily_json_2025-02-21", + "ai_news_elizaos_daily_md_2025-02-21", + "ai_news_elizaos_daily_discord_json_2025-02-21", + "ai_news_elizaos_daily_discord_md_2025-02-21", + "github_summaries_daily_2025-02-22", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 194961, + "estimated_tokens": 48740, + "file_size_bytes": 210781 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-23.json b/the-council/aggregated/2025-02-23.json new file mode 100644 index 00000000000..0888f24f09e --- /dev/null +++ b/the-council/aggregated/2025-02-23.json @@ -0,0 +1,254 @@ +{ + "date_generated_for": "2025-02-23", + "ai_news_elizaos_discord_md_2025-02-22": { + "filename": "2025-02-22.md", + "content": "# elizaOS Discord - 2025-02-22\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **V2 Development Progress**: Development appears ahead of schedule with significant progress made in recent weeks under Shaw's direction. The team is working on integrating components, polishing, and handling V1 migration.\n- **Documentation Improvements**: Jin is working on improving ElizaOS documentation and plans to make the discord-summarizer tool more autonomous and easier to deploy.\n- **Agent Registry Concept**: DorianD introduced the concept of an Eliza Agent Registry and shared a document with ideas for how agents can use DAO/coin functionality.\n- **GitHub Repository**: A repository for an Eliza plugin (eliza-chaoschain-plugin) was shared by a community member.\n\n### Technical Challenges\n- **Qdrant Adapter Issues**: Several users encountered problems with the Qdrant adapter, which lacks proper memory management implementation. Lucas Fernandes had to fork and modify the adapter to implement missing functionality.\n- **RAG Configuration**: Users discussed RAG mode configuration, sharing JSON snippets for setting up knowledge files and directories.\n- **Client Integration Problems**: Multiple users reported issues with client-specific implementations, particularly with Telegram bots and image generation.\n- **Context Management**: Discussions about how context is managed between messages, with clarification that terminal client doesn't maintain context but deployed clients do.\n\n### Token & Ecosystem\n- **ai16z Token Transition**: Confirmation that ai16z token is transitioning from a meme coin to an infrastructure token for the ElizaOS AI ecosystem, with no new token or change to the contract address.\n- **Token Design Questions**: Discussion about the mintable nature of the token, with references to documentation explaining this design choice.\n- **Liquidity Concerns**: Questions were raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, with concerns about transparency.\n- **Cross-Chain Implementation**: A user offered to implement something on the Avalanche blockchain over the weekend, mentioning interest in checking whether \"avago\" supports Solana integration.\n\n### Content Production\n- **Clank Tank Launch**: Preparation for the premiere of \"Clank Tank\" - a new AI agent show, with the team working under time pressure to finalize audio elements and transitions.\n- **Production Elements**: Detailed discussion about sound effects, music tracks, transition elements, credits, and bumpers/commercials for the video production.\n\n### Community Concerns\n- **Platform Fragmentation**: Community members expressed concerns about fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord), noting this could hinder knowledge sharing and collaboration.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I give my agent access to a SQL database as knowledge? \n **A**: Use langchain_community.utilities SQLDatabase (answered by Kren)\n\n- **Q**: Does Eliza send the full character context each time or vectorize it? \n **A**: It uses samples and randomly selected data from the character file, with context trimming if needed (answered by NoContext)\n\n- **Q**: How is the EdriziAI character built? How is knowledge being provided? \n **A**: Use ragKnowledge: true in settings and specify knowledge files in the character JSON (answered by Sipit)\n\n- **Q**: Can you add more than one knowledge file? \n **A**: Yes, you can add multiple files or specify a directory (answered by Sipit)\n\n- **Q**: How can I keep track of conversation context? \n **A**: It keeps conversation context when deployed to clients like Slack/Discord/Twitter, terminal treats each message as new (answered by Kren)\n\n### Token & Ecosystem\n- **Q**: Is ai16z token more like a meme coin or an ElizaOS AI infrastructure ecosystem token? \n **A**: Started as a meme token parody of a16z, now it's the largest web3 AI framework and still growing (answered by witch)\n\n- **Q**: How to convert ai16z token to ElizaOS token? Is any action needed from holders? \n **A**: No new CA, no new token (answered by Spyros and SotoAlt | BOSSU)\n\n- **Q**: Why is minting authority not renounced on ai16z token? \n **A**: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n- **Q**: Is the 1B supply fixed? \n **A**: Can't say fixed as that wouldn't be correct, but it has remained 1B (answered by Osint)\n\n### Content Production\n- **Q**: Are you planning to change up the setting for every episode [of Clank Tank]? \n **A**: No, want to be consistent per season at least, but can still do light improvements (answered by jin)\n\n- **Q**: What kind of transitions are needed? \n **A**: Simpler transitions with less going on, white on black text preferred (answered by jin)\n\n## Community Help & Collaboration\n\n1. **RAG Configuration Support**:\n - Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing JSON configuration examples and advising to use eliza git repo instead of eliza-starter.\n - Sipit also assisted AD with adding multiple knowledge files by providing JSON configuration for both multiple files and directory-based approaches.\n\n2. **Context Management Clarification**:\n - Kren helped Lucas Fernandes understand how conversation context works between messages, explaining that terminal client doesn't maintain context but deployed clients do.\n - NoContext explained to devilsadvocate.sol how context is passed to models, clarifying that random samples from character file are used and context trimming occurs.\n\n3. **Token Documentation**:\n - wlt \ud83e\udde9 helped Kenshiro understand why minting authority wasn't renounced on ai16z token by providing documentation link explaining the design choice.\n - Multiple users collaborated to clarify that there's no new token or contract address during the transition to ElizaOS.\n\n4. **Audio Production Collaboration**:\n - boom provided fishai/jin with multiple music tracks, sound effects, and transition elements for the Clank Tank video production.\n - The team collaborated in voice chat to finalize the edit, with boom emphasizing that \"music first\" is the proper workflow as \"music gives length, length gives markers, markers makes cuts easy.\"\n\n5. **Plugin Development**:\n - mat shared a GitHub repository for eliza-chaoschain-plugin to help the community with Eliza plugin development.\n - DorianD shared a document with ideas for agent DAO/coin integration and introduced the Eliza Agent Registry concept.\n\n## Action Items\n\n### Technical Tasks\n1. **Fix Qdrant adapter** to properly implement memory management functions (Mentioned by Lucas Fernandes)\n2. **Create embedding configs for Gemini** (Mentioned by Lucas Fernandes)\n3. **Implement coordinator for main LLM requests** to manage agent queue (Mentioned by parksthecoder)\n4. **Fix image generation with Twitter bot** (media parameter missing error) (Mentioned by Himanshu Singh)\n5. **Make discord-summarizer tool more autonomous and easier to deploy** (Mentioned by jin)\n6. **Review and potentially join ECMA committee** for AI agent communication standards (Mentioned by DorianD)\n7. **Create zip files of sound effects and transition cuts** for Clank Tank (Mentioned by jin)\n8. **Re-render credits without M3 token references** (Mentioned by jin)\n9. **Add bumpers/commercials between pitches** (Mentioned by jin)\n10. **Finalize video edit and upload** for scheduled premiere (Mentioned by jin)\n11. **Add appropriate music and sound effects** to transitions (Mentioned by boom)\n12. **Implement something on Avalanche blockchain** over the weekend (Mentioned by yikesawjeez)\n13. **Develop AI agent for managing liquidity ranges** based on pre-defined metrics (Mentioned by Aadjee)\n14. **Tool development to transform any API to an AI agent** without coding (Mentioned by npizza)\n15. **Address concerns about tribute token sales** (Mentioned by dral)\n\n### Documentation Needs\n1. **Update memory management documentation** to specify where MemoryConfig should be placed (Mentioned by Lucas Fernandes)\n2. **Add \"where to place snippet\" hints** in documentation (Mentioned by Lucas Fernandes)\n3. **Create examples for building RAGs on Eliza** (Mentioned by Lucas Fernandes)\n4. **Improve ElizaOS documentation** (Mentioned by jin)\n5. **Create list of all needed transitions** for video production (Mentioned by boom)\n6. **Update documentation site** with latest information (Mentioned by BOSSU)\n7. **Clarify token status** during transition to ElizaOS (Mentioned by Multiple users)\n\n### Feature Requests\n1. **Add support for WhatsApp Business client** (Mentioned by sillysurry)\n2. **Add ability to reload RAG knowledge** without restarting agent (Mentioned by Sipit)\n3. **Support for official Twitter API** instead of scraper (Mentioned by fiend)\n4. **Develop Eliza Agent Registry** (Mentioned by DorianD)\n5. **Improve Clank Tank production quality** (Mentioned by jin)\n6. **Website redesign for DegenAI v2** (Mentioned by Joe2th)\n7. **Database updates and reductions in inference costs** for DegenAI (Mentioned by Joe2th)\n8. **Expanding data layer** to include more sources and API routes for integration into data hub (Mentioned by Joe2th)" + }, + "ai_news_elizaos_discord_md_2025-02-21": { + "filename": "2025-02-21.md", + "content": "# elizaOS Discord - 2025-02-21\n\n## Overall Discussion Highlights\n\n### Project Development & Roadmap\n- **V2 Development Progress**: Development of V2 is ahead of schedule with a potential March/April launch. Shaw is directing the development with significant progress in recent weeks.\n- **Launchpad Feature**: A launchpad feature is in development and may launch alongside V2.\n- **Team Expansion**: New team members Nisita and Ben have joined to help with brand consolidation and communication.\n- **ElizaOS L1 Blockchain**: DorianD discussed the hypothetical use of AI to develop an L1 blockchain with a token called \"$ai16z\" once AI becomes capable enough.\n- **TEE Agents**: DorianD contemplated implementing a multi-signature mechanism for Trusted Execution Environment (TEE) agents to operate across multiple nodes to enhance security and trust.\n\n### Technical Discussions\n- **Database Adapter Issues**: Users reported problems with PostgreSQL connections and Qdrant adapter limitations for memory management.\n- **RAG Configuration**: Several discussions about setting up Retrieval-Augmented Generation mode for knowledge files.\n- **SQLite Dependencies**: Multiple users encountered SQLite dependency issues across different operating systems (macOS, Ubuntu, WSL2).\n- **Twitter Integration**: Challenges with image generation, posting, and whitespace handling in the Twitter client.\n- **Memory Management**: Discussions about conversation context persistence across different clients.\n- **WhatsApp Integration**: Interest in developing WhatsApp client capabilities for e-commerce applications.\n\n### Content Production\n- **ClankTank Show**: The team is producing \"ClankTank,\" a Shark Tank-style AI show. Production elements include transitions, music, sound effects, and visual design.\n- **Production Challenges**: The team faced time pressure with multiple delays, debating quality versus meeting deadlines.\n- **Audio Assets**: Boom created numerous audio assets including music, sound effects, and transition sounds.\n\n### Community & Communication\n- **Documentation Updates**: Jin has been updating docs to fix outdated information that was hurting developer experience.\n- **Communication Structure**: Jin proposed creating a weekly collaborative document for aggregating news/updates with tips for contributors.\n- **Platform Fragmentation**: DorianD raised concerns about fragmentation across multiple Discord servers (main, ElizaOS, Eliza Studios) and a new Telegram chat.\n- **Market Sentiment**: Some members expressed concern about the project's low market value (mentioned as \"4.5m\") and emphasized the importance of marketing.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How do I fix the SQLite error when starting Eliza? \n **A**: Install SQLite dependencies with \"apt-get install sqlite3 libsqlite3-dev\" and ensure node-gyp is installed globally.\n\n- **Q**: How can I set up Telegram bot to not reply to everyone? \n **A**: Set allowedUsers in the telegram config.\n\n- **Q**: How can I attach a file to a message? \n **A**: Use the attachments array with proper formatting.\n\n- **Q**: How can I keep track of conversation context? \n **A**: Use fact evaluator or retrieve messages from database to compose context.\n\n- **Q**: How do I fix whitespace issues in Twitter posts? \n **A**: Check regex and trim functions where text is processed before sending.\n\n### Project & Roadmap\n- **Q**: When will V2 be released? \n **A**: V2 is feeling ahead of schedule, potentially launching in April, with significant progress in recent weeks.\n\n- **Q**: What's the status of the launchpad? \n **A**: May be ahead of schedule, potentially launching with V2.\n\n- **Q**: Why are there multiple Discord servers? \n **A**: The dev Discord was started because there was too much noise in the main one 2 months ago.\n\n- **Q**: Is the 1B supply [of ai16z] fixed? \n **A**: \"We can't say fixed, because that wouldn't be correct. It has remained 1B, though.\"\n\n- **Q**: What happened to the documentation site? \n **A**: Documentation is being updated, check announcements for latest links.\n\n## Community Help & Collaboration\n\n- **Memory Management Solutions**: Lucas Fernandes asked about tracking conversation context, and anyadachan suggested using fact evaluator or retrieving messages from database to compose context.\n\n- **SQLite Dependency Resolution**: Vijay T. helped Quentin \ud83e\udd56 with SQLite dependency issues by sharing a GitHub issue solution link that worked for him.\n\n- **File Attachment Implementation**: [elizaos] voidmanevoid helped El Pulpo \ud83d\udc19 with attaching QR code images to messages by providing a code snippet showing how to use the attachments array.\n\n- **Build Failure Diagnosis**: SpartanAIDev helped Slise with a build failure (exit code 137), explaining it meant the system ran out of memory and advising to increase swap space or get more RAM.\n\n- **RAG Configuration Support**: Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing configuration examples and advising to use the main Eliza repo instead of eliza-starter.\n\n- **Hackathon Success Story**: Rick shared information about winning a Hackathon track at Consensus HK using Eliza and Origintrail DKG plugin.\n\n- **Audio Production Assistance**: Boom created and shared numerous audio assets for the ClankTank show, including music, sound effects, and transition sounds.\n\n## Action Items\n\n### Technical Tasks\n- Continue development of V2 platform with Shaw directing (Mentioned by Odilitime)\n- Develop and integrate launchpad feature (Mentioned by pragmatiko)\n- Fix Qdrant adapter implementation for memory management (Mentioned by Lucas Fernandes)\n- Implement proper whitespace handling in Twitter client (Mentioned by JonSpectacle)\n- Fix compatibility issues with WSL2 (Mentioned by Lucas Fernandes)\n- Create an Eliza Agent Registry as proposed in hackmd document (Mentioned by DorianD)\n- Integrate token with the actual software (Mentioned by DorianD)\n- Build multi-agent system for token unlock monitoring with parameter-based trade execution (Mentioned by AGC)\n- Create simpler, more readable transitions for ClankTank show (Mentioned by jin)\n- Finish and upload the ClankTank episode (Mentioned by jin)\n\n### Documentation Needs\n- Continue updating outdated documentation to improve developer experience (Mentioned by jin)\n- Create a central hub/blog for announcements and updates (Mentioned by jin)\n- Improve plugin documentation (Mentioned by jin)\n- Simplify and revise quickstart guide (Mentioned by jin)\n- Add clearer instructions on where to place memory configuration (Mentioned by Lucas Fernandes)\n- Create tutorial for Supabase and AI agent connection (Mentioned by Saitamai)\n- Consolidate branding across platforms (Mentioned by accelxr)\n- Create a structure for weekly collaborative updates (Mentioned by jin)\n- Create comprehensive list of needed transitions for ClankTank (Mentioned by boom)\n\n### Feature Requests\n- Add support for official Twitter API to avoid scraping bans (Mentioned by fiend)\n- Implement WhatsApp client (not just plugin) (Mentioned by Lucas Fernandes)\n- Add ability to reload knowledge without restarting agent (Mentioned by Sipit)\n- Twitter agent to translate all announcements about ElizaOS (Mentioned by m1hawk/\u98ce\u7b54)\n- Website redesign for DegenAI v2 with database updates and reduced inference costs (Mentioned by Joe2th)\n- Add suspenseful music and pacing to match real show format for ClankTank (Mentioned by boom)\n- Implement B-roll camera shots for ClankTank (Mentioned by boom)\n- Create an L1 blockchain with \"$ai16z\" token using AI developers (Mentioned by DorianD)\n- Develop \"ElizaOS L1\" blockchain using AI with TOR and P2P plugin registry capabilities (Mentioned by DorianD)" + }, + "ai_news_elizaos_discord_md_2025-02-20": { + "filename": "2025-02-20.md", + "content": "# elizaOS Discord - 2025-02-20\n\n## Overall Discussion Highlights\n\n### Project Status & Roadmap\n- **Rebranding Progress**: The team is 95% complete with rebranding from ai16z to ElizaOS, with the remaining work involving legal considerations and coordination with external parties like daos.fun.\n- **Tokenomics Update**: Tokenomics is functionally \"95% done\" but its release is tied to the marketplace launch, which has been delayed. It will be released simultaneously with the launchpad, likely after ETH Denver (early March).\n- **New Leadership Team**: The project announced new hires including Eskender as CPO (in week 2), Ben as Head of Brand, and Nisita as Head of Community, signaling increased focus on communication and brand consolidation.\n- **L1/L2 Development**: There's ongoing debate about whether developing an L1/L2 blockchain remains a long-term goal. Eskender indicated it's \"still interesting\" but will come later, while community members noted that Shaw had recently stated on a podcast that an L1 was \"a bad idea.\"\n\n### Technical Developments\n- **Compass Labs Demo**: Aidar from Compass Labs presented a demo about enabling Eliza to deploy and manage capital in DeFi, covering API integration, plugin installation, and on-chain data interaction.\n- **Plugin Registry System**: The project has moved away from hosting plugins in the main repository to a new plugin registry system, with discussions about improving documentation for this system.\n- **Multi-Agent Systems**: A multi-agent system for monitoring token unlock events was described by AGC from \"blacktokenomics,\" consisting of data agents, validation agents, and trade agents working together to execute short trades based on tokenomics data.\n- **DegenAI Trading Bot**: The team is developing an AI-powered trading bot that uses sentiment analysis and character-based decision making for trading. It's currently banned from Twitter but operating in Discord while appeals are processed.\n- **RealitySpiral**: Identified as a significant GitHub contributor working on agents that automatically push commits and suggest code fixes, with plans for a self-duplicating improvement suite.\n\n### Community Projects\n- **ClankTank Development**: Jin is developing \"Clank Tank,\" a game show format for AI-driven project evaluation that serves as a discovery engine for the DAO's partnerships pipeline. The team is working on a PlayCanvas implementation with a Unity port in progress, including visual assets, transitions, and music.\n- **Launchpad Progress**: The team is finalizing a launchpad for agent projects, with launch expected after ETH Denver. They're currently onboarding the first cohort of launch partners.\n\n### Common Technical Issues\n- **Environment Setup Challenges**: Users frequently encounter environment setup issues across different operating systems, particularly with SQLite dependencies and WSL2 compatibility.\n- **Database Configuration Problems**: Several users reported issues with database setup and configuration, particularly when switching between development environments.\n- **RAG Knowledge Base Implementation**: Multiple discussions about implementing and configuring RAG knowledge bases for enhanced agent capabilities.\n\n## Key Questions & Answers\n\n### Project Direction & Tokenomics\n- **Q**: When will the remaining 5% of the rebrand be completed? \n **A**: The team doesn't want to give a concrete date, but indicated it would be after ETH Denver which ends March 2nd.\n\n- **Q**: What's the rough timeline for the new tokenomics? \n **A**: Tokenomics will be released at the same time with launchpad, hinting after ETHDenver.\n\n- **Q**: Why is tokenomics still not released if it's \"95% done\"? \n **A**: It's \"directly tied to the release of the marketplace\" which \"has lagged behind in terms of hitting its release date.\"\n\n- **Q**: Is developing an L1/L2 blockchain still a long-term goal? \n **A**: It's \"still v interesting\" but \"will be down the line once we have the product teams and topco in the right place.\"\n\n### Technical Implementation\n- **Q**: How can I chat directly via API with my agent? \n **A**: Use curl commands to first get your agent ID with `curl -X GET http://YOURIP:3001/agents` and then send messages with `curl -X POST http://YOURIP:3001/{YOURAGENTID}/message -H \"Accept: application/json\" -H \"Content-Type: multipart/form-data\" -F \"text=YOURTEXT\" -F \"user=user\"`\n\n- **Q**: Can I run multiple Twitter agents in one Eliza repository? \n **A**: Yes, use `pnpm start --characters=\"characters/deep-thought.character.json, characters/sbf.character.json\"`\n\n- **Q**: How do I fix build failures on Linux? \n **A**: Install required dependencies with `apt -y install build-essential pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev`\n\n- **Q**: Why is my evaluator's handler never called even when validate returns true? \n **A**: Set `alwaysRun:true` and then return `false` in the `validate` function when you don't want it to run.\n\n- **Q**: How do I enable RAG knowledge base for my agent? \n **A**: Set `ragKnowledge: true` in settings and configure the knowledge paths correctly.\n\n- **Q**: How do I attach a file to a message? \n **A**: Use the `attachments` array with proper configuration including contentType, id, source, and url.\n\n### DegenAI & Community Projects\n- **Q**: What are Degenai's KPIs and how is he performing? \n **A**: Looking at meta-relevant tokens and PnL. Still experimenting with more solid KPIs to be tracked.\n\n- **Q**: Is the long term plan still to have him yap on x? If so, how do we plan to mitigate the risk of him being banned again? \n **A**: Yes, and once we know the actual reason, we will be able to plan to mitigate. Without knowing the reason there's no way to mitigate.\n\n- **Q**: What problem is Clank Tank trying to solve? \n **A**: It aims to provide mixture of experts for better feedback, promote projects without direct endorsement, and scale transparent deal flow/governance/partnerships for the DAO.\n\n## Community Help & Collaboration\n\n### Technical Support\n- **Helper**: Odilitime | **Helpee**: Slise \n **Context**: Build failures on Linux \n **Resolution**: Suggested installing required dependencies with apt command\n\n- **Helper**: notorious_d_e_v | **Helpee**: ropats16 \n **Context**: 401 error with Gaia \n **Resolution**: Suggested deleting database to fix the issue\n\n- **Helper**: notorious_d_e_v | **Helpee**: Tobias | QDEV \n **Context**: Evaluator handler not being called \n **Resolution**: Suggested using alwaysRun:true with conditional validation\n\n- **Helper**: [elizaos] | **Helpee**: El Pulpo \ud83d\udc19 \n **Context**: Attaching files to messages \n **Resolution**: Provided code example using attachments array with proper configuration\n\n- **Helper**: Vijay T. | **Helpee**: Quentin \ud83e\udd56 \n **Context**: SQLite3 binding issues \n **Resolution**: Shared a GitHub issue solution that worked for them\n\n### Project Guidance\n- **Helper**: notorious_d_e_v | **Helpee**: featr \n **Context**: How to distribute custom Eliza client \n **Resolution**: Provided detailed guidance on creating a plugin and adding it to the registry\n\n- **Helper**: eskender.eth | **Helpee**: HoneyBadger \n **Context**: Clarification about product roadmap and tokenomics timeline \n **Resolution**: Explained that tokenomics is tied to marketplace release and provided context on L1/L2 discussions\n\n- **Helper**: rhota | **Helpee**: \ucc0c G \u8dfb \u3058 PrudentSpartan \n **Context**: Explaining how DegenAI works and its current status \n **Resolution**: Clarified that DegenAI uses sentiment analysis backend with character-based decision making\n\n### Content Creation\n- **Helper**: boom | **Helpee**: fishai \n **Context**: Needed transition stingers for different show segments \n **Resolution**: Created and shared multiple versions of stingers for \"Deliberation,\" \"Main Stage,\" and \"Interview Round\"\n\n- **Helper**: boom | **Helpee**: team \n **Context**: Needed production guidance for show format \n **Resolution**: Watched actual episodes and provided detailed feedback on pacing, music, camera work, and emotional elements\n\n## Action Items\n\n### Technical Tasks\n- Improve documentation for local development as current docs are outdated (mentioned by jin)\n- Fix image generation plugin issues with \"Invalid response format from Nineteen AI\" error (mentioned by Gabaltia)\n- Implement proper whitespace trimming in Twitter client to fix extra spaces after hard returns (mentioned by JonSpectacle)\n- Fix PostgreSQL connection issues with WSL2 (mentioned by Lucas Fernandes)\n- Create showcase page for plugins based on elizaos-plugins registry (mentioned by jin)\n- Build a proprietary PnL tracker to replace reliance on Birdeye (mentioned by rhota)\n- Improve DegenAI's trading capabilities to ensure bot isn't missing when it should sell (mentioned by Odilitime)\n- Continue appeals process with X to get DegenAI reinstated (mentioned by rhota)\n- Complete the remaining 5% of the rebrand from ai16z to ElizaOS (mentioned by cheez)\n- Finalize the launchpad for agent projects (mentioned by HoneyBadger)\n- Improve audio pacing and add different sounds for ClankTank menus and loaders (mentioned by boom)\n- Add transitions with stinger sounds for ClankTank (mentioned by boom)\n- Implement B-roll camera footage with no UI for better show flow (mentioned by boom)\n- Explore implementation of Eliza for deploying capital in DeFi using Compass Labs API (mentioned by Kenk)\n- Develop parameter-based trade execution on Eliza for token unlock monitoring system (mentioned by AGC)\n- Finalize tokenomics implementation for release with marketplace (mentioned by eskender.eth)\n\n### Documentation Needs\n- Improve plugin documentation with better examples (mentioned by jin)\n- Simplify and revise the quickstart guide (mentioned by jin)\n- Create documentation for RAG knowledge base setup (mentioned by Vijay T.)\n- Create a central hub for announcements like a blog or news section on the website (mentioned by jin)\n- Establish a weekly collaborative hackmd for aggregating news/updates (mentioned by jin)\n- Update X profiles of team members to reflect ElizaOS affiliation (mentioned by HoneyBadger)\n- Create clear communication about organizational stance on L1/L2 development (mentioned by PrudentSpartan)\n- Compile all visual assets for ClankTank into a shared folder/zip (mentioned by boom)\n- Create documentation for demo content from Compass Labs presentation (mentioned by Kenk)\n- Transcribe and summarize key video content explaining the project vision (mentioned by Burtiik)\n\n### Feature Requests\n- Develop a client for Eliza agents to earn tokens via completing tasks in bullpost.bot & gigbot.xyz (mentioned by featr)\n- Create one-click Eliza launch through Akash for permissionless hosting (mentioned by BowTiedBlueFin)\n- Implement Instagram client functionality (mentioned by PiagaShihari)\n- Enable web integration for Eliza agents (mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n- Enhance sentiment analysis for trading decisions (mentioned by rhota)\n- Enable Eliza to work through normal accounts without \"app\" label (mentioned by mmm)\n- Implement functionality for agents to execute purchases, particularly for crypto (mentioned by jay_wooow)\n- Character token voting system for Clank Tank pitches (mentioned by Skinny)\n- Enable judges to cut off speakers and vice versa for more realistic interactions in ClankTank (mentioned by boom)\n- Add functionality for judges to ask questions, creating more interesting interactions (mentioned by boom)\n- Implement dramatic audio \"thud\" when judges make decisions in ClankTank (mentioned by boom)\n- Implement contribution-based reputation systems with on-chain tracking (mentioned by jin)\n- Create public dashboards for contributions to improve transparency (mentioned by jin)\n- Add lower third animations with pitcher names for ClankTank (mentioned by boom)\n- Add network logo in bottom right corner for ClankTank (mentioned by boom)" + }, + "ai_news_elizaos_daily_json_2025-02-22": { + "filename": "2025-02-22.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-22", + "categories": [ + { + "title": "Recent Updates to the Eliza Project", + "content": [ + { + "text": "The Eliza project has seen several recent updates across different areas:\n\n**Features**:\n- Added pglite support with database design improvements (PR #3598)\n- Enabled fetching relevant facts in the facts provider (PR #2635)\n- Replaced AgentRuntime with an interface to extend client functionality (PR #2388)\n\n**Bug Fixes**:\n- Fixed generation of structured objects and images with NEAR AI (PR #3644)\n- Resolved Telegram E2E test and group chat issues (PR #3624)\n\n**Other Improvements**:\n- Stabilized the develop branch (PR #3645)\n- Updated Discord link (PR #3643)\n- Removed langchain dependency for text splitting (PR #3642)\n- Implemented turbo optimizations (PR #2503)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3645", + "https://github.com/elizaOS/eliza/pull/3644", + "https://github.com/elizaOS/eliza/pull/3643", + "https://github.com/elizaOS/eliza/pull/3642", + "https://github.com/elizaOS/eliza/pull/3624", + "https://github.com/elizaOS/eliza/pull/3598", + "https://github.com/elizaOS/eliza/pull/2635", + "https://github.com/elizaOS/eliza/pull/2503", + "https://github.com/elizaOS/eliza/pull/2388" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository, introducing new features and improvements:\n\n1. PR #3638 adds Toby voice to action functionality, enhancing voice options in the system.\n\n2. PR #3641 implements the Paradex DEX plugin (issue #3627), expanding decentralized exchange capabilities.\n\n3. PR #3637 introduces significant database changes by adding an 'agent' table and renaming the 'user' table to 'entity', while also implementing multi-tenancy support.\n\n4. PR #3642 removes the langchain dependency for text splitting, likely improving efficiency or reducing external dependencies.\n\n5. PR #2731 ports trustdb to PostgreSQL (addressing issue #2634), representing a database migration effort.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3638", + "https://github.com/elizaOS/eliza/pull/3641", + "https://github.com/elizaOS/eliza/pull/3637", + "https://github.com/elizaOS/eliza/pull/3642", + "https://github.com/elizaOS/eliza/pull/2731" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3638", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3641", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3637", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3642", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2731" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Twitter Interactions and Tools", + "content": [ + { + "text": "A Twitter user shared a link with @cattin888.", + "sources": "https://twitter.com/dankvr/status/1893323149782991052", + "images": [], + "videos": [] + }, + { + "text": "A user shared a bash script and web UI with @benbybit for transaction verification. They mentioned the importance of verifying hashes on signing devices to match transactions shown in the UI. The tweet included an image demonstrating the tool.", + "sources": "https://twitter.com/dankvr/status/1893122123943571575", + "images": [ + "https://pbs.twimg.com/media/GkW4IwvXQAENECk.jpg" + ], + "videos": [] + }, + { + "text": "A tweet mentioned Grok 3, an AI built by xAI, which has capabilities to analyze X user profiles, posts, links, uploaded content (images, PDFs, text files), and search the web and X posts.", + "sources": "https://twitter.com/shawmakesmagic/status/1893134538282262807", + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed varying activity over two consecutive days. From February 22-23, 2025, there were 5 new pull requests (none merged), 1 new issue, and 9 active contributors. The following day (February 23-24, 2025) saw the same number of new pull requests (5), but with 9 PRs merged, no new issues, and a significant increase to 41 active contributors.", + "sources": [ + "From 2025-02-22 to 2025-02-23, elizaos/eliza had 5 new PRs (0 merged), 1 new issues, and 9 active contributors.", + "From 2025-02-23 to 2025-02-24, elizaos/eliza had 5 new PRs (9 merged), 0 new issues, and 41 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + }, + { + "title": "Issue #3639: Type Alias \"Adapter\" is not defined", + "content": [ + { + "text": "GitHub issue #3639 was opened by user Luks3110 in the elizaOS/eliza repository. The issue reports that a type alias named \"Adapter\" is not defined, causing compilation or type-checking errors in the codebase.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3639" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3639" + ], + "videos": [] + } + ], + "topic": "issue" + } + ], + "date": 1740182400 + } + }, + "ai_news_elizaos_daily_md_2025-02-22": { + "filename": "2025-02-22.md", + "content": "# Recent Updates to the Eliza Project\n\n## Features\n- Added pglite support with database design improvements (PR #3598)\n- Enabled fetching relevant facts in the facts provider (PR #2635)\n- Replaced AgentRuntime with an interface to extend client functionality (PR #2388)\n- Added Toby voice to action functionality (PR #3638)\n- Implemented Paradex DEX plugin (PR #3641)\n- Added 'agent' table and renamed 'user' table to 'entity' with multi-tenancy support (PR #3637)\n\n## Bug Fixes\n- Fixed generation of structured objects and images with NEAR AI (PR #3644)\n- Resolved Telegram E2E test and group chat issues (PR #3624)\n\n## Other Improvements\n- Stabilized the develop branch (PR #3645)\n- Updated Discord link (PR #3643)\n- Removed langchain dependency for text splitting (PR #3642)\n- Implemented turbo optimizations (PR #2503)\n- Ported trustdb to PostgreSQL (PR #2731)\n\n# GitHub Activity\n\n## Repository Activity\n- From Feb 22-23: 5 new PRs, 1 new issue, and 9 active contributors\n- From Feb 23-24: 5 new PRs (9 merged), 0 new issues, and 41 active contributors\n\n## Issues\n- Issue #3639: Type alias \"Adapter\" is not defined (opened by Luks3110)\n\n# Twitter Interactions and Tools\n\n- A Twitter user shared a link with @cattin888\n- A user shared a bash script and web UI with @benbybit for transaction verification\n- A tweet mentioned Grok 3 (by xAI) with capabilities to analyze X user profiles, posts, links, uploaded content, and search the web" + }, + "ai_news_elizaos_daily_discord_json_2025-02-22": { + "filename": "2025-02-22.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-22", + "date": 1740182400, + "stats": { + "totalMessages": 678, + "totalUsers": 138 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat in the \"discussion\" channel shows minimal technical discussion. The conversation primarily consists of greetings, basic questions about the ai16z token, and clarifications about ElizaOS. Key points include:\n- Confirmation that ai16z token is transitioning from a meme coin to an infrastructure token for the ElizaOS AI ecosystem\n- Clarification that there is no new token or change to the contract address during this transition\n- Discussion about the mintable nature of the token, with references to documentation explaining this design choice\n- Brief mention of an AI agent development and a tool being developed to transform APIs into AI agents without coding\n- References to documentation updates and a \"Clank Tank\" premiere event\n- No substantial technical problem-solving or implementation details were shared\n\n## 2. FAQ\nQ: Is ai16z token more like a meme coin or an ElizaOS AI infrastructure ecosystem token? (asked by Void) A: Started as a meme token parody of a16z, now it's the largest web3 AI framework and still growing (answered by witch)\nQ: How to convert ai16z token to ElizaOS token? Is any action needed from holders? (asked by dat9809) A: No new CA, no new token (answered by Spyros and SotoAlt | BOSSU)\nQ: Why is minting authority not renounced on ai16z token? (asked by Kenshiro) A: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\nQ: What happened to the documentation site? (asked by 4n7m4n) A: Documentation is being updated with more love, check announcements for latest links (answered by BOSSU)\nQ: Is the 1B supply fixed? (asked by HERF) A: Can't say fixed as that wouldn't be correct, but it has remained 1B (answered by Osint)\nQ: Can it increase? (asked by HERF) A: Unanswered\n\n## 3. Help Interactions\nHelper: wlt \ud83e\udde9 | Helpee: Kenshiro | Context: Question about why minting authority wasn't renounced on ai16z token | Resolution: Provided documentation link explaining the design choice\nHelper: Osint | Helpee: VOIDBEAST | Context: Confirming if there's a change to token contract address | Resolution: Clarified that token contract addresses are in a specific channel with no changes\nHelper: witch | Helpee: Void | Context: Question about ai16z being a meme coin or infrastructure token | Resolution: Explained the transition from meme coin to infrastructure token\nHelper: Patt | Helpee: ShrugGod | Context: Question about dev-related help | Resolution: Directed user to appropriate channels for developer questions\n\n## 4. Action Items\nTechnical: Description: Develop AI agent for managing liquidity ranges based on pre-defined metrics | Mentioned By: Aadjee\nTechnical: Description: Tool development to transform any API to an AI agent without coding | Mentioned By: npizza.\nDocumentation: Description: Update documentation site with latest information | Mentioned By: BOSSU\nDocumentation: Description: Clarify token status during transition to ElizaOS | Mentioned By: Multiple users\nFeature: Description: Website redesign for DegenAI v2 | Mentioned By: Joe2th\nFeature: Description: Database updates and reductions in inference costs for DegenAI | Mentioned By: Joe2th\nFeature: Description: Expanding data layer to include more sources and API routes for integration into data hub | Mentioned By: Joe2th", + "messageCount": 154, + "userCount": 75 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe discussions in the coders channel primarily focused on technical challenges with Eliza's implementation, particularly around database adapters, memory management, and client integrations. Several users encountered issues with the Qdrant adapter, which lacks proper memory management implementation. Lucas Fernandes had to fork and modify the adapter to implement missing functionality. Other discussions centered on RAG mode configuration, with users sharing JSON snippets for setting up knowledge files. There were multiple questions about character repetition issues and client-specific problems (especially with Telegram bots). Several users sought help with image generation and Twitter API integration. The conversation also touched on vectorization approaches, embedding configurations, and how context is managed between messages. A recurring theme was frustration with documentation gaps, particularly regarding where to place configuration snippets and how to implement memory management properly.\n\n## 2. FAQ\nQ: Which config should I change so my character doesn't repeat the same sentences? (asked by leonhunter \ud83c\udf44) A: Unanswered\nQ: What method should I use to search in my vector database using the database adapter? (asked by Lucas Fernandes) A: Unanswered\nQ: Is there support for the official Twitter API? (asked by fiend) A: Unanswered\nQ: Are any Eliza plugins setup to be able to support swapping on uniswap or aerodrome? (asked by BowTiedBlueFin) A: Unanswered\nQ: Is there any way to reload knowledge without restarting agent? (asked by Sipit) A: Unanswered\nQ: How is the EdriziAI character built? How is knowledge being provided? (asked by Julian Neuss) A: Use ragKnowledge: true in settings and specify knowledge files in the character JSON (answered by Sipit)\nQ: Can you add more than one knowledge file? (asked by AD) A: Yes, you can add multiple files or specify a directory (answered by Sipit)\nQ: How can I keep track of conversation context? (asked by Lucas Fernandes) A: It keeps conversation context when deployed to clients like Slack/Discord/Twitter, terminal treats each message as new (answered by Kren)\nQ: How do I give my agent access to a SQL database as knowledge? (asked by Sipit) A: Use langchain_community.utilities SQLDatabase (answered by Kren)\nQ: Does Eliza send the full character context each time or vectorize it? (asked by devilsadvocate.sol) A: It uses samples and randomly selected data from the character file, with context trimming if needed (answered by NoContext)\n\n## 3. Help Interactions\nHelper: Sipit | Helpee: Julian Neuss | Context: Setting up RAG mode for knowledge files | Resolution: Provided JSON configuration examples and advised to use eliza git repo instead of eliza-starter\nHelper: Kren | Helpee: Lucas Fernandes | Context: Keeping conversation context between messages | Resolution: Explained that terminal client doesn't maintain context but deployed clients do\nHelper: NoContext | Helpee: devilsadvocate.sol | Context: Understanding how context is passed to models | Resolution: Explained that random samples from character file are used and context trimming occurs\nHelper: Sipit | Helpee: AD | Context: Adding multiple knowledge files | Resolution: Provided JSON configuration for both multiple files and directory-based approaches\nHelper: NoContext | Helpee: jaseem | Context: Building custom models | Resolution: Explained complexity and cost, recommended Karpathy's videos for learning\nHelper: Odilitime | Helpee: Slise | Context: Hyperbolic API authentication issues | Resolution: Identified it was likely an API issue, suggested trying a different model\n\n## 4. Action Items\nType: Technical | Description: Fix Qdrant adapter to properly implement memory management functions | Mentioned By: Lucas Fernandes\nType: Technical | Description: Create embedding configs for Gemini | Mentioned By: Lucas Fernandes\nType: Documentation | Description: Update memory management documentation to specify where MemoryConfig should be placed | Mentioned By: Lucas Fernandes\nType: Documentation | Description: Add \"where to place snippet\" hints in documentation | Mentioned By: Lucas Fernandes\nType: Technical | Description: Implement coordinator for main LLM requests to manage agent queue | Mentioned By: parksthecoder\nType: Feature | Description: Add support for WhatsApp Business client | Mentioned By: sillysurry\nType: Feature | Description: Add ability to reload RAG knowledge without restarting agent | Mentioned By: Sipit\nType: Technical | Description: Fix image generation with Twitter bot (media parameter missing error) | Mentioned By: Himanshu Singh\nType: Documentation | Description: Create examples for building RAGs on Eliza | Mentioned By: Lucas Fernandes\nType: Feature | Description: Support for official Twitter API instead of scraper | Mentioned By: fiend", + "messageCount": 185, + "userCount": 41 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Discord Chat Analysis - spartan_holders\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. The main technical topic was about an AI trading bot allegedly created using Grok3. A user shared a Twitter post claiming someone created a profitable trading bot, and another user shared the source code and prompt used. However, community members expressed skepticism about the validity of these claims, suggesting it might be \"engagement farming\" - a common pattern when new LLM models are released. The conversation also touched on the importance of marketing for cryptocurrency projects, with users discussing how community trust and marketing efforts are essential for project success. Some users mentioned recent marketing developments including new team members (Ben and Accelxr) and a recent announcement that received positive feedback.\n\n## 2. FAQ\nQ: Someone created an AI trading bot using grok3, is this true? (asked by cool.eth) A: It's likely just engagement farming, seen this pop up multiple times every time a new LLM model is launched (answered by deadlock)\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: cool.eth | Context: Question about AI trading bot using Grok3 | Resolution: Shared source code and prompt files, along with critical analysis of the claims\n\n## 4. Action Items\nTechnical Tasks: None identified in the transcript\nDocumentation Needs: None identified in the transcript\nFeature Requests: None identified in the transcript", + "messageCount": 23, + "userCount": 5 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief and contains minimal technical content. The conversation appears to reference a mistake where someone sent Ethereum (ETH) to an incorrect address or account, metaphorically described as \"the wrong colored foot.\" There's a humorous exchange about the specific shade of brown that was intended. The chat also includes a Discord invitation link shared by user \"jin.\" No substantive technical discussions, decisions, or problem-solving occurred in this limited exchange.\n\n## 2. FAQ\nQ: (No significant questions with meaningful responses were present in the chat)\n\n## 3. Help Interactions\n(No significant help interactions were present in the chat)\n\n## 4. Action Items\nType: Technical | Description: Potential need to address ETH transfer sent to incorrect address | Mentioned By: vu", + "messageCount": 5, + "userCount": 4 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Discord Chat Analysis for \ud83e\udd47-partners Channel\n\n## 1. Summary\nThe chat primarily focused on discussions about ElizaOS development, community fragmentation concerns, and the launch of \"Clank Tank\" - a new AI agent show. Key technical points included:\n\n- V2 development appears ahead of schedule, with significant progress made in recent weeks under Shaw's direction. The team is working on integrating components, polishing, and handling V1 migration.\n- Jin is working on improving ElizaOS documentation and mentioned plans to make the discord-summarizer tool more autonomous and easier to deploy, leveraging features from the ai-news codebase.\n- DorianD shared a document with ideas for how agents can use DAO/coin and introduced the concept of an Eliza Agent Registry.\n- Community members expressed concerns about fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord), noting this could hinder knowledge sharing and collaboration.\n- A GitHub repository for an Eliza plugin (eliza-chaoschain-plugin) was shared by a community member.\n- Questions were raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, with concerns about transparency and alignment with the original tribute tokenomics structure.\n\n## 2. FAQ\nQ: How to get access to a specific channel? (asked by Zolo) A: Unanswered\nQ: Are you planning to change up the setting for every episode [of Clank Tank]? (asked by HoneyBadger) A: No, want to be consistent per season at least, but can still do light improvements (answered by jin)\nQ: Any clarifications on ai16z dao selling its tribute tokens? (asked by dral) A: Jin forwarded the question to people who can better answer (answered by jin)\nQ: Launch with v2 in April? Or is v2 ahead of schedule? (asked by DannyNOR NoFapArc) A: V2 is feeling ahead of schedule, with Shaw working on it and directing it, we've made huge progress in the last weeks (answered by Odilitime)\nQ: Can you please explain how you understand these single sided liquidity pools? What problems with them? (asked by namaissur | dappcraft.io) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Improving discord-summarizer tool | Resolution: Jin offered to work on making the discord-summarizer loop more autonomous and easier to deploy, leveraging features from the ai-news codebase\nHelper: mat | Helpee: Community | Context: Eliza plugin development | Resolution: Shared GitHub repository for eliza-chaoschain-plugin\nHelper: DorianD | Helpee: Community | Context: Ideas for agent DAO/coin integration | Resolution: Shared a document with ideas and introduced the Eliza Agent Registry concept\n\n## 4. Action Items\nTechnical: Make discord-summarizer tool more autonomous and easier to deploy | Description: Improve the GitHub tool to better capture Discord discussions | Mentioned By: jin\nTechnical: Review and potentially join ECMA committee for AI agent communication standards | Description: Consider if Eliza Labs should have representation on the ECMA committee for Natural language interaction protocol | Mentioned By: DorianD\nDocumentation: Improve ElizaOS documentation | Description: Jin mentioned returning to work on improving the docs | Mentioned By: jin\nFeature: Develop Eliza Agent Registry | Description: A registry system for Eliza agents as mentioned in DorianD's document | Mentioned By: DorianD\nFeature: Improve Clank Tank production quality | Description: Better graphics, production, token holder interaction, and AI/writers room improvements | Mentioned By: jin\nTechnical: Address concerns about tribute token sales | Description: Clarify the situation with single-sided liquidity pools for tribute tokens | Mentioned By: dral", + "messageCount": 137, + "userCount": 25 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe conversation revolves around finalizing a video production for what appears to be an AI-related show called \"Clank Tank.\" The team is working under significant time pressure as the project has already been delayed by three weeks. The main technical focus is on audio elements and transitions for the video. User \"boom\" provides numerous sound effects, music tracks, and transition elements, including suspenseful music, cinematic booms, and swooshes. There's discussion about the quality of transitions, with jin noting they had \"too much going on\" and needed to be simpler. The team discusses the importance of music timing in video editing, with boom emphasizing that \"music first\" is the proper workflow as \"music gives length, length gives markers, markers makes cuts easy.\" The conversation also touches on credits, bumpers/commercials between segments, and the need for a disclaimer. The team collaborates in voice chat to finalize the edit, with jin stressing the urgency to complete and upload the video for scheduled premiere.\n\n## 2. FAQ\nQ: What kind of transitions are needed? (asked by boom) A: Simpler transitions with less going on, white on black text preferred (answered by jin)\nQ: Were the credits okay? (asked by boom) A: Credits were fine (answered by jin)\nQ: Can we make new commercials/bumpers today? (asked by boom) A: No, they'll use existing clips due to time constraints (answered by jin)\n\n## 3. Help Interactions\nHelper: boom | Helpee: fishai/jin | Context: Needed audio elements for video transitions | Resolution: Provided multiple music tracks, sound effects, and transition elements\nHelper: boom | Helpee: fishai | Context: Needed suspenseful music for video | Resolution: Shared violin sections/suspense music tracks\nHelper: boom | Helpee: jin | Context: Needed disclaimer for the video | Resolution: Provided disclaimer graphic\n\n## 4. Action Items\nType: Technical | Description: Create zip files of sound effects and transition cuts | Mentioned By: jin\nType: Technical | Description: Re-render credits without M3 token references | Mentioned By: jin\nType: Technical | Description: Add bumpers/commercials between pitches | Mentioned By: jin\nType: Technical | Description: Finalize video edit and upload for scheduled premiere | Mentioned By: jin\nType: Technical | Description: Add appropriate music and sound effects to transitions | Mentioned By: boom\nType: Documentation | Description: Create list of all needed transitions | Mentioned By: boom", + "messageCount": 169, + "userCount": 4 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment is very brief and contains minimal technical discussion. A user named \"yikesawjeez\" mentions that they are against the idea of creating a Layer 1 (L1) blockchain but supports the concept of using the ai16 spl2022 token as a \"faux-L1\" liquidity layer across projects. They offer to implement something on the Avalanche blockchain over the weekend, mentioning they have experience with this. They also express interest in checking whether the new \"avago\" supports Solana integration.\n\n## 2. FAQ\nQ: Is the project creating an actual L1 blockchain? (implied by yikesawjeez) A: No, it's using the ai16 spl2022 token as a liquidity layer across projects (answered by yikesawjeez)\n\n## 3. Help Interactions\nNo significant help interactions are present in this brief chat segment.\n\n## 4. Action Items\nTechnical: Implement something on Avalanche blockchain over the weekend | Description: Check if new avago supports Solana | Mentioned By: yikesawjeez", + "messageCount": 5, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-22": { + "filename": "2025-02-22.md", + "content": "# elizaOS Discord - 2025-02-22\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **V2 Development Progress**: Development appears ahead of schedule with significant progress made in recent weeks under Shaw's direction. The team is working on integrating components, polishing, and handling V1 migration.\n- **Documentation Improvements**: Jin is working on improving ElizaOS documentation and plans to make the discord-summarizer tool more autonomous and easier to deploy.\n- **Agent Registry Concept**: DorianD introduced the concept of an Eliza Agent Registry and shared a document with ideas for how agents can use DAO/coin functionality.\n- **GitHub Repository**: A repository for an Eliza plugin (eliza-chaoschain-plugin) was shared by a community member.\n\n### Technical Challenges\n- **Qdrant Adapter Issues**: Several users encountered problems with the Qdrant adapter, which lacks proper memory management implementation. Lucas Fernandes had to fork and modify the adapter to implement missing functionality.\n- **RAG Configuration**: Users discussed RAG mode configuration, sharing JSON snippets for setting up knowledge files and directories.\n- **Client Integration Problems**: Multiple users reported issues with client-specific implementations, particularly with Telegram bots and image generation.\n- **Context Management**: Discussions about how context is managed between messages, with clarification that terminal client doesn't maintain context but deployed clients do.\n\n### Token & Ecosystem\n- **ai16z Token Transition**: Confirmation that ai16z token is transitioning from a meme coin to an infrastructure token for the ElizaOS AI ecosystem, with no new token or change to the contract address.\n- **Token Design Questions**: Discussion about the mintable nature of the token, with references to documentation explaining this design choice.\n- **Liquidity Concerns**: Questions were raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, with concerns about transparency.\n- **Cross-Chain Implementation**: A user offered to implement something on the Avalanche blockchain over the weekend, mentioning interest in checking whether \"avago\" supports Solana integration.\n\n### Content Production\n- **Clank Tank Launch**: Preparation for the premiere of \"Clank Tank\" - a new AI agent show, with the team working under time pressure to finalize audio elements and transitions.\n- **Production Elements**: Detailed discussion about sound effects, music tracks, transition elements, credits, and bumpers/commercials for the video production.\n\n### Community Concerns\n- **Platform Fragmentation**: Community members expressed concerns about fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord), noting this could hinder knowledge sharing and collaboration.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I give my agent access to a SQL database as knowledge? \n **A**: Use langchain_community.utilities SQLDatabase (answered by Kren)\n\n- **Q**: Does Eliza send the full character context each time or vectorize it? \n **A**: It uses samples and randomly selected data from the character file, with context trimming if needed (answered by NoContext)\n\n- **Q**: How is the EdriziAI character built? How is knowledge being provided? \n **A**: Use ragKnowledge: true in settings and specify knowledge files in the character JSON (answered by Sipit)\n\n- **Q**: Can you add more than one knowledge file? \n **A**: Yes, you can add multiple files or specify a directory (answered by Sipit)\n\n- **Q**: How can I keep track of conversation context? \n **A**: It keeps conversation context when deployed to clients like Slack/Discord/Twitter, terminal treats each message as new (answered by Kren)\n\n### Token & Ecosystem\n- **Q**: Is ai16z token more like a meme coin or an ElizaOS AI infrastructure ecosystem token? \n **A**: Started as a meme token parody of a16z, now it's the largest web3 AI framework and still growing (answered by witch)\n\n- **Q**: How to convert ai16z token to ElizaOS token? Is any action needed from holders? \n **A**: No new CA, no new token (answered by Spyros and SotoAlt | BOSSU)\n\n- **Q**: Why is minting authority not renounced on ai16z token? \n **A**: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n- **Q**: Is the 1B supply fixed? \n **A**: Can't say fixed as that wouldn't be correct, but it has remained 1B (answered by Osint)\n\n### Content Production\n- **Q**: Are you planning to change up the setting for every episode [of Clank Tank]? \n **A**: No, want to be consistent per season at least, but can still do light improvements (answered by jin)\n\n- **Q**: What kind of transitions are needed? \n **A**: Simpler transitions with less going on, white on black text preferred (answered by jin)\n\n## Community Help & Collaboration\n\n1. **RAG Configuration Support**:\n - Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing JSON configuration examples and advising to use eliza git repo instead of eliza-starter.\n - Sipit also assisted AD with adding multiple knowledge files by providing JSON configuration for both multiple files and directory-based approaches.\n\n2. **Context Management Clarification**:\n - Kren helped Lucas Fernandes understand how conversation context works between messages, explaining that terminal client doesn't maintain context but deployed clients do.\n - NoContext explained to devilsadvocate.sol how context is passed to models, clarifying that random samples from character file are used and context trimming occurs.\n\n3. **Token Documentation**:\n - wlt \ud83e\udde9 helped Kenshiro understand why minting authority wasn't renounced on ai16z token by providing documentation link explaining the design choice.\n - Multiple users collaborated to clarify that there's no new token or contract address during the transition to ElizaOS.\n\n4. **Audio Production Collaboration**:\n - boom provided fishai/jin with multiple music tracks, sound effects, and transition elements for the Clank Tank video production.\n - The team collaborated in voice chat to finalize the edit, with boom emphasizing that \"music first\" is the proper workflow as \"music gives length, length gives markers, markers makes cuts easy.\"\n\n5. **Plugin Development**:\n - mat shared a GitHub repository for eliza-chaoschain-plugin to help the community with Eliza plugin development.\n - DorianD shared a document with ideas for agent DAO/coin integration and introduced the Eliza Agent Registry concept.\n\n## Action Items\n\n### Technical Tasks\n1. **Fix Qdrant adapter** to properly implement memory management functions (Mentioned by Lucas Fernandes)\n2. **Create embedding configs for Gemini** (Mentioned by Lucas Fernandes)\n3. **Implement coordinator for main LLM requests** to manage agent queue (Mentioned by parksthecoder)\n4. **Fix image generation with Twitter bot** (media parameter missing error) (Mentioned by Himanshu Singh)\n5. **Make discord-summarizer tool more autonomous and easier to deploy** (Mentioned by jin)\n6. **Review and potentially join ECMA committee** for AI agent communication standards (Mentioned by DorianD)\n7. **Create zip files of sound effects and transition cuts** for Clank Tank (Mentioned by jin)\n8. **Re-render credits without M3 token references** (Mentioned by jin)\n9. **Add bumpers/commercials between pitches** (Mentioned by jin)\n10. **Finalize video edit and upload** for scheduled premiere (Mentioned by jin)\n11. **Add appropriate music and sound effects** to transitions (Mentioned by boom)\n12. **Implement something on Avalanche blockchain** over the weekend (Mentioned by yikesawjeez)\n13. **Develop AI agent for managing liquidity ranges** based on pre-defined metrics (Mentioned by Aadjee)\n14. **Tool development to transform any API to an AI agent** without coding (Mentioned by npizza)\n15. **Address concerns about tribute token sales** (Mentioned by dral)\n\n### Documentation Needs\n1. **Update memory management documentation** to specify where MemoryConfig should be placed (Mentioned by Lucas Fernandes)\n2. **Add \"where to place snippet\" hints** in documentation (Mentioned by Lucas Fernandes)\n3. **Create examples for building RAGs on Eliza** (Mentioned by Lucas Fernandes)\n4. **Improve ElizaOS documentation** (Mentioned by jin)\n5. **Create list of all needed transitions** for video production (Mentioned by boom)\n6. **Update documentation site** with latest information (Mentioned by BOSSU)\n7. **Clarify token status** during transition to ElizaOS (Mentioned by Multiple users)\n\n### Feature Requests\n1. **Add support for WhatsApp Business client** (Mentioned by sillysurry)\n2. **Add ability to reload RAG knowledge** without restarting agent (Mentioned by Sipit)\n3. **Support for official Twitter API** instead of scraper (Mentioned by fiend)\n4. **Develop Eliza Agent Registry** (Mentioned by DorianD)\n5. **Improve Clank Tank production quality** (Mentioned by jin)\n6. **Website redesign for DegenAI v2** (Mentioned by Joe2th)\n7. **Database updates and reductions in inference costs** for DegenAI (Mentioned by Joe2th)\n8. **Expanding data layer** to include more sources and API routes for integration into data hub (Mentioned by Joe2th)" + }, + "github_summaries_daily_2025-02-23": { + "filename": "2025-02-23.md", + "content": "On Feb 23, 2025, ElizaOS significantly enhanced its database capabilities by adding PGLite support alongside PostgreSQL and improved the Telegram agent's functionality with several bug fixes. These updates contribute to a more flexible database architecture and smoother operations across various components.\n\n## \u2705 Completed Work\n### Database & Core Enhancements\n- Added support for PGLite and PostgreSQL with an injectable connection manager pattern using Drizzle ORM, streamlining connection management. [elizaos/eliza#3598](https://github.com/elizaos/eliza/pull/3598)\n- Replaced the AgentRuntime with its interface to allow for different types of AgentRuntime implementations. [elizaos/eliza#2388](https://github.com/elizaos/eliza/pull/2388)\n- Removed the langchain dependency for text splitting, addressing issue #2917. [elizaos/eliza#3642](https://github.com/elizaos/eliza/pull/3642)\n- Implemented non-critical turbo optimizations aimed at improving performance. [elizaos/eliza#2503](https://github.com/elizaos/eliza/pull/2503)\n\n### Feature & Bug Fixes\n- Enabled fetching relevant facts in the facts provider by uncommenting and renaming code elements. [elizaos/eliza#2635](https://github.com/elizaos/eliza/pull/2635)\n- Fixed the E2E test for Telegram by adding the chat attribute to the mocked message and resolving issues with group chat functionality. [elizaos/eliza#3624](https://github.com/elizaos/eliza/pull/3624)\n- Addressed a bug related to generating structured objects and images with NEAR AI. [elizaos/eliza#3644](https://github.com/elizaos/eliza/pull/3644)\n\n### Project Stability & Communication\n- Stabilized the develop branch. [elizaos/eliza#3645](https://github.com/elizaos/eliza/pull/3645)\n- Updated the Discord link for ElizaOS. [elizaos/eliza#3643](https://github.com/elizaos/eliza/pull/3643)" + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-23": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:07.367358Z", + "target_date": "2025-02-23", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-22", + "ai_news_elizaos_discord_md_2025-02-21", + "ai_news_elizaos_discord_md_2025-02-20", + "ai_news_elizaos_daily_json_2025-02-22", + "ai_news_elizaos_daily_md_2025-02-22", + "ai_news_elizaos_daily_discord_json_2025-02-22", + "ai_news_elizaos_daily_discord_md_2025-02-22", + "github_summaries_daily_2025-02-23", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 187220, + "estimated_tokens": 46805, + "file_size_bytes": 201852 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-24.json b/the-council/aggregated/2025-02-24.json new file mode 100644 index 00000000000..9d19e8c8d42 --- /dev/null +++ b/the-council/aggregated/2025-02-24.json @@ -0,0 +1,275 @@ +{ + "date_generated_for": "2025-02-24", + "ai_news_elizaos_discord_md_2025-02-23": { + "filename": "2025-02-23.md", + "content": "# elizaOS Discord - 2025-02-23\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Releases\n- **v0.25.8 Release**: Odilitime announced the release of v0.25.8, which moved plugins out of the main codebase\n- **ElizaOS V2 Codebase**: Shaw is developing a new V2 codebase with expected release in early April\n- **Plugin System Changes**: Multiple users noted the recent changes to the plugin architecture, with plugins being moved to separate repositories\n- **Technical Challenges**: Users reported issues with database integration (particularly Qdrant and PGVector), embedding model configurations, and API authentication with various LLM providers\n\n### Rebranding from ai16z to ElizaOS\n- **Token Contract Address**: Team members clarified that despite rebranding, the token contract address will remain unchanged\n- **Ticker Change**: Working with daos.fun to change the ticker while maintaining the same contract address\n- **Messaging Concerns**: Partners discussed the challenge of maintaining clear messaging during the transition period\n- **Timeline**: accelxr confirmed the rebrand is on track for midweek implementation, pending community feedback and logistics\n\n### Community Projects & Implementations\n- **Instacart Agent**: A community member (scooper) shared their successful implementation of an Instacart agent built using ElizaOS for meal planning and grocery ordering\n- **L2 Development**: DorianD is working on an L2 solution for ElizaOS using Solana validators, despite facing significant build errors\n- **Avalanche Integration**: yikesawjeez offered to implement something on Avalanche over the weekend\n- **Eliza Fighter Game**: Discussion about creating a fighting game with Eliza characters using a VRM-to-spritesheet pipeline\n- **Clank Tank Show**: Jin announced the premiere of \"Clank Tank\" (a show featuring AI projects) with plans for improvements\n\n### Tokenomics & Blockchain\n- **Liquidity Layer**: Focus on building a liquidity layer for AI16 SPL2022 token across projects rather than creating a true L1 blockchain\n- **Token Status**: Multiple clarifications that ai16z is an infrastructure token for the ElizaOS ecosystem, not merely a meme coin\n- **Mintable Status**: wlt provided documentation explaining why the token remains mintable\n- **Yield Generation**: Research into re-hypothecation of staked coins to generate yield for paying L2 nodes\n\n### AI Model Discussions\n- **Grok-3 Trading Bot Claims**: Skepticism about claims of a profitable trading bot created using Grok-3, with experienced members dismissing it as \"engagement farming\"\n- **Embedding Models**: Questions about free embedding models for testing purposes\n- **Memory Vector Size**: Technical discussions about changing default memory vector size from 384 to 768 for Qdrant database\n\n## Key Questions & Answers\n\n**Q: Why is minting authority not renounced on ai16z token?** \nA: Documentation explains the rationale: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n**Q: How does the upcoming rebrand affect the ai16z token?** \nA: The contract address remains unchanged. Once the rebrand is complete, they will be able to promote the token and announce planned tokenomics. (answered by Patt)\n\n**Q: Is ai16z token more like a meme coin or an elizaos ai infrastructure ecosystem token?** \nA: It's an ElizaOS infrastructure token. Started as a meme token (parody of a16z) but has evolved into the largest web3 AI framework. (answered by Spyros and witch)\n\n**Q: Do I need to convert ai16z token to ElisaOS token?** \nA: No new contract address, no new token. No action needed from holders. (answered by Spyros)\n\n**Q: Why is my Hyperbolic API failing to authenticate in v0.25.6?** \nA: It's likely an issue on Hyperbolic's side as the plugin code hasn't changed; you need a valid API key with credits in your account. (answered by Odilitime and AIFlow.ML)\n\n**Q: How do I give an agent access to a SQL database as knowledge?** \nA: Integrate it with langchain SQL service using langchain_community.utilities SQLDatabase. (answered by Kren)\n\n**Q: Does Eliza send the full character context each time or does it vectorize the input?** \nA: It sends samples from the character file, including randomly selected engagements from the DB; there's context trimming if it exceeds model limits. (answered by NoContext)\n\n**Q: Does direct client of Eliza support websocket?** \nA: No, but they want to add it. (answered by shaw)\n\n**Q: Is the project creating an actual L1 blockchain?** \nA: No, it's still the AI16 SPL2022 token, just functioning as a liquidity layer across projects. (answered by yikesawjeez)\n\n**Q: Are you planning to change up the setting for every episode of Clank Tank?** \nA: No, they want to be consistent per season at least, but can still make light improvements. (answered by jin)\n\n## Community Help & Collaboration\n\n1. **Hyperbolic API Authentication** \n - Helper: Odilitime \n - Helpee: Slise \n - Context: Hyperbolic API authentication failing in v0.25.6 \n - Resolution: Identified it was a Hyperbolic issue, suggested switching to Redpill model which worked\n\n2. **Character Context Understanding** \n - Helper: NoContext \n - Helpee: devilsadvocate.sol \n - Context: Understanding how character context is sent to LLM \n - Resolution: Explained that samples from character file and random DB engagements are used, with context trimming if needed\n\n3. **Memory Allocation Error** \n - Helper: boolkeys \n - Helpee: domanodes \n - Context: JavaScript heap out of memory error \n - Resolution: Suggested increasing memory allocation with NODE_OPTIONS=\"--max-old-space-size=4096\" and provided options for different memory sizes\n\n4. **Plugin Registry Issue** \n - Helper: Odilitime \n - Helpee: ian \n - Context: SQD plugin missing from registry after being merged \n - Resolution: Identified the commit that accidentally removed multiple plugins and offered to handle restoring them\n\n5. **RAG Configuration** \n - Helper: boolkeys \n - Helpee: 9000 \n - Context: How to use knowledge/RAG with Eliza \n - Resolution: Provided detailed documentation on RAG configuration, knowledge types, and file path setup\n\n6. **Nous Research Relationship** \n - Helper: jin \n - Helpee: Community \n - Context: Clarifying relationship with Nous Research \n - Resolution: Jin spoke with John and another Nous representative, confirmed that labeling ElizaOS as \"enemies\" didn't reflect the organization's view and they're on good terms\n\n7. **Rebranding Strategy** \n - Helper: accelxr \n - Helpee: Community \n - Context: Rebranding strategy and timeline \n - Resolution: Shared rebrand designs and confirmed midweek timeline for implementation, noting ticker change is outside their control\n\n## Action Items\n\n### Technical\n- Continue development of ElizaOS V2 codebase for early April release (mentioned by witch)\n- Implement token ticker change while maintaining the same contract address (mentioned by Patt)\n- Fix validation in action handlers to properly respect return values (mentioned by Sabochee)\n- Add websocket support to direct client (mentioned by shaw)\n- Fix memory vector size configuration for different embedding dimensions (mentioned by Lucas Fernandes)\n- Fix Twitter client ACTION_TIMELINE_TYPE=following setting (mentioned by Slise)\n- Fix \"Invalid array length\" error in knowledge processing (mentioned by Dean)\n- Implement liquidity layer on Avalanche over the weekend (mentioned by yikesawjeez)\n- Continue development of L2 for ElizaOS using Solana validators (mentioned by DorianD)\n- Implement logging/evaluation system for plugins (mentioned by DorianD)\n- Research re-hypothecation of staked coins (mentioned by DorianD)\n- Make discord-summarizer loop more autonomous/easier to deploy (mentioned by jin)\n- Improve AI/writers room for Clank Tank (mentioned by jin)\n\n### Documentation\n- Provide complete tokenomics documentation after launchpad release (mentioned by witch)\n- Update memory configuration documentation (mentioned by Lucas Fernandes)\n- Create guide for custom database adapters (mentioned by Lucas Fernandes)\n- Add examples for actions implementation (mentioned by domanodes)\n- Improve ElizaOS docs (mentioned by jin)\n- Ensure clear messaging during rebranding that ai16z ticker is ElizaOS (mentioned by HoneyBadger)\n- Change DEX screener banner to ElizaOS (mentioned by HoneyBadger)\n\n### Feature\n- Consider multi-chain support for the token beyond Solana (mentioned by Void)\n- Develop agent launch platform powered by Eliza with fee sharing back to protocol (mentioned by Zeke)\n- Open source the Instacart plugin for community use (mentioned by scooper)\n- Implement LinkedIn client (mentioned by 0xConsole)\n- Support for local embedding models (mentioned by Waqas Wahid)\n- Make Clank Tank judges less agreeable/include rejections (mentioned by HoneyBadger)\n- Develop Eliza plugin (Nethermind working on eliza-chaoschain-plugin) (mentioned by mat)\n- Explore VRM-to-spritesheet pipeline for Eliza Fighter game (mentioned by jin)\n- Prepare something for partners to help pick next episode pitches (mentioned by jin)" + }, + "ai_news_elizaos_discord_md_2025-02-22": { + "filename": "2025-02-22.md", + "content": "# elizaOS Discord - 2025-02-22\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **V2 Development Progress**: Development appears ahead of schedule with significant progress made in recent weeks under Shaw's direction. The team is working on integrating components, polishing, and handling V1 migration.\n- **Documentation Improvements**: Jin is working on improving ElizaOS documentation and plans to make the discord-summarizer tool more autonomous and easier to deploy.\n- **Agent Registry Concept**: DorianD introduced the concept of an Eliza Agent Registry and shared a document with ideas for how agents can use DAO/coin functionality.\n- **GitHub Repository**: A repository for an Eliza plugin (eliza-chaoschain-plugin) was shared by a community member.\n\n### Technical Challenges\n- **Qdrant Adapter Issues**: Several users encountered problems with the Qdrant adapter, which lacks proper memory management implementation. Lucas Fernandes had to fork and modify the adapter to implement missing functionality.\n- **RAG Configuration**: Users discussed RAG mode configuration, sharing JSON snippets for setting up knowledge files and directories.\n- **Client Integration Problems**: Multiple users reported issues with client-specific implementations, particularly with Telegram bots and image generation.\n- **Context Management**: Discussions about how context is managed between messages, with clarification that terminal client doesn't maintain context but deployed clients do.\n\n### Token & Ecosystem\n- **ai16z Token Transition**: Confirmation that ai16z token is transitioning from a meme coin to an infrastructure token for the ElizaOS AI ecosystem, with no new token or change to the contract address.\n- **Token Design Questions**: Discussion about the mintable nature of the token, with references to documentation explaining this design choice.\n- **Liquidity Concerns**: Questions were raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, with concerns about transparency.\n- **Cross-Chain Implementation**: A user offered to implement something on the Avalanche blockchain over the weekend, mentioning interest in checking whether \"avago\" supports Solana integration.\n\n### Content Production\n- **Clank Tank Launch**: Preparation for the premiere of \"Clank Tank\" - a new AI agent show, with the team working under time pressure to finalize audio elements and transitions.\n- **Production Elements**: Detailed discussion about sound effects, music tracks, transition elements, credits, and bumpers/commercials for the video production.\n\n### Community Concerns\n- **Platform Fragmentation**: Community members expressed concerns about fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord), noting this could hinder knowledge sharing and collaboration.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I give my agent access to a SQL database as knowledge? \n **A**: Use langchain_community.utilities SQLDatabase (answered by Kren)\n\n- **Q**: Does Eliza send the full character context each time or vectorize it? \n **A**: It uses samples and randomly selected data from the character file, with context trimming if needed (answered by NoContext)\n\n- **Q**: How is the EdriziAI character built? How is knowledge being provided? \n **A**: Use ragKnowledge: true in settings and specify knowledge files in the character JSON (answered by Sipit)\n\n- **Q**: Can you add more than one knowledge file? \n **A**: Yes, you can add multiple files or specify a directory (answered by Sipit)\n\n- **Q**: How can I keep track of conversation context? \n **A**: It keeps conversation context when deployed to clients like Slack/Discord/Twitter, terminal treats each message as new (answered by Kren)\n\n### Token & Ecosystem\n- **Q**: Is ai16z token more like a meme coin or an ElizaOS AI infrastructure ecosystem token? \n **A**: Started as a meme token parody of a16z, now it's the largest web3 AI framework and still growing (answered by witch)\n\n- **Q**: How to convert ai16z token to ElizaOS token? Is any action needed from holders? \n **A**: No new CA, no new token (answered by Spyros and SotoAlt | BOSSU)\n\n- **Q**: Why is minting authority not renounced on ai16z token? \n **A**: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n- **Q**: Is the 1B supply fixed? \n **A**: Can't say fixed as that wouldn't be correct, but it has remained 1B (answered by Osint)\n\n### Content Production\n- **Q**: Are you planning to change up the setting for every episode [of Clank Tank]? \n **A**: No, want to be consistent per season at least, but can still do light improvements (answered by jin)\n\n- **Q**: What kind of transitions are needed? \n **A**: Simpler transitions with less going on, white on black text preferred (answered by jin)\n\n## Community Help & Collaboration\n\n1. **RAG Configuration Support**:\n - Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing JSON configuration examples and advising to use eliza git repo instead of eliza-starter.\n - Sipit also assisted AD with adding multiple knowledge files by providing JSON configuration for both multiple files and directory-based approaches.\n\n2. **Context Management Clarification**:\n - Kren helped Lucas Fernandes understand how conversation context works between messages, explaining that terminal client doesn't maintain context but deployed clients do.\n - NoContext explained to devilsadvocate.sol how context is passed to models, clarifying that random samples from character file are used and context trimming occurs.\n\n3. **Token Documentation**:\n - wlt \ud83e\udde9 helped Kenshiro understand why minting authority wasn't renounced on ai16z token by providing documentation link explaining the design choice.\n - Multiple users collaborated to clarify that there's no new token or contract address during the transition to ElizaOS.\n\n4. **Audio Production Collaboration**:\n - boom provided fishai/jin with multiple music tracks, sound effects, and transition elements for the Clank Tank video production.\n - The team collaborated in voice chat to finalize the edit, with boom emphasizing that \"music first\" is the proper workflow as \"music gives length, length gives markers, markers makes cuts easy.\"\n\n5. **Plugin Development**:\n - mat shared a GitHub repository for eliza-chaoschain-plugin to help the community with Eliza plugin development.\n - DorianD shared a document with ideas for agent DAO/coin integration and introduced the Eliza Agent Registry concept.\n\n## Action Items\n\n### Technical Tasks\n1. **Fix Qdrant adapter** to properly implement memory management functions (Mentioned by Lucas Fernandes)\n2. **Create embedding configs for Gemini** (Mentioned by Lucas Fernandes)\n3. **Implement coordinator for main LLM requests** to manage agent queue (Mentioned by parksthecoder)\n4. **Fix image generation with Twitter bot** (media parameter missing error) (Mentioned by Himanshu Singh)\n5. **Make discord-summarizer tool more autonomous and easier to deploy** (Mentioned by jin)\n6. **Review and potentially join ECMA committee** for AI agent communication standards (Mentioned by DorianD)\n7. **Create zip files of sound effects and transition cuts** for Clank Tank (Mentioned by jin)\n8. **Re-render credits without M3 token references** (Mentioned by jin)\n9. **Add bumpers/commercials between pitches** (Mentioned by jin)\n10. **Finalize video edit and upload** for scheduled premiere (Mentioned by jin)\n11. **Add appropriate music and sound effects** to transitions (Mentioned by boom)\n12. **Implement something on Avalanche blockchain** over the weekend (Mentioned by yikesawjeez)\n13. **Develop AI agent for managing liquidity ranges** based on pre-defined metrics (Mentioned by Aadjee)\n14. **Tool development to transform any API to an AI agent** without coding (Mentioned by npizza)\n15. **Address concerns about tribute token sales** (Mentioned by dral)\n\n### Documentation Needs\n1. **Update memory management documentation** to specify where MemoryConfig should be placed (Mentioned by Lucas Fernandes)\n2. **Add \"where to place snippet\" hints** in documentation (Mentioned by Lucas Fernandes)\n3. **Create examples for building RAGs on Eliza** (Mentioned by Lucas Fernandes)\n4. **Improve ElizaOS documentation** (Mentioned by jin)\n5. **Create list of all needed transitions** for video production (Mentioned by boom)\n6. **Update documentation site** with latest information (Mentioned by BOSSU)\n7. **Clarify token status** during transition to ElizaOS (Mentioned by Multiple users)\n\n### Feature Requests\n1. **Add support for WhatsApp Business client** (Mentioned by sillysurry)\n2. **Add ability to reload RAG knowledge** without restarting agent (Mentioned by Sipit)\n3. **Support for official Twitter API** instead of scraper (Mentioned by fiend)\n4. **Develop Eliza Agent Registry** (Mentioned by DorianD)\n5. **Improve Clank Tank production quality** (Mentioned by jin)\n6. **Website redesign for DegenAI v2** (Mentioned by Joe2th)\n7. **Database updates and reductions in inference costs** for DegenAI (Mentioned by Joe2th)\n8. **Expanding data layer** to include more sources and API routes for integration into data hub (Mentioned by Joe2th)" + }, + "ai_news_elizaos_discord_md_2025-02-21": { + "filename": "2025-02-21.md", + "content": "# elizaOS Discord - 2025-02-21\n\n## Overall Discussion Highlights\n\n### Project Development & Roadmap\n- **V2 Development Progress**: Development of V2 is ahead of schedule with a potential March/April launch. Shaw is directing the development with significant progress in recent weeks.\n- **Launchpad Feature**: A launchpad feature is in development and may launch alongside V2.\n- **Team Expansion**: New team members Nisita and Ben have joined to help with brand consolidation and communication.\n- **ElizaOS L1 Blockchain**: DorianD discussed the hypothetical use of AI to develop an L1 blockchain with a token called \"$ai16z\" once AI becomes capable enough.\n- **TEE Agents**: DorianD contemplated implementing a multi-signature mechanism for Trusted Execution Environment (TEE) agents to operate across multiple nodes to enhance security and trust.\n\n### Technical Discussions\n- **Database Adapter Issues**: Users reported problems with PostgreSQL connections and Qdrant adapter limitations for memory management.\n- **RAG Configuration**: Several discussions about setting up Retrieval-Augmented Generation mode for knowledge files.\n- **SQLite Dependencies**: Multiple users encountered SQLite dependency issues across different operating systems (macOS, Ubuntu, WSL2).\n- **Twitter Integration**: Challenges with image generation, posting, and whitespace handling in the Twitter client.\n- **Memory Management**: Discussions about conversation context persistence across different clients.\n- **WhatsApp Integration**: Interest in developing WhatsApp client capabilities for e-commerce applications.\n\n### Content Production\n- **ClankTank Show**: The team is producing \"ClankTank,\" a Shark Tank-style AI show. Production elements include transitions, music, sound effects, and visual design.\n- **Production Challenges**: The team faced time pressure with multiple delays, debating quality versus meeting deadlines.\n- **Audio Assets**: Boom created numerous audio assets including music, sound effects, and transition sounds.\n\n### Community & Communication\n- **Documentation Updates**: Jin has been updating docs to fix outdated information that was hurting developer experience.\n- **Communication Structure**: Jin proposed creating a weekly collaborative document for aggregating news/updates with tips for contributors.\n- **Platform Fragmentation**: DorianD raised concerns about fragmentation across multiple Discord servers (main, ElizaOS, Eliza Studios) and a new Telegram chat.\n- **Market Sentiment**: Some members expressed concern about the project's low market value (mentioned as \"4.5m\") and emphasized the importance of marketing.\n\n## Key Questions & Answers\n\n### Technical\n- **Q**: How do I fix the SQLite error when starting Eliza? \n **A**: Install SQLite dependencies with \"apt-get install sqlite3 libsqlite3-dev\" and ensure node-gyp is installed globally.\n\n- **Q**: How can I set up Telegram bot to not reply to everyone? \n **A**: Set allowedUsers in the telegram config.\n\n- **Q**: How can I attach a file to a message? \n **A**: Use the attachments array with proper formatting.\n\n- **Q**: How can I keep track of conversation context? \n **A**: Use fact evaluator or retrieve messages from database to compose context.\n\n- **Q**: How do I fix whitespace issues in Twitter posts? \n **A**: Check regex and trim functions where text is processed before sending.\n\n### Project & Roadmap\n- **Q**: When will V2 be released? \n **A**: V2 is feeling ahead of schedule, potentially launching in April, with significant progress in recent weeks.\n\n- **Q**: What's the status of the launchpad? \n **A**: May be ahead of schedule, potentially launching with V2.\n\n- **Q**: Why are there multiple Discord servers? \n **A**: The dev Discord was started because there was too much noise in the main one 2 months ago.\n\n- **Q**: Is the 1B supply [of ai16z] fixed? \n **A**: \"We can't say fixed, because that wouldn't be correct. It has remained 1B, though.\"\n\n- **Q**: What happened to the documentation site? \n **A**: Documentation is being updated, check announcements for latest links.\n\n## Community Help & Collaboration\n\n- **Memory Management Solutions**: Lucas Fernandes asked about tracking conversation context, and anyadachan suggested using fact evaluator or retrieving messages from database to compose context.\n\n- **SQLite Dependency Resolution**: Vijay T. helped Quentin \ud83e\udd56 with SQLite dependency issues by sharing a GitHub issue solution link that worked for him.\n\n- **File Attachment Implementation**: [elizaos] voidmanevoid helped El Pulpo \ud83d\udc19 with attaching QR code images to messages by providing a code snippet showing how to use the attachments array.\n\n- **Build Failure Diagnosis**: SpartanAIDev helped Slise with a build failure (exit code 137), explaining it meant the system ran out of memory and advising to increase swap space or get more RAM.\n\n- **RAG Configuration Support**: Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing configuration examples and advising to use the main Eliza repo instead of eliza-starter.\n\n- **Hackathon Success Story**: Rick shared information about winning a Hackathon track at Consensus HK using Eliza and Origintrail DKG plugin.\n\n- **Audio Production Assistance**: Boom created and shared numerous audio assets for the ClankTank show, including music, sound effects, and transition sounds.\n\n## Action Items\n\n### Technical Tasks\n- Continue development of V2 platform with Shaw directing (Mentioned by Odilitime)\n- Develop and integrate launchpad feature (Mentioned by pragmatiko)\n- Fix Qdrant adapter implementation for memory management (Mentioned by Lucas Fernandes)\n- Implement proper whitespace handling in Twitter client (Mentioned by JonSpectacle)\n- Fix compatibility issues with WSL2 (Mentioned by Lucas Fernandes)\n- Create an Eliza Agent Registry as proposed in hackmd document (Mentioned by DorianD)\n- Integrate token with the actual software (Mentioned by DorianD)\n- Build multi-agent system for token unlock monitoring with parameter-based trade execution (Mentioned by AGC)\n- Create simpler, more readable transitions for ClankTank show (Mentioned by jin)\n- Finish and upload the ClankTank episode (Mentioned by jin)\n\n### Documentation Needs\n- Continue updating outdated documentation to improve developer experience (Mentioned by jin)\n- Create a central hub/blog for announcements and updates (Mentioned by jin)\n- Improve plugin documentation (Mentioned by jin)\n- Simplify and revise quickstart guide (Mentioned by jin)\n- Add clearer instructions on where to place memory configuration (Mentioned by Lucas Fernandes)\n- Create tutorial for Supabase and AI agent connection (Mentioned by Saitamai)\n- Consolidate branding across platforms (Mentioned by accelxr)\n- Create a structure for weekly collaborative updates (Mentioned by jin)\n- Create comprehensive list of needed transitions for ClankTank (Mentioned by boom)\n\n### Feature Requests\n- Add support for official Twitter API to avoid scraping bans (Mentioned by fiend)\n- Implement WhatsApp client (not just plugin) (Mentioned by Lucas Fernandes)\n- Add ability to reload knowledge without restarting agent (Mentioned by Sipit)\n- Twitter agent to translate all announcements about ElizaOS (Mentioned by m1hawk/\u98ce\u7b54)\n- Website redesign for DegenAI v2 with database updates and reduced inference costs (Mentioned by Joe2th)\n- Add suspenseful music and pacing to match real show format for ClankTank (Mentioned by boom)\n- Implement B-roll camera shots for ClankTank (Mentioned by boom)\n- Create an L1 blockchain with \"$ai16z\" token using AI developers (Mentioned by DorianD)\n- Develop \"ElizaOS L1\" blockchain using AI with TOR and P2P plugin registry capabilities (Mentioned by DorianD)" + }, + "ai_news_elizaos_daily_json_2025-02-23": { + "filename": "2025-02-23.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-23", + "categories": [ + { + "title": "Clank Tank Launch and Updates from dankvr and shawmakesmagic", + "content": [ + { + "text": "Clank Tank Season 1 Episode 1 has premiered. The show features AI judges evaluating pitches in a simulation. The first episode is now live on YouTube, with plans to develop a dedicated website in the future. The team acknowledges it's a scrappy start but plans to iterate with better production, more token holder interaction, and improved AI capabilities.", + "sources": [ + "https://twitter.com/dankvr/status/1893503156664873146", + "https://twitter.com/dankvr/status/1893503158409679258", + "https://twitter.com/dankvr/status/1893506271635988648", + "https://twitter.com/shawmakesmagic/status/1893738363342962709" + ], + "images": [ + "https://pbs.twimg.com/ext_tw_video_thumb/1893482369698369538/pu/img/ClgRxRDVLFH40l8T.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1893482369698369538/pu/vid/avc1/1280x720/Q2apQPqBfz5ec9iw.mp4?tag=12" + ] + }, + { + "text": "The creators have been busy with various projects, including updating documentation for ElizaOS, which they note is particularly important in the 'agentic era.' They're also processing submitted pitches for the show.", + "sources": [ + "https://twitter.com/dankvr/status/1893506271635988648", + "https://twitter.com/dankvr/status/1893686992413606078", + "https://twitter.com/dankvr/status/1893752172711416066" + ], + "images": [], + "videos": [] + }, + { + "text": "Shaw (shawmakesmagic) is returning home after months of travel and plans to resume regular streaming and building activities. He's been sharing thoughts on blockchain ecosystems, questioning whether Solana's UX is truly superior to EVM-based alternatives like Metamask with Base, suggesting they offer similar experiences.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1893792563393343632", + "https://twitter.com/shawmakesmagic/status/1893749943040376974", + "https://twitter.com/shawmakesmagic/status/1893750451469697145", + "https://twitter.com/shawmakesmagic/status/1893792721581576400" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "The Eliza project has seen several recent updates across features, bug fixes, and other improvements. Notable feature additions include PGLite support with database design (PR #3598), enabling fact fetching in the facts provider (PR #2635), replacing AgentRuntime with an interface to extend client functionality (PR #2388), and adding database and plugin adapter types to core types (PR #3640).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3598", + "https://github.com/elizaOS/eliza/pull/2635", + "https://github.com/elizaOS/eliza/pull/2388", + "https://github.com/elizaOS/eliza/pull/3640" + ], + "images": [], + "videos": [] + }, + { + "text": "Several bug fixes have been implemented, including improvements to generating structured objects and images with NEAR AI (PR #3644), fixing Telegram E2E testing and group chat issues (PR #3624), handling short text items in knowledge processing (PR #3652), fixing plugins documentation formatting (PR #3649), addressing Twitter client embedding dimension issues (PR #3625), and fixing social vitest (PR #3622).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3644", + "https://github.com/elizaOS/eliza/pull/3624", + "https://github.com/elizaOS/eliza/pull/3652", + "https://github.com/elizaOS/eliza/pull/3649", + "https://github.com/elizaOS/eliza/pull/3625", + "https://github.com/elizaOS/eliza/pull/3622" + ], + "images": [], + "videos": [] + }, + { + "text": "Other maintenance work includes stabilizing the develop branch (PR #3645), updating the Discord link (PR #3643), removing the Langchain dependency for text splitting (PR #3642), implementing Turbo optimizations (PR #2503), refactoring API routes into a file-based structure (PR #3651), and merging develop into main for the 0.25.8 release (PR #3522).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3645", + "https://github.com/elizaOS/eliza/pull/3643", + "https://github.com/elizaOS/eliza/pull/3642", + "https://github.com/elizaOS/eliza/pull/2503", + "https://github.com/elizaOS/eliza/pull/3651", + "https://github.com/elizaOS/eliza/pull/3522" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several significant pull requests have been submitted to the elizaOS/eliza repository, focusing on various improvements and new features:\n\n1. PR #2731 by 0xbbjoker ports the trustdb to PostgreSQL, enhancing the database infrastructure.\n\n2. PR #3657 by fforbeck introduces a new 'storacha' plugin, expanding the system's functionality.\n\n3. PR #3648 by v1xingyue adds agent server options with middleware settings, providing more configuration flexibility.\n\n4. PR #3647 by nusk0 implements the userRapport feature, which aims to create more tailored Twitter interactions and improve rapport building with users.\n\n5. PR #3651 by wtfsayo refactors API routes into a file-based structure, likely improving code organization and maintainability.\n\nThese contributions represent ongoing development efforts to enhance the Eliza system's capabilities, performance, and user experience.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/2731", + "https://github.com/elizaOS/eliza/pull/3657", + "https://github.com/elizaOS/eliza/pull/3648", + "https://github.com/elizaOS/eliza/pull/3647", + "https://github.com/elizaOS/eliza/pull/3651" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2731", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3657", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3648", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3647", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3651" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "elizaos/eliza GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed significant activity over a two-day period. From February 23-24, 2025, there were 5 new pull requests with 9 merged, and 41 active contributors working on the project. Activity continued the following day (February 24-25, 2025) with 10 new pull requests, 7 of which were merged, and 16 active contributors. No new issues were reported during either day. The repository maintained a steady flow of contributions with merged PRs exceeding or matching new submissions.", + "sources": [ + "From 2025-02-23 to 2025-02-24, elizaos/eliza had 5 new PRs (9 merged), 0 new issues, and 41 active contributors.", + "From 2025-02-24 to 2025-02-25, elizaos/eliza had 10 new PRs (7 merged), 0 new issues, and 16 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740268800 + } + }, + "ai_news_elizaos_daily_md_2025-02-23": { + "filename": "2025-02-23.md", + "content": "# Clank Tank Launch and Updates\n\n## Clank Tank Season 1\n- Episode 1 premiered featuring AI judges evaluating pitches in a simulation\n- Now live on YouTube with plans for a dedicated website\n- Team plans to iterate with better production, more token holder interaction, and improved AI capabilities\n\n## Team Activities\n- Updating documentation for ElizaOS for the 'agentic era'\n- Processing submitted pitches for the show\n- Shaw (shawmakesmagic) returning home after months of travel\n- Plans to resume regular streaming and building activities\n- Shared thoughts on blockchain ecosystems and UX comparisons\n\n# Eliza Project Updates\n\n## Feature Additions\n- PGLite support with database design (PR #3598)\n- Enabled fact fetching in the facts provider (PR #2635)\n- Replaced AgentRuntime with an interface to extend client functionality (PR #2388)\n- Added database and plugin adapter types to core types (PR #3640)\n\n## Bug Fixes\n- Improved generating structured objects and images with NEAR AI (PR #3644)\n- Fixed Telegram E2E testing and group chat issues (PR #3624)\n- Handled short text items in knowledge processing (PR #3652)\n- Fixed plugins documentation formatting (PR #3649)\n- Addressed Twitter client embedding dimension issues (PR #3625)\n- Fixed social vitest (PR #3622)\n\n## Maintenance Work\n- Stabilized the develop branch (PR #3645)\n- Updated Discord link (PR #3643)\n- Removed Langchain dependency for text splitting (PR #3642)\n- Implemented Turbo optimizations (PR #2503)\n- Refactored API routes into a file-based structure (PR #3651)\n- Merged develop into main for the 0.25.8 release (PR #3522)\n\n# Recent Pull Requests\n\n## Key Contributions\n- Ported trustdb to PostgreSQL (PR #2731)\n- Introduced new 'storacha' plugin (PR #3657)\n- Added agent server options with middleware settings (PR #3648)\n- Implemented userRapport feature for tailored Twitter interactions (PR #3647)\n- Refactored API routes into a file-based structure (PR #3651)\n\n# GitHub Activity Summary\n\n## Repository Activity\n- February 23-24: 5 new PRs, 9 merged PRs, 41 active contributors\n- February 24-25: 10 new PRs, 7 merged PRs, 16 active contributors\n- Steady flow of contributions with merged PRs exceeding or matching new submissions" + }, + "ai_news_elizaos_daily_discord_json_2025-02-23": { + "filename": "2025-02-23.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-23", + "date": 1740268800, + "stats": { + "totalMessages": 688, + "totalUsers": 165 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around the ElizaOS project and its token ai16z. Key technical discussions include clarification about the token's contract address remaining unchanged despite a rebranding effort, and updates about ElizaOS codebase development. A v0.25.8 release was announced by Odilitime, which moved plugins out of the main codebase. There's mention of an upcoming ElizaOS V2 codebase being developed by Shaw with an expected release in early April. A community member (scooper) shared their successful implementation of an Instacart agent built using ElizaOS that can help with meal planning and grocery ordering. Questions about tokenomics appeared frequently, with team members directing users to existing documentation while noting that complete tokenomics details would be released with the launchpad. The token's mint authority status was discussed, with wlt providing documentation explaining why it remains mintable. Overall, the chat demonstrates an active community with ongoing development progress and community-built implementations.\n\n## 2. FAQ\nQ: Why is not minting authority renounced on ai16z token? (asked by Kenshiro) A: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\nQ: How does the upcoming rebrand affect the ai16z token? (asked by Octavian69) A: Once the rebrand is complete we will once again be able to promote the token and announce planned tokenomics. (answered by Patt)\nQ: Is ai16z token is more like a meme coin or like a elizaos ai infrastructure ecosystem token? (asked by Void) A: ElizaOS infrastructure token. Started out as a meme token, as a parody of a16z. Now, it's the largest web3 AI framework and still growing. (answered by Spyros and witch)\nQ: How to convert ai16z token to ElisaOS token? Is any action need to be completed from holder? (asked by dat9809) A: No new CA, no new token (answered by Spyros)\nQ: Can anyone know about ElizaOS tokenomics? (asked by 0xmujahid) A: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans (answered by witch)\nQ: What does the new release do? (asked by HoneyBadger) A: It's a release with the plugins moved out (answered by Odilitime)\nQ: This mean the ai16z token will be no more? (asked by HOGS) A: Well to clarify we are keeping the same CA, but working with daos.fun to change the ticker. (answered by Patt)\nQ: Is eliza broken? (asked by HERF) A: Unanswered\n\n## 3. Help Interactions\nHelper: wlt \ud83e\udde9 | Helpee: Kenshiro | Context: Question about why minting authority is not renounced on ai16z token | Resolution: Provided documentation link explaining the rationale behind keeping mint authority\nHelper: Patt | Helpee: ShrugGod | Context: User needed help with upgrade authority verification | Resolution: Directed user to appropriate channels for developer assistance\nHelper: Osint (aka not_in_a_dao_ai) | Helpee: VOIDBEAST | Context: Question about token contract address changes | Resolution: Confirmed no change to token CA and directed to channel with token information\nHelper: Patt | Helpee: Zeke | Context: Looking for wallet address to give fees back to Eliza protocol | Resolution: Provided the official daos.fun address under \"DAO Fund address\"\nHelper: jin | Helpee: Syntronyx | Context: User lost access to agent dev school and having API key issues | Resolution: Suggested grabbing access from the appropriate channel\n\n## 4. Action Items\nType: Technical | Description: Continue development of ElizaOS V2 codebase for early April release | Mentioned By: witch\nType: Technical | Description: Implement token ticker change while maintaining the same contract address | Mentioned By: Patt\nType: Documentation | Description: Provide complete tokenomics documentation after launchpad release | Mentioned By: witch\nType: Feature | Description: Consider multi-chain support for the token beyond Solana | Mentioned By: Void\nType: Technical | Description: Develop agent launch platform powered by Eliza with fee sharing back to protocol | Mentioned By: Zeke\nType: Feature | Description: Open source the Instacart plugin for community use | Mentioned By: scooper", + "messageCount": 228, + "userCount": 88 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Discord Chat Analysis for \ud83d\udcbb-coders Channel\n\n## 1. Summary\nThe discussion primarily focused on technical issues with the ElizaOS framework. Key topics included:\n\n- Database integration challenges, particularly with Qdrant and PGVector adapters for memory management\n- Embedding model configuration issues, with users struggling to set up proper vector sizes (384 vs 768)\n- API authentication problems with various LLM providers (Hyperbolic, Redpill)\n- Action validation and handler execution flow in agent development\n- Memory management and heap allocation errors during runtime\n- Character file configuration, especially for knowledge/RAG implementation\n- Plugin system changes in newer ElizaOS versions (v0.25.8), with plugins being moved out of the main repository\n- Twitter client configuration issues with ACTION_TIMELINE_TYPE settings\n\nSeveral users expressed frustration with outdated documentation and difficulties implementing custom adapters or modifying the framework beyond its core use cases. The community actively helped troubleshoot issues, with Odilitime providing significant support on version updates and plugin architecture.\n\n## 2. FAQ\nQ: Why is my Hyperbolic API failing to authenticate in v0.25.6? (asked by Slise) A: It's likely an issue on Hyperbolic's side as the plugin code hasn't changed; you need a valid API key with credits in your account (answered by Odilitime and AIFlow.ML)\nQ: How do I give an agent access to a SQL database as knowledge? (asked by Sipit) A: You need to integrate it with langchain SQL service using langchain_community.utilities SQLDatabase (answered by Kren)\nQ: How can I change the default memory vector size from 384 to 768 for my Qdrant database? (asked by Lucas Fernandes) A: Unanswered\nQ: How do I post images from a local folder using eliza-os-starter? (asked by rubenmarcus) A: Unanswered\nQ: How do I build an agent using a huge chunk of data? (asked by jaseem) A: Building models is intensive and expensive; consider using existing models that support your token requirements or watch Karpathy's playlists to learn about creating new models (answered by NoContext)\nQ: Does Eliza send the full character context each time or does it vectorize the input? (asked by devilsadvocate.sol) A: It sends samples from the character file, including randomly selected engagements from the DB; there's some context trimming if it exceeds model limits (answered by NoContext)\nQ: What is the role of validate in actions if the agent still jumps to handler when validate returns false? (asked by Sabochee) A: Unanswered\nQ: Does direct client of Eliza support websocket? (asked by Sabochee) A: No, but they want to add it (answered by shaw)\nQ: Which embedding model can I use for free testing purposes? (asked by Waqas Wahid) A: Unanswered\nQ: How can I set a directory (codebase) as the runtime knowledge? (asked by Toby) A: Unanswered\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: Slise | Context: Hyperbolic API authentication failing in v0.25.6 | Resolution: Identified it was a Hyperbolic issue, suggested switching to Redpill model which worked\nHelper: NoContext | Helpee: devilsadvocate.sol | Context: Understanding how character context is sent to LLM | Resolution: Explained that samples from character file and random DB engagements are used, with context trimming if needed\nHelper: boolkeys | Helpee: domanodes | Context: JavaScript heap out of memory error | Resolution: Suggested increasing memory allocation with NODE_OPTIONS=\"--max-old-space-size=4096\" and provided options for different memory sizes\nHelper: Odilitime | Helpee: ian | Context: SQD plugin missing from registry after being merged | Resolution: Identified the commit that accidentally removed multiple plugins and offered to handle restoring them\nHelper: boolkeys | Helpee: 9000 | Context: How to use knowledge/RAG with Eliza | Resolution: Provided detailed documentation on RAG configuration, knowledge types, and file path setup\n\n## 4. Action Items\nTechnical: Fix validation in action handlers to properly respect return values | Description: Investigate why actions execute handlers even when validate returns false | Mentioned By: Sabochee\nTechnical: Add websocket support to direct client | Description: Implement websocket functionality for the direct client | Mentioned By: shaw\nTechnical: Fix memory vector size configuration | Description: Implement proper configuration for memory vector sizes to support different embedding dimensions | Mentioned By: Lucas Fernandes\nTechnical: Fix Twitter client ACTION_TIMELINE_TYPE=following setting | Description: Investigate why v0.25.6 doesn't respect this setting and engages with everyone | Mentioned By: Slise\nTechnical: Fix \"Invalid array length\" error in knowledge processing | Description: Address the RangeError that occurs when processing character knowledge | Mentioned By: Dean\nDocumentation: Update memory configuration documentation | Description: Current docs reference MemoryConfig interface that doesn't exist in the project | Mentioned By: Lucas Fernandes\nDocumentation: Create guide for custom database adapters | Description: Provide clear documentation on creating custom database adapters like Qdrant | Mentioned By: Lucas Fernandes\nDocumentation: Add examples for actions implementation | Description: Provide working examples of actions for reference | Mentioned By: domanodes\nFeature: Implement LinkedIn client | Description: Create a working LinkedIn integration plugin | Mentioned By: 0xConsole\nFeature: Support for local embedding models | Description: Add support for free local embedding models for testing | Mentioned By: Waqas Wahid", + "messageCount": 197, + "userCount": 53 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe chat segment discusses claims about an AI trading bot allegedly created using Grok-3. A user shared a Twitter post about this, prompting discussion about its legitimacy. Odilitime shared source code and prompt files from pastebin links, but expressed skepticism about the claimed funding and performance. Other users like deadlock and rhota dismissed it as \"engagement farming,\" noting this is a common pattern whenever new LLM models are released. The consensus among experienced members is that if creating profitable trading bots with LLMs was this straightforward, there would already be widespread adoption of such solutions. The chat represents healthy skepticism in the community toward unverified claims of AI trading success.\n\n## 2. FAQ\nQ: Someone created an AI trading bot using grok3, is this true? (asked by cool.eth) A: It's likely just engagement farming, seen this pop up multiple times every time a new LLM model is launched (answered by deadlock)\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: cool.eth | Context: Question about AI trading bot legitimacy | Resolution: Shared source code and prompt files while adding context about questionable claims\n\n## 4. Action Items\nTechnical: None identified in this chat segment\nDocumentation: None identified in this chat segment\nFeature: None identified in this chat segment", + "messageCount": 12, + "userCount": 6 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThe chat segment is very brief and contains minimal technical discussion. It consists of a Discord event invitation, acknowledgment of the invite, a mention of an unanswered message on Twitter (X), a shared Twitter post about partner obligations, and brief comments about survival during difficult times (likely referring to market conditions). There are no substantive technical discussions, decisions, or problem-solving activities in this segment. The conversation appears to be casual and lacks technical depth or concrete implementations.\n\n## 2. FAQ\nQ: Do we have an obligation to resuscitate our partners? (asked by Smedroc - Street urchin @ ai16z) A: Got to rescue our own ship first. We're not the EU \ud83d\ude02 (answered by HoneyBadger)\n\n## 3. Help Interactions\nNo significant help interactions were present in this chat segment.\n\n## 4. Action Items\nNo clear action items were identified in this chat segment.", + "messageCount": 7, + "userCount": 5 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe discussion focuses on building a liquidity layer for AI16 SPL2022 token across projects, rather than creating a true L1 blockchain. DorianD is working on an L2 solution for ElizaOS using Solana validators, despite facing significant build errors. They're attempting to implement a system that could provide feedback on plugins through logging or evaluating actions and data providers. DorianD also mentions researching re-hypothecation of staked coins to generate yield for paying L2 nodes. Meanwhile, yikesawjeez offers to implement something on Avalanche over the weekend, noting they've done similar work before but need to verify if the new Avago supports Solana. Both users acknowledge the challenging developer experience on Solana, with yikesawjeez describing it as \"hot garbage\" while expressing hope that Avalanche's process has been simplified to \"just a couple of terminal commands.\"\n\n## 2. FAQ\nQ: Is the project creating an actual L1 blockchain? (implied by yikesawjeez) A: No, it's still the AI16 SPL2022 token, just functioning as a liquidity layer across projects (answered by yikesawjeez)\nQ: How can staked coins generate yield to pay L2 nodes? (asked by DorianD) A: Unanswered\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: DorianD | Context: Development environment challenges on different blockchains | Resolution: yikesawjeez validated DorianD's experience with Solana's difficult devex and offered perspective on Avalanche's implementation process\n\n## 4. Action Items\nTechnical: Implement liquidity layer on Avalanche over the weekend | Description: Check if new Avago supports Solana | Mentioned By: yikesawjeez\nTechnical: Continue development of L2 for ElizaOS using Solana validators | Description: Resolve serialization issues | Mentioned By: DorianD\nTechnical: Implement logging/evaluation system for plugins | Description: Create mechanism for agents to provide feedback on plugins | Mentioned By: DorianD\nTechnical: Research re-hypothecation of staked coins | Description: Find way to generate yield to pay L2 nodes | Mentioned By: DorianD", + "messageCount": 15, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe discussions primarily focused on the rebranding of ai16z to ElizaOS, with concerns about maintaining clear messaging during the transition. Partners discussed the consolidation of X accounts (ai16zdao/ElizaOS/Eliza Studios) and the challenge of the ticker remaining as ai16z temporarily. Jin announced the premiere of \"Clank Tank\" (a show featuring AI projects) and mentioned plans to improve it based on feedback. There were concerns about ai16z DAO selling tribute tokens through single-sided liquidity pools, with requests for transparency. The discord-summarizer tool was mentioned as needing improvements to make it more autonomous. Some community tension was noted with Nous Research, though Jin clarified they resolved the misunderstanding. Technical discussions included a potential VRM-to-spritesheet pipeline for creating Eliza-themed fighting game sprites and the development of an Eliza plugin by Nethermind.\n\n## 2. FAQ\nQ: Are you planning to change up the setting for every episode of Clank Tank? (asked by HoneyBadger) A: No, want to be consistent per season at least, can still do light improvements (answered by jin)\nQ: Any clarifications on ai16z dao selling its tribute tokens since the transfer to single side liquidity pools on meteora? (asked by dral) A: Unanswered\nQ: If the teams featured in Clank Tank pump, does that mean fund is actually investing in them? (asked by Avanc) A: Unanswered\nQ: Can you please explain how you understand these single sided liquidity pools? What problems with them? (asked by namaissur) A: Unanswered\nQ: Still on track to rebrand this week? (asked by HoneyBadger) A: Yes, still on track for midweek, pending community feedback and logistics (answered by accelxr)\nQ: Regarding the re-brand - which X accounts are being consolidated? (asked by Ka_yari) A: Unanswered\nQ: Did someone do research into ViralMind? (asked by crac) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Clarifying relationship with Nous Research | Resolution: Jin spoke with John and another Nous representative, confirmed that labeling ElizaOS as \"enemies\" didn't reflect the organization's view and they're on good terms\nHelper: jin | Helpee: Odilitime | Context: Fighting game development for Eliza | Resolution: Jin suggested configuring a VRM-to-spritesheet pipeline with custom animations to pipe into MUGEN\nHelper: accelxr | Helpee: Community | Context: Rebranding strategy and timeline | Resolution: Shared rebrand designs and confirmed midweek timeline for implementation, noting ticker change is outside their control\n\n## 4. Action Items\nType: Technical | Description: Make discord-summarizer loop more autonomous/easier to deploy | Mentioned By: jin\nType: Technical | Description: Improve AI/writers room for Clank Tank | Mentioned By: jin\nType: Technical | Description: Prepare something for partners to help pick next episode pitches | Mentioned By: jin\nType: Documentation | Description: Improve ElizaOS docs | Mentioned By: jin\nType: Documentation | Description: Ensure clear messaging during rebranding that ai16z ticker is ElizaOS | Mentioned By: HoneyBadger\nType: Documentation | Description: Change DEX screener banner to ElizaOS | Mentioned By: HoneyBadger\nType: Feature | Description: Make Clank Tank judges less agreeable/include rejections | Mentioned By: HoneyBadger\nType: Feature | Description: Develop Eliza plugin (Nethermind working on eliza-chaoschain-plugin) | Mentioned By: mat\nType: Feature | Description: Explore VRM-to-spritesheet pipeline for Eliza Fighter game | Mentioned By: jin", + "messageCount": 219, + "userCount": 35 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "The chat segment is extremely brief with minimal technical content. It shows users \"boom\" and \"SM Sith Lord\" sharing what appear to be media files (likely images or videos) without visible content in the transcript. Boom mentions working on a \"full catalog\" of violin sections and suspense sounds that will be CC0 (Creative Commons Zero license), indicating they're developing royalty-free audio resources for the community. The conversation suggests this is in response to another user's request for such audio elements.", + "messageCount": 10, + "userCount": 2 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-23": { + "filename": "2025-02-23.md", + "content": "# elizaOS Discord - 2025-02-23\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Releases\n- **v0.25.8 Release**: Odilitime announced the release of v0.25.8, which moved plugins out of the main codebase\n- **ElizaOS V2 Codebase**: Shaw is developing a new V2 codebase with expected release in early April\n- **Plugin System Changes**: Multiple users noted the recent changes to the plugin architecture, with plugins being moved to separate repositories\n- **Technical Challenges**: Users reported issues with database integration (particularly Qdrant and PGVector), embedding model configurations, and API authentication with various LLM providers\n\n### Rebranding from ai16z to ElizaOS\n- **Token Contract Address**: Team members clarified that despite rebranding, the token contract address will remain unchanged\n- **Ticker Change**: Working with daos.fun to change the ticker while maintaining the same contract address\n- **Messaging Concerns**: Partners discussed the challenge of maintaining clear messaging during the transition period\n- **Timeline**: accelxr confirmed the rebrand is on track for midweek implementation, pending community feedback and logistics\n\n### Community Projects & Implementations\n- **Instacart Agent**: A community member (scooper) shared their successful implementation of an Instacart agent built using ElizaOS for meal planning and grocery ordering\n- **L2 Development**: DorianD is working on an L2 solution for ElizaOS using Solana validators, despite facing significant build errors\n- **Avalanche Integration**: yikesawjeez offered to implement something on Avalanche over the weekend\n- **Eliza Fighter Game**: Discussion about creating a fighting game with Eliza characters using a VRM-to-spritesheet pipeline\n- **Clank Tank Show**: Jin announced the premiere of \"Clank Tank\" (a show featuring AI projects) with plans for improvements\n\n### Tokenomics & Blockchain\n- **Liquidity Layer**: Focus on building a liquidity layer for AI16 SPL2022 token across projects rather than creating a true L1 blockchain\n- **Token Status**: Multiple clarifications that ai16z is an infrastructure token for the ElizaOS ecosystem, not merely a meme coin\n- **Mintable Status**: wlt provided documentation explaining why the token remains mintable\n- **Yield Generation**: Research into re-hypothecation of staked coins to generate yield for paying L2 nodes\n\n### AI Model Discussions\n- **Grok-3 Trading Bot Claims**: Skepticism about claims of a profitable trading bot created using Grok-3, with experienced members dismissing it as \"engagement farming\"\n- **Embedding Models**: Questions about free embedding models for testing purposes\n- **Memory Vector Size**: Technical discussions about changing default memory vector size from 384 to 768 for Qdrant database\n\n## Key Questions & Answers\n\n**Q: Why is minting authority not renounced on ai16z token?** \nA: Documentation explains the rationale: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n**Q: How does the upcoming rebrand affect the ai16z token?** \nA: The contract address remains unchanged. Once the rebrand is complete, they will be able to promote the token and announce planned tokenomics. (answered by Patt)\n\n**Q: Is ai16z token more like a meme coin or an elizaos ai infrastructure ecosystem token?** \nA: It's an ElizaOS infrastructure token. Started as a meme token (parody of a16z) but has evolved into the largest web3 AI framework. (answered by Spyros and witch)\n\n**Q: Do I need to convert ai16z token to ElisaOS token?** \nA: No new contract address, no new token. No action needed from holders. (answered by Spyros)\n\n**Q: Why is my Hyperbolic API failing to authenticate in v0.25.6?** \nA: It's likely an issue on Hyperbolic's side as the plugin code hasn't changed; you need a valid API key with credits in your account. (answered by Odilitime and AIFlow.ML)\n\n**Q: How do I give an agent access to a SQL database as knowledge?** \nA: Integrate it with langchain SQL service using langchain_community.utilities SQLDatabase. (answered by Kren)\n\n**Q: Does Eliza send the full character context each time or does it vectorize the input?** \nA: It sends samples from the character file, including randomly selected engagements from the DB; there's context trimming if it exceeds model limits. (answered by NoContext)\n\n**Q: Does direct client of Eliza support websocket?** \nA: No, but they want to add it. (answered by shaw)\n\n**Q: Is the project creating an actual L1 blockchain?** \nA: No, it's still the AI16 SPL2022 token, just functioning as a liquidity layer across projects. (answered by yikesawjeez)\n\n**Q: Are you planning to change up the setting for every episode of Clank Tank?** \nA: No, they want to be consistent per season at least, but can still make light improvements. (answered by jin)\n\n## Community Help & Collaboration\n\n1. **Hyperbolic API Authentication** \n - Helper: Odilitime \n - Helpee: Slise \n - Context: Hyperbolic API authentication failing in v0.25.6 \n - Resolution: Identified it was a Hyperbolic issue, suggested switching to Redpill model which worked\n\n2. **Character Context Understanding** \n - Helper: NoContext \n - Helpee: devilsadvocate.sol \n - Context: Understanding how character context is sent to LLM \n - Resolution: Explained that samples from character file and random DB engagements are used, with context trimming if needed\n\n3. **Memory Allocation Error** \n - Helper: boolkeys \n - Helpee: domanodes \n - Context: JavaScript heap out of memory error \n - Resolution: Suggested increasing memory allocation with NODE_OPTIONS=\"--max-old-space-size=4096\" and provided options for different memory sizes\n\n4. **Plugin Registry Issue** \n - Helper: Odilitime \n - Helpee: ian \n - Context: SQD plugin missing from registry after being merged \n - Resolution: Identified the commit that accidentally removed multiple plugins and offered to handle restoring them\n\n5. **RAG Configuration** \n - Helper: boolkeys \n - Helpee: 9000 \n - Context: How to use knowledge/RAG with Eliza \n - Resolution: Provided detailed documentation on RAG configuration, knowledge types, and file path setup\n\n6. **Nous Research Relationship** \n - Helper: jin \n - Helpee: Community \n - Context: Clarifying relationship with Nous Research \n - Resolution: Jin spoke with John and another Nous representative, confirmed that labeling ElizaOS as \"enemies\" didn't reflect the organization's view and they're on good terms\n\n7. **Rebranding Strategy** \n - Helper: accelxr \n - Helpee: Community \n - Context: Rebranding strategy and timeline \n - Resolution: Shared rebrand designs and confirmed midweek timeline for implementation, noting ticker change is outside their control\n\n## Action Items\n\n### Technical\n- Continue development of ElizaOS V2 codebase for early April release (mentioned by witch)\n- Implement token ticker change while maintaining the same contract address (mentioned by Patt)\n- Fix validation in action handlers to properly respect return values (mentioned by Sabochee)\n- Add websocket support to direct client (mentioned by shaw)\n- Fix memory vector size configuration for different embedding dimensions (mentioned by Lucas Fernandes)\n- Fix Twitter client ACTION_TIMELINE_TYPE=following setting (mentioned by Slise)\n- Fix \"Invalid array length\" error in knowledge processing (mentioned by Dean)\n- Implement liquidity layer on Avalanche over the weekend (mentioned by yikesawjeez)\n- Continue development of L2 for ElizaOS using Solana validators (mentioned by DorianD)\n- Implement logging/evaluation system for plugins (mentioned by DorianD)\n- Research re-hypothecation of staked coins (mentioned by DorianD)\n- Make discord-summarizer loop more autonomous/easier to deploy (mentioned by jin)\n- Improve AI/writers room for Clank Tank (mentioned by jin)\n\n### Documentation\n- Provide complete tokenomics documentation after launchpad release (mentioned by witch)\n- Update memory configuration documentation (mentioned by Lucas Fernandes)\n- Create guide for custom database adapters (mentioned by Lucas Fernandes)\n- Add examples for actions implementation (mentioned by domanodes)\n- Improve ElizaOS docs (mentioned by jin)\n- Ensure clear messaging during rebranding that ai16z ticker is ElizaOS (mentioned by HoneyBadger)\n- Change DEX screener banner to ElizaOS (mentioned by HoneyBadger)\n\n### Feature\n- Consider multi-chain support for the token beyond Solana (mentioned by Void)\n- Develop agent launch platform powered by Eliza with fee sharing back to protocol (mentioned by Zeke)\n- Open source the Instacart plugin for community use (mentioned by scooper)\n- Implement LinkedIn client (mentioned by 0xConsole)\n- Support for local embedding models (mentioned by Waqas Wahid)\n- Make Clank Tank judges less agreeable/include rejections (mentioned by HoneyBadger)\n- Develop Eliza plugin (Nethermind working on eliza-chaoschain-plugin) (mentioned by mat)\n- Explore VRM-to-spritesheet pipeline for Eliza Fighter game (mentioned by jin)\n- Prepare something for partners to help pick next episode pitches (mentioned by jin)" + }, + "github_summaries_daily_2025-02-24": { + "filename": "2025-02-24.md", + "content": "Today, the ElizaOS team significantly enhanced the framework's modularity by adding new adapter types and improved knowledge processing, alongside critical bug fixes in the Twitter client. API routes were refactored for better organization, and documentation was refined, contributing to overall system stability and usability.\n\n## \u2705 Completed Work\n### Core Framework Enhancements\n- Added database and plugin adapter types to core types, enhancing modularity in elizaos/eliza ([elizaos/eliza#3640](https://github.com/elizaOS/eliza/pull/3640)).\n- Refactored API routes into a file-based structure to improve organization and maintainability in elizaos/eliza ([elizaos/eliza#3651](https://github.com/elizaOS/eliza/pull/3651)).\n\n### Bug Fixes & Stability\n- Resolved an issue with handling short text items in knowledge processing, preventing errors in elizaos/eliza ([elizaos/eliza#3652](https://github.com/elizaOS/eliza/pull/3652)).\n- Fixed a crash related to embedding dimension mismatch in the Twitter client in elizaos/eliza ([elizaos/eliza#3625](https://github.com/elizaOS/eliza/pull/3625)).\n- Updated social vitest to resolve errors and align with recent changes in elizaos/eliza ([elizaos/eliza/pull/3622](https://github.com/elizaOS/eliza/pull/3622)).\n\n### Documentation & Readability\n- Fixed formatting issues in the plugins documentation to enhance readability in elizaos/eliza ([elizaos/eliza#3649](https://github.com/elizaOS/eliza/pull/3649)).\n\n## \ud83d\udc1e Issue Triage\n### Closed Issues\n- **elizaos/eliza**: Closed the issue regarding the creation of an Airtable adapter, allowing Eliza to utilize Airtable as a database solution ([elizaos/eliza#2760](https://github.com/elizaOS/eliza/issues/2760))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-24": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:07.769544Z", + "target_date": "2025-02-24", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-23", + "ai_news_elizaos_discord_md_2025-02-22", + "ai_news_elizaos_discord_md_2025-02-21", + "ai_news_elizaos_daily_json_2025-02-23", + "ai_news_elizaos_daily_md_2025-02-23", + "ai_news_elizaos_daily_discord_json_2025-02-23", + "ai_news_elizaos_daily_discord_md_2025-02-23", + "github_summaries_daily_2025-02-24", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 187358, + "estimated_tokens": 46839, + "file_size_bytes": 202213 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-25.json b/the-council/aggregated/2025-02-25.json new file mode 100644 index 00000000000..52e9fae335d --- /dev/null +++ b/the-council/aggregated/2025-02-25.json @@ -0,0 +1,301 @@ +{ + "date_generated_for": "2025-02-25", + "ai_news_elizaos_discord_md_2025-02-24": { + "filename": "2025-02-24.md", + "content": "# elizaOS Discord - 2025-02-24\n\n## Overall Discussion Highlights\n\n### ElizaOS Platform Updates\n- **Version 0.25.8 Released**: Odilitime announced the release of ElizaOS v0.25.8 with plugins moved out of the main codebase to a separate repository at https://github.com/elizaos-plugins/\n- **ElizaOS V2 Development**: Witch clarified that ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner\n- **Rebranding Progress**: The team is working on rebranding ai16z to ElizaOS, including consolidating X (Twitter) accounts by swapping the @elizaOS and @ai16zdao handles while maintaining followers\n- **Token Status**: The ai16z token will maintain the same contract address through the rebrand, with plans to promote the token and announce planned tokenomics after the rebrand is complete\n\n### Technical Discussions\n- **Memory Allocation Issues**: Multiple users reported JavaScript heap out of memory errors when using RAG knowledge, with solutions involving increasing Node.js memory limits using `NODE_OPTIONS=\"--max-old-space-size=8192\"`\n- **Embedding Model Problems**: Users experienced issues with embedding models for RAG knowledge, particularly with the BGE model not being found, with suggestions to use `text-embedding-ada-002` instead\n- **Plugin Architecture Changes**: Confusion about the new plugin architecture after plugins were moved out of the main ElizaOS repository, with some plugins accidentally removed from the registry\n- **L2 Development**: DorianD has been working on building an L2 for ElizaOS using Solana validators, proposing a system where ai16z tokens could be staked to run validator or RPC nodes\n- **Agent Memory Systems**: Hidden Forces raised questions about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data\n\n### Community Projects\n- **Instacart Agent**: Scooper shared their successful implementation of an Instacart agent built on Eliza that helps with meal planning and grocery ordering within budget constraints\n- **AI News Aggregator**: Jin reported progress on an AI news aggregator that collects historical data from X, Discord, GitHub, and markets, with summarization capabilities\n- **DegenSpartanAI Trading**: Community members discussed the performance of DegenSpartanAI, a trading AI agent in early development, with Osint providing detailed technical suggestions for improving its trading strategy\n- **Community Analysis Tools**: Jin mentioned plans to combine discord-summarizer and ai-news repositories to filter out noise in the community, find pain points, reward contributors, and create FAQ content for AI agents\n\n## Key Questions & Answers\n\n**Q: Where have the plugins been moved to after the latest update?** \nA: They have been moved to https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How can I fix the \"JavaScript heap out of memory\" error?** \nA: Set NODE_OPTIONS=\"--max-old-space-size=8192\" or other memory size values (answered by boolkeys)\n\n**Q: How can I run multiple characters in one deployment?** \nA: Use \"pnpm start \u2014characters=\"character1.json,character2.json,3.json\"\" (answered by boolkeys)\n\n**Q: How to fix the RAG knowledge base embedding model error?** \nA: Set embeddingModel to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Is there a LinkedIn plugin available?** \nA: There was a PR but it was a joke with no working code (answered by Odilitime)\n\n**Q: What does the Instacart agent do?** \nA: You can order groceries through Instacart. It helps you meal plan a week of recipes and then order groceries. (answered by scooper)\n\n**Q: Can you give a price limit param for the meal plan?** \nA: Yep, you can tell it your budget. (answered by scooper)\n\n**Q: Can anyone know about ElizaOS tokenomics?** \nA: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans. (answered by witch)\n\n**Q: Is eliza official ai16z token?** \nA: No, our 2 official tokens are ai16z (pending rebrand but same CA) and DegenAI. eliza is a different project we are aligned with, but not under our scope. (answered by Patt)\n\n**Q: In terms of X accounts we currently have - ai16zdao / ElizaOS / Eliza Studios. Which accounts are being consolidated?** \nA: The plan is to exchange the @elizaOS handle with @ai16zdao, with support from X. (answered by accelxr)\n\n**Q: How do we make sure we know how to distinguish between devs committed and building for the long term and those looking to extract from Eliza community for a quick cash grab?** \nA: Using a combination of Labs/Studios partnerships, builder chats, demo days, and ecosystem funding to promote quality projects. (answered by accelxr)\n\n## Community Help & Collaboration\n\n1. **Memory Allocation Solutions**: \n boolkeys helped Pleasures resolve JavaScript heap out of memory errors by providing the command to increase Node.js memory allocation: `export NODE_OPTIONS=\"--max-old-space-size=4096\"` with options for different memory sizes.\n\n2. **Embedding Model Troubleshooting**: \n Sabochee assisted Waqas Wahid with embedding model errors in RAG knowledge by suggesting the use of `text-embedding-ada-002` model in character config.\n\n3. **PostgreSQL Configuration**: \n P\u039eTE provided detailed instructions to the community on configuring PostgreSQL with ElizaOS, including correct URL format and schema location.\n\n4. **Trading Strategy Suggestions**: \n Osint (aka not_in_a_dao_ai) provided DegenSpartanAI developers with a detailed workflow proposal for improving trading strategies, including BTC range monitoring, using coinrotator.app, and trading on daily timeframes.\n\n5. **Plugin Registry Fix**: \n Odilitime identified a commit that accidentally removed the SQD plugin from the registry and promised to handle restoring it after ian | sqd.ai reported the issue.\n\n6. **Telegram Bot Troubleshooting**: \n Sipit suggested to Quang Vinh that they should revoke their Telegram bot API key and get a new one to resolve connection timeout issues.\n\n7. **Development Environment Issues**: \n yikesawjeez helped DorianD with serialization issues by suggesting trying Claude via \"npm install -g anthropic/claude-code\" and updating Cursor to version 3.7 for access to a new agent.\n\n## Action Items\n\n### Technical\n1. **Fix memory allocation issues with RAG knowledge** - Implement better memory management for large knowledge bases (Mentioned by Multiple users)\n2. **Restore accidentally removed plugins in registry** - Fix commit that removed multiple plugins including SQD (Mentioned by Odilitime)\n3. **Fix action validation in agent runtime** - Investigate why handlers execute despite validate returning false (Mentioned by Sabochee)\n4. **Add WebSocket support to direct client** - Implement WebSocket functionality for direct client (Mentioned by shaw)\n5. **Implement L2 for ElizaOS using Solana validators** - Based on the linked tokenomics model (Mentioned by DorianD)\n6. **Add more logging or evaluation capabilities for agents** - To provide feedback on plugins (Mentioned by DorianD)\n7. **Research methods to allow staked coins to be re-hypothecated** - For L2 node payments (Mentioned by DorianD)\n8. **Resolve serialization issues in the L2 implementation** (Mentioned by DorianD)\n9. **Investigate and resolve compromised Telegram channels** (Mentioned by irio)\n10. **Finalize X handle swap between @elizaOS and @ai16zdao** (Mentioned by accelxr)\n11. **Update token name on CMC, CG, CEXs** - When updating token metadata (Mentioned by accelxr)\n12. **Implement OpenGraph image previews for the AI news aggregator** - Replace individual profile pictures with OpenGraph previews (Mentioned by jin)\n13. **Crawl and reprocess last 60 days of news** - Gather and analyze historical news data (Mentioned by jin)\n14. **Merge upgraded AI news aggregator** - Complete and merge with historical aggregation and summarization features (Mentioned by jin)\n15. **Implement BTC price range monitoring** - For $85k-$99k short term, $73k-$109k broader range (Mentioned by Osint)\n16. **Add functionality to enter positions at lower part of BTC trading range** (Mentioned by Osint)\n17. **Integrate with tools like coinrotator.app** - For simplified trend analysis (Mentioned by Osint)\n18. **Implement daily timeframe trading strategy** (Mentioned by Osint)\n19. **Fix issue with API key configuration** - In Eliza agent kit starter (Mentioned by Syntronyx)\n20. **Investigate ARM64 support for Docker deployments** (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n21. **Review and merge translation corrections pull request** (Mentioned by Void)\n22. **Address repetitive posting behavior in Twitter agents** (Mentioned by artzy)\n23. **Implement functional memory systems outside character JSON files** - For accessing vector arrays at runtime to recall podcast episode data (Mentioned by Hidden Forces)\n24. **Develop stateful TEEs with proof generation and verification** - Building trusted execution environments that guarantee agent sovereignty (Mentioned by Wukong of Fire)\n\n### Documentation\n1. **Update character file format documentation** - Clarify how to specify clients and plugins in the new version (Mentioned by Multiple users)\n2. **Create guide for using PostgreSQL with ElizaOS** - Document proper setup process for PostgreSQL adapter (Mentioned by P\u039eTE)\n3. **Update tokenomics documentation** - After launchpad release (Mentioned by witch)\n4. **Create formal announcement introducing the rebrand** - With clear messaging about token contract address (Mentioned by accelxr)\n5. **Develop brand kit and presentation guidelines for ElizaOS** (Mentioned by accelxr)\n\n### Feature\n1. **Add LinkedIn client implementation** - Develop a working LinkedIn plugin (Mentioned by 0xConsole)\n2. **Improve embedding model options for RAG** - Add support for free embedding models (Mentioned by Waqas Wahid)\n3. **Consider adding shorting capability or inverse token trading** - For bearish markets (Mentioned by Patt)\n4. **Explore Hyperliquid as a trading platform** - For AI agent to gain exposure to more coins (Mentioned by Osint)\n5. **Consider multi-chain support beyond Solana** (Mentioned by Void)\n6. **Create desktop app wrapper for Eliza** - On Mac and Windows (Mentioned by AD)\n7. **Improve character generation to prevent repetitive posts** (Mentioned by artzy)\n8. **Consider VRM-to-spritesheet pipeline** - For creating game assets (Mentioned by jin)\n9. **Explore Solana L2 system for staking ai16z tokens** - To run validator/RPC nodes (Mentioned by DorianD)\n10. **Develop recurring demo day** - For showcasing quality projects (Mentioned by accelxr)\n11. **Create an agent that writes stylized memecoin reviews** - In the style of Pitchfork journalists (Mentioned by SmashAdams)\n12. **Explore EVM based wallet support for ETH/BASE** (Mentioned by Zeke)" + }, + "ai_news_elizaos_discord_md_2025-02-23": { + "filename": "2025-02-23.md", + "content": "# elizaOS Discord - 2025-02-23\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Releases\n- **v0.25.8 Release**: Odilitime announced the release of v0.25.8, which moved plugins out of the main codebase\n- **ElizaOS V2 Codebase**: Shaw is developing a new V2 codebase with expected release in early April\n- **Plugin System Changes**: Multiple users noted the recent changes to the plugin architecture, with plugins being moved to separate repositories\n- **Technical Challenges**: Users reported issues with database integration (particularly Qdrant and PGVector), embedding model configurations, and API authentication with various LLM providers\n\n### Rebranding from ai16z to ElizaOS\n- **Token Contract Address**: Team members clarified that despite rebranding, the token contract address will remain unchanged\n- **Ticker Change**: Working with daos.fun to change the ticker while maintaining the same contract address\n- **Messaging Concerns**: Partners discussed the challenge of maintaining clear messaging during the transition period\n- **Timeline**: accelxr confirmed the rebrand is on track for midweek implementation, pending community feedback and logistics\n\n### Community Projects & Implementations\n- **Instacart Agent**: A community member (scooper) shared their successful implementation of an Instacart agent built using ElizaOS for meal planning and grocery ordering\n- **L2 Development**: DorianD is working on an L2 solution for ElizaOS using Solana validators, despite facing significant build errors\n- **Avalanche Integration**: yikesawjeez offered to implement something on Avalanche over the weekend\n- **Eliza Fighter Game**: Discussion about creating a fighting game with Eliza characters using a VRM-to-spritesheet pipeline\n- **Clank Tank Show**: Jin announced the premiere of \"Clank Tank\" (a show featuring AI projects) with plans for improvements\n\n### Tokenomics & Blockchain\n- **Liquidity Layer**: Focus on building a liquidity layer for AI16 SPL2022 token across projects rather than creating a true L1 blockchain\n- **Token Status**: Multiple clarifications that ai16z is an infrastructure token for the ElizaOS ecosystem, not merely a meme coin\n- **Mintable Status**: wlt provided documentation explaining why the token remains mintable\n- **Yield Generation**: Research into re-hypothecation of staked coins to generate yield for paying L2 nodes\n\n### AI Model Discussions\n- **Grok-3 Trading Bot Claims**: Skepticism about claims of a profitable trading bot created using Grok-3, with experienced members dismissing it as \"engagement farming\"\n- **Embedding Models**: Questions about free embedding models for testing purposes\n- **Memory Vector Size**: Technical discussions about changing default memory vector size from 384 to 768 for Qdrant database\n\n## Key Questions & Answers\n\n**Q: Why is minting authority not renounced on ai16z token?** \nA: Documentation explains the rationale: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n**Q: How does the upcoming rebrand affect the ai16z token?** \nA: The contract address remains unchanged. Once the rebrand is complete, they will be able to promote the token and announce planned tokenomics. (answered by Patt)\n\n**Q: Is ai16z token more like a meme coin or an elizaos ai infrastructure ecosystem token?** \nA: It's an ElizaOS infrastructure token. Started as a meme token (parody of a16z) but has evolved into the largest web3 AI framework. (answered by Spyros and witch)\n\n**Q: Do I need to convert ai16z token to ElisaOS token?** \nA: No new contract address, no new token. No action needed from holders. (answered by Spyros)\n\n**Q: Why is my Hyperbolic API failing to authenticate in v0.25.6?** \nA: It's likely an issue on Hyperbolic's side as the plugin code hasn't changed; you need a valid API key with credits in your account. (answered by Odilitime and AIFlow.ML)\n\n**Q: How do I give an agent access to a SQL database as knowledge?** \nA: Integrate it with langchain SQL service using langchain_community.utilities SQLDatabase. (answered by Kren)\n\n**Q: Does Eliza send the full character context each time or does it vectorize the input?** \nA: It sends samples from the character file, including randomly selected engagements from the DB; there's context trimming if it exceeds model limits. (answered by NoContext)\n\n**Q: Does direct client of Eliza support websocket?** \nA: No, but they want to add it. (answered by shaw)\n\n**Q: Is the project creating an actual L1 blockchain?** \nA: No, it's still the AI16 SPL2022 token, just functioning as a liquidity layer across projects. (answered by yikesawjeez)\n\n**Q: Are you planning to change up the setting for every episode of Clank Tank?** \nA: No, they want to be consistent per season at least, but can still make light improvements. (answered by jin)\n\n## Community Help & Collaboration\n\n1. **Hyperbolic API Authentication** \n - Helper: Odilitime \n - Helpee: Slise \n - Context: Hyperbolic API authentication failing in v0.25.6 \n - Resolution: Identified it was a Hyperbolic issue, suggested switching to Redpill model which worked\n\n2. **Character Context Understanding** \n - Helper: NoContext \n - Helpee: devilsadvocate.sol \n - Context: Understanding how character context is sent to LLM \n - Resolution: Explained that samples from character file and random DB engagements are used, with context trimming if needed\n\n3. **Memory Allocation Error** \n - Helper: boolkeys \n - Helpee: domanodes \n - Context: JavaScript heap out of memory error \n - Resolution: Suggested increasing memory allocation with NODE_OPTIONS=\"--max-old-space-size=4096\" and provided options for different memory sizes\n\n4. **Plugin Registry Issue** \n - Helper: Odilitime \n - Helpee: ian \n - Context: SQD plugin missing from registry after being merged \n - Resolution: Identified the commit that accidentally removed multiple plugins and offered to handle restoring them\n\n5. **RAG Configuration** \n - Helper: boolkeys \n - Helpee: 9000 \n - Context: How to use knowledge/RAG with Eliza \n - Resolution: Provided detailed documentation on RAG configuration, knowledge types, and file path setup\n\n6. **Nous Research Relationship** \n - Helper: jin \n - Helpee: Community \n - Context: Clarifying relationship with Nous Research \n - Resolution: Jin spoke with John and another Nous representative, confirmed that labeling ElizaOS as \"enemies\" didn't reflect the organization's view and they're on good terms\n\n7. **Rebranding Strategy** \n - Helper: accelxr \n - Helpee: Community \n - Context: Rebranding strategy and timeline \n - Resolution: Shared rebrand designs and confirmed midweek timeline for implementation, noting ticker change is outside their control\n\n## Action Items\n\n### Technical\n- Continue development of ElizaOS V2 codebase for early April release (mentioned by witch)\n- Implement token ticker change while maintaining the same contract address (mentioned by Patt)\n- Fix validation in action handlers to properly respect return values (mentioned by Sabochee)\n- Add websocket support to direct client (mentioned by shaw)\n- Fix memory vector size configuration for different embedding dimensions (mentioned by Lucas Fernandes)\n- Fix Twitter client ACTION_TIMELINE_TYPE=following setting (mentioned by Slise)\n- Fix \"Invalid array length\" error in knowledge processing (mentioned by Dean)\n- Implement liquidity layer on Avalanche over the weekend (mentioned by yikesawjeez)\n- Continue development of L2 for ElizaOS using Solana validators (mentioned by DorianD)\n- Implement logging/evaluation system for plugins (mentioned by DorianD)\n- Research re-hypothecation of staked coins (mentioned by DorianD)\n- Make discord-summarizer loop more autonomous/easier to deploy (mentioned by jin)\n- Improve AI/writers room for Clank Tank (mentioned by jin)\n\n### Documentation\n- Provide complete tokenomics documentation after launchpad release (mentioned by witch)\n- Update memory configuration documentation (mentioned by Lucas Fernandes)\n- Create guide for custom database adapters (mentioned by Lucas Fernandes)\n- Add examples for actions implementation (mentioned by domanodes)\n- Improve ElizaOS docs (mentioned by jin)\n- Ensure clear messaging during rebranding that ai16z ticker is ElizaOS (mentioned by HoneyBadger)\n- Change DEX screener banner to ElizaOS (mentioned by HoneyBadger)\n\n### Feature\n- Consider multi-chain support for the token beyond Solana (mentioned by Void)\n- Develop agent launch platform powered by Eliza with fee sharing back to protocol (mentioned by Zeke)\n- Open source the Instacart plugin for community use (mentioned by scooper)\n- Implement LinkedIn client (mentioned by 0xConsole)\n- Support for local embedding models (mentioned by Waqas Wahid)\n- Make Clank Tank judges less agreeable/include rejections (mentioned by HoneyBadger)\n- Develop Eliza plugin (Nethermind working on eliza-chaoschain-plugin) (mentioned by mat)\n- Explore VRM-to-spritesheet pipeline for Eliza Fighter game (mentioned by jin)\n- Prepare something for partners to help pick next episode pitches (mentioned by jin)" + }, + "ai_news_elizaos_discord_md_2025-02-22": { + "filename": "2025-02-22.md", + "content": "# elizaOS Discord - 2025-02-22\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **V2 Development Progress**: Development appears ahead of schedule with significant progress made in recent weeks under Shaw's direction. The team is working on integrating components, polishing, and handling V1 migration.\n- **Documentation Improvements**: Jin is working on improving ElizaOS documentation and plans to make the discord-summarizer tool more autonomous and easier to deploy.\n- **Agent Registry Concept**: DorianD introduced the concept of an Eliza Agent Registry and shared a document with ideas for how agents can use DAO/coin functionality.\n- **GitHub Repository**: A repository for an Eliza plugin (eliza-chaoschain-plugin) was shared by a community member.\n\n### Technical Challenges\n- **Qdrant Adapter Issues**: Several users encountered problems with the Qdrant adapter, which lacks proper memory management implementation. Lucas Fernandes had to fork and modify the adapter to implement missing functionality.\n- **RAG Configuration**: Users discussed RAG mode configuration, sharing JSON snippets for setting up knowledge files and directories.\n- **Client Integration Problems**: Multiple users reported issues with client-specific implementations, particularly with Telegram bots and image generation.\n- **Context Management**: Discussions about how context is managed between messages, with clarification that terminal client doesn't maintain context but deployed clients do.\n\n### Token & Ecosystem\n- **ai16z Token Transition**: Confirmation that ai16z token is transitioning from a meme coin to an infrastructure token for the ElizaOS AI ecosystem, with no new token or change to the contract address.\n- **Token Design Questions**: Discussion about the mintable nature of the token, with references to documentation explaining this design choice.\n- **Liquidity Concerns**: Questions were raised about AI16z DAO selling tribute tokens through single-sided liquidity pools, with concerns about transparency.\n- **Cross-Chain Implementation**: A user offered to implement something on the Avalanche blockchain over the weekend, mentioning interest in checking whether \"avago\" supports Solana integration.\n\n### Content Production\n- **Clank Tank Launch**: Preparation for the premiere of \"Clank Tank\" - a new AI agent show, with the team working under time pressure to finalize audio elements and transitions.\n- **Production Elements**: Detailed discussion about sound effects, music tracks, transition elements, credits, and bumpers/commercials for the video production.\n\n### Community Concerns\n- **Platform Fragmentation**: Community members expressed concerns about fragmentation across multiple platforms (Discord, Telegram, ElizaOS Discord, Eliza Studios Discord), noting this could hinder knowledge sharing and collaboration.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I give my agent access to a SQL database as knowledge? \n **A**: Use langchain_community.utilities SQLDatabase (answered by Kren)\n\n- **Q**: Does Eliza send the full character context each time or vectorize it? \n **A**: It uses samples and randomly selected data from the character file, with context trimming if needed (answered by NoContext)\n\n- **Q**: How is the EdriziAI character built? How is knowledge being provided? \n **A**: Use ragKnowledge: true in settings and specify knowledge files in the character JSON (answered by Sipit)\n\n- **Q**: Can you add more than one knowledge file? \n **A**: Yes, you can add multiple files or specify a directory (answered by Sipit)\n\n- **Q**: How can I keep track of conversation context? \n **A**: It keeps conversation context when deployed to clients like Slack/Discord/Twitter, terminal treats each message as new (answered by Kren)\n\n### Token & Ecosystem\n- **Q**: Is ai16z token more like a meme coin or an ElizaOS AI infrastructure ecosystem token? \n **A**: Started as a meme token parody of a16z, now it's the largest web3 AI framework and still growing (answered by witch)\n\n- **Q**: How to convert ai16z token to ElizaOS token? Is any action needed from holders? \n **A**: No new CA, no new token (answered by Spyros and SotoAlt | BOSSU)\n\n- **Q**: Why is minting authority not renounced on ai16z token? \n **A**: They've addressed this before in documentation: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n- **Q**: Is the 1B supply fixed? \n **A**: Can't say fixed as that wouldn't be correct, but it has remained 1B (answered by Osint)\n\n### Content Production\n- **Q**: Are you planning to change up the setting for every episode [of Clank Tank]? \n **A**: No, want to be consistent per season at least, but can still do light improvements (answered by jin)\n\n- **Q**: What kind of transitions are needed? \n **A**: Simpler transitions with less going on, white on black text preferred (answered by jin)\n\n## Community Help & Collaboration\n\n1. **RAG Configuration Support**:\n - Sipit helped Julian Neuss with setting up RAG mode for knowledge files by providing JSON configuration examples and advising to use eliza git repo instead of eliza-starter.\n - Sipit also assisted AD with adding multiple knowledge files by providing JSON configuration for both multiple files and directory-based approaches.\n\n2. **Context Management Clarification**:\n - Kren helped Lucas Fernandes understand how conversation context works between messages, explaining that terminal client doesn't maintain context but deployed clients do.\n - NoContext explained to devilsadvocate.sol how context is passed to models, clarifying that random samples from character file are used and context trimming occurs.\n\n3. **Token Documentation**:\n - wlt \ud83e\udde9 helped Kenshiro understand why minting authority wasn't renounced on ai16z token by providing documentation link explaining the design choice.\n - Multiple users collaborated to clarify that there's no new token or contract address during the transition to ElizaOS.\n\n4. **Audio Production Collaboration**:\n - boom provided fishai/jin with multiple music tracks, sound effects, and transition elements for the Clank Tank video production.\n - The team collaborated in voice chat to finalize the edit, with boom emphasizing that \"music first\" is the proper workflow as \"music gives length, length gives markers, markers makes cuts easy.\"\n\n5. **Plugin Development**:\n - mat shared a GitHub repository for eliza-chaoschain-plugin to help the community with Eliza plugin development.\n - DorianD shared a document with ideas for agent DAO/coin integration and introduced the Eliza Agent Registry concept.\n\n## Action Items\n\n### Technical Tasks\n1. **Fix Qdrant adapter** to properly implement memory management functions (Mentioned by Lucas Fernandes)\n2. **Create embedding configs for Gemini** (Mentioned by Lucas Fernandes)\n3. **Implement coordinator for main LLM requests** to manage agent queue (Mentioned by parksthecoder)\n4. **Fix image generation with Twitter bot** (media parameter missing error) (Mentioned by Himanshu Singh)\n5. **Make discord-summarizer tool more autonomous and easier to deploy** (Mentioned by jin)\n6. **Review and potentially join ECMA committee** for AI agent communication standards (Mentioned by DorianD)\n7. **Create zip files of sound effects and transition cuts** for Clank Tank (Mentioned by jin)\n8. **Re-render credits without M3 token references** (Mentioned by jin)\n9. **Add bumpers/commercials between pitches** (Mentioned by jin)\n10. **Finalize video edit and upload** for scheduled premiere (Mentioned by jin)\n11. **Add appropriate music and sound effects** to transitions (Mentioned by boom)\n12. **Implement something on Avalanche blockchain** over the weekend (Mentioned by yikesawjeez)\n13. **Develop AI agent for managing liquidity ranges** based on pre-defined metrics (Mentioned by Aadjee)\n14. **Tool development to transform any API to an AI agent** without coding (Mentioned by npizza)\n15. **Address concerns about tribute token sales** (Mentioned by dral)\n\n### Documentation Needs\n1. **Update memory management documentation** to specify where MemoryConfig should be placed (Mentioned by Lucas Fernandes)\n2. **Add \"where to place snippet\" hints** in documentation (Mentioned by Lucas Fernandes)\n3. **Create examples for building RAGs on Eliza** (Mentioned by Lucas Fernandes)\n4. **Improve ElizaOS documentation** (Mentioned by jin)\n5. **Create list of all needed transitions** for video production (Mentioned by boom)\n6. **Update documentation site** with latest information (Mentioned by BOSSU)\n7. **Clarify token status** during transition to ElizaOS (Mentioned by Multiple users)\n\n### Feature Requests\n1. **Add support for WhatsApp Business client** (Mentioned by sillysurry)\n2. **Add ability to reload RAG knowledge** without restarting agent (Mentioned by Sipit)\n3. **Support for official Twitter API** instead of scraper (Mentioned by fiend)\n4. **Develop Eliza Agent Registry** (Mentioned by DorianD)\n5. **Improve Clank Tank production quality** (Mentioned by jin)\n6. **Website redesign for DegenAI v2** (Mentioned by Joe2th)\n7. **Database updates and reductions in inference costs** for DegenAI (Mentioned by Joe2th)\n8. **Expanding data layer** to include more sources and API routes for integration into data hub (Mentioned by Joe2th)" + }, + "ai_news_elizaos_daily_json_2025-02-24": { + "filename": "2025-02-24.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-24", + "categories": [ + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "The Eliza project has seen numerous updates across various areas including bug fixes, feature additions, refactoring, and documentation improvements.\n\nBug fixes include handling short text items in knowledge processing, fixing Twitter client embedding dimensions, resolving social vitest issues, addressing pglite & migrations problems, setting up dimensions before starting clients, fixing extensions and migrations, handling speaker removal in Twitter spaces, and various small Twitter-related fixes. Documentation fixes addressed formatting issues in plugins.md and corrected typographical errors.\n\nFeature additions include adding database and plugin adapter types to core types, adding participant error handling, implementing space actions, adding agent server options with middleware settings, adding the 'agent' table and renaming 'user' to 'entity' table with multi-tenancy support, and adding functionality to check if plugins are installed with result display.\n\nRefactoring efforts reorganized API routes into a file-based structure, cleaned up the server, refactored the plugin-local-ai component, and improved memory queries, knowledge metadata, and browser support.\n\nOther changes include updating the Korean README and merging develop into main for the 0.25.8 release.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3652", + "https://github.com/elizaOS/eliza/pull/3651", + "https://github.com/elizaOS/eliza/pull/3649", + "https://github.com/elizaOS/eliza/pull/3640", + "https://github.com/elizaOS/eliza/pull/3625", + "https://github.com/elizaOS/eliza/pull/3622", + "https://github.com/elizaOS/eliza/pull/3522", + "https://github.com/elizaOS/eliza/pull/3672", + "https://github.com/elizaOS/eliza/pull/3671", + "https://github.com/elizaOS/eliza/pull/3670", + "https://github.com/elizaOS/eliza/pull/3668", + "https://github.com/elizaOS/eliza/pull/3667", + "https://github.com/elizaOS/eliza/pull/3665", + "https://github.com/elizaOS/eliza/pull/3663", + "https://github.com/elizaOS/eliza/pull/3662", + "https://github.com/elizaOS/eliza/pull/3660", + "https://github.com/elizaOS/eliza/pull/3659", + "https://github.com/elizaOS/eliza/pull/3656", + "https://github.com/elizaOS/eliza/pull/3655", + "https://github.com/elizaOS/eliza/pull/3648", + "https://github.com/elizaOS/eliza/pull/3637", + "https://github.com/elizaOS/eliza/pull/3606" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Twitter Activity from dankvr and shawmakesmagic", + "content": [ + { + "text": "The users share thoughts on various tech and cultural topics. Dankvr discusses potential health concerns about technology similar to plastics, shares philosophical quotes about personal growth, recommends DAO experts, and envisions a future with open-source humanoid robots maintaining gardens. Meanwhile, shawmakesmagic discusses AI alignment transparency, responds to brand confusion with Nous models, showcases a new brand aesthetic, comments on memecoins and cryptocurrency market trends, and engages with followers on various topics.", + "sources": [ + "https://twitter.com/dankvr/status/1894067730539565438", + "https://twitter.com/dankvr/status/1894063926511378666", + "https://twitter.com/dankvr/status/1894059054806262185", + "https://twitter.com/dankvr/status/1893820466709647747", + "https://twitter.com/shawmakesmagic/status/1894157551362871428", + "https://twitter.com/shawmakesmagic/status/1893948184344359294", + "https://twitter.com/shawmakesmagic/status/1893917952753229877", + "https://twitter.com/shawmakesmagic/status/1893916371366396020", + "https://twitter.com/shawmakesmagic/status/1893909777077481719", + "https://twitter.com/shawmakesmagic/status/1893898613106868568", + "https://twitter.com/shawmakesmagic/status/1893897286041940130", + "https://twitter.com/shawmakesmagic/status/1893886291755901420" + ], + "images": [ + "https://pbs.twimg.com/media/GkkRFPbWYAA32sW.jpg", + "https://pbs.twimg.com/media/GkinntjawAA8woy.jpg", + "https://pbs.twimg.com/media/Gkinw_BWQAAhwNV.jpg", + "https://pbs.twimg.com/media/Gkin0r9XIAATzhx.jpg", + "https://pbs.twimg.com/media/GkiK0YYXEAAQ4G7.jpg" + ], + "videos": [] + }, + { + "text": "On AI and technology, shawmakesmagic argues that transparency is the solution to AI alignment, noting that AI models inherit biases from their training data, particularly media sources. They also clarify being fans of Nous models when responding to apparent brand confusion. Dankvr speculates about potential health concerns with technology that might parallel issues with plastics, suggesting testing with routers.", + "sources": [ + "https://twitter.com/dankvr/status/1894067730539565438", + "https://twitter.com/shawmakesmagic/status/1894157551362871428", + "https://twitter.com/shawmakesmagic/status/1893897286041940130" + ], + "images": [], + "videos": [] + }, + { + "text": "Both users share content related to cryptocurrency and Web3. Shawmakesmagic comments on memecoins with \"I should launch a memecoin\" and discusses the potential market impact when Kanye releases his coin. Dankvr recommends experts in DAOs (Decentralized Autonomous Organizations), mentioning @mrjasonchoi, @singularityhack, and @owocki.", + "sources": [ + "https://twitter.com/dankvr/status/1894059054806262185", + "https://twitter.com/shawmakesmagic/status/1893917952753229877", + "https://twitter.com/shawmakesmagic/status/1893898613106868568" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several new features and improvements have been proposed to the elizaOS/eliza repository through recent pull requests:\n\n1. A new storage plugin called 'storacha' has been introduced by fforbeck in PR #3657.\n\n2. Agent server options with middleware settings have been added by v1xingyue in PR #3648, enhancing server configuration capabilities.\n\n3. The UserRapport feature (PR #3647) by nusk0 aims to improve Twitter interactions with more tailored responses and better rapport building with users.\n\n4. A refactoring of API routes into a file-based structure has been implemented by wtfsayo in PR #3651, likely improving code organization and maintainability.\n\n5. X4ndar has submitted a pull request (#3666) titled 'Stable', though specific details about this PR are not provided in the source.\n\n6. A refactoring of the local-ai plugin has been completed by AIFlowML in PR #3663, marked as 'plugin-local-ai-final'.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3657", + "https://github.com/elizaOS/eliza/pull/3648", + "https://github.com/elizaOS/eliza/pull/3647", + "https://github.com/elizaOS/eliza/pull/3651", + "https://github.com/elizaOS/eliza/pull/3666", + "https://github.com/elizaOS/eliza/pull/3663" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3657", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3648", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3647", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3651", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3666", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3663" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 24-25, 2025, there were 10 new PRs with 7 merged and 16 active contributors. Activity increased the following day (February 25-26, 2025) with 13 new PRs, 15 merged PRs, 2 new issues, and 17 active contributors. Overall, the project maintained strong contributor engagement with a slight growth in participation and significantly higher PR merge rate on the second day.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + }, + { + "title": "Docker file issue: Invalid cachestore", + "content": [ + { + "text": "GitHub issue #3661 was opened by user avdheshcharjan regarding a Docker file issue with an invalid cachestore in the elizaOS/eliza repository. The specific details of the issue would require viewing the full content on GitHub.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3661" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3661" + ], + "videos": [] + } + ], + "topic": "issue" + } + ], + "date": 1740355200 + } + }, + "ai_news_elizaos_daily_md_2025-02-24": { + "filename": "2025-02-24.md", + "content": "# Recent Updates to Eliza Project\n\n## Bug Fixes\n- Handled short text items in knowledge processing\n- Fixed Twitter client embedding dimensions\n- Resolved social vitest issues\n- Addressed pglite & migrations problems\n- Set up dimensions before starting clients\n- Fixed extensions and migrations\n- Handled speaker removal in Twitter spaces\n- Various small Twitter-related fixes\n- Fixed formatting issues in plugins.md\n- Corrected typographical errors\n\n## Feature Additions\n- Added database and plugin adapter types to core types\n- Added participant error handling\n- Implemented space actions\n- Added agent server options with middleware settings\n- Added 'agent' table and renamed 'user' to 'entity' table with multi-tenancy support\n- Added functionality to check if plugins are installed with result display\n\n## Refactoring\n- Reorganized API routes into a file-based structure\n- Cleaned up the server\n- Refactored the plugin-local-ai component\n- Improved memory queries, knowledge metadata, and browser support\n\n## Other Changes\n- Updated the Korean README\n- Merged develop into main for the 0.25.8 release\n\n# Recent Twitter Activity\n\n## Dankvr's Posts\n- Discussed potential health concerns about technology similar to plastics\n- Shared philosophical quotes about personal growth\n- Recommended DAO experts including @mrjasonchoi, @singularityhack, and @owocki\n- Envisioned a future with open-source humanoid robots maintaining gardens\n\n## Shawmakesmagic's Posts\n- Discussed AI alignment transparency and model biases from training data\n- Responded to brand confusion with Nous models\n- Showcased a new brand aesthetic\n- Commented on memecoins and cryptocurrency market trends\n- Engaged with followers on various topics\n\n# Recent Pull Requests in the elizaOS/eliza Repository\n\n## New Features and Improvements\n- New 'storacha' storage plugin introduced by fforbeck\n- Agent server options with middleware settings added by v1xingyue\n- UserRapport feature by nusk0 to improve Twitter interactions\n- Refactored API routes into a file-based structure by wtfsayo\n- 'Stable' pull request submitted by X4ndar\n- Refactored local-ai plugin completed by AIFlowML\n\n# ElizaOS GitHub Activity Update\n\n## Activity Metrics\n- February 24-25: 10 new PRs, 7 merged PRs, 16 active contributors\n- February 25-26: 13 new PRs, 15 merged PRs, 2 new issues, 17 active contributors\n- Overall strong contributor engagement with growth in participation\n- Higher PR merge rate on the second day\n\n# Docker File Issue\n- Issue #3661 opened by avdheshcharjan regarding an invalid cachestore" + }, + "ai_news_elizaos_daily_discord_json_2025-02-24": { + "filename": "2025-02-24.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-24", + "date": 1740355200, + "stats": { + "totalMessages": 757, + "totalUsers": 157 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around ElizaOS, an AI agent platform, and its associated token ai16z. Key technical discussions include:\n\n- A user (Syntronyx) reported issues with API key configuration in the Eliza agent kit starter, unable to get the system to read their OpenAI API key.\n- Odilitime announced release v0.25.8 of Eliza with plugins moved out of the main codebase.\n- Scooper shared their successful implementation of an Instacart agent built on Eliza that helps with meal planning and grocery ordering within budget constraints.\n- Witch clarified that ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner.\n- A user reported issues with running Eliza via Docker on ARM64 (Ampere) servers due to missing module support.\n- Artzy described problems with their agent's Twitter posts being repetitive despite various attempts at improving the character configuration.\n- Void submitted a pull request for translation corrections to the Eliza repository.\n- There was discussion about the upcoming rebrand of the ai16z token while maintaining the same contract address.\n\n## 2. FAQ\nQ: Can someone give me access to agent dev school? I'm getting error codes that it's not reading the API key. (asked by Syntronyx) A: See if grabbing it from #agent-dev-school does the trick (answered by Patt)\nQ: How does the upcoming rebrand affect the ai16z token? (asked by Octavian69) A: Once the rebrand is complete we will once again be able to promote the token and announce planned tokenomics. (answered by Patt)\nQ: What does the Instacart agent do? (asked by HoneyBadger) A: You can order groceries through Instacart. It helps you meal plan a week of recipes and then order groceries. (answered by scooper)\nQ: Can you give a price limit param for the meal plan? (asked by HoneyBadger) A: Yep, you can tell it your budget. (answered by scooper)\nQ: Can anyone know about ElizaOS tokenomics? (asked by 0xmujahid) A: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans. (answered by witch)\nQ: What is the ai16z token and the project about? (asked by Wonderland89) A: Take a look at the elizaOS website... the link is in #start-here (answered by Osint)\nQ: Is eliza official ai16z token? (asked by OnO) A: No, our 2 official tokens are ai16z (pending rebrand but same CA) and DegenAI. eliza is a different project we are aligned with, but not under our scope. (answered by Patt)\nQ: Is it possible to run Eliza via docker on a ARM64 (Amphere) server? (asked by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571) A: Check #dev-support (answered by SotoAlt | BOSSU)\nQ: Do you know if there's an EVM based wallet for ETH / BASE? (asked by Zeke) A: I don't think so but good question, I relayed the question. (answered by Patt)\n\n## 3. Help Interactions\nHelper: Patt | Helpee: Syntronyx | Context: User having issues with API key configuration in Eliza agent kit | Resolution: Directed user to the agent-dev-school channel for proper access\nHelper: Odilitime | Helpee: Community | Context: Plugins integration in Eliza | Resolution: Released version 0.25.8 with plugins moved out of the main codebase\nHelper: scooper | Helpee: HoneyBadger | Context: Questions about Instacart agent capabilities | Resolution: Explained functionality including meal planning and budget constraints\nHelper: witch | Helpee: 0xmujahid | Context: Confusion about tokenomics and V2 release | Resolution: Clarified that ElizaOS V2 is being worked on by Shaw with expected release timeline and tokenomics information location\nHelper: Patt | Helpee: Zeke | Context: User looking for wallet address to give fees back to Eliza protocol | Resolution: Provided the official daos.fun address\nHelper: SotoAlt | BOSSU | Helpee: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571 | Context: Issues running Eliza on ARM64 server | Resolution: Directed user to dev-support channel\n\n## 4. Action Items\nTechnical: Fix issue with API key configuration in Eliza agent kit starter | Mentioned By: Syntronyx\nTechnical: Investigate ARM64 support for Docker deployments | Mentioned By: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571\nTechnical: Review and merge translation corrections pull request | Mentioned By: Void\nTechnical: Address repetitive posting behavior in Twitter agents | Mentioned By: artzy\nTechnical: Explore EVM based wallet support for ETH/BASE | Mentioned By: Zeke\nDocumentation: Update tokenomics documentation after launchpad release | Mentioned By: witch\nFeature: Consider multi-chain support beyond Solana | Mentioned By: Void\nFeature: Create desktop app wrapper for Eliza on Mac and Windows | Mentioned By: AD\nFeature: Improve character generation to prevent repetitive posts | Mentioned By: artzy", + "messageCount": 232, + "userCount": 76 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around issues with the latest ElizaOS update, which moved plugins out of the main repository. Users are experiencing various technical problems including memory allocation errors, embedding model issues with RAG knowledge, client configuration challenges, and plugin integration difficulties. Key discussions include:\n\n- Memory allocation errors when using RAG knowledge, with suggestions to increase Node.js memory limits using `NODE_OPTIONS=\"--max-old-space-size=8192\"`\n- Confusion about the new plugin architecture after plugins were moved out of the main ElizaOS repository\n- Issues with embedding models for RAG knowledge, particularly with the BGE model not being found\n- Problems with client configuration in character files after the update changed how clients are specified\n- Questions about action validation in the agent runtime, with users noting that handlers are being executed despite validation returning false\n- Challenges connecting to external services like Twitter, Telegram, and Gaia\n\nSeveral community members provided solutions, including using specific embedding models like `text-embedding-ada-002`, setting proper memory limits, and updating character configuration files to match the new format.\n\n## 2. FAQ\nQ: Where have the plugins been moved to after the latest update? (asked by ernest) A: They have been moved to https://github.com/elizaos-plugins/ (answered by mtbc)\nQ: How can I fix the \"JavaScript heap out of memory\" error? (asked by Pleasures) A: Set NODE_OPTIONS=\"--max-old-space-size=8192\" or other memory size values (answered by boolkeys)\nQ: What embedding model can I use for testing that's free? (asked by Waqas Wahid) A: Unanswered\nQ: How can I set a directory as runtime knowledge? (asked by Toby) A: Unanswered\nQ: What is the role of validate in actions if handlers execute despite validate returning false? (asked by Sabochee) A: Unanswered\nQ: How to specify clients in the new version of ElizaOS? (asked by Acul) A: Unanswered\nQ: How can I run multiple characters in one deployment? (asked by dereksidi) A: Use \"pnpm start \u2014characters=\"character1.json,character2.json,3.json\"\" (answered by boolkeys)\nQ: How to fix the RAG knowledge base embedding model error? (asked by Sabochee) A: Set embeddingModel to 'text-embedding-ada-002' in your character config (answered by Sabochee)\nQ: Is there a LinkedIn plugin available? (asked by 0xConsole) A: There was a PR but it was a joke with no working code (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: boolkeys | Helpee: Pleasures | Context: JavaScript heap out of memory error | Resolution: Provided command to increase Node.js memory allocation: export NODE_OPTIONS=\"--max-old-space-size=4096\" with options for different memory sizes\nHelper: Sabochee | Helpee: Waqas Wahid | Context: Embedding model error with RAG knowledge | Resolution: Suggested using text-embedding-ada-002 model in character config\nHelper: Odilitime | Helpee: ian | sqd.ai | Context: SQD plugin missing from registry after being merged | Resolution: Identified the commit that accidentally removed it and promised to handle restoring it\nHelper: P\u039eTE | Helpee: Community | Context: Setting up PostgreSQL with ElizaOS | Resolution: Provided detailed instructions on configuring PostgreSQL, including correct URL format and schema location\nHelper: Sipit | Helpee: Quang Vinh | Context: Telegram bot API connection timeout | Resolution: Suggested revoking the bot API key and getting a new one\n\n## 4. Action Items\nTechnical: Fix memory allocation issues with RAG knowledge | Description: Implement better memory management for large knowledge bases | Mentioned By: Multiple users\nTechnical: Restore accidentally removed plugins in registry | Description: Fix commit that removed multiple plugins including SQD | Mentioned By: Odilitime\nTechnical: Fix action validation in agent runtime | Description: Investigate why handlers execute despite validate returning false | Mentioned By: Sabochee\nTechnical: Add WebSocket support to direct client | Description: Implement WebSocket functionality for direct client | Mentioned By: shaw\nDocumentation: Update character file format documentation | Description: Clarify how to specify clients and plugins in the new version | Mentioned By: Multiple users\nDocumentation: Create guide for using PostgreSQL with ElizaOS | Description: Document proper setup process for PostgreSQL adapter | Mentioned By: P\u039eTE\nFeature: Add LinkedIn client implementation | Description: Develop a working LinkedIn plugin | Mentioned By: 0xConsole\nFeature: Improve embedding model options for RAG | Description: Add support for free embedding models | Mentioned By: Waqas Wahid", + "messageCount": 202, + "userCount": 58 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Channel\n\n## 1. Summary\nThe discussion primarily revolves around DegenSpartanAI, a trading AI agent that appears to be in early development stages. Community members express mixed sentiments about its current performance, with some showing frustration over its trading results while others remain optimistic. Osint (aka not_in_a_dao_ai) provides detailed technical suggestions for improving the AI's trading strategy, including monitoring BTC price movements across different timeframes, entering positions at the lower part of BTC's trading range, and utilizing specific tools like coinrotator.app. They suggest implementing a workflow that considers BTC's price ranges ($85k-$99k and $73k-$109k), focuses on daily timeframes, and potentially uses platforms like Hyperliquid for trading exposure. The discussion highlights the challenges of developing effective trading AI in cryptocurrency markets and suggests that simplifying concepts through price change analysis might be beneficial if the AI cannot yet perform in-depth analysis.\n\n## 2. FAQ\nQ: Does Degen have any tools available to express bearishness? (asked by Patt) A: Unanswered\nQ: Would inverse tokens or perps be useful for the AI in bearish conditions? (asked by Patt) A: Unanswered\n\n## 3. Help Interactions\nHelper: Osint (aka not_in_a_dao_ai) | Helpee: DegenSpartanAI developers | Context: Providing trading strategy suggestions for the AI | Resolution: Detailed workflow proposal including BTC range monitoring, using coinrotator.app, and trading on daily timeframes\n\n## 4. Action Items\nType: Technical | Description: Implement BTC price range monitoring ($85k-$99k short term, $73k-$109k broader range) for trade entry timing | Mentioned By: Osint (aka not_in_a_dao_ai)\nType: Technical | Description: Add functionality to enter positions at lower part of BTC trading range | Mentioned By: Osint (aka not_in_a_dao_ai)\nType: Technical | Description: Integrate with tools like coinrotator.app for simplified trend analysis | Mentioned By: Osint (aka not_in_a_dao_ai)\nType: Feature | Description: Consider adding shorting capability or inverse token trading for bearish markets | Mentioned By: Patt\nType: Technical | Description: Explore Hyperliquid as a trading platform for AI agent to gain exposure to more coins | Mentioned By: Osint (aka not_in_a_dao_ai)\nType: Technical | Description: Implement daily timeframe trading strategy | Mentioned By: Osint (aka not_in_a_dao_ai)", + "messageCount": 30, + "userCount": 7 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat segment shows minimal technical discussion. Jin mentioned plans to combine two GitHub repositories (discord-summarizer and ai-news) to filter out noise in the community, find pain points, reward contributors, and create FAQ content for AI agents to scale developer relations. There was brief discussion about the team's pivot and approach to partnerships, with Shaw noting they now have a more serious team with dedicated resources for developer relations, partnerships, and operations. The rest of the conversation consisted of market commentary, memes, and brief exchanges about the project's status relative to market conditions.\n\n## 2. FAQ\nQ: How are you planning on filtering out the noise? (asked by Dragonbutt) A: By combining discord-summarizer and ai-news repositories to find pain points, reward contributors, and create FAQ for AI agents (answered by jin)\nQ: Do we have an obligation to resuscitate our partners? (asked by Smedroc - Street urchin @ ai16z) A: Got to rescue our own ship first. We're not the EU (answered by HoneyBadger)\nQ: What does that specifically mean for the \"DAO\"? (asked by Dragonbutt) A: We have a much more serious team now with more dedicated resources to dev rel, partnerships and ops (answered by shaw)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Dragonbutt | Context: Question about filtering out noise in the community | Resolution: Shared GitHub repositories that will be combined to find pain points, reward contributors, and create FAQ for AI agents\n\n## 4. Action Items\nTechnical: Combine discord-summarizer and ai-news repositories to filter community noise | Description: Create a system to identify pain points, reward contributors, and generate FAQ for AI agents | Mentioned By: jin\nDocumentation: Create FAQ content for AI agents | Description: Load frequently asked questions into AI agents to scale developer relations | Mentioned By: jin\nFeature: Implement contributor reward system | Description: Identify and reward valuable contributors based on automated analysis | Mentioned By: jin", + "messageCount": 14, + "userCount": 8 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Chat Analysis - \"tokenomics\" Channel\n\n## 1. Summary:\nDorianD has been working on building an L2 for ElizaOS using Solana validators. After initial struggles with build errors, they made progress setting up three nodes for testing. Their goal is to implement a system based on a specific tokenomics model (linked to a HackMD document). DorianD is exploring ways to add more logging or evaluation capabilities for agents to provide feedback on plugins, which could be used for product improvements or plugin performance ratings. They're also researching methods to allow staked coins to be re-hypothecated to generate yield for paying L2 nodes. The development process has been challenging, with serialization issues that even advanced AI tools like Grok couldn't resolve. There were also technical difficulties with the Cursor development environment after upgrading, though these were eventually resolved.\n\n## 2. FAQ:\nQ: Is there a way to add more logging or evaluating actions for agents to provide feedback on plugins? (asked by DorianD) A: Unanswered\nQ: How can staked coins be re-hypothecated to create yield for paying L2 nodes? (asked by DorianD) A: Unanswered\n\n## 3. Help Interactions:\nHelper: yikesawjeez | Helpee: DorianD | Context: Serialization issues that Grok couldn't solve | Resolution: Suggested trying Claude via \"npm install -g anthropic/claude-code\" and updating Cursor to version 3.7 for access to a new agent\nHelper: yikesawjeez | Helpee: DorianD | Context: Development environment issues on Solana | Resolution: Acknowledged that \"devex on solana is hot garbage\" and mentioned that Avalanche (avax) also required configuration but should be simpler now\n\n## 4. Action Items:\nTechnical: Implement L2 for ElizaOS using Solana validators based on the linked tokenomics model | Mentioned By: DorianD\nTechnical: Add more logging or evaluation capabilities for agents to provide feedback on plugins | Mentioned By: DorianD\nTechnical: Research methods to allow staked coins to be re-hypothecated for L2 node payments | Mentioned By: DorianD\nTechnical: Resolve serialization issues in the L2 implementation | Mentioned By: DorianD", + "messageCount": 18, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around the upcoming rebranding of ai16z to ElizaOS. Key discussions include the consolidation of X (Twitter) accounts, maintaining clarity about the token ticker, and ensuring a smooth transition. Partners express concerns about potential confusion between Eliza and ElizaOS brands. The team is working with X support to swap the @elizaOS and @ai16zdao handles while maintaining followers.\n\nTechnical discussions include a proposed Solana L2 system where ai16z tokens could be staked to run validator or RPC nodes, with agents registering on L1 by paying ai16z into a pool. There's also mention of a VRM-to-spritesheet pipeline for creating game assets, potentially for an \"Eliza Fighter\" game.\n\nThe team is developing multiple initiatives to support quality projects in the ecosystem, including Labs/Studios partnerships, builder chats, demo days, and ecosystem funding. They're also addressing issues with compromised Telegram channels by updating links on platforms like Dexscreener.\n\nThe community is actively monitoring competitor activities, including Pump.fun's AMM launch and sentiment shifts, which could present opportunities for ElizaOS.\n\n## 2. FAQ\nQ: If the teams featured in Clank Tank pump, does that mean fund is actually investing in them? (asked by Avanc) A: Unanswered\nQ: Are we changing the token name, but not the ticker? That will happen alongside the merge of accounts on X? (asked by DannyNOR NoFapArc) A: Unanswered\nQ: In terms of X accounts we currently have - ai16zdao / ElizaOS / Eliza Studios. Which accounts are being consolidated? (asked by Ka_yari) A: The plan is to exchange the @elizaOS handle with @ai16zdao, with support from X. (answered by accelxr)\nQ: How do we make sure we know how to distinguish between devs committed and building for the long term and those looking to extract from Eliza community for a quick cash grab? (asked by Ka_yari) A: Using a combination of Labs/Studios partnerships, builder chats, demo days, and ecosystem funding to promote quality projects. (answered by accelxr)\nQ: Will you be going to Hong Kong from April 6 to 9 for the annual Hong Kong Web3 event? (asked by Zolo) A: Unanswered\nQ: Where to look for latest tokenomics? Is it in the whitepaper? (asked by charlie) A: Unanswered\n\n## 3. Help Interactions\nHelper: ben | Helpee: Toni | Context: Ai16z dexscreener telegram link was updated to a scam link | Resolution: Dexscreener and other platforms updated with links to a new Telegram channel while investigating what happened with the original\nHelper: jin | Helpee: pragmatiko | Context: Concerns about Nous labeling ElizaOS as \"enemies\" | Resolution: Jin spoke with John from Nous who clarified that individual views don't reflect the organization's stance\nHelper: jin | Helpee: hubert | Context: Request for book club role | Resolution: Jin confirmed they're reading \"howtodao.xyz\" and created a book club\n\n## 4. Action Items\nType: Technical | Description: Investigate and resolve compromised Telegram channels | Mentioned By: irio\nType: Technical | Description: Finalize X handle swap between @elizaOS and @ai16zdao | Mentioned By: accelxr\nType: Technical | Description: Update token name on CMC, CG, CEXs when updating token metadata | Mentioned By: accelxr\nType: Documentation | Description: Create formal announcement introducing the rebrand with clear messaging about token contract address | Mentioned By: accelxr\nType: Documentation | Description: Develop brand kit and presentation guidelines for ElizaOS | Mentioned By: accelxr\nType: Feature | Description: Consider VRM-to-spritesheet pipeline for creating game assets | Mentioned By: jin\nType: Feature | Description: Explore Solana L2 system for staking ai16z tokens to run validator/RPC nodes | Mentioned By: DorianD\nType: Feature | Description: Develop recurring demo day for showcasing quality projects | Mentioned By: accelxr", + "messageCount": 243, + "userCount": 36 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains three messages discussing agent development concepts. SmashAdams proposes creating an agent that writes stylized meme cryptocurrency reviews mimicking Pitchfork media journalists. Wukong of Fire mentions they're building stateful Trusted Execution Environments (TEEs) with proof generation and verification capabilities to ensure agent sovereignty, offering to discuss further. Hidden Forces raises a technical question about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data, and requests guidance on best practices for deeper machine memory systems.\n\n## 2. FAQ\nQ: How can I implement functional memory that exists outside character JSON files for recalling podcast episode data? (asked by Hidden Forces) A: Unanswered\n\n## 3. Help Interactions\nHelper: Wukong of Fire | Helpee: SmashAdams | Context: SmashAdams wanted to create an agent for writing stylized memecoin reviews | Resolution: Wukong offered their solution using stateful TEEs with proof generation and verification for agent sovereignty\n\n## 4. Action Items\nFeature: Create an agent that writes stylized memecoin reviews in the style of Pitchfork journalists | Description: Agent to generate overwrought longform reviews of new memecoins | Mentioned By: SmashAdams\nTechnical: Implement functional memory systems that exist outside character JSON files | Description: Need solution for accessing vector arrays at runtime to recall podcast episode data | Mentioned By: Hidden Forces\nTechnical: Develop stateful TEEs with proof generation and verification | Description: Building trusted execution environments that guarantee agent sovereignty | Mentioned By: Wukong of Fire", + "messageCount": 3, + "userCount": 3 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nJin reported progress on an AI news aggregator that's nearly complete after upgrades. The enhanced aggregator features historical data collection from X, Discord, GitHub, and markets, along with summarization capabilities. Jin shared a sample and mentioned working on implementing OpenGraph image previews to replace individual profile pictures in the display. After completing this feature, Jin plans to crawl and reprocess the last 60 days of news data. In a separate conversation, Jin requested a ShawAI VRM with a new hat, which Boom responded to with a mention.\n\n## 2. FAQ\nQ: Any of ya'll have shawai vrm with new hat? (asked by jin) A: [Boom responded with a mention] (answered by boom)\n\n## 3. Help Interactions\nHelper: boom | Helpee: jin | Context: Jin needed a ShawAI VRM with a new hat | Resolution: Boom responded with a mention that presumably provided what Jin needed\n\n## 4. Action Items\nTechnical: Implement OpenGraph image previews for the AI news aggregator | Description: Replace individual profile pictures with OpenGraph previews | Mentioned By: jin\nTechnical: Crawl and reprocess last 60 days of news | Description: Gather and analyze historical news data from the past 60 days | Mentioned By: jin\nTechnical: Merge upgraded AI news aggregator | Description: Complete and merge the news aggregator with historical aggregation and summarization features | Mentioned By: jin", + "messageCount": 15, + "userCount": 2 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-24": { + "filename": "2025-02-24.md", + "content": "# elizaOS Discord - 2025-02-24\n\n## Overall Discussion Highlights\n\n### ElizaOS Platform Updates\n- **Version 0.25.8 Released**: Odilitime announced the release of ElizaOS v0.25.8 with plugins moved out of the main codebase to a separate repository at https://github.com/elizaos-plugins/\n- **ElizaOS V2 Development**: Witch clarified that ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner\n- **Rebranding Progress**: The team is working on rebranding ai16z to ElizaOS, including consolidating X (Twitter) accounts by swapping the @elizaOS and @ai16zdao handles while maintaining followers\n- **Token Status**: The ai16z token will maintain the same contract address through the rebrand, with plans to promote the token and announce planned tokenomics after the rebrand is complete\n\n### Technical Discussions\n- **Memory Allocation Issues**: Multiple users reported JavaScript heap out of memory errors when using RAG knowledge, with solutions involving increasing Node.js memory limits using `NODE_OPTIONS=\"--max-old-space-size=8192\"`\n- **Embedding Model Problems**: Users experienced issues with embedding models for RAG knowledge, particularly with the BGE model not being found, with suggestions to use `text-embedding-ada-002` instead\n- **Plugin Architecture Changes**: Confusion about the new plugin architecture after plugins were moved out of the main ElizaOS repository, with some plugins accidentally removed from the registry\n- **L2 Development**: DorianD has been working on building an L2 for ElizaOS using Solana validators, proposing a system where ai16z tokens could be staked to run validator or RPC nodes\n- **Agent Memory Systems**: Hidden Forces raised questions about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data\n\n### Community Projects\n- **Instacart Agent**: Scooper shared their successful implementation of an Instacart agent built on Eliza that helps with meal planning and grocery ordering within budget constraints\n- **AI News Aggregator**: Jin reported progress on an AI news aggregator that collects historical data from X, Discord, GitHub, and markets, with summarization capabilities\n- **DegenSpartanAI Trading**: Community members discussed the performance of DegenSpartanAI, a trading AI agent in early development, with Osint providing detailed technical suggestions for improving its trading strategy\n- **Community Analysis Tools**: Jin mentioned plans to combine discord-summarizer and ai-news repositories to filter out noise in the community, find pain points, reward contributors, and create FAQ content for AI agents\n\n## Key Questions & Answers\n\n**Q: Where have the plugins been moved to after the latest update?** \nA: They have been moved to https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How can I fix the \"JavaScript heap out of memory\" error?** \nA: Set NODE_OPTIONS=\"--max-old-space-size=8192\" or other memory size values (answered by boolkeys)\n\n**Q: How can I run multiple characters in one deployment?** \nA: Use \"pnpm start \u2014characters=\"character1.json,character2.json,3.json\"\" (answered by boolkeys)\n\n**Q: How to fix the RAG knowledge base embedding model error?** \nA: Set embeddingModel to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Is there a LinkedIn plugin available?** \nA: There was a PR but it was a joke with no working code (answered by Odilitime)\n\n**Q: What does the Instacart agent do?** \nA: You can order groceries through Instacart. It helps you meal plan a week of recipes and then order groceries. (answered by scooper)\n\n**Q: Can you give a price limit param for the meal plan?** \nA: Yep, you can tell it your budget. (answered by scooper)\n\n**Q: Can anyone know about ElizaOS tokenomics?** \nA: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans. (answered by witch)\n\n**Q: Is eliza official ai16z token?** \nA: No, our 2 official tokens are ai16z (pending rebrand but same CA) and DegenAI. eliza is a different project we are aligned with, but not under our scope. (answered by Patt)\n\n**Q: In terms of X accounts we currently have - ai16zdao / ElizaOS / Eliza Studios. Which accounts are being consolidated?** \nA: The plan is to exchange the @elizaOS handle with @ai16zdao, with support from X. (answered by accelxr)\n\n**Q: How do we make sure we know how to distinguish between devs committed and building for the long term and those looking to extract from Eliza community for a quick cash grab?** \nA: Using a combination of Labs/Studios partnerships, builder chats, demo days, and ecosystem funding to promote quality projects. (answered by accelxr)\n\n## Community Help & Collaboration\n\n1. **Memory Allocation Solutions**: \n boolkeys helped Pleasures resolve JavaScript heap out of memory errors by providing the command to increase Node.js memory allocation: `export NODE_OPTIONS=\"--max-old-space-size=4096\"` with options for different memory sizes.\n\n2. **Embedding Model Troubleshooting**: \n Sabochee assisted Waqas Wahid with embedding model errors in RAG knowledge by suggesting the use of `text-embedding-ada-002` model in character config.\n\n3. **PostgreSQL Configuration**: \n P\u039eTE provided detailed instructions to the community on configuring PostgreSQL with ElizaOS, including correct URL format and schema location.\n\n4. **Trading Strategy Suggestions**: \n Osint (aka not_in_a_dao_ai) provided DegenSpartanAI developers with a detailed workflow proposal for improving trading strategies, including BTC range monitoring, using coinrotator.app, and trading on daily timeframes.\n\n5. **Plugin Registry Fix**: \n Odilitime identified a commit that accidentally removed the SQD plugin from the registry and promised to handle restoring it after ian | sqd.ai reported the issue.\n\n6. **Telegram Bot Troubleshooting**: \n Sipit suggested to Quang Vinh that they should revoke their Telegram bot API key and get a new one to resolve connection timeout issues.\n\n7. **Development Environment Issues**: \n yikesawjeez helped DorianD with serialization issues by suggesting trying Claude via \"npm install -g anthropic/claude-code\" and updating Cursor to version 3.7 for access to a new agent.\n\n## Action Items\n\n### Technical\n1. **Fix memory allocation issues with RAG knowledge** - Implement better memory management for large knowledge bases (Mentioned by Multiple users)\n2. **Restore accidentally removed plugins in registry** - Fix commit that removed multiple plugins including SQD (Mentioned by Odilitime)\n3. **Fix action validation in agent runtime** - Investigate why handlers execute despite validate returning false (Mentioned by Sabochee)\n4. **Add WebSocket support to direct client** - Implement WebSocket functionality for direct client (Mentioned by shaw)\n5. **Implement L2 for ElizaOS using Solana validators** - Based on the linked tokenomics model (Mentioned by DorianD)\n6. **Add more logging or evaluation capabilities for agents** - To provide feedback on plugins (Mentioned by DorianD)\n7. **Research methods to allow staked coins to be re-hypothecated** - For L2 node payments (Mentioned by DorianD)\n8. **Resolve serialization issues in the L2 implementation** (Mentioned by DorianD)\n9. **Investigate and resolve compromised Telegram channels** (Mentioned by irio)\n10. **Finalize X handle swap between @elizaOS and @ai16zdao** (Mentioned by accelxr)\n11. **Update token name on CMC, CG, CEXs** - When updating token metadata (Mentioned by accelxr)\n12. **Implement OpenGraph image previews for the AI news aggregator** - Replace individual profile pictures with OpenGraph previews (Mentioned by jin)\n13. **Crawl and reprocess last 60 days of news** - Gather and analyze historical news data (Mentioned by jin)\n14. **Merge upgraded AI news aggregator** - Complete and merge with historical aggregation and summarization features (Mentioned by jin)\n15. **Implement BTC price range monitoring** - For $85k-$99k short term, $73k-$109k broader range (Mentioned by Osint)\n16. **Add functionality to enter positions at lower part of BTC trading range** (Mentioned by Osint)\n17. **Integrate with tools like coinrotator.app** - For simplified trend analysis (Mentioned by Osint)\n18. **Implement daily timeframe trading strategy** (Mentioned by Osint)\n19. **Fix issue with API key configuration** - In Eliza agent kit starter (Mentioned by Syntronyx)\n20. **Investigate ARM64 support for Docker deployments** (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n21. **Review and merge translation corrections pull request** (Mentioned by Void)\n22. **Address repetitive posting behavior in Twitter agents** (Mentioned by artzy)\n23. **Implement functional memory systems outside character JSON files** - For accessing vector arrays at runtime to recall podcast episode data (Mentioned by Hidden Forces)\n24. **Develop stateful TEEs with proof generation and verification** - Building trusted execution environments that guarantee agent sovereignty (Mentioned by Wukong of Fire)\n\n### Documentation\n1. **Update character file format documentation** - Clarify how to specify clients and plugins in the new version (Mentioned by Multiple users)\n2. **Create guide for using PostgreSQL with ElizaOS** - Document proper setup process for PostgreSQL adapter (Mentioned by P\u039eTE)\n3. **Update tokenomics documentation** - After launchpad release (Mentioned by witch)\n4. **Create formal announcement introducing the rebrand** - With clear messaging about token contract address (Mentioned by accelxr)\n5. **Develop brand kit and presentation guidelines for ElizaOS** (Mentioned by accelxr)\n\n### Feature\n1. **Add LinkedIn client implementation** - Develop a working LinkedIn plugin (Mentioned by 0xConsole)\n2. **Improve embedding model options for RAG** - Add support for free embedding models (Mentioned by Waqas Wahid)\n3. **Consider adding shorting capability or inverse token trading** - For bearish markets (Mentioned by Patt)\n4. **Explore Hyperliquid as a trading platform** - For AI agent to gain exposure to more coins (Mentioned by Osint)\n5. **Consider multi-chain support beyond Solana** (Mentioned by Void)\n6. **Create desktop app wrapper for Eliza** - On Mac and Windows (Mentioned by AD)\n7. **Improve character generation to prevent repetitive posts** (Mentioned by artzy)\n8. **Consider VRM-to-spritesheet pipeline** - For creating game assets (Mentioned by jin)\n9. **Explore Solana L2 system for staking ai16z tokens** - To run validator/RPC nodes (Mentioned by DorianD)\n10. **Develop recurring demo day** - For showcasing quality projects (Mentioned by accelxr)\n11. **Create an agent that writes stylized memecoin reviews** - In the style of Pitchfork journalists (Mentioned by SmashAdams)\n12. **Explore EVM based wallet support for ETH/BASE** (Mentioned by Zeke)" + }, + "github_summaries_daily_2025-02-25": { + "filename": "2025-02-25.md", + "content": "ElizaOS made significant strides today, focusing on enhancing the core framework's modularity and scalability through new features like improved plugin management and multi-tenancy support. Key efforts included resolving PGlite migration issues and refactoring server code for better performance, alongside addressing several critical bugs and memory challenges.\n\n## \ud83d\udea8 Needs Attention\n- **Urgent Discussions**:\n - [elizaos/eliza#3664](https://github.com/elizaos/eliza/issues/3664): \"JavaScript heap out of memory\" error during knowledge/message processing requires immediate investigation into memory management.\n - [elizaos/eliza#3661](https://github.com/elizaos/eliza/issues/3661): Docker file issue related to invalid cache store needs attention to prevent deployment problems.\n\n## \u2705 Completed Work\n### Core Framework Enhancements & Scalability\n- Implemented a new `agent` table and renamed the `user` table to `entity` to support multi-tenancy and future scalability within the ElizaOS framework ([elizaos/eliza#3637](https://github.com/elizaos/eliza/pull/3637)).\n- Added middleware settings for agent server options, providing developers with more control over server behavior ([elizaos/eliza#3648](https://github.com/elizaos/eliza/pull/3648)).\n- Cleaned up server code to enhance maintainability and performance ([elizaos/eliza#3667](https://github.com/elizaos/eliza/pull/3667)).\n- Refactored memory queries and knowledge metadata to improve system architecture and flexibility ([elizaos/eliza#3606](https://github.com/elizaos/eliza/pull/3606)).\n\n### Plugin Management & CLI Improvements\n- Introduced a feature to check and display installed plugins when using the CLI, enhancing user experience and visibility ([elizaos/eliza#3660](https://github.com/elizaos/eliza/pull/3660)).\n- Resolved multiple issues related to the TON Plugin, including batch transfer processing, wallet creation, and historical token price data retrieval, significantly enhancing its functionality ([elizaos/eliza#3043](https://github.com/elizaos/eliza/issues/3043), [elizaos/eliza#3042](https://github.com/elizaos/eliza/issues/3042), [elizaos/eliza#3032](https://github.com/elizaos/eliza/issues/3032), [elizaos/eliza#3031](https://github.com/elizaos/eliza/issues/3031), [elizaos/eliza#2984](https://github.com/elizaos/eliza/issues/2984)).\n\n### Bug Fixes & System Stability\n- Resolved issues with PGlite migrations, ensuring a code-first approach for SQL across the system ([elizaos/eliza#3672](https://github.com/elizaos/eliza/pull/3672)).\n- Fixed setup dimensions before starting the client, improving initialization processes ([elizaos/eliza#3668](https://github.com/elizaos/eliza/pull/3668)).\n- Addressed various minor bugs, including speaker removal in Twitter spaces and typographical errors in documentation ([elizaos/eliza#3662](https://github.com/elizaos/eliza/pull/3662), [elizaos/eliza#3656](https://github.com/elizaos/eliza/pull/3656)).\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#3664](https://github.com/elizaos/eliza/issues/3664): \"JavaScript heap out of memory\" error during knowledge/message processing.\n - [elizaos/eliza#3661](https://github.com/elizaos/eliza/issues/3661): Docker file issue related to invalid cache store.\n\n### Closed Issues\n- **elizaos/eliza**:\n - [elizaos/eliza#3043](https://github.com/elizaos/eliza/issues/3043): TON Plugin: Batch transfer processing.\n - [elizaos/eliza#3042](https://github.com/elizaos/eliza/issues/3042): TON Plugin: Wallet creation.\n - [elizaos/eliza#3032](https://github.com/elizaos/eliza/issues/3032): TON Plugin: Historical token price data retrieval.\n - [elizaos/eliza#3031](https://github.com/elizaos/eliza/issues/3031): TON Plugin: General functionality.\n - [elizaos/eliza#2984](https://github.com/elizaos/eliza/issues/2984): TON Plugin: Overall enhancements." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-25": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:08.169177Z", + "target_date": "2025-02-25", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-24", + "ai_news_elizaos_discord_md_2025-02-23", + "ai_news_elizaos_discord_md_2025-02-22", + "ai_news_elizaos_daily_json_2025-02-24", + "ai_news_elizaos_daily_md_2025-02-24", + "ai_news_elizaos_daily_discord_json_2025-02-24", + "ai_news_elizaos_daily_discord_md_2025-02-24", + "github_summaries_daily_2025-02-25", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 201328, + "estimated_tokens": 50332, + "file_size_bytes": 216628 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-26.json b/the-council/aggregated/2025-02-26.json new file mode 100644 index 00000000000..da3389c0669 --- /dev/null +++ b/the-council/aggregated/2025-02-26.json @@ -0,0 +1,316 @@ +{ + "date_generated_for": "2025-02-26", + "ai_news_elizaos_discord_md_2025-02-25": { + "filename": "2025-02-25.md", + "content": "# elizaOS Discord - 2025-02-25\n\n**Date: February 25, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- **Memory Allocation Problems**: Multiple users reported \"JavaScript heap out of memory\" errors when running agents with knowledge bases in v0.25.8. The common workaround is setting `NODE_OPTIONS=\"--max-old-space-size=8192\"` or removing knowledge entries from character files.\n- **Plugin Migration**: Plugins have been moved to separate repositories under `elizaos-plugins/`, causing some confusion about proper implementation.\n- **Twitter Client Issues**: Users are experiencing problems with Twitter client connectivity in the latest version (v0.25.8) due to changes in the clients key structure.\n- **ARM64 Support**: There are ongoing issues with running Eliza via Docker on ARM64 architecture servers, specifically with the module '@anush008/tokenizers-linux-arm64-gnu'.\n- **Character File Optimization**: Several users reported problems with repetitive posting patterns from their AI agents, requiring explicit instructions in character files to prevent redundancy.\n\n### AI Agent Development\n- **DegenAI Updates**: The team has reactivated DegenAI on Discord for testing after its X (Twitter) account was suspended for about a month. Focus is on ensuring it properly pulls in context about trades.\n- **Trading Strategy Suggestions**: Detailed technical trading strategy was proposed for DegenAI, including monitoring BTC price ranges and using tools like coinrotator.app for trend analysis.\n- **AI News Aggregator**: Jin reported that an AI news aggregator is nearly complete with quality historical aggregation features for X, Discord, GitHub, and markets, plus summarization capabilities.\n- **Trust Marketplace**: A pre-alpha test for the Trust Marketplace was announced, seeking partner volunteers to help build Trust Scores by making token evaluations.\n\n### Governance & Token Issues\n- **Token Ticker Change**: Partners expressed frustration about the slow progress on changing the token ticker from ai16z to match the ElizaOS rebrand, which has been pending for months due to dependency on daos.fun to implement a voting module.\n- **Governance Solutions**: Discussion about alternative voting mechanisms that don't depend on daos.fun, including using Snapshot or exploring other open-source governance tools.\n\n### Integration & API Concerns\n- **LinkedIn Integration**: The LinkedIn client for ElizaOS appears to be non-functional, with reports that someone worked on it 2.5 months ago but encountered errors and never completed the integration.\n- **Instagram API**: Questions about Instagram API integrations that appear to be non-functional.\n- **Facebook Client**: Inquiries about whether a Facebook client is available for ElizaOS.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"JavaScript heap out of memory\" error?** \nA: Set `NODE_OPTIONS=\"--max-old-space-size=8192\"` before starting the agent (answered by elizaos-bridge-odi)\n\n**Q: Where were all the plugins moved to?** \nA: https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How do I add the client-lens plugin?** \nA: Use `npx elizaos plugins add @elizaos-plugins/client-lens` (answered by shaw)\n\n**Q: How to fix RAG knowledge base errors with OpenAI?** \nA: Set embeddingModel and model to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Can I deploy multiple AIs to a single TypeScript app project?** \nA: Yes, use `pnpm start \u2014characters=\"character1.json,character2.json,3.json\"` (answered by elizaos-bridge-odi)\n\n**Q: Is DegenAI still active?** \nA: \"He's actively trading and we've turned him back on in discord, we've been doing some testing to make sure he's pulling in context about trades\" (answered by rhota)\n\n**Q: Wouldn't it be a good idea to recreate the X account for DegenAI?** \nA: \"Unfortunately if we start another account it could easily get banned again. Appeal process is pending.\" (answered by rhota)\n\n**Q: What's preventing the team from changing the token ticker from ai16z to match the ElizaOS rebrand?** \nA: The team needs daos.fun to implement a voting module to properly change the token metadata, as exchanges want to see that the rebrand was approved by community vote (answered by jasyn_bjorn)\n\n**Q: How do you install the new Claude?** \nA: Use \"npm install -g anthropic/claude-code\" (answered by yikesawjeez)\n\n## Community Help & Collaboration\n\n- **Memory Allocation Troubleshooting**: PiagaShihari helped lefrog with memory allocation errors by suggesting the removal of \"knowledge\" from character's JSON as a temporary workaround.\n\n- **RAG Knowledge Base Configuration**: Sabochee assisted Waqas Wahid with RAG knowledge base errors with OpenAI by suggesting setting embeddingModel and model to 'text-embedding-ada-002' in character config.\n\n- **Database Connection Issues**: P\u039eTE helped sergii.bomko with Postgres database connection issues by providing the correct format for POSTGRES_URL and pointing to schema.sql in adapter-postgres package.\n\n- **Character File Optimization**: Patt helped artzy with issues related to Twitter posts being redundant and repetitive by suggesting explicitly specifying in the character file to NOT talk repetitively and trying a different model.\n\n- **Trading Strategy Development**: Osint provided detailed technical trading strategy suggestions for DegenAI, including monitoring BTC price ranges, entering positions at the lower part of these ranges, and using tools like coinrotator.app for trend analysis.\n\n- **Governance Research**: Jin shared a workflow for using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe content for documentation to help partners research alternative governance solutions.\n\n## Action Items\n\n### Technical\n- Fix memory allocation issues with knowledge bases in v0.25.8 (Mentioned by lefrog)\n- Fix Twitter client integration in v0.25.8 (Mentioned by PiagaShihari)\n- Resolve BGE embedding model errors with RAG knowledge (Mentioned by Sabochee)\n- Fix ARM64 support for Eliza Docker container (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Address repetitive posting patterns in AI agents (Mentioned by artzy)\n- Fix LinkedIn API integration (Mentioned by Noah)\n- Implement video and image posting for Twitter client (Mentioned by ulquiorracifer9277)\n- Investigate APICallError.isAPICallError issue (Mentioned by .noclips)\n- Fix API endpoint for remote prompting (Mentioned by Vesper)\n- Resolve issues with Binance plugin quantity errors (Mentioned by Zakito11)\n- Fix adapter-redis plugin availability (Mentioned by Prayag)\n- Create a trading AI agent workflow based on BTC price range analysis (Mentioned by Osint)\n- Integrate tools like coinrotator.app for trend analysis (Mentioned by Osint)\n- Continue testing DegenAI's ability to pull in context about trades (Mentioned by rhota)\n- Implement OpenGraph image previews for the AI news aggregator (Mentioned by jin)\n- Crawl and reprocess last 60 days of news (Mentioned by jin)\n- Merge upgraded AI news aggregator (Mentioned by jin)\n- Explore alternative voting mechanisms that don't depend on daos.fun (Mentioned by jin)\n- Research open-source governance tools compatible with Solana (Mentioned by jin)\n- Implement functional memory systems that exist outside character JSON files (Mentioned by Hidden Forces)\n- Fix node block production issue in blockchain network implementation (Mentioned by DorianD)\n- Create .env file for configuration management (Mentioned by DorianD)\n- Fix Cursor crashing after upgrade (Mentioned by DorianD)\n\n### Documentation\n- Update documentation for new plugin structure and client configuration (Mentioned by Prayag)\n- Create guide for proper memory allocation settings (Mentioned by sergii.bomko)\n- Improve transparency of DegenAI's relationship with AI16z (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Prepare for governance implementation by documenting desired system (Mentioned by jin)\n- Document the rebrand process for exchanges and other platforms (Mentioned by jasyn_bjorn)\n- Create FAQ database for AI agents (Mentioned by jin)\n\n### Feature\n- Create desktop app wrapper for Eliza for Mac and Windows to use residential IP addresses (Mentioned by AD)\n- Add transaction capabilities to AI agents (Mentioned by Yuan)\n- Implement multimodal screen recording (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Develop documents design agent (Mentioned by Danny Irving)\n- Add support for flexible access control mechanism (RBAC) for clients and actions (Mentioned by sergii.bomko)\n- Add Facebook client integration (Mentioned by Redvoid)\n- Create a dedicated DegenAI website with its own terminal (Mentioned by Osint)\n- Establish an official organizational account for DegenAI (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Implement token metadata update to change ticker from ai16z (Mentioned by Multiple partners)\n- Create a governance system that includes AI agents in the voting process (Mentioned by DorianD)\n- Create an agent that writes satirical memecoin reviews in the style of Pitchfork journalists (Mentioned by SmashAdams)\n- Develop a proper AI news channel (Mentioned by Entropy)" + }, + "ai_news_elizaos_discord_md_2025-02-24": { + "filename": "2025-02-24.md", + "content": "# elizaOS Discord - 2025-02-24\n\n## Overall Discussion Highlights\n\n### ElizaOS Platform Updates\n- **Version 0.25.8 Released**: Odilitime announced the release of ElizaOS v0.25.8 with plugins moved out of the main codebase to a separate repository at https://github.com/elizaos-plugins/\n- **ElizaOS V2 Development**: Witch clarified that ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner\n- **Rebranding Progress**: The team is working on rebranding ai16z to ElizaOS, including consolidating X (Twitter) accounts by swapping the @elizaOS and @ai16zdao handles while maintaining followers\n- **Token Status**: The ai16z token will maintain the same contract address through the rebrand, with plans to promote the token and announce planned tokenomics after the rebrand is complete\n\n### Technical Discussions\n- **Memory Allocation Issues**: Multiple users reported JavaScript heap out of memory errors when using RAG knowledge, with solutions involving increasing Node.js memory limits using `NODE_OPTIONS=\"--max-old-space-size=8192\"`\n- **Embedding Model Problems**: Users experienced issues with embedding models for RAG knowledge, particularly with the BGE model not being found, with suggestions to use `text-embedding-ada-002` instead\n- **Plugin Architecture Changes**: Confusion about the new plugin architecture after plugins were moved out of the main ElizaOS repository, with some plugins accidentally removed from the registry\n- **L2 Development**: DorianD has been working on building an L2 for ElizaOS using Solana validators, proposing a system where ai16z tokens could be staked to run validator or RPC nodes\n- **Agent Memory Systems**: Hidden Forces raised questions about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data\n\n### Community Projects\n- **Instacart Agent**: Scooper shared their successful implementation of an Instacart agent built on Eliza that helps with meal planning and grocery ordering within budget constraints\n- **AI News Aggregator**: Jin reported progress on an AI news aggregator that collects historical data from X, Discord, GitHub, and markets, with summarization capabilities\n- **DegenSpartanAI Trading**: Community members discussed the performance of DegenSpartanAI, a trading AI agent in early development, with Osint providing detailed technical suggestions for improving its trading strategy\n- **Community Analysis Tools**: Jin mentioned plans to combine discord-summarizer and ai-news repositories to filter out noise in the community, find pain points, reward contributors, and create FAQ content for AI agents\n\n## Key Questions & Answers\n\n**Q: Where have the plugins been moved to after the latest update?** \nA: They have been moved to https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How can I fix the \"JavaScript heap out of memory\" error?** \nA: Set NODE_OPTIONS=\"--max-old-space-size=8192\" or other memory size values (answered by boolkeys)\n\n**Q: How can I run multiple characters in one deployment?** \nA: Use \"pnpm start \u2014characters=\"character1.json,character2.json,3.json\"\" (answered by boolkeys)\n\n**Q: How to fix the RAG knowledge base embedding model error?** \nA: Set embeddingModel to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Is there a LinkedIn plugin available?** \nA: There was a PR but it was a joke with no working code (answered by Odilitime)\n\n**Q: What does the Instacart agent do?** \nA: You can order groceries through Instacart. It helps you meal plan a week of recipes and then order groceries. (answered by scooper)\n\n**Q: Can you give a price limit param for the meal plan?** \nA: Yep, you can tell it your budget. (answered by scooper)\n\n**Q: Can anyone know about ElizaOS tokenomics?** \nA: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans. (answered by witch)\n\n**Q: Is eliza official ai16z token?** \nA: No, our 2 official tokens are ai16z (pending rebrand but same CA) and DegenAI. eliza is a different project we are aligned with, but not under our scope. (answered by Patt)\n\n**Q: In terms of X accounts we currently have - ai16zdao / ElizaOS / Eliza Studios. Which accounts are being consolidated?** \nA: The plan is to exchange the @elizaOS handle with @ai16zdao, with support from X. (answered by accelxr)\n\n**Q: How do we make sure we know how to distinguish between devs committed and building for the long term and those looking to extract from Eliza community for a quick cash grab?** \nA: Using a combination of Labs/Studios partnerships, builder chats, demo days, and ecosystem funding to promote quality projects. (answered by accelxr)\n\n## Community Help & Collaboration\n\n1. **Memory Allocation Solutions**: \n boolkeys helped Pleasures resolve JavaScript heap out of memory errors by providing the command to increase Node.js memory allocation: `export NODE_OPTIONS=\"--max-old-space-size=4096\"` with options for different memory sizes.\n\n2. **Embedding Model Troubleshooting**: \n Sabochee assisted Waqas Wahid with embedding model errors in RAG knowledge by suggesting the use of `text-embedding-ada-002` model in character config.\n\n3. **PostgreSQL Configuration**: \n P\u039eTE provided detailed instructions to the community on configuring PostgreSQL with ElizaOS, including correct URL format and schema location.\n\n4. **Trading Strategy Suggestions**: \n Osint (aka not_in_a_dao_ai) provided DegenSpartanAI developers with a detailed workflow proposal for improving trading strategies, including BTC range monitoring, using coinrotator.app, and trading on daily timeframes.\n\n5. **Plugin Registry Fix**: \n Odilitime identified a commit that accidentally removed the SQD plugin from the registry and promised to handle restoring it after ian | sqd.ai reported the issue.\n\n6. **Telegram Bot Troubleshooting**: \n Sipit suggested to Quang Vinh that they should revoke their Telegram bot API key and get a new one to resolve connection timeout issues.\n\n7. **Development Environment Issues**: \n yikesawjeez helped DorianD with serialization issues by suggesting trying Claude via \"npm install -g anthropic/claude-code\" and updating Cursor to version 3.7 for access to a new agent.\n\n## Action Items\n\n### Technical\n1. **Fix memory allocation issues with RAG knowledge** - Implement better memory management for large knowledge bases (Mentioned by Multiple users)\n2. **Restore accidentally removed plugins in registry** - Fix commit that removed multiple plugins including SQD (Mentioned by Odilitime)\n3. **Fix action validation in agent runtime** - Investigate why handlers execute despite validate returning false (Mentioned by Sabochee)\n4. **Add WebSocket support to direct client** - Implement WebSocket functionality for direct client (Mentioned by shaw)\n5. **Implement L2 for ElizaOS using Solana validators** - Based on the linked tokenomics model (Mentioned by DorianD)\n6. **Add more logging or evaluation capabilities for agents** - To provide feedback on plugins (Mentioned by DorianD)\n7. **Research methods to allow staked coins to be re-hypothecated** - For L2 node payments (Mentioned by DorianD)\n8. **Resolve serialization issues in the L2 implementation** (Mentioned by DorianD)\n9. **Investigate and resolve compromised Telegram channels** (Mentioned by irio)\n10. **Finalize X handle swap between @elizaOS and @ai16zdao** (Mentioned by accelxr)\n11. **Update token name on CMC, CG, CEXs** - When updating token metadata (Mentioned by accelxr)\n12. **Implement OpenGraph image previews for the AI news aggregator** - Replace individual profile pictures with OpenGraph previews (Mentioned by jin)\n13. **Crawl and reprocess last 60 days of news** - Gather and analyze historical news data (Mentioned by jin)\n14. **Merge upgraded AI news aggregator** - Complete and merge with historical aggregation and summarization features (Mentioned by jin)\n15. **Implement BTC price range monitoring** - For $85k-$99k short term, $73k-$109k broader range (Mentioned by Osint)\n16. **Add functionality to enter positions at lower part of BTC trading range** (Mentioned by Osint)\n17. **Integrate with tools like coinrotator.app** - For simplified trend analysis (Mentioned by Osint)\n18. **Implement daily timeframe trading strategy** (Mentioned by Osint)\n19. **Fix issue with API key configuration** - In Eliza agent kit starter (Mentioned by Syntronyx)\n20. **Investigate ARM64 support for Docker deployments** (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n21. **Review and merge translation corrections pull request** (Mentioned by Void)\n22. **Address repetitive posting behavior in Twitter agents** (Mentioned by artzy)\n23. **Implement functional memory systems outside character JSON files** - For accessing vector arrays at runtime to recall podcast episode data (Mentioned by Hidden Forces)\n24. **Develop stateful TEEs with proof generation and verification** - Building trusted execution environments that guarantee agent sovereignty (Mentioned by Wukong of Fire)\n\n### Documentation\n1. **Update character file format documentation** - Clarify how to specify clients and plugins in the new version (Mentioned by Multiple users)\n2. **Create guide for using PostgreSQL with ElizaOS** - Document proper setup process for PostgreSQL adapter (Mentioned by P\u039eTE)\n3. **Update tokenomics documentation** - After launchpad release (Mentioned by witch)\n4. **Create formal announcement introducing the rebrand** - With clear messaging about token contract address (Mentioned by accelxr)\n5. **Develop brand kit and presentation guidelines for ElizaOS** (Mentioned by accelxr)\n\n### Feature\n1. **Add LinkedIn client implementation** - Develop a working LinkedIn plugin (Mentioned by 0xConsole)\n2. **Improve embedding model options for RAG** - Add support for free embedding models (Mentioned by Waqas Wahid)\n3. **Consider adding shorting capability or inverse token trading** - For bearish markets (Mentioned by Patt)\n4. **Explore Hyperliquid as a trading platform** - For AI agent to gain exposure to more coins (Mentioned by Osint)\n5. **Consider multi-chain support beyond Solana** (Mentioned by Void)\n6. **Create desktop app wrapper for Eliza** - On Mac and Windows (Mentioned by AD)\n7. **Improve character generation to prevent repetitive posts** (Mentioned by artzy)\n8. **Consider VRM-to-spritesheet pipeline** - For creating game assets (Mentioned by jin)\n9. **Explore Solana L2 system for staking ai16z tokens** - To run validator/RPC nodes (Mentioned by DorianD)\n10. **Develop recurring demo day** - For showcasing quality projects (Mentioned by accelxr)\n11. **Create an agent that writes stylized memecoin reviews** - In the style of Pitchfork journalists (Mentioned by SmashAdams)\n12. **Explore EVM based wallet support for ETH/BASE** (Mentioned by Zeke)" + }, + "ai_news_elizaos_discord_md_2025-02-23": { + "filename": "2025-02-23.md", + "content": "# elizaOS Discord - 2025-02-23\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Releases\n- **v0.25.8 Release**: Odilitime announced the release of v0.25.8, which moved plugins out of the main codebase\n- **ElizaOS V2 Codebase**: Shaw is developing a new V2 codebase with expected release in early April\n- **Plugin System Changes**: Multiple users noted the recent changes to the plugin architecture, with plugins being moved to separate repositories\n- **Technical Challenges**: Users reported issues with database integration (particularly Qdrant and PGVector), embedding model configurations, and API authentication with various LLM providers\n\n### Rebranding from ai16z to ElizaOS\n- **Token Contract Address**: Team members clarified that despite rebranding, the token contract address will remain unchanged\n- **Ticker Change**: Working with daos.fun to change the ticker while maintaining the same contract address\n- **Messaging Concerns**: Partners discussed the challenge of maintaining clear messaging during the transition period\n- **Timeline**: accelxr confirmed the rebrand is on track for midweek implementation, pending community feedback and logistics\n\n### Community Projects & Implementations\n- **Instacart Agent**: A community member (scooper) shared their successful implementation of an Instacart agent built using ElizaOS for meal planning and grocery ordering\n- **L2 Development**: DorianD is working on an L2 solution for ElizaOS using Solana validators, despite facing significant build errors\n- **Avalanche Integration**: yikesawjeez offered to implement something on Avalanche over the weekend\n- **Eliza Fighter Game**: Discussion about creating a fighting game with Eliza characters using a VRM-to-spritesheet pipeline\n- **Clank Tank Show**: Jin announced the premiere of \"Clank Tank\" (a show featuring AI projects) with plans for improvements\n\n### Tokenomics & Blockchain\n- **Liquidity Layer**: Focus on building a liquidity layer for AI16 SPL2022 token across projects rather than creating a true L1 blockchain\n- **Token Status**: Multiple clarifications that ai16z is an infrastructure token for the ElizaOS ecosystem, not merely a meme coin\n- **Mintable Status**: wlt provided documentation explaining why the token remains mintable\n- **Yield Generation**: Research into re-hypothecation of staked coins to generate yield for paying L2 nodes\n\n### AI Model Discussions\n- **Grok-3 Trading Bot Claims**: Skepticism about claims of a profitable trading bot created using Grok-3, with experienced members dismissing it as \"engagement farming\"\n- **Embedding Models**: Questions about free embedding models for testing purposes\n- **Memory Vector Size**: Technical discussions about changing default memory vector size from 384 to 768 for Qdrant database\n\n## Key Questions & Answers\n\n**Q: Why is minting authority not renounced on ai16z token?** \nA: Documentation explains the rationale: https://elizaos.github.io/eliza/community/Notes/lore/#why-mintable-on-dexscreener (answered by wlt \ud83e\udde9)\n\n**Q: How does the upcoming rebrand affect the ai16z token?** \nA: The contract address remains unchanged. Once the rebrand is complete, they will be able to promote the token and announce planned tokenomics. (answered by Patt)\n\n**Q: Is ai16z token more like a meme coin or an elizaos ai infrastructure ecosystem token?** \nA: It's an ElizaOS infrastructure token. Started as a meme token (parody of a16z) but has evolved into the largest web3 AI framework. (answered by Spyros and witch)\n\n**Q: Do I need to convert ai16z token to ElisaOS token?** \nA: No new contract address, no new token. No action needed from holders. (answered by Spyros)\n\n**Q: Why is my Hyperbolic API failing to authenticate in v0.25.6?** \nA: It's likely an issue on Hyperbolic's side as the plugin code hasn't changed; you need a valid API key with credits in your account. (answered by Odilitime and AIFlow.ML)\n\n**Q: How do I give an agent access to a SQL database as knowledge?** \nA: Integrate it with langchain SQL service using langchain_community.utilities SQLDatabase. (answered by Kren)\n\n**Q: Does Eliza send the full character context each time or does it vectorize the input?** \nA: It sends samples from the character file, including randomly selected engagements from the DB; there's context trimming if it exceeds model limits. (answered by NoContext)\n\n**Q: Does direct client of Eliza support websocket?** \nA: No, but they want to add it. (answered by shaw)\n\n**Q: Is the project creating an actual L1 blockchain?** \nA: No, it's still the AI16 SPL2022 token, just functioning as a liquidity layer across projects. (answered by yikesawjeez)\n\n**Q: Are you planning to change up the setting for every episode of Clank Tank?** \nA: No, they want to be consistent per season at least, but can still make light improvements. (answered by jin)\n\n## Community Help & Collaboration\n\n1. **Hyperbolic API Authentication** \n - Helper: Odilitime \n - Helpee: Slise \n - Context: Hyperbolic API authentication failing in v0.25.6 \n - Resolution: Identified it was a Hyperbolic issue, suggested switching to Redpill model which worked\n\n2. **Character Context Understanding** \n - Helper: NoContext \n - Helpee: devilsadvocate.sol \n - Context: Understanding how character context is sent to LLM \n - Resolution: Explained that samples from character file and random DB engagements are used, with context trimming if needed\n\n3. **Memory Allocation Error** \n - Helper: boolkeys \n - Helpee: domanodes \n - Context: JavaScript heap out of memory error \n - Resolution: Suggested increasing memory allocation with NODE_OPTIONS=\"--max-old-space-size=4096\" and provided options for different memory sizes\n\n4. **Plugin Registry Issue** \n - Helper: Odilitime \n - Helpee: ian \n - Context: SQD plugin missing from registry after being merged \n - Resolution: Identified the commit that accidentally removed multiple plugins and offered to handle restoring them\n\n5. **RAG Configuration** \n - Helper: boolkeys \n - Helpee: 9000 \n - Context: How to use knowledge/RAG with Eliza \n - Resolution: Provided detailed documentation on RAG configuration, knowledge types, and file path setup\n\n6. **Nous Research Relationship** \n - Helper: jin \n - Helpee: Community \n - Context: Clarifying relationship with Nous Research \n - Resolution: Jin spoke with John and another Nous representative, confirmed that labeling ElizaOS as \"enemies\" didn't reflect the organization's view and they're on good terms\n\n7. **Rebranding Strategy** \n - Helper: accelxr \n - Helpee: Community \n - Context: Rebranding strategy and timeline \n - Resolution: Shared rebrand designs and confirmed midweek timeline for implementation, noting ticker change is outside their control\n\n## Action Items\n\n### Technical\n- Continue development of ElizaOS V2 codebase for early April release (mentioned by witch)\n- Implement token ticker change while maintaining the same contract address (mentioned by Patt)\n- Fix validation in action handlers to properly respect return values (mentioned by Sabochee)\n- Add websocket support to direct client (mentioned by shaw)\n- Fix memory vector size configuration for different embedding dimensions (mentioned by Lucas Fernandes)\n- Fix Twitter client ACTION_TIMELINE_TYPE=following setting (mentioned by Slise)\n- Fix \"Invalid array length\" error in knowledge processing (mentioned by Dean)\n- Implement liquidity layer on Avalanche over the weekend (mentioned by yikesawjeez)\n- Continue development of L2 for ElizaOS using Solana validators (mentioned by DorianD)\n- Implement logging/evaluation system for plugins (mentioned by DorianD)\n- Research re-hypothecation of staked coins (mentioned by DorianD)\n- Make discord-summarizer loop more autonomous/easier to deploy (mentioned by jin)\n- Improve AI/writers room for Clank Tank (mentioned by jin)\n\n### Documentation\n- Provide complete tokenomics documentation after launchpad release (mentioned by witch)\n- Update memory configuration documentation (mentioned by Lucas Fernandes)\n- Create guide for custom database adapters (mentioned by Lucas Fernandes)\n- Add examples for actions implementation (mentioned by domanodes)\n- Improve ElizaOS docs (mentioned by jin)\n- Ensure clear messaging during rebranding that ai16z ticker is ElizaOS (mentioned by HoneyBadger)\n- Change DEX screener banner to ElizaOS (mentioned by HoneyBadger)\n\n### Feature\n- Consider multi-chain support for the token beyond Solana (mentioned by Void)\n- Develop agent launch platform powered by Eliza with fee sharing back to protocol (mentioned by Zeke)\n- Open source the Instacart plugin for community use (mentioned by scooper)\n- Implement LinkedIn client (mentioned by 0xConsole)\n- Support for local embedding models (mentioned by Waqas Wahid)\n- Make Clank Tank judges less agreeable/include rejections (mentioned by HoneyBadger)\n- Develop Eliza plugin (Nethermind working on eliza-chaoschain-plugin) (mentioned by mat)\n- Explore VRM-to-spritesheet pipeline for Eliza Fighter game (mentioned by jin)\n- Prepare something for partners to help pick next episode pitches (mentioned by jin)" + }, + "ai_news_elizaos_daily_json_2025-02-25": { + "filename": "2025-02-25.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-25", + "categories": [ + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "# Recent Updates to Eliza Project\n\nThe Eliza project has seen numerous updates across various areas including bug fixes, feature additions, documentation improvements, and code refactoring.\n\n## Feature Additions\n\n- Added functionality to check if plugins are installed and display results (#3660)\n- Implemented space action functionality (#3655)\n- Added agent server options with middleware settings (#3648)\n- Created a mock agent form on the client side (#3690)\n- Implemented performance improvements and metadata refactoring (#3688)\n- Added post-processing support for character loading (#3686)\n- Added roles, ownership state, and world settings to the core (#3682)\n- Added character knowledge directory functionality (#3678)\n- Added multi-tenancy and renamed 'user' table to 'entity' table while adding an 'agent' table (#3637)\n\n## Bug Fixes\n\n- Fixed issues with pglite and migrations (#3672)\n- Resolved participant error (#3671)\n- Fixed dimension setup before client start (#3668)\n- Fixed extension and migrations issues (#3665)\n- Addressed Twitter space speaker removal handling (#3662)\n- Fixed minor Twitter issues (#3659)\n- Fixed media download action (#3687)\n- Resolved PDF message sending failure and getInstance bug (#3681)\n- Fixed Discord voiceJoin/voiceLeave action (#3680)\n- Fixed Twitter crash issue (#3677)\n- Fixed Telegram vitest (#3676)\n- Fixed CLI installation (#3673)\n- Fixed agent CLI (#3691)\n\n## Documentation and Refactoring\n\n- Updated Korean README (#3670)\n- Fixed typographical errors in documentation (#3656)\n- Fixed broken links in README (#3684)\n- Cleaned up server code (#3667)\n- Refactored plugin-local-ai-final (#3663)\n- Refactored memory queries, knowledge metadata, and added browser support (#3606)\n- Updated documentation, added changelog notes, merged pages, and performed cleanup (#3694)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3672", + "https://github.com/elizaOS/eliza/pull/3671", + "https://github.com/elizaOS/eliza/pull/3670", + "https://github.com/elizaOS/eliza/pull/3668", + "https://github.com/elizaOS/eliza/pull/3667", + "https://github.com/elizaOS/eliza/pull/3665", + "https://github.com/elizaOS/eliza/pull/3663", + "https://github.com/elizaOS/eliza/pull/3662", + "https://github.com/elizaOS/eliza/pull/3660", + "https://github.com/elizaOS/eliza/pull/3659", + "https://github.com/elizaOS/eliza/pull/3656", + "https://github.com/elizaOS/eliza/pull/3655", + "https://github.com/elizaOS/eliza/pull/3648", + "https://github.com/elizaOS/eliza/pull/3637", + "https://github.com/elizaOS/eliza/pull/3606", + "https://github.com/elizaOS/eliza/pull/3694", + "https://github.com/elizaOS/eliza/pull/3691", + "https://github.com/elizaOS/eliza/pull/3690", + "https://github.com/elizaOS/eliza/pull/3688", + "https://github.com/elizaOS/eliza/pull/3687", + "https://github.com/elizaOS/eliza/pull/3686", + "https://github.com/elizaOS/eliza/pull/3684", + "https://github.com/elizaOS/eliza/pull/3682", + "https://github.com/elizaOS/eliza/pull/3681", + "https://github.com/elizaOS/eliza/pull/3680", + "https://github.com/elizaOS/eliza/pull/3678", + "https://github.com/elizaOS/eliza/pull/3677", + "https://github.com/elizaOS/eliza/pull/3676", + "https://github.com/elizaOS/eliza/pull/3673" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Shaw and Dank's Twitter Discussions on Tech and Crypto", + "content": [ + { + "text": "Shaw (@shawmakesmagic) discusses technical aspects of AI systems, explaining how they add entropy to prevent repetition while maintaining predictable outputs. He mentions they use RAG (Retrieval-Augmented Generation) specifically for facts and knowledge, with the rest stored in PostgreSQL. Shaw notes that these systems are more likely to get caught in loops than call incorrect actions, and that they randomize most elements while keeping room context consistent.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1894304759668248621", + "https://twitter.com/shawmakesmagic/status/1894292690306830453", + "https://twitter.com/shawmakesmagic/status/1894292478137958733", + "https://twitter.com/shawmakesmagic/status/1894286157233754364" + ], + "images": [], + "videos": [] + }, + { + "text": "Dank (@dankvr) discusses open source sustainability challenges and how cryptocurrency might offer solutions through 'permissionless innovation, new incentive structures, and coordination tech.' In another tweet, he responds to a wiki project idea, suggesting that AI tools like Grok could help populate content that humans could then refine and enhance.", + "sources": [ + "https://twitter.com/dankvr/status/1894229555285459263", + "https://twitter.com/dankvr/status/1894305545336594494" + ], + "images": [], + "videos": [] + }, + { + "text": "Shaw also shares brief comments on various topics including 'Eliza v2 Hacking', questioning how to get a particular job, advising against launching a coin, and making a reference to 'milady in control'.", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1894522700003213336", + "https://twitter.com/shawmakesmagic/status/1894497886165241899", + "https://twitter.com/shawmakesmagic/status/1894476770356990394", + "https://twitter.com/shawmakesmagic/status/1894470850277249385", + "https://twitter.com/shawmakesmagic/status/1894287038322807027", + "https://twitter.com/shawmakesmagic/status/1894206421388202436" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen several significant pull requests recently. X4ndar submitted PR #3666 titled 'Stable', while AIFlowML contributed PR #3663 for refactoring the local AI plugin. Documentation improvements were made by madjin in PR #3694, which updated docs, added changelog notes, merged pages, and performed cleanup.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3666", + "https://github.com/elizaOS/eliza/pull/3663", + "https://github.com/elizaOS/eliza/pull/3694" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3666", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3663", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3694" + ], + "videos": [] + }, + { + "text": "Core functionality was enhanced by lalalune through two PRs: #3682 added roles, ownership state, and world settings to the core, while #3688 focused on performance improvements and metadata refactoring. Additionally, 0xbbjoker fixed a re-initialization migration issue in PR #3674, and wtfsayo implemented a mock agent form on the client side in PR #3690.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3682", + "https://github.com/elizaOS/eliza/pull/3688", + "https://github.com/elizaOS/eliza/pull/3674", + "https://github.com/elizaOS/eliza/pull/3690" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3682", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3688", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3674", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3690" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Docker file issue (#3661): A problem with invalid cachestore was reported by user avdheshcharjan.\n\n2. Character files not loading (#3679): User jgarrettvml reported that the system is not loading any character files.\n\n3. Twitter Agent functionality issues (#3693): User mohsinn3 reported that the Twitter Agent is not posting or responding as expected.\n\n4. Wallet issues (#3689): User Adz30 reported problems with the wallet functionality.\n\n5. Twitter media being ignored (#3685): User tomicvladan reported that Twitter media is being ignored when Discord approvals are enabled.\n\n6. Feature request for ChatGPT assistant API keys (#3683): User 0xJACKSON-dev suggested utilizing ChatGPT assistant API keys.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3661", + "https://github.com/elizaOS/eliza/issues/3679", + "https://github.com/elizaOS/eliza/issues/3693", + "https://github.com/elizaOS/eliza/issues/3689", + "https://github.com/elizaOS/eliza/issues/3685", + "https://github.com/elizaOS/eliza/issues/3683" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3661", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3679", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3693", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3689", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3685", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3683" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed increased activity over a two-day period. From February 25-26, 2025, there were 13 new PRs with 15 merged, 2 new issues, and 17 active contributors. Activity increased the following day (February 26-27, 2025) with 17 new PRs (14 merged), 6 new issues, and 21 active contributors. This represents growth in both contributions and community participation.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are, their contributions, or any statistics related to the project. Without additional information, it's not possible to generate a detailed summary about the top contributors to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740441600 + } + }, + "ai_news_elizaos_daily_md_2025-02-25": { + "filename": "2025-02-25.md", + "content": "# Recent Updates to Eliza Project\n\n## Feature Additions\n- Added functionality to check if plugins are installed and display results\n- Implemented space action functionality\n- Added agent server options with middleware settings\n- Created a mock agent form on the client side\n- Implemented performance improvements and metadata refactoring\n- Added post-processing support for character loading\n- Added roles, ownership state, and world settings to the core\n- Added character knowledge directory functionality\n- Added multi-tenancy and renamed 'user' table to 'entity' table while adding an 'agent' table\n\n## Bug Fixes\n- Fixed issues with pglite and migrations\n- Resolved participant error\n- Fixed dimension setup before client start\n- Fixed extension and migrations issues\n- Addressed Twitter space speaker removal handling\n- Fixed minor Twitter issues\n- Fixed media download action\n- Resolved PDF message sending failure and getInstance bug\n- Fixed Discord voiceJoin/voiceLeave action\n- Fixed Twitter crash issue\n- Fixed Telegram vitest\n- Fixed CLI installation\n- Fixed agent CLI\n\n## Documentation and Refactoring\n- Updated Korean README\n- Fixed typographical errors in documentation\n- Fixed broken links in README\n- Cleaned up server code\n- Refactored plugin-local-ai-final\n- Refactored memory queries, knowledge metadata, and added browser support\n- Updated documentation, added changelog notes, merged pages, and performed cleanup\n\n# Shaw and Dank's Twitter Discussions on Tech and Crypto\n\n## Shaw's Technical Insights\n- Explained how AI systems add entropy to prevent repetition while maintaining predictable outputs\n- Mentioned using RAG (Retrieval-Augmented Generation) specifically for facts and knowledge\n- Noted that systems are more likely to get caught in loops than call incorrect actions\n- Described how they randomize most elements while keeping room context consistent\n\n## Dank's Perspectives\n- Discussed open source sustainability challenges and cryptocurrency solutions\n- Suggested AI tools like Grok could help populate wiki content for human refinement\n\n## Additional Topics\n- Shaw shared comments on various topics including \"Eliza v2 Hacking\"\n\n# Recent Pull Requests in elizaOS/eliza Repository\n\n## Documentation and Refactoring\n- X4ndar submitted PR #3666 titled 'Stable'\n- AIFlowML contributed PR #3663 for refactoring the local AI plugin\n- madjin improved documentation in PR #3694, adding changelog notes and merging pages\n\n## Core Functionality Enhancements\n- lalalune added roles, ownership state, and world settings to the core (PR #3682)\n- lalalune implemented performance improvements and metadata refactoring (PR #3688)\n- 0xbbjoker fixed a re-initialization migration issue (PR #3674)\n- wtfsayo implemented a mock agent form on the client side (PR #3690)\n\n# Recent GitHub Issues in the elizaOS/eliza Repository\n\n## Reported Issues\n- Docker file issue with invalid cachestore (#3661)\n- Character files not loading (#3679)\n- Twitter Agent functionality issues (#3693)\n- Wallet functionality problems (#3689)\n- Twitter media being ignored when Discord approvals are enabled (#3685)\n- Feature request for ChatGPT assistant API keys (#3683)\n\n# ElizaOS GitHub Activity Update\n\n## Activity Metrics\n- February 25-26, 2025: 13 new PRs, 15 merged PRs, 2 new issues, 17 active contributors\n- February 26-27, 2025: 17 new PRs, 14 merged PRs, 6 new issues, 21 active contributors\n- Growth observed in both contributions and community participation" + }, + "ai_news_elizaos_daily_discord_json_2025-02-25": { + "filename": "2025-02-25.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-25", + "date": 1740441600, + "stats": { + "totalMessages": 846, + "totalUsers": 155 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS, an AI agent platform. Users discuss technical issues with running Eliza on different architectures (ARM64), character file configuration problems causing repetitive posts, and integration possibilities with various platforms. There are questions about LinkedIn and Instagram API integrations that appear to be non-functional. Several users mention working on or wanting to develop AI agents for specific purposes. The chat also contains discussions about the ai16z token, its liquidity, and market performance. A user submitted a translation correction pull request to the Eliza GitHub repository. Some users express interest in desktop versions of Eliza for better residential IP usage with Twitter. Technical troubleshooting focuses on character file optimization to prevent repetitive posting patterns and API errors.\n\n## 2. FAQ\nQ: Is it possible to run Eliza via docker on a ARM64 (Amphere) server? (asked by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571) A: Unanswered\nQ: Is anybody interested in Eliza wrapped as Desktop app for Mac and Windows so can easily run from residential IP address to work better with twitter? (asked by AD) A: SotoAlt | BOSSU mentioned you can run it on cursor or any IDE without problems\nQ: How does verification work? (asked by Player) A: Unanswered\nQ: Is there anyone working on LinkedIn client for ElizaOS? (asked by Noah) A: Osint (aka not_in_a_dao_ai) shared that someone worked on it 2.5 months ago but there were errors and they never followed through\nQ: Can AI agent do transactions with V2? (asked by Yuan) A: Unanswered\nQ: Has anyone tried twitter-client post video and image? (asked by ulquiorracifer9277) A: Unanswered\nQ: Is there any plugin to do multi modal screen record with Eliza? (asked by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571) A: Osint (aka not_in_a_dao_ai) responded \"Of course, not..\"\n\n## 3. Help Interactions\nHelper: Patt | Helpee: artzy | Context: Issues with Twitter posts being redundant and repetitive | Resolution: Suggested explicitly specifying in the character file to NOT talk repetitively and trying a different model\nHelper: Osint (aka not_in_a_dao_ai) | Helpee: Noah | Context: LinkedIn API integration not working | Resolution: Suggested learning LLMs, using search in support channel, and potentially fixing the LinkedIn integration themselves\nHelper: notorious_d_e_v | Helpee: .noclips | Context: Error \"APICallError.isAPICallError is not a function\" | Resolution: Directed user to the appropriate support channel (#eliza-support)\nHelper: jin | Helpee: EZPZ | Context: degenspartanai joining private Discord channels | Resolution: Mentioned \"that got fixed btw\"\n\n## 4. Action Items\nTechnical: Fix ARM64 support for Eliza Docker container | Description: Error with module '@anush008/tokenizers-linux-arm64-gnu' | Mentioned By: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571\nTechnical: Address repetitive posting patterns in AI agents | Description: Twitter posts being redundant with different wording | Mentioned By: artzy\nTechnical: Fix LinkedIn API integration | Description: Current LinkedIn private API packages not working anymore | Mentioned By: Noah\nTechnical: Implement video and image posting for Twitter client | Description: User asking if anyone has tried this functionality | Mentioned By: ulquiorracifer9277\nTechnical: Investigate APICallError.isAPICallError issue | Description: Error when generating object | Mentioned By: .noclips\nFeature: Create desktop app wrapper for Eliza | Description: For Mac and Windows to use residential IP addresses | Mentioned By: AD\nFeature: Add transaction capabilities to AI agents | Description: Enable AI to analyze and execute transactions | Mentioned By: Yuan\nFeature: Implement multimodal screen recording | Description: Similar to Google Gemini's multimodal live API | Mentioned By: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571\nFeature: Develop documents design agent | Description: Collaboration opportunity for document design | Mentioned By: Danny Irving\nDocumentation: Translation corrections | Description: Pull request for translation fixes submitted | Mentioned By: Void", + "messageCount": 150, + "userCount": 67 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Channel\n\n## 1. Summary\nThe channel discussions primarily revolve around issues with the latest Eliza OS version (v0.25.8), particularly regarding plugin integration, client configuration, and memory management. Users are experiencing problems with Twitter client connectivity, knowledge base integration, and memory allocation errors. The migration of plugins to separate repositories (elizaos-plugins) has caused confusion about proper implementation. Several users report the \"Ineffective mark-compacts near heap limit\" error when trying to run agents with knowledge bases. A common workaround involves removing the knowledge entries from character files or increasing the Node.js memory allocation. There are also questions about embedding models for RAG knowledge bases, with some users encountering errors with the BGE model.\n\n## 2. FAQ\nQ: Is the Twitter client still working in the latest version? (asked by PiagaShihari) A: Users report issues with Twitter integration in v0.25.8; the clients key structure has changed (answered by Hummus)\nQ: How do I fix the \"JavaScript heap out of memory\" error? (asked by Pleasures) A: Set NODE_OPTIONS=\"--max-old-space-size=8192\" before starting the agent (answered by elizaos-bridge-odi)\nQ: How to setup image generation with tweets? (asked by Abderahman) A: Unanswered\nQ: Where were all the plugins moved to? (asked by Silasneo) A: https://github.com/elizaos-plugins/ (answered by mtbc)\nQ: How do I add the client-lens plugin? (asked by Prayag) A: Use npx elizaos plugins add @elizaos-plugins/client-lens (answered by shaw)\nQ: Is there a free text embedding model? (asked by Waqas Wahid) A: Unanswered\nQ: How to fix RAG knowledge base errors with OpenAI? (asked by Sabochee) A: Set embeddingModel and model to 'text-embedding-ada-002' in your character config (answered by Sabochee)\nQ: Can I deploy multiple AIs to a single TypeScript app project? (asked by sergii.bomko) A: Yes, use pnpm start \u2014characters=\"character1.json,character2.json,3.json\" (answered by elizaos-bridge-odi)\nQ: How to run Eliza via Docker on ARM64 server? (asked by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571) A: Unanswered\nQ: Is there a Facebook client available? (asked by Redvoid) A: Unanswered\n\n## 3. Help Interactions\nHelper: Sabochee | Helpee: Waqas Wahid | Context: RAG knowledge base errors with OpenAI | Resolution: Suggested setting embeddingModel and model to 'text-embedding-ada-002' in character config\nHelper: P\u039eTE | Helpee: sergii.bomko | Context: Postgres database connection issues | Resolution: Provided correct format for POSTGRES_URL and pointed to schema.sql in adapter-postgres package\nHelper: PiagaShihari | Helpee: lefrog | Context: Memory allocation errors with knowledge base | Resolution: Suggested removing \"knowledge\" from character's JSON as a temporary workaround\nHelper: elizaos-bridge-odi | Helpee: sergii.bomko | Context: Memory allocation errors | Resolution: Suggested running export NODE_OPTIONS=\"--max-old-space-size=8192\" before starting the agent\nHelper: Hummus | Helpee: PiagaShihari | Context: Twitter client not working in latest version | Resolution: Explained that the clients key structure has changed in the character file\n\n## 4. Action Items\nType: Technical | Description: Fix memory allocation issues with knowledge bases in v0.25.8 | Mentioned By: lefrog\nType: Technical | Description: Fix Twitter client integration in v0.25.8 | Mentioned By: PiagaShihari\nType: Technical | Description: Resolve BGE embedding model errors with RAG knowledge | Mentioned By: Sabochee\nType: Documentation | Description: Update documentation for new plugin structure and client configuration | Mentioned By: Prayag\nType: Documentation | Description: Create guide for proper memory allocation settings | Mentioned By: sergii.bomko\nType: Feature | Description: Add support for flexible access control mechanism (RBAC) for clients and actions | Mentioned By: sergii.bomko\nType: Feature | Description: Add Facebook client integration | Mentioned By: Redvoid\nType: Technical | Description: Fix API endpoint for remote prompting | Mentioned By: Vesper\nType: Technical | Description: Resolve issues with Binance plugin quantity errors | Mentioned By: Zakito11\nType: Technical | Description: Fix adapter-redis plugin availability | Mentioned By: Prayag", + "messageCount": 244, + "userCount": 61 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains brief discussions around agent development ideas and technical challenges. SmashAdams proposed creating an agent for generating satirical cryptocurrency reviews. Wukong of Fire mentioned they're building stateful Trusted Execution Environments (TEEs) with proof generation and verification for agent sovereignty. Hidden Forces raised a technical question about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data. Entropy shared a link to an AI news channel, and Danny Irving expressed interest in developing a documents design agent and sought collaborators.\n\n## 2. FAQ\nQ: How can I implement functional memory that exists outside character JSON files for recalling podcast episodes? (asked by Hidden Forces) A: Unanswered\n\n## 3. Help Interactions\nHelper: Wukong of Fire | Helpee: SmashAdams | Context: SmashAdams wanted to create an agent for memecoin reviews | Resolution: Wukong offered their solution using stateful TEEs with proof generation and verification for agent sovereignty\n\n## 4. Action Items\nFeature: Create an agent that writes satirical memecoin reviews in the style of Pitchfork journalists | Mentioned By: SmashAdams\nTechnical: Implement functional memory systems that exist outside character JSON files | Mentioned By: Hidden Forces\nFeature: Develop a proper AI news channel | Mentioned By: Entropy\nFeature: Develop documents design agent through collaboration | Mentioned By: Danny Irving", + "messageCount": 5, + "userCount": 5 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of \"spartan_holders\" Discord Chat\n\n## 1. Summary\nThe discussion primarily revolves around the current state and future of DegenAI, which appears to be a trading AI agent associated with AI16z. Key technical points include:\n\n- DegenAI's X (Twitter) account has been banned/suspended for approximately a month, significantly impacting its visibility and community engagement.\n- The development team has reactivated DegenAI on Discord for testing, focusing on ensuring it properly pulls in context about trades.\n- Osint provided detailed technical trading strategy suggestions for DegenAI, including monitoring BTC price ranges ($73k-$109k and tighter ranges of $85k-$99k), entering positions at the lower part of these ranges, and using tools like coinrotator.app for trend analysis.\n- The community is concerned about DegenAI's independence from AI16z, with suggestions to create a dedicated organizational account and website with its own terminal to establish a stronger brand identity.\n- There's ongoing development to transform DegenAI from a \"memecoin\" to a product with real utility, though specific technical details of this development weren't shared.\n- The team is considering alternatives to X for community engagement while the appeal process is pending.\n\n## 2. FAQ\nQ: Does Degen have any tools available to express bearishness? (asked by Patt) A: Unanswered\nQ: Is DegenAI still active? (asked by MIX) A: He's actively trading and we've turned him back on in discord, we've been doing some testing to make sure he's pulling in context about trades (answered by rhota)\nQ: Wouldn't it be a good idea to recreate the X account? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\nQ: Is talknomics still valid that you're going to spend 8% of your launchpad revenue on degenai buyback? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Unanswered\n\n## 3. Help Interactions\nHelper: Osint (aka not_in_a_dao_ai) | Helpee: DegenAI development team | Context: Providing trading strategy workflow for DegenAI | Resolution: Detailed a three-part workflow focusing on BTC range analysis, using tools like coinrotator.app, and trading on higher timeframes\nHelper: kalshnikov | Helpee: Concerned community members | Context: Addressing concerns about DegenAI's progress and future | Resolution: Provided perspective on the transition from memecoin to product, highlighting the progress made in 4 weeks\nHelper: \u8f9e\u5c18\u9e3d\u9e3d | Helpee: Community and development team | Context: Brand identity and marketing strategy for DegenAI | Resolution: Detailed analysis of why DegenAI needs its own brand identity separate from AI16z\n\n## 4. Action Items\nTechnical: Create a trading AI agent workflow based on BTC price range analysis | Description: Implement a system that monitors BTC ranges and enters positions at lower parts of the range | Mentioned By: Osint (aka not_in_a_dao_ai)\nTechnical: Integrate tools like coinrotator.app for trend analysis | Description: Use simplified trend analysis tools that AI can easily process | Mentioned By: Osint (aka not_in_a_dao_ai)\nTechnical: Continue testing DegenAI's ability to pull in context about trades | Description: Ensure the AI properly understands and contextualizes trading information | Mentioned By: rhota\nFeature: Create a dedicated DegenAI website with its own terminal | Description: Develop a unique website with AI agent terminal and archive of best content | Mentioned By: Osint (aka not_in_a_dao_ai)\nFeature: Establish an official organizational account for DegenAI | Description: Create a dedicated account to share information and manage the community | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d\nDocumentation: Improve transparency of DegenAI's relationship with AI16z | Description: Clarify the structural relationship between the two projects | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d", + "messageCount": 57, + "userCount": 11 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Channel \"associates\" Analysis\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. Jin mentions plans to filter out noise in the community by combining two GitHub projects: a Discord summarizer and an AI news tool with cleaner code. The goal is to identify pain points, reward contributors, and generate FAQs that can be loaded into AI agents to scale developer relations. Shaw notes they now have a more serious team with dedicated resources for developer relations, partnerships, and operations. The rest of the conversation includes market commentary and unrelated remarks without technical substance.\n\n## 2. FAQ\nQ: What does the pivot mean for the \"DAO\" and how will you filter out noise from partners? (asked by Dragonbutt) A: We have a more serious team with dedicated resources to dev rel, partnerships and ops, and will use AI tools to find pain points, reward contributors, and create FAQs (answered by shaw and jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Dragonbutt | Context: Question about filtering out noise in the community | Resolution: Suggested combining two GitHub projects (discord-summarizer and ai-news) to identify pain points, reward contributors, and create FAQs for AI agents\n\n## 4. Action Items\nTechnical: Implement combination of discord-summarizer and ai-news tools for community management | Description: Use these tools to find pain points, reward contributors, and generate FAQs for AI agents | Mentioned By: jin\nDocumentation: Create FAQ database for AI agents | Description: Load identified FAQs into AI agents to scale developer relations | Mentioned By: jin", + "messageCount": 9, + "userCount": 6 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment shows a brief discussion about AI development tools, specifically focusing on Claude and Cursor updates. DorianD is working on a blockchain network implementation where they've managed to get two nodes communicating, but one node isn't producing blocks properly. They're experiencing challenges with address management and automation, noting that the AI development tools they're using tend to suggest hardcoded solutions or implement workarounds based on log parsing rather than directly checking wallet transactions. DorianD suggests creating a .env file as a potential solution and expresses optimism that AI development tools will significantly improve in the coming months based on progress they've observed since October/November.\n\n## 2. FAQ\nQ: How do you install the new Claude? (asked by yikesawjeez) A: Use \"npm install -g anthropic/claude-code\" (answered by yikesawjeez)\nQ: What happens when you update Cursor? (asked by yikesawjeez) A: You get access to Sonnet 3.5 and a new agent with version 3.7 (answered by yikesawjeez)\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: DorianD | Context: DorianD needed to know how to update Cursor to access newer AI models | Resolution: yikesawjeez suggested updating Cursor to version 3.7 to get access to the new agent\nHelper: yikesawjeez | Helpee: DorianD | Context: DorianD needed to know how to try the new Claude | Resolution: yikesawjeez provided the npm install command for Claude\n\n## 4. Action Items\nTechnical: Fix node block production issue in blockchain network implementation | Description: Resolve issues with addresses and automation to get both nodes producing blocks | Mentioned By: DorianD\nTechnical: Create .env file for configuration management | Description: Implement environment variables to better manage addresses and configuration | Mentioned By: DorianD\nTechnical: Fix Cursor crashing after upgrade | Description: Resolve stability issues with Cursor after performing the update | Mentioned By: DorianD", + "messageCount": 10, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around governance issues related to the ElizaOS/ai16z token ticker change. The main technical discussion centers on the dependency on daos.fun to implement a voting module necessary for updating the token metadata. Partners express frustration about the slow progress on this issue, which has been pending for months. The team explains that CEX listings require evidence of community governance for the rebrand, making the voting module critical. Some partners suggest alternative voting solutions like using Snapshot or exploring other open-source governance tools. There's also discussion about AI development progress, with mentions of using Grok3 and Claude Sonnet for development tasks. A pre-alpha test for the Trust Marketplace was announced, seeking partner volunteers to help build Trust Scores by making token evaluations.\n\n## 2. FAQ\nQ: What's preventing the team from changing the token ticker from ai16z to match the ElizaOS rebrand? (asked by HoneyBadger) A: The team needs daos.fun to implement a voting module to properly change the token metadata, as exchanges want to see that the rebrand was approved by community vote (answered by jasyn_bjorn)\nQ: Is the ai16z name causing issues with CEX listings due to copyright concerns with a16z? (asked by HoneyBadger) A: The team disputes this claim, pointing out they already have multiple major CEX listings (answered by jasyn_bjorn)\nQ: When will Eliza V2 be released? (asked by Lowes) A: Unanswered\nQ: How can partners contribute to governance solutions if daos.fun is slow to deliver? (asked by jin) A: Partners can research open-source voting solutions, use tools like Grok3 for research, and help conceptualize governance systems that leverage AI (answered by jin)\nQ: What's the bottleneck for updating the metadata? (asked by HoneyBadger) A: Daos.fun (answered by accelxr)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Partners | Context: Researching alternative governance solutions | Resolution: Shared a workflow for using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe content for documentation\nHelper: accelxr | Helpee: Ka_yari | Context: Question about distinguishing serious developers from quick cash grabs | Resolution: Explained multiple initiatives including Labs partnerships, builder chat, demo days, and ecosystem funding\nHelper: ben | Helpee: Partners | Context: Need for testers for Trust Marketplace pre-alpha | Resolution: Created a form for partners to apply to test the autonomous investor Trust Score system\nHelper: jin | Helpee: Partners | Context: Understanding governance options beyond daos.fun | Resolution: Shared Vitalik's article on legitimacy and suggested using Clank Tank as a base for governance proposals\n\n## 4. Action Items\nType: Technical | Description: Explore alternative voting mechanisms that don't depend on daos.fun | Mentioned By: jin\nType: Technical | Description: Research open-source governance tools compatible with Solana | Mentioned By: jin\nType: Technical | Description: Apply to test the Trust Marketplace pre-alpha | Mentioned By: ben\nType: Documentation | Description: Prepare for governance implementation by documenting desired system | Mentioned By: jin\nType: Feature | Description: Implement token metadata update to change ticker from ai16z | Mentioned By: Multiple partners\nType: Feature | Description: Create a governance system that includes AI agents in the voting process | Mentioned By: DorianD\nType: Technical | Description: Explore using Clank Tank as a base for governance proposals | Mentioned By: jin\nType: Documentation | Description: Document the rebrand process for exchanges and other platforms | Mentioned By: jasyn_bjorn", + "messageCount": 355, + "userCount": 33 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe chat segment primarily focuses on jin's updates about an AI news aggregator project. Jin reports that the aggregator is nearly complete with upgrades including quality historical aggregation features for X (Twitter), Discord, GitHub, and markets, plus summarization capabilities. Jin is currently working on implementing OpenGraph image previews to replace individual profile pictures in the interface. After this feature is completed, jin plans to merge the changes and then crawl and reprocess the last 60 days of news content. Additionally, there was a brief exchange where jin requested a ShawAI VRM with a new hat, which boom provided. The chat also includes a shared link to a Twitter/X post from cindyleowtt.\n\n## 2. FAQ\nQ: Any of ya'll have shawai vrm with new hat? (asked by jin) A: [boom shared an image/file in response] (answered by boom)\n\n## 3. Help Interactions\nHelper: boom | Helpee: jin | Context: jin needed a ShawAI VRM with a new hat | Resolution: boom provided the requested file or image\n\n## 4. Action Items\nTechnical: Implement OpenGraph image previews for the AI news aggregator | Description: Replace individual profile pictures with OpenGraph previews | Mentioned By: jin\nTechnical: Crawl and reprocess last 60 days of news | Description: After OpenGraph implementation, crawl and reprocess historical news data | Mentioned By: jin\nTechnical: Merge upgraded AI news aggregator | Description: Complete the merge of the upgraded aggregator with new features | Mentioned By: jin", + "messageCount": 16, + "userCount": 2 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-25": { + "filename": "2025-02-25.md", + "content": "# elizaOS Discord - 2025-02-25\n\n**Date: February 25, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- **Memory Allocation Problems**: Multiple users reported \"JavaScript heap out of memory\" errors when running agents with knowledge bases in v0.25.8. The common workaround is setting `NODE_OPTIONS=\"--max-old-space-size=8192\"` or removing knowledge entries from character files.\n- **Plugin Migration**: Plugins have been moved to separate repositories under `elizaos-plugins/`, causing some confusion about proper implementation.\n- **Twitter Client Issues**: Users are experiencing problems with Twitter client connectivity in the latest version (v0.25.8) due to changes in the clients key structure.\n- **ARM64 Support**: There are ongoing issues with running Eliza via Docker on ARM64 architecture servers, specifically with the module '@anush008/tokenizers-linux-arm64-gnu'.\n- **Character File Optimization**: Several users reported problems with repetitive posting patterns from their AI agents, requiring explicit instructions in character files to prevent redundancy.\n\n### AI Agent Development\n- **DegenAI Updates**: The team has reactivated DegenAI on Discord for testing after its X (Twitter) account was suspended for about a month. Focus is on ensuring it properly pulls in context about trades.\n- **Trading Strategy Suggestions**: Detailed technical trading strategy was proposed for DegenAI, including monitoring BTC price ranges and using tools like coinrotator.app for trend analysis.\n- **AI News Aggregator**: Jin reported that an AI news aggregator is nearly complete with quality historical aggregation features for X, Discord, GitHub, and markets, plus summarization capabilities.\n- **Trust Marketplace**: A pre-alpha test for the Trust Marketplace was announced, seeking partner volunteers to help build Trust Scores by making token evaluations.\n\n### Governance & Token Issues\n- **Token Ticker Change**: Partners expressed frustration about the slow progress on changing the token ticker from ai16z to match the ElizaOS rebrand, which has been pending for months due to dependency on daos.fun to implement a voting module.\n- **Governance Solutions**: Discussion about alternative voting mechanisms that don't depend on daos.fun, including using Snapshot or exploring other open-source governance tools.\n\n### Integration & API Concerns\n- **LinkedIn Integration**: The LinkedIn client for ElizaOS appears to be non-functional, with reports that someone worked on it 2.5 months ago but encountered errors and never completed the integration.\n- **Instagram API**: Questions about Instagram API integrations that appear to be non-functional.\n- **Facebook Client**: Inquiries about whether a Facebook client is available for ElizaOS.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"JavaScript heap out of memory\" error?** \nA: Set `NODE_OPTIONS=\"--max-old-space-size=8192\"` before starting the agent (answered by elizaos-bridge-odi)\n\n**Q: Where were all the plugins moved to?** \nA: https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How do I add the client-lens plugin?** \nA: Use `npx elizaos plugins add @elizaos-plugins/client-lens` (answered by shaw)\n\n**Q: How to fix RAG knowledge base errors with OpenAI?** \nA: Set embeddingModel and model to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Can I deploy multiple AIs to a single TypeScript app project?** \nA: Yes, use `pnpm start \u2014characters=\"character1.json,character2.json,3.json\"` (answered by elizaos-bridge-odi)\n\n**Q: Is DegenAI still active?** \nA: \"He's actively trading and we've turned him back on in discord, we've been doing some testing to make sure he's pulling in context about trades\" (answered by rhota)\n\n**Q: Wouldn't it be a good idea to recreate the X account for DegenAI?** \nA: \"Unfortunately if we start another account it could easily get banned again. Appeal process is pending.\" (answered by rhota)\n\n**Q: What's preventing the team from changing the token ticker from ai16z to match the ElizaOS rebrand?** \nA: The team needs daos.fun to implement a voting module to properly change the token metadata, as exchanges want to see that the rebrand was approved by community vote (answered by jasyn_bjorn)\n\n**Q: How do you install the new Claude?** \nA: Use \"npm install -g anthropic/claude-code\" (answered by yikesawjeez)\n\n## Community Help & Collaboration\n\n- **Memory Allocation Troubleshooting**: PiagaShihari helped lefrog with memory allocation errors by suggesting the removal of \"knowledge\" from character's JSON as a temporary workaround.\n\n- **RAG Knowledge Base Configuration**: Sabochee assisted Waqas Wahid with RAG knowledge base errors with OpenAI by suggesting setting embeddingModel and model to 'text-embedding-ada-002' in character config.\n\n- **Database Connection Issues**: P\u039eTE helped sergii.bomko with Postgres database connection issues by providing the correct format for POSTGRES_URL and pointing to schema.sql in adapter-postgres package.\n\n- **Character File Optimization**: Patt helped artzy with issues related to Twitter posts being redundant and repetitive by suggesting explicitly specifying in the character file to NOT talk repetitively and trying a different model.\n\n- **Trading Strategy Development**: Osint provided detailed technical trading strategy suggestions for DegenAI, including monitoring BTC price ranges, entering positions at the lower part of these ranges, and using tools like coinrotator.app for trend analysis.\n\n- **Governance Research**: Jin shared a workflow for using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe content for documentation to help partners research alternative governance solutions.\n\n## Action Items\n\n### Technical\n- Fix memory allocation issues with knowledge bases in v0.25.8 (Mentioned by lefrog)\n- Fix Twitter client integration in v0.25.8 (Mentioned by PiagaShihari)\n- Resolve BGE embedding model errors with RAG knowledge (Mentioned by Sabochee)\n- Fix ARM64 support for Eliza Docker container (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Address repetitive posting patterns in AI agents (Mentioned by artzy)\n- Fix LinkedIn API integration (Mentioned by Noah)\n- Implement video and image posting for Twitter client (Mentioned by ulquiorracifer9277)\n- Investigate APICallError.isAPICallError issue (Mentioned by .noclips)\n- Fix API endpoint for remote prompting (Mentioned by Vesper)\n- Resolve issues with Binance plugin quantity errors (Mentioned by Zakito11)\n- Fix adapter-redis plugin availability (Mentioned by Prayag)\n- Create a trading AI agent workflow based on BTC price range analysis (Mentioned by Osint)\n- Integrate tools like coinrotator.app for trend analysis (Mentioned by Osint)\n- Continue testing DegenAI's ability to pull in context about trades (Mentioned by rhota)\n- Implement OpenGraph image previews for the AI news aggregator (Mentioned by jin)\n- Crawl and reprocess last 60 days of news (Mentioned by jin)\n- Merge upgraded AI news aggregator (Mentioned by jin)\n- Explore alternative voting mechanisms that don't depend on daos.fun (Mentioned by jin)\n- Research open-source governance tools compatible with Solana (Mentioned by jin)\n- Implement functional memory systems that exist outside character JSON files (Mentioned by Hidden Forces)\n- Fix node block production issue in blockchain network implementation (Mentioned by DorianD)\n- Create .env file for configuration management (Mentioned by DorianD)\n- Fix Cursor crashing after upgrade (Mentioned by DorianD)\n\n### Documentation\n- Update documentation for new plugin structure and client configuration (Mentioned by Prayag)\n- Create guide for proper memory allocation settings (Mentioned by sergii.bomko)\n- Improve transparency of DegenAI's relationship with AI16z (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Prepare for governance implementation by documenting desired system (Mentioned by jin)\n- Document the rebrand process for exchanges and other platforms (Mentioned by jasyn_bjorn)\n- Create FAQ database for AI agents (Mentioned by jin)\n\n### Feature\n- Create desktop app wrapper for Eliza for Mac and Windows to use residential IP addresses (Mentioned by AD)\n- Add transaction capabilities to AI agents (Mentioned by Yuan)\n- Implement multimodal screen recording (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Develop documents design agent (Mentioned by Danny Irving)\n- Add support for flexible access control mechanism (RBAC) for clients and actions (Mentioned by sergii.bomko)\n- Add Facebook client integration (Mentioned by Redvoid)\n- Create a dedicated DegenAI website with its own terminal (Mentioned by Osint)\n- Establish an official organizational account for DegenAI (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Implement token metadata update to change ticker from ai16z (Mentioned by Multiple partners)\n- Create a governance system that includes AI agents in the voting process (Mentioned by DorianD)\n- Create an agent that writes satirical memecoin reviews in the style of Pitchfork journalists (Mentioned by SmashAdams)\n- Develop a proper AI news channel (Mentioned by Entropy)" + }, + "github_summaries_daily_2025-02-26": { + "filename": "2025-02-26.md", + "content": "Today, ElizaOS saw significant progress in framework enhancements, including new features like a mock agent form and performance optimizations, alongside foundational changes for future swarm agent development. Several critical bugs were resolved, improving stability, though new issues emerged concerning Twitter agent functionality and character loading.\n\n## \ud83d\udea8 Needs Attention \n- **Urgent Discussions**:\n - [elizaos/eliza#3693](https://github.com/elizaos/eliza/issues/3693): The Twitter agent is not posting or responding as expected, requiring investigation into its functionality.\n - [elizaos/eliza#3685](https://github.com/elizaos/eliza/issues/3685): Twitter media is ignored when Discord approvals are enabled, affecting message visibility and needing a fix.\n - [elizaos/eliza#3679](https://github.com/elizaos/eliza/issues/3679): Users are experiencing issues with loading character files, leading to startup errors that need to be addressed.\n - [elizaos/eliza#3692](https://github.com/elizaos/eliza/issues/3692): Difficulties in deploying Eliza on Docker with a new character configuration require troubleshooting.\n\n## \u2705 Completed Work\n- **Core Framework Enhancements**:\n - A mock agent form was introduced on the client to facilitate testing and development within the ElizaOS framework ([elizaos/eliza#3690](https://github.com/elizaos/eliza/pull/3690)).\n - Performance improvements were implemented, including reduced response latency and debouncing for message handling ([elizaos/eliza#3688](https://github.com/elizaos/eliza/pull/3688)).\n - Post-processing support for character loading was added, enhancing the agent startup process ([elizaos/eliza#3686](https://github.com/elizaos/eliza/pull/3686)).\n - Roles, ownership state, and world settings were moved to the core, laying groundwork for future swarm agent development ([elizaos/eliza#3682](https://github.com/elizaos/eliza/pull/3682)).\n- **Critical Bug Fixes**:\n - Issues with character knowledge directory updates were resolved ([elizaos/eliza#3678](https://github.com/elizaos/eliza/pull/3678)).\n - Multiple critical bugs were fixed, including app crashes when sending PDF messages ([elizaos/eliza#3681](https://github.com/elizaos/eliza/pull/3681)) and issues with Discord voice actions ([elizaos/eliza#3680](https://github.com/elizaos/eliza/pull/3680)).\n - A crash issue in the Twitter app was addressed ([elizaos/eliza#3677](https://github.com/elizaos/eliza/pull/3677)), and CLI installation problems were fixed ([elizaos/eliza#3673](https://github.com/elizaos/eliza/pull/3673)).\n- **Documentation and Refactoring**:\n - Documentation was updated, redundant pages merged, and changelog notes added for better clarity and organization ([elizaos/eliza#3694](https://github.com/elizaos/eliza/pull/3694)).\n\n## \ud83c\udfd7\ufe0f Work in Progress\n- **New Pull Requests**:\n - elizaos/eliza:\n - [elizaos/eliza#3690](https://github.com/elizaos/eliza/pull/3690)\n - [elizaos/eliza#3688](https://github.com/elizaos/eliza/pull/3688)\n - [elizaos/eliza#3686](https://github.com/elizaos/eliza/pull/3686)\n - [elizaos/eliza#3682](https://github.com/elizaos/eliza/pull/3682)\n - [elizaos/eliza#3678](https://github.com/elizaos/eliza/pull/3678)\n - [elizaos/eliza#3681](https://github.com/elizaos/eliza/pull/3681)\n - [elizaos/eliza#3680](https://github.com/elizaos/eliza/pull/3680)\n - [elizaos/eliza#3677](https://github.com/elizaos/eliza/pull/3677)\n - [elizaos/eliza#3673](https://github.com/elizaos/eliza/pull/3673)\n - [elizaos/eliza#3694](https://github.com/elizaos/eliza/pull/3694)\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3693](https://github.com/elizaos/eliza/issues/3693): Twitter agent not posting or responding as expected.\n - [elizaos/eliza#3685](https://github.com/elizaos/eliza/issues/3685): Twitter media ignored when Discord approvals enabled.\n - [elizaos/eliza#3679](https://github.com/elizaos/eliza/issues/3679): Issues with loading character files.\n - [elizaos/eliza#3692](https://github.com/elizaos/eliza/issues/3692): Difficulties in deploying Eliza on Docker with a new character configuration.\n- **Closed Issues**:\n - elizaos/eliza:\n - [elizaos/eliza#3692](https://github.com/elizaos/eliza/issues/3692): Resolved the unexpected ERR_USE_AFTER_CLOSE error while running Eliza on Docker." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-26": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:08.525506Z", + "target_date": "2025-02-26", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-25", + "ai_news_elizaos_discord_md_2025-02-24", + "ai_news_elizaos_discord_md_2025-02-23", + "ai_news_elizaos_daily_json_2025-02-25", + "ai_news_elizaos_daily_md_2025-02-25", + "ai_news_elizaos_daily_discord_json_2025-02-25", + "ai_news_elizaos_daily_discord_md_2025-02-25", + "github_summaries_daily_2025-02-26", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 201148, + "estimated_tokens": 50287, + "file_size_bytes": 216860 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-27.json b/the-council/aggregated/2025-02-27.json new file mode 100644 index 00000000000..c05881d68d7 --- /dev/null +++ b/the-council/aggregated/2025-02-27.json @@ -0,0 +1,322 @@ +{ + "date_generated_for": "2025-02-27", + "ai_news_elizaos_discord_md_2025-02-26": { + "filename": "2025-02-26.md", + "content": "# elizaOS Discord - 2025-02-26\n\n## Overall Discussion Highlights\n\n### ElizaOS v0.25.8 Architecture Changes\nThe latest version (v0.25.8) introduced significant architectural changes compared to previous versions (v0.1.9). Plugins and clients have been moved out of the core repository into separate packages that need to be explicitly added. This has caused confusion among users trying to configure their agents, particularly with client configuration and knowledge management. Several workarounds were suggested for common issues, including removing the \"knowledge\" field from character files to prevent memory errors and properly configuring plugins by adding both client and plugin packages.\n\n### DegenAI Status and Challenges\nDegenAI is currently facing challenges with its X (Twitter) account suspension. Rhota mentioned they've reactivated DegenAI in Discord for testing, ensuring it can pull context about trades before making it available to users. The X account appeal is pending with no immediate resolution. Community members expressed concerns about DegenAI's visibility and market perception, with suggestions to create a dedicated organizational account to build an independent brand identity separate from AI16z and ElizaOS.\n\n### DAO.fun Integration and Token Metadata\nPartners expressed frustration about the inability to change the token ticker from AI16Z to match the ElizaOS rebrand. The bottleneck is DAO.fun's delayed implementation of a voting module. Shaw mentioned pressing DAO.fun's founder Baoskee, who promised to add voting in \"Q1-Q2,\" but partners feel this lacks urgency. Some suggested exploring alternative voting solutions like Snapshot, Realms, or EVM-compatible solutions through Neon.\n\n### AI News Aggregator Project\nJin shared progress on an \"ai-news\" project that can pull and summarize content from multiple platforms including X (Twitter), Discord, GitHub, and markets. The system is capable of backing up content to SQLite databases and using AI to summarize and output JSON, which can be transformed into newsletters or used for RAG (Retrieval-Augmented Generation).\n\n### Tribute Tokenomics Model\nDiscussion centered on the tribute tokenomics model, where projects contribute tokens to the ElizaOS DAO. Some partners raised concerns about the DAO selling tribute tokens through single-sided liquidity pools, which they felt contradicted earlier commitments. This sparked debate about transparency, financial sustainability, and alignment of incentives between the DAO and contributing projects.\n\n### Blockchain Development Challenges\nDorianD described difficulties with a network implementation where they managed to get two nodes communicating, but one isn't producing blocks due to complex address management issues. They expressed frustration with Solana's complexity for their proof-of-concept L2 implementation, noting it has \"too many moving parts.\" There was brief discussion about potentially using Avalanche (AVAX) as an alternative.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"out of memory heap allocation\" error in v0.25.8?** \nA: Remove the \"knowledge\" field from your character.json file or increase memory allocation with \"export NODE_OPTIONS='--max-old-space-size=8192'\" (answered by sergii.bomko)\n\n**Q: Where are the clients in v0.25.8?** \nA: Clients are now separate packages that need to be added explicitly, like \"elizaos-plugins/client-slack\" (answered by Prayag)\n\n**Q: How do I configure Twitter in v0.25.8?** \nA: Add both the client and plugin to your character.json: \"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"] (answered by CARSON.ts)\n\n**Q: How does Eliza post on Twitter? Does it need the Twitter API?** \nA: It connects to Twitter OAuth or uses your account login credentials in .env file (answered by Osint)\n\n**Q: Is Degens (DegenAI) still active?** \nA: He's actively trading and we've turned him back on in discord for testing (answered by rhota)\n\n**Q: Why not create a new X account instead of waiting for the appeal?** \nA: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\n\n**Q: What's the bottleneck for updating the token metadata?** \nA: Daos.fun (answered by accelxr)\n\n**Q: What's stopping them from migrating the ticker other than the dao vote?** \nA: \"dao.fun has the authority to update the metadata\" - it's a mix of them prioritizing roadmap features like voting and actually devving the metadata fix. (answered by jasyn_bjorn)\n\n**Q: How do I add the client-lens plugin?** \nA: Use \"elizaos-plugins/client-lens\" instead of \"elizaos/client-lens\" (answered by shaw)\n\n## Community Help & Collaboration\n\n### LinkedIn API Integration Issues\n- **Helper:** Osint | **Helpee:** Noah\n- **Context:** Noah was facing LinkedIn API integration issues\n- **Resolution:** Osint suggested to \"git gud w/llms\" and use search tools in the coders channel, putting issues into LLMs like Mistral, DeepSeek, ChatGPT, or Claude to solve them\n\n### Twitter Client Configuration\n- **Helper:** CARSON.ts | **Helpee:** Multiple users\n- **Context:** Twitter client not connecting in v0.25.8\n- **Resolution:** Discovered and shared that both client-twitter and plugin-twitter need to be added to plugins array\n\n### Memory Allocation Errors\n- **Helper:** sergii.bomko | **Helpee:** dankvr\n- **Context:** Out of memory error when running ElizaOS\n- **Resolution:** Suggested increasing memory allocation with NODE_OPTIONS\n\n### Discord Plugin Issues\n- **Helper:** PiagaShihari | **Helpee:** AD\n- **Context:** Discord plugin not working in v0.25.8\n- **Resolution:** Suggested removing \"knowledge\" from character.json to make it work\n\n### Alternative Voting Solutions Research\n- **Helper:** jin | **Helpee:** Partners\n- **Context:** Research for alternative voting solutions\n- **Resolution:** Jin provided examples of how to research voting modules, suggested looking into Snapshot, Realms, and using AI tools like Grok to explore options\n\n### RAG Knowledge with PDF Files\n- **Helper:** Ale | AutoRujira | **Helpee:** Redvoid\n- **Context:** RAG knowledge not working with PDF files\n- **Resolution:** Suggested converting PDF to TXT format\n\n## Action Items\n\n### Technical\n- **Fix memory leaks when using knowledge field in character.json** | Mentioned by PiagaShihari\n- **Fix Twitter client connection issues in v0.25.8** | Mentioned by PiagaShihari\n- **Fix \"APICallError.isAPICallError is not a function\" error** | Mentioned by .noclips\n- **Fix PDF file support for RAG knowledge** | Mentioned by Redvoid\n- **Complete testing of DegenAI in Discord** | Mentioned by rhota\n- **Reactivate DegenAI for all users in Discord after testing** | Mentioned by rhota\n- **Create .env file to manage blockchain node configuration** | Mentioned by DorianD\n- **Fix node block production issue** | Mentioned by DorianD\n- **Research alternative voting modules for DAO governance** | Mentioned by jin\n- **Implement interchain DAO tooling for Solana** | Mentioned by yikesawjeez\n- **Fix bugs in the leaderboard repository** | Mentioned by jin\n- **Process pitches into an easier format to review** | Mentioned by jin\n- **Configuration of AI news aggregator** | Mentioned by jin\n- **Fix LinkedIn client integration issues** | Mentioned by Noah\n- **Resolve Twitter client image and video posting functionality** | Mentioned by ulquiorracifer9277\n- **Continue development of Eliza v2** | Mentioned by Osint\n\n### Documentation\n- **Update documentation for v0.25.8 plugin and client architecture** | Mentioned by Multiple users\n- **Create guide for migrating from v0.1.9 to v0.25.8** | Mentioned by Multiple users\n- **Document proper Twitter client configuration** | Mentioned by CARSON.ts\n- **Create presentation about AI-news tool** | Mentioned by jin\n- **Research and document governance systems** | Mentioned by jin\n- **Improve transparency of information about DegenAI's relationship with AI16z** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Create guides for deploying Eliza** | Mentioned by Pisces369\n\n### Feature\n- **Implement proper access control mechanism for clients and actions** | Mentioned by dankvr\n- **Improve RAG knowledge implementation** | Mentioned by Multiple users\n- **Create a proper news channel** | Mentioned by Entropy\n- **Develop documents design agent** | Mentioned by Danny Irving\n- **Deploy ElizaOS AI agent on Twitter** | Mentioned by AvuTheGreat\n- **Create a dedicated organizational account for DegenAI** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Develop DegenAI's own terminal/website** | Mentioned by Osint\n- **Develop a transparent system for tracking tribute token flows** | Mentioned by dral\n- **Implement a better incentive system for contributors** | Mentioned by m1hawk/\u98ce\u7b54\n- **Create a voting mechanism independent of DAO.fun** | Mentioned by HoneyBadger\n- **Develop a system to monetize agent data** | Mentioned by DorianD\n- **Enable AI agents to perform transactions with V2** | Mentioned by Yuan\n- **Create multimodal screen recording capability** | Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571" + }, + "ai_news_elizaos_discord_md_2025-02-25": { + "filename": "2025-02-25.md", + "content": "# elizaOS Discord - 2025-02-25\n\n**Date: February 25, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- **Memory Allocation Problems**: Multiple users reported \"JavaScript heap out of memory\" errors when running agents with knowledge bases in v0.25.8. The common workaround is setting `NODE_OPTIONS=\"--max-old-space-size=8192\"` or removing knowledge entries from character files.\n- **Plugin Migration**: Plugins have been moved to separate repositories under `elizaos-plugins/`, causing some confusion about proper implementation.\n- **Twitter Client Issues**: Users are experiencing problems with Twitter client connectivity in the latest version (v0.25.8) due to changes in the clients key structure.\n- **ARM64 Support**: There are ongoing issues with running Eliza via Docker on ARM64 architecture servers, specifically with the module '@anush008/tokenizers-linux-arm64-gnu'.\n- **Character File Optimization**: Several users reported problems with repetitive posting patterns from their AI agents, requiring explicit instructions in character files to prevent redundancy.\n\n### AI Agent Development\n- **DegenAI Updates**: The team has reactivated DegenAI on Discord for testing after its X (Twitter) account was suspended for about a month. Focus is on ensuring it properly pulls in context about trades.\n- **Trading Strategy Suggestions**: Detailed technical trading strategy was proposed for DegenAI, including monitoring BTC price ranges and using tools like coinrotator.app for trend analysis.\n- **AI News Aggregator**: Jin reported that an AI news aggregator is nearly complete with quality historical aggregation features for X, Discord, GitHub, and markets, plus summarization capabilities.\n- **Trust Marketplace**: A pre-alpha test for the Trust Marketplace was announced, seeking partner volunteers to help build Trust Scores by making token evaluations.\n\n### Governance & Token Issues\n- **Token Ticker Change**: Partners expressed frustration about the slow progress on changing the token ticker from ai16z to match the ElizaOS rebrand, which has been pending for months due to dependency on daos.fun to implement a voting module.\n- **Governance Solutions**: Discussion about alternative voting mechanisms that don't depend on daos.fun, including using Snapshot or exploring other open-source governance tools.\n\n### Integration & API Concerns\n- **LinkedIn Integration**: The LinkedIn client for ElizaOS appears to be non-functional, with reports that someone worked on it 2.5 months ago but encountered errors and never completed the integration.\n- **Instagram API**: Questions about Instagram API integrations that appear to be non-functional.\n- **Facebook Client**: Inquiries about whether a Facebook client is available for ElizaOS.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"JavaScript heap out of memory\" error?** \nA: Set `NODE_OPTIONS=\"--max-old-space-size=8192\"` before starting the agent (answered by elizaos-bridge-odi)\n\n**Q: Where were all the plugins moved to?** \nA: https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How do I add the client-lens plugin?** \nA: Use `npx elizaos plugins add @elizaos-plugins/client-lens` (answered by shaw)\n\n**Q: How to fix RAG knowledge base errors with OpenAI?** \nA: Set embeddingModel and model to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Can I deploy multiple AIs to a single TypeScript app project?** \nA: Yes, use `pnpm start \u2014characters=\"character1.json,character2.json,3.json\"` (answered by elizaos-bridge-odi)\n\n**Q: Is DegenAI still active?** \nA: \"He's actively trading and we've turned him back on in discord, we've been doing some testing to make sure he's pulling in context about trades\" (answered by rhota)\n\n**Q: Wouldn't it be a good idea to recreate the X account for DegenAI?** \nA: \"Unfortunately if we start another account it could easily get banned again. Appeal process is pending.\" (answered by rhota)\n\n**Q: What's preventing the team from changing the token ticker from ai16z to match the ElizaOS rebrand?** \nA: The team needs daos.fun to implement a voting module to properly change the token metadata, as exchanges want to see that the rebrand was approved by community vote (answered by jasyn_bjorn)\n\n**Q: How do you install the new Claude?** \nA: Use \"npm install -g anthropic/claude-code\" (answered by yikesawjeez)\n\n## Community Help & Collaboration\n\n- **Memory Allocation Troubleshooting**: PiagaShihari helped lefrog with memory allocation errors by suggesting the removal of \"knowledge\" from character's JSON as a temporary workaround.\n\n- **RAG Knowledge Base Configuration**: Sabochee assisted Waqas Wahid with RAG knowledge base errors with OpenAI by suggesting setting embeddingModel and model to 'text-embedding-ada-002' in character config.\n\n- **Database Connection Issues**: P\u039eTE helped sergii.bomko with Postgres database connection issues by providing the correct format for POSTGRES_URL and pointing to schema.sql in adapter-postgres package.\n\n- **Character File Optimization**: Patt helped artzy with issues related to Twitter posts being redundant and repetitive by suggesting explicitly specifying in the character file to NOT talk repetitively and trying a different model.\n\n- **Trading Strategy Development**: Osint provided detailed technical trading strategy suggestions for DegenAI, including monitoring BTC price ranges, entering positions at the lower part of these ranges, and using tools like coinrotator.app for trend analysis.\n\n- **Governance Research**: Jin shared a workflow for using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe content for documentation to help partners research alternative governance solutions.\n\n## Action Items\n\n### Technical\n- Fix memory allocation issues with knowledge bases in v0.25.8 (Mentioned by lefrog)\n- Fix Twitter client integration in v0.25.8 (Mentioned by PiagaShihari)\n- Resolve BGE embedding model errors with RAG knowledge (Mentioned by Sabochee)\n- Fix ARM64 support for Eliza Docker container (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Address repetitive posting patterns in AI agents (Mentioned by artzy)\n- Fix LinkedIn API integration (Mentioned by Noah)\n- Implement video and image posting for Twitter client (Mentioned by ulquiorracifer9277)\n- Investigate APICallError.isAPICallError issue (Mentioned by .noclips)\n- Fix API endpoint for remote prompting (Mentioned by Vesper)\n- Resolve issues with Binance plugin quantity errors (Mentioned by Zakito11)\n- Fix adapter-redis plugin availability (Mentioned by Prayag)\n- Create a trading AI agent workflow based on BTC price range analysis (Mentioned by Osint)\n- Integrate tools like coinrotator.app for trend analysis (Mentioned by Osint)\n- Continue testing DegenAI's ability to pull in context about trades (Mentioned by rhota)\n- Implement OpenGraph image previews for the AI news aggregator (Mentioned by jin)\n- Crawl and reprocess last 60 days of news (Mentioned by jin)\n- Merge upgraded AI news aggregator (Mentioned by jin)\n- Explore alternative voting mechanisms that don't depend on daos.fun (Mentioned by jin)\n- Research open-source governance tools compatible with Solana (Mentioned by jin)\n- Implement functional memory systems that exist outside character JSON files (Mentioned by Hidden Forces)\n- Fix node block production issue in blockchain network implementation (Mentioned by DorianD)\n- Create .env file for configuration management (Mentioned by DorianD)\n- Fix Cursor crashing after upgrade (Mentioned by DorianD)\n\n### Documentation\n- Update documentation for new plugin structure and client configuration (Mentioned by Prayag)\n- Create guide for proper memory allocation settings (Mentioned by sergii.bomko)\n- Improve transparency of DegenAI's relationship with AI16z (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Prepare for governance implementation by documenting desired system (Mentioned by jin)\n- Document the rebrand process for exchanges and other platforms (Mentioned by jasyn_bjorn)\n- Create FAQ database for AI agents (Mentioned by jin)\n\n### Feature\n- Create desktop app wrapper for Eliza for Mac and Windows to use residential IP addresses (Mentioned by AD)\n- Add transaction capabilities to AI agents (Mentioned by Yuan)\n- Implement multimodal screen recording (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Develop documents design agent (Mentioned by Danny Irving)\n- Add support for flexible access control mechanism (RBAC) for clients and actions (Mentioned by sergii.bomko)\n- Add Facebook client integration (Mentioned by Redvoid)\n- Create a dedicated DegenAI website with its own terminal (Mentioned by Osint)\n- Establish an official organizational account for DegenAI (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Implement token metadata update to change ticker from ai16z (Mentioned by Multiple partners)\n- Create a governance system that includes AI agents in the voting process (Mentioned by DorianD)\n- Create an agent that writes satirical memecoin reviews in the style of Pitchfork journalists (Mentioned by SmashAdams)\n- Develop a proper AI news channel (Mentioned by Entropy)" + }, + "ai_news_elizaos_discord_md_2025-02-24": { + "filename": "2025-02-24.md", + "content": "# elizaOS Discord - 2025-02-24\n\n## Overall Discussion Highlights\n\n### ElizaOS Platform Updates\n- **Version 0.25.8 Released**: Odilitime announced the release of ElizaOS v0.25.8 with plugins moved out of the main codebase to a separate repository at https://github.com/elizaos-plugins/\n- **ElizaOS V2 Development**: Witch clarified that ElizaOS V2 codebase is being developed by Shaw with an expected release in early April or sooner\n- **Rebranding Progress**: The team is working on rebranding ai16z to ElizaOS, including consolidating X (Twitter) accounts by swapping the @elizaOS and @ai16zdao handles while maintaining followers\n- **Token Status**: The ai16z token will maintain the same contract address through the rebrand, with plans to promote the token and announce planned tokenomics after the rebrand is complete\n\n### Technical Discussions\n- **Memory Allocation Issues**: Multiple users reported JavaScript heap out of memory errors when using RAG knowledge, with solutions involving increasing Node.js memory limits using `NODE_OPTIONS=\"--max-old-space-size=8192\"`\n- **Embedding Model Problems**: Users experienced issues with embedding models for RAG knowledge, particularly with the BGE model not being found, with suggestions to use `text-embedding-ada-002` instead\n- **Plugin Architecture Changes**: Confusion about the new plugin architecture after plugins were moved out of the main ElizaOS repository, with some plugins accidentally removed from the registry\n- **L2 Development**: DorianD has been working on building an L2 for ElizaOS using Solana validators, proposing a system where ai16z tokens could be staked to run validator or RPC nodes\n- **Agent Memory Systems**: Hidden Forces raised questions about implementing functional memory systems that exist outside character JSON files, specifically for managing podcast episode data\n\n### Community Projects\n- **Instacart Agent**: Scooper shared their successful implementation of an Instacart agent built on Eliza that helps with meal planning and grocery ordering within budget constraints\n- **AI News Aggregator**: Jin reported progress on an AI news aggregator that collects historical data from X, Discord, GitHub, and markets, with summarization capabilities\n- **DegenSpartanAI Trading**: Community members discussed the performance of DegenSpartanAI, a trading AI agent in early development, with Osint providing detailed technical suggestions for improving its trading strategy\n- **Community Analysis Tools**: Jin mentioned plans to combine discord-summarizer and ai-news repositories to filter out noise in the community, find pain points, reward contributors, and create FAQ content for AI agents\n\n## Key Questions & Answers\n\n**Q: Where have the plugins been moved to after the latest update?** \nA: They have been moved to https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How can I fix the \"JavaScript heap out of memory\" error?** \nA: Set NODE_OPTIONS=\"--max-old-space-size=8192\" or other memory size values (answered by boolkeys)\n\n**Q: How can I run multiple characters in one deployment?** \nA: Use \"pnpm start \u2014characters=\"character1.json,character2.json,3.json\"\" (answered by boolkeys)\n\n**Q: How to fix the RAG knowledge base embedding model error?** \nA: Set embeddingModel to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Is there a LinkedIn plugin available?** \nA: There was a PR but it was a joke with no working code (answered by Odilitime)\n\n**Q: What does the Instacart agent do?** \nA: You can order groceries through Instacart. It helps you meal plan a week of recipes and then order groceries. (answered by scooper)\n\n**Q: Can you give a price limit param for the meal plan?** \nA: Yep, you can tell it your budget. (answered by scooper)\n\n**Q: Can anyone know about ElizaOS tokenomics?** \nA: Tokenomics is in the #tokenomics channel but they're waiting for launchpad release before releasing the full tokenomics + future plans. (answered by witch)\n\n**Q: Is eliza official ai16z token?** \nA: No, our 2 official tokens are ai16z (pending rebrand but same CA) and DegenAI. eliza is a different project we are aligned with, but not under our scope. (answered by Patt)\n\n**Q: In terms of X accounts we currently have - ai16zdao / ElizaOS / Eliza Studios. Which accounts are being consolidated?** \nA: The plan is to exchange the @elizaOS handle with @ai16zdao, with support from X. (answered by accelxr)\n\n**Q: How do we make sure we know how to distinguish between devs committed and building for the long term and those looking to extract from Eliza community for a quick cash grab?** \nA: Using a combination of Labs/Studios partnerships, builder chats, demo days, and ecosystem funding to promote quality projects. (answered by accelxr)\n\n## Community Help & Collaboration\n\n1. **Memory Allocation Solutions**: \n boolkeys helped Pleasures resolve JavaScript heap out of memory errors by providing the command to increase Node.js memory allocation: `export NODE_OPTIONS=\"--max-old-space-size=4096\"` with options for different memory sizes.\n\n2. **Embedding Model Troubleshooting**: \n Sabochee assisted Waqas Wahid with embedding model errors in RAG knowledge by suggesting the use of `text-embedding-ada-002` model in character config.\n\n3. **PostgreSQL Configuration**: \n P\u039eTE provided detailed instructions to the community on configuring PostgreSQL with ElizaOS, including correct URL format and schema location.\n\n4. **Trading Strategy Suggestions**: \n Osint (aka not_in_a_dao_ai) provided DegenSpartanAI developers with a detailed workflow proposal for improving trading strategies, including BTC range monitoring, using coinrotator.app, and trading on daily timeframes.\n\n5. **Plugin Registry Fix**: \n Odilitime identified a commit that accidentally removed the SQD plugin from the registry and promised to handle restoring it after ian | sqd.ai reported the issue.\n\n6. **Telegram Bot Troubleshooting**: \n Sipit suggested to Quang Vinh that they should revoke their Telegram bot API key and get a new one to resolve connection timeout issues.\n\n7. **Development Environment Issues**: \n yikesawjeez helped DorianD with serialization issues by suggesting trying Claude via \"npm install -g anthropic/claude-code\" and updating Cursor to version 3.7 for access to a new agent.\n\n## Action Items\n\n### Technical\n1. **Fix memory allocation issues with RAG knowledge** - Implement better memory management for large knowledge bases (Mentioned by Multiple users)\n2. **Restore accidentally removed plugins in registry** - Fix commit that removed multiple plugins including SQD (Mentioned by Odilitime)\n3. **Fix action validation in agent runtime** - Investigate why handlers execute despite validate returning false (Mentioned by Sabochee)\n4. **Add WebSocket support to direct client** - Implement WebSocket functionality for direct client (Mentioned by shaw)\n5. **Implement L2 for ElizaOS using Solana validators** - Based on the linked tokenomics model (Mentioned by DorianD)\n6. **Add more logging or evaluation capabilities for agents** - To provide feedback on plugins (Mentioned by DorianD)\n7. **Research methods to allow staked coins to be re-hypothecated** - For L2 node payments (Mentioned by DorianD)\n8. **Resolve serialization issues in the L2 implementation** (Mentioned by DorianD)\n9. **Investigate and resolve compromised Telegram channels** (Mentioned by irio)\n10. **Finalize X handle swap between @elizaOS and @ai16zdao** (Mentioned by accelxr)\n11. **Update token name on CMC, CG, CEXs** - When updating token metadata (Mentioned by accelxr)\n12. **Implement OpenGraph image previews for the AI news aggregator** - Replace individual profile pictures with OpenGraph previews (Mentioned by jin)\n13. **Crawl and reprocess last 60 days of news** - Gather and analyze historical news data (Mentioned by jin)\n14. **Merge upgraded AI news aggregator** - Complete and merge with historical aggregation and summarization features (Mentioned by jin)\n15. **Implement BTC price range monitoring** - For $85k-$99k short term, $73k-$109k broader range (Mentioned by Osint)\n16. **Add functionality to enter positions at lower part of BTC trading range** (Mentioned by Osint)\n17. **Integrate with tools like coinrotator.app** - For simplified trend analysis (Mentioned by Osint)\n18. **Implement daily timeframe trading strategy** (Mentioned by Osint)\n19. **Fix issue with API key configuration** - In Eliza agent kit starter (Mentioned by Syntronyx)\n20. **Investigate ARM64 support for Docker deployments** (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n21. **Review and merge translation corrections pull request** (Mentioned by Void)\n22. **Address repetitive posting behavior in Twitter agents** (Mentioned by artzy)\n23. **Implement functional memory systems outside character JSON files** - For accessing vector arrays at runtime to recall podcast episode data (Mentioned by Hidden Forces)\n24. **Develop stateful TEEs with proof generation and verification** - Building trusted execution environments that guarantee agent sovereignty (Mentioned by Wukong of Fire)\n\n### Documentation\n1. **Update character file format documentation** - Clarify how to specify clients and plugins in the new version (Mentioned by Multiple users)\n2. **Create guide for using PostgreSQL with ElizaOS** - Document proper setup process for PostgreSQL adapter (Mentioned by P\u039eTE)\n3. **Update tokenomics documentation** - After launchpad release (Mentioned by witch)\n4. **Create formal announcement introducing the rebrand** - With clear messaging about token contract address (Mentioned by accelxr)\n5. **Develop brand kit and presentation guidelines for ElizaOS** (Mentioned by accelxr)\n\n### Feature\n1. **Add LinkedIn client implementation** - Develop a working LinkedIn plugin (Mentioned by 0xConsole)\n2. **Improve embedding model options for RAG** - Add support for free embedding models (Mentioned by Waqas Wahid)\n3. **Consider adding shorting capability or inverse token trading** - For bearish markets (Mentioned by Patt)\n4. **Explore Hyperliquid as a trading platform** - For AI agent to gain exposure to more coins (Mentioned by Osint)\n5. **Consider multi-chain support beyond Solana** (Mentioned by Void)\n6. **Create desktop app wrapper for Eliza** - On Mac and Windows (Mentioned by AD)\n7. **Improve character generation to prevent repetitive posts** (Mentioned by artzy)\n8. **Consider VRM-to-spritesheet pipeline** - For creating game assets (Mentioned by jin)\n9. **Explore Solana L2 system for staking ai16z tokens** - To run validator/RPC nodes (Mentioned by DorianD)\n10. **Develop recurring demo day** - For showcasing quality projects (Mentioned by accelxr)\n11. **Create an agent that writes stylized memecoin reviews** - In the style of Pitchfork journalists (Mentioned by SmashAdams)\n12. **Explore EVM based wallet support for ETH/BASE** (Mentioned by Zeke)" + }, + "ai_news_elizaos_daily_json_2025-02-26": { + "filename": "2025-02-26.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-26", + "categories": [ + { + "title": "Recent Updates to Eliza OS", + "content": [ + { + "text": "Several feature enhancements have been implemented in the Eliza OS project. A mock agent form was added to the client side, and performance improvements were made alongside metadata refactoring. Post-processing support for character loading was introduced, and roles, ownership state, and world settings were added to the core functionality. The project now has better plugin loading error handling and JSON5 support for character files. CLI installation received improvements, and an environment update was submitted for the plugin viction.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3690", + "https://github.com/elizaOS/eliza/pull/3688", + "https://github.com/elizaOS/eliza/pull/3686", + "https://github.com/elizaOS/eliza/pull/3682", + "https://github.com/elizaOS/eliza/pull/3698", + "https://github.com/elizaOS/eliza/pull/3697", + "https://github.com/elizaOS/eliza/pull/3701" + ], + "images": [], + "videos": [] + }, + { + "text": "Multiple bug fixes were implemented across the platform. Issues with the agent CLI, media download action, and PDF message sending were resolved. Discord voice join/leave actions were fixed, and a Twitter crash issue was addressed. The character creator functionality was repaired, and broken links in the README were corrected. The CLI install process was fixed, including proper handling of paths with spaces. Additional fixes were made to the Telegram vitest and character knowledge directory.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3691", + "https://github.com/elizaOS/eliza/pull/3687", + "https://github.com/elizaOS/eliza/pull/3681", + "https://github.com/elizaOS/eliza/pull/3680", + "https://github.com/elizaOS/eliza/pull/3677", + "https://github.com/elizaOS/eliza/pull/3710", + "https://github.com/elizaOS/eliza/pull/3684", + "https://github.com/elizaOS/eliza/pull/3673", + "https://github.com/elizaOS/eliza/pull/3699", + "https://github.com/elizaOS/eliza/pull/3676", + "https://github.com/elizaOS/eliza/pull/3678" + ], + "images": [], + "videos": [] + }, + { + "text": "Documentation and code maintenance were also addressed. The documentation was updated with changelog notes, pages were merged, and general cleanup was performed. Linting issues were fixed, and turbo-related problems were resolved to improve the development workflow.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3694", + "https://github.com/elizaOS/eliza/pull/3703" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "DankVR's Recent Twitter Activity", + "content": [ + { + "text": "DankVR discusses the importance of local-first philosophy in the crypto industry, mentioning a conference held in Berlin last summer. They emphasize values like self-custody, sovereignty, and building anti-fragile systems with sufficient distribution.", + "sources": [ + "https://twitter.com/dankvr/status/1894795080734491124", + "https://twitter.com/dankvr/status/1894762733033132065" + ], + "images": [], + "videos": [] + }, + { + "text": "DankVR shares concerns about supply chain attacks and discusses security improvements, suggesting that normalizing trust assumptions in READMEs could train better user/developer behavior. They note that adding webhooks or agents might create more dependencies, contrary to the goal of reducing them.", + "sources": [ + "https://twitter.com/dankvr/status/1894794353941319729", + "https://twitter.com/dankvr/status/1894793774879973609" + ], + "images": [ + "https://pbs.twimg.com/media/GkuopImWIAAXAFL.jpg" + ], + "videos": [] + }, + { + "text": "DankVR previews a baked lighting version of the Clank Tank set on Hyperfy, mentioning it will soon be cross-platform. They also express interest in exploring Clank Tank integration with DAOS.fun.", + "sources": [ + "https://twitter.com/dankvr/status/1894619680691691716", + "https://twitter.com/dankvr/status/1894575309996838938" + ], + "images": [ + "https://pbs.twimg.com/ext_tw_video_thumb/1894619222812061697/pu/img/kDBZF85nocZi0OLn.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1894619222812061697/pu/vid/avc1/1280x720/ByzuS105bnJcxVsb.mp4?tag=12" + ] + }, + { + "text": "DankVR shares various brief comments, including calling this a 'golden era for hacker artists' in response to Grimes, and mentioning a 'good nerdy chat about agent development'.", + "sources": [ + "https://twitter.com/dankvr/status/1894624330065076465", + "https://twitter.com/shawmakesmagic/status/1894864630155296786", + "https://twitter.com/dankvr/status/1894592298547019949", + "https://twitter.com/dankvr/status/1894760590427423199" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent Pull Requests in elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen significant development activity with multiple pull requests addressing various aspects of the system:\n\n**Feature Additions:**\n- PR #3682 adds roles, ownership state, and world settings to the core functionality\n- PR #3688 implements performance improvements and metadata refactoring\n- PR #3690 introduces a mock agent form on the client side\n- PR #3708 consolidates character/agent handling for better integration\n- PR #3698 improves plugin loading error handling and adds JSON5 support for character files\n\n**Documentation and Maintenance:**\n- PR #3694 updates documentation, adds changelog notes, merges pages, and performs cleanup\n- PR #3700 addresses security concerns with NPM updates and bumps turbo\n\n**Bug Fixes and Refactoring:**\n- PR #3674 fixes re-initialization migration issues\n- PR #3704 refactors the plugin local AI implementation\n\nThese changes collectively enhance the system's performance, security, and user experience while addressing existing issues and expanding functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3694", + "https://github.com/elizaOS/eliza/pull/3682", + "https://github.com/elizaOS/eliza/pull/3688", + "https://github.com/elizaOS/eliza/pull/3674", + "https://github.com/elizaOS/eliza/pull/3690", + "https://github.com/elizaOS/eliza/pull/3708", + "https://github.com/elizaOS/eliza/pull/3700", + "https://github.com/elizaOS/eliza/pull/3698", + "https://github.com/elizaOS/eliza/pull/3704" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3694", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3682", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3688" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3679: Users are experiencing problems with character files not loading.\n\n2. Issue #3693: The Twitter Agent functionality is not working properly, failing to post or respond as expected.\n\n3. Issue #3689: Users are encountering wallet-related issues.\n\n4. Issue #3685: Twitter media is being ignored when Discord approvals are enabled, suggesting an integration problem between the two platforms.\n\n5. Issue #3683: A feature request to utilize ChatGPT assistant API keys has been submitted.\n\n6. Issue #3702: There is no REST API backend available, which appears to be a missing functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3679", + "https://github.com/elizaOS/eliza/issues/3693", + "https://github.com/elizaOS/eliza/issues/3689", + "https://github.com/elizaOS/eliza/issues/3685", + "https://github.com/elizaOS/eliza/issues/3683", + "https://github.com/elizaOS/eliza/issues/3702" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3679", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3693", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3689", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3685", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3683", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3702" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "The elizaos/eliza repository showed active development over a two-day period. From February 26-27, 2025, there were 17 new pull requests with 14 merged, 6 new issues, and 21 active contributors. Activity continued the following day (February 27-28, 2025) with 13 new pull requests (6 merged), 1 new issue, and 16 active contributors. Overall, the project maintained strong contributor engagement across both days.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740528000 + } + }, + "ai_news_elizaos_daily_md_2025-02-26": { + "filename": "2025-02-26.md", + "content": "# Recent Updates to Eliza OS\n\n## Feature Enhancements\n- Mock agent form added to client side\n- Performance improvements and metadata refactoring implemented\n- Post-processing support for character loading introduced\n- Roles, ownership state, and world settings added to core functionality\n- Better plugin loading error handling and JSON5 support for character files\n- CLI installation improvements\n- Environment update submitted for plugin viction\n\n## Bug Fixes\n- Agent CLI issues resolved\n- Media download action fixed\n- PDF message sending problems addressed\n- Discord voice join/leave actions repaired\n- Twitter crash issue fixed\n- Character creator functionality restored\n- Broken README links corrected\n- CLI install process improved with proper handling of paths with spaces\n- Telegram vitest and character knowledge directory fixes\n\n## Documentation and Maintenance\n- Documentation updated with changelog notes\n- Pages merged and general cleanup performed\n- Linting issues fixed\n- Turbo-related problems resolved to improve development workflow\n\n# DankVR's Recent Twitter Activity\n\n## Local-First Philosophy\n- Discussed importance of local-first philosophy in crypto industry\n- Mentioned conference held in Berlin last summer\n- Emphasized values like self-custody, sovereignty, and anti-fragile systems\n\n## Security Considerations\n- Shared concerns about supply chain attacks\n- Suggested normalizing trust assumptions in READMEs\n- Noted potential issues with adding webhooks or agents creating dependencies\n\n## Project Updates\n- Previewed baked lighting version of Clank Tank set on Hyperfy\n- Mentioned upcoming cross-platform support\n- Expressed interest in Clank Tank integration with DAOS.fun\n\n## Community Engagement\n- Called this a \"golden era for hacker artists\" in response to Grimes\n- Mentioned having a \"good nerdy chat about agent development\"\n\n# Recent Pull Requests in elizaOS/eliza Repository\n\n## Feature Additions\n- Roles, ownership state, and world settings added to core functionality\n- Performance improvements and metadata refactoring implemented\n- Mock agent form introduced on client side\n- Character/agent handling consolidated for better integration\n- Improved plugin loading error handling and JSON5 support for character files\n\n## Documentation and Maintenance\n- Documentation updated with changelog notes and page merges\n- Security concerns addressed with NPM updates and turbo bumps\n\n## Bug Fixes and Refactoring\n- Re-initialization migration issues fixed\n- Plugin local AI implementation refactored\n\n# Recent GitHub Issues in the elizaOS/eliza Repository\n\n## Reported Issues\n- Character files not loading properly\n- Twitter Agent functionality not working as expected\n- Wallet-related issues encountered by users\n- Twitter media being ignored when Discord approvals are enabled\n- Feature request for utilizing ChatGPT assistant API keys\n- REST API backend functionality\n\n# ElizaOS GitHub Activity Update\n\n## Development Metrics\n- February 26-27: 17 new pull requests with 14 merged, 6 new issues, and 21 active contributors\n- February 27-28: 13 new pull requests with 6 merged, 1 new issue, and 16 active contributors\n- Strong contributor engagement maintained across both days" + }, + "ai_news_elizaos_daily_discord_json_2025-02-26": { + "filename": "2025-02-26.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-26", + "date": 1740528000, + "stats": { + "totalMessages": 842, + "totalUsers": 152 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily revolves around the ElizaOS project, an open-source AI agent framework. Several users inquired about technical aspects of deploying Eliza agents, particularly for Twitter and LinkedIn integration. A user named Yuan asked about AI agents performing transactions with V2, while Noah mentioned issues with LinkedIn API integration, noting that existing packages like \"linkedin-private-api\" no longer work. Osint provided guidance on getting started with Eliza, recommending Shaw's YouTube tutorials and suggesting users leverage LLMs to solve specific integration problems. There were also discussions about the ai16z token, its liquidity, and investment strategies. The chat included warnings about scammers targeting the community. Some users reported errors when running Eliza, including API call errors. The development team appears to be actively working on Eliza v2, described as a significant upcoming upgrade.\n\n## 2. FAQ\nQ: Can AI agent do transactions with V2? (asked by Yuan) A: Unanswered\nQ: Is there anyone working on LinkedIn client for Eliza OS? (asked by Noah) A: Yes, someone worked on it initially 2.5 months ago but there were errors and they never followed through (answered by Osint)\nQ: Has anyone tried twitter-client post video and image? (asked by ulquiorracifer9277) A: Unanswered\nQ: How does Eliza post on Twitter? Does it need the Twitter API? (asked by z1) A: It connects to Twitter OAuth or uses your account login credentials in .env file (answered by Osint)\nQ: What's the issue with \"Error in generateObject: TypeError: APICallError.isAPICallError is not a function\"? (asked by .noclips) A: Unanswered\nQ: Is there any plugin to do multi modal screen record with Eliza? (asked by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571) A: Of course not (answered by Osint)\nQ: Could anyone help me troubleshooting deploying Eliza? (asked by Pisces369) A: Head to coders channel and watch agent dev school on YouTube (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: Osint | Helpee: Noah | Context: LinkedIn API integration issues | Resolution: Suggested to \"git gud w/llms\" and use search tools in the coders channel, put issues into LLMs like Mistral, DeepSeek, ChatGPT, or Claude to solve them\nHelper: Osint | Helpee: z1 | Context: How Eliza posts on Twitter | Resolution: Explained it connects to Twitter OAuth or uses account credentials in .env file, and bypasses Twitter API for scraping tweets\nHelper: Osint | Helpee: Yuki | Context: Confusion about ai16z investment discussions | Resolution: Explained the history and current focus of the project, including work on degenspartanai and Eliza v2\nHelper: BOSSU | Helpee: Pisces369 | Context: Troubleshooting Eliza deployment | Resolution: Directed to coders channel and recommended watching agent dev school on YouTube\n\n## 4. Action Items\nTechnical: Fix LinkedIn client integration issues | Description: Current LinkedIn private API packages no longer work | Mentioned By: Noah\nTechnical: Resolve Twitter client image and video posting functionality | Description: User inquired about this capability | Mentioned By: ulquiorracifer9277\nTechnical: Fix \"APICallError.isAPICallError is not a function\" error | Description: User encountered this error when running Eliza | Mentioned By: .noclips\nTechnical: Continue development of Eliza v2 | Description: Major upgrade in active development | Mentioned By: Osint\nFeature: Enable AI agents to perform transactions with V2 | Description: User wants to integrate Eliza in a project for AI to analyze and execute transactions | Mentioned By: Yuan\nFeature: Develop documents design agent | Description: User proposed collaboration on this type of agent | Mentioned By: Danny Irving\nFeature: Create multimodal screen recording capability | Description: User asked about similar functionality to Google Gemini's multimodal live API | Mentioned By: \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571\nDocumentation: Create guides for deploying Eliza | Description: Multiple users struggling with deployment | Mentioned By: Pisces369", + "messageCount": 198, + "userCount": 67 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around issues with ElizaOS v0.25.8, which introduced significant architectural changes compared to previous versions (v0.1.9). Users are experiencing various problems including memory leaks, plugin loading failures, client connection issues (especially with Twitter), and knowledge management errors. The major architectural change involves plugins and clients being moved out of the core repository into separate packages that need to be explicitly added. Many users are confused about how to properly configure their agents after the update, particularly regarding client configuration and knowledge management. Several workarounds were suggested, including removing the \"knowledge\" field from character files to prevent memory errors, allocating more memory with NODE_OPTIONS, and properly configuring plugins by adding both client and plugin packages. The chat also contains discussions about API errors, particularly with Google's API and the Twitter client.\n\n## 2. FAQ\nQ: How do I fix the \"out of memory heap allocation\" error in v0.25.8? (asked by lefrog) A: Remove the \"knowledge\" field from your character.json file or increase memory allocation with \"export NODE_OPTIONS='--max-old-space-size=8192'\" (answered by sergii.bomko)\nQ: Where are the clients in v0.25.8? (asked by .noclips) A: Clients are now separate packages that need to be added explicitly, like \"elizaos-plugins/client-slack\" (answered by Prayag)\nQ: How do I configure Twitter in v0.25.8? (asked by CARSON.ts) A: Add both the client and plugin to your character.json: \"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"] (answered by CARSON.ts)\nQ: Why doesn't my Twitter client connect in v0.25.8? (asked by PiagaShihari) A: You need to add both the client and plugin packages (answered by CARSON.ts)\nQ: How do I fix the \"APICallError.isAPICallError is not a function\" error? (asked by .noclips) A: Unanswered\nQ: Can AI agents do transactions with V2? (asked by Yuan) A: Unanswered\nQ: How do I add the client-lens plugin? (asked by Prayag) A: Use \"elizaos-plugins/client-lens\" instead of \"elizaos/client-lens\" (answered by shaw)\nQ: How do I change vector dimensions? (asked by iceman) A: Unanswered\nQ: Does Eliza support Claude 3.7? (asked by Bunchu) A: Unanswered\nQ: How do I fix the \"Service text_generation not found\" error? (asked by ky) A: Unanswered\nQ: How do I implement access control for different clients and actions? (asked by dankvr) A: Unanswered\n\n## 3. Help Interactions\nHelper: PiagaShihari | Helpee: AD | Context: Discord plugin not working in v0.25.8 | Resolution: Suggested removing \"knowledge\" from character.json to make it work\nHelper: notorious_d_e_v | Helpee: .noclips | Context: Debugging Google API error in generateObject function | Resolution: Suggested simplifying the generateText call and adding log statements to identify the actual error\nHelper: CARSON.ts | Helpee: Yug | Context: Twitter configuration in new version | Resolution: Shared that using eliza-starter and setting clients=[\"twitter\"] worked for them\nHelper: CARSON.ts | Helpee: Multiple users | Context: Twitter client not connecting in v0.25.8 | Resolution: Discovered and shared that both client-twitter and plugin-twitter need to be added to plugins array\nHelper: Ale | AutoRujira | Helpee: Redvoid | Context: RAG knowledge not working with PDF files | Resolution: Suggested converting PDF to TXT format\nHelper: sergii.bomko | Helpee: dankvr | Context: Out of memory error | Resolution: Suggested increasing memory allocation with NODE_OPTIONS\n\n## 4. Action Items\nTechnical: Fix memory leaks when using knowledge field in character.json | Description: Current workaround is to remove knowledge field | Mentioned By: PiagaShihari\nTechnical: Fix Twitter client connection issues in v0.25.8 | Description: Twitter client doesn't connect properly after update | Mentioned By: PiagaShihari\nTechnical: Fix \"APICallError.isAPICallError is not a function\" error | Description: Error occurs when using generateObject with Google API | Mentioned By: .noclips\nTechnical: Fix PDF file support for RAG knowledge | Description: PDF files not working properly with RAG | Mentioned By: Redvoid\nTechnical: Implement proper access control mechanism for clients and actions | Description: Need RBAC-like system to restrict actions for different clients | Mentioned By: dankvr\nDocumentation: Update documentation for v0.25.8 plugin and client architecture | Description: Current docs don't reflect new plugin/client structure | Mentioned By: Multiple users\nDocumentation: Create guide for migrating from v0.1.9 to v0.25.8 | Description: Many users struggling with migration | Mentioned By: Multiple users\nDocumentation: Document proper Twitter client configuration | Description: Confusion about Twitter client setup | Mentioned By: CARSON.ts\nFeature: Implement flexible access control for clients and actions | Description: Allow restricting certain actions to specific clients or users | Mentioned By: dankvr\nFeature: Improve RAG knowledge implementation | Description: Current implementation has issues with memory and file formats | Mentioned By: Multiple users", + "messageCount": 246, + "userCount": 68 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains three brief messages with minimal technical discussion. Entropy suggested creating a news channel and shared a Twitter link. Danny Irving expressed interest in collaborating on a documents design agent. AvuTheGreat asked about deploying an ElizaOS AI agent as an automated Twitter bot. No detailed technical discussions, problem-solving, or concrete implementations were present in this limited conversation.\n\n## 2. FAQ\nQ: How to deploy elizaos ai agent on twitter as an automated bot? (asked by AvuTheGreat) A: Unanswered\n\n## 3. Help Interactions\nNo significant help interactions were present in the chat segment.\n\n## 4. Action Items\nFeature: Create a proper news channel | Description: Establishing a dedicated channel for news | Mentioned By: Entropy\nFeature: Develop documents design agent | Description: Collaboration opportunity for creating a document design agent | Mentioned By: Danny Irving\nTechnical: Deploy ElizaOS AI agent on Twitter | Description: Implementation of automated Twitter bot using ElizaOS | Mentioned By: AvuTheGreat", + "messageCount": 3, + "userCount": 3 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Discord Chat Analysis: spartan_holders\n\n## 1. Summary\nThe discussion centers around DegenAI's current challenges, particularly the suspension of its X (Twitter) account and its relationship with AI16z. Rhota mentions being at ETH Denver and explains they've reactivated DegenAI in Discord for testing, ensuring it can pull context about trades before making it available to users. The X account appeal is pending with no immediate resolution in sight. Community members express concerns about DegenAI's visibility, market perception, and brand identity. Several users, particularly \u8f9e\u5c18\u9e3d\u9e3d, suggest creating a dedicated organizational account for DegenAI to build its independent brand identity separate from AI16z and ELIZAOS. They argue this would improve transparency, community management, and market perception while the X account issue is being resolved. There's discussion about DegenAI's market performance relative to AI16z, with observations that DegenAI follows downward trends but not upward movements. Kalshnikov defends the progress made in the past four weeks, noting that the team is transforming DegenAI from a memecoin to a real product. \ucb48\ub9ac\ub0a8\ud460 inquires about the previously mentioned \"talknomics\" plan to use 8% of launchpad revenue for DegenAI buybacks, but receives no direct answer.\n\n## 2. FAQ\nQ: Is Degens (DegenAI) still active? (asked by MIX) A: He's actively trading and we've turned him back on in discord for testing (answered by rhota)\nQ: Why not create a new X account instead of waiting for the appeal? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\nQ: Is talknomics still valid that you're going to spend 8% of your launchpad revenue on degenai buyback? (asked by \ucb48\ub9ac\ub0a8\ud460) A: Unanswered\n\n## 3. Help Interactions\nHelper: kalshnikov | Helpee: \u8f9e\u5c18\u9e3d\u9e3d | Context: Concerns about DegenAI's progress and attention from team | Resolution: Reassured that the dedicated team is making great progress transforming DegenAI from a memecoin to a real product\nHelper: \u8f9e\u5c18\u9e3d\u9e3d | Helpee: Community | Context: Explaining DegenAI's market situation and relationship with AI16z | Resolution: Provided analysis of current challenges and suggested creating a dedicated organizational account\n\n## 4. Action Items\nType: Technical | Description: Complete testing of DegenAI in Discord to ensure it properly pulls context about trades | Mentioned By: rhota\nType: Technical | Description: Reactivate DegenAI for all users in Discord after testing is complete | Mentioned By: rhota\nType: Feature | Description: Create a dedicated organizational account for DegenAI to share information and manage community | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d\nType: Feature | Description: Develop DegenAI's own terminal/website with features like displaying best older tweets | Mentioned By: Osint (aka not_in_a_dao_ai)\nType: Documentation | Description: Improve transparency of information about DegenAI's relationship with AI16z | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d", + "messageCount": 36, + "userCount": 9 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe conversation revolves around blockchain development challenges, specifically with setting up nodes. DorianD describes difficulties with a network implementation where they managed to get two nodes communicating, but one isn't producing blocks due to complex address management issues. They mention that the AI development assistant they're using tends to hardcode solutions or uses log parsing rather than implementing proper transaction verification. DorianD suggests creating a .env file as a potential solution. They also express frustration with Solana's complexity for their proof-of-concept L2 implementation, noting it has \"too many moving parts.\" There's brief discussion about potentially using Avalanche (AVAX) as an alternative, with yikesawjeez mentioning they might help after completing work on \"ethdenv\".\n\n## 2. FAQ\nQ: How can I simplify node setup for a proof-of-concept L2? (asked by DorianD) A: Unanswered\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: DorianD | Context: Looking for alternatives to Solana for implementing a simpler blockchain solution | Resolution: yikesawjeez offered to find an AVAX tutorial or help after completing ethdenv project\n\n## 4. Action Items\nTechnical: Create .env file to manage blockchain node configuration | Description: Implement environment variables to handle address management instead of hardcoding | Mentioned By: DorianD\nTechnical: Find or create AVAX implementation tutorial | Description: Alternative to Solana for simpler blockchain implementation | Mentioned By: yikesawjeez\nTechnical: Fix node block production issue | Description: Resolve problem with second node not producing blocks due to address management complexity | Mentioned By: DorianD", + "messageCount": 6, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe discussion primarily revolves around challenges with the DAO.fun platform and token metadata updates. Partners express frustration about the inability to change the token ticker from AI16Z to match the ElizaOS rebrand, with the bottleneck being DAO.fun's delayed implementation of a voting module. Shaw mentioned pressing DAO.fun's founder Baoskee, who promised to add voting in \"Q1-Q2,\" but partners feel this lacks urgency. Some partners suggested exploring alternative voting solutions, with Jin recommending research into other voting modules like Snapshot, Realms, or EVM-compatible solutions through Neon.\n\nAnother significant discussion centered on the tribute tokenomics model, where projects contribute tokens to the ElizaOS DAO. Some partners raised concerns about the DAO selling tribute tokens through single-sided liquidity pools, which they felt contradicted earlier commitments. This sparked debate about transparency, financial sustainability, and alignment of incentives between the DAO and contributing projects.\n\nThroughout these discussions, there was tension between partners wanting faster progress and more transparency versus team members asking for patience and suggesting alternative ways to contribute. Jin emphasized that partners could help by researching governance solutions, creating documentation, and producing content rather than pressuring external teams.\n\n## 2. FAQ\nQ: Does updating the token name when changing the metadata mean that the ticker will also be updated at the same time? (asked by Avanc) A: For clarity, when we're able to update the ticker, it will be done alongside the name of the token in a single update, rather than in separate steps. (answered by accelxr)\nQ: What's the bottleneck for updating the metadata? (asked by HoneyBadger) A: Daos.fun (answered by accelxr)\nQ: What's their bottleneck? Who's in contact with baoskee? (asked by HoneyBadger) A: Shaw has contact with Baoskee, who said he'd add the voting module \"Q1-Q2\" (answered by shaw)\nQ: If this is something that can be predicted, then handling it that way makes sense. But isn't there a possibility that the ticker might not be changeable at all? (asked by Avanc) A: We have options, some just suck more than others (answered by shaw)\nQ: Is the bottleneck implication that Bao is focusing on voting mechanism and thus prioritizing that over working on metadata change? (asked by Patt) A: Unanswered\nQ: Any chance he would share just the metadata code to us so we can help him on this front? (asked by Patt) A: Unanswered\nQ: What's stopping them from migrating the ticker other than the dao vote? (asked by HoneyBadger) A: \"dao.fun has the authority to update the metadata\" - it's a mix of them prioritizing roadmap features like voting and actually devving the metadata fix. (answered by jasyn_bjorn)\nQ: Is the bottleneck the (current) lack of ability for dao to vote on changing the ticker? Or actually a technical issue with changing the token22 ticker? (asked by kalshnikov) A: Bottleneck on ticker change is metadata (answered by yikesawjeez)\nQ: Can we know the ETA of Eliza V2? (asked by Lowes) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Partners | Context: Research for alternative voting solutions | Resolution: Jin provided examples of how to research voting modules, suggested looking into Snapshot, Realms, and using AI tools like Grok to explore options\nHelper: jin | Helpee: Partners | Context: How to contribute to documentation and content | Resolution: Jin demonstrated a workflow using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe and summarize content\nHelper: yikesawjeez | Helpee: Partners | Context: Alternative voting solutions | Resolution: Suggested exploring Hyperlane cross-chain DAO voting contracts, implementing interchain DAO tooling for Solana, and mentioned the oneclick AWS deployer works\nHelper: jin | Helpee: Partners | Context: Visualizing data from AI projects | Resolution: Shared a mermaid chart generated from data captured by the AI-news tool to demonstrate how partners can contribute\nHelper: Patt | Helpee: Partners | Context: Clarifying the tribute tokenomics situation | Resolution: Explained the double-edged nature of the tribute system and how it benefits both developers and the ecosystem\n\n## 4. Action Items\nTechnical Tasks: Research alternative voting modules for DAO governance | Description: Explore Snapshot, Realms, and EVM-compatible solutions through Neon | Mentioned By: jin\nTechnical Tasks: Implement interchain DAO tooling for Solana | Description: Add SVM module to Hyperlane cross-chain DAO voting contract | Mentioned By: yikesawjeez\nTechnical Tasks: Fix bugs in the leaderboard repository | Description: Address issues in the contributor tracking system | Mentioned By: jin\nDocumentation Needs: Create presentation about AI-news tool | Description: Demonstrate the power of the tool for demo day | Mentioned By: jin\nDocumentation Needs: Research and document governance systems | Description: Focus on designing a governance system that leverages AI capabilities | Mentioned By: jin\nFeature Requests: Develop a transparent system for tracking tribute token flows | Description: Create real-time tracking accessible to contributors | Mentioned By: dral\nFeature Requests: Implement a better incentive system for contributors | Description: Create tools to reward contributors based on XP and level | Mentioned By: m1hawk/\u98ce\u7b54\nFeature Requests: Create a voting mechanism independent of DAO.fun | Description: Implement an alternative solution for governance decisions | Mentioned By: HoneyBadger\nFeature Requests: Develop a system to monetize agent data | Description: Create compensation model for agents and plugin developers | Mentioned By: DorianD", + "messageCount": 337, + "userCount": 29 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe chat segment shows Jin sharing progress on an \"ai-news\" project that can pull and summarize content from multiple platforms including X (Twitter), Discord, GitHub, and markets. Jin shared a GitHub repository link (https://github.com/bozp-pzob/ai-news) containing configuration that was extensively tested and fixed. The system appears capable of backing up content to SQLite databases and using AI to summarize and output JSON, which can be transformed into newsletters or used for RAG (Retrieval-Augmented Generation). Jin mentioned being late with avatars for one user and requested help processing pitches. The conversation ended with a brief comment from \"boom\" noting that something looked similar but had a changed endpoint.\n\n## 2. FAQ\nQ: Has the endpoint for \"daily\" changed? (asked by boom) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Unknown team members | Context: Needed a system to process and summarize content from multiple platforms | Resolution: Created and shared ai-news project with configurations for pulling content from X, Discord, GitHub, and markets\n\n## 4. Action Items\nTechnical: Process pitches into an easier format to review | Description: Use AI to process pitch information | Mentioned By: jin\nTechnical: Review the ai-news configuration | Description: Examine the shared GitHub repository and configuration | Mentioned By: jin\nTechnical: Send avatars to user | Description: Provide promised avatar files | Mentioned By: jin", + "messageCount": 10, + "userCount": 2 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat segment is very brief and doesn't contain substantive technical discussions or problem-solving. Jin mentions configuring an AI news aggregator and asks about Twitter accounts posting about Eliza/ai16z in the last 60 days. Spyros responds with \"Elonmoney, me\" and Jin acknowledges with \"ty\". Patt makes a joke about posting AI-generated images. There are no technical implementations, decisions, or concrete solutions discussed in this limited exchange.\n\n## 2. FAQ\nQ: Which Twitter accounts have been posting about Eliza / ai16z the most for the last 60 days? (asked by jin) A: Elonmoney, me (answered by Spyros)\n\n## 3. Help Interactions\nHelper: Spyros | Helpee: jin | Context: Jin needed information about Twitter accounts posting about Eliza/ai16z for configuring an AI news aggregator | Resolution: Spyros provided two accounts: \"Elonmoney\" and himself\n\n## 4. Action Items\nTechnical: Configuration of AI news aggregator to track Twitter accounts posting about Eliza/ai16z | Description: Jin is working on configuring an AI news aggregator and needs information about relevant Twitter accounts | Mentioned By: jin", + "messageCount": 6, + "userCount": 3 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-26": { + "filename": "2025-02-26.md", + "content": "# elizaOS Discord - 2025-02-26\n\n## Overall Discussion Highlights\n\n### ElizaOS v0.25.8 Architecture Changes\nThe latest version (v0.25.8) introduced significant architectural changes compared to previous versions (v0.1.9). Plugins and clients have been moved out of the core repository into separate packages that need to be explicitly added. This has caused confusion among users trying to configure their agents, particularly with client configuration and knowledge management. Several workarounds were suggested for common issues, including removing the \"knowledge\" field from character files to prevent memory errors and properly configuring plugins by adding both client and plugin packages.\n\n### DegenAI Status and Challenges\nDegenAI is currently facing challenges with its X (Twitter) account suspension. Rhota mentioned they've reactivated DegenAI in Discord for testing, ensuring it can pull context about trades before making it available to users. The X account appeal is pending with no immediate resolution. Community members expressed concerns about DegenAI's visibility and market perception, with suggestions to create a dedicated organizational account to build an independent brand identity separate from AI16z and ElizaOS.\n\n### DAO.fun Integration and Token Metadata\nPartners expressed frustration about the inability to change the token ticker from AI16Z to match the ElizaOS rebrand. The bottleneck is DAO.fun's delayed implementation of a voting module. Shaw mentioned pressing DAO.fun's founder Baoskee, who promised to add voting in \"Q1-Q2,\" but partners feel this lacks urgency. Some suggested exploring alternative voting solutions like Snapshot, Realms, or EVM-compatible solutions through Neon.\n\n### AI News Aggregator Project\nJin shared progress on an \"ai-news\" project that can pull and summarize content from multiple platforms including X (Twitter), Discord, GitHub, and markets. The system is capable of backing up content to SQLite databases and using AI to summarize and output JSON, which can be transformed into newsletters or used for RAG (Retrieval-Augmented Generation).\n\n### Tribute Tokenomics Model\nDiscussion centered on the tribute tokenomics model, where projects contribute tokens to the ElizaOS DAO. Some partners raised concerns about the DAO selling tribute tokens through single-sided liquidity pools, which they felt contradicted earlier commitments. This sparked debate about transparency, financial sustainability, and alignment of incentives between the DAO and contributing projects.\n\n### Blockchain Development Challenges\nDorianD described difficulties with a network implementation where they managed to get two nodes communicating, but one isn't producing blocks due to complex address management issues. They expressed frustration with Solana's complexity for their proof-of-concept L2 implementation, noting it has \"too many moving parts.\" There was brief discussion about potentially using Avalanche (AVAX) as an alternative.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"out of memory heap allocation\" error in v0.25.8?** \nA: Remove the \"knowledge\" field from your character.json file or increase memory allocation with \"export NODE_OPTIONS='--max-old-space-size=8192'\" (answered by sergii.bomko)\n\n**Q: Where are the clients in v0.25.8?** \nA: Clients are now separate packages that need to be added explicitly, like \"elizaos-plugins/client-slack\" (answered by Prayag)\n\n**Q: How do I configure Twitter in v0.25.8?** \nA: Add both the client and plugin to your character.json: \"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"] (answered by CARSON.ts)\n\n**Q: How does Eliza post on Twitter? Does it need the Twitter API?** \nA: It connects to Twitter OAuth or uses your account login credentials in .env file (answered by Osint)\n\n**Q: Is Degens (DegenAI) still active?** \nA: He's actively trading and we've turned him back on in discord for testing (answered by rhota)\n\n**Q: Why not create a new X account instead of waiting for the appeal?** \nA: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\n\n**Q: What's the bottleneck for updating the token metadata?** \nA: Daos.fun (answered by accelxr)\n\n**Q: What's stopping them from migrating the ticker other than the dao vote?** \nA: \"dao.fun has the authority to update the metadata\" - it's a mix of them prioritizing roadmap features like voting and actually devving the metadata fix. (answered by jasyn_bjorn)\n\n**Q: How do I add the client-lens plugin?** \nA: Use \"elizaos-plugins/client-lens\" instead of \"elizaos/client-lens\" (answered by shaw)\n\n## Community Help & Collaboration\n\n### LinkedIn API Integration Issues\n- **Helper:** Osint | **Helpee:** Noah\n- **Context:** Noah was facing LinkedIn API integration issues\n- **Resolution:** Osint suggested to \"git gud w/llms\" and use search tools in the coders channel, putting issues into LLMs like Mistral, DeepSeek, ChatGPT, or Claude to solve them\n\n### Twitter Client Configuration\n- **Helper:** CARSON.ts | **Helpee:** Multiple users\n- **Context:** Twitter client not connecting in v0.25.8\n- **Resolution:** Discovered and shared that both client-twitter and plugin-twitter need to be added to plugins array\n\n### Memory Allocation Errors\n- **Helper:** sergii.bomko | **Helpee:** dankvr\n- **Context:** Out of memory error when running ElizaOS\n- **Resolution:** Suggested increasing memory allocation with NODE_OPTIONS\n\n### Discord Plugin Issues\n- **Helper:** PiagaShihari | **Helpee:** AD\n- **Context:** Discord plugin not working in v0.25.8\n- **Resolution:** Suggested removing \"knowledge\" from character.json to make it work\n\n### Alternative Voting Solutions Research\n- **Helper:** jin | **Helpee:** Partners\n- **Context:** Research for alternative voting solutions\n- **Resolution:** Jin provided examples of how to research voting modules, suggested looking into Snapshot, Realms, and using AI tools like Grok to explore options\n\n### RAG Knowledge with PDF Files\n- **Helper:** Ale | AutoRujira | **Helpee:** Redvoid\n- **Context:** RAG knowledge not working with PDF files\n- **Resolution:** Suggested converting PDF to TXT format\n\n## Action Items\n\n### Technical\n- **Fix memory leaks when using knowledge field in character.json** | Mentioned by PiagaShihari\n- **Fix Twitter client connection issues in v0.25.8** | Mentioned by PiagaShihari\n- **Fix \"APICallError.isAPICallError is not a function\" error** | Mentioned by .noclips\n- **Fix PDF file support for RAG knowledge** | Mentioned by Redvoid\n- **Complete testing of DegenAI in Discord** | Mentioned by rhota\n- **Reactivate DegenAI for all users in Discord after testing** | Mentioned by rhota\n- **Create .env file to manage blockchain node configuration** | Mentioned by DorianD\n- **Fix node block production issue** | Mentioned by DorianD\n- **Research alternative voting modules for DAO governance** | Mentioned by jin\n- **Implement interchain DAO tooling for Solana** | Mentioned by yikesawjeez\n- **Fix bugs in the leaderboard repository** | Mentioned by jin\n- **Process pitches into an easier format to review** | Mentioned by jin\n- **Configuration of AI news aggregator** | Mentioned by jin\n- **Fix LinkedIn client integration issues** | Mentioned by Noah\n- **Resolve Twitter client image and video posting functionality** | Mentioned by ulquiorracifer9277\n- **Continue development of Eliza v2** | Mentioned by Osint\n\n### Documentation\n- **Update documentation for v0.25.8 plugin and client architecture** | Mentioned by Multiple users\n- **Create guide for migrating from v0.1.9 to v0.25.8** | Mentioned by Multiple users\n- **Document proper Twitter client configuration** | Mentioned by CARSON.ts\n- **Create presentation about AI-news tool** | Mentioned by jin\n- **Research and document governance systems** | Mentioned by jin\n- **Improve transparency of information about DegenAI's relationship with AI16z** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Create guides for deploying Eliza** | Mentioned by Pisces369\n\n### Feature\n- **Implement proper access control mechanism for clients and actions** | Mentioned by dankvr\n- **Improve RAG knowledge implementation** | Mentioned by Multiple users\n- **Create a proper news channel** | Mentioned by Entropy\n- **Develop documents design agent** | Mentioned by Danny Irving\n- **Deploy ElizaOS AI agent on Twitter** | Mentioned by AvuTheGreat\n- **Create a dedicated organizational account for DegenAI** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Develop DegenAI's own terminal/website** | Mentioned by Osint\n- **Develop a transparent system for tracking tribute token flows** | Mentioned by dral\n- **Implement a better incentive system for contributors** | Mentioned by m1hawk/\u98ce\u7b54\n- **Create a voting mechanism independent of DAO.fun** | Mentioned by HoneyBadger\n- **Develop a system to monetize agent data** | Mentioned by DorianD\n- **Enable AI agents to perform transactions with V2** | Mentioned by Yuan\n- **Create multimodal screen recording capability** | Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571" + }, + "github_summaries_daily_2025-02-27": { + "filename": "2025-02-27.md", + "content": "On Feb 27, 2025, ElizaOS significantly advanced its core framework by enhancing plugin support with Viction provider integration and improved error handling, alongside refining the CLI installation process for better user experience. Key bug fixes addressed character creation and path handling, while new issues emerged concerning the absence of a REST API backend and documentation gaps.\n\n## \u2705 Completed Work\n### Plugin and Core Framework Enhancements\n- Added support for the Viction provider, expanding plugin capabilities ([elizaos/eliza#3701](https://github.com/elizaos/eliza/pull/3701)).\n- Improved plugin loading error handling and introduced JSON5 support for character files ([elizaos/eliza#3698](https://github.com/elizaos/eliza/pull/3698)).\n- Enhanced the CLI installation process to simplify `install/add` commands ([elizaos/eliza#3697](https://github.com/elizaos/eliza/pull/3697)).\n- Resolved issues with the character creator and improved CLI path handling ([elizaos/eliza#3710](https://github.com/elizaos/eliza/pull/3710), [elizaos/eliza#3699](https://github.com/elizaos/eliza/pull/3699)).\n- Conducted linting and Turbo fixes to improve code quality ([elizaos/eliza#3703](https://github.com/elizaos/eliza/pull/3703)).\n\n## \ud83d\udc1e Issue Triage\n### New Issues\n- **elizaos/eliza**:\n - Absence of a REST API backend reported, hindering agent interaction ([elizaos/eliza#3702](https://github.com/elizaos/eliza/issues/3702)).\n - Need for improved documentation on branch naming conventions identified ([elizaos/eliza#1048](https://github.com/elizaos/eliza/issues/1048)).\n\n### Closed Issues\n- **elizaos/eliza**:\n - Added Model Context Protocol (MCP) support ([elizaos/eliza#844](https://github.com/elizaos/eliza/issues/844)).\n - Implemented plugin-merkle for Aptos Blockchain and Merkle Trade ([elizaos/eliza#3564](https://github.com/elizaos/eliza/issues/3564)).\n - Resolved action processing issues after cache/DB resets in the Twitter client ([elizaos/eliza#3279](https://github.com/elizaos/eliza/issues/3279))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-27": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:08.925741Z", + "target_date": "2025-02-27", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-26", + "ai_news_elizaos_discord_md_2025-02-25", + "ai_news_elizaos_discord_md_2025-02-24", + "ai_news_elizaos_daily_json_2025-02-26", + "ai_news_elizaos_daily_md_2025-02-26", + "ai_news_elizaos_daily_discord_json_2025-02-26", + "ai_news_elizaos_daily_discord_md_2025-02-26", + "github_summaries_daily_2025-02-27", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 198482, + "estimated_tokens": 49620, + "file_size_bytes": 214279 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-02-28.json b/the-council/aggregated/2025-02-28.json new file mode 100644 index 00000000000..da87fc822a5 --- /dev/null +++ b/the-council/aggregated/2025-02-28.json @@ -0,0 +1,293 @@ +{ + "date_generated_for": "2025-02-28", + "ai_news_elizaos_discord_md_2025-02-27": { + "filename": "2025-02-27.md", + "content": "# elizaOS Discord - 2025-02-27\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Updates\n- **Version 0.25.8 Changes**: Major structural changes to how plugins and clients are implemented. Clients now need to be added as plugins (e.g., `@elizaos-plugins/client-twitter`) rather than specified in the \"clients\" array.\n- **Eliza v2 Development**: Osint mentioned that Eliza v2 is currently in development, following security concerns with the previous implementation.\n- **Memory Implementation**: Discussion about how memory works in the Eliza framework, particularly regarding long-term and short-term memory persistence for agents.\n- **JavaScript Heap Issues**: Multiple users reported memory errors when running the latest version of ElizaOS.\n\n### AI Tools & Development\n- **AI News Aggregator**: Jin shared progress on an AI-news tool (github.com/bozp-pzob/ai-news) that can pull and summarize content from X (Twitter), Discord, GitHub, and markets, with backup to SQLite.\n- **RAG Knowledge Implementation**: Users discussed challenges with implementing RAG, particularly with PDF files, with some users converting PDFs to text format as a workaround.\n- **Twitter Integration**: Several discussions about Twitter client integration, including image posting, polls, and limiting agents to single replies.\n\n### Blockchain & Tokenomics\n- **Tribute Token Model Concerns**: Debate about the DAO's tribute tokenomics model, with concerns raised about tribute tokens being sold through single-sided liquidity pools contrary to earlier commitments.\n- **Blockchain Platform Selection**: Discussion about choosing between Solana (considered too complex for early-stage L2 proof of concept) and Avalanche as alternative platforms.\n- **DeFai Integration**: Suggestion to explore Decentralized Finance + AI integration for algorithmic trading, market-making, and DEX liquidity provision.\n\n### Community & Governance\n- **Channel Access**: Multiple users inquired about accessing restricted channels like \"degenspartanai,\" which requires specific roles (Hoplite, associates, or partners).\n- **Scam Management**: Moderators actively removing suspicious links and warning users about scammers in the server.\n- **Collaboration Opportunities**: Jin mentioned interest from Ethereum Foundation and Optimism for potential collaboration, though noted bandwidth limitations.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I add Twitter client in the new version (v0.25.8)? \n **A**: Add it as a plugin with `\"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"]` (CARSON.ts)\n\n- **Q**: Where is the slack-client in v0.25.8? \n **A**: You have to add `elizaos-plugins/client-slack` to the `plugin:[]` in the character.json file (Prayag)\n\n- **Q**: Is rag knowledge working for anyone using pdf files? \n **A**: It didn't work with PDFs, converting to txt format worked instead (Ale | AutoRujira)\n\n- **Q**: How can I limit my Twitter agent to reply only once instead of multiple follow-ups? \n **A**: Add an action inside your message and tag it as conversation finished or handle it with evaluators (Yug)\n\n### Project Direction & Governance\n- **Q**: What's happening with the tribute tokenomics model? \n **A**: Jin acknowledged concerns and promised to address them, while kalshnikov noted single-sided liquidity pools were discussed in January and generally accepted.\n\n- **Q**: How does elizaOS benefit if tribute tokens can never be sold? \n **A**: The benefit comes from alignment with top projects showing the value of the framework, but for most projects, there's limited value if tokens can't be utilized (kalshnikov)\n\n- **Q**: What are the ways non-dev partners can contribute? \n **A**: Jin suggested learning from witchy by seeking good alpha and using AI to help construct clear, succinct information for people to digest.\n\n### ElizaOS Features\n- **Q**: How does Eliza post on Twitter? \n **A**: It connects to Twitter OAuth or uses account login credentials in .env file; for scraping tweets it bypasses Twitter API using twitter scraper fine-tune in elizaos GitHub (Osint)\n\n- **Q**: Which channel to use bot commands in? \n **A**: Try #bot-commands (Patt)\n\n- **Q**: How do I get into the degenspartanai channel as a holder? \n **A**: You need Hoplite, associates, or Partner roles; do collabland in #verify-wallet (Patt)\n\n## Community Help & Collaboration\n\n1. **Plugin Configuration Assistance** \n CARSON.ts helped Behfar understand how to add plugins in the new version, explaining that clients are now plugins and providing CLI commands: `npx elizaos plugins add @elizaos-plugins/plugin-name` and `npx elizaos plugins list`.\n\n2. **Twitter Integration Support** \n Yug assisted \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. with Twitter plugin integration, confirming that Twitter client works without additional plugins in eliza-starter by setting clients: \"twitter\" in character config, and later suggested adding an action to mark conversation as finished to limit Twitter agent to single replies.\n\n3. **RAG Knowledge Troubleshooting** \n Ale | AutoRujira helped Redvoid with RAG knowledge implementation issues, suggesting converting PDF to TXT format as a workaround when PDF files weren't working.\n\n4. **Setup Guidance** \n Osint recommended Shaw's YouTube tutorial videos to Pisces369 who was experiencing ELIFEERROR code 1 during setup.\n\n5. **AI News Tool Collaboration** \n Jin shared the ai-news configuration and repository for review, and Boom identified an error in GitHub Actions workflow that needed fixing.\n\n## Action Items\n\n### Technical\n1. **Fix JavaScript heap out of memory errors** in the latest ElizaOS version (Mentioned by v1xingyue, sabochee)\n2. **Implement proper PDF support for RAG knowledge** to avoid users having to convert PDFs to TXT (Mentioned by Redvoid, Ale | AutoRujira)\n3. **Fix Twitter image posting functionality** as the feature is currently not working (Mentioned by Abderahman)\n4. **Improve Twitter feed scraping functionality** which currently only runs during agent initialization (Mentioned by CARSON.ts)\n5. **Fix bugs in the leaderboard repository** for the AI-news tool (Mentioned by jin)\n6. **Fix GitHub Actions workflow error** identified in run 13598153224/job/38019422335 (Mentioned by boom)\n7. **Implement long-term and short-term memory for agents** in Eliza framework (Mentioned by Hidden Forces)\n8. **Continue development of Eliza v2** (Mentioned by Osint)\n9. **Find or create tutorial for implementing project on Avalanche** as an alternative to Solana (Mentioned by yikesawjeez)\n10. **Create basic specification for Solana implementation** (Mentioned by DorianD)\n\n### Documentation\n1. **Update documentation for v0.25.8 plugin/client changes** to reflect new structure where clients are added as plugins (Mentioned by Cuddlesaurus, jin)\n2. **Create better documentation for RAG knowledge system** as users are struggling with implementation (Mentioned by Odilitime)\n3. **Document Twitter poll feature implementation** (Mentioned by Pedro)\n4. **Update documentation on memory implementation** in Eliza framework (Mentioned by Hidden Forces)\n5. **Create clearer guidance on channel access requirements** (Mentioned by Malombres, Dive or Die)\n6. **Create presentation or blog post about collaboration with EF and Optimism** (Mentioned by jin)\n7. **Provide documentation or tutorial on deploying ElizaOS AI agents as Twitter bots** (Mentioned by AvuTheGreat)\n8. **Create demo day presentation about AI-news tool** (Mentioned by jin)\n\n### Feature\n1. **Add support for metadata in API /messages endpoint** to allow sending additional fields in message requests (Mentioned by Sabochee)\n2. **Implement better memory persistence for eliza-starter** (Mentioned by Yug)\n3. **Add option to limit Twitter agent to single replies** as agents currently make multiple follow-up replies (Mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n4. **Improve security for token recommendations to AI agents** (Mentioned by Osint)\n5. **Develop clear terms for how tribute tokens can be utilized** to increase transparency (Mentioned by Patt)\n6. **Consider implementing a voting mechanism for the DAO** to improve governance (Mentioned by kalshnikov)\n7. **Explore monetizing agent data tied to specific plugins** as a potential revenue stream (Mentioned by DorianD)\n8. **Create self-assigned role for announcements updates** as an alternative to @everyone mentions (Mentioned by Odilitime)\n9. **Develop better tools for RPGF** (Retroactive Public Goods Funding) to better incentivize contributors (Mentioned by Odilitime)" + }, + "ai_news_elizaos_discord_md_2025-02-26": { + "filename": "2025-02-26.md", + "content": "# elizaOS Discord - 2025-02-26\n\n## Overall Discussion Highlights\n\n### ElizaOS v0.25.8 Architecture Changes\nThe latest version (v0.25.8) introduced significant architectural changes compared to previous versions (v0.1.9). Plugins and clients have been moved out of the core repository into separate packages that need to be explicitly added. This has caused confusion among users trying to configure their agents, particularly with client configuration and knowledge management. Several workarounds were suggested for common issues, including removing the \"knowledge\" field from character files to prevent memory errors and properly configuring plugins by adding both client and plugin packages.\n\n### DegenAI Status and Challenges\nDegenAI is currently facing challenges with its X (Twitter) account suspension. Rhota mentioned they've reactivated DegenAI in Discord for testing, ensuring it can pull context about trades before making it available to users. The X account appeal is pending with no immediate resolution. Community members expressed concerns about DegenAI's visibility and market perception, with suggestions to create a dedicated organizational account to build an independent brand identity separate from AI16z and ElizaOS.\n\n### DAO.fun Integration and Token Metadata\nPartners expressed frustration about the inability to change the token ticker from AI16Z to match the ElizaOS rebrand. The bottleneck is DAO.fun's delayed implementation of a voting module. Shaw mentioned pressing DAO.fun's founder Baoskee, who promised to add voting in \"Q1-Q2,\" but partners feel this lacks urgency. Some suggested exploring alternative voting solutions like Snapshot, Realms, or EVM-compatible solutions through Neon.\n\n### AI News Aggregator Project\nJin shared progress on an \"ai-news\" project that can pull and summarize content from multiple platforms including X (Twitter), Discord, GitHub, and markets. The system is capable of backing up content to SQLite databases and using AI to summarize and output JSON, which can be transformed into newsletters or used for RAG (Retrieval-Augmented Generation).\n\n### Tribute Tokenomics Model\nDiscussion centered on the tribute tokenomics model, where projects contribute tokens to the ElizaOS DAO. Some partners raised concerns about the DAO selling tribute tokens through single-sided liquidity pools, which they felt contradicted earlier commitments. This sparked debate about transparency, financial sustainability, and alignment of incentives between the DAO and contributing projects.\n\n### Blockchain Development Challenges\nDorianD described difficulties with a network implementation where they managed to get two nodes communicating, but one isn't producing blocks due to complex address management issues. They expressed frustration with Solana's complexity for their proof-of-concept L2 implementation, noting it has \"too many moving parts.\" There was brief discussion about potentially using Avalanche (AVAX) as an alternative.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"out of memory heap allocation\" error in v0.25.8?** \nA: Remove the \"knowledge\" field from your character.json file or increase memory allocation with \"export NODE_OPTIONS='--max-old-space-size=8192'\" (answered by sergii.bomko)\n\n**Q: Where are the clients in v0.25.8?** \nA: Clients are now separate packages that need to be added explicitly, like \"elizaos-plugins/client-slack\" (answered by Prayag)\n\n**Q: How do I configure Twitter in v0.25.8?** \nA: Add both the client and plugin to your character.json: \"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"] (answered by CARSON.ts)\n\n**Q: How does Eliza post on Twitter? Does it need the Twitter API?** \nA: It connects to Twitter OAuth or uses your account login credentials in .env file (answered by Osint)\n\n**Q: Is Degens (DegenAI) still active?** \nA: He's actively trading and we've turned him back on in discord for testing (answered by rhota)\n\n**Q: Why not create a new X account instead of waiting for the appeal?** \nA: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\n\n**Q: What's the bottleneck for updating the token metadata?** \nA: Daos.fun (answered by accelxr)\n\n**Q: What's stopping them from migrating the ticker other than the dao vote?** \nA: \"dao.fun has the authority to update the metadata\" - it's a mix of them prioritizing roadmap features like voting and actually devving the metadata fix. (answered by jasyn_bjorn)\n\n**Q: How do I add the client-lens plugin?** \nA: Use \"elizaos-plugins/client-lens\" instead of \"elizaos/client-lens\" (answered by shaw)\n\n## Community Help & Collaboration\n\n### LinkedIn API Integration Issues\n- **Helper:** Osint | **Helpee:** Noah\n- **Context:** Noah was facing LinkedIn API integration issues\n- **Resolution:** Osint suggested to \"git gud w/llms\" and use search tools in the coders channel, putting issues into LLMs like Mistral, DeepSeek, ChatGPT, or Claude to solve them\n\n### Twitter Client Configuration\n- **Helper:** CARSON.ts | **Helpee:** Multiple users\n- **Context:** Twitter client not connecting in v0.25.8\n- **Resolution:** Discovered and shared that both client-twitter and plugin-twitter need to be added to plugins array\n\n### Memory Allocation Errors\n- **Helper:** sergii.bomko | **Helpee:** dankvr\n- **Context:** Out of memory error when running ElizaOS\n- **Resolution:** Suggested increasing memory allocation with NODE_OPTIONS\n\n### Discord Plugin Issues\n- **Helper:** PiagaShihari | **Helpee:** AD\n- **Context:** Discord plugin not working in v0.25.8\n- **Resolution:** Suggested removing \"knowledge\" from character.json to make it work\n\n### Alternative Voting Solutions Research\n- **Helper:** jin | **Helpee:** Partners\n- **Context:** Research for alternative voting solutions\n- **Resolution:** Jin provided examples of how to research voting modules, suggested looking into Snapshot, Realms, and using AI tools like Grok to explore options\n\n### RAG Knowledge with PDF Files\n- **Helper:** Ale | AutoRujira | **Helpee:** Redvoid\n- **Context:** RAG knowledge not working with PDF files\n- **Resolution:** Suggested converting PDF to TXT format\n\n## Action Items\n\n### Technical\n- **Fix memory leaks when using knowledge field in character.json** | Mentioned by PiagaShihari\n- **Fix Twitter client connection issues in v0.25.8** | Mentioned by PiagaShihari\n- **Fix \"APICallError.isAPICallError is not a function\" error** | Mentioned by .noclips\n- **Fix PDF file support for RAG knowledge** | Mentioned by Redvoid\n- **Complete testing of DegenAI in Discord** | Mentioned by rhota\n- **Reactivate DegenAI for all users in Discord after testing** | Mentioned by rhota\n- **Create .env file to manage blockchain node configuration** | Mentioned by DorianD\n- **Fix node block production issue** | Mentioned by DorianD\n- **Research alternative voting modules for DAO governance** | Mentioned by jin\n- **Implement interchain DAO tooling for Solana** | Mentioned by yikesawjeez\n- **Fix bugs in the leaderboard repository** | Mentioned by jin\n- **Process pitches into an easier format to review** | Mentioned by jin\n- **Configuration of AI news aggregator** | Mentioned by jin\n- **Fix LinkedIn client integration issues** | Mentioned by Noah\n- **Resolve Twitter client image and video posting functionality** | Mentioned by ulquiorracifer9277\n- **Continue development of Eliza v2** | Mentioned by Osint\n\n### Documentation\n- **Update documentation for v0.25.8 plugin and client architecture** | Mentioned by Multiple users\n- **Create guide for migrating from v0.1.9 to v0.25.8** | Mentioned by Multiple users\n- **Document proper Twitter client configuration** | Mentioned by CARSON.ts\n- **Create presentation about AI-news tool** | Mentioned by jin\n- **Research and document governance systems** | Mentioned by jin\n- **Improve transparency of information about DegenAI's relationship with AI16z** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Create guides for deploying Eliza** | Mentioned by Pisces369\n\n### Feature\n- **Implement proper access control mechanism for clients and actions** | Mentioned by dankvr\n- **Improve RAG knowledge implementation** | Mentioned by Multiple users\n- **Create a proper news channel** | Mentioned by Entropy\n- **Develop documents design agent** | Mentioned by Danny Irving\n- **Deploy ElizaOS AI agent on Twitter** | Mentioned by AvuTheGreat\n- **Create a dedicated organizational account for DegenAI** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Develop DegenAI's own terminal/website** | Mentioned by Osint\n- **Develop a transparent system for tracking tribute token flows** | Mentioned by dral\n- **Implement a better incentive system for contributors** | Mentioned by m1hawk/\u98ce\u7b54\n- **Create a voting mechanism independent of DAO.fun** | Mentioned by HoneyBadger\n- **Develop a system to monetize agent data** | Mentioned by DorianD\n- **Enable AI agents to perform transactions with V2** | Mentioned by Yuan\n- **Create multimodal screen recording capability** | Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571" + }, + "ai_news_elizaos_discord_md_2025-02-25": { + "filename": "2025-02-25.md", + "content": "# elizaOS Discord - 2025-02-25\n\n**Date: February 25, 2025**\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- **Memory Allocation Problems**: Multiple users reported \"JavaScript heap out of memory\" errors when running agents with knowledge bases in v0.25.8. The common workaround is setting `NODE_OPTIONS=\"--max-old-space-size=8192\"` or removing knowledge entries from character files.\n- **Plugin Migration**: Plugins have been moved to separate repositories under `elizaos-plugins/`, causing some confusion about proper implementation.\n- **Twitter Client Issues**: Users are experiencing problems with Twitter client connectivity in the latest version (v0.25.8) due to changes in the clients key structure.\n- **ARM64 Support**: There are ongoing issues with running Eliza via Docker on ARM64 architecture servers, specifically with the module '@anush008/tokenizers-linux-arm64-gnu'.\n- **Character File Optimization**: Several users reported problems with repetitive posting patterns from their AI agents, requiring explicit instructions in character files to prevent redundancy.\n\n### AI Agent Development\n- **DegenAI Updates**: The team has reactivated DegenAI on Discord for testing after its X (Twitter) account was suspended for about a month. Focus is on ensuring it properly pulls in context about trades.\n- **Trading Strategy Suggestions**: Detailed technical trading strategy was proposed for DegenAI, including monitoring BTC price ranges and using tools like coinrotator.app for trend analysis.\n- **AI News Aggregator**: Jin reported that an AI news aggregator is nearly complete with quality historical aggregation features for X, Discord, GitHub, and markets, plus summarization capabilities.\n- **Trust Marketplace**: A pre-alpha test for the Trust Marketplace was announced, seeking partner volunteers to help build Trust Scores by making token evaluations.\n\n### Governance & Token Issues\n- **Token Ticker Change**: Partners expressed frustration about the slow progress on changing the token ticker from ai16z to match the ElizaOS rebrand, which has been pending for months due to dependency on daos.fun to implement a voting module.\n- **Governance Solutions**: Discussion about alternative voting mechanisms that don't depend on daos.fun, including using Snapshot or exploring other open-source governance tools.\n\n### Integration & API Concerns\n- **LinkedIn Integration**: The LinkedIn client for ElizaOS appears to be non-functional, with reports that someone worked on it 2.5 months ago but encountered errors and never completed the integration.\n- **Instagram API**: Questions about Instagram API integrations that appear to be non-functional.\n- **Facebook Client**: Inquiries about whether a Facebook client is available for ElizaOS.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"JavaScript heap out of memory\" error?** \nA: Set `NODE_OPTIONS=\"--max-old-space-size=8192\"` before starting the agent (answered by elizaos-bridge-odi)\n\n**Q: Where were all the plugins moved to?** \nA: https://github.com/elizaos-plugins/ (answered by mtbc)\n\n**Q: How do I add the client-lens plugin?** \nA: Use `npx elizaos plugins add @elizaos-plugins/client-lens` (answered by shaw)\n\n**Q: How to fix RAG knowledge base errors with OpenAI?** \nA: Set embeddingModel and model to 'text-embedding-ada-002' in your character config (answered by Sabochee)\n\n**Q: Can I deploy multiple AIs to a single TypeScript app project?** \nA: Yes, use `pnpm start \u2014characters=\"character1.json,character2.json,3.json\"` (answered by elizaos-bridge-odi)\n\n**Q: Is DegenAI still active?** \nA: \"He's actively trading and we've turned him back on in discord, we've been doing some testing to make sure he's pulling in context about trades\" (answered by rhota)\n\n**Q: Wouldn't it be a good idea to recreate the X account for DegenAI?** \nA: \"Unfortunately if we start another account it could easily get banned again. Appeal process is pending.\" (answered by rhota)\n\n**Q: What's preventing the team from changing the token ticker from ai16z to match the ElizaOS rebrand?** \nA: The team needs daos.fun to implement a voting module to properly change the token metadata, as exchanges want to see that the rebrand was approved by community vote (answered by jasyn_bjorn)\n\n**Q: How do you install the new Claude?** \nA: Use \"npm install -g anthropic/claude-code\" (answered by yikesawjeez)\n\n## Community Help & Collaboration\n\n- **Memory Allocation Troubleshooting**: PiagaShihari helped lefrog with memory allocation errors by suggesting the removal of \"knowledge\" from character's JSON as a temporary workaround.\n\n- **RAG Knowledge Base Configuration**: Sabochee assisted Waqas Wahid with RAG knowledge base errors with OpenAI by suggesting setting embeddingModel and model to 'text-embedding-ada-002' in character config.\n\n- **Database Connection Issues**: P\u039eTE helped sergii.bomko with Postgres database connection issues by providing the correct format for POSTGRES_URL and pointing to schema.sql in adapter-postgres package.\n\n- **Character File Optimization**: Patt helped artzy with issues related to Twitter posts being redundant and repetitive by suggesting explicitly specifying in the character file to NOT talk repetitively and trying a different model.\n\n- **Trading Strategy Development**: Osint provided detailed technical trading strategy suggestions for DegenAI, including monitoring BTC price ranges, entering positions at the lower part of these ranges, and using tools like coinrotator.app for trend analysis.\n\n- **Governance Research**: Jin shared a workflow for using yt-dlp, ffmpeg, and insanely-fast-whisper to transcribe content for documentation to help partners research alternative governance solutions.\n\n## Action Items\n\n### Technical\n- Fix memory allocation issues with knowledge bases in v0.25.8 (Mentioned by lefrog)\n- Fix Twitter client integration in v0.25.8 (Mentioned by PiagaShihari)\n- Resolve BGE embedding model errors with RAG knowledge (Mentioned by Sabochee)\n- Fix ARM64 support for Eliza Docker container (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Address repetitive posting patterns in AI agents (Mentioned by artzy)\n- Fix LinkedIn API integration (Mentioned by Noah)\n- Implement video and image posting for Twitter client (Mentioned by ulquiorracifer9277)\n- Investigate APICallError.isAPICallError issue (Mentioned by .noclips)\n- Fix API endpoint for remote prompting (Mentioned by Vesper)\n- Resolve issues with Binance plugin quantity errors (Mentioned by Zakito11)\n- Fix adapter-redis plugin availability (Mentioned by Prayag)\n- Create a trading AI agent workflow based on BTC price range analysis (Mentioned by Osint)\n- Integrate tools like coinrotator.app for trend analysis (Mentioned by Osint)\n- Continue testing DegenAI's ability to pull in context about trades (Mentioned by rhota)\n- Implement OpenGraph image previews for the AI news aggregator (Mentioned by jin)\n- Crawl and reprocess last 60 days of news (Mentioned by jin)\n- Merge upgraded AI news aggregator (Mentioned by jin)\n- Explore alternative voting mechanisms that don't depend on daos.fun (Mentioned by jin)\n- Research open-source governance tools compatible with Solana (Mentioned by jin)\n- Implement functional memory systems that exist outside character JSON files (Mentioned by Hidden Forces)\n- Fix node block production issue in blockchain network implementation (Mentioned by DorianD)\n- Create .env file for configuration management (Mentioned by DorianD)\n- Fix Cursor crashing after upgrade (Mentioned by DorianD)\n\n### Documentation\n- Update documentation for new plugin structure and client configuration (Mentioned by Prayag)\n- Create guide for proper memory allocation settings (Mentioned by sergii.bomko)\n- Improve transparency of DegenAI's relationship with AI16z (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Prepare for governance implementation by documenting desired system (Mentioned by jin)\n- Document the rebrand process for exchanges and other platforms (Mentioned by jasyn_bjorn)\n- Create FAQ database for AI agents (Mentioned by jin)\n\n### Feature\n- Create desktop app wrapper for Eliza for Mac and Windows to use residential IP addresses (Mentioned by AD)\n- Add transaction capabilities to AI agents (Mentioned by Yuan)\n- Implement multimodal screen recording (Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571)\n- Develop documents design agent (Mentioned by Danny Irving)\n- Add support for flexible access control mechanism (RBAC) for clients and actions (Mentioned by sergii.bomko)\n- Add Facebook client integration (Mentioned by Redvoid)\n- Create a dedicated DegenAI website with its own terminal (Mentioned by Osint)\n- Establish an official organizational account for DegenAI (Mentioned by \u8f9e\u5c18\u9e3d\u9e3d)\n- Implement token metadata update to change ticker from ai16z (Mentioned by Multiple partners)\n- Create a governance system that includes AI agents in the voting process (Mentioned by DorianD)\n- Create an agent that writes satirical memecoin reviews in the style of Pitchfork journalists (Mentioned by SmashAdams)\n- Develop a proper AI news channel (Mentioned by Entropy)" + }, + "ai_news_elizaos_daily_json_2025-02-27": { + "filename": "2025-02-27.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-27", + "categories": [ + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "# Recent Updates to Eliza Project\n\nThe Eliza project has seen numerous improvements across various areas including bug fixes, feature additions, and general maintenance.\n\n## New Features\n\n- Added a rolodex feature (#3725)\n- Improved plugin loading error handling and added JSON5 support for character files (#3698)\n- Added support for ANTHROPIC_API_URL environment variable (#3711)\n- Consolidated character/agent handling (#3708)\n- Enhanced CLI installation process (#3697)\n- Updated environment for plugin viction (#3701)\n\n## Bug Fixes\n\n- Fixed character creator issues (#3710)\n- Fixed an out-of-memory bug in version 0.25.8 (#3722)\n- Resolved character update issues (#3717)\n- Improved CLI path handling for paths with spaces (#3699)\n- Fixed agent disabling in agent table before startup (#3726)\n- Addressed re-initialization migration issues (#3674)\n- Optimized `pnpm clean` output and improved `pnpm dev` performance on faster CPUs (#3714)\n- Fixed lint and turbo-related issues (#3703)\n\n## Other Improvements\n\n- Enhanced GUI elements (#3727)\n- Performed code formatting pass (#3715)\n- Updated security-related NPM packages and bumped turbo (#3700)\n- Refactored plugin local AI (#3704)\n- Improved test consistency with local paths and adjusted dependencies (#3716)", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3725", + "https://github.com/elizaOS/eliza/pull/3698", + "https://github.com/elizaOS/eliza/pull/3711", + "https://github.com/elizaOS/eliza/pull/3708", + "https://github.com/elizaOS/eliza/pull/3697", + "https://github.com/elizaOS/eliza/pull/3701", + "https://github.com/elizaOS/eliza/pull/3710", + "https://github.com/elizaOS/eliza/pull/3722", + "https://github.com/elizaOS/eliza/pull/3717", + "https://github.com/elizaOS/eliza/pull/3699", + "https://github.com/elizaOS/eliza/pull/3726", + "https://github.com/elizaOS/eliza/pull/3674", + "https://github.com/elizaOS/eliza/pull/3714", + "https://github.com/elizaOS/eliza/pull/3703", + "https://github.com/elizaOS/eliza/pull/3727", + "https://github.com/elizaOS/eliza/pull/3715", + "https://github.com/elizaOS/eliza/pull/3700", + "https://github.com/elizaOS/eliza/pull/3704", + "https://github.com/elizaOS/eliza/pull/3716" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "The elizaOS/eliza repository has seen several recent pull requests that enhance functionality and improve code quality:\n\n- PR #3708 by wtfsayo consolidates character and agent handling, streamlining how the system manages these components.\n\n- PR #3698 by odilitime improves plugin loading error handling and adds JSON5 support for character files, making the system more robust and flexible.\n\n- PR #3700, also by odilitime, addresses security concerns with NPM updates and bumps the turbo package version.\n\n- PR #3704 by AIFlowML refactors the local AI plugin, likely improving its architecture or performance.\n\n- PR #3725 by lalalune adds a new 'rolodex' feature to the system.\n\n- PR #3728 by jmikedupont2 appears to be focused on JSDoc improvements, enhancing code documentation.\n\n- PR #3729 by madjin updates documentation and adds blog, showcase, changelog, and RSS features.\n\n- PR #3709 by Ansh1902396 is titled 'updayte', though specific details about this update aren't provided in the source.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3708", + "https://github.com/elizaOS/eliza/pull/3698", + "https://github.com/elizaOS/eliza/pull/3700", + "https://github.com/elizaOS/eliza/pull/3704", + "https://github.com/elizaOS/eliza/pull/3725", + "https://github.com/elizaOS/eliza/pull/3728", + "https://github.com/elizaOS/eliza/pull/3729", + "https://github.com/elizaOS/eliza/pull/3709" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3708", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3698", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3700", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3704", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3725", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3728", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3729", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3709" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "Hyperfy Updates and Tech Discussions", + "content": [ + { + "text": "Hyperfy.io showcased impressive visual upgrades in PlayCanvas with before and after comparisons. Additionally, they revealed a new optimized Clank Tank set running in the browser that could potentially host future watch parties.", + "sources": [ + "https://twitter.com/dankvr/status/1895228607716565015", + "https://twitter.com/dankvr/status/1895227466073153615" + ], + "images": [ + "https://pbs.twimg.com/media/Gk00O1RWYAAJFhp.jpg", + "https://pbs.twimg.com/media/Gk00PgAXUAAHJLB.jpg", + "https://pbs.twimg.com/ext_tw_video_thumb/1895226709835718656/pu/img/xW6Xv3z45XheIwsA.jpg" + ], + "videos": [ + "https://video.twimg.com/ext_tw_video/1895226709835718656/pu/vid/avc1/1280x720/QFUaiAnrNqdBk-Ge.mp4?tag=12" + ] + }, + { + "text": "Users are discussing various tech tools and resources, including Grok3 being praised as an excellent research assistant for learning and idea development. Several recommended resources were shared including links to Mappletons, Ink & Switch, and kepano.", + "sources": [ + "https://twitter.com/dankvr/status/1895182115530276935", + "https://twitter.com/dankvr/status/1894998066094059706" + ], + "images": [], + "videos": [] + }, + { + "text": "Other discussions include mentions of 'Eliza v2 Hacking' and brief comments about timelines and the Ethereum Foundation (EF).", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1894976126273101919", + "https://twitter.com/shawmakesmagic/status/1894936747773174160", + "https://twitter.com/shawmakesmagic/status/1894915147141128454" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "ElizaOS GitHub Activity Update", + "content": [ + { + "text": "Over the past two days (February 27-March 1, 2025), the elizaos/eliza repository has shown consistent activity. The project had 27 new pull requests submitted, with 19 of them successfully merged. There were 2 new issues created during this period. The contributor base remained stable with 16 active contributors working on the project throughout this timeframe.", + "sources": [ + "From 2025-02-27 to 2025-02-28, elizaos/eliza had 13 new PRs (6 merged), 1 new issues, and 16 active contributors.", + "From 2025-02-28 to 2025-03-01, elizaos/eliza had 14 new PRs (13 merged), 1 new issues, and 16 active contributors." + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "ElizaOS GitHub Issues: REST API Backend and Plugin-EVM", + "content": [ + { + "text": "Two issues have been opened in the elizaOS/eliza GitHub repository:\n\n1. Issue #3702 opened by lqkhanh195 regarding \"No REST API backend\"\n2. Issue #3723 opened by quanghuynguyen1902 requesting to \"Add plugin-evm\"\n\nThese issues suggest ongoing development needs for the Eliza operating system, specifically related to implementing a REST API backend and adding EVM (Ethereum Virtual Machine) plugin functionality.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3702", + "https://github.com/elizaOS/eliza/issues/3723" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3702", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3723" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740614400 + } + }, + "ai_news_elizaos_daily_md_2025-02-27": { + "filename": "2025-02-27.md", + "content": "# Recent Updates to Eliza Project\n\n## New Features\n- Added a rolodex feature (#3725)\n- Improved plugin loading error handling and added JSON5 support for character files (#3698)\n- Added support for ANTHROPIC_API_URL environment variable (#3711)\n- Consolidated character/agent handling (#3708)\n- Enhanced CLI installation process (#3697)\n- Updated environment for plugin viction (#3701)\n\n## Bug Fixes\n- Fixed character creator issues (#3710)\n- Fixed an out-of-memory bug in version 0.25.8 (#3722)\n- Resolved character update issues (#3717)\n- Improved CLI path handling for paths with spaces (#3699)\n- Fixed agent disabling in agent table before startup (#3726)\n- Addressed re-initialization migration issues (#3674)\n- Optimized `pnpm clean` output and improved `pnpm dev` performance on faster CPUs (#3714)\n- Fixed lint and turbo-related issues (#3703)\n\n## Other Improvements\n- Enhanced GUI elements (#3727)\n- Performed code formatting pass (#3715)\n- Updated security-related NPM packages and bumped turbo (#3700)\n- Refactored plugin local AI (#3704)\n- Improved test consistency with local paths and adjusted dependencies (#3716)\n\n# Recent Pull Requests\n\n- PR #3708 consolidates character and agent handling\n- PR #3698 improves plugin loading error handling and adds JSON5 support\n- PR #3700 addresses security concerns with NPM updates\n- PR #3704 refactors the local AI plugin\n- PR #3725 adds a new 'rolodex' feature\n- PR #3728 focuses on JSDoc improvements\n- PR #3729 updates documentation and adds blog, showcase, changelog, and RSS features\n\n# Hyperfy Updates\n\n- Showcased visual upgrades in PlayCanvas with before/after comparisons\n- Revealed a new optimized Clank Tank set running in browser for potential future watch parties\n- Users discussing tech tools including Grok3 as a research assistant\n- Shared resources including links to Mappletons, Ink & Switch, and kepano\n- Discussions about 'Eliza v2 Hacking' and Ethereum Foundation\n\n# GitHub Activity\n\n- 27 new pull requests submitted with 19 successfully merged\n- 2 new issues created\n- 16 active contributors working on the project\n- Two specific issues opened:\n - Issue #3702 regarding \"No REST API backend\"\n - Issue #3723 requesting to \"Add plugin-evm\"" + }, + "ai_news_elizaos_daily_discord_json_2025-02-27": { + "filename": "2025-02-27.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-27", + "date": 1740614400, + "stats": { + "totalMessages": 681, + "totalUsers": 129 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat segment from the \"discussion\" channel contains minimal technical content. The main technical discussion revolves around the Eliza framework, particularly regarding memory implementation. One user (Hidden Forces) asked about how memory works in the Eliza framework, mentioning they're studying the docs to build long-term and short-term memory for an agent. There was also a brief mention of Eliza v2 being in development. The chat shows that certain channels like \"degenspartanai\" are restricted to specific role holders (Hoplite, associates, or partners). Several users inquired about accessing documentation or specific channels. The chat also contains numerous greetings, off-topic conversations, and interactions with a bot named BOSSU that responds to various messages. There were concerns about scammers in the server, with moderators removing suspicious links and warning users.\n\n## 2. FAQ\nQ: How does memory work in the Eliza framework? (asked by Hidden Forces) A: Unanswered\nQ: Where can I see discussions about which tokens ai16z will invest in? (asked by Yuki) A: Osint explained that the initial focus was on two AI agents (degenspartanai and pmairca) that autonomously traded, but security risks arose and the team is now working on Eliza v2 (answered by Osint)\nQ: How does Eliza post on Twitter? (asked by z1) A: It connects to Twitter OAuth or uses account login credentials in .env file; for scraping tweets it bypasses Twitter API using twitter scraper fine-tune in elizaos GitHub (answered by Osint)\nQ: How is ai16z not related to a16z? (asked by apo1lo.sol) A: Unanswered\nQ: Which channel to use bot commands in? (asked by V!ctory) A: Try #bot-commands (answered by Patt)\nQ: How do I get into the degenspartanai channel as a holder? (asked by Dive or Die) A: You need Hoplite, associates, or Partner roles; do collabland in #verify-wallet (answered by Patt)\nQ: Is the degenspartanai channel gone? (asked by Conan) A: It's still around, open only to hoplite, associates, or partners roles (answered by Patt)\n\n## 3. Help Interactions\nHelper: Osint | Helpee: Yuki | Context: User asking about where to find discussions on ai16z investments | Resolution: Explained that the initial focus was on two AI agents but security risks arose, and now the team is working on Eliza v2\nHelper: Osint | Helpee: z1 | Context: How Eliza posts on Twitter | Resolution: Explained it uses Twitter OAuth or account credentials, and for scraping it bypasses the API\nHelper: Patt | Helpee: V!ctory | Context: User asking which channel to use bot commands in | Resolution: Directed user to try the #bot-commands channel\nHelper: Patt | Helpee: Dive or Die | Context: User asking how to access the degenspartanai channel | Resolution: Explained the required roles and directed to verify wallet through collabland\nHelper: Patt | Helpee: NnrbzZ | Context: User alerting about scammer creating support ticket threads | Resolution: Patt confirmed they were working on deleting the scam content\n\n## 4. Action Items\nTechnical: Implement long-term and short-term memory for agents in Eliza framework | Description: Need to clarify how memory works and create shareable memory database | Mentioned By: Hidden Forces\nTechnical: Continue development of Eliza v2 | Description: Significant update in the pipeline | Mentioned By: Osint\nDocumentation: Update documentation on memory implementation in Eliza framework | Description: Current docs unclear on how memory files are updated at runtime | Mentioned By: Hidden Forces\nDocumentation: Create clearer guidance on channel access requirements | Description: Multiple users confused about how to access restricted channels | Mentioned By: Malombres, Dive or Die\nFeature: Improve security for token recommendations to AI agents | Description: Previous implementation had security risks with people's recommendations | Mentioned By: Osint", + "messageCount": 213, + "userCount": 56 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Channel\n\n## 1. Summary\nThe discussions primarily focused on ElizaOS implementation challenges, particularly around the recent v0.25.8 update which changed how plugins and clients are structured. Users struggled with Twitter client integration, memory persistence, and deployment configurations. A significant change noted was that clients now need to be added as plugins (e.g., `@elizaos-plugins/client-twitter`) rather than specified in the \"clients\" array. Several users reported JavaScript heap memory errors when running the latest version. There were discussions about RAG knowledge implementation, with some users reporting issues with PDF files and converting them to text format as a workaround. Users also sought clarification on how to implement specific Twitter features like polls and how to limit agents to single replies. The community distinguished between using the main ElizaOS repository versus the eliza-starter for different use cases, with the starter being recommended for those not building custom plugins.\n\n## 2. FAQ\nQ: How do I add Twitter client in the new version (v0.25.8)? (asked by CARSON.ts) A: Add it as a plugin with `\"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"]` (answered by CARSON.ts)\nQ: Where is the slack-client in v0.25.8? (asked by .noclips) A: You have to add `elizaos-plugins/client-slack` to the `plugin:[]` in the character.json file (answered by Prayag)\nQ: Has anyone used folder2knowledge? Does it work well? (asked by bartjh) A: It's quite good, but finetuning using together.ai is preferred (answered by AvuTheGreat)\nQ: How to deploy elizaos ai agent on Twitter as an automated bot? (asked by AvuTheGreat) A: Unanswered\nQ: Are there any examples of RAGKnowledge implementation with Eliza? (asked by dong) A: Unanswered\nQ: Is rag knowledge working for anyone using pdf files? (asked by Redvoid) A: It didn't work with PDFs, converting to txt format worked instead (answered by Ale | AutoRujira)\nQ: How do I implement the poll feature in the twitter client? (asked by Pedro) A: Unanswered\nQ: How do I get the next messages when the action is CONTINUE when calling the /message API call? (asked by mindxploit) A: Unanswered\nQ: How can I limit my Twitter agent to reply only once instead of multiple follow-ups? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Add an action inside your message and tag it as conversation finished or handle it with evaluators (answered by Yug)\n\n## 3. Help Interactions\nHelper: CARSON.ts | Helpee: Behfar | Forestknight.io | Context: How to add plugins in the new version | Resolution: Explained that clients are now plugins and provided CLI commands: `npx elizaos plugins add @elizaos-plugins/plugin-name` and `npx elizaos plugins list`\nHelper: Yug | Helpee: \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. | Context: Twitter plugin integration | Resolution: Confirmed that Twitter client works without additional plugins in eliza-starter by setting clients: \"twitter\" in character config\nHelper: Osint (aka not_in_a_dao_ai) | Helpee: Pisces369 | Context: Setting up Eliza with ELIFEERROR code 1 | Resolution: Recommended Shaw's YouTube tutorial videos that explain the setup process step by step\nHelper: Ale | AutoRujira | Helpee: Redvoid | Context: RAG knowledge with PDF files not working | Resolution: Suggested converting PDF to TXT format as a workaround\nHelper: Yug | Helpee: \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. | Context: Limiting Twitter agent to single replies | Resolution: Suggested adding an action to mark conversation as finished or using evaluators\n\n## 4. Action Items\nTechnical: Fix JavaScript heap out of memory errors in the latest ElizaOS version | Description: Multiple users reporting memory errors when running the latest version | Mentioned By: v1xingyue, sabochee\nTechnical: Implement proper PDF support for RAG knowledge | Description: Users having to convert PDFs to TXT as a workaround | Mentioned By: Redvoid, Ale | AutoRujira\nTechnical: Fix Twitter image posting functionality | Description: Twitter client image posting feature not working | Mentioned By: Abderahman\nTechnical: Improve Twitter feed scraping functionality | Description: Feed scraping only runs during agent initialization | Mentioned By: CARSON.ts\nDocumentation: Update documentation for v0.25.8 plugin/client changes | Description: Docs don't reflect new structure where clients are added as plugins | Mentioned By: Cuddlesaurus, jin\nDocumentation: Create better documentation for RAG knowledge system | Description: Users struggling with implementation and facing bugs | Mentioned By: Odilitime\nDocumentation: Document Twitter poll feature implementation | Description: Multiple users asking how to implement polls | Mentioned By: Pedro\nFeature: Add support for metadata in API /messages endpoint | Description: Allow sending additional fields in message requests | Mentioned By: Sabochee\nFeature: Implement better memory persistence for eliza-starter | Description: Users struggling with short-term and long-term memory persistence | Mentioned By: Yug\nFeature: Add option to limit Twitter agent to single replies | Description: Agents currently make multiple follow-up replies | Mentioned By: \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.", + "messageCount": 196, + "userCount": 61 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of \"ideas-feedback-rants\" Channel\n\n## 1. Summary\nThe chat segment contains a single message from user AvuTheGreat asking about deploying an ElizaOS AI agent as an automated Twitter bot. There is no further discussion, technical details, decisions, or problem-solving present in this limited exchange. The question stands alone without any responses or elaboration on implementation approaches.\n\n## 2. FAQ\nQ: How to deploy elizaos ai agent on Twitter as an automated bot? (asked by AvuTheGreat) A: Unanswered\n\n## 3. Help Interactions\nNo help interactions are present in this chat segment.\n\n## 4. Action Items\nFeature: Provide documentation or tutorial on deploying ElizaOS AI agents as Twitter bots | Description: Users need guidance on integrating ElizaOS with Twitter's API for automated bot functionality | Mentioned By: AvuTheGreat", + "messageCount": 1, + "userCount": 1 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "DeFai (Decentralized Finance + AI) integration was suggested as a promising direction, with potential applications in algorithmic trading, market-making, and DEX liquidity provision.", + "messageCount": 131, + "userCount": 10 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThe chat segment is very brief and contains minimal technical discussion. Jin mentions configuring an AI news aggregator and asks about Twitter accounts posting about Eliza/ai16z in the last 60 days. Spyros responds that \"Elonmoney\" and himself have been posting. Patt makes a joke about \"nofap posts of eliza waifu genAI pics\" and mentions dealing with scam posts. Odilitime notes that another Discord (Cod3x's) is also experiencing high volumes of scam activity. Overall, this segment contains very little substantive technical content, primarily focusing on brief exchanges about Twitter accounts and mentions of spam/scam management.\n\n## 2. FAQ\nQ: Which twitter accs have been posting about eliza / ai16z the most for the last 60 days? (asked by jin) A: Elonmoney, me \ud83d\ude1c (answered by Spyros)\n\n## 3. Help Interactions\nHelper: Spyros | Helpee: jin | Context: Needed information about Twitter accounts posting about Eliza/ai16z for AI news aggregator configuration | Resolution: Provided \"Elonmoney\" and himself as examples\n\n## 4. Action Items\nTechnical: Configure AI news aggregator | Description: Setting up system to track Twitter accounts posting about Eliza/ai16z | Mentioned By: jin\nDocumentation: Track Twitter accounts posting about Eliza/ai16z | Description: Maintain list of accounts frequently posting about the project | Mentioned By: jin\nTechnical: Address scam posts | Description: Ongoing moderation needed to remove scam content | Mentioned By: Patt", + "messageCount": 8, + "userCount": 4 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Discord Channel \"tokenomics\" Analysis\n\n## 1. Summary\nThe chat segment is very brief, containing only four messages between two users discussing blockchain platform choices for a project. DorianD expresses frustration with Solana's complexity for an early-stage L2 proof of concept, suggesting it has \"too many moving parts.\" They offer to work on the Solana end and create a basic specification if yikesawjeez can find a simpler implementation approach. yikesawjeez responds that they will look for an Avalanche (AVAX) tutorial as an alternative, or tackle it after completing \"ethdenv\" (likely an Ethereum development environment). DorianD mentions consulting with \"grok\" (possibly an AI assistant) for additional input. The conversation indicates they're exploring different blockchain platforms for implementing their project, weighing complexity against development speed.\n\n## 2. FAQ\nQ: Is Solana suitable for a \"baby phase 1 L2\" proof of concept? (asked by DorianD) A: According to DorianD, it has \"way too many moving parts\" for this purpose.\nQ: What alternatives to Solana are being considered? (asked by DorianD) A: yikesawjeez suggests looking into Avalanche (AVAX) as an alternative (answered by yikesawjeez).\n\n## 3. Help Interactions\nHelper: yikesawjeez | Helpee: DorianD | Context: DorianD finding Solana too complex for their proof of concept | Resolution: yikesawjeez offered to find an AVAX tutorial as an alternative approach.\n\n## 4. Action Items\nTechnical: Find or create tutorial for implementing project on Avalanche | Description: Look for existing AVAX tutorial or create implementation after ethdenv work | Mentioned By: yikesawjeez\nTechnical: Create basic specification for Solana implementation | Description: Write out basic spec for the Solana approach within a day | Mentioned By: DorianD\nTechnical: Consult with \"grok\" for implementation advice | Description: Use AI assistant to explore options for implementation | Mentioned By: DorianD", + "messageCount": 4, + "userCount": 2 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Analysis of \ud83e\udd47-partners Discord Channel\n\n## 1. Summary\nThe chat primarily revolves around discussions about the DAO's tribute tokenomics model and its sustainability. A key concern raised by dral is that tribute tokens (collected from projects building on Eliza OS) are being sold through single-sided liquidity pools, contradicting earlier commitments not to immediately sell these tokens. This sparked debate about transparency and trust in the ecosystem. DorianD argued that the DAO needs resources to fund development, while others like kalshnikov suggested the need for clearer communication about how tribute tokens are handled. Jin acknowledged these concerns and mentioned working on bugs in the leaderboard repository while noting interest from Ethereum Foundation and Optimism for potential collaboration. The chat also included updates about the project's progress, with accelxr mentioning significant behind-the-scenes development and upcoming announcements. Technical discussions included Jin sharing a mermaid chart generated from AI-news data and mentioning a need for a demo day presentation about this tool.\n\n## 2. FAQ\nQ: What's happening with the tribute tokenomics model? (asked by dral) A: Jin acknowledged the concerns and promised to address them, while kalshnikov suggested single-sided liquidity pools were discussed in January and generally accepted (answered by jin and kalshnikov)\nQ: How does elizaOS benefit if tribute tokens can never be sold? (asked by kalshnikov) A: The benefit comes from alignment with top projects showing the value of the framework, but for most projects, there's limited value if tokens can't be utilized (answered by kalshnikov)\nQ: What are the ways non-dev partners can contribute? (asked by kalshnikov) A: Jin suggested learning from witchy by seeking good alpha and using AI to help construct clear, succinct information for people to digest (answered by jin)\nQ: Is the DAO moving away from the tribute model? (asked by DorianD) A: DorianD suggested moving to a transactional model, though implementing at scale requires significant work (answered by DorianD)\nQ: What's the status of the AI-news tool? (asked by jin) A: Jin mentioned needing to do a demo day presentation about it and fixing bugs in the leaderboard repository (answered by jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: kalshnikov | Context: kalshnikov mentioned lack of ways for non-dev partners to contribute | Resolution: Jin suggested learning from witchy by seeking good alpha and using AI to create digestible content, sharing github.com/bozp-pzob/ai-news as an example\nHelper: kalshnikov | Helpee: dral | Context: Discussion about tribute tokenomics and transparency | Resolution: Kalshnikov provided context that single-sided liquidity pools concept was raised in January and generally accepted\nHelper: Patt | Helpee: Channel members | Context: Discussion about tribute system challenges | Resolution: Patt explained the double-edged nature of tributes, suggesting that while the team should be able to use them, the terms should be clear\n\n## 4. Action Items\nTechnical: Fix bugs in the leaderboard repository | Description: Jin mentioned needing to address issues with the leaderboard code | Mentioned By: jin\nTechnical: Create demo day presentation about AI-news tool | Description: Jin needs to showcase the power of the AI-news tool | Mentioned By: jin\nTechnical: Develop better tools for RPGF (Retroactive Public Goods Funding) | Description: Improve execution around RPGF to better incentivize contributors | Mentioned By: Odilitime\nDocumentation: Create presentation or blog post about collaboration with EF and Optimism | Description: Jin mentioned not having enough bandwidth to seize collaboration opportunities | Mentioned By: jin\nFeature: Consider implementing a voting mechanism for the DAO | Description: Partners currently feel like they're \"shouting into the void\" without proper governance structures | Mentioned By: kalshnikov\nFeature: Develop clear terms for how tribute tokens can be utilized | Description: Need transparency about how and when tribute tokens might be sold | Mentioned By: Patt\nFeature: Explore monetizing agent data tied to specific plugins | Description: Potential way to compensate agents and plugin developers | Mentioned By: DorianD\nFeature: Create self-assigned role for announcements updates | Description: Alternative to @everyone mentions for important updates | Mentioned By: Odilitime", + "messageCount": 117, + "userCount": 22 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe chat segment focuses on the development and troubleshooting of an AI-news tool. Jin announced getting the \"ai-news\" project to a good state and shared a GitHub repository link. The tool can pull and summarize content from multiple sources including X (Twitter), Discord, GitHub, and markets. Jin mentioned that the configuration can be set up for an entire Discord server with backup to SQLite, and AI can help summarize and output JSON for newsletters or RAG (Retrieval-Augmented Generation). Jin requested help with processing pitches and asked team members to review the configuration. Boom confirmed reviewing the repository and later reported an error in a GitHub Actions workflow.\n\n## 2. FAQ\nQ: What sources can the ai-news tool pull content from? (implied from jin's explanation) A: X, discord, github, and markets (answered by jin)\n\n## 3. Help Interactions\nHelper: jin | Helpee: boom | Context: Sharing the ai-news configuration and repository for review | Resolution: Boom reviewed it and later identified an error in GitHub Actions workflow\n\n## 4. Action Items\nTechnical: Process pitches into an easier format to sift through using AI | Description: Organize pitch content for better accessibility | Mentioned By: jin\nTechnical: Fix GitHub Actions workflow error | Description: Address error identified in run 13598153224/job/38019422335 | Mentioned By: boom\nTechnical: Send avatars to team member | Description: Deliver promised avatar files | Mentioned By: jin", + "messageCount": 11, + "userCount": 2 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-27": { + "filename": "2025-02-27.md", + "content": "# elizaOS Discord - 2025-02-27\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Updates\n- **Version 0.25.8 Changes**: Major structural changes to how plugins and clients are implemented. Clients now need to be added as plugins (e.g., `@elizaos-plugins/client-twitter`) rather than specified in the \"clients\" array.\n- **Eliza v2 Development**: Osint mentioned that Eliza v2 is currently in development, following security concerns with the previous implementation.\n- **Memory Implementation**: Discussion about how memory works in the Eliza framework, particularly regarding long-term and short-term memory persistence for agents.\n- **JavaScript Heap Issues**: Multiple users reported memory errors when running the latest version of ElizaOS.\n\n### AI Tools & Development\n- **AI News Aggregator**: Jin shared progress on an AI-news tool (github.com/bozp-pzob/ai-news) that can pull and summarize content from X (Twitter), Discord, GitHub, and markets, with backup to SQLite.\n- **RAG Knowledge Implementation**: Users discussed challenges with implementing RAG, particularly with PDF files, with some users converting PDFs to text format as a workaround.\n- **Twitter Integration**: Several discussions about Twitter client integration, including image posting, polls, and limiting agents to single replies.\n\n### Blockchain & Tokenomics\n- **Tribute Token Model Concerns**: Debate about the DAO's tribute tokenomics model, with concerns raised about tribute tokens being sold through single-sided liquidity pools contrary to earlier commitments.\n- **Blockchain Platform Selection**: Discussion about choosing between Solana (considered too complex for early-stage L2 proof of concept) and Avalanche as alternative platforms.\n- **DeFai Integration**: Suggestion to explore Decentralized Finance + AI integration for algorithmic trading, market-making, and DEX liquidity provision.\n\n### Community & Governance\n- **Channel Access**: Multiple users inquired about accessing restricted channels like \"degenspartanai,\" which requires specific roles (Hoplite, associates, or partners).\n- **Scam Management**: Moderators actively removing suspicious links and warning users about scammers in the server.\n- **Collaboration Opportunities**: Jin mentioned interest from Ethereum Foundation and Optimism for potential collaboration, though noted bandwidth limitations.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I add Twitter client in the new version (v0.25.8)? \n **A**: Add it as a plugin with `\"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"]` (CARSON.ts)\n\n- **Q**: Where is the slack-client in v0.25.8? \n **A**: You have to add `elizaos-plugins/client-slack` to the `plugin:[]` in the character.json file (Prayag)\n\n- **Q**: Is rag knowledge working for anyone using pdf files? \n **A**: It didn't work with PDFs, converting to txt format worked instead (Ale | AutoRujira)\n\n- **Q**: How can I limit my Twitter agent to reply only once instead of multiple follow-ups? \n **A**: Add an action inside your message and tag it as conversation finished or handle it with evaluators (Yug)\n\n### Project Direction & Governance\n- **Q**: What's happening with the tribute tokenomics model? \n **A**: Jin acknowledged concerns and promised to address them, while kalshnikov noted single-sided liquidity pools were discussed in January and generally accepted.\n\n- **Q**: How does elizaOS benefit if tribute tokens can never be sold? \n **A**: The benefit comes from alignment with top projects showing the value of the framework, but for most projects, there's limited value if tokens can't be utilized (kalshnikov)\n\n- **Q**: What are the ways non-dev partners can contribute? \n **A**: Jin suggested learning from witchy by seeking good alpha and using AI to help construct clear, succinct information for people to digest.\n\n### ElizaOS Features\n- **Q**: How does Eliza post on Twitter? \n **A**: It connects to Twitter OAuth or uses account login credentials in .env file; for scraping tweets it bypasses Twitter API using twitter scraper fine-tune in elizaos GitHub (Osint)\n\n- **Q**: Which channel to use bot commands in? \n **A**: Try #bot-commands (Patt)\n\n- **Q**: How do I get into the degenspartanai channel as a holder? \n **A**: You need Hoplite, associates, or Partner roles; do collabland in #verify-wallet (Patt)\n\n## Community Help & Collaboration\n\n1. **Plugin Configuration Assistance** \n CARSON.ts helped Behfar understand how to add plugins in the new version, explaining that clients are now plugins and providing CLI commands: `npx elizaos plugins add @elizaos-plugins/plugin-name` and `npx elizaos plugins list`.\n\n2. **Twitter Integration Support** \n Yug assisted \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. with Twitter plugin integration, confirming that Twitter client works without additional plugins in eliza-starter by setting clients: \"twitter\" in character config, and later suggested adding an action to mark conversation as finished to limit Twitter agent to single replies.\n\n3. **RAG Knowledge Troubleshooting** \n Ale | AutoRujira helped Redvoid with RAG knowledge implementation issues, suggesting converting PDF to TXT format as a workaround when PDF files weren't working.\n\n4. **Setup Guidance** \n Osint recommended Shaw's YouTube tutorial videos to Pisces369 who was experiencing ELIFEERROR code 1 during setup.\n\n5. **AI News Tool Collaboration** \n Jin shared the ai-news configuration and repository for review, and Boom identified an error in GitHub Actions workflow that needed fixing.\n\n## Action Items\n\n### Technical\n1. **Fix JavaScript heap out of memory errors** in the latest ElizaOS version (Mentioned by v1xingyue, sabochee)\n2. **Implement proper PDF support for RAG knowledge** to avoid users having to convert PDFs to TXT (Mentioned by Redvoid, Ale | AutoRujira)\n3. **Fix Twitter image posting functionality** as the feature is currently not working (Mentioned by Abderahman)\n4. **Improve Twitter feed scraping functionality** which currently only runs during agent initialization (Mentioned by CARSON.ts)\n5. **Fix bugs in the leaderboard repository** for the AI-news tool (Mentioned by jin)\n6. **Fix GitHub Actions workflow error** identified in run 13598153224/job/38019422335 (Mentioned by boom)\n7. **Implement long-term and short-term memory for agents** in Eliza framework (Mentioned by Hidden Forces)\n8. **Continue development of Eliza v2** (Mentioned by Osint)\n9. **Find or create tutorial for implementing project on Avalanche** as an alternative to Solana (Mentioned by yikesawjeez)\n10. **Create basic specification for Solana implementation** (Mentioned by DorianD)\n\n### Documentation\n1. **Update documentation for v0.25.8 plugin/client changes** to reflect new structure where clients are added as plugins (Mentioned by Cuddlesaurus, jin)\n2. **Create better documentation for RAG knowledge system** as users are struggling with implementation (Mentioned by Odilitime)\n3. **Document Twitter poll feature implementation** (Mentioned by Pedro)\n4. **Update documentation on memory implementation** in Eliza framework (Mentioned by Hidden Forces)\n5. **Create clearer guidance on channel access requirements** (Mentioned by Malombres, Dive or Die)\n6. **Create presentation or blog post about collaboration with EF and Optimism** (Mentioned by jin)\n7. **Provide documentation or tutorial on deploying ElizaOS AI agents as Twitter bots** (Mentioned by AvuTheGreat)\n8. **Create demo day presentation about AI-news tool** (Mentioned by jin)\n\n### Feature\n1. **Add support for metadata in API /messages endpoint** to allow sending additional fields in message requests (Mentioned by Sabochee)\n2. **Implement better memory persistence for eliza-starter** (Mentioned by Yug)\n3. **Add option to limit Twitter agent to single replies** as agents currently make multiple follow-up replies (Mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n4. **Improve security for token recommendations to AI agents** (Mentioned by Osint)\n5. **Develop clear terms for how tribute tokens can be utilized** to increase transparency (Mentioned by Patt)\n6. **Consider implementing a voting mechanism for the DAO** to improve governance (Mentioned by kalshnikov)\n7. **Explore monetizing agent data tied to specific plugins** as a potential revenue stream (Mentioned by DorianD)\n8. **Create self-assigned role for announcements updates** as an alternative to @everyone mentions (Mentioned by Odilitime)\n9. **Develop better tools for RPGF** (Retroactive Public Goods Funding) to better incentivize contributors (Mentioned by Odilitime)" + }, + "github_summaries_daily_2025-02-28": { + "filename": "2025-02-28.md", + "content": "ElizaOS made significant progress today with new features for entity and agent management, alongside critical bug fixes addressing memory issues and improving migration handling. The team also focused on security updates and code refactoring, enhancing overall framework robustness and user experience.\n\n## \ud83d\udea8 Needs Attention \n- **Blocked Issues/PRs**:\n - [elizaos/eliza#3723](https://github.com/elizaos/eliza/issues/3723): A bug was reported when attempting to add the `plugin-evm`, indicating potential integration issues with the plugin system that need investigation.\n\n## \u2705 Completed Work\n- **Core Framework Enhancements**:\n - [elizaos/eliza#3725](https://github.com/elizaos/eliza/pull/3725): Added a rolodex for entities, allowing components to store additional contact information.\n - [elizaos/eliza#3711](https://github.com/elizaos/eliza/pull/3711): Introduced the `ANTHROPIC_API_URL` environment variable for custom proxy AI endpoint usage.\n - [elizaos/eliza#3708](https://github.com/elizaos/eliza/pull/3708): Consolidated character and agent handling, enhancing management views for character creation and editing.\n- **Stability and Performance Improvements**:\n - [elizaos/eliza#3726](https://github.com/elizaos/eliza/pull/3726): Disabled agents in the agent table before startup to prevent issues.\n - [elizaos/eliza#3722](https://github.com/elizaos/eliza/pull/3722): Resolved an out-of-memory bug in version 0.25.8 by repairing block logic.\n - [elizaos/eliza#3717](https://github.com/elizaos/eliza/pull/3717): Fixed character update issues and improved migration handling to reduce risks.\n - [elizaos/eliza#3674](https://github.com/elizaos/eliza/pull/3674): Further improved migration handling to reduce risks.\n- **Code Quality and Security**:\n - [elizaos/eliza#3704](https://github.com/elizaos/eliza/pull/3704): Refactored local AI plugin management to optimize model loading and caching.\n - [elizaos/eliza#3715](https://github.com/elizaos/eliza/pull/3715): Conducted a format pass to maintain code consistency and improve development efficiency.\n - [elizaos/eliza#3700](https://github.com/elizaos/eliza/pull/3700): Implemented security updates and dependency management improvements.\n\n## \ud83d\udc1e Issue Triage\n- **New Issues**:\n - [elizaos/eliza#3723](https://github.com/elizaos/eliza/issues/3723): A bug was reported when attempting to add the `plugin-evm`, indicating potential integration issues with the plugin system." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-02": "{\n \"interval\": {\n \"intervalStart\": \"2025-02-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-03-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-02-01 to 2025-03-01, elizaos/eliza had 448 new PRs (255 merged), 120 new issues, and 388 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6rhfR2\",\n \"title\": \"RAG Knowledge JavaScript Heap Out of Memory\",\n \"author\": \"suryanshkushwaha\",\n \"number\": 3664,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-25T09:14:41Z\",\n \"closedAt\": \"2025-04-19T18:32:38Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 17\n },\n {\n \"id\": \"I_kwDOMT5cIs6pmGrm\",\n \"title\": \"Long messages cause an error\",\n \"author\": \"lincheoll\",\n \"number\": 3441,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-11T13:03:07Z\",\n \"closedAt\": \"2025-03-04T04:23:36Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 14\n },\n {\n \"id\": \"I_kwDOMT5cIs6pavb1\",\n \"title\": \"Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\",\n \"author\": \"GDA63\",\n \"number\": 3418,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-10T13:07:29Z\",\n \"closedAt\": \"2025-03-08T03:14:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 12\n },\n {\n \"id\": \"I_kwDOMT5cIs6q-8Ul\",\n \"title\": \"agent isn't responding based on the provided knowledge.\",\n \"author\": \"thopatevijay\",\n \"number\": 3628,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T10:27:21Z\",\n \"closedAt\": \"2025-03-08T01:15:16Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 10\n },\n {\n \"id\": \"I_kwDOMT5cIs6ry-sv\",\n \"title\": \"Twitter Agent won't post / respond as it should\",\n \"author\": \"mohsinn3\",\n \"number\": 3693,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-26T17:08:51Z\",\n \"closedAt\": \"2025-03-08T01:15:17Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 9\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6K85N9\",\n \"title\": \"Update Eliza OmniFlix Plugin\",\n \"author\": \"BlockEater96\",\n \"number\": 3460,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-12T12:54:58Z\",\n \"mergedAt\": null,\n \"additions\": 373881,\n \"deletions\": 16079\n },\n {\n \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n \"title\": \"chore: dev => main 0.1.9\",\n \"author\": \"odilitime\",\n \"number\": 2361,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-01-16T09:01:27Z\",\n \"mergedAt\": \"2025-02-01T00:59:40Z\",\n \"additions\": 250702,\n \"deletions\": 16452\n },\n {\n \"id\": \"PR_kwDOMT5cIs6JteYE\",\n \"title\": \"update deepseek\",\n \"author\": \"0xgloria\",\n \"number\": 3127,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-01T03:18:23Z\",\n \"mergedAt\": null,\n \"additions\": 140996,\n \"deletions\": 704\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6MAJuQ\",\n \"title\": \"feat: support greenfield chain in bnb plugin\",\n \"author\": \"clydemeng\",\n \"number\": 3621,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-21T06:32:05Z\",\n \"mergedAt\": null,\n \"additions\": 54685,\n \"deletions\": 13535\n }\n ],\n \"codeChanges\": {\n \"additions\": 92539,\n \"deletions\": 110476,\n \"files\": 1004,\n \"commitCount\": 1941\n },\n \"completedItems\": [\n {\n \"title\": \"fix: multi-biome-02\",\n \"prNumber\": 3181,\n \"type\": \"bugfix\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-web-search\\r\\n- plugin-video-generation\\r\\n- plugin-udio\\r\\n- plugin-twitter\\r\\n\\r\\n\"\n },\n {\n \"title\": \"fix: multi-biome-01\",\n \"prNumber\": 3180,\n \"type\": \"bugfix\",\n \"body\": \"Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp\"\n },\n {\n \"title\": \"fix: plugin-0g\",\n \"prNumber\": 3179,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \\r\\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\\\"ZEROG_FLOW_ADDRESS\\\"), signer as any); \\r\\n\\r\\n![S\"\n },\n {\n \"title\": \"fix: plugin-0x\",\n \"prNumber\": 3178,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added Biome\"\n },\n {\n \"title\": \"fix: plugin-3g-generation\",\n \"prNumber\": 3175,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"fix: plugin-abstract\",\n \"prNumber\": 3174,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\\r\\n\\r\\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\\r\\n\\r\\n`\\r\\n[{\\r\\n\\t\\\"resour\"\n },\n {\n \"title\": \"fix: plugin-agentkit\",\n \"prNumber\": 3172,\n \"type\": \"bugfix\",\n \"body\": \"Fixed the typing and added biome\"\n },\n {\n \"title\": \"fix: plugin-akash\",\n \"prNumber\": 3171,\n \"type\": \"bugfix\",\n \"body\": \"Fixed multiple issues and aded biome.\"\n },\n {\n \"title\": \"fix: plugin-allora\",\n \"prNumber\": 3169,\n \"type\": \"bugfix\",\n \"body\": \"Fixed all the issues and added biome\"\n },\n {\n \"title\": \"docs: fix typos in .md\",\n \"prNumber\": 3165,\n \"type\": \"bugfix\",\n \"body\": \"arch - arc\\r\\nastr0x., - astr0x, ( delete . )\"\n },\n {\n \"title\": \"fix: upgrade openai and vercel ai packages to fix o1 errors\",\n \"prNumber\": 3146,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio\"\n },\n {\n \"title\": \"feat (chore): plugin-coinmarketcap\",\n \"prNumber\": 3134,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3133\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3123\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (Fixing broken links in documentation)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3249\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3246\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nResponse from Venice model.\\r\\n\\r\\n```\\r\\n\\r\\nargs\\r\\n\\r\\n\\r\\n```\\r\\n\\r\\n\\r\"\n },\n {\n \"title\": \"docs: Update Twitter to X (Twitter)\",\n \"prNumber\": 3198,\n \"type\": \"docs\",\n \"body\": \"Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \\\"X (Twitter)\\\" and I kept the Twitter keyword since people still use the word Twitter.\\r\\n\\r\\n#3196 \"\n },\n {\n \"title\": \"fix: Slack download upload attachments\",\n \"prNumber\": 3194,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nDidn't create an issue, but basically actions like \\\"describe an image\\\" is not working using the Slack client. \\r\\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\\r\\n\\r\\nSimilarly, when using actions \"\n },\n {\n \"title\": \"fix: extract attribute from raw text instead of normalized json\",\n \"prNumber\": 3190,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: update provider-utils\",\n \"prNumber\": 3189,\n \"type\": \"bugfix\",\n \"body\": \"We encountered an issue where the app couldn't start due to the following error:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\nThis \"\n },\n {\n \"title\": \"chore: add Biome configuration to Solana ecosystem plugins 07\",\n \"prNumber\": 3186,\n \"type\": \"feature\",\n \"body\": \"Add Biome linting and formatting configuration to the following plugins:\\r\\n- plugin-solana-v2\\r\\n- plugin-solana-agent-kit\\r\\n- plugin-solana\\r\\n- plugin-sgx\\r\\n\\r\\nChanges include:\\r\\n- Add @biomejs/biome as devDependency\\r\\n- Add lint and format scripts\"\n },\n {\n \"title\": \"feat: coingecko advanced - various pools by network\",\n \"prNumber\": 3170,\n \"type\": \"feature\",\n \"body\": \"Get trending pools on coingecko by specific network\\r\\n\\r\\nGet New pools on coingecko by specific network\"\n },\n {\n \"title\": \"chore: Update GitHub Actions workflows and documentation\",\n \"prNumber\": 3166,\n \"type\": \"docs\",\n \"body\": \"\\r\\nChanges:\\r\\n1. .github/workflows/image.yaml\\r\\n- Old: \\\"Container registry registry\\\"\\r\\n- New: \\\"Container registry\\\"\\r\\n- Why: Remove duplicate word for better readability\\r\\n\\r\\n2. .github/workflows/pr.yaml \\r\\n- Old: actions/checkout@v3\\r\\n- New: action\"\n },\n {\n \"title\": \"chore: Standardization of Security Check Identifiers across GoPlus plugin\",\n \"prNumber\": 3164,\n \"type\": \"other\",\n \"body\": \"This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re\"\n },\n {\n \"title\": \"fix: Update pnpm version during Docker build\",\n \"prNumber\": 3158,\n \"type\": \"bugfix\",\n \"body\": \"Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors.\"\n },\n {\n \"title\": \"Fix README_JA.md (add unwritten text and fix typo)\",\n \"prNumber\": 3153,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nnone\\r\\n\\r\\n# Risks\\r\\n\\r\\nnone\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nI fix README_JA typo and add unwritt\"\n },\n {\n \"title\": \"chore: some fix after v0.1.9\",\n \"prNumber\": 3141,\n \"type\": \"bugfix\",\n \"body\": \"1. update default_log_level to info \\r\\n2. display tips after default agent started\\r\\n3. before onchain json loading checking the wallet address.\\n4. default value should be empty value \"\n },\n {\n \"title\": \"fix: remove duplicated plugins\",\n \"prNumber\": 3126,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Trump character but tweets in Spanish by default\",\n \"prNumber\": 3119,\n \"type\": \"feature\",\n \"body\": \"\\r\\n# Background\\r\\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea\"\n },\n {\n \"title\": \"clean up\",\n \"prNumber\": 3116,\n \"type\": \"refactor\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Launched new character management views for creating, editing, and listing characters.\\n - Introduced chat room m\"\n },\n {\n \"title\": \"refactor: plugin local ai new\",\n \"prNumber\": 3704,\n \"type\": \"refactor\",\n \"body\": \"Local models run with cache and models folder empty take some minutes. \\r\\nAll models and the tokenizer are DL into the models folder\\r\\nAll the files that we use for testing are into the cache folder. \\r\\nAt startup all the services are tested. \"\n },\n {\n \"title\": \"lint and turbo fixes\",\n \"prNumber\": 3703,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: submit update env for plugin viction\",\n \"prNumber\": 3701,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/3701\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nIt adds support for Viction provider.\\r\\n\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functio\"\n },\n {\n \"title\": \"chore: security NPM updates / bump turbo\",\n \"prNumber\": 3700,\n \"type\": \"other\",\n \"body\": \"- `pnpm audit --fix`\\r\\n- bump turbo from 2.4.2 to 2.4.4\\r\\n- ~~attempt to fix CI~~ remove unneeded dependencies in core/client-direct\"\n },\n {\n \"title\": \"fix: CLI - escape paths with spaces correctly\",\n \"prNumber\": 3699,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require a change to the project do\"\n },\n {\n \"title\": \"feat: better plugin loading error handling / json5 support for character file\",\n \"prNumber\": 3698,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- convert character to json5 (allows comments and new lines, more human friendly format)\\r\\n- better error handling of plugins loading\\r\\n- logging updates\\r\\n\\r\\n## What kind of change \"\n },\n {\n \"title\": \"feat: CLI install improvements\",\n \"prNumber\": 3697,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\\r\\n- skips pnpm adding to agent's package.json if it's already a dependency\\r\\n\\r\\n## What kind of chan\"\n },\n {\n \"title\": \"chore: Update docs, adds changelog notes, merges pages, cleanup\",\n \"prNumber\": 3694,\n \"type\": \"refactor\",\n \"body\": \"Did some merging of pages that had redundant information and general cleanup, added embedded videos, changelog page, script for updating changelog, and general cleanup.\"\n },\n {\n \"title\": \"fix agent cli\",\n \"prNumber\": 3691,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: mock agent form on client!\",\n \"prNumber\": 3690,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Performance Improvements and Metadata Refactoring\",\n \"prNumber\": 3688,\n \"type\": \"feature\",\n \"body\": \"This PR contains several improvements to the application:\\r\\n\\r\\nReduces response latency by optimizing the shouldRespondHandler\\r\\nAdds debouncing to the message receive handler to prevent excessive processing\\r\\nRefactors name and username fields\"\n },\n {\n \"title\": \"fix: media download action\",\n \"prNumber\": 3687,\n \"type\": \"bugfix\",\n \"body\": \"In the current branch, the video service fails due to a missing yt-dlp dependency in the youtube-dl-exec module. This happens because Bun does not install yt-dlp automatically unless you manually navigate to the youtube-dl-exec folder and r\"\n },\n {\n \"title\": \"feat: Add post-processing support for character loading\",\n \"prNumber\": 3686,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\n\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Introduce `handlePostCharacterLoaded` method in agent startup process\\r\\n- Add optional `postProcessors` and `handlePostCharacterLoaded` to Character and P\"\n },\n {\n \"title\": \"docs: fix broken links in README\",\n \"prNumber\": 3684,\n \"type\": \"bugfix\",\n \"body\": \"Fix broken link\\r\\n\"\n },\n {\n \"title\": \"feat: Add roles, ownership state and world settings to core\",\n \"prNumber\": 3682,\n \"type\": \"feature\",\n \"body\": \"This PR moves roles, onboarding and server ownership state to core. This is still pretty WIP but should be expanded upon as the swarm agents are developed\\r\\n\\r\\nWorlds represent servers or other collections of entities with rooms in them\\r\\nAcco\"\n },\n {\n \"title\": \"fix: PDF Message Sending Failure & getInstance Bug\",\n \"prNumber\": 3681,\n \"type\": \"bugfix\",\n \"body\": \"1. Fix App Crash When Sending a PDF Message with No Text\\r\\nCurrently, sending a PDF message without any accompanying text causes the app to crash due to this line:\\r\\n[packages/core/src/memory.ts#L100](https://github.com/elizaOS/eliza/blob/5f1\"\n },\n {\n \"title\": \"fix: discord voiceJoin/voiceLeave action\",\n \"prNumber\": 3680,\n \"type\": \"bugfix\",\n \"body\": \"Currently, the actions in Discord are broken. This PR aims to fix the voiceJoin and voiceLeave actions.\\r\\n\\r\\nThe voiceJoin and voiceLeave actions were not working due to minor typos and undefined variables. This PR fixes these issues. Additio\"\n },\n {\n \"title\": \"fix: character knowledge add directory\",\n \"prNumber\": 3678,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nCharacter config in file ts\\r\\n\\r\\n# Risks\\r\\nmedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate knowledge in type Character\\r\\n\\r\\n## What kind of change is this?\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\ntranslat\"\n },\n {\n \"title\": \"fix: set up dimension before starting client\",\n \"prNumber\": 3668,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/cc048238-5964-45fc-9aa0-34fefbb699c3)\\r\\n\"\n },\n {\n \"title\": \"clean up server\",\n \"prNumber\": 3667,\n \"type\": \"refactor\",\n \"body\": \"cleans up server\\r\\n\\r\\nTODO; Add hyperfy, whisper services later\"\n },\n {\n \"title\": \"Fix extension and migrations\",\n \"prNumber\": 3665,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore:(refactor) - plugin-local-ai-final\",\n \"prNumber\": 3663,\n \"type\": \"refactor\",\n \"body\": \"The Local AI run on R1 models from Deepseek.\\r\\nAll the features are tested but the TTS.\\r\\nAdded the mananer for the Studio LM \\r\\nAdded the manager for the Ollama (very bad performances) \\r\\n\\r\\n\\n\\n\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n - Twitter posting is now activated only when explicitly started, providing users with greater control over operatio\"\n },\n {\n \"title\": \"Fix Typographical Errors in Documentation\",\n \"prNumber\": 3656,\n \"type\": \"bugfix\",\n \"body\": \"This pull request addresses minor typographical errors in the documentation files. \\r\\nSpecifically, it corrects the wording in the contributing guidelines and ensures consistency in the character file format.\\r\\n\\r\\n**Changes made:**\\r\\n- Updated \"\n },\n {\n \"title\": \"feat: space action\",\n \"prNumber\": 3655,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Handle short text items in knowledge processing\",\n \"prNumber\": 3652,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nNo linked issue. This PR addresses a bug found in knowledge processing.\\r\\n\\r\\n# Risks\\r\\nLow. Only affects how short text items are processed, with a small isolated change to prevent errors.\\r\\n\\r\\n# Background\\r\\n## What does this PR do\"\n },\n {\n \"title\": \"refactor api routes into file based\",\n \"prNumber\": 3651,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Fix plugins.md formatting\",\n \"prNumber\": 3649,\n \"type\": \"bugfix\",\n \"body\": \"Fixed a formatting issue in the `docs/packages/plugin.md` to improve readability.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3275\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR fixes a bug we encountered when t\"\n },\n {\n \"title\": \"update discord link\",\n \"prNumber\": 3643,\n \"type\": \"other\",\n \"body\": \"Update discord link to elizaOS\"\n },\n {\n \"title\": \"chore: remove langchain dependency for text splitting\",\n \"prNumber\": 3642,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to \\r\\nSolves the issue #2917 \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #3639](https://github.com/elizaOS/eliza/issues/3639)\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nAdapter is\"\n },\n {\n \"title\": \"feat: Add `agent` table and rename `user` to `entity` table, add multi-tenancy\",\n \"prNumber\": 3637,\n \"type\": \"feature\",\n \"body\": \"This PR splits the `users` table into `agents` and `entities`. Entities is a more general term which could encompass non-user objects in the future.\\r\\nPlatform-specific user data is stored in the `metadata` field.\\r\\nAgents can be `enabled` wh\"\n },\n {\n \"title\": \"fix: twitter client embedding dimension\",\n \"prNumber\": 3625,\n \"type\": \"bugfix\",\n \"body\": \"I encountered an issue where the app crashes when using the Twitter client at startup. The crash appears to be caused by an embedding dimension mismatch. I believe this happens because the Twitter client starts posting and create memory wit\"\n },\n {\n \"title\": \"fix: Telegram E2E Test and Group Chat Issue\",\n \"prNumber\": 3624,\n \"type\": \"bugfix\",\n \"body\": \"This PR fixes the E2E test for Telegram by adding the chat attribute to the mocked message.\\r\\n\\r\\nAdditionally, the Telegram agent isn't working in my group chat (chat.type = \\\"group\\\") due to an undefined issue at this [line](https://github.com\"\n },\n {\n \"title\": \"fix: social vitest\",\n \"prNumber\": 3622,\n \"type\": \"bugfix\",\n \"body\": \"Resolves all Vitest errors by updating the test code to align with the changes introduced in PR [#3602.](https://github.com/elizaOS/eliza/pull/3602)\\r\\n\\r\\nIncludes changes from PRs: https://github.com/elizaOS/eliza/pull/3625, https://github.co\"\n },\n {\n \"title\": \"fix: importing plugins from registry\",\n \"prNumber\": 3611,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3610\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3387\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this P\"\n },\n {\n \"title\": \"chore: Add adapter-sqlite to deps\",\n \"prNumber\": 3357,\n \"type\": \"feature\",\n \"body\": \"This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\\r\\n\\r\\nNote `adapter-sqlite` is \"\n },\n {\n \"title\": \"chore: Remove plugin imports from agent\",\n \"prNumber\": 3346,\n \"type\": \"other\",\n \"body\": \"Cleanup. Remove dead monorepo plugin imports from `agent` source.\"\n },\n {\n \"title\": \"chore: move default character to agent\",\n \"prNumber\": 3343,\n \"type\": \"other\",\n \"body\": \"Move the default character into the agent\"\n },\n {\n \"title\": \"feat: Dynamic Plugin Loading (merged_)\",\n \"prNumber\": 3339,\n \"type\": \"feature\",\n \"body\": \"Merges develop onto:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3336\\r\\n\\r\\nSuccessfully works on my machine\"\n },\n {\n \"title\": \"feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet\",\n \"prNumber\": 3323,\n \"type\": \"feature\",\n \"body\": \"**Relates to**\\r\\nN/A\\r\\n\\r\\n**Risks**\\r\\nLow\\r\\n\\r\\n**Background / What does this PR do?**\\r\\nThis PR updates the default RPC URLs for NEAR and Starknet to use Lava.\\r\\n\\r\\n**What kind of change is this?**\\r\\nImprovements (configuration changes)\\r\\n\\r\\n**Document\"\n },\n {\n \"title\": \"feat: Enable fetching relevant facts in the facts provider.\",\n \"prNumber\": 2635,\n \"type\": \"feature\",\n \"body\": \"For some reason this was commented out. It looks like a great feature to include. Fetching relevant facts in addition to most recent facts is a good idea. I un-commented the code and renamed _embedding to embedding. \"\n },\n {\n \"title\": \"fix: update chunk & Overlap in rag function\",\n \"prNumber\": 2525,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nRAG Chunk & Overlap increase\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/3492\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\ncloses #3479 \\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 This PR only updates documentation and does not affect any functi\"\n },\n {\n \"title\": \"docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11)\",\n \"prNumber\": 3484,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding new meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds two new weekly contributor meeting notes:\\r\"\n },\n {\n \"title\": \"docs: Added a Proper Ukrainian README Translation Create README_UA.md\",\n \"prNumber\": 3483,\n \"type\": \"docs\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI\u2019ve translated the README into Ukrainian to make it more accessible.\\r\\nThe translation stays true to the original while ensuring clarity and natural flow \ud83d\ude80\\r\\n\\r\\n\"\n },\n {\n \"title\": \"feat: discord test\",\n \"prNumber\": 3478,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add anthropic local embedding + misc\",\n \"prNumber\": 3474,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: add tests for anthropic and improve oai test\",\n \"prNumber\": 3472,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add basic tests to openai plugin\",\n \"prNumber\": 3466,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: just minor biome pref'd lint issues\",\n \"prNumber\": 3462,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: commit d.a.t.a env configurations\",\n \"prNumber\": 3457,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n- Connected to merged plugin implementation: [elizaos-plugins/registry#43](https://github.com/elizaos-plu\"\n },\n {\n \"title\": \"feat: elevenlabs plugin\",\n \"prNumber\": 3452,\n \"type\": \"feature\",\n \"body\": \"related: https://linear.app/eliza-labs/issue/ELI2-35/implement-elevenlabs-plugin\"\n },\n {\n \"title\": \"chore: sqlite tests\",\n \"prNumber\": 3445,\n \"type\": \"tests\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: db path resolution\",\n \"prNumber\": 3438,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: refactor + fixes to chat bubble ui + lint fixes + cleanup\",\n \"prNumber\": 3437,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: clean up types and registry validation\",\n \"prNumber\": 3436,\n \"type\": \"refactor\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434)\",\n \"prNumber\": 3435,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#3434\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\"\n },\n {\n \"title\": \"fix: add @solana/web3.js deps\",\n \"prNumber\": 3431,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: v1 CLI utility\",\n \"prNumber\": 3429,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow, maybe it doesn't work for you\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nprovides a little CLI utility for listing/adding plugins to an elizaos V1 repo:\\r\\n\\r\\n`npx elizos`\\r\\n\\r\\nget a list of available plugins\\r\\n\\r\\n`npx elizos p\"\n },\n {\n \"title\": \"fix: remove --no-frozen-lockfile from Dockerfile\",\n \"prNumber\": 3428,\n \"type\": \"bugfix\",\n \"body\": \"This no longer runs properly with the --no-frozen-lockfile command set\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2962\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Fixes: https://github.com/elizaOS/eliza/issues/3585\\r\\n- Possibly a solution to: https://github.com/eli\"\n },\n {\n \"title\": \"chore: Update and cleanup docs\",\n \"prNumber\": 3584,\n \"type\": \"refactor\",\n \"body\": \"Another batch of updates to improve docs by explaining concepts, not just having code snippets, reorganizing the sidebar, adding notes to new videos, including video embeds, etc. \"\n },\n {\n \"title\": \"fix: small discord/telegram/twitter clean up\",\n \"prNumber\": 3582,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: gracefully handle database operations\",\n \"prNumber\": 3581,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: discord + twitter e2e test\",\n \"prNumber\": 3579,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: db-driven-character management\",\n \"prNumber\": 3573,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: Modify the configuration for the plugin-nkn\",\n \"prNumber\": 3570,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR integrates the [`plugin-nkn`](https://github.com/nknorg/eliza-plugin-nkn) plugin into the `Eliza` project. It includes the following changes:\\r\\n- **Modifies the `.env` fil\"\n },\n {\n \"title\": \"fix: fix case insensitive filename mismatches\",\n \"prNumber\": 3561,\n \"type\": \"bugfix\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. fixes case sensitive file system issues (and renamed some files, preferring dashes and noun-verb)\\r\\n2. fix integration-tests GitHub workflow\\r\\n\\r\\n## What kind of change is this?\\r\"\n },\n {\n \"title\": \"fix: add log\",\n \"prNumber\": 3560,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: [discord] add test channel id for e2e test + fix _shouldRespond function\",\n \"prNumber\": 3559,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fix bedrock inference\",\n \"prNumber\": 3553,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n },\n {\n \"title\": \"fix: typo\",\n \"prNumber\": 3551,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add interactions vitest + fix twitter interactions code\",\n \"prNumber\": 3550,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: race condition\",\n \"prNumber\": 3549,\n \"type\": \"bugfix\",\n \"body\": \"# Fix Race Condition in Plugin Loading\\r\\n\\r\\n## Issue Description\\r\\nWhen running multiple characters with the same plugin configuration, discovered a race condition where the `ensureEmbeddingDimension` method wasn't being properly executed befo\"\n },\n {\n \"title\": \"chore: Trim block from Ollama response\",\n \"prNumber\": 3545,\n \"type\": \"other\",\n \"body\": \"This pull request includes a change to the `generateText` function in the `packages/core/src/generation.ts` file to improve the handling of responses from the Ollama model.\\r\\n\\r\\n* [`packages/core/src/generation.ts`](diffhunk://#diff-b68254579\"\n },\n {\n \"title\": \"fix: twitter vitest\",\n \"prNumber\": 3543,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update readme to model plugins (basic)\",\n \"prNumber\": 3542,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: remove anthropic local embed\",\n \"prNumber\": 3540,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: Added sqlite3 errors to Quickstart\",\n \"prNumber\": 3539,\n \"type\": \"docs\",\n \"body\": \"# Relates to\\r\\n\\r\\nCouldn't find any issues related to this but I've ran into this issue and believe it should be added to the doc as there is already something related to this.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nOnly documentation change\\r\\n\\r\\n# Background\\r\\n\\r\\nW\"\n },\n {\n \"title\": \"feat: telegram test suite\",\n \"prNumber\": 3538,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"docs: fix branch naming example in CONTRIBUTING.md\",\n \"prNumber\": 3532,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nThe example uses a double hyphen (`--`) between the issue number and the description, which isn't standard practice.\\r\\nI've updated it to use a single hyphen (`-`) to align with common Git conventions. \\r\\n\\r\\nThis c\"\n },\n {\n \"title\": \"Refactor - Plugin Local AI\",\n \"prNumber\": 3526,\n \"type\": \"refactor\",\n \"body\": \"Initial refactoring of the Local AI.\\r\\n\\r\\n1 - Local inference work via deepseek R1 - In the process i removed the that is not supported by our client. I tested the plugin as solo because the point was to have a solution to run immedia\"\n },\n {\n \"title\": \"chore(deps): update dependency vitest [security]\",\n \"prNumber\": 3525,\n \"type\": \"tests\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites\"\n },\n {\n \"title\": \"feat: update tee\",\n \"prNumber\": 3512,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix `eliza init` and `eliza plugins add` commands in CLI\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd NEAR AI (https://near.ai) Inference API (OpenAI compatible) to Eliza: https://docs.near.ai/inferenc\"\n },\n {\n \"title\": \"feat: save imageUrls for outbound tweets/messages\",\n \"prNumber\": 3122,\n \"type\": \"feature\",\n \"body\": \"# Relates to\\r\\nAdding proper image URL handling for Twitter client memory system\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Memory storage: Ensures consistent image URL handling in both directions\\r\\n- Data consistency: Maintains image context through conversation th\"\n }\n ],\n \"topContributors\": [\n {\n \"username\": \"tcm390\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n \"totalScore\": 1694.2478988767923,\n \"prScore\": 1603.3338988767923,\n \"issueScore\": 4,\n \"reviewScore\": 85,\n \"commentScore\": 1.914\n },\n {\n \"username\": \"odilitime\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n \"totalScore\": 1172.1152698953508,\n \"prScore\": 786.5572698953507,\n \"issueScore\": 0,\n \"reviewScore\": 379,\n \"commentScore\": 6.558\n },\n {\n \"username\": \"wtfsayo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n \"totalScore\": 1001.4017832705239,\n \"prScore\": 938.9857832705239,\n \"issueScore\": 0,\n \"reviewScore\": 60,\n \"commentScore\": 2.416\n },\n {\n \"username\": \"lalalune\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n \"totalScore\": 628.0978994190056,\n \"prScore\": 577.4218994190055,\n \"issueScore\": 0,\n \"reviewScore\": 49,\n \"commentScore\": 1.676\n },\n {\n \"username\": \"AIFlowML\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n \"totalScore\": 597.019000689468,\n \"prScore\": 596.6190006894681,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"shakkernerd\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n \"totalScore\": 357.8190632888958,\n \"prScore\": 162.18106328889579,\n \"issueScore\": 0,\n \"reviewScore\": 195,\n \"commentScore\": 0.6379999999999999\n },\n {\n \"username\": \"0xbbjoker\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n \"totalScore\": 351.7240855466058,\n \"prScore\": 351.52408554660576,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.2\n },\n {\n \"username\": \"madjin\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n \"totalScore\": 307.3476433794566,\n \"prScore\": 303.00764337945657,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"mikirov\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4\",\n \"totalScore\": 232.69193096436308,\n \"prScore\": 230.93593096436308,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 1.7559999999999998\n },\n {\n \"username\": \"HashWarlock\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n \"totalScore\": 190.16409997540362,\n \"prScore\": 184.7640999754036,\n \"issueScore\": 0,\n \"reviewScore\": 5,\n \"commentScore\": 0.4\n },\n {\n \"username\": \"azep-ninja\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4\",\n \"totalScore\": 159.5007050655107,\n \"prScore\": 159.5007050655107,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"ai16z-demirix\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n \"totalScore\": 154.2365340578587,\n \"prScore\": 141.69653405785868,\n \"issueScore\": 12,\n \"reviewScore\": 0,\n \"commentScore\": 0.54\n },\n {\n \"username\": \"yungalgo\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n \"totalScore\": 135.3031026856691,\n \"prScore\": 135.3031026856691,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"avaer\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4\",\n \"totalScore\": 131.46888216250895,\n \"prScore\": 126.96888216250895,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"v1xingyue\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/974169?u=96c6a113a91978c041e5cf90965d7b66c5540af4&v=4\",\n \"totalScore\": 129.43712990256253,\n \"prScore\": 124.93712990256253,\n \"issueScore\": 0,\n \"reviewScore\": 4.5,\n \"commentScore\": 0\n },\n {\n \"username\": \"Y-DA007\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/195081807?u=294325670bf70f360292a13fc03ac04feac1b1d7&v=4\",\n \"totalScore\": 127.17047437417261,\n \"prScore\": 127.17047437417261,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"lggg123\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/22415259?u=210e0fb7c522442e99a3ccceabb2de94700509bb&v=4\",\n \"totalScore\": 124.2953216897283,\n \"prScore\": 119.9553216897283,\n \"issueScore\": 4,\n \"reviewScore\": 0,\n \"commentScore\": 0.33999999999999997\n },\n {\n \"username\": \"romain-lfg\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/191244204?v=4\",\n \"totalScore\": 114.72532168972829,\n \"prScore\": 114.72532168972829,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jgabriele321\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/94648636?v=4\",\n \"totalScore\": 107.7653216897283,\n \"prScore\": 107.7653216897283,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0\n },\n {\n \"username\": \"jmikedupont2\",\n \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n \"totalScore\": 102.3406945727269,\n \"prScore\": 101.9406945727269,\n \"issueScore\": 0,\n \"reviewScore\": 0,\n \"commentScore\": 0.4\n }\n ],\n \"newPRs\": 448,\n \"mergedPRs\": 255,\n \"newIssues\": 120,\n \"closedIssues\": 84,\n \"activeContributors\": 388\n}", + "github_extracted_data_user_summaries_text_last_7_days_for_2025-02-28": "[\"Adz30_week_2025-02-23\", \"Adz30\", \"week\", \"2025-02-23\", \"Adz30: Created issue #3689 \\\"wallet issues\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.217Z\"]\n[\"AdityaSalunkhe21_week_2025-02-23\", \"AdityaSalunkhe21\", \"week\", \"2025-02-23\", \"AdityaSalunkhe21: Made code changes across 4 files (+85/-44 lines) in 2 commits, with activity on 2 days this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:06:04.922Z\"]\n[\"0xJACKSON-dev_week_2025-02-23\", \"0xJACKSON-dev\", \"week\", \"2025-02-23\", \"0xJACKSON-dev: Created issue #3683 \\\"Utilize ChatGPT assistant API keys\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:06:04.237Z\"]\n[\"AIFlowML_week_2025-02-23\", \"AIFlowML\", \"week\", \"2025-02-23\", \"AIFlowML: Completed a major refactoring effort with two significant merged PRs (#3704 and #3663) that together modified 369 files with substantial code changes (+22,313/-15,708 lines). Created and closed issue #936 regarding LLM-suitable documentation, while maintaining moderate activity across 3 days of the week.\", \"2025-05-13T22:06:05.442Z\"]\n[\"0xbbjoker_week_2025-02-23\", \"0xbbjoker\", \"week\", \"2025-02-23\", \"0xbbjoker: Merged two PRs this week addressing database-related fixes, with PR #3674 making substantial changes (+12124/-7112 lines) to resolve re-initialization migration issues and PR #3672 (+29/-86 lines) fixing pglite and migration problems. Also opened PR #3675 to address an issue with database path.\", \"2025-05-13T22:06:05.153Z\"]\n[\"Ansh1902396_week_2025-02-23\", \"Ansh1902396\", \"week\", \"2025-02-23\", \"Ansh1902396: Has one open pull request (#3709 \\\"updayte\\\") with no merged contributions this week. No other activity was observed during this period.\", \"2025-05-13T22:06:06.172Z\"]\n[\"BranchManager69_week_2025-02-23\", \"BranchManager69\", \"week\", \"2025-02-23\", \"BranchManager69: Minimal activity this week with one open PR (#3718) marked as \\\"Closed\\\" and a single PR comment. No code changes, issue activity, or reviews were recorded during this period.\", \"2025-05-13T22:06:06.221Z\"]\n[\"ChristopherTrimboli_week_2025-02-23\", \"ChristopherTrimboli\", \"week\", \"2025-02-23\", \"ChristopherTrimboli: Contributed a single feature enhancement this week by merging PR #3711, which added support for the ANTHROPIC_API_URL environment variable (+3/-2 lines). Activity was limited to just one day during this period, with minimal code changes across two files.\", \"2025-05-13T22:06:07.318Z\"]\n[\"Dahka2321_week_2025-02-23\", \"Dahka2321\", \"week\", \"2025-02-23\", \"Dahka2321: Fixed broken links in the README documentation through PR #3684 (+1/-1 lines), which was merged after 12 hours.\", \"2025-05-13T22:06:06.830Z\"]\n[\"Doge-is-Dope_week_2025-02-23\", \"Doge-is-Dope\", \"week\", \"2025-02-23\", \"Doge-is-Dope: Made a single documentation improvement with PR #3649, fixing formatting issues in plugins.md with minimal changes (+4/-4 lines).\", \"2025-05-13T22:06:07.222Z\"]\n[\"Hopium21_week_2025-02-23\", \"Hopium21\", \"week\", \"2025-02-23\", \"Hopium21: Made a small but helpful contribution with PR #3707 that fixed grammar issues and added a guard to the createVerifiableLogApiRouter, modifying 3 files with minimal changes (+3/-3 lines).\", \"2025-05-13T22:06:08.949Z\"]\n[\"HashWarlock_week_2025-02-23\", \"HashWarlock\", \"week\", \"2025-02-23\", \"HashWarlock: Fixed a Docker image issue for CI/CD setup with PR #3732 (+20437/-6969 lines) and created issue #928 for character file storage service support. Active on only one day this week, focusing entirely on bugfix work across code and configuration files.\", \"2025-05-13T22:06:13.326Z\"]\n[\"IshaVenikar_week_2025-02-23\", \"IshaVenikar\", \"week\", \"2025-02-23\", \"IshaVenikar: Made significant code changes across 23 files (+861/-175 lines) in 7 commits, with most work (86%) focused on non-bugfix activities and the remainder (14%) on bug fixes. Activity was concentrated on a single day during this period, showing a sporadic contribution pattern.\", \"2025-05-13T22:06:09.483Z\"]\n[\"SITADRITA1_week_2025-02-23\", \"SITADRITA1\", \"week\", \"2025-02-23\", \"SITADRITA1: Opened PR #3705 focused on documentation improvements, addressing grammar, typos, and formatting issues across 6 files (+21/-23 lines). Active on 2 days this week, making 6 commits exclusively to documentation files.\", \"2025-05-13T22:06:10.328Z\"]\n[\"Tony363_week_2025-02-23\", \"Tony363\", \"week\", \"2025-02-23\", \"Tony363: Opened PR #3733 \\\"finally got it to make the request\\\" with changes across 8 files (+187/-3 lines), primarily focusing on configuration files (50%) and code (25%). Activity was limited to a single day this week with one commit.\", \"2025-05-13T22:06:11.394Z\"]\n[\"X4ndar_week_2025-02-23\", \"X4ndar\", \"week\", \"2025-02-23\", \"X4ndar: Has one open pull request (#3666 \\\"Stable\\\") with no merged PRs or other activity this period.\", \"2025-05-13T22:06:11.186Z\"]\n[\"EonHao_week_2025-02-23\", \"EonHao\", \"week\", \"2025-02-23\", \"EonHao: Made 2 commits modifying 2 files (+306/-206 lines) on a single day this week. The work was evenly split between bugfix work (50%) and other work (50%), involving various file types.\", \"2025-05-13T22:06:08.233Z\"]\n[\"avdheshcharjan_week_2025-02-23\", \"avdheshcharjan\", \"week\", \"2025-02-23\", \"avdheshcharjan: Reported a Docker file issue (#3661) regarding an invalid cachestore, which has since been closed. Participated in issue discussions with one comment.\", \"2025-05-13T22:06:17.370Z\"]\n[\"batudo_week_2025-02-23\", \"batudo\", \"week\", \"2025-02-23\", \"batudo: Merged PR #3653 \\\"fix: Fix splitText\\\" which made significant code changes (+10757/-5908 lines). Provided one review comment on another PR. Active on only one day this week, focusing entirely on bugfix work.\", \"2025-05-13T22:06:13.757Z\"]\n[\"boolkeys_week_2025-02-23\", \"boolkeys\", \"week\", \"2025-02-23\", \"boolkeys: Fixed a bug related to handling short text items in knowledge processing through PR #3652 (+19/-0 lines). Engaged in discussions by commenting on 4 issues and 1 PR. Activity was limited to a single day this week.\", \"2025-05-13T22:06:14.077Z\"]\n[\"btspoony_week_2025-02-23\", \"btspoony\", \"week\", \"2025-02-23\", \"btspoony: Added post-processing support for character loading through PR #3686 (+43/-2 lines), which was merged after 11 hours. Made a total of 4 commits across 6 files (+86/-4 lines), with 75% of work focused on feature development and 25% on bug fixes.\", \"2025-05-13T22:06:14.818Z\"]\n[\"Xayaan_week_2025-02-23\", \"Xayaan\", \"week\", \"2025-02-23\", \"Xayaan: Made significant documentation improvements through two merged PRs (#3736 and #3735), focusing on custom plugins documentation with substantial changes (+2823/-1765 lines). Both PRs were merged on the same day, with PR #3736 containing the majority of changes, updating the README for custom plugins how-to.\", \"2025-05-13T22:06:12.195Z\"]\n[\"cryptokatze_week_2025-02-23\", \"cryptokatze\", \"week\", \"2025-02-23\", \"cryptokatze: Updated the Korean README documentation with PR #3670, making modest changes (+8/-9 lines) that were merged within 5 hours.\", \"2025-05-13T22:06:16.949Z\"]\n[\"dav3yblaz3_week_2025-02-23\", \"dav3yblaz3\", \"week\", \"2025-02-23\", \"dav3yblaz3: Provided one code review with approval this week. Activity was minimal with no PRs created or merged, no issues opened or commented on, and no code changes made.\", \"2025-05-13T22:06:17.253Z\"]\n[\"MOSSV2_week_2025-02-23\", \"MOSSV2\", \"week\", \"2025-02-23\", \"MOSSV2: Opened two PRs related to memory management: #3720 \\\"add memory management\\\" and #3730 \\\"feat: add membase in memory management\\\". No other activity was observed during this period.\", \"2025-05-13T22:06:09.658Z\"]\n[\"fforbeck_week_2025-02-23\", \"fforbeck\", \"week\", \"2025-02-23\", \"fforbeck: Opened one pull request (#3657) focused on a new \\\"storacha plugin\\\" feature, making substantial code changes with +1064/-196 lines across 14 files. The contribution was concentrated on a single day, with the majority of changes affecting code (57%) and configuration files (29%).\", \"2025-05-13T22:06:19.006Z\"]\n[\"christopherpile_week_2025-02-23\", \"christopherpile\", \"week\", \"2025-02-23\", \"christopherpile: Opened one PR (#3650 \\\"Cp agent\\\") with substantial code changes, modifying 2,762 files with +29,889/-368,230 lines in a single commit. The changes were entirely focused on documentation work, with activity on just one day during this period.\", \"2025-05-13T22:06:15.734Z\"]\n[\"corymaklin_week_2025-02-23\", \"corymaklin\", \"week\", \"2025-02-23\", \"corymaklin: Opened one PR (#3646) for a \\\"Hyperlane GOAT Plugin\\\" with moderate code changes (+257/-119 lines) across 15 files. Activity was concentrated on a single day, with the majority of changes focused on configuration files (75%) rather than code (25%).\", \"2025-05-13T22:06:16.099Z\"]\n[\"jgarrettvml_week_2025-02-23\", \"jgarrettvml\", \"week\", \"2025-02-23\", \"jgarrettvml: Created issue #3679 about character files not loading, which has since been closed. Engaged in discussions on 3 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:19.969Z\"]\n[\"hkhangus_week_2025-02-23\", \"hkhangus\", \"week\", \"2025-02-23\", \"hkhangus: Made a small but targeted contribution by merging PR #3678 to fix character knowledge directory issues, with minimal code changes (+1/-1 lines). This single PR, which took 17 hours to merge, represents their only activity during the week.\", \"2025-05-13T22:06:20.207Z\"]\n[\"jmikedupont2_week_2025-02-23\", \"jmikedupont2\", \"week\", \"2025-02-23\", \"jmikedupont2: Currently has 4 open PRs (#3728, #3712, #3669, #3695) with no merged contributions this week. Made 2 comments on pull requests but showed no other activity during this period.\", \"2025-05-13T22:06:20.640Z\"]\n[\"everimbaq_week_2025-02-23\", \"everimbaq\", \"week\", \"2025-02-23\", \"everimbaq: Made substantial code changes across 3228 files (+16692/-431694 lines) with 8 commits, showing a significant reduction in codebase size. Active on 3 days this week with a balanced focus on feature work (38%) and other work (38%), along with some bugfix and refactoring efforts (13% each).\", \"2025-05-13T22:06:18.230Z\"]\n[\"ido567_week_2025-02-23\", \"ido567\", \"week\", \"2025-02-23\", \"ido567: Reported issue #3692 regarding an \\\"Unexpected ERR_USE_AFTER_CLOSE error while running Eliza on D...\\\" which has since been closed. Added one comment on an issue, with no other activity during this period.\", \"2025-05-13T22:06:20.247Z\"]\n[\"juanc07_week_2025-02-23\", \"juanc07\", \"week\", \"2025-02-23\", \"juanc07: Contributed 2 code reviews with comments this week. Made a small refactoring change with 1 commit modifying a single file (+1/-3 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:06:21.731Z\"]\n[\"leopardracer_week_2025-02-23\", \"leopardracer\", \"week\", \"2025-02-23\", \"leopardracer: Fixed typographical errors in documentation by merging PR #3656 (+2/-2 lines) which modified 4 files. Active on 2 days this week with a focus on documentation improvements.\", \"2025-05-13T22:06:21.994Z\"]\n[\"lqkhanh195_week_2025-02-23\", \"lqkhanh195\", \"week\", \"2025-02-23\", \"lqkhanh195: Created issue #3702 regarding \\\"No REST API backend\\\" which was subsequently closed. Engaged in discussions by commenting on 2 issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:22.817Z\"]\n[\"lalalune_week_2025-02-23\", \"lalalune\", \"week\", \"2025-02-23\", \"lalalune: Merged 3 substantial PRs this week, including a new rolodex feature (#3725, +5098/-3055), performance improvements (#3688, +1926/-1651), and core functionality enhancements (#3682, +3457/-3462), while also creating 8 issues outlining architectural changes and improvements. Demonstrated very consistent work across 5 days with 40 commits modifying 678 files (+31242/-19514 lines), primarily focusing on new features and bug fixes.\", \"2025-05-13T22:06:23.226Z\"]\n[\"mohsinn3_week_2025-02-23\", \"mohsinn3\", \"week\", \"2025-02-23\", \"mohsinn3: Reported one issue (#3693) about Twitter Agent functionality, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:24.297Z\"]\n[\"mtbc_week_2025-02-23\", \"mtbc\", \"week\", \"2025-02-23\", \"mtbc: Made a single large commit modifying 223 files with substantial code changes (+9679/-2837 lines).\", \"2025-05-13T22:06:24.542Z\"]\n[\"madjin_week_2025-02-23\", \"madjin\", \"week\", \"2025-02-23\", \"madjin: Focused extensively on documentation improvements, merging two substantial PRs (#3729 and #3694) that collectively added over 14,700 lines while removing nearly 5,900 lines across 637 files. Created issue #1044 for documentation improvements based on frequently asked questions from Discord. Active on 4 days this week, with 99% of changes being documentation-related, demonstrating a concentrated effort to enhance project documentation.\", \"2025-05-13T22:06:24.859Z\"]\n[\"nusk0_week_2025-02-23\", \"nusk0\", \"week\", \"2025-02-23\", \"nusk0: Opened PR #3647 for a user rapport feature focused on tailored Twitter interactions, making significant code changes (+3/-1632 lines) across 12 files. Engaged in discussions by commenting on 4 issues and 1 PR, with activity concentrated on a single day this week.\", \"2025-05-13T22:06:25.513Z\"]\n[\"quanghuynguyen1902_week_2025-02-23\", \"quanghuynguyen1902\", \"week\", \"2025-02-23\", \"quanghuynguyen1902: Created issue #3723 requesting to \\\"Add plugin-evm\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:26.521Z\"]\n[\"shakkernerd_week_2025-02-23\", \"shakkernerd\", \"week\", \"2025-02-23\", \"shakkernerd: Provided 2 approvals in code reviews this week. Made a small bugfix contribution with 6 lines modified across 1 file in a single commit.\", \"2025-05-13T22:06:26.834Z\"]\n[\"khiemsoft_week_2025-02-23\", \"khiemsoft\", \"week\", \"2025-02-23\", \"khiemsoft: Contributed a single merged PR (#3701) that added environment updates for the Viction plugin, with 10 lines added and none removed. The contribution was focused on feature work, modifying 2 files across 2 commits on a single day this week.\", \"2025-05-13T22:06:22.432Z\"]\n[\"odilitime_week_2025-02-23\", \"odilitime\", \"week\", \"2025-02-23\", \"odilitime: Merged 11 PRs this week, with significant work on development tooling improvements including CLI fixes (#3699, #3698, #3697, #3673), dependency updates (#3700 with +990/-3651 lines), and repository maintenance (#3715, #3716). Demonstrated consistent daily activity with 73 commits across 8475 files (+137k/-1053k lines), focusing primarily on configuration and bug fixes while also providing 35 code reviews (26 approvals). Created and closed issue #617 for persistent plugin storage.\", \"2025-05-13T22:06:26.855Z\"]\n[\"thanghd98_week_2025-02-23\", \"thanghd98\", \"week\", \"2025-02-23\", \"thanghd98: Made a single commit this week, adding 5 lines across one file. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:28.283Z\"]\n[\"suryanshkushwaha_week_2025-02-23\", \"suryanshkushwaha\", \"week\", \"2025-02-23\", \"suryanshkushwaha: Reported a memory issue by creating issue #3664 \\\"RAG Knowledge JavaScript Heap Out of Memory\\\" which was subsequently closed. Also contributed one comment on an issue, showing sporadic activity during this period.\", \"2025-05-13T22:06:27.038Z\"]\n[\"tomicvladan_week_2025-02-23\", \"tomicvladan\", \"week\", \"2025-02-23\", \"tomicvladan: Reported issue #3685 regarding Twitter media being ignored when Discord approvals are enabled, which has since been closed.\", \"2025-05-13T22:06:28.519Z\"]\n[\"think-in-universe_week_2025-02-23\", \"think-in-universe\", \"week\", \"2025-02-23\", \"think-in-universe: Merged one PR (#3644) that fixed the generation of structured objects and images with NEAR AI, contributing +51/-5 lines across 4 files. Activity was sporadic with contributions on only one day this week, focusing primarily on other work (50%) with some feature and bugfix work (25% each).\", \"2025-05-13T22:06:28.985Z\"]\n[\"twilwa_week_2025-02-23\", \"twilwa\", \"week\", \"2025-02-23\", \"twilwa: Made a single commit this week, modifying one file with 54 lines added and none removed. Activity was limited to just one day during this period.\", \"2025-05-13T22:06:29.354Z\"]\n[\"v1xingyue_week_2025-02-23\", \"v1xingyue\", \"week\", \"2025-02-23\", \"v1xingyue: Merged 3 significant PRs this week, including a critical OOM bug fix (#3722, +8417/-4595 lines), plugin installation verification (#3660), and agent server middleware settings (#3648, +9889/-6746 lines). Contributed substantial code changes across 37 files (+4030/-3390 lines) with a balanced focus between feature development and bug fixing. Also created issue #909 requesting a Provider ID feature, which has already been closed.\", \"2025-05-13T22:06:31.227Z\"]\n[\"yungalgo_week_2025-02-23\", \"yungalgo\", \"week\", \"2025-02-23\", \"yungalgo: Made significant code changes across 23 files (+1003/-395 lines) in 3 commits, with activity concentrated on a single day. Work was primarily focused on other development tasks (67%) with some bugfix work (33%), though no PRs were opened or merged during this period.\", \"2025-05-13T22:06:31.407Z\"]\n[\"wtfsayo_week_2025-02-23\", \"wtfsayo\", \"week\", \"2025-02-23\", \"wtfsayo: Merged 10 PRs this week, with significant work on agent handling consolidation in #3708 (+4352/-3165 lines) and implementing the mock agent form on client in #3690 (+868/-155 lines). Consistently active across 6 days, focusing on code refactoring with file-based API routes (#3651), server cleanup (#3667), and various GUI enhancements (#3727). Contributed a massive amount of code changes across 705 files (+37345/-28248 lines) while maintaining a steady workflow averaging 3 hours from PR creation to merge.\", \"2025-05-13T22:06:32.479Z\"]\n[\"tcm390_week_2025-02-23\", \"tcm390\", \"week\", \"2025-02-23\", \"tcm390: Merged 13 PRs this week with significant contributions including a major feature for client UI agent configuration with plugins (#3731, +1496/-1457 lines) and space action functionality (#3655, +5065/-2228 lines), while also addressing numerous fixes across various components like character creator, Twitter functionality, and Discord actions. Consistently active every day with 94 commits modifying 242 files (+8107/-6810 lines total), demonstrating a balanced focus between new features (13%), bug fixes (12%), and refactoring work (15%).\", \"2025-05-13T22:06:29.326Z\"]", + "_metadata": { + "generated_at": "2026-01-01T02:18:09.277946Z", + "target_date": "2025-02-28", + "source_repo": { + "full_name": "elizaOS/knowledge", + "owner": "elizaOS", + "repo": "knowledge" + }, + "sources_successful": 10, + "sources_failed": 0, + "source_keys": [ + "ai_news_elizaos_discord_md_2025-02-27", + "ai_news_elizaos_discord_md_2025-02-26", + "ai_news_elizaos_discord_md_2025-02-25", + "ai_news_elizaos_daily_json_2025-02-27", + "ai_news_elizaos_daily_md_2025-02-27", + "ai_news_elizaos_daily_discord_json_2025-02-27", + "ai_news_elizaos_daily_discord_md_2025-02-27", + "github_summaries_daily_2025-02-28", + "github_summaries_week_latest_2025-12-21.md", + "github_summaries_month_latest_2025-12-01.md" + ], + "failed_keys": [], + "total_characters": 190344, + "estimated_tokens": 47586, + "file_size_bytes": 205910 + } +} \ No newline at end of file diff --git a/the-council/aggregated/2025-03-01.json b/the-council/aggregated/2025-03-01.json new file mode 100644 index 00000000000..f67604fc416 --- /dev/null +++ b/the-council/aggregated/2025-03-01.json @@ -0,0 +1,294 @@ +{ + "date_generated_for": "2025-03-01", + "ai_news_elizaos_discord_md_2025-02-28": { + "filename": "2025-02-28.md", + "content": "# elizaOS Discord - 2025-02-28\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- The ElizaOS architecture has been updated with a cleaner c" + }, + "ai_news_elizaos_discord_md_2025-02-27": { + "filename": "2025-02-27.md", + "content": "# elizaOS Discord - 2025-02-27\n\n## Overall Discussion Highlights\n\n### ElizaOS Framework Updates\n- **Version 0.25.8 Changes**: Major structural changes to how plugins and clients are implemented. Clients now need to be added as plugins (e.g., `@elizaos-plugins/client-twitter`) rather than specified in the \"clients\" array.\n- **Eliza v2 Development**: Osint mentioned that Eliza v2 is currently in development, following security concerns with the previous implementation.\n- **Memory Implementation**: Discussion about how memory works in the Eliza framework, particularly regarding long-term and short-term memory persistence for agents.\n- **JavaScript Heap Issues**: Multiple users reported memory errors when running the latest version of ElizaOS.\n\n### AI Tools & Development\n- **AI News Aggregator**: Jin shared progress on an AI-news tool (github.com/bozp-pzob/ai-news) that can pull and summarize content from X (Twitter), Discord, GitHub, and markets, with backup to SQLite.\n- **RAG Knowledge Implementation**: Users discussed challenges with implementing RAG, particularly with PDF files, with some users converting PDFs to text format as a workaround.\n- **Twitter Integration**: Several discussions about Twitter client integration, including image posting, polls, and limiting agents to single replies.\n\n### Blockchain & Tokenomics\n- **Tribute Token Model Concerns**: Debate about the DAO's tribute tokenomics model, with concerns raised about tribute tokens being sold through single-sided liquidity pools contrary to earlier commitments.\n- **Blockchain Platform Selection**: Discussion about choosing between Solana (considered too complex for early-stage L2 proof of concept) and Avalanche as alternative platforms.\n- **DeFai Integration**: Suggestion to explore Decentralized Finance + AI integration for algorithmic trading, market-making, and DEX liquidity provision.\n\n### Community & Governance\n- **Channel Access**: Multiple users inquired about accessing restricted channels like \"degenspartanai,\" which requires specific roles (Hoplite, associates, or partners).\n- **Scam Management**: Moderators actively removing suspicious links and warning users about scammers in the server.\n- **Collaboration Opportunities**: Jin mentioned interest from Ethereum Foundation and Optimism for potential collaboration, though noted bandwidth limitations.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I add Twitter client in the new version (v0.25.8)? \n **A**: Add it as a plugin with `\"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"]` (CARSON.ts)\n\n- **Q**: Where is the slack-client in v0.25.8? \n **A**: You have to add `elizaos-plugins/client-slack` to the `plugin:[]` in the character.json file (Prayag)\n\n- **Q**: Is rag knowledge working for anyone using pdf files? \n **A**: It didn't work with PDFs, converting to txt format worked instead (Ale | AutoRujira)\n\n- **Q**: How can I limit my Twitter agent to reply only once instead of multiple follow-ups? \n **A**: Add an action inside your message and tag it as conversation finished or handle it with evaluators (Yug)\n\n### Project Direction & Governance\n- **Q**: What's happening with the tribute tokenomics model? \n **A**: Jin acknowledged concerns and promised to address them, while kalshnikov noted single-sided liquidity pools were discussed in January and generally accepted.\n\n- **Q**: How does elizaOS benefit if tribute tokens can never be sold? \n **A**: The benefit comes from alignment with top projects showing the value of the framework, but for most projects, there's limited value if tokens can't be utilized (kalshnikov)\n\n- **Q**: What are the ways non-dev partners can contribute? \n **A**: Jin suggested learning from witchy by seeking good alpha and using AI to help construct clear, succinct information for people to digest.\n\n### ElizaOS Features\n- **Q**: How does Eliza post on Twitter? \n **A**: It connects to Twitter OAuth or uses account login credentials in .env file; for scraping tweets it bypasses Twitter API using twitter scraper fine-tune in elizaos GitHub (Osint)\n\n- **Q**: Which channel to use bot commands in? \n **A**: Try #bot-commands (Patt)\n\n- **Q**: How do I get into the degenspartanai channel as a holder? \n **A**: You need Hoplite, associates, or Partner roles; do collabland in #verify-wallet (Patt)\n\n## Community Help & Collaboration\n\n1. **Plugin Configuration Assistance** \n CARSON.ts helped Behfar understand how to add plugins in the new version, explaining that clients are now plugins and providing CLI commands: `npx elizaos plugins add @elizaos-plugins/plugin-name` and `npx elizaos plugins list`.\n\n2. **Twitter Integration Support** \n Yug assisted \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. with Twitter plugin integration, confirming that Twitter client works without additional plugins in eliza-starter by setting clients: \"twitter\" in character config, and later suggested adding an action to mark conversation as finished to limit Twitter agent to single replies.\n\n3. **RAG Knowledge Troubleshooting** \n Ale | AutoRujira helped Redvoid with RAG knowledge implementation issues, suggesting converting PDF to TXT format as a workaround when PDF files weren't working.\n\n4. **Setup Guidance** \n Osint recommended Shaw's YouTube tutorial videos to Pisces369 who was experiencing ELIFEERROR code 1 during setup.\n\n5. **AI News Tool Collaboration** \n Jin shared the ai-news configuration and repository for review, and Boom identified an error in GitHub Actions workflow that needed fixing.\n\n## Action Items\n\n### Technical\n1. **Fix JavaScript heap out of memory errors** in the latest ElizaOS version (Mentioned by v1xingyue, sabochee)\n2. **Implement proper PDF support for RAG knowledge** to avoid users having to convert PDFs to TXT (Mentioned by Redvoid, Ale | AutoRujira)\n3. **Fix Twitter image posting functionality** as the feature is currently not working (Mentioned by Abderahman)\n4. **Improve Twitter feed scraping functionality** which currently only runs during agent initialization (Mentioned by CARSON.ts)\n5. **Fix bugs in the leaderboard repository** for the AI-news tool (Mentioned by jin)\n6. **Fix GitHub Actions workflow error** identified in run 13598153224/job/38019422335 (Mentioned by boom)\n7. **Implement long-term and short-term memory for agents** in Eliza framework (Mentioned by Hidden Forces)\n8. **Continue development of Eliza v2** (Mentioned by Osint)\n9. **Find or create tutorial for implementing project on Avalanche** as an alternative to Solana (Mentioned by yikesawjeez)\n10. **Create basic specification for Solana implementation** (Mentioned by DorianD)\n\n### Documentation\n1. **Update documentation for v0.25.8 plugin/client changes** to reflect new structure where clients are added as plugins (Mentioned by Cuddlesaurus, jin)\n2. **Create better documentation for RAG knowledge system** as users are struggling with implementation (Mentioned by Odilitime)\n3. **Document Twitter poll feature implementation** (Mentioned by Pedro)\n4. **Update documentation on memory implementation** in Eliza framework (Mentioned by Hidden Forces)\n5. **Create clearer guidance on channel access requirements** (Mentioned by Malombres, Dive or Die)\n6. **Create presentation or blog post about collaboration with EF and Optimism** (Mentioned by jin)\n7. **Provide documentation or tutorial on deploying ElizaOS AI agents as Twitter bots** (Mentioned by AvuTheGreat)\n8. **Create demo day presentation about AI-news tool** (Mentioned by jin)\n\n### Feature\n1. **Add support for metadata in API /messages endpoint** to allow sending additional fields in message requests (Mentioned by Sabochee)\n2. **Implement better memory persistence for eliza-starter** (Mentioned by Yug)\n3. **Add option to limit Twitter agent to single replies** as agents currently make multiple follow-up replies (Mentioned by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.)\n4. **Improve security for token recommendations to AI agents** (Mentioned by Osint)\n5. **Develop clear terms for how tribute tokens can be utilized** to increase transparency (Mentioned by Patt)\n6. **Consider implementing a voting mechanism for the DAO** to improve governance (Mentioned by kalshnikov)\n7. **Explore monetizing agent data tied to specific plugins** as a potential revenue stream (Mentioned by DorianD)\n8. **Create self-assigned role for announcements updates** as an alternative to @everyone mentions (Mentioned by Odilitime)\n9. **Develop better tools for RPGF** (Retroactive Public Goods Funding) to better incentivize contributors (Mentioned by Odilitime)" + }, + "ai_news_elizaos_discord_md_2025-02-26": { + "filename": "2025-02-26.md", + "content": "# elizaOS Discord - 2025-02-26\n\n## Overall Discussion Highlights\n\n### ElizaOS v0.25.8 Architecture Changes\nThe latest version (v0.25.8) introduced significant architectural changes compared to previous versions (v0.1.9). Plugins and clients have been moved out of the core repository into separate packages that need to be explicitly added. This has caused confusion among users trying to configure their agents, particularly with client configuration and knowledge management. Several workarounds were suggested for common issues, including removing the \"knowledge\" field from character files to prevent memory errors and properly configuring plugins by adding both client and plugin packages.\n\n### DegenAI Status and Challenges\nDegenAI is currently facing challenges with its X (Twitter) account suspension. Rhota mentioned they've reactivated DegenAI in Discord for testing, ensuring it can pull context about trades before making it available to users. The X account appeal is pending with no immediate resolution. Community members expressed concerns about DegenAI's visibility and market perception, with suggestions to create a dedicated organizational account to build an independent brand identity separate from AI16z and ElizaOS.\n\n### DAO.fun Integration and Token Metadata\nPartners expressed frustration about the inability to change the token ticker from AI16Z to match the ElizaOS rebrand. The bottleneck is DAO.fun's delayed implementation of a voting module. Shaw mentioned pressing DAO.fun's founder Baoskee, who promised to add voting in \"Q1-Q2,\" but partners feel this lacks urgency. Some suggested exploring alternative voting solutions like Snapshot, Realms, or EVM-compatible solutions through Neon.\n\n### AI News Aggregator Project\nJin shared progress on an \"ai-news\" project that can pull and summarize content from multiple platforms including X (Twitter), Discord, GitHub, and markets. The system is capable of backing up content to SQLite databases and using AI to summarize and output JSON, which can be transformed into newsletters or used for RAG (Retrieval-Augmented Generation).\n\n### Tribute Tokenomics Model\nDiscussion centered on the tribute tokenomics model, where projects contribute tokens to the ElizaOS DAO. Some partners raised concerns about the DAO selling tribute tokens through single-sided liquidity pools, which they felt contradicted earlier commitments. This sparked debate about transparency, financial sustainability, and alignment of incentives between the DAO and contributing projects.\n\n### Blockchain Development Challenges\nDorianD described difficulties with a network implementation where they managed to get two nodes communicating, but one isn't producing blocks due to complex address management issues. They expressed frustration with Solana's complexity for their proof-of-concept L2 implementation, noting it has \"too many moving parts.\" There was brief discussion about potentially using Avalanche (AVAX) as an alternative.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"out of memory heap allocation\" error in v0.25.8?** \nA: Remove the \"knowledge\" field from your character.json file or increase memory allocation with \"export NODE_OPTIONS='--max-old-space-size=8192'\" (answered by sergii.bomko)\n\n**Q: Where are the clients in v0.25.8?** \nA: Clients are now separate packages that need to be added explicitly, like \"elizaos-plugins/client-slack\" (answered by Prayag)\n\n**Q: How do I configure Twitter in v0.25.8?** \nA: Add both the client and plugin to your character.json: \"plugins\": [\"@elizaos-plugins/plugin-twitter\", \"@elizaos-plugins/client-twitter\"] (answered by CARSON.ts)\n\n**Q: How does Eliza post on Twitter? Does it need the Twitter API?** \nA: It connects to Twitter OAuth or uses your account login credentials in .env file (answered by Osint)\n\n**Q: Is Degens (DegenAI) still active?** \nA: He's actively trading and we've turned him back on in discord for testing (answered by rhota)\n\n**Q: Why not create a new X account instead of waiting for the appeal?** \nA: Unfortunately if we start another account it could easily get banned again. Appeal process is pending. (answered by rhota)\n\n**Q: What's the bottleneck for updating the token metadata?** \nA: Daos.fun (answered by accelxr)\n\n**Q: What's stopping them from migrating the ticker other than the dao vote?** \nA: \"dao.fun has the authority to update the metadata\" - it's a mix of them prioritizing roadmap features like voting and actually devving the metadata fix. (answered by jasyn_bjorn)\n\n**Q: How do I add the client-lens plugin?** \nA: Use \"elizaos-plugins/client-lens\" instead of \"elizaos/client-lens\" (answered by shaw)\n\n## Community Help & Collaboration\n\n### LinkedIn API Integration Issues\n- **Helper:** Osint | **Helpee:** Noah\n- **Context:** Noah was facing LinkedIn API integration issues\n- **Resolution:** Osint suggested to \"git gud w/llms\" and use search tools in the coders channel, putting issues into LLMs like Mistral, DeepSeek, ChatGPT, or Claude to solve them\n\n### Twitter Client Configuration\n- **Helper:** CARSON.ts | **Helpee:** Multiple users\n- **Context:** Twitter client not connecting in v0.25.8\n- **Resolution:** Discovered and shared that both client-twitter and plugin-twitter need to be added to plugins array\n\n### Memory Allocation Errors\n- **Helper:** sergii.bomko | **Helpee:** dankvr\n- **Context:** Out of memory error when running ElizaOS\n- **Resolution:** Suggested increasing memory allocation with NODE_OPTIONS\n\n### Discord Plugin Issues\n- **Helper:** PiagaShihari | **Helpee:** AD\n- **Context:** Discord plugin not working in v0.25.8\n- **Resolution:** Suggested removing \"knowledge\" from character.json to make it work\n\n### Alternative Voting Solutions Research\n- **Helper:** jin | **Helpee:** Partners\n- **Context:** Research for alternative voting solutions\n- **Resolution:** Jin provided examples of how to research voting modules, suggested looking into Snapshot, Realms, and using AI tools like Grok to explore options\n\n### RAG Knowledge with PDF Files\n- **Helper:** Ale | AutoRujira | **Helpee:** Redvoid\n- **Context:** RAG knowledge not working with PDF files\n- **Resolution:** Suggested converting PDF to TXT format\n\n## Action Items\n\n### Technical\n- **Fix memory leaks when using knowledge field in character.json** | Mentioned by PiagaShihari\n- **Fix Twitter client connection issues in v0.25.8** | Mentioned by PiagaShihari\n- **Fix \"APICallError.isAPICallError is not a function\" error** | Mentioned by .noclips\n- **Fix PDF file support for RAG knowledge** | Mentioned by Redvoid\n- **Complete testing of DegenAI in Discord** | Mentioned by rhota\n- **Reactivate DegenAI for all users in Discord after testing** | Mentioned by rhota\n- **Create .env file to manage blockchain node configuration** | Mentioned by DorianD\n- **Fix node block production issue** | Mentioned by DorianD\n- **Research alternative voting modules for DAO governance** | Mentioned by jin\n- **Implement interchain DAO tooling for Solana** | Mentioned by yikesawjeez\n- **Fix bugs in the leaderboard repository** | Mentioned by jin\n- **Process pitches into an easier format to review** | Mentioned by jin\n- **Configuration of AI news aggregator** | Mentioned by jin\n- **Fix LinkedIn client integration issues** | Mentioned by Noah\n- **Resolve Twitter client image and video posting functionality** | Mentioned by ulquiorracifer9277\n- **Continue development of Eliza v2** | Mentioned by Osint\n\n### Documentation\n- **Update documentation for v0.25.8 plugin and client architecture** | Mentioned by Multiple users\n- **Create guide for migrating from v0.1.9 to v0.25.8** | Mentioned by Multiple users\n- **Document proper Twitter client configuration** | Mentioned by CARSON.ts\n- **Create presentation about AI-news tool** | Mentioned by jin\n- **Research and document governance systems** | Mentioned by jin\n- **Improve transparency of information about DegenAI's relationship with AI16z** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Create guides for deploying Eliza** | Mentioned by Pisces369\n\n### Feature\n- **Implement proper access control mechanism for clients and actions** | Mentioned by dankvr\n- **Improve RAG knowledge implementation** | Mentioned by Multiple users\n- **Create a proper news channel** | Mentioned by Entropy\n- **Develop documents design agent** | Mentioned by Danny Irving\n- **Deploy ElizaOS AI agent on Twitter** | Mentioned by AvuTheGreat\n- **Create a dedicated organizational account for DegenAI** | Mentioned by \u8f9e\u5c18\u9e3d\u9e3d\n- **Develop DegenAI's own terminal/website** | Mentioned by Osint\n- **Develop a transparent system for tracking tribute token flows** | Mentioned by dral\n- **Implement a better incentive system for contributors** | Mentioned by m1hawk/\u98ce\u7b54\n- **Create a voting mechanism independent of DAO.fun** | Mentioned by HoneyBadger\n- **Develop a system to monetize agent data** | Mentioned by DorianD\n- **Enable AI agents to perform transactions with V2** | Mentioned by Yuan\n- **Create multimodal screen recording capability** | Mentioned by \u2572\u239d\u29f9Nat'\u29f8\u23a0\u2571" + }, + "ai_news_elizaos_daily_json_2025-02-28": { + "filename": "2025-02-28.json", + "content": { + "type": "elizaosDailySummary", + "title": "Daily Report - 2025-02-28", + "categories": [ + { + "title": "Recent Updates to Eliza Project", + "content": [ + { + "text": "Several feature enhancements have been added to the Eliza project. A new rolodex feature was introduced in PR #3725. The project now supports an ANTHROPIC_API_URL environment variable (PR #3711). Character and agent handling has been consolidated (PR #3708), and functionality to save imageUrls for outbound tweets and messages was implemented (PR #3122).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3725", + "https://github.com/elizaOS/eliza/pull/3711", + "https://github.com/elizaOS/eliza/pull/3708", + "https://github.com/elizaOS/eliza/pull/3122" + ], + "images": [], + "videos": [] + }, + { + "text": "Multiple bug fixes have been implemented. These include disabling agents in the agent table before startup (PR #3726), fixing an out-of-memory bug in version 0.25.8 (PR #3722), updating character functionality (PR #3717), addressing re-initialization migration issues (PR #3674), and correcting typos across multiple files (PR #3111).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3726", + "https://github.com/elizaOS/eliza/pull/3722", + "https://github.com/elizaOS/eliza/pull/3717", + "https://github.com/elizaOS/eliza/pull/3674", + "https://github.com/elizaOS/eliza/pull/3111" + ], + "images": [], + "videos": [] + }, + { + "text": "The codebase has undergone several maintenance and performance improvements. GUI enhancements were made (PR #3727), test paths were adjusted for consistency (PR #3716), code formatting was standardized (PR #3715), and the `pnpm clean` output was cleaned up while making `pnpm dev` faster on high-performance CPUs (PR #3714). Security updates were applied to NPM dependencies and Turbo was bumped to a newer version (PR #3700). Additionally, the plugin for local AI was refactored (PR #3704), and version 0.1.9 was merged from dev to main (PR #2361).", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3727", + "https://github.com/elizaOS/eliza/pull/3716", + "https://github.com/elizaOS/eliza/pull/3715", + "https://github.com/elizaOS/eliza/pull/3714", + "https://github.com/elizaOS/eliza/pull/3700", + "https://github.com/elizaOS/eliza/pull/3704", + "https://github.com/elizaOS/eliza/pull/2361" + ], + "images": [], + "videos": [] + } + ], + "topic": "completed_items" + }, + { + "title": "Recent Twitter Activity from dankvr and shawmakesmagic", + "content": [ + { + "text": "The user dankvr has been active on Twitter, engaging with various accounts including @ethereumfndn, @bountybot, and @WatcherGuru. They mentioned recognizing 'good peeps' at the Ethereum Foundation and expressed surprise about finding BountyBot on Twitter. They also shared information about an upcoming 'massive unlock' and discussed the potential future use of a watch room for video premieres or live show viewing in response to @zolo_hands.", + "sources": [ + "https://twitter.com/dankvr/status/1895623200329122093", + "https://twitter.com/dankvr/status/1895558860750139392", + "https://twitter.com/dankvr/status/1895500761553162554", + "https://twitter.com/dankvr/status/1895465751739613582", + "https://twitter.com/dankvr/status/1895285021759676720" + ], + "images": [], + "videos": [] + }, + { + "text": "Meanwhile, user shawmakesmagic shared a post about 'Eliza v2 Hacking' and made a philosophical observation about cartoon villains, noting that they rarely die because they're essential to the show's entertainment value. The post concluded with a nostalgic reference to 'the la vape cabal.'", + "sources": [ + "https://twitter.com/shawmakesmagic/status/1895276315852579188", + "https://twitter.com/shawmakesmagic/status/1895274148152386004" + ], + "images": [], + "videos": [] + } + ], + "topic": "tweet" + }, + { + "title": "Recent GitHub Issues in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several issues have been reported in the elizaOS/eliza GitHub repository:\n\n1. Issue #3723 proposes adding a plugin-evm feature, submitted by user quanghuynguyen1902.\n\n2. Issue #3129 reports a setup failure related to a DTS build error, raised by clickbrain.\n\n3. Issue #3148 describes strange behavior with the Fetch method in eliza, reported by aminlatifi.\n\n4. Issue #3147 titled 'Pul' was submitted by Mirmuxsin686, though details are limited in the source.\n\n5. Issue #3133 concerns test configuration and coverage for the coinmarketcap plugin, submitted by ai16z-demirix.\n\n6. Issue #3130 reports that Client Direct 0.19 has not been published to npm, raised by ryanleecode.\n\nThese issues span various aspects of the eliza project, from plugin development to build processes and client distribution.", + "sources": [ + "https://github.com/elizaOS/eliza/issues/3723", + "https://github.com/elizaOS/eliza/issues/3129", + "https://github.com/elizaOS/eliza/issues/3148", + "https://github.com/elizaOS/eliza/issues/3147", + "https://github.com/elizaOS/eliza/issues/3133", + "https://github.com/elizaOS/eliza/issues/3130" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3723", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3129", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3148", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3147", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3133", + "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/3130" + ], + "videos": [] + } + ], + "topic": "issue" + }, + { + "title": "Recent Pull Requests in the elizaOS/eliza Repository", + "content": [ + { + "text": "Several pull requests have been submitted to the elizaOS/eliza repository, focusing on feature additions and documentation improvements:\n\n- PR #3728 by jmikedupont2 focuses on JSDoc improvements, specifically a second phase of JSDoc lifting.\n\n- PR #3725 by lalalune adds a new rolodex feature to the Eliza project.\n\n- PR #3729 by madjin updates documentation and adds blog, showcase, changelog, and RSS functionality.\n\n- PR #3128 by 0xbbjoker is a work-in-progress that tests bun-sql integration.\n\n- PR #3135 by yohaiai adds Google Vertex provider support to the project. There appears to be a conflicted version of this same feature addition in PR #3136.", + "sources": [ + "https://github.com/elizaOS/eliza/pull/3728", + "https://github.com/elizaOS/eliza/pull/3725", + "https://github.com/elizaOS/eliza/pull/3729", + "https://github.com/elizaOS/eliza/pull/3128", + "https://github.com/elizaOS/eliza/pull/3135", + "https://github.com/elizaOS/eliza/pull/3136" + ], + "images": [ + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3728", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3725", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3729", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3128", + "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3135" + ], + "videos": [] + } + ], + "topic": "pull_request" + }, + { + "title": "ElizaOS GitHub Activity Summary", + "content": [ + { + "text": "The elizaos/eliza repository showed varying activity across two reporting periods. In the most recent period (February 28-March 1, 2025), there were 14 new pull requests with a high merge rate (13 merged), only 1 new issue, and 16 active contributors. This contrasts with the earlier period (February 1-2, 2025), which also had 14 new pull requests but a much lower merge rate (only 3 merged), 8 new issues, and higher contributor activity with 24 active contributors.", + "sources": [ + 0, + 1 + ], + "images": [], + "videos": [] + } + ], + "topic": "github_summary" + }, + { + "title": "Top contributors for elizaOS/eliza", + "content": [ + { + "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.", + "sources": [ + "Top contributors for elizaOS/eliza" + ], + "images": [], + "videos": [] + } + ], + "topic": "contributors" + } + ], + "date": 1740700800 + } + }, + "ai_news_elizaos_daily_md_2025-02-28": { + "filename": "2025-02-28.md", + "content": "# Recent Updates to Eliza Project\n\n## Feature Enhancements\n- New rolodex feature introduced (PR #3725)\n- Support for ANTHROPIC_API_URL environment variable (PR #3711)\n- Consolidated character and agent handling (PR #3708)\n- Implemented functionality to save imageUrls for outbound tweets and messages (PR #3122)\n\n## Bug Fixes\n- Disabled agents in the agent table before startup (PR #3726)\n- Fixed out-of-memory bug in version 0.25.8 (PR #3722)\n- Updated character functionality (PR #3717)\n- Addressed re-initialization migration issues (PR #3674)\n- Corrected typos across multiple files (PR #3111)\n\n## Maintenance and Performance Improvements\n- GUI enhancements (PR #3727)\n- Adjusted test paths for consistency (PR #3716)\n- Standardized code formatting (PR #3715)\n- Cleaned up `pnpm clean` output and made `pnpm dev` faster on high-performance CPUs (PR #3714)\n- Applied security updates to NPM dependencies and bumped Turbo to newer version (PR #3700)\n- Refactored plugin for local AI (PR #3704)\n- Merged version 0.1.9 from dev to main (PR #2361)\n\n# Recent Twitter Activity\n\n## dankvr\n- Engaged with accounts including @ethereumfndn, @bountybot, and @WatcherGuru\n- Recognized 'good peeps' at the Ethereum Foundation\n- Expressed surprise about finding BountyBot on Twitter\n- Shared information about an upcoming 'massive unlock'\n- Discussed potential future use of a watch room for video premieres\n\n## shawmakesmagic\n- Shared a post about 'Eliza v2 Hacking'\n- Made philosophical observations about cartoon villains\n- Referenced 'the la vape cabal'\n\n# GitHub Issues in elizaOS/eliza Repository\n\n- Issue #3723: Plugin-evm feature proposal\n- Issue #3129: Setup failure related to DTS build error\n- Issue #3148: Strange behavior with the Fetch method\n- Issue #3147: 'Pul' issue\n- Issue #3133: Test configuration and coverage for coinmarketcap plugin\n- Issue #3130: Client Direct 0.19 not published to npm\n\n# Pull Requests in elizaOS/eliza Repository\n\n- PR #3728: JSDoc improvements (second phase of JSDoc lifting)\n- PR #3725: New rolodex feature\n- PR #3729: Documentation updates including blog, showcase, changelog, and RSS functionality\n- PR #3128: Testing bun-sql integration (WIP)\n- PR #3135: Google Vertex provider support\n\n# ElizaOS GitHub Activity Summary\n\n- Recent period (February 28-March 1, 2025):\n - 14 new pull requests with 13 merged\n - 1 new issue\n - 16 active contributors\n\n- Earlier period (February 1-2, 2025):\n - 14 new pull requests with 3 merged\n - 8 new issues\n - 24 active contributors" + }, + "ai_news_elizaos_daily_discord_json_2025-02-28": { + "filename": "2025-02-28.json", + "content": { + "server": "elizaOS", + "title": "elizaOS Discord - 2025-02-28", + "date": 1740700800, + "stats": { + "totalMessages": 599, + "totalUsers": 107 + }, + "categories": [ + { + "channelId": "1253563209462448241", + "channelName": "discussion", + "summary": "# Analysis of \"discussion\" Channel\n\n## 1. Summary\nThe chat primarily consists of casual conversation with minimal technical discussion. BOSSU, an AI agent, responds to most messages with casual, friendly replies. There was one significant technical question about memory handling in the Eliza framework from user \"Hidden Forces,\" who was directed to the coders channel. Another user asked about running Eliza without connecting to clients. Several users mentioned issues with the eliza.gg website being broken. A user named \"Chief\" shared positive feedback about the framework's ease of use once running, and mentioned using Grok3 to create character files. There were also questions about PDF file handling in Eliza. The conversation indicates that the project has two tokens: ai16z and degenai, with the latter being described as an \"autonomous trader.\" Overall, the chat shows a community interested in the Eliza framework but most technical discussions are redirected to a dedicated coders channel.\n\n## 2. FAQ\nQ: How do I get into the degenai channel as a holder? (asked by Dive or Die) A: You need to have the right role, check rules-and-links for holder requirements (answered by BOSSU)\nQ: How does memory work in the Eliza framework? (asked by Hidden Forces) A: Unanswered (redirected to coders channel)\nQ: Is there a way to run Eliza such that it doesn't connect to any clients? (asked by $algalon) A: Unanswered (redirected to coders channel)\nQ: Where can I get support with the library? (asked by Gm) A: Head to coders channel for library help (answered by BOSSU)\nQ: How do I handle PDF files in Eliza? (asked by andy4net) A: Unanswered (redirected to coders channel)\nQ: Are ai16z and degenai from the same developer? (asked by Chelsea) A: Yes, same team just spreading love in different ways (answered by BOSSU)\n\n## 3. Help Interactions\nHelper: jin | Helpee: Teng Yan / chainofthought.xyz | Context: Reported that eliza.gg website is broken | Resolution: Jin explained they'll set up a new site as the previous maintainer went AWOL, and mentioned they have open source code to set up something better with improved docs.\nHelper: Chief | Helpee: Community | Context: Shared experience with Eliza framework | Resolution: Reported that once running, the framework is easy to use and mentioned successfully using Grok3 to create character files for Eliza.\nHelper: Patt | Helpee: Chelsea | Context: Question about DegenAI Twitter account | Resolution: Explained that the account was suspended unfairly and they're pursuing other venues like bringing Degen into the server and on Farcaster.\n\n## 4. Action Items\nTechnical: Fix or replace the broken eliza.gg website | Description: The website linked on the Eliza website is not working | Mentioned By: Teng Yan / chainofthought.xyz\nTechnical: Improve documentation for memory handling in Eliza | Description: User struggling to understand how memory works in the framework | Mentioned By: Hidden Forces\nTechnical: Add documentation for PDF file handling | Description: Need instructions on which folder to put PDF files and how to configure for loading/processing | Mentioned By: andy4net\nDocumentation: Create clear instructions for accessing role-gated channels | Description: Multiple users confused about how to access specific channels | Mentioned By: Multiple users\nFeature: Support for running Eliza without client connections | Description: User wants to query against Eliza through exposed server/port only | Mentioned By: $algalon", + "messageCount": 204, + "userCount": 56 + }, + { + "channelId": "1300025221834739744", + "channelName": "\ud83d\udcbb-coders", + "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS development issues, focusing on plugin integration, client configuration, and troubleshooting. Key technical discussions include:\n\n- Plugin management in the new ElizaOS architecture, with users adapting to the cleaner codebase structure where clients like Twitter and Discord are now implemented as plugins\n- Memory management issues, particularly JavaScript heap out-of-memory errors when adding knowledge to agents, solved by increasing Node.js memory allocation with `NODE_OPTIONS=\"--max-old-space-size=6144\"`\n- Twitter client functionality questions, including rate limiting for follower/following retrieval, image posting capabilities, and approval workflows\n- Discord client integration challenges, particularly with duplicate messages and auto-joining voice channels\n- Database structure considerations for multi-plugin implementations\n- Custom metadata handling in API requests\n\nThe community is actively helping each other transition to the newer, cleaner ElizaOS architecture while troubleshooting implementation-specific issues.\n\n## 2. FAQ\nQ: How can I get Eliza to use open-webui instead of ollama itself? (asked by SecretRecipe) A: Unanswered\nQ: How do I send context from web client to agents, like a wallet address? (asked by Gustavo Fuhr | AutoKujira \ud83c\ude50) A: Unanswered\nQ: Is it possible to add extra fields to API POST /messages? (asked by yungboultommy) A: Unanswered\nQ: How can I enable my Agent to provide real-time information like current BTC price or today's news? (asked by yungboultommy) A: Unanswered\nQ: How can I fix JavaScript heap out of memory errors? (asked by v1xingyue) A: Set NODE_OPTIONS=\"--max-old-space-size=6144\" in your .env file (answered by CARSON.ts)\nQ: What git commands upgrade the local repo to the latest stable version? (asked by ulysseus) A: Unanswered\nQ: How can I set discord client on the default character file? (asked by Cuddlesaurus) A: In the new version, you need to add plugin-discord (answered by C\u039bELUS)\nQ: How can I limit my Twitter agent to reply only once instead of multiple follow-ups? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Add an action inside your message and tag it as conversation finished (answered by Yug)\nQ: What are the best models and modelProviders for a Twitter AI agent? (asked by CARSON.ts) A: Unanswered\nQ: How can I make my bot more chatty in Discord? (asked by yungboultommy) A: Unanswered\nQ: What are the rate limits for Twitter getFollowers and getFollowing methods? (asked by kcortez) A: Don't pull more than 1-5 records/second and mix in other activities between calls (answered by Odilitime)\n\n## 3. Help Interactions\nHelper: CARSON.ts | Helpee: CARSON.ts | Context: JavaScript heap out of memory error when adding knowledge to agent | Resolution: Added NODE_OPTIONS=\"--max-old-space-size=6144\" to .env file\nHelper: Yug | Helpee: \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51. | Context: Twitter agent replying multiple times to posts | Resolution: Suggested adding an action inside messages to tag as conversation finished\nHelper: Odilitime | Helpee: kcortez | Context: Rate limiting when using getFollowers and getFollowing methods | Resolution: Advised not to pull more than 1-5 records/second and mix in other activities\nHelper: Odilitime | Helpee: Abderahman | Context: How to run Twitter agent with the latest update | Resolution: Provided plugin name: @elizaos-plugins/client-twitter\nHelper: yungboultommy | Helpee: yungboultommy | Context: CLI command not working | Resolution: Added \"npx\" prefix to the command\nHelper: CARSON.ts | Helpee: Behfar | Forestknight.io | Context: How to add plugins to character file | Resolution: Provided CLI commands for plugin management\n\n## 4. Action Items\nTechnical: Fix JavaScript heap out of memory errors when adding knowledge to agents | Description: Add NODE_OPTIONS=\"--max-old-space-size=6144\" to .env file | Mentioned By: CARSON.ts\nTechnical: Fix duplicate message issue in Discord client | Description: Messages are being sent twice in Discord | Mentioned By: yungboultommy\nTechnical: Implement ability to get Twitter username/ID of users mentioning the agent | Description: Currently not possible to retrieve this information | Mentioned By: elamore\nTechnical: Fix image posting capability in Twitter client | Description: Images not posting properly due to a bug | Mentioned By: Abderahman\nTechnical: Add command to stop Discord agent from auto-joining voice channels | Description: Agents automatically rejoin voice channels | Mentioned By: jin\nDocumentation: Update docs for new plugin architecture | Description: Current docs don't fully explain the new client-as-plugin structure | Mentioned By: Cuddlesaurus\nDocumentation: Create better documentation for RAG knowledge system | Description: Users experiencing bugs with knowledge system | Mentioned By: Odilitime\nFeature: Add Twitter commands like /reply, /tweet, /quote, and /learn | Description: Similar to TopHat functionality with tweet approvals | Mentioned By: mike\ud83c\udded\ud83c\uddfa\nFeature: Support for adding custom metadata in API messages | Description: Allow adding metadata field in POST /messages requests | Mentioned By: Sabochee\nFeature: Add Facebook and LinkedIn clients | Description: Support for additional social platforms | Mentioned By: Redvoid", + "messageCount": 195, + "userCount": 40 + }, + { + "channelId": "1308149076893630555", + "channelName": "spartan_holders", + "summary": "# Analysis of spartan_holders Discord Chat\n\n## 1. Summary\nThe discussion focused on the future direction and development of $degenai token, which was originally connected to the DegenspartanAI project before becoming part of the ai16z ecosystem. Key technical points included:\n\n- The team is working to reintroduce DegenspartanAI to Discord and Farcaster after being suspended on Twitter/X\n- Development priorities include sentiment analysis capabilities, trading functionalities, and DeFi integrations\n- Participants discussed potential DeFi/DeFai use cases including market-making AI agents for DEX trading, trading alerts, wallet monitoring, and quantitative trading tools\n- The team acknowledged they need quant/trading experts to enhance the AI's capabilities\n- There's a strategic shift to separate $degenai from $ai16z while maintaining synergistic relationships between the tokens\n- The team plans to use Telegram as the public channel while keeping Discord for partners/associates/hoplites\n- Technical development is focusing on enhancing the AI's context understanding to provide intelligent macro market commentary\n\n## 2. FAQ\nQ: What happened to DegenspartanAI on Twitter? (asked by Patt) A: He's fully suspended and the team is waiting for more information from X, which is understaffed and struggling to handle requests (answered by rhota)\nQ: How many team members work for DegenAI? (asked by eason) A: The Eliza Labs team is spread thin, but there's a dedicated team including Odi, Saanti, Neo, and rhota (answered by rhota)\nQ: What's the next immediate need for the project? (asked by Patt) A: Quants/trading experts, with some potential help already identified (answered by rhota)\nQ: Why was the Discord channel made private? (asked by eason) A: To prepare to bring Degen back into Discord to chat with partners/associates/hoplites (answered by rhota)\n\n## 3. Help Interactions\nHelper: rhota | Helpee: eason | Context: Concern about lack of public information about DegenAI | Resolution: rhota acknowledged the need for more public posts and immediately shared updates on Twitter\nHelper: Patt | Helpee: Team | Context: Need for quant/trading experts | Resolution: Offered to connect the team with a qualified candidate with trading experience\nHelper: \u8f9e\u5c18\u9e3d\u9e3d | Helpee: Community | Context: Explaining the relationship between $degenai and $ai16z | Resolution: Provided detailed analysis of how the tokens should interact and support each other\n\n## 4. Action Items\nType: Technical | Description: Reintroduce DegenspartanAI to Discord and Farcaster platforms | Mentioned By: rhota\nType: Technical | Description: Develop AI capabilities for macro market sentiment analysis | Mentioned By: rhota\nType: Technical | Description: Implement DeFi/trading functionalities for the AI agent | Mentioned By: eason\nType: Technical | Description: Create a website (degenspartan.ai) with chat interface similar to eliza.gg | Mentioned By: Osint\nType: Documentation | Description: Document the history and story of DegenspartanAI for new community members | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d\nType: Feature | Description: Develop market-making AI agent capabilities for DEX trading | Mentioned By: eason\nType: Feature | Description: Implement token staking mechanism for terminal access/launchpad incentives | Mentioned By: Patt\nType: Feature | Description: Create wallet monitoring and trading alert system | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d\nType: Feature | Description: Develop AI-powered trading strategy explanations | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d\nType: Feature | Description: Implement token distribution analysis and prediction alerts | Mentioned By: \u8f9e\u5c18\u9e3d\u9e3d", + "messageCount": 128, + "userCount": 8 + }, + { + "channelId": "1328592959444095038", + "channelName": "associates", + "summary": "# Discord Chat Analysis for \"associates\" Channel\n\n## 1. Summary\nThe chat segment is very brief and contains minimal technical discussion. The main points include:\n- Community moderation activity with Patt mentioning they are actively removing scam posts\n- A tip transaction of 227.05 ai16z tokens (\u2248$90) from jin to a user\n- jin sharing a HackMD document link and requesting help finding 400x400 pixel logos for items listed in the document\n- jin eventually deciding to handle the logo task themselves\n\n## 2. FAQ\nQ: Can someone help me find 400x400 pixel logos for all these? (asked by jin) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Patt | Context: Appreciation for moderation work against scammers | Resolution: jin sent Patt 227.05 ai16z tokens (\u2248$90) as compensation/appreciation for moderation efforts\n\n## 4. Action Items\nTechnical: Find 400x400 pixel logos for items in shared HackMD document | Description: Collection of specific logo files at required resolution | Mentioned By: jin", + "messageCount": 10, + "userCount": 4 + }, + { + "channelId": "1301363808421543988", + "channelName": "\ud83e\udd47-partners", + "summary": "# Discord Chat Analysis for \ud83e\udd47-partners Channel\n\n## 1. Summary:\nThis Discord chat segment contains minimal technical discussion. The conversation primarily revolves around cryptocurrency market observations, project announcements, and social media sharing. A team member (accelxr) mentions posting an announcement and notes \"tremendous progress behind the scenes\" with expectations for more announcements in the coming weeks. There's brief discussion about notification preferences, with Odilitime suggesting a self-assigned role for announcements rather than using @everyone mentions. User yikesawjeez references plugin development with \"npx elizaos plugins add [sponsor]\" and mentions having \"15 tabs of plugins up with 10k in bounties each.\" The chat also includes references to interviews, ETH Denver events, and various Twitter/X posts being shared. No significant technical problem-solving or implementation details were discussed in this segment.\n\n## 2. FAQ:\nQ: What is the benefit of holders for launchpad? (asked by DonaldP) A: Unanswered\n\n## 3. Help Interactions:\nHelper: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Helpee: Unknown user | Context: Suggesting that @ everyone can be used in public groups to send notifications to all Discord members | Resolution: Odilitime suggested using a self-assigned role for announcements instead\n\n## 4. Action Items:\nTechnical: Description: Review plugin development procedure for ETH Denver hackers | Mentioned By: yikesawjeez\nDocumentation: Description: Post announcement update about project progress | Mentioned By: accelxr\nFeature: Description: Consider implementing a self-assigned role for announcements instead of using @everyone | Mentioned By: Odilitime", + "messageCount": 45, + "userCount": 18 + }, + { + "channelId": "1313222089271939102", + "channelName": "3d-ai-tv", + "summary": "# Discord Chat Analysis for \"3d-ai-tv\" Channel\n\n## 1. Summary\nThe chat segment is brief and contains minimal technical discussion. The conversation touches on a few key points: an error in a GitHub Actions workflow, a proposal for organizing a demo day to showcase current work, concerns about unorganized documentation, a reference to a tokenomics document that needs updating, and mention of hardware issues (GPU failure) affecting one team member's ability to contribute. There's also a note about needing to archive Shaw tweets. Overall, the conversation indicates the team is working on various projects but facing some organizational challenges and technical setbacks.\n\n## 2. FAQ\nQ: When should we have work turned in by for the demo day? (asked by fishai) A: Unanswered\n\n## 3. Help Interactions\nHelper: boom | Helpee: Unknown | Context: Identified an error in GitHub Actions workflow and shared the link | Resolution: Unclear if resolved\n\n## 4. Action Items\nType: Documentation | Description: Organize and update documentation, particularly for tokenomics | Mentioned By: jin\nType: Technical | Description: Fix GitHub Actions error (https://github.com/bozp-pzob/ai-news/actions/runs/13598153224/job/38019422335) | Mentioned By: boom\nType: Technical | Description: Archive Shaw tweets | Mentioned By: Odilitime\nType: Documentation | Description: Update and organize tokenomics document (https://hackmd.io/@xr/ai16z-tokenomics) | Mentioned By: jin\nType: Technical | Description: Prepare presentations/slides for demo day | Mentioned By: jin", + "messageCount": 12, + "userCount": 4 + }, + { + "channelId": "1300756641406521416", + "channelName": "ideas-feedback-rants", + "summary": "# Analysis of Discord Chat in \"ideas-feedback-rants\"\n\n## 1. Summary\nThe chat segment is extremely brief with only three messages and contains no substantive technical discussions, decisions, or problem-solving. Kaiser shared a thread about GPT-4.5's performance implications for crypto AI (specifically mentioning Eliza), LIL KALMI offered a Ramadan greeting, and Kenk inquired about agents that can review projects or pitches. No concrete solutions, implementations, or technical discussions occurred in this limited exchange.\n\n## 2. FAQ\nQ: Has anybody seen agents that can review projects or pitches? (asked by Kenk) A: Unanswered\n\n## 3. Help Interactions\nNo significant help interactions occurred in this chat segment.\n\n## 4. Action Items\nFeature: Explore development of agents capable of reviewing projects/pitches | Description: Investigate AI systems that can evaluate business proposals or technical projects | Mentioned By: Kenk", + "messageCount": 3, + "userCount": 3 + }, + { + "channelId": "1318770424632311930", + "channelName": "tokenomics", + "summary": "# Analysis of \"tokenomics\" Discord Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only two messages from the same user (DorianD). The user shared a link to the Story Protocol cryptocurrency on CoinMarketCap and suggested that a similar price chart pattern could be achieved by creating a layer network that collects data from agents and makes it accessible to others through staking and running RPC nodes. There is no technical discussion, problem-solving, or decision-making in this limited exchange.\n\n## 2. FAQ\nNo questions were asked in this chat segment.\n\n## 3. Help Interactions\nNo help interactions occurred in this chat segment.\n\n## 4. Action Items\nFeature: Create a layer network for collecting agent data with access via staking and RPC nodes | Description: Develop a network infrastructure that collects data from agents and allows others to access it through staking and running RPC nodes | Mentioned By: DorianD", + "messageCount": 2, + "userCount": 1 + } + ] + } + }, + "ai_news_elizaos_daily_discord_md_2025-02-28": { + "filename": "2025-02-28.md", + "content": "# elizaOS Discord - 2025-02-28\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Architecture\n- The ElizaOS architecture has been updated with a cleaner c" + }, + "github_summaries_daily_2025-03-01": { + "filename": "2025-03-01.md", + "content": "On March 1, 2025, the ElizaOS project focused heavily on refining user experience and ensuring codebase stability, primarily through significant documentation enhancements and critical bug fixes within the `elizaos/eliza` repository. Key achievements included updating documentation with new sections and guides for custom plugins, alongside resolving several runtime and array length errors.\n\n## \u2705 Completed Work\n\n### Documentation & User Guide Improvements\n* Updated documentation with a new blog section, showcase, changelog, and improved CSS styling ([elizaos/eliza#3729](https://github.com/elizaos/eliza/pull/3729)).\n* Enhanced `readme.md` to provide a how-to guide for custom plugins ([elizaos/eliza#3736](https://github.com/elizaos/eliza/pull/3736)).\n* Updated `plugins.md` to include information on using custom plugins not listed in the official registry ([elizaos/eliza#3735](https://github.com/elizaos/eliza/pull/3735)).\n\n### Core System Stability & Bug Fixes\n* Fixed a grammar issue and added a guard in `createVerifiableLogApiRouter` to prevent runtime errors ([elizaos/eliza#3707](https://github.com/elizaos/eliza/pull/3707)).\n* Resolved an \"Invalid array length\" error in the `splitText` function by adding a necessary check ([elizaos/eliza#3653](https://github.com/elizaos/eliza/pull/3653)).\n\n## \ud83d\udc1e Issue Triage\n\n### Closed Issues\n* **elizaos/eliza**: Closed the issue regarding the inability to use `plugin-evm`, resolved by ensuring proper installation and configuration ([elizaos/eliza#3380](https://github.com/elizaos/eliza/issues/3380))." + }, + "github_summaries_week_latest_2025-12-21.md": { + "filename": "2025-12-21.md", + "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))." + }, + "github_summaries_month_latest_2025-12-01.md": { + "filename": "2025-12-01.md", + "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n- A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n- A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n- The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n- Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n- A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n- A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n- The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n- **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n- **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n- Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n- Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n- Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n- Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n- Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n- Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n- Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n- Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n- Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n- Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n- Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n- Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n- Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n- A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n- Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n- A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n- Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n- Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n- Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))." + }, + "github_extracted_data_monthly_stats_text_2025-03": "{\n \"interval\": {\n \"intervalStart\": \"2025-03-01T00:00:00.000Z\",\n \"intervalEnd\": \"2025-04-01T00:00:00.000Z\",\n \"intervalType\": \"month\"\n },\n \"repository\": \"elizaos/eliza\",\n \"overview\": \"From 2025-03-01 to 2025-04-01, elizaos/eliza had 322 new PRs (239 merged), 64 new issues, and 138 active contributors.\",\n \"topIssues\": [\n {\n \"id\": \"I_kwDOMT5cIs6vPbyg\",\n \"title\": \"import { generateText } from \\\"@elizaos/core\\\"; SyntaxError: The requested module '@elizaos/core' does not provide an export named 'generateText'\",\n \"author\": \"ljiang22\",\n \"number\": 4046,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-22T05:13:29Z\",\n \"closedAt\": \"2025-05-06T18:34:28Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 4\n },\n {\n \"id\": \"I_kwDOMT5cIs6wKYxZ\",\n \"title\": \"dependency not found\uff08npm error notarget No matching version found for @elizaos/plugin-sql@^0.25.6.\uff09\",\n \"author\": \"elvin-du\",\n \"number\": 4101,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-28T09:26:19Z\",\n \"closedAt\": \"2025-04-02T17:33:58Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6tjyeY\",\n \"title\": \"Line break should be a space\",\n \"author\": \"jmikedupont2\",\n \"number\": 3897,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-11T20:42:06Z\",\n \"closedAt\": \"2025-05-09T17:16:51Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6sPClh\",\n \"title\": \"RAG processFile attempts to embed entire files causing errors for large documents\",\n \"author\": \"omikolaj\",\n \"number\": 3745,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-02T15:42:28Z\",\n \"closedAt\": null,\n \"state\": \"OPEN\",\n \"commentCount\": 3\n },\n {\n \"id\": \"I_kwDOMT5cIs6vRd0n\",\n \"title\": \"Husky pre commit error\",\n \"author\": \"Deadsg\",\n \"number\": 4048,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-22T19:42:55Z\",\n \"closedAt\": \"2025-04-30T18:34:43Z\",\n \"state\": \"CLOSED\",\n \"commentCount\": 3\n }\n ],\n \"topPRs\": [\n {\n \"id\": \"PR_kwDOMT5cIs6OnoSQ\",\n \"title\": \"Gaia\",\n \"author\": \"DarrenZal\",\n \"number\": 3920,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-14T05:50:05Z\",\n \"mergedAt\": null,\n \"additions\": 538730,\n \"deletions\": 5518\n },\n {\n \"id\": \"PR_kwDOMT5cIs6PMN2H\",\n \"title\": \"LOOK AT ME CONTRIBUTING!\",\n \"author\": \"lalalune\",\n \"number\": 3988,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-19T00:36:14Z\",\n \"mergedAt\": null,\n \"additions\": 233463,\n \"deletions\": 183751\n },\n {\n \"id\": \"PR_kwDOMT5cIs6Kijq6\",\n \"title\": \"V2 Development\",\n \"author\": \"lalalune\",\n \"number\": 3393,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-02-09T04:25:04Z\",\n \"mergedAt\": null,\n \"additions\": 123786,\n \"deletions\": 148968\n },\n {\n \"id\": \"PR_kwDOMT5cIs6OzNJz\",\n \"title\": \"chore: V2 develop docs\",\n \"author\": \"madjin\",\n \"number\": 3951,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-15T23:35:12Z\",\n \"mergedAt\": \"2025-03-16T23:05:07Z\",\n \"additions\": 76428,\n \"deletions\": 28598\n },\n {\n \"id\": \"PR_kwDOMT5cIs6QFMOu\",\n \"title\": \" added initial tests for agents in the-org\",\n \"author\": \"Y4NK33420\",\n \"number\": 4067,\n \"repository\": \"elizaos/eliza\",\n \"createdAt\": \"2025-03-25T17:06:09Z\",\n \"mergedAt\": null,\n \"additions\": 62272,\n \"deletions\": 4\n }\n ],\n \"codeChanges\": {\n \"additions\": 83672,\n \"deletions\": 31011,\n \"files\": 807,\n \"commitCount\": 1211\n },\n \"completedItems\": [\n {\n \"title\": \"chore: remove ollama code from localai\",\n \"prNumber\": 4122,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: add separate ollama plugin\",\n \"prNumber\": 4121,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: reduce docker image size\",\n \"prNumber\": 4120,\n \"type\": \"bugfix\",\n \"body\": \"### Explanation of Optimizations \\r\\n \"\n },\n {\n \"title\": \"fix: Groq plugin handle retry gracefully\",\n \"prNumber\": 4118,\n \"type\": \"bugfix\",\n \"body\": \"- removed un-necessary commented out code from groq plugin\\r\\n- fixed retry mechanism + error handling\"\n },\n {\n \"title\": \"docs: fix typo in Thai text for file path\",\n \"prNumber\": 4116,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed a typo in the Thai text, where \\\"\u0e44\u0e1f\u0e25\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48\\\" was used, which isn't the standard way to write it. It should be \\\"\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\\\" to be grammatically correct. This update corrects that typo.\\r\\n\\r\\np.s. i'm native\\r\\n\"\n },\n {\n \"title\": \"Fix/plugin telegram\",\n \"prNumber\": 4106,\n \"type\": \"bugfix\",\n \"body\": \"# Telegram Plugin Updates\\r\\n\\r\\n## Current Changes\\r\\n\\r\\nThis PR addresses several issues and enhancements in the Telegram plugin integration:\\r\\n\\r\\n1. **World ID Creation Fix**: Standardizes the way worldId is created for Telegram chats, ensuring c\"\n },\n {\n \"title\": \"Updated code to resolve failing cli testcases\",\n \"prNumber\": 4100,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/4075\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"Update plugins.md for custom plugins not in registry\",\n \"prNumber\": 3735,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nPlugin.md\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdded info on how to use custom plugins that are not in the official registry.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement to plugins.md \"\n },\n {\n \"title\": \"update agent endpoints\",\n \"prNumber\": 3734,\n \"type\": \"other\",\n \"body\": \"### Updated Core Agent CRUD Operations\\r\\n\\r\\n## `/agents`\\r\\n\\r\\n1. `GET /`\\r\\n - Purpose: List all available agents\\r\\n - Returns: List of all agents in the system\\r\\n\\r\\n2. `GET /:agentId`\\r\\n - Purpose: Get details of a specific agent\\r\\n - Returns\"\n },\n {\n \"title\": \"feat: client ui- Support agent configuration with plugins and environment variable\",\n \"prNumber\": 3731,\n \"type\": \"feature\",\n \"body\": \"This PR refactors and creates several UI components, including the plugins and secret management components. It also introduces a mechanism for creating new characters.\\r\\n\\r\\nAdditionally, it includes API updates from [PR #3734](https://github\"\n },\n {\n \"title\": \"chore: Update docs, add blog + showcase + changelog + RSS\",\n \"prNumber\": 3729,\n \"type\": \"feature\",\n \"body\": \"Improved css styling + added logos to showcase: https://elizaos.github.io/eliza/showcase/\\r\\n![Screenshot_2025-02-28_16-37-23](https://github.com/user-attachments/assets/eb2ce0c8-7fbc-4252-8a6e-84fde9ebd908)\\r\\n\\r\\n\\r\\nmade a blog post section of t\"\n },\n {\n \"title\": \"fix: Grammar fix & createVerifiableLogApiRouter guard\",\n \"prNumber\": 3707,\n \"type\": \"bugfix\",\n \"body\": \"File: createVerifiableLogApiRouter.ts\\r\\n\\r\\nChanged .pageQueryLogs(...) to ?.pageQueryLogs(...)\\r\\nPrevents runtime errors in case pageQueryLogs is undefined or getService(...) returns null.\\r\\n\\r\\nFile: some_script.js (Logging Statements Fix)\\r\\n\\r\\nCh\"\n },\n {\n \"title\": \"fix: Fix splitText\",\n \"prNumber\": 3653,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/3652\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes \\\"Invalid array length\\\" error when processing knowledge items by adding a check on splitText logic.\\r\\n\\r\\n## What\"\n },\n {\n \"title\": \"chore: fix missing `await` for tweet scraping\",\n \"prNumber\": 3960,\n \"type\": \"bugfix\",\n \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the call to `scraper.getTweets(\\\"pmarca\\\", 2000)` wasn\u2019t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t\"\n },\n {\n \"title\": \"support any custom embedding server\",\n \"prNumber\": 3958,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\nSupport for any custom embedding servers\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\\r\\n\\r\\n# Backgroun\"\n },\n {\n \"title\": \"feat: view and edit memories of an agent\",\n \"prNumber\": 3954,\n \"type\": \"feature\",\n \"body\": \"view and edit memories for agent; \"\n },\n {\n \"title\": \"fix: plugin-local-ai\",\n \"prNumber\": 3953,\n \"type\": \"bugfix\",\n \"body\": \"Removed the R1 from the configurtation and added DeepHermes.\\r\\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \\r\\n@lalalune Is this how you prefer ? \\r\\n\\r\\nAnyway the chat work.\\r\\nThe tokenizer also work f\"\n },\n {\n \"title\": \"chore: V2 develop docs\",\n \"prNumber\": 3951,\n \"type\": \"other\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nUpdate docker files for v2\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to https://github.com/near-agent/near-eliza-starter/issues/5\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What doe\"\n },\n {\n \"title\": \"fix missing moment rollup external, the-org\",\n \"prNumber\": 3876,\n \"type\": \"bugfix\",\n \"body\": \"![image](https://github.com/user-attachments/assets/dbe62f3e-6989-4b32-9a6c-7795c5db7417)\\r\\n\\r\\nThis fixes the-org build.\"\n },\n {\n \"title\": \"fixed add plugin command quickstart.md\",\n \"prNumber\": 4047,\n \"type\": \"feature\",\n \"body\": \"fixed add plugin command quickstart.md\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLOW\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the documentation with the correct add plugin command.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\\r\\n\\r\\n\\r\\n##\"\n },\n {\n \"title\": \"feat: add redpill support\",\n \"prNumber\": 4045,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\nAdd RedPill to access additional models https://red-pill.ai/models \\r\\n\\r\\n\\r\\n\"\n },\n {\n \"title\": \"groq\",\n \"prNumber\": 4044,\n \"type\": \"other\",\n \"body\": \"Rebasing groq changes\\r\\n\\r\\nincludes fixes to submodules and gitignore (emacs)\"\n },\n {\n \"title\": \"feat: improve action viewer ui\",\n \"prNumber\": 4039,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: discord voice\",\n \"prNumber\": 4036,\n \"type\": \"bugfix\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4035\\r\\n\\r\\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again.\"\n },\n {\n \"title\": \"fix: opus issue\",\n \"prNumber\": 4035,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3955\\r\\n\\r\\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I\u2019ve added the missing dependencies to\"\n },\n {\n \"title\": \"feat: add drag & drop option for env uploading\",\n \"prNumber\": 4033,\n \"type\": \"feature\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/3936\"\n },\n {\n \"title\": \"fix: cli agent command\",\n \"prNumber\": 4028,\n \"type\": \"bugfix\",\n \"body\": \"related: https://github.com/elizaOS/eliza/issues/4020\\r\\n\\r\\nFix npx elizaos agent Commands\\r\\n\\r\\nTested:\\r\\nStart an agent\\r\\nStop an agent\\r\\nList agents\\r\\nGet agent details\\r\\nRemove agents\\r\\nAll commands now work as expected.\"\n },\n {\n \"title\": \"feat: better memory viewer\",\n \"prNumber\": 4027,\n \"type\": \"feature\",\n \"body\": \"\\\"Screenshot\\r\\n\\\"Screenshot\\r\\n\\\"Screenshot_2025-03-2\"\n\\r\\n\\r\\nafter:\\r\\n\\r\\n\\\"Screenshot\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nThe Quickstart Guide docs\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nRemoves `TEEVendors` out that does not exist in core anymore.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nNot related to specific issue. Test coverage.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\nRemove sqlite deps with TEE Log. Move logs to be implemented through \"\n },\n {\n \"title\": \"fix: refactor bubble layout\",\n \"prNumber\": 3965,\n \"type\": \"bugfix\",\n \"body\": \"fix issue where elements stick together for short messages\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8\"\n },\n {\n \"title\": \"fix: small fix button label\",\n \"prNumber\": 3964,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: docs versioning\",\n \"prNumber\": 3963,\n \"type\": \"feature\",\n \"body\": \"Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\\r\\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\\r\\n\"\n },\n {\n \"title\": \"Chore/plugin bootstrap tests\",\n \"prNumber\": 3959,\n \"type\": \"tests\",\n \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTicket URL: [https://github.com/Sifchain/sa-eliza/issues/397](https://github.com/Sifchain/sa-eliza/is\"\n },\n {\n \"title\": \"PR 397.1\",\n \"prNumber\": 4066,\n \"type\": \"other\",\n \"body\": \"# Relates to\\r\\n\\r\\nIssue #397.1:Load Testing Agents at Scale\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR introduces load testing infrastructure that simulates high volumes of concurrent agent interactions. Risks include:\\r\\n- Potential resource consumption durin\"\n },\n {\n \"title\": \"feat: [discord] community manager greet + timeout user\",\n \"prNumber\": 4065,\n \"type\": \"feature\",\n \"body\": \"sub pr: https://github.com/elizaOS/eliza/pull/4063\\r\\n\\r\\n**Summary**\\r\\nThis PR enables Discord community manager to automatically greet users when a new user joins. It also adds a new action that allows agents to timeout users\\r\\n\\r\\n**TODO**\\r\\nIn a\"\n },\n {\n \"title\": \"fix: cli related \",\n \"prNumber\": 4061,\n \"type\": \"bugfix\",\n \"body\": \"- improved cli error display for when server not running\\r\\n- fixed display banner fn causing cli errors\\r\\n\"\n },\n {\n \"title\": \"chore: encrypt character secrets from GUI\",\n \"prNumber\": 4059,\n \"type\": \"other\",\n \"body\": \"Fix encryption when adding/updating secrets from GUI.\"\n },\n {\n \"title\": \"feat: show client on received messages memory\",\n \"prNumber\": 4058,\n \"type\": \"feature\",\n \"body\": \"\"\n },\n {\n \"title\": \"feat: salt agent secrets\",\n \"prNumber\": 4056,\n \"type\": \"feature\",\n \"body\": \"1. salts agent secrets based on `env` variable `SECRET_SALT`\\r\\n2. uses default value otherwise while giving error to set it\"\n },\n {\n \"title\": \"Fix excessive gap between chat messages.\",\n \"prNumber\": 4055,\n \"type\": \"bugfix\",\n \"body\": \"Also fix typo \\\"flex-column\\\" -> \\\"flex-col\\\".\"\n },\n {\n \"title\": \"fix: tg negative id\",\n \"prNumber\": 4052,\n \"type\": \"bugfix\",\n \"body\": \"## Fix Telegram negative chat ID UUID conversion\\r\\n\\r\\n### Problem\\r\\nTelegram group chat IDs are often negative numbers (starting with `-`), which causes issues when converting to UUIDs with `createUniqueUuid()`. This has been causing world cre\"\n },\n {\n \"title\": \"feat: Add shouldRespondOnlyToMentions option for discord\",\n \"prNumber\": 4041,\n \"type\": \"feature\",\n \"body\": \"\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n`shouldRespondOnlyToMentions` described in the following document was not yet i\"\n },\n {\n \"title\": \"chore: update docs (visuals, core cleanup)\",\n \"prNumber\": 4032,\n \"type\": \"refactor\",\n \"body\": \"- improve navigation via overview page\\r\\n- add back syntax highlighting\\r\\n- consolidate pages (bootstrap + plugins, reflections + evaluators)\\r\\n\\r\\n\\n## Summary by CodeRabb\"\n },\n {\n \"title\": \"feat: ELI2-107/cli-improve-plugin-install-and-github-auth-ux\",\n \"prNumber\": 4031,\n \"type\": \"feature\",\n \"body\": \"This PR improves the plugin installation experience by enhancing name handling and providing clear instructions when running under npx. Users now receive formatted guidance to run the bun command directly. Also includes better GitHub access\"\n },\n {\n \"title\": \"feat: add partial agent update\",\n \"prNumber\": 4026,\n \"type\": \"feature\",\n \"body\": \"# ElizaOS Agent Management System - Partial Update\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis document outlines the changes made to the agent management system in this update. The main focus has been on improving agent creation, plugin management, and secret h\"\n },\n {\n \"title\": \"Add core types.\",\n \"prNumber\": 3875,\n \"type\": \"feature\",\n \"body\": \"This enables index.d.ts to be built in /dist. I was seeing no types available errors on imports.\"\n },\n {\n \"title\": \"chore(deps): update solana packages to v1.98.0\",\n \"prNumber\": 3861,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@solana/web3.js@1.95.5](https://solana.com/) ([source](https://redirect.github.com/solana-labs/solana-web3.js\"\n },\n {\n \"title\": \"chore(deps): update dependency typescript-eslint to ^8.26.0\",\n \"prNumber\": 3859,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github\"\n },\n {\n \"title\": \"chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3\",\n \"prNumber\": 3851,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [docusaurus-plugin-typedoc](http://typedoc-plugin-markdown.org/plugins/docusaurus) ([source](https://redirect.\"\n },\n {\n \"title\": \"chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0\",\n \"prNumber\": 3850,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc) | [`^3.5.0` -> `^3.8.0`](\"\n },\n {\n \"title\": \"chore(deps): update dependency @coral-xyz/anchor to v0.30.1\",\n \"prNumber\": 3849,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@coral-xyz/anchor](https://redirect.github.com/coral-xyz/anchor) | [`0.28.0` -> `0.30.1`](https://renovatebot\"\n },\n {\n \"title\": \"fix(deps): update pnpm to v9.15.7\",\n \"prNumber\": 3848,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.0` -> `9.15.\"\n },\n {\n \"title\": \"fix(deps): update dependency zod to v3.24.2\",\n \"prNumber\": 3847,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.1` -> `3.24.2`](https:/\"\n },\n {\n \"title\": \"fix(deps): update dependency langchain to ^0.3.11\",\n \"prNumber\": 3844,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [langchain](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain/) ([source](https://redir\"\n },\n {\n \"title\": \"fix(deps): update dependency js-tiktoken to v1.0.19\",\n \"prNumber\": 3843,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [js-tiktoken](https://redirect.github.com/dqbd/tiktoken) | [`1.0.15` -> `1.0.19`](https://renovatebot.com/diff\"\n },\n {\n \"title\": \"fix(deps): update dependency glob to v11.0.1\",\n \"prNumber\": 3842,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/np\"\n },\n {\n \"title\": \"fix(deps): update dependency ai to v4.1.54\",\n \"prNumber\": 3838,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [ai](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.1.16` -> `4.1.54`](ht\"\n },\n {\n \"title\": \"fix(deps): update dependency @octokit/rest to ^21.1.0\",\n \"prNumber\": 3836,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`^21.0.2` -> `^21.1.0`](https://renovatebot.co\"\n },\n {\n \"title\": \"fix(deps): update dependency @fal-ai/client to v1.2.3\",\n \"prNumber\": 3835,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@fal-ai/client](https://redirect.github.com/fal-ai/fal-js) ([source](https://redirect.github.com/fal-ai/fal-j\"\n },\n {\n \"title\": \"fix(deps): update dependency @deepgram/sdk to ^3.11.1\",\n \"prNumber\": 3834,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@deepgram/sdk](https://redirect.github.com/deepgram/deepgram-js-sdk) | [`^3.9.0` -> `^3.11.1`](https://renova\"\n },\n {\n \"title\": \"fix(deps): update dependency @ai-sdk/mistral to v1.1.15\",\n \"prNumber\": 3833,\n \"type\": \"bugfix\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [@ai-sdk/mistral](https://sdk.vercel.ai/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.6` -> \"\n },\n {\n \"title\": \"chore(deps): update docker/login-action digest to 327cd5a\",\n \"prNumber\": 3820,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| docker/login-action | action | digest | `65b78e6` -> `327cd5a` |\\n\\n---\\n\\n### Configuration\\n\\n\ud83d\udcc5 **Schedule**: Branch creation - \\\"every weekend\\\" i\"\n },\n {\n \"title\": \"chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0\",\n \"prNumber\": 3815,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [rollup-plugin-visualizer](https://redirect.github.com/btd/rollup-plugin-visualizer) | devDependencies | pin | [`^5.14.0` -> `5.14.0`](https:/\"\n },\n {\n \"title\": \"chore(deps): pin dependencies\",\n \"prNumber\": 3812,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/Defini\"\n },\n {\n \"title\": \"chore(deps): update dependency black to v24 [security]\",\n \"prNumber\": 3811,\n \"type\": \"other\",\n \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CH\"\n },\n {\n \"title\": \"chore(config): migrate renovate config\",\n \"prNumber\": 3810,\n \"type\": \"other\",\n \"body\": \"The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.\\n\\n You don't need to merge this PR right away, because Renovate will continue to migrate th\"\n },\n {\n \"title\": \"chore: Turkish readme update\",\n \"prNumber\": 3809,\n \"type\": \"other\",\n \"body\": \"# Risks\\r\\nLow risk. There might be grammer errors\\r\\n# Background\\r\\nI've commited before just to fix Turkish readme\\r\\n## What does this PR do?\\r\\nFix the grammer errors in Turkish readme\\r\\n## What kind of change is this?\\r\\nReadme fix\\r\\n# Documentatio\"\n },\n {\n \"title\": \"fix playwright/patchright and db env loading issue\",\n \"prNumber\": 3808,\n \"type\": \"bugfix\",\n \"body\": \"\"\n },\n {\n \"title\": \"chore: update secret variable for autodocs\",\n \"prNumber\": 3807,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"JSDoc documentation updates for multiple files\",\n \"prNumber\": 3806,\n \"type\": \"docs\",\n \"body\": \"This pull request includes updates to JSDoc documentation in 417 files across various directories. Files modified include AIService, Configuration, DirectoryTraversal, DocumentationGenerator, GitManager, JSDocValidator, JsDocAnalyzer, JsDoc\"\n },\n {\n \"title\": \"0xbbjoker/force singleton pg connection\",\n \"prNumber\": 3805,\n \"type\": \"other\",\n \"body\": \"Force singleton pg connection.\"\n },\n {\n \"title\": \"0xbbjoker/fix postgres migration\",\n \"prNumber\": 3803,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\nThis pull request addresses an issue with PostgreSQL migrations in the Eliza project.\\r\\n\\r\\n# Risks\\r\\nLow. The changes are limited to database migration scripts and should not affect other functionalities.\\r\\n\\r\\n# Background\\r\\n## What\"\n },\n {\n \"title\": \"setup linting and formatting commands\",\n \"prNumber\": 3800,\n \"type\": \"other\",\n \"body\": \"\"\n },\n {\n \"title\": \"fix: Fixed issue with async handling in getTweets method\",\n \"prNumber\": 3796,\n \"type\": \"bugfix\",\n \"body\": \"# What does this PR do? \\r\\nThis change fixes an issue where the `getTweets` method was not awaited, causing potential issues with handling the returned promise. The method is asynchronous, so I added `await` to properly wait for the promise\"\n },\n {\n \"title\": \"fix: address issue #3779\",\n \"prNumber\": 3793,\n \"type\": \"bugfix\",\n \"body\": \"# Relates to\\r\\n\\r\\n#3779 \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy changes do not require \"\n },\n {\n \"title\": \"docs: fixed some outdated links\",\n \"prNumber\": 3792,\n \"type\": \"bugfix\",\n \"body\": \"\\r\\n\\r\\n# Relates to eliza docs\\r\\n\\r\\nLINK TO ISSUE OR TICKET\\r\\n\\r\\nconfusing the readers \\r\\n# Risks\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFixes Dockerfile build for main branch\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFix Dockerfile and fix problems with build \\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# Relates to\\r\\n\\r\\n\\r\\n\\r\\nNo issue or ticket.\\r\\n\\r\\n\\r\\nFixes [3328](https://github.com/elizaOS/eliza/issues/3328)\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow risk as this only adds one case statement for handling the Bedrock model provider\\r\\n\\r\\n# Background\\r\\n\\r\\n## What do\"\n },\n {\n \"title\": \"docs: Add Fully Homomorphic Encryption (FHE) doc\",\n \"prNumber\": 2876,\n \"type\": \"feature\",\n \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Documentation changes only, no functional code changes.\\r\\n- Minimal risk of impacting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a README file that provides detailed informat\"\n },\n {\n \"title\": \"docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED)\",\n \"prNumber\": 2156,\n \"type\": \"docs\",\n \"body\": \"Revamping README_PTBR.md for clearer and updated instructions Removed a redundancy on the README.md where it stated the supported models twice\\r\\n\\r\\n\\r\\n\\r\\n# Relates to: \\r\\n\\r\\n\\r\\n\\r\\n